.home-process{--hp-ink:#111c2e;--hp-body:#4e5f78;--hp-meta:#748197;--hp-link:#155eef;--hp-num:#465468;padding-top:0;padding-bottom:0}.home-process__surface{isolation:isolate;background:#ffffffc7;border:1px solid #111c2e0d;border-radius:28px;padding:clamp(28px,3.2vw,44px) clamp(14px,2vw,28px) clamp(26px,3vw,40px);position:relative;overflow:hidden;box-shadow:0 10px 28px #111c2e0a}.home-process__aura{z-index:0;pointer-events:none;opacity:.96;filter:blur(1.2px);background:radial-gradient(48% 46% at 12% 18%,#ddf1ff 0%,#0000 58%) 0 0/150% 150%,radial-gradient(44% 42% at 16% 86%,#e2f8ee 0%,#0000 56%) 0 0/148% 148%,radial-gradient(52% 50% at 50% 44%,#ede5ff 0%,#0000 60%) 0 0/155% 155%,radial-gradient(46% 44% at 90% 16%,#ffe9ef 0%,#0000 58%) 0 0/150% 150%,radial-gradient(46% 42% at 82% 88%,#e0f7fa 0%,#0000 56%) 0 0/148% 148%;animation:20s ease-in-out infinite alternate hp-aura-drift;position:absolute;inset:-22%}@keyframes hp-aura-drift{0%{background-position:0 35%,100% 10%,75% 100%,15% 85%,0 0;transform:translate(0)scale(1)}50%{background-position:35% 15%,55% 65%,30% 45%,65% 35%,40% 40%;transform:translate(-1.2%,1%)scale(1.035)}to{background-position:85% 55%,15% 75%,50% 15%,40% 70%,100% 100%;transform:translate(1.2%,-.8%)scale(1.025)}}.home-process__heading,.home-process__grid,.home-process__dots{z-index:1;position:relative}.home-process__heading{margin:0 0 clamp(32px,2.8vw,40px)}.home-process__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(10px,1.2vw,14px);margin:0;padding:0;list-style:none;display:grid}.home-process__card{--hp-pastel:#eef7ff;--hp-icon:#5b9fbf;text-align:center;background:var(--hp-pastel);border:1px solid #ffffffb3;border-radius:18px;flex-direction:column;align-items:center;height:100%;min-height:100%;padding:clamp(18px,1.8vw,24px) clamp(12px,1.2vw,16px) clamp(20px,1.9vw,26px);transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;box-shadow:0 4px 14px #111c2e08}.home-process__card--sky{--hp-pastel:#eef7ff;--hp-icon:#5b9fbf}.home-process__card--mint{--hp-pastel:#eef9f2;--hp-icon:#5fa97a}.home-process__card--peach{--hp-pastel:#fff2e9;--hp-icon:#d4926a}.home-process__card--cyan{--hp-pastel:#eaf8fa;--hp-icon:#4fa8b5}.home-process__card--lavender{--hp-pastel:#f3eeff;--hp-icon:#8b7ec8}.home-process__card--green{--hp-pastel:#f1f8ea;--hp-icon:#7fa35a}@media (hover:hover) and (pointer:fine){.home-process__card:hover{border-color:color-mix(in srgb, var(--hp-icon) 18%, white);transform:translateY(-2px);box-shadow:0 10px 22px #111c2e0f}}.home-process__card:focus-within{outline:2px solid color-mix(in srgb, var(--hp-link) 35%, white);outline-offset:2px}.home-process__icon-wrap{width:42px;height:42px;color:var(--hp-icon);background:#ffffff85;border-radius:999px;place-items:center;margin:0 auto 12px;display:inline-grid}.home-process__icon{stroke-width:1.85px;width:26px!important;height:26px!important}.home-process__card-title{max-width:100%;color:var(--hp-ink);letter-spacing:-.02em;word-break:keep-all;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:7px;margin:0;font-size:clamp(14px,1.15vw,15.5px);font-weight:760;line-height:1.3;display:inline-flex}.home-process__number{color:var(--hp-num);letter-spacing:0;font-size:.92em;font-weight:720;line-height:1}.home-process__card-label{color:var(--hp-ink);font-weight:inherit}.home-process__card-desc{color:var(--hp-body);word-break:keep-all;text-align:center;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:10px 0 0;font-size:clamp(12px,1vw,13px);font-weight:520;line-height:1.5;display:-webkit-box;overflow:hidden}.home-process__dots{display:none}@media (min-width:768px) and (max-width:1199px){.home-process__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width:767px){.home-process__surface{padding-inline:12px}.home-process__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:12px;display:flex;overflow:auto hidden}.home-process__grid::-webkit-scrollbar{display:none}.home-process__grid>li{scroll-snap-align:start;flex:0 0 calc(100% - 30px);min-width:0}.home-process__card{min-height:0;padding:18px 14px 20px}.home-process__icon-wrap{width:40px;height:40px;margin-bottom:10px}.home-process__card-desc{-webkit-line-clamp:4}.home-process__dots{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.home-process__dot{cursor:pointer;background:#111c2e1f;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .16s,background-color .16s;display:block}.home-process__dot.is-active{width:30px}.home-process__dot--sky.is-active{background:#d8ebff}.home-process__dot--mint.is-active{background:#d8f0e2}.home-process__dot--peach.is-active{background:#ffe4d2}.home-process__dot--cyan.is-active{background:#d4eef2}.home-process__dot--lavender.is-active{background:#e6dbff}.home-process__dot--green.is-active{background:#e0efcb}}@media (prefers-reduced-motion:reduce){.home-process__aura{background-position:12% 18%,16% 86%,50% 44%,90% 16%,82% 88%;animation:none;transform:none}.home-process__card,.home-process__dot{transition:none}.home-process__card:hover{transform:none}}
.home-snb-guide{padding-top:0;padding-bottom:0}.home-snb-guide__surface{isolation:isolate;color:#fff;background:0 0;border-radius:34px;padding:clamp(72px,6.5vw,88px) clamp(20px,3vw,40px);position:relative;overflow:hidden}.home-snb-guide__aura{z-index:0;pointer-events:none;background:radial-gradient(48% 46% at 16% 38%,#769dffc7,#0000 62%) 0 0/180% 180%,radial-gradient(50% 48% at 52% 46%,#aa8bffad,#0000 64%) 0 0/180% 180%,radial-gradient(46% 44% at 88% 40%,#e5b3ff9e,#0000 62%) 0 0/180% 180%,radial-gradient(42% 40% at 28% 78%,#cde2ff80,#0000 66%) 0 0/180% 180%,linear-gradient(100deg,#4355f7 0%,#5858fa 30%,#7358f7 62%,#9a69f3 82%,#c184f0 100%) 0 0/180% 180%;animation:8s ease-in-out infinite alternate snb-aura-drift;position:absolute;inset:-18%;transform:translateZ(0)}.home-snb-guide__glow{z-index:1;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.home-snb-guide__glow--left{background:radial-gradient(55% 50% at 45% 48%,#769dffb8 0%,#769dff47 42%,#0000 70%);width:58%;height:78%;animation:8s ease-in-out infinite alternate snb-glow-left;top:4%;left:-8%}.home-snb-guide__glow--center{background:radial-gradient(55% 50% at 50% 48%,#aa8bff9e 0%,#aa8bff3d 42%,#0000 70%);width:56%;height:72%;animation:9s ease-in-out infinite alternate snb-glow-center;top:8%;left:28%}.home-snb-guide__glow--right{background:radial-gradient(55% 50% at 55% 46%,#e5b3ff94 0%,#e5b3ff38 42%,#0000 70%);width:54%;height:74%;animation:10s ease-in-out infinite alternate snb-glow-right;top:6%;left:auto;right:-6%}.home-snb-guide__glow--soft{background:radial-gradient(55% 50% at 48% 52%,#cde2ff75 0%,#cde2ff29 45%,#0000 70%);width:48%;height:58%;animation:7.5s ease-in-out infinite alternate snb-glow-soft;top:28%;left:18%}@keyframes snb-aura-drift{0%{background-position:0 40%,100% 20%,100% 60%,10% 90%,0 45%;transform:scale(1)translate(0)}50%{background-position:48% 12%,40% 70%,50% 28%,55% 38%,50% 55%;transform:scale(1.08)translate(-2.5%,1.5%)}to{background-position:92% 58%,8% 78%,22% 32%,82% 18%,100% 45%;transform:scale(1.04)translate(2.2%,-1.2%)}}@keyframes snb-glow-left{0%{transform:translate(-18%,-2%)scale(1)}to{transform:translate(34%,10%)scale(1.18)}}@keyframes snb-glow-center{0%{transform:translate(14%,-10%)scale(1)}to{transform:translate(-26%,12%)scale(1.18)}}@keyframes snb-glow-right{0%{transform:translate(12%,6%)scale(1)}to{transform:translate(-28%,-8%)scale(1.18)}}@keyframes snb-glow-soft{0%{transform:translate(-12%,14%)scale(1)}to{transform:translate(24%,-10%)scale(1.18)}}.home-snb-guide__heading,.home-snb-guide__grid,.home-snb-guide__dots{z-index:2;position:relative}.home-snb-guide__heading{text-align:center;margin:0 0 clamp(36px,3.6vw,48px);flex-direction:column;align-items:center;max-width:40rem;margin-inline:auto;padding-inline:4px;display:flex}.home-snb-guide__eyebrow{margin:0 0 12px}.home-snb-guide__eyebrow span{box-sizing:border-box;color:#155eef;letter-spacing:.07em;white-space:nowrap;background:#e4f9fc;border:none;border-radius:999px;justify-content:center;align-items:center;height:28px;min-height:28px;padding:0 12px;font-size:11px;font-weight:720;line-height:1;display:inline-flex}.home-snb-guide__title{color:#fff;letter-spacing:-.035em;word-break:keep-all;margin:0;font-size:clamp(24px,3.1vw,34px);font-weight:780;line-height:1.22}.home-snb-guide__lead{color:#ffffffdb;word-break:keep-all;max-width:36em;margin:12px 0 0;font-size:clamp(13.5px,1.2vw,15.5px);font-weight:520;line-height:1.65}.home-snb-guide__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(12px,1.4vw,16px);width:100%;max-width:920px;margin:0 auto;padding:0;list-style:none;display:grid}.home-snb-guide__tile{aspect-ratio:1;-webkit-backdrop-filter:blur(12px);color:#fff;background:#aa91f538;border:1px solid #ffffff42;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:0;padding:16px 10px;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 8px 22px #28246e1f}.home-snb-guide__grid>li:first-child .home-snb-guide__tile{background:#789bff38}.home-snb-guide__grid>li:nth-child(2) .home-snb-guide__tile{background:#a987ff38}.home-snb-guide__grid>li:nth-child(3) .home-snb-guide__tile{background:#d787e633}.home-snb-guide__grid>li:nth-child(4) .home-snb-guide__tile{background:#69c3eb33}.home-snb-guide__grid>li:nth-child(5) .home-snb-guide__tile{background:#aa91f538}.home-snb-guide__tile:hover,.home-snb-guide__tile:focus-visible{border-color:#ffffff7a;transform:translateY(-3px);box-shadow:0 12px 28px #28246e29}.home-snb-guide__grid>li:first-child .home-snb-guide__tile:hover,.home-snb-guide__grid>li:first-child .home-snb-guide__tile:focus-visible{background:#789bff47}.home-snb-guide__grid>li:nth-child(2) .home-snb-guide__tile:hover,.home-snb-guide__grid>li:nth-child(2) .home-snb-guide__tile:focus-visible{background:#a987ff47}.home-snb-guide__grid>li:nth-child(3) .home-snb-guide__tile:hover,.home-snb-guide__grid>li:nth-child(3) .home-snb-guide__tile:focus-visible{background:#d787e640}.home-snb-guide__grid>li:nth-child(4) .home-snb-guide__tile:hover,.home-snb-guide__grid>li:nth-child(4) .home-snb-guide__tile:focus-visible{background:#69c3eb40}.home-snb-guide__grid>li:nth-child(5) .home-snb-guide__tile:hover,.home-snb-guide__grid>li:nth-child(5) .home-snb-guide__tile:focus-visible{background:#aa91f547}.home-snb-guide__tile:focus-visible{outline-offset:3px;outline:2px solid #ffffffeb}.home-snb-guide__tile:hover .home-snb-guide__icon,.home-snb-guide__tile:focus-visible .home-snb-guide__icon{transform:scale(1.03)}.home-snb-guide__icon-wrap{color:#fff;justify-content:center;align-items:center;display:flex}.home-snb-guide__grid>li:first-child .home-snb-guide__icon-wrap{filter:drop-shadow(0 0 7px #789bff52)}.home-snb-guide__grid>li:nth-child(2) .home-snb-guide__icon-wrap{filter:drop-shadow(0 0 7px #a987ff4d)}.home-snb-guide__grid>li:nth-child(3) .home-snb-guide__icon-wrap{filter:drop-shadow(0 0 7px #d787e647)}.home-snb-guide__grid>li:nth-child(4) .home-snb-guide__icon-wrap{filter:drop-shadow(0 0 7px #69c3eb4d)}.home-snb-guide__grid>li:nth-child(5) .home-snb-guide__icon-wrap{filter:drop-shadow(0 0 7px #aa91f54d)}.home-snb-guide__icon{transition:transform .16s;display:block}.home-snb-guide__label{text-align:center;color:#fff;letter-spacing:-.02em;word-break:keep-all;font-size:clamp(12.5px,1.05vw,14px);font-weight:620;line-height:1.3;display:block}.home-snb-guide__dots{display:none}@media (max-width:1199px){.home-snb-guide__surface{border-radius:32px;padding:clamp(56px,6vw,72px) clamp(16px,2.4vw,28px)}.home-snb-guide__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;max-width:680px}.home-snb-guide__grid>li{grid-column:span 2}.home-snb-guide__grid>li:nth-child(4){grid-column:2/span 2}.home-snb-guide__grid>li:nth-child(5){grid-column:4/span 2}}@media (max-width:767px){.home-snb-guide__surface{border-radius:30px;padding:clamp(44px,12vw,56px) 12px clamp(40px,11vw,52px)}.home-snb-guide__heading{margin-bottom:28px}.home-snb-guide__grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:12px;max-width:none;display:flex;overflow:auto hidden}.home-snb-guide__grid::-webkit-scrollbar{display:none}.home-snb-guide__grid>li{scroll-snap-align:start;flex:0 0 72%;min-width:0;grid-column:auto!important}.home-snb-guide__tile{aspect-ratio:1;border-radius:20px;padding:18px 14px}.home-snb-guide__dots{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.home-snb-guide__dot{cursor:pointer;background:#ffffff57;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .16s,background-color .16s;display:block}.home-snb-guide__dot.is-active{background:#fff5ffe0;width:31px}}@media (prefers-reduced-motion:reduce){.home-snb-guide__aura,.home-snb-guide__glow--left,.home-snb-guide__glow--center,.home-snb-guide__glow--right,.home-snb-guide__glow--soft{animation:none;transform:none}.home-snb-guide__aura{background-position:30% 40%,55% 45%,75% 40%,35% 70%,40%}.home-snb-guide__tile,.home-snb-guide__icon,.home-snb-guide__dot{transition:none}.home-snb-guide__tile:hover,.home-snb-guide__tile:focus-visible,.home-snb-guide__tile:hover .home-snb-guide__icon,.home-snb-guide__tile:focus-visible .home-snb-guide__icon{transform:none}}
.home-insight-bento{--hib-ink:#111c2e;--hib-body:#4e5f78;--hib-meta:#748197;--hib-title-size:18px;--hib-title-weight:780;--hib-title-lh:1.25;--hib-desc-size:13.5px;--hib-desc-weight:520;--hib-desc-lh:1.5;--hib-preview-text-size:12.5px;--hib-preview-text-weight:600;--hib-preview-lh:1.4;--hib-preview-meta-size:11.5px;--hib-preview-meta-weight:520;--hib-preview-radius:16px;--hib-preview-pad:12px;--hib-preview-pad-bottom:16px;--hib-row-radius:12px;--hib-row-gap:11px;--hib-row-pad-y:13px;--hib-row-pad-x:12px;--hib-card-gap:16px;--hib-card-pad:18px;--insight-content-inset:14px;--hib-head-to-preview:14px;--hib-side-card-min-h:360px;--hib-main-card-min-h:400px;padding-top:0;padding-bottom:clamp(16px,2vw,28px)}.home-insight-bento__heading{margin:0 0 26px}@media (min-width:768px){.home-insight-bento__heading{margin-bottom:30px}}@media (min-width:1200px){.home-insight-bento__heading{margin-bottom:36px}}.home-insight-bento__grid{display:none}.home-insight-bento__mobile{display:block}.home-insight-bento__card{--hib-surface:#e3faf6;--hib-surface-deep:#d6f5ef;--hib-accent:#2a9b91;--hib-accent-soft:#6ecfc5;box-sizing:border-box;height:100%;min-height:var(--hib-side-card-min-h);padding-top:var(--hib-card-pad);padding-right:var(--hib-card-pad);padding-bottom:var(--hib-card-pad);padding-left:calc(var(--hib-card-pad) + var(--insight-content-inset));background:linear-gradient(165deg, var(--hib-surface) 0%, var(--hib-surface-deep) 100%);color:inherit;border:1px solid #111c2e0a;border-radius:24px;flex-direction:column;text-decoration:none;transition:transform .2s ease-out,box-shadow .2s ease-out,background .2s ease-out;display:flex;position:relative;overflow:visible;box-shadow:0 8px 20px #111c2e0a}.home-insight-bento__card--column{min-height:var(--hib-main-card-min-h)}.home-insight-bento__card:after{content:"";border-radius:inherit;border:1px solid color-mix(in srgb, var(--hib-accent) 58%, white);opacity:0;pointer-events:none;transition:opacity .2s ease-out;position:absolute;inset:0}.home-insight-bento__card:hover,.home-insight-bento__card:focus-visible{background:linear-gradient(165deg, color-mix(in srgb, var(--hib-surface) 82%, white) 0%, var(--hib-surface) 55%, var(--hib-surface-deep) 100%);transform:translateY(-2px);box-shadow:0 12px 24px #111c2e11}.home-insight-bento__card:has(.hib-preview-row--link:hover){background:linear-gradient(165deg, color-mix(in srgb, var(--hib-surface) 82%, white) 0%, var(--hib-surface) 55%, var(--hib-surface-deep) 100%);transform:translateY(-2px);box-shadow:0 12px 24px #111c2e11}.home-insight-bento__card:has(.hib-preview-row--link:focus-visible){background:linear-gradient(165deg, color-mix(in srgb, var(--hib-surface) 82%, white) 0%, var(--hib-surface) 55%, var(--hib-surface-deep) 100%);transform:translateY(-2px);box-shadow:0 12px 24px #111c2e11}.home-insight-bento__card:hover:after,.home-insight-bento__card:focus-visible:after{opacity:1}.home-insight-bento__card:has(.hib-preview-row--link:hover):after{opacity:1}.home-insight-bento__card:has(.hib-preview-row--link:focus-visible):after{opacity:1}.home-insight-bento__card:focus-visible{outline:none}.home-insight-bento__card-top{margin-bottom:var(--hib-head-to-preview);flex:none;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.home-insight-bento__card-copy{flex:1;min-width:0}.home-insight-bento__card-title-row{align-items:center;gap:10px;min-width:0;display:flex}.home-insight-bento__card-icon{width:28px;height:28px;color:var(--hib-accent);background:#ffffff94;border-radius:9px;flex:none;justify-content:center;align-items:center;display:inline-flex}.home-insight-bento__card-title{min-width:0;color:var(--hib-ink);font-size:var(--hib-title-size);font-weight:var(--hib-title-weight);letter-spacing:-.03em;line-height:var(--hib-title-lh);word-break:keep-all;margin:0;display:block}.home-insight-bento__card-desc{color:var(--hib-body);font-size:var(--hib-desc-size);font-weight:var(--hib-desc-weight);line-height:var(--hib-desc-lh);word-break:keep-all;margin:8px 0 0}.home-insight-bento__arrow{color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;overflow:hidden;background:var(--hib-accent-soft)!important}.home-insight-bento__arrow-icon{display:block}@keyframes hib-arrow-exit-reenter{0%{opacity:1;transform:translate(0)}40%{opacity:0;transform:translate(10px)}41%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.home-insight-bento__card:hover .home-insight-bento__arrow-icon,.home-insight-bento__card:focus-visible .home-insight-bento__arrow-icon{animation:.48s ease-out hib-arrow-exit-reenter}.home-insight-bento__card:has(.hib-preview-row--link:hover) .home-insight-bento__arrow-icon{animation:.48s ease-out hib-arrow-exit-reenter}.home-insight-bento__card:has(.hib-preview-row--link:focus-visible) .home-insight-bento__arrow-icon{animation:.48s ease-out hib-arrow-exit-reenter}.home-insight-bento__preview{min-height:0;padding:var(--hib-preview-pad);padding-bottom:var(--hib-preview-pad-bottom);border-radius:var(--hib-preview-radius);background:#fffffff0;border:1px solid #111c2e0d;flex-direction:column;flex:auto;margin-top:auto;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #111c2e08}.hib-preview-list{gap:var(--hib-row-gap);flex-direction:column;flex:auto;min-height:0;margin:0;padding:0;list-style:none;display:flex}.hib-preview-row{box-sizing:border-box;width:100%;padding:var(--hib-row-pad-y) var(--hib-row-pad-x);border-radius:var(--hib-row-radius);color:inherit;background:#f8fafcf2;border:1px solid #111c2e0a;align-items:flex-start;gap:10px;text-decoration:none;display:flex}.hib-preview-row--link{flex-direction:column;align-items:stretch;gap:4px;transition:background-color .16s}.hib-preview-row--link:hover,.hib-preview-row--link:focus-visible{background:#fff}.hib-preview-row--link:focus-visible{outline:2px solid color-mix(in srgb, var(--hib-accent) 50%, white);outline-offset:1px}.hib-preview-text{min-width:0;color:var(--hib-ink);font-size:var(--hib-preview-text-size);font-weight:var(--hib-preview-text-weight);line-height:var(--hib-preview-lh);word-break:keep-all;margin:0}.hib-preview-meta{color:var(--hib-meta);font-size:var(--hib-preview-meta-size);font-weight:var(--hib-preview-meta-weight);line-height:var(--hib-preview-lh)}.hib-preview-row__mark{color:var(--hib-accent);font-size:var(--hib-preview-meta-size);letter-spacing:.04em;font-weight:780;line-height:var(--hib-preview-lh);flex:none}.hib-preview-row__icon{color:var(--hib-accent);flex:none;margin-top:1px}.hib-preview-row .hib-preview-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hib-column{gap:var(--hib-row-gap);flex-direction:column;flex:auto;min-height:0;display:flex}.hib-column__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hib-column__pill{background:color-mix(in srgb, var(--hib-accent) 14%, white);height:22px;color:var(--hib-accent);font-size:var(--hib-preview-meta-size);letter-spacing:.02em;border-radius:999px;align-items:center;padding:0 8px;font-weight:700;display:inline-flex}.hib-column__date{color:var(--hib-meta);font-size:var(--hib-preview-meta-size);font-weight:var(--hib-preview-meta-weight);line-height:var(--hib-preview-lh)}.hib-column__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hib-column__summary{color:var(--hib-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hib-column__footer{align-items:center;gap:10px;margin-top:auto;padding-top:4px;display:flex}.hib-column__avatar{background:color-mix(in srgb, var(--hib-accent) 14%, white);width:32px;height:32px;color:var(--hib-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.hib-column__byline{min-width:0;font-size:var(--hib-preview-meta-size);font-weight:var(--hib-preview-meta-weight);line-height:var(--hib-preview-lh);color:var(--hib-meta);flex-direction:column;gap:2px;display:flex}.hib-column__byline strong{color:var(--hib-ink);font-weight:700}.home-insight-bento__featured{margin-bottom:var(--hib-card-gap)}.home-insight-bento__featured .home-insight-bento__card{min-height:0}.home-insight-bento__featured .home-insight-bento__preview{min-height:clamp(200px,48vw,280px)}.home-insight-bento__slider{gap:var(--hib-card-gap);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;display:flex;overflow:auto hidden}.home-insight-bento__slider::-webkit-scrollbar{display:none}.home-insight-bento__slide{scroll-snap-align:start;flex:0 0 86%;min-width:0}.home-insight-bento__slide .home-insight-bento__card{height:auto;min-height:0}.home-insight-bento__slide .home-insight-bento__preview{min-height:clamp(160px,42vw,220px)}.home-insight-bento__dots{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.home-insight-bento__dot{cursor:pointer;background:#111c2e1f;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .16s,background-color .16s;display:block}.home-insight-bento__dot.is-active{width:31px}@media (prefers-reduced-motion:reduce){.home-insight-bento__card,.home-insight-bento__card:after,.home-insight-bento__arrow-icon,.home-insight-bento__dot{transition:none}.home-insight-bento__card:hover,.home-insight-bento__card:focus-visible{transform:none}.home-insight-bento__card:has(.hib-preview-row--link:hover){transform:none}.home-insight-bento__card:has(.hib-preview-row--link:focus-visible){transform:none}.home-insight-bento__card:hover .home-insight-bento__arrow-icon,.home-insight-bento__card:focus-visible .home-insight-bento__arrow-icon{opacity:1;animation:none;transform:none}.home-insight-bento__card:has(.hib-preview-row--link:hover) .home-insight-bento__arrow-icon{opacity:1;animation:none;transform:none}.home-insight-bento__card:has(.hib-preview-row--link:focus-visible) .home-insight-bento__arrow-icon{opacity:1;animation:none;transform:none}}@media (min-width:768px) and (max-width:1199px){.home-insight-bento{--hib-card-gap:18px;--hib-card-pad:18px;--insight-content-inset:14px;--hib-row-gap:11px;--hib-row-pad-y:13px;--hib-side-card-min-h:340px;--hib-main-card-min-h:380px}.home-insight-bento__mobile{display:none}.home-insight-bento__grid{gap:var(--hib-card-gap);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"column column""faq review""guide content";height:auto;display:grid}.home-insight-bento__cell--column{grid-area:column}.home-insight-bento__cell--faq{grid-area:faq}.home-insight-bento__cell--review-guide{grid-area:review}.home-insight-bento__cell--guide{grid-area:guide}.home-insight-bento__cell--content{grid-area:content}.home-insight-bento__cell--faq .home-insight-bento__card,.home-insight-bento__cell--review-guide .home-insight-bento__card,.home-insight-bento__cell--guide .home-insight-bento__card,.home-insight-bento__cell--content .home-insight-bento__card{min-height:var(--hib-side-card-min-h)}}@media (min-width:1200px){.home-insight-bento{--hib-card-gap:22px;--hib-card-pad:20px;--insight-content-inset:14px;--hib-title-size:18px;--hib-row-gap:11px;--hib-row-pad-y:13px;--hib-preview-pad-bottom:16px;--hib-side-card-min-h:380px;--hib-main-card-min-h:420px}.home-insight-bento__mobile{display:none}.home-insight-bento__grid{gap:var(--hib-card-gap);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"column column faq""review guide content";grid-auto-rows:auto;height:auto;display:grid}.home-insight-bento__cell{min-height:0;display:flex}.home-insight-bento__cell>.home-insight-bento__card{flex:auto;width:100%}.home-insight-bento__cell--column{grid-area:column}.home-insight-bento__cell--faq{grid-area:faq}.home-insight-bento__cell--review-guide{grid-area:review}.home-insight-bento__cell--guide{grid-area:guide}.home-insight-bento__cell--content{grid-area:content}.home-insight-bento__cell--faq .home-insight-bento__card,.home-insight-bento__cell--review-guide .home-insight-bento__card,.home-insight-bento__cell--guide .home-insight-bento__card,.home-insight-bento__cell--content .home-insight-bento__card{min-height:var(--hib-side-card-min-h)}.home-insight-bento__cell--column .home-insight-bento__card{min-height:var(--hib-main-card-min-h)}}@media (max-width:767px){.home-insight-bento{--hib-card-gap:14px;--hib-card-pad:16px;--insight-content-inset:11px;--hib-title-size:17px;--hib-row-gap:9px;--hib-row-pad-y:12px;--hib-preview-pad-bottom:14px}}
.home-star-review{--hsr-ink:#111c2e;--hsr-body:#4e5f78;--hsr-card-w:240px;--hsr-card-gap:16px;--hsr-strip-pad:0;--hsr-fade:48px;--hsr-card-radius:18px;background:0 0;padding-top:0;padding-bottom:0}.home-star-review__heading{max-width:none;margin:0 0 clamp(28px,3vw,36px)}.home-star-review__heading .home-section-heading__lead{max-width:none}.home-star-review__empty{color:var(--hsr-body,#4e5f78);margin:0;padding:20px 0 8px;font-size:15px;line-height:1.55}.home-star-review__empty a{color:var(--inora-primary,#007f8f);font-weight:600}.home-star-review__heading .home-section-heading__eyebrow span{border:0;text-decoration:none}.home-star-review__viewport{width:100%;padding-inline:var(--hsr-strip-pad);box-sizing:border-box;-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--hsr-fade), #000 calc(100% - var(--hsr-fade)), transparent 100%);mask-image:linear-gradient(90deg, transparent 0, #000 var(--hsr-fade), #000 calc(100% - var(--hsr-fade)), transparent 100%);-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--hsr-fade), #000 calc(100% - var(--hsr-fade)), transparent 100%);display:none}.home-star-review__marquee{will-change:transform;gap:0;width:max-content;animation:19s linear infinite hsr-marquee;display:flex}.home-star-review__viewport.is-paused .home-star-review__marquee,.home-star-review__viewport:focus-within .home-star-review__marquee{animation-play-state:paused}@keyframes hsr-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.home-star-review__track{padding:0;gap:var(--hsr-card-gap);flex-wrap:nowrap;align-items:stretch;margin:0;padding-inline-end:var(--hsr-card-gap);list-style:none;display:flex}.home-star-review__track>li{flex:none;margin:0}.home-star-review__card{width:var(--hsr-card-w);aspect-ratio:.65;border-radius:var(--hsr-card-radius);isolation:isolate;background:#f4f2f8;text-decoration:none;display:block;position:relative;overflow:hidden;box-shadow:0 10px 28px #28245a1a}.home-star-review__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.home-star-review__caption{z-index:1;color:#fff;background:linear-gradient(#0000 0%,#111c2e8c 100%);gap:2px;padding:28px 14px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.home-star-review__caption strong{font-size:15px;font-weight:700;line-height:1.3}.home-star-review__caption span{opacity:.9;font-size:12px;line-height:1.35}.home-star-review__mobile{width:100%;padding-inline:var(--hsr-strip-pad);box-sizing:border-box;display:block}.home-star-review__slider{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;gap:12px;margin:0;padding:0;list-style:none;display:flex;overflow:auto hidden}.home-star-review__slider::-webkit-scrollbar{display:none}.home-star-review__slide{scroll-snap-align:start;flex:0 0 75vw;min-width:0}.home-star-review__slide .home-star-review__card{width:100%}.home-star-review__dots{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}.home-star-review__dot{cursor:pointer;background:#111c2e1f;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .16s,background-color .16s;display:block}.home-star-review__dot.is-active{background:#ddd8ff;width:31px}@media (min-width:768px){.home-star-review__mobile{display:none}.home-star-review__viewport{display:block}}@media (max-width:767px){.home-star-review__heading{margin-bottom:24px}.home-star-review__viewport{display:none}.home-star-review__mobile{padding-inline:16px}.home-star-review__heading .home-section-heading__lead{max-width:38em}}@media (prefers-reduced-motion:reduce){.home-star-review__marquee{transform:translate(0,0);animation:none!important}.home-star-review__dot{transition:none}}
