.fm2 .phero h1{font-size:clamp(40px,5.4vw,82px)}.fm2 .phero .copy{display:grid;gap:22px;align-content:center}.fm2 .phero .copy .kicker{justify-self:start}.fm2 .crumbs .crumb-item{display:inline-flex;gap:8px}.fm2 .cards3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (min-width:901px){.fm2 .cards3:not(.autofit):not(.one-col):has(>:nth-child(4):last-child,>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}.fm2 .pcard2{background:var(--slip);border-radius:26px;padding:24px;display:grid;gap:12px;align-content:start;text-decoration:none;border:1.5px solid transparent;transition:transform .4s var(--snap),border-color .3s,box-shadow .3s}.fm2 .pcard2:hover{transform:translateY(-4px);border-color:var(--navy);box-shadow:6px 6px 0 var(--sea)}.fm2 .pcard2 h3{font-size:30px}.fm2 .pcard2 p{font-size:15.5px;color:var(--soft)}.fm2 .pcard2 .chip-i{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:var(--sea-wash);color:var(--sea-ink)}.fm2 .pcard2 .chip-i svg{width:24px;height:24px}.fm2 .pcard2 .go{font-weight:700;font-size:14px;display:inline-flex;gap:6px;align-items:center;color:var(--sea-ink);margin-top:4px}.fm2 .pcard2 ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:8px;font-size:14.5px;color:var(--soft)}.fm2 .pcard2 li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px}.fm2 .pcard2 li svg{color:var(--sea-ink);width:18px;height:18px;margin-top:2px}.fm2 .nsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:none}.fm2 .nsteps li{background:var(--slip);border-radius:26px;padding:24px;display:grid;gap:10px;align-content:start}.fm2 .nsteps .nn{font-family:var(--display);font-weight:900;font-stretch:62%;font-size:64px;line-height:.85;color:var(--sea)}.fm2 .nsteps h3{font-size:28px}.fm2 .nsteps p{font-size:15.5px;color:var(--soft)}.fm2 .twolists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fm2 .twolists>div{background:var(--slip);border-radius:26px;padding:26px;display:grid;gap:14px;align-content:start}.fm2 .twolists h3{font-size:30px}.fm2 .twolists ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.fm2 .twolists li{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px}.fm2 .twolists li svg{color:var(--sea-ink);margin-top:2px}.fm2 .postcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fm2 .postcard{background:var(--slip);border-radius:26px;padding:24px;display:grid;gap:12px;align-content:start;text-decoration:none}.fm2 .postcard:hover{box-shadow:6px 6px 0 var(--sea)}.fm2 .postcard .meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:13px;color:var(--muted)}.fm2 .postcard .meta b{background:var(--sea-wash);color:var(--sea-ink);padding:3px 10px;border-radius:99px;font-size:12.5px}.fm2 .postcard h3{font-size:26px;line-height:1}.fm2 .postcard p{font-size:15px;color:var(--soft)}@media (max-width:900px){.fm2 .cards3,.fm2 .nsteps,.fm2 .postcards,.fm2 .twolists{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.fm2 .phero .inner{padding-block:40px 32px}}.fm2 .pcard2.static:hover{transform:none;border-color:transparent;box-shadow:none}.fm2 .stack{max-width:min(100%,calc(640px / var(--ar, 1)));justify-self:center}.fm2 .split.wide{grid-template-columns:minmax(0,1fr)}.fm2 .split.wide>:first-child{order:0}.fm2 .cphone .chatv{height:620px}.fm2 .cphone .cv-body{padding-bottom:78px}.fm2 .cv-head span.wa-av{color:#fff;font-size:13px}.fm2 .twolists>div:only-child{grid-column:1/-1}.fm2 .minichat{padding:0;background:#efeae2;background-image:radial-gradient(#e2dbd0 1px,transparent 0);background-size:12px 12px;transform:rotate(1.2deg)}.fm2 .mc-head{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-bottom:1px solid #e9edef}.fm2 .mc-head .wa-av{width:36px;height:36px;font-size:13px;color:#fff}.fm2 .mc-head b{display:block;font-size:15px;font-weight:500;color:#111b21}.fm2 .mc-head span:not(.wa-av){font-size:12px;color:#1daa61}.fm2 .mc-body{display:grid;gap:8px;padding:16px 14px 20px}.fm2 .mc-body .bub{font-size:14.5px;max-width:84%}.fm2 .minikanban{padding:14px;background:var(--white);transform:rotate(1.2deg)}.fm2 .mk-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.fm2 .mk-col{display:grid;gap:8px;align-content:start;background:var(--paper);border-radius:12px;padding:10px}.fm2 .mk-col>b{display:flex;justify-content:space-between;align-items:center;gap:6px;font-size:13px}.fm2 .mk-col>b i{font-style:normal;font-size:11.5px;background:var(--sea-wash);color:var(--sea-ink);border-radius:99px;padding:1px 8px}.fm2 .mk-card{background:var(--white);border:1.5px solid var(--navy);border-radius:10px;padding:8px 10px;display:grid;gap:2px;font-size:13px;line-height:1.25}.fm2 .mk-card em{font-style:normal;font-weight:700;color:var(--sea-ink);font-size:12.5px}@media (max-width:520px){.fm2 .mk-cols{grid-template-columns:minmax(0,1fr)}}.fm2 .cards3.autofit{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.fm2 .cards3.one-col{grid-template-columns:minmax(0,1fr)}.fm2 .postcard .go{font-weight:700;display:inline-flex;gap:6px;align-items:center;color:var(--sea-ink)}.fm2 .cyc{display:grid;justify-items:center;gap:10px;margin:0 0 28px}.fm2 .cyc-seg{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;border-radius:99px;background:var(--slip);border:1.5px solid var(--navy)}.fm2 .cyc-seg button{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:99px;padding:10px 18px;background:transparent;color:var(--soft);font:inherit;font-weight:600;font-size:15px;cursor:pointer;transition:background .25s,color .25s}.fm2 .cyc-seg button[aria-pressed=true]{background:var(--navy);color:var(--on-ink)}.fm2 .cyc-badge{padding:1px 8px;border-radius:99px;background:var(--sea-wash);color:var(--sea-ink);font-size:11.5px;font-weight:700}.fm2 .cyc-seg button[aria-pressed=true] .cyc-badge{background:var(--sea);color:var(--navy)}.fm2 .cyc-hint{font-size:14px;color:var(--muted);min-height:1.4em}.fm2 .pcard .amount .was{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--muted)}.fm2 .pcard .amount .was em{font-style:normal;font-weight:700;padding:1px 8px;border-radius:99px;background:var(--sea-wash);color:var(--sea-ink);font-size:12px}.fm2 .pcard.dark .amount .was{color:var(--on-ink-muted)}.fm2 .pcard .amount .bill{flex-basis:100%;font-size:13px;color:var(--muted)}.fm2 .pcard.dark .amount .bill{color:var(--on-ink-muted)}.fm2 .pc-actions{display:grid;gap:10px}.fm2 .plan-notes{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:14.5px;color:var(--soft)}.fm2 .plan-notes li{display:inline-flex;align-items:center;gap:8px}.fm2 .plan-notes svg{width:18px;height:18px;color:var(--sea-ink)}.fm2 .plan-signals{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;font-size:15px;color:var(--soft);max-width:70ch}.fm2 .plan-signals li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px}.fm2 .plan-signals svg{width:18px;height:18px;margin-top:2px;color:var(--sea-ink)}.fm2 .plan-jump{font-size:14.5px;color:var(--muted)}.fm2 .plan-jump a{color:var(--navy);font-weight:600;text-underline-offset:4px}.fm2 .trust-row{list-style:none;margin:28px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.fm2 .trust-row li{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:99px;background:var(--slip);font-size:14px;font-weight:600}.fm2 .trust-row svg{width:17px;height:17px;color:var(--sea-ink)}.fm2 .mx-hint{display:none;font-size:13px;color:var(--muted);margin:0 0 10px}.fm2 .mx tbody th{font-weight:500;text-align:left;padding-left:0}.fm2 .mx .ai-tag{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:99px;background:var(--ai-wash,var(--sea-wash));color:var(--ai);font-size:11px;font-weight:700}.fm2 .mx tr.hlrow td,.fm2 .mx tr.hlrow th{background:rgba(9,185,174,.07)}.fm2 .mx td .num{font-weight:700}@media (max-width:900px){.fm2 .mx-hint{display:block}.fm2 .mx tbody th{position:sticky;left:0;background:var(--slip);z-index:1}.fm2 .plan-signals{grid-template-columns:minmax(0,1fr)}}.fm2 .mx-wrap{position:relative}