.hero-offer-banner-cta[data-astro-cid-2eakcvdu]{isolation:isolate;color:#fff;background:linear-gradient(#073d4a 0%,#052f38 100%);transition:background .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff29,0 6px 18px #021c2133}.hero-offer-banner-cta[data-astro-cid-2eakcvdu]:after{content:"";z-index:0;box-sizing:border-box;border-radius:inherit;pointer-events:none;border:1px solid #c6a06a59;position:absolute;inset:0}.hero-offer-banner-cta[data-astro-cid-2eakcvdu]:hover{background:linear-gradient(#063743 0%,#042a33 100%);box-shadow:inset 0 1px #ffffff29,0 8px 22px #021c213d}.hero-offer-banner-cta[data-astro-cid-2eakcvdu]:hover:after{border-color:#c6a06a3d}.hero-offer-banner-cta[data-astro-cid-2eakcvdu]:active{background:linear-gradient(#052f38 0%,#041f26 100%);box-shadow:inset 0 1px #ffffff29,0 2px 8px #021c2129}.hero-offer-banner-cta[data-astro-cid-2eakcvdu]:active:after{border-color:#c6a06a29}@media (prefers-reduced-motion:reduce){.hero-offer-banner-cta[data-astro-cid-2eakcvdu]{transition:none}}.family-vault-offer{--ff-ink:#1b2f2b;--ff-ink-soft:#4e615d;--ff-ink-faint:#6b6b73;--ff-green-700:#2b6658;--ff-green-800:#1f4d43;--ff-green-50:#eff6f2;--ff-success:#236a4b;--ff-line:#d9e0dc;--ff-max:1180px;color:var(--ff-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.6}.family-vault-offer,.family-vault-offer *{box-sizing:border-box}.family-vault-offer svg{max-width:100%;display:block}.family-vault-offer .container{width:min(var(--ff-max), calc(100% - 2rem));margin-inline:auto}.family-vault-offer .section{padding:clamp(4rem,6.2vw,6rem) 0;position:relative}.family-vault-offer .offer-section{background:#f5f5f7}.family-vault-offer .modern-offer{background:#fff;border:1px solid #1717191c;border-radius:30px;max-width:1100px;margin-inline:auto;padding:clamp(1.5rem,4vw,3.1rem);box-shadow:0 24px 60px #11221d1a}.family-vault-offer .offer-grid{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:clamp(2.4rem,6vw,6rem);display:grid}.family-vault-offer .offer-intro{z-index:1;flex-direction:column;min-height:100%;display:flex;position:relative}.family-vault-offer .eyebrow{color:#8c4032;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .85rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.family-vault-offer .eyebrow:before{content:"";background:currentColor;width:24px;height:2px}.family-vault-offer h1,.family-vault-offer h2{color:var(--ff-ink);letter-spacing:-.04em;text-wrap:balance;margin:0 0 1rem;font-size:clamp(2.55rem,4.2vw,3.65rem);font-weight:720;line-height:1.05}.family-vault-offer .offer-intro>p:not(.eyebrow){color:var(--ff-ink-soft);text-wrap:pretty;margin:0}.family-vault-offer .offer-price{color:var(--ff-ink);letter-spacing:-.055em;margin-top:auto;padding-top:1.9rem;font-size:clamp(4.25rem,7.2vw,5.85rem);font-weight:700;line-height:.92}.family-vault-offer .offer-price small{color:var(--ff-ink-soft);letter-spacing:0;margin-top:.5rem;font-size:.72rem;line-height:1.4;display:block}.family-vault-offer .offer-saving{background:var(--ff-green-50);width:-moz-fit-content;width:fit-content;max-width:100%;color:var(--ff-green-800);border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:.15rem .35rem;margin:1.05rem 0 0;padding:.55rem .9rem;font-size:.68rem;line-height:1.35;display:flex}.family-vault-offer .offer-saving strong{font-weight:700}.family-vault-offer .offer-saving-sep{opacity:.55}.family-vault-offer .offer-aside{flex-direction:column;gap:1rem;min-width:0;display:flex}.family-vault-offer .offer-content{z-index:1;border:1px solid var(--ff-line);background:#fafafa;border-radius:28px;padding:1.25rem;position:relative}.family-vault-offer .offer-pillar-list{gap:.6rem;display:grid}.family-vault-offer .offer-pillar-list>div{background:#fff;border-radius:16px;grid-template-columns:40px 1fr;align-items:center;gap:.7rem;padding:.72rem;display:grid}.family-vault-offer .offer-pillar-list>div>svg{width:20px;color:var(--ff-green-700)}.family-vault-offer .offer-pillar-list span{display:grid}.family-vault-offer .offer-pillar-list strong{font-size:.78rem}.family-vault-offer .offer-pillar-list small{color:var(--ff-ink-faint);font-size:.65rem}.family-vault-offer .offer-inclusion-grid{grid-template-columns:repeat(2,1fr);gap:.45rem .7rem;margin:1rem 0;display:grid}.family-vault-offer .offer-inclusion-grid span{color:var(--ff-ink-soft);gap:.35rem;font-size:.75rem;display:flex}.family-vault-offer .offer-inclusion-grid svg{width:15px;color:var(--ff-success);flex:none}.family-vault-offer .btn{text-align:center;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:.55rem;min-height:50px;padding:.77rem 1.2rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.family-vault-offer .btn-wide{width:100%}.family-vault-offer .proto-offer-primary-cta{isolation:isolate;transition:background .18s,box-shadow .18s;position:relative;color:#fff!important;background:linear-gradient(#073d4a 0%,#052f38 100%)!important;box-shadow:inset 0 1px #ffffff29,0 6px 18px #021c2133!important}.family-vault-offer .proto-offer-primary-cta:after{z-index:0;box-sizing:border-box;border-radius:inherit;content:"";pointer-events:none;border:1px solid #c6a06a59;position:absolute;inset:0}.family-vault-offer .proto-offer-primary-cta svg{z-index:1;position:relative}.family-vault-offer .offer-micro{color:var(--ff-ink-faint);text-align:center;margin:.65rem 0 .1rem;font-size:.75rem}.family-vault-offer .link-button{width:100%;min-height:44px;color:var(--ff-green-800);text-align:center;text-underline-offset:.25em;background:0 0;border:0;padding:.4rem .15rem;font-size:.845rem;font-weight:750;text-decoration:underline;display:block}.family-vault-offer .offer-proof{border:1px solid var(--ff-line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.family-vault-offer .proof-cell{border-right:1px solid var(--ff-line);border-bottom:1px solid var(--ff-line);align-items:center;gap:.55rem;margin:0;padding:.7rem .75rem;display:flex}.family-vault-offer .proof-cell:nth-child(2n){border-right:0}.family-vault-offer .proof-cell:nth-last-child(-n+2){border-bottom:0}.family-vault-offer .proof-mark{border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.family-vault-offer .proof-mark svg{width:14px;height:14px}.family-vault-offer .proof-mark-google{color:#4285f4;background:#4285f41a;font-size:.85rem;font-weight:700}.family-vault-offer .proof-mark-violet{color:#7b4bc4;background:#7b4bc41c}.family-vault-offer .proof-mark-amber{color:#a4741a;background:#e0a82d29}.family-vault-offer .proof-mark-green{color:var(--ff-green-700);background:#2b66581f}.family-vault-offer .proof-body{min-width:0}.family-vault-offer .proof-stars{color:#f0a828;letter-spacing:.06em;margin-bottom:.1rem;font-size:.62rem;line-height:1}.family-vault-offer .proof-title{color:var(--ff-ink);letter-spacing:-.015em;font-size:.72rem;line-height:1.2;display:block}.family-vault-offer .proof-body small{color:var(--ff-ink-faint);margin-top:.12rem;font-size:.6rem;line-height:1.3;display:block}@media (min-width:641px) and (max-width:1100px){.family-vault-offer .modern-offer .offer-grid{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:clamp(1.25rem,3vw,2.25rem)}}@media (max-width:1080px){.family-vault-offer .offer-grid{grid-template-columns:1fr}.family-vault-offer .offer-aside,.family-vault-offer .offer-content{max-width:720px}}@media (max-width:900px){.family-vault-offer .modern-offer{border-radius:30px}.family-vault-offer .offer-content{padding:.85rem}.family-vault-offer .offer-inclusion-grid{grid-template-columns:1fr}}@media (max-width:640px){.family-vault-offer .section{padding:3.5rem 0}.family-vault-offer .offer-proof{grid-template-columns:1fr}.family-vault-offer .proof-cell,.family-vault-offer .proof-cell:nth-child(2n){border-right:0;border-bottom:1px solid var(--ff-line)}.family-vault-offer .proof-cell:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.family-vault-offer .proto-offer-primary-cta{transition:none}}.family-vault-offer--plans-hero[data-astro-cid-tqrbwoop]{min-height:0}.family-vault-offer--plans-hero[data-astro-cid-tqrbwoop] .modern-offer{box-shadow:none;background:0 0;border-color:#0000;padding:0}.family-vault-offer--plans-hero[data-astro-cid-tqrbwoop] .offer-section{padding-bottom:clamp(1.5rem,2.6vw,2.75rem)}.family-vault-offer--plans-hero[data-astro-cid-tqrbwoop] .modern-offer .offer-price{margin-top:clamp(1.35rem,2.4vw,2rem);padding-top:0}.plans-hero-offer-actions[data-astro-cid-tqrbwoop]{text-align:left;justify-items:start;gap:.62rem;width:min(100%,420px);margin-top:1rem;display:grid}.plans-hero-offer-actions[data-astro-cid-tqrbwoop] .btn-wide{width:100%}.plans-hero-offer-actions[data-astro-cid-tqrbwoop] .link-button{text-align:left;justify-content:flex-start;width:100%;display:inline-flex}.plans-hero-offer-actions[data-astro-cid-tqrbwoop] .offer-micro[data-astro-cid-tqrbwoop]{text-align:left;width:100%;margin:0;display:block}.ffp .family-vault-offer-cta{isolation:isolate;color:#fff;background:linear-gradient(#073d4a 0%,#052f38 100%);transition:background .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff29,0 6px 18px #021c2133}.ffp .family-vault-offer-cta:after{content:"";z-index:0;box-sizing:border-box;border-radius:inherit;pointer-events:none;border:1px solid #c6a06a59;position:absolute;inset:0}.ffp .family-vault-offer-cta svg{z-index:1;position:relative}.ffp .family-vault-offer-cta:hover{background:linear-gradient(#063743 0%,#042a33 100%);transform:none;box-shadow:inset 0 1px #ffffff29,0 8px 22px #021c213d}.ffp .family-vault-offer-cta:hover:after{border-color:#c6a06a3d}.ffp .family-vault-offer-cta:active{background:linear-gradient(#052f38 0%,#041f26 100%);transform:none;box-shadow:inset 0 1px #ffffff29,0 2px 8px #021c2129}.ffp .family-vault-offer-cta:active:after{border-color:#c6a06a29}@media (prefers-reduced-motion:reduce){.ffp .family-vault-offer-cta{transition:none}}@media (min-width:641px) and (max-width:1100px){.family-vault-offer--plans-hero[data-astro-cid-tqrbwoop] .modern-offer .offer-grid{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:stretch;gap:clamp(1.25rem,3vw,2.25rem)}.family-vault-offer--plans-hero[data-astro-cid-tqrbwoop] .offer-aside,.family-vault-offer--plans-hero[data-astro-cid-tqrbwoop] .offer-content{max-width:none}}@media (max-width:640px){.plans-hero-offer-actions[data-astro-cid-tqrbwoop]{text-align:center;justify-items:center}.plans-hero-offer-actions[data-astro-cid-tqrbwoop] .link-button{text-align:center;justify-content:center}.plans-hero-offer-actions[data-astro-cid-tqrbwoop] .offer-micro[data-astro-cid-tqrbwoop]{text-align:center}}.safe-hands-cta[data-astro-cid-comiaxbf]{isolation:isolate;color:#fff;background:linear-gradient(#073d4a 0%,#052f38 100%);transition:background .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff29,0 6px 18px #021c2133}.safe-hands-cta[data-astro-cid-comiaxbf]:after{content:"";z-index:0;box-sizing:border-box;border-radius:inherit;pointer-events:none;border:1px solid #64a8b15c;position:absolute;inset:0}.safe-hands-cta[data-astro-cid-comiaxbf] svg[data-astro-cid-comiaxbf]{z-index:1;position:relative}.safe-hands-cta[data-astro-cid-comiaxbf]:hover{background:linear-gradient(#063743 0%,#042a33 100%);box-shadow:inset 0 1px #ffffff29,0 8px 22px #021c213d}.safe-hands-cta[data-astro-cid-comiaxbf]:hover:after{border-color:#64a8b140}.safe-hands-cta[data-astro-cid-comiaxbf]:active{background:linear-gradient(#052f38 0%,#041f26 100%);box-shadow:inset 0 1px #ffffff29,0 2px 8px #021c2129}.safe-hands-cta[data-astro-cid-comiaxbf]:active:after{border-color:#64a8b129}@media (prefers-reduced-motion:reduce){.safe-hands-cta[data-astro-cid-comiaxbf]{transition:none}}[data-astro-cid-comiaxbf][data-awards-track]{will-change:transform}.safe-hands-carousel-slide[data-astro-cid-comiaxbf]{flex-shrink:0;width:calc(60% + 40px)}@media (min-width:768px){.safe-hands-carousel-slide[data-astro-cid-comiaxbf]{width:calc(50% + 60px)}}@media (min-width:1024px){.safe-hands-carousel-slide[data-astro-cid-comiaxbf]{width:calc(45% + 80px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes typingDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.cta-chat-message[data-astro-cid-e7gfyumx]{opacity:0;animation:.5s ease-out forwards fadeInUp}.cta-typing-indicator[data-astro-cid-e7gfyumx] span[data-astro-cid-e7gfyumx]{animation:1.4s ease-in-out infinite typingDot}.cta-typing-indicator[data-astro-cid-e7gfyumx] span[data-astro-cid-e7gfyumx]:nth-child(2){animation-delay:.2s}.cta-typing-indicator[data-astro-cid-e7gfyumx] span[data-astro-cid-e7gfyumx]:nth-child(3){animation-delay:.4s}.scrollbar-hide[data-astro-cid-e7gfyumx]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-astro-cid-e7gfyumx]::-webkit-scrollbar{display:none}.marquee-track[data-astro-cid-e7gfyumx]{width:max-content;animation:35s linear infinite marquee}.marquee-track[data-astro-cid-e7gfyumx]:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.cta-chat-message[data-astro-cid-ptu6mxo2]{opacity:0;animation:.5s ease-out forwards fadeInUp}.cta-typing-indicator[data-astro-cid-ptu6mxo2] span[data-astro-cid-ptu6mxo2]{animation:1.4s ease-in-out infinite typingDot}.cta-typing-indicator[data-astro-cid-ptu6mxo2] span[data-astro-cid-ptu6mxo2]:nth-child(2){animation-delay:.2s}.cta-typing-indicator[data-astro-cid-ptu6mxo2] span[data-astro-cid-ptu6mxo2]:nth-child(3){animation-delay:.4s}.scrollbar-hide[data-astro-cid-ptu6mxo2]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-astro-cid-ptu6mxo2]::-webkit-scrollbar{display:none}.marquee-track[data-astro-cid-ptu6mxo2]{width:max-content;animation:35s linear infinite marquee}.marquee-track[data-astro-cid-ptu6mxo2]:hover{animation-play-state:paused}.cta-chat-message[data-astro-cid-fjzozk53]{opacity:0;animation:.5s ease-out forwards fadeInUp}.cta-typing-indicator[data-astro-cid-fjzozk53] span[data-astro-cid-fjzozk53]{animation:1.4s ease-in-out infinite typingDot}.cta-typing-indicator[data-astro-cid-fjzozk53] span[data-astro-cid-fjzozk53]:nth-child(2){animation-delay:.2s}.cta-typing-indicator[data-astro-cid-fjzozk53] span[data-astro-cid-fjzozk53]:nth-child(3){animation-delay:.4s}.scrollbar-hide[data-astro-cid-fjzozk53]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-astro-cid-fjzozk53]::-webkit-scrollbar{display:none}.marquee-track[data-astro-cid-fjzozk53]{width:max-content;animation:35s linear infinite marquee}.marquee-track[data-astro-cid-fjzozk53]:hover{animation-play-state:paused}.complete-vault-section{--ink:#191d24;--muted:#556275;--line:#dfe5e3;--story:#711b30;--care:#083b36;--estate:#70512e;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.complete-vault-section *{box-sizing:border-box}.complete-vault-section svg{display:block}.complete-vault-section .container{width:min(1180px,100% - 2rem);margin:auto}.complete-vault-section.section{padding:clamp(4rem,6.2vw,6rem) 0}.complete-vault-section .split-head{grid-template-columns:minmax(0,.24fr) minmax(0,.9fr) minmax(0,.7fr);align-items:start;gap:clamp(1.2rem,3vw,3.5rem);margin-bottom:clamp(2rem,3vw,2.85rem);display:grid}.complete-vault-section .eyebrow{color:#70512e;letter-spacing:.1em;text-transform:uppercase;gap:.55rem;margin:0;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.complete-vault-section .eyebrow:before{content:"";background:currentColor;width:24px;height:2px}.complete-vault-heading{max-width:26ch;color:var(--ink);letter-spacing:-.032em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,2.65vw,2.6rem);font-weight:680;line-height:1.08}.complete-vault-section .split-copy p{max-width:46ch;color:var(--muted);margin:0;font-size:clamp(1.02rem,1.2vw,1.12rem);line-height:1.55}.editorial-pillar-nav{margin-top:1.15rem}.editorial-pillar-nav-items{flex-wrap:wrap;display:flex}.editorial-pillar-nav-item{align-items:center;gap:.45rem;padding:0 .7rem;font-size:.72rem;font-weight:700;display:inline-flex}.editorial-pillar-nav-item:first-child{padding-left:0}.editorial-pillar-nav-item+.editorial-pillar-nav-item{border-left:1px solid #14181e1c}.editorial-pillar-nav-item i{background:currentColor;border-radius:50%;width:6px;height:6px}.editorial-pillar-nav-item-1{color:var(--story)}.editorial-pillar-nav-item-2{color:var(--care)}.editorial-pillar-nav-item-3{color:var(--estate)}.editorial-pillar-nav>p{letter-spacing:-.018em;margin:.6rem 0 0;font-size:clamp(.93rem,1.1vw,1.02rem);font-weight:620}.complete-vault-section .layers-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.complete-vault-section .layer-card{background:linear-gradient(145deg,#fffefa,#f8f7f4);border:1px solid #14181e1a;border-radius:22px;flex-direction:column;min-width:0;padding:1.6rem;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #19201d0d}.complete-vault-section .layer-card:before{content:"";background:radial-gradient(ellipse at var(--vault-glass-position,50% 0%),rgba(var(--vault-glass-colour,20,24,30),var(--vault-glass-wash,.025)),transparent 64%);pointer-events:none;position:absolute;inset:0}.complete-vault-section .layer-card>*{position:relative}.complete-vault-section .layer-story,.complete-vault-section .layer-story-deep,.complete-vault-section .layer-story-light{--vault-glass-colour:113,27,48;--vault-glass-accent:#711b30}.complete-vault-section .layer-care,.complete-vault-section .layer-care-deep,.complete-vault-section .layer-care-light{--vault-glass-colour:20,97,86;--vault-glass-accent:#083b36}.complete-vault-section .layer-estate,.complete-vault-section .layer-estate-deep,.complete-vault-section .layer-estate-light{--vault-glass-colour:198,160,106;--vault-glass-accent:#70512e}.complete-vault-section .layer-card-top{justify-content:space-between;align-items:center;display:flex}.complete-vault-section .layer-icon{background:rgba(var(--vault-glass-colour),.12);width:42px;height:42px;color:var(--vault-glass-accent);border-radius:16px;place-items:center;display:grid}.complete-vault-section .layer-icon svg{width:21px;height:21px}.complete-vault-section .layer-index{color:#14181e42;font-size:.78rem;font-weight:800}.complete-vault-section .layer-kicker{color:var(--vault-glass-accent);letter-spacing:.1em;text-transform:uppercase;margin:1.7rem 0 .4rem;font-size:.75rem;font-weight:700}.complete-vault-section .layer-heading{margin:0 0 .55rem;font-size:1.12rem;font-weight:720;line-height:1.25}.complete-vault-section .layer-title{margin:0 0 .55rem;font-size:.845rem;font-weight:700;line-height:1.35}.complete-vault-section .layer-copy{color:var(--muted);margin:0;font-size:.845rem;line-height:1.55}.complete-vault-section .layer-count{color:var(--vault-glass-accent);margin:1.2rem 0 .95rem;font-size:.75rem;font-weight:700}.complete-vault-section .capability-groups{gap:.42rem;display:grid}.complete-vault-section .capability-group{background:#ffffffb8;border:1px solid #14181e12;border-radius:16px}.complete-vault-section .capability-group-heading{justify-content:space-between;align-items:center;padding:.75rem .8rem;display:flex}.complete-vault-section .capability-group-title{margin:0;font-size:.75rem;font-weight:700}.complete-vault-section .mobile-capability-toggle{display:none}.complete-vault-section .capability-group-summary{color:var(--muted);margin:0;padding:0 .8rem .75rem;font-size:.75rem;line-height:1.45}.complete-vault-section .capability-group-list{display:none}.complete-vault-section .layer-card-footer{margin-top:auto}.complete-vault-section .capability-disclosure{border-top:1px solid #14181e12;margin-top:1rem}.complete-vault-section .capability-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.8rem 0;font-size:.78rem;font-weight:700;list-style:none;display:flex}.complete-vault-section .capability-disclosure summary::-webkit-details-marker{display:none}.complete-vault-section .capability-full-list{padding:0 0 1rem}.complete-vault-section .capability-full-list p{margin:.6rem 0 .25rem;font-size:.75rem;font-weight:700}.complete-vault-section .capability-full-list ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.complete-vault-section .capability-full-list li{color:var(--muted);gap:.45rem;font-size:.8rem;line-height:1.4;display:flex}.complete-vault-section .capability-full-list svg{width:14px;color:var(--vault-glass-accent);flex:none}.complete-vault-section .layer-benefit{color:var(--muted);border-top:1px solid #14181e12;gap:.45rem;margin-top:1rem;padding-top:.95rem;font-size:.75rem;line-height:1.45;display:flex}.complete-vault-section .layer-benefit svg{width:15px;color:var(--vault-glass-accent);flex:none}.complete-vault-section .section-cta{text-align:center;max-width:760px;margin:2.5rem auto 0}.complete-vault-section .section-cta-heading{letter-spacing:-.025em;margin:0 0 .7rem;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:700;line-height:1.2}.complete-vault-section .section-cta-copy{color:var(--muted);margin:0 0 1.2rem;line-height:1.55}.complete-vault-section .section-cta-trust{flex-wrap:wrap;justify-content:center;gap:.7rem 1.2rem;margin-top:1rem;font-size:.75rem;display:flex}.complete-vault-section .section-cta-trust>span{align-items:center;gap:.4rem;display:inline-flex}.complete-vault-section .section-cta-trust svg{width:15px;color:var(--care)}@media (max-width:900px){.complete-vault-section .split-head,.complete-vault-section .layers-grid{grid-template-columns:1fr}.complete-vault-section .layer-card{padding:1.35rem}.complete-vault-section .mobile-capability-toggle{width:28px;height:28px;color:var(--vault-glass-accent);background:#fff;border:0;border-radius:50%;place-items:center;font-size:18px;display:grid}.complete-vault-section .capability-group-body{display:none}.complete-vault-section .capability-group.is-open .capability-group-body{display:block}.complete-vault-section .capability-group.is-open .capability-group-summary{display:none}.complete-vault-section .capability-group-list{gap:.4rem;margin:0;padding:0 .8rem .8rem;list-style:none;display:grid}.complete-vault-section .capability-group-list li{color:var(--muted);gap:.45rem;font-size:.8rem;display:flex}.complete-vault-section .capability-group-list svg{width:14px;color:var(--vault-glass-accent);flex:none}}.complete-vault-section .complete-vault-heading-layout{grid-template-columns:minmax(0,1.15fr) minmax(300px,.65fr);grid-template-areas:"eyebrow.""heading copy";align-items:start;gap:0 clamp(2rem,6vw,7rem);max-width:none;margin-bottom:clamp(2rem,3vw,2.85rem);display:grid}.complete-vault-section .complete-vault-heading-layout>.eyebrow{color:#70512e;letter-spacing:.1em;text-transform:uppercase;grid-area:eyebrow;align-items:center;gap:.55rem;margin:0 0 .85rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}.complete-vault-section .complete-vault-heading-layout>.split-heading{grid-area:heading}.complete-vault-section .complete-vault-heading-layout>.split-copy{grid-area:copy}@media (max-width:760px){.complete-vault-section .complete-vault-heading-layout{grid-template-columns:1fr;grid-template-areas:"eyebrow""heading""copy";gap:0}.complete-vault-section .complete-vault-heading-layout>.split-copy{margin-top:1.4rem}.complete-vault-section .complete-vault-heading-layout .complete-vault-heading{max-width:none;font-size:clamp(1.7rem,6.4vw,2.2rem)}}.complete-vault-bottom-cta{flex-direction:column;align-items:center;display:flex}.proto-complete-vault-cta{isolation:isolate;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;max-width:100%;min-height:52px;padding:14px 24px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;color:#fff!important;background:linear-gradient(#073d4a 0%,#052f38 100%)!important;transition:background .18s,box-shadow .18s!important;box-shadow:inset 0 1px #ffffff29,0 6px 18px #021c2133!important}.proto-complete-vault-cta:after{content:"";z-index:0;box-sizing:border-box;border-radius:inherit;pointer-events:none;border:1px solid #64a8b15c;position:absolute;inset:0}.proto-complete-vault-cta svg{z-index:1;position:relative}.proto-complete-vault-cta:hover{background:linear-gradient(#063743 0%,#042a33 100%)!important;transform:scale(1)!important;box-shadow:inset 0 1px #ffffff29,0 8px 22px #021c213d!important}.proto-complete-vault-cta:hover:after{border-color:#64a8b140}.proto-complete-vault-cta:active{background:linear-gradient(#052f38 0%,#041f26 100%)!important;transform:scale(1)!important;box-shadow:inset 0 1px #ffffff29,0 2px 8px #021c2129!important}.proto-complete-vault-cta:active:after{border-color:#64a8b129}.complete-vault-cta-trust{color:#5b6b86;grid-template-columns:repeat(3,max-content);justify-content:center;align-items:center;gap:0 24px;font-weight:600;line-height:1.25;margin-top:20px!important;font-size:12px!important;display:grid!important}.complete-vault-cta-trust>span{min-width:0;color:inherit;white-space:nowrap;font:inherit;align-items:center;gap:8px;display:inline-flex}.complete-vault-cta-trust svg{color:#146156;flex:none;width:16px;height:16px}.complete-vault-section .mobile-capability-toggle{width:28px;height:28px;color:var(--vault-glass-accent);background:#fff;border:0;border-radius:50%;flex:none;place-items:center;font-size:18px;display:grid}.complete-vault-section .capability-group-body{display:none}.complete-vault-section .capability-group.is-open .capability-group-body{display:block}.complete-vault-section .capability-group.is-open .capability-group-summary{display:none}.complete-vault-section .capability-group.is-open .capability-group-list{gap:.4rem;margin:0;padding:0 .8rem .8rem;list-style:none;display:grid}.complete-vault-section .capability-group.is-open .capability-group-list li{color:var(--muted);gap:.45rem;font-size:.8rem;line-height:1.4;display:flex}.complete-vault-section .capability-group.is-open .capability-group-list svg{width:14px;color:var(--vault-glass-accent);flex:none}@media (max-width:760px){.complete-vault-cta-trust{letter-spacing:-.025em;column-gap:5px;width:calc(100vw - 20px);max-width:none;margin-inline:calc(50% - 50vw)!important;font-size:clamp(9px,2.56vw,12px)!important}.complete-vault-cta-trust>span{justify-content:center;gap:2px}.complete-vault-cta-trust svg{width:13px;height:13px}}@media (prefers-reduced-motion:reduce){.proto-complete-vault-cta{transition:none}}[data-astro-cid-5lfycizz][data-platform-overview-frame]{height:1180px;min-height:1180px}@media (max-width:760px){[data-astro-cid-5lfycizz][data-platform-overview-frame]{height:1540px;min-height:1540px}}.sr-only[data-astro-cid-5lfycizz]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main>section:not(#hero-section){content-visibility:auto;contain-intrinsic-size:auto 800px}.home-hero-cta[data-astro-cid-zjzrcmfu]{isolation:isolate;color:#fff;background:linear-gradient(#073d4a 0%,#052f38 100%);transition:background .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff29,0 6px 18px #021c2133}.home-hero-cta[data-astro-cid-zjzrcmfu]:after{content:"";z-index:0;box-sizing:border-box;border-radius:inherit;pointer-events:none;border:1px solid #64a8b15c;position:absolute;inset:0}.home-hero-cta[data-astro-cid-zjzrcmfu] svg[data-astro-cid-zjzrcmfu]{z-index:1;position:relative}.home-hero-cta[data-astro-cid-zjzrcmfu]:hover{background:linear-gradient(#063743 0%,#042a33 100%);transform:none;box-shadow:inset 0 1px #ffffff29,0 8px 22px #021c213d}.home-hero-cta[data-astro-cid-zjzrcmfu]:hover:after{border-color:#64a8b140}.home-hero-cta[data-astro-cid-zjzrcmfu]:active{background:linear-gradient(#052f38 0%,#041f26 100%);box-shadow:inset 0 1px #ffffff29,0 2px 8px #021c2129}.home-hero-cta[data-astro-cid-zjzrcmfu]:active:after{border-color:#64a8b129}@media (prefers-reduced-motion:reduce){.home-hero-cta[data-astro-cid-zjzrcmfu]{transition:none}}.home-final-cta[data-astro-cid-zjzrcmfu]{isolation:isolate;color:#fff;background:linear-gradient(#073d4a 0%,#052f38 100%);transition:background .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px #ffffff29,0 6px 18px #021c2133}.home-final-cta[data-astro-cid-zjzrcmfu]:after{content:"";z-index:0;box-sizing:border-box;border-radius:inherit;pointer-events:none;border:1px solid #64a8b15c;position:absolute;inset:0}.home-final-cta[data-astro-cid-zjzrcmfu] svg[data-astro-cid-zjzrcmfu]{z-index:1;position:relative}.home-final-cta[data-astro-cid-zjzrcmfu]:hover{background:linear-gradient(#063743 0%,#042a33 100%);transform:none;box-shadow:inset 0 1px #ffffff29,0 8px 22px #021c213d}.home-final-cta[data-astro-cid-zjzrcmfu]:hover:after{border-color:#64a8b140}.home-final-cta[data-astro-cid-zjzrcmfu]:active{background:linear-gradient(#052f38 0%,#041f26 100%);transform:none;box-shadow:inset 0 1px #ffffff29,0 2px 8px #021c2129}.home-final-cta[data-astro-cid-zjzrcmfu]:active:after{border-color:#64a8b129}@media (prefers-reduced-motion:reduce){.home-final-cta[data-astro-cid-zjzrcmfu]{transition:none}}#testimonials-prev[data-astro-cid-zjzrcmfu],#testimonials-next[data-astro-cid-zjzrcmfu],.life-section3-prev[data-astro-cid-zjzrcmfu],.life-section3-next[data-astro-cid-zjzrcmfu],#close-modal-btn[data-astro-cid-zjzrcmfu]{min-width:44px;min-height:44px}#testimonials-dots[data-astro-cid-zjzrcmfu] button[data-astro-cid-zjzrcmfu]{min-width:44px;height:44px;min-height:44px;padding:0;position:relative;background:0 0!important;width:44px!important}#testimonials-dots[data-astro-cid-zjzrcmfu] button[data-astro-cid-zjzrcmfu]:before{content:"";background:#e0e4ea;border-radius:999px;width:10px;height:10px;margin:auto;display:block}#testimonials-dots[data-astro-cid-zjzrcmfu] button[data-astro-cid-zjzrcmfu].w-5:before{background:#8d43c5;width:20px}.cta-chat-message[data-astro-cid-zjzrcmfu]{opacity:0;animation:.5s ease-out forwards fadeInUp}.cta-typing-indicator[data-astro-cid-zjzrcmfu] span[data-astro-cid-zjzrcmfu]{animation:1.4s ease-in-out infinite typingDot}.cta-typing-indicator[data-astro-cid-zjzrcmfu] span[data-astro-cid-zjzrcmfu]:nth-child(2){animation-delay:.2s}.cta-typing-indicator[data-astro-cid-zjzrcmfu] span[data-astro-cid-zjzrcmfu]:nth-child(3){animation-delay:.4s}.scrollbar-hide[data-astro-cid-zjzrcmfu]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-astro-cid-zjzrcmfu]::-webkit-scrollbar{display:none}@media (max-width:760px){#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-card[data-astro-cid-zjzrcmfu]{width:100%;max-width:calc(100vw - 2rem);margin-inline:auto;padding:.85rem;overflow:hidden}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-card-grid[data-astro-cid-zjzrcmfu]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:.75rem .65rem;width:100%;display:grid}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-card-main[data-astro-cid-zjzrcmfu]{display:contents}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-family[data-astro-cid-zjzrcmfu]{grid-column:1;justify-content:flex-start;gap:.42rem;width:100%;min-width:0}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-family[data-astro-cid-zjzrcmfu] img[data-astro-cid-zjzrcmfu]{border-radius:.75rem;width:2.2rem;height:2.2rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-family[data-astro-cid-zjzrcmfu] svg[data-astro-cid-zjzrcmfu]{width:.64rem;height:.64rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-family[data-astro-cid-zjzrcmfu] span[data-astro-cid-zjzrcmfu]{font-size:.72rem;line-height:1.12}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-guarantee[data-astro-cid-zjzrcmfu]{border-left:1px solid #f0d49ab3;grid-area:1/2;grid-template-columns:1.75rem minmax(0,1fr);justify-content:end;justify-self:stretch;align-items:center;gap:.48rem;width:100%;min-width:0;padding-left:.65rem;display:grid}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-guarantee[data-astro-cid-zjzrcmfu]>span[data-astro-cid-zjzrcmfu]{width:1.75rem;height:1.75rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-guarantee[data-astro-cid-zjzrcmfu]>span[data-astro-cid-zjzrcmfu] svg[data-astro-cid-zjzrcmfu]{width:1rem;height:1rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-guarantee[data-astro-cid-zjzrcmfu]>div[data-astro-cid-zjzrcmfu]{min-width:0}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-guarantee[data-astro-cid-zjzrcmfu]>div[data-astro-cid-zjzrcmfu]>span[data-astro-cid-zjzrcmfu]:first-child{font-size:.68rem;line-height:1.12}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-guarantee[data-astro-cid-zjzrcmfu]>div[data-astro-cid-zjzrcmfu]>span[data-astro-cid-zjzrcmfu]:last-child{font-size:.56rem;line-height:1.18}@media (max-width:380px){#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-card[data-astro-cid-zjzrcmfu]{max-width:calc(100vw - 1.5rem);padding:.75rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-card-grid[data-astro-cid-zjzrcmfu]{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:.65rem .5rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-family[data-astro-cid-zjzrcmfu] img[data-astro-cid-zjzrcmfu]{width:1.95rem;height:1.95rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-family[data-astro-cid-zjzrcmfu] span[data-astro-cid-zjzrcmfu]{font-size:.66rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-guarantee[data-astro-cid-zjzrcmfu]{grid-template-columns:1.55rem minmax(0,1fr);gap:.36rem;padding-left:.5rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-guarantee[data-astro-cid-zjzrcmfu]>span[data-astro-cid-zjzrcmfu]{width:1.55rem;height:1.55rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-guarantee[data-astro-cid-zjzrcmfu]>div[data-astro-cid-zjzrcmfu]>span[data-astro-cid-zjzrcmfu]:first-child{font-size:.62rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-guarantee[data-astro-cid-zjzrcmfu]>div[data-astro-cid-zjzrcmfu]>span[data-astro-cid-zjzrcmfu]:last-child{font-size:.51rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-quote[data-astro-cid-zjzrcmfu]{padding-top:.65rem}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-quote[data-astro-cid-zjzrcmfu] p[data-astro-cid-zjzrcmfu]{font-size:.56rem;line-height:1.2}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-quote[data-astro-cid-zjzrcmfu] figcaption[data-astro-cid-zjzrcmfu]{font-size:.53rem}}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-quote[data-astro-cid-zjzrcmfu]{text-align:center;border-top:1px solid #f0d49ab3;border-left:0;border-right:0;grid-area:2/1/auto/-1;width:100%;min-width:0;padding:.75rem 0 0}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-quote[data-astro-cid-zjzrcmfu] p[data-astro-cid-zjzrcmfu]{font-size:.61rem;line-height:1.25}#hero-section[data-astro-cid-zjzrcmfu] .hero-proof-quote[data-astro-cid-zjzrcmfu] figcaption[data-astro-cid-zjzrcmfu]{margin-top:.28rem;font-size:.58rem;line-height:1.18}}.marquee-track[data-astro-cid-zjzrcmfu]{width:max-content;animation:35s linear infinite marquee}.marquee-track[data-astro-cid-zjzrcmfu]:hover{animation-play-state:paused}
