@import "https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700;800;900&family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap";
.ch2-grain:after,.ch-grain:after{opacity:.3}.ch2 .paper-fibre:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;opacity:.18;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.035 .09' numOctaves='2' seed='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .1 0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23f)'/%3E%3C/svg%3E");position:absolute;inset:0}.ch2:before{content:"";z-index:0;pointer-events:none;mix-blend-mode:multiply;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='p'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23p)'/%3E%3C/svg%3E");position:fixed;inset:0}.ch2 .torn{z-index:4;pointer-events:none;width:calc(100% + 2px);display:block;position:absolute;left:-1px;right:-1px}.ch2 .torn-top{height:22px;top:-21px}.ch2 .torn-bottom{height:22px;bottom:-21px;transform:scaleY(-1)}.ch2 .band{isolation:isolate;position:relative}.ch2 .band>*{z-index:5;position:relative}.ch2 .inked{display:inline-block;position:relative}.ch2 .mark-underline{width:100%;height:.3em;color:var(--clay-500);z-index:2;position:absolute;bottom:-.2em;left:0;overflow:visible}.ch2 .mark-circle{width:105%;height:140%;color:var(--clay-500);z-index:2;mix-blend-mode:multiply;opacity:.62;position:absolute;top:-18%;left:-2.5%}.ch2 .mark-arrow{width:74px;height:54px;color:var(--warm-500);pointer-events:none;position:absolute}.ch2 .tape{z-index:8;pointer-events:none;clip-path:polygon(2% 12%,12% 4%,26% 14%,40% 3%,56% 13%,72% 2%,88% 12%,100% 6%,98% 90%,86% 98%,70% 88%,54% 99%,38% 87%,22% 98%,8% 88%,0 94%);background:#f6c4424d;width:108px;height:28px;position:absolute;box-shadow:inset 0 0 0 1px #e9a8253d}.ch2 .tape-tl{top:8px;left:22px;transform:rotate(-6deg)}.ch2 .tape-tr{top:8px;right:22px;transform:rotate(5deg)}.ch2 .tilt-l{transform:rotate(-.7deg)}.ch2 .tilt-r{transform:rotate(.7deg)}.ch2 .stacked{position:relative}.ch2 .stacked:before{content:"";border-radius:inherit;background:var(--card-2);z-index:-1;position:absolute;inset:10px -8px -10px 12px;transform:rotate(1.4deg);box-shadow:0 4px 10px #26221b1a}.ch2 .overprint{position:relative}.ch2 .overprint:after{mix-blend-mode:multiply}@media (prefers-reduced-motion:reduce){.ch2 .tilt-l,.ch2 .tilt-r{transform:none}}.ch2 .mark-yellow{color:#a96c0a}.ch2 .band{overflow:visible}
.ch2{--paper:#f9f9f7;--paper-2:#f3f3f0;--paper-deep:#e9e8e3;--card:#fffefd;--card-2:#f7f7f4;--ink:#26221b;--ink-2:#322c23;--ink-900:#100e0a;--warm-400:#b6a88e;--warm-500:#6f6349;--warm-600:#6b6047;--warm-700:#6a5e4c;--clay-300:#e29a7c;--clay-400:#d3785a;--clay-500:#c15f3c;--clay-600:#a34e30;--clay-700:#8a4128;--amber-400:#f6c442;--amber-500:#e9a825;--amber-600:#c98314;--amber-text:#96600a;--sage-400:#9aa982;--sage-500:#6e8a5c;--sage-600:#556e45;--cobalt-400:#5e7ea8;--cobalt-500:#3b5c86;--cobalt-600:#2e486a;--plum-500:#8e7c9e;--plum-600:#6b5e7e;--wash-clay:#f2d7c6;--wash-amber:#f8e3ad;--wash-sage:#dbe3cb;--wash-cobalt:#cfdbe9;--wash-plum:#e3d9e8;--font-display:"Archivo", "Helvetica Neue", sans-serif;--font-body:"DM Sans", system-ui, sans-serif;--font-mono:"Space Grotesk", ui-monospace, monospace;--radius-card:18px;--radius-row:16px;--radius-input:13px;--radius-tag:3px;--radius-dock:28px;--shadow-paper-box:0 6px 14px #26221b21, 0 2px 4px #26221b1a, 0 1px 0 #26221b0f;--shadow-paper-lift:0 18px 34px #26221b29, 0 6px 12px #26221b1a, 0 1px 0 #26221b0f;--shadow-dock:0 3px 0 var(--ink-900), 0 14px 30px #1c160e80;--shadow-btn-clay:0 3px 0 var(--clay-700);--shadow-tag:0 2px 3px #26221b29;--spring:cubic-bezier(.34, 1.56, .64, 1);--ease-settle:cubic-bezier(.22, 1, .36, 1);--border-hair:#26221b1a;--border-soft:#26221b29;--maxw:1240px;background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.55;overflow-x:clip}.ch2-grain:after{content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.2;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.ch2 .container{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 24px}.ch2 .section{padding:96px 0;position:relative}.ch2 h1,.ch2 h2,.ch2 h3,.ch2 h4{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:0;font-weight:800;line-height:1.08}.ch2 h1{font-size:clamp(40px,6.4vw,74px)}.ch2 h2{font-size:clamp(30px,4vw,48px)}.ch2 p{margin:0}.ch2 .overline{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.13em;color:var(--warm-700);font-size:11px;font-weight:600;display:inline-block}.ch2 .lede{color:var(--warm-700);max-width:56ch;font-size:19px;line-height:1.55}.ch2 .btn{cursor:pointer;font-family:var(--font-body);white-space:nowrap;border-radius:var(--radius-input);transition:transform .16s var(--ease-settle), box-shadow .16s var(--ease-settle);border:0;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.ch2 .btn-clay{background:var(--ink);color:var(--paper);box-shadow:0 3px 0 var(--ink-900)}.ch2 .btn-clay:hover{box-shadow:0 5px 0 var(--ink-900);transform:translateY(-2px)}.ch2 .btn-clay:active{box-shadow:0 0 0 var(--ink-900);transform:translateY(3px)}.ch2 .btn-ink{background:var(--ink);color:var(--paper);box-shadow:0 3px 0 var(--ink-900)}.ch2 .btn-ink:hover{box-shadow:0 5px 0 var(--ink-900);transform:translateY(-2px)}.ch2 .btn-ink:active{box-shadow:0 0 0 var(--ink-900);transform:translateY(3px)}.ch2 .btn-quiet{color:var(--warm-700);box-shadow:inset 0 0 0 1.5px var(--border-soft);background:0 0}.ch2 .btn-quiet:hover{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--warm-400)}.ch2 .btn-lg{padding:16px 26px;font-size:16px}.ch2 a:focus-visible,.ch2 button:focus-visible{outline:2.5px solid var(--clay-500);outline-offset:3px;border-radius:6px}.ch2 .stores{flex-wrap:wrap;gap:12px;display:flex}.ch2 .intro-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ch2 .close-cta .intro-actions{justify-content:center}.ch2 .store{background:var(--ink);color:var(--paper);box-shadow:0 3px 0 var(--ink-900), 0 10px 22px #1c160e38;transition:transform .16s var(--ease-settle), box-shadow .16s var(--ease-settle);border-radius:14px;align-items:center;gap:11px;padding:11px 20px 11px 17px;text-decoration:none;display:inline-flex}.ch2 .store:hover{box-shadow:0 5px 0 var(--ink-900), 0 14px 28px #1c160e42;transform:translateY(-2px)}.ch2 .store:active{box-shadow:0 0 0 var(--ink-900), 0 6px 14px #1c160e33;transform:translateY(3px)}.ch2 .store svg{flex:none}.ch2 .store-lines{flex-direction:column;line-height:1.15;display:flex}.ch2 .store-lines small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.66;font-size:9.5px}.ch2 .store-lines b{font-family:var(--font-display);letter-spacing:-.01em;font-size:16.5px;font-weight:700}.ch2 .ch2-nav{z-index:60;-webkit-backdrop-filter:saturate(1.1)blur(8px);backdrop-filter:saturate(1.1)blur(8px);background:#f9f9f7db;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.ch2 .ch2-nav.is-stuck{border-bottom-color:var(--border-hair);box-shadow:0 4px 18px #26221b0f}.ch2 .ch2-nav-inner{align-items:center;gap:28px;height:74px;display:flex}.ch2 .brand{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);align-items:center;gap:10px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.ch2 .nav-links{gap:26px;margin-left:auto;display:flex}.ch2 .nav-links a{color:var(--warm-700);font-size:14.5px;font-weight:500;text-decoration:none;transition:color .16s}.ch2 .nav-links a:hover{color:var(--ink)}.ch2 .nav-cta{align-items:center;gap:10px;display:flex}.ch2 .nav-toggle{cursor:pointer;background:0 0;border:0;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;margin-left:auto;padding:0;display:none}.ch2 .nav-toggle:hover{background:var(--paper-2)}.ch2 .nav-toggle span{background:var(--ink);border-radius:2px;width:20px;height:2px;transition:transform .18s,opacity .18s;display:block}.ch2 .nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.ch2 .nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.ch2 .nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.ch2 .mobile-nav-scrim{z-index:55;cursor:default;background:#100e0a47;border:0;padding:0;position:fixed;inset:74px 0 0}.ch2 .mobile-nav{display:none}.ch2 .intro{padding:34px 0 42px;position:relative;overflow:hidden}.ch2 .intro-art{z-index:2;border-radius:22px;width:100%;position:relative;overflow:hidden}.ch2 .intro-art-img{width:100%;height:auto;display:block}.ch2 .intro-art-mobile{display:none}.ch2 .intro-copy{z-index:1;text-align:left;flex-direction:column;justify-content:center;width:38%;padding:6% 0 6% clamp(20px,4vw,48px);display:flex;position:absolute;top:0;bottom:0;left:0}.ch2 .intro h1{text-wrap:balance;max-width:9ch;font-size:clamp(28px,3.4vw,46px);line-height:1.08}.ch2 .intro h1 .hl-blue{color:var(--cobalt-500);font-style:normal}.ch2 .intro h1 .hl-yellow{color:#a96c0a;font-style:normal}.ch2 .intro .lede{text-wrap:balance;max-width:26ch;margin-top:14px;font-size:clamp(15px,1.5vw,18px);line-height:1.45}.ch2 .intro-cta{margin-top:26px}.ch2 .intro-copy .intro-actions{justify-content:flex-start}.ch2 .intro-copy .btn{padding:12px 20px;font-size:14.5px}.ch2 .intro .stores{justify-content:flex-start}.ch2 .intro-cta-floating{display:none}.ch2 .proof{border-top:1px solid var(--border-hair);border-bottom:1px solid var(--border-hair);background:var(--paper-2);padding:26px 0}.ch2 .proof-inner{flex-wrap:wrap;align-items:center;gap:14px 34px;display:flex}.ch2 .proof-inner span{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--warm-500);font-size:10.5px}.ch2 .proof-inner strong{font-family:var(--font-display);color:var(--warm-700);font-size:15px;font-weight:700}.ch2 .head{max-width:62ch;margin-bottom:44px}.ch2 .head h2{margin-top:12px}.ch2 .head p{color:var(--warm-700);margin-top:16px;font-size:17px}.ch2 .head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.ch2 .section-cards{padding-top:34px;scroll-margin-top:90px}.ch2 .bento{grid-template-rows:380px 450px 430px;grid-template-columns:repeat(12,1fr);gap:24px;margin-top:104px;padding-bottom:88px;display:grid}.ch2 .bento-hint{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--warm-500);justify-content:center;align-items:center;gap:9px;margin:0;font-size:11px;display:flex}.ch2 .bento-hint .pip{background:var(--clay-400);border-radius:50%;width:7px;height:7px;animation:2.2s ease-in-out infinite ch2-pip}@keyframes ch2-pip{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.55)}}.ch2 .bcard{perspective:1400px;min-height:340px;position:relative}.ch2 .bcard-inner{width:100%;height:100%;min-height:inherit;position:relative}.ch2 .bcard.is-turning .bcard-inner{will-change:transform;animation:.52s linear ch2-halfflip}@keyframes ch2-halfflip{0%{animation-timing-function:cubic-bezier(.42,0,.86,.28);transform:rotateY(0)scale(1)}49.99%{transform:rotateY(90deg)scale(.965)}50%{animation-timing-function:cubic-bezier(.16,.74,.44,1);transform:rotateY(-90deg)scale(.965)}to{transform:rotateY(0)scale(1)}}.ch2 .bface{border-radius:var(--radius-card);transition:transform .24s var(--ease-settle);position:absolute;inset:0}.ch2 .bface-front{flex-direction:column;justify-content:flex-start;display:flex}.ch2 .copy-bottom .bface-front{justify-content:flex-end}.ch2 .bface-back{background:var(--ink);color:var(--paper);box-shadow:var(--shadow-paper-box);transition:transform .24s var(--ease-settle), box-shadow .24s var(--ease-settle);flex-direction:column;padding:30px;display:flex;overflow:hidden}.ch2 .bsheet{z-index:1;border-radius:var(--radius-card);box-shadow:var(--shadow-paper-box);transition:box-shadow .24s var(--ease-settle);position:absolute;inset:0;overflow:hidden}.ch2 .bcard:hover .bsheet,.ch2 .bcard:focus-within .bsheet{box-shadow:var(--shadow-paper-lift)}.ch2 .bcard:hover .bface-front,.ch2 .bcard:focus-within .bface-front{transform:translateY(-4px)}.ch2 .bcard:hover .bface-back{box-shadow:var(--shadow-paper-lift)}.ch2 .bbody{z-index:6;padding:28px;position:relative}.ch2 .copy-top .bbody{padding-bottom:0}.ch2 .bbody h3{color:var(--ink);font-size:clamp(22px,2vw,30px)}.ch2 .bbody .overline{margin-bottom:10px}.ch2 .bbody p{color:var(--warm-700);max-width:42ch;margin-top:12px;font-size:15px;line-height:1.5}.ch2 .copy-bottom .bbody{padding-bottom:30px;padding-right:76px}.ch2 .art{z-index:4;pointer-events:none;position:absolute}.ch2 .bhit{z-index:20;border-radius:var(--radius-card);cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.ch2 .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ch2 .bflip{background:var(--ink);width:38px;height:38px;color:var(--paper);box-shadow:0 2px 0 var(--ink-900), 0 6px 14px #1c160e47;transition:transform .28s var(--spring), background .28s var(--ease-settle), color .28s var(--ease-settle);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;right:16px}.ch2 .bcard:hover .bflip{transform:rotate(180deg)scale(1.08)}.ch2 .bcard.is-back .bflip{background:var(--paper);color:var(--ink);box-shadow:0 2px #00000052}.ch2 .bface-back .overline{color:var(--amber-400)}.ch2 .bface-back h4{color:var(--paper);max-width:22ch;margin-top:12px;font-size:22px}.ch2 .bback-quote{color:#faf4e8bd;border-left:2px solid #ffffff2e;max-width:40ch;margin-top:16px;padding-left:14px;font-size:14.5px;font-style:italic}.ch2 .bback-list{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.ch2 .bback-list li{color:#faf4e8e6;gap:10px;font-size:14.5px;line-height:1.45;display:flex}.ch2 .bback-list .ck{width:19px;height:19px;color:var(--amber-400);background:#f6c44229;border-radius:6px;flex:none;place-items:center;margin-top:2px;display:grid}.ch2 .bback-foot{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:#faf4e870;margin-top:auto;padding-top:20px;font-size:10.5px}.ch2 .t-clay .bsheet{background:var(--wash-clay)}.ch2 .t-cobalt .bsheet{background:var(--wash-cobalt)}.ch2 .t-sage .bsheet{background:var(--wash-sage)}.ch2 .t-amber .bsheet{background:var(--wash-amber)}.ch2 .t-plum .bsheet{background:var(--wash-plum)}.ch2 .t-ink .bsheet{background:var(--ink)}.ch2 .t-ink .bbody h3{color:var(--paper)}.ch2 .t-ink .bbody p{color:#faf4e8b8}.ch2 .t-ink .bbody .overline{color:var(--amber-400)}.ch2 .t-ink .bface-back{background:var(--card);color:var(--ink)}.ch2 .t-ink .bface-back h4{color:var(--ink)}.ch2 .t-ink .bface-back .overline{color:var(--clay-600)}.ch2 .t-ink .bback-quote{border-left-color:var(--border-soft);color:var(--warm-700)}.ch2 .t-ink .bback-list li{color:var(--warm-700)}.ch2 .t-ink .bback-list .ck{color:var(--sage-600);background:#6e8a5c29}.ch2 .t-ink .bback-foot{color:var(--warm-500)}.ch2 .bcard.t-ink.is-back .bflip{background:var(--ink);color:var(--paper);box-shadow:0 2px 0 var(--ink-900)}.ch2 .b-las{z-index:4;grid-area:1/1/3/6}.ch2 .b-cal{z-index:3;grid-area:1/6/2/13}.ch2 .b-money{z-index:3;grid-area:2/6/3/10}.ch2 .b-handoff .bbody p{font-size:14.5px}.ch2 .b-handoff{z-index:3;grid-area:2/10/3/13}.ch2 .b-ask{z-index:2;grid-area:3/1/4/8}.ch2 .b-records{z-index:2;grid-area:3/8/4/13}.ch2 .ch2-phone{background:var(--ink);border-radius:44px;flex:none;width:390px;height:780px;padding:9px;position:relative;box-shadow:0 26px 60px #26221b4d,0 6px 16px #26221b33,inset 0 0 0 1.5px #ffffff14}.ch2 .ch2-screen{background:var(--paper);border-radius:36px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ch2 .ch2-sky{z-index:0;pointer-events:none;height:300px;position:absolute;inset:0 0 auto}.ch2 .sky-morning{background:linear-gradient(178deg,#fbe3c4 0%,#f6cfac 30%,#faf4e800 78%)}.ch2 .sky-midday{background:linear-gradient(178deg,#c7dad2 0%,#efdcb0 34%,#faf4e800 80%)}.ch2 .sky-evening{background:linear-gradient(178deg,#e8cbd4 0%,#d9b7c6 32%,#faf4e800 80%)}.ch2 .ch2-status{z-index:2;font-family:var(--font-mono);color:var(--ink);justify-content:space-between;align-items:center;padding:14px 22px 4px;font-size:12px;font-weight:600;display:flex;position:relative}.ch2 .ch2-status .bars{align-items:flex-end;gap:2px;display:flex}.ch2 .ch2-status .bars i{background:var(--ink);border-radius:1px;width:3px;display:block}.ch2 .ch2-head{z-index:2;align-items:center;gap:12px;padding:12px 20px 10px;display:flex;position:relative}.ch2 .ch2-head .grow{min-width:0}.ch2 .ch2-head .ovl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--clay-600);font-size:10px}.ch2 .ch2-head h5{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:3px 0 0;font-size:25px;font-weight:800;line-height:1.08}.ch2 .ch2-feed{z-index:2;flex-direction:column;flex:1;gap:14px;min-height:0;padding:6px 20px 20px;display:flex;position:relative}.ch2 .ch2-statusline{color:var(--warm-700);padding:0 2px 2px;font-size:13.5px}.ch2 .ch2-statusline b{color:var(--sage-600);font-weight:600}.ch2 .ch2-av{width:46px;height:46px;font-family:var(--font-display);color:#fff8ef;box-shadow:0 2px 0 var(--warm-400);border-radius:50%;flex:none;place-items:center;font-size:17px;font-weight:800;display:grid}.ch2 .av-you{background:var(--clay-400)}.ch2 .av-alex{background:var(--cobalt-400)}.ch2 .av-sm{width:26px;height:26px;box-shadow:none;font-size:11px}.ch2 .pcard{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-paper-box);padding:16px 17px;position:relative;overflow:hidden}.ch2 .pcard-row{background:var(--card-2);border-radius:var(--radius-row);padding:14px 15px}.ch2 .pcard .ovl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:600}.ch2 .ovl-clay{color:var(--clay-600)}.ch2 .ovl-amber{color:var(--amber-text)}.ch2 .ovl-cobalt{color:var(--cobalt-600)}.ch2 .ovl-sage{color:var(--sage-600)}.ch2 .ovl-warm{color:var(--warm-600)}.ch2 .pcard h6{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);margin:7px 0 0;font-size:18px;font-weight:800;line-height:1.18}.ch2 .pcard .summary{color:var(--warm-700);margin-top:6px;font-size:13.5px;line-height:1.45}.ch2 .pcard .reason{color:var(--cobalt-500);margin-top:8px;font-size:12.5px;line-height:1.4}.ch2 .pcard-top{align-items:center;gap:9px;display:flex}.ch2 .inset{background:var(--paper-deep);border-radius:12px;flex-direction:column;gap:6px;margin-top:11px;padding:10px 12px;display:flex}.ch2 .inset-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ch2 .inset-row span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--warm-600);font-size:10.5px}.ch2 .inset-row b{color:var(--ink);font-size:13px;font-weight:700}.ch2 .pactions{align-items:center;gap:12px;margin-top:13px;display:flex}.ch2 .pbtn{color:#fff8ef;background:var(--ink);box-shadow:0 3px 0 var(--ink-900);border-radius:11px;padding:9px 15px;font-size:13px;font-weight:700}.ch2 .pbtn-sage{background:var(--sage-500);box-shadow:0 3px 0 var(--sage-600)}.ch2 .pbtn-cobalt{background:var(--cobalt-500);box-shadow:0 3px 0 var(--cobalt-600)}.ch2 .pbtn-quiet{color:var(--warm-600);box-shadow:none;background:0 0;font-weight:600}.ch2 .ptag{border-radius:var(--radius-tag);box-shadow:var(--shadow-tag);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex;transform:rotate(-1.5deg)}.ch2 .ptag-clay{background:var(--wash-clay);color:var(--clay-700)}.ch2 .ptag-amber{background:var(--amber-400);color:#6b4a05}.ch2 .ptag-sage{background:var(--sage-400);color:#2f3f21}.ch2 .ptag-cobalt{background:var(--cobalt-500);color:#fff8ef}.ch2 .ptag-warm{background:var(--paper-deep);color:var(--warm-700)}.ch2 .ch2-check-sage{color:var(--sage-600)}.ch2 .ch2-dock{z-index:6;background:var(--ink);border-radius:var(--radius-dock);box-shadow:var(--shadow-dock);align-items:center;gap:12px;padding:11px 14px 11px 18px;animation:5s ease-in-out infinite ch2-breath;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}@keyframes ch2-breath{0%,to{border-radius:9999px}50%{border-radius:34px 40px 36px 42px/42px 36px 40px 34px}}.ch2 .ch2-dock .dlabel{flex-direction:column;line-height:1.2;display:flex}.ch2 .ch2-dock .dlabel small{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#faf4e880;font-size:9px}.ch2 .ch2-dock .dlabel b{color:var(--paper);font-size:14px;font-weight:700}.ch2 .dgo{background:var(--clay-500);color:#fff8ef;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.ch2 .ribbon{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.ch2 .rday{background:var(--card);text-align:center;box-shadow:var(--shadow-paper-box);border-radius:13px;padding:9px 4px 7px}.ch2 .rday.is-today{box-shadow:var(--shadow-paper-box), inset 0 0 0 2px var(--amber-500)}.ch2 .rday .dow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--warm-600);font-size:9px}.ch2 .rday .dnum{font-family:var(--font-display);color:var(--ink);margin-top:2px;font-size:16px;font-weight:800}.ch2 .rday .cbar{border-radius:3px;height:5px;margin-top:7px}.ch2 .cbar-you{background:var(--clay-400)}.ch2 .cbar-alex{background:var(--cobalt-400)}.ch2 .cbar-split{background:linear-gradient(90deg, var(--clay-400) 0 52%, var(--cobalt-400) 52% 100%)}.ch2 .rday .dots{justify-content:center;gap:3px;height:5px;margin-top:6px;display:flex}.ch2 .rday .dots i{border-radius:50%;width:5px;height:5px;display:block}.ch2 .dot-school{background:var(--cobalt-500)}.ch2 .dot-medical{background:var(--clay-500)}.ch2 .dot-activity{background:var(--sage-500)}.ch2 .dot-handoff{background:var(--amber-500)}.ch2 .mgrid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.ch2 .mtile{aspect-ratio:1;background:var(--card);border-radius:10px;flex-direction:column;justify-content:space-between;padding:5px 6px;display:flex;box-shadow:0 2px 4px #26221b1a}.ch2 .mtile span{font-family:var(--font-mono);color:var(--warm-700);font-size:10px;font-weight:600}.ch2 .mtile .band{border-radius:2px;height:4px}.ch2 .mtile.tint-you{background:#f8e6dc}.ch2 .mtile.tint-alex{background:#e2eaf3}.ch2 .mtile.is-dim{opacity:.42}.ch2 .balance{background:var(--ink);border-radius:var(--radius-card);color:var(--paper);box-shadow:var(--shadow-paper-box);padding:18px}.ch2 .balance .ovl{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#faf4e880;font-size:10px}.ch2 .balance .fig{font-family:var(--font-display);letter-spacing:-.02em;color:var(--sage-400);margin-top:6px;font-size:34px;font-weight:800;line-height:1}.ch2 .balance .sub{color:#faf4e8a8;margin-top:8px;font-size:13px}.ch2 .lrow{background:var(--card-2);border-radius:var(--radius-row);align-items:center;gap:12px;padding:12px 14px;display:flex;box-shadow:0 2px 4px #26221b14}.ch2 .lrow .grow{flex:1;min-width:0}.ch2 .lrow b{color:var(--ink);font-size:14px;font-weight:700;display:block}.ch2 .lrow small{color:var(--warm-600);margin-top:2px;font-size:11.5px;display:block}.ch2 .lrow .amt{font-family:var(--font-display);color:var(--ink);font-size:17px;font-weight:800}.ch2 .lrow .amt.pos{color:var(--sage-600)}.ch2 .checkline{color:var(--ink);align-items:center;gap:10px;font-size:13.5px;display:flex}.ch2 .checkline .box{background:var(--paper-deep);width:22px;height:22px;color:var(--sage-600);border-radius:7px;flex:none;place-items:center;display:grid}.ch2 .checkline.is-open .box{box-shadow:inset 0 0 0 2px var(--warm-400);background:0 0}.ch2 .checkline.is-open{color:var(--warm-600)}.ch2 .ask-bubble{background:var(--clay-500);color:#fff8ef;max-width:84%;box-shadow:var(--shadow-paper-box);border-radius:16px 16px 5px;align-self:flex-end;padding:11px 14px;font-size:13.5px;line-height:1.45}.ch2 .ask-answer{background:var(--card);box-shadow:var(--shadow-paper-box);border-radius:16px 16px 16px 5px;max-width:92%;padding:14px 15px}.ch2 .ask-answer p{color:var(--ink);font-size:13.5px;line-height:1.5}.ch2 .ask-source{border-top:1px solid var(--border-hair);flex-wrap:wrap;gap:7px;margin-top:10px;padding-top:10px;display:flex}.ch2 .ask-island{background:var(--ink-2);box-shadow:var(--shadow-dock), inset 0 0 0 1px #ffffff1a;border-radius:26px;align-items:center;gap:10px;padding:10px 10px 10px 16px;display:flex}.ch2 .ask-island>span:not(.dgo){white-space:nowrap;text-overflow:ellipsis;color:#faf4e875;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.ch2 .doc{background:var(--card);box-shadow:var(--shadow-paper-box);border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex;position:relative}.ch2 .doc b{color:var(--ink);font-size:14px;font-weight:700;display:block}.ch2 .doc small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--warm-600);margin-top:2px;font-size:10.5px;display:block}.ch2 .doc-glyph{border-radius:4px 8px 4px 4px;flex:none;place-items:center;width:38px;height:46px;display:grid;box-shadow:0 2px 3px #26221b2e}.ch2 .b-las .art-phone{transform-origin:top;top:-82px;left:50%;transform:translate(-50%)scale(.86)}.ch2 .b-cal .art-cal{flex-direction:column;gap:11px;width:546px;display:flex;top:158px;right:-58px;transform:rotate(-1.3deg)}.ch2 .b-money .art-money{flex-direction:column;gap:9px;display:flex;top:192px;left:24px;right:46px}.ch2 .b-handoff .art-handoff{top:206px;left:20px;right:-38px;transform:rotate(1.2deg)}.ch2 .b-ask .art-ask{flex-direction:column;gap:11px;width:396px;display:flex;top:214px;left:28px}.ch2 .b-records .art-records{flex-direction:column;gap:11px;display:flex;top:212px;left:28px;right:-52px;transform:rotate(-.8deg)}.ch2 .b-records .doc:nth-child(2){transform:rotate(.9deg)translate(14px)}.ch2 .b-records .doc:nth-child(3){transform:rotate(-.5deg)translate(30px)}.ch2 .how-head{justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:relative}.ch2 .how-head .head{margin-bottom:44px}.ch2 .spot{pointer-events:none;-webkit-user-select:none;user-select:none;flex:none;height:auto}.ch2 .spot-handoff{width:420px;margin:-40px -78px -18px 0}.ch2 .spot-clear{opacity:.9;width:200px;margin:0 -30px 8px 0}.ch2 .spot-homes{width:400px;margin:-46px -66px -30px 0}@media (max-width:1340px){.ch2 .spot-homes{margin-right:-24px}.ch2 .spot-handoff{margin-right:-30px}}@media (max-width:980px){.ch2 .spot{display:none}}.ch2 .tools{background:var(--paper-2);border-top:1px solid var(--border-hair);border-bottom:1px solid var(--border-hair)}.ch2 .tools-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ch2 .tool{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--shadow-paper-box);transition:transform .2s var(--ease-settle), box-shadow .2s var(--ease-settle);flex-direction:column;padding:24px 22px 22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.ch2 .tool:hover{box-shadow:var(--shadow-paper-lift);transform:translateY(-4px)}.ch2 .tool .tglyph{place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}.ch2 .tool h4{font-size:19px;line-height:1.2}.ch2 .tool p{color:var(--warm-700);flex:1;margin-top:9px;font-size:14px;line-height:1.5}.ch2 .tool .go{color:var(--clay-600);align-items:center;gap:7px;margin-top:18px;font-size:13.5px;font-weight:700;display:inline-flex}.ch2 .tool:hover .go svg{transform:translate(3px)}.ch2 .tool .go svg{transition:transform .18s var(--ease-settle)}.ch2 .tool .free{position:absolute;top:18px;right:16px}.ch2 .tool-bento{grid-template-rows:292px 292px;grid-template-columns:repeat(12,1fr);gap:22px;display:grid}.ch2 .t-schedule{grid-area:1/1/2/7}.ch2 .t-split{grid-area:1/7/2/13}.ch2 .t-holiday{grid-area:2/1/3/7}.ch2 .t-checkin{grid-area:2/7/3/13}.ch2 .tool2{border-radius:var(--radius-card);transition:transform .24s var(--ease-settle);text-decoration:none;display:block;position:relative}.ch2 .tool2-sheet{z-index:1;border-radius:var(--radius-card);box-shadow:var(--shadow-paper-box);transition:box-shadow .24s var(--ease-settle);position:absolute;inset:0;overflow:hidden}.ch2 .tt-cobalt .tool2-sheet{background:var(--wash-cobalt)}.ch2 .tt-sage .tool2-sheet{background:var(--wash-sage)}.ch2 .tt-amber .tool2-sheet{background:var(--wash-amber)}.ch2 .tt-plum .tool2-sheet{background:var(--wash-plum)}.ch2 .tool2:hover{transform:translateY(-5px)}.ch2 .tool2:hover .tool2-sheet{box-shadow:var(--shadow-paper-lift)}.ch2 .tool2-body{z-index:4;max-width:52%;padding:24px 24px 0;position:relative}.ch2 .tool2-top{align-items:center;gap:10px;margin-bottom:14px;display:flex}.ch2 .tool2 .tglyph{width:34px;height:34px;transition:transform .3s var(--spring);place-items:center;margin:0;display:grid}.ch2 .tool2:hover .tglyph{transform:rotate(-7deg)scale(1.1)}.ch2 .tool2 h4{color:var(--ink);font-size:21px;line-height:1.16}.ch2 .tool2 p{color:var(--warm-700);margin-top:10px;font-size:14px;line-height:1.5}.ch2 .tool2 .go{color:var(--clay-600);align-items:center;gap:7px;margin-top:16px;font-size:13.5px;font-weight:700;display:inline-flex}.ch2 .tool2:hover .go svg{transform:translate(4px)}.ch2 .tool2 .go svg{transition:transform .2s var(--ease-settle)}.ch2 .tool2-art{z-index:3;pointer-events:none;transition:transform .3s var(--ease-settle);display:block;position:absolute}.ch2 .t-schedule .tool2-art{width:300px;top:46px;right:-34px;transform:rotate(-1.6deg)}.ch2 .t-schedule:hover .tool2-art{transform:rotate(-1.6deg)translateY(-5px)}.ch2 .t-split .tool2-art{width:286px;top:40px;right:-30px;transform:rotate(1.3deg)}.ch2 .t-split:hover .tool2-art{transform:rotate(1.3deg)translateY(-5px)}.ch2 .t-holiday .tool2-art{width:272px;top:58px;right:-30px;transform:rotate(1.1deg)}.ch2 .t-holiday:hover .tool2-art{transform:rotate(1.1deg)translateY(-5px)}.ch2 .t-checkin .tool2-art{width:300px;top:34px;right:-30px;transform:rotate(-1deg)}.ch2 .t-checkin:hover .tool2-art{transform:rotate(-1deg)translateY(-5px)}.ch2 .tprev{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-paper-box);padding:14px 15px}.ch2 .tprev-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ch2 .tprev .ovl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.ch2 .tstrip{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.ch2 .tday{background:var(--card-2);text-align:center;border-radius:9px;padding:7px 3px 6px}.ch2 .tday .dow{font-family:var(--font-mono);color:var(--warm-600);font-size:9.5px;font-weight:600;display:block}.ch2 .tbar{border-radius:3px;height:5px;margin-top:6px;display:block}.ch2 .tlegend{gap:14px;margin-top:11px;display:flex}.ch2 .tlegend span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--warm-600);align-items:center;gap:6px;font-size:9.5px;display:inline-flex}.ch2 .tlegend i{border-radius:3px;width:14px;height:5px}.ch2 .tsplit{height:26px;box-shadow:inset 0 0 0 1px var(--border-hair);border-radius:8px;display:flex;overflow:hidden}.ch2 .tsplit span{font-family:var(--font-mono);color:#fff8ef;place-items:center;font-size:10.5px;font-weight:700;display:grid}.ch2 .tsplit-a{background:var(--sage-500);width:60%}.ch2 .tsplit-b{background:var(--cobalt-400);width:40%}.ch2 .tsplit-rows{flex-direction:column;gap:7px;margin-top:10px;display:flex}.ch2 .tsplit-rows .lrow{padding:9px 11px}.ch2 .tholidays{flex-direction:column;gap:8px;display:flex}.ch2 .thol{background:var(--card-2);border-radius:11px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.ch2 .thol b{color:var(--ink);font-size:13.5px;font-weight:700}.ch2 .tmeters{flex-direction:column;gap:10px;display:flex}.ch2 .tmeter-label{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--warm-600);margin-bottom:4px;font-size:9.5px;font-weight:600;display:block}.ch2 .tmeter-track{background:var(--paper-deep);border-radius:5px;height:9px;display:block;overflow:hidden}.ch2 .tmeter-fill{border-radius:5px;height:100%;display:block}.ch2 .fill-sage{background:var(--sage-500)}.ch2 .fill-amber{background:var(--amber-500)}.ch2 .fill-clay{background:var(--clay-400)}.ch2 .tcheck-note{color:var(--warm-700);margin-top:11px;font-size:12px;line-height:1.45}@media (max-width:1280px){.ch2 .tool2-body{max-width:46%}.ch2 .t-schedule .tool2-art,.ch2 .t-checkin .tool2-art{width:272px}.ch2 .t-split .tool2-art{width:262px}.ch2 .t-holiday .tool2-art{width:250px}}@media (max-width:1080px){.ch2 .tool-bento{grid-template-rows:none;grid-template-columns:1fr}.ch2 .tool-bento>.tool2{min-height:300px;grid-area:auto/1/auto/-1!important}.ch2 .tool2-body{max-width:46%}}@media (max-width:760px){.ch2 .tool-bento>.tool2{flex-direction:column;min-height:0;display:flex}.ch2 .tool2-body{max-width:none;padding:24px 24px 0}.ch2 .tool-bento .tool2-art{margin:18px -16px 20px 24px;position:relative;width:auto!important;inset:auto!important}}.ch2 .vgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ch2 .vcard{background:var(--card);border-radius:var(--radius-card);box-shadow:var(--shadow-paper-box);flex-direction:column;padding:26px 24px;display:flex}.ch2 .std-title{font-family:var(--font-display);color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:1.25}.ch2 .std-link{color:var(--clay-600);align-items:center;gap:7px;min-height:44px;margin-top:20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ch2 .std-link:hover{color:var(--clay-700);text-underline-offset:3px;text-decoration:underline}.ch2 .vcard .q{color:var(--ink);flex:1;margin-top:12px;font-size:15.5px;line-height:1.55}.ch2 .vmeta{border-top:1px solid var(--border-hair);align-items:center;gap:11px;margin-top:20px;padding-top:18px;display:flex}.ch2 .vmeta .nm{color:var(--ink);font-size:14px;font-weight:700}.ch2 .vmeta .rl{color:var(--warm-600);font-size:12.5px}.ch2 .close-cta{background:var(--ink);color:var(--paper);text-align:center;box-shadow:0 4px 0 var(--ink-900), 0 24px 60px #1c160e57;border-radius:28px;padding:62px 48px;position:relative;overflow:hidden}.ch2 .close-cta h2{color:var(--paper);z-index:3;position:relative}.ch2 .close-cta p{z-index:3;color:#faf4e8b8;max-width:54ch;margin:18px auto 0;font-size:17px;position:relative}.ch2 .close-cta .stores{z-index:3;justify-content:center;margin-top:30px;position:relative}.ch2 .close-cta .store{background:var(--paper);color:var(--ink);box-shadow:0 3px 0 var(--warm-400)}.ch2 .close-cta .store:hover{box-shadow:0 5px 0 var(--warm-400)}.ch2 .close-cta .btn-ink{background:var(--paper);color:var(--ink);box-shadow:0 3px 0 var(--warm-400)}.ch2 .close-cta .btn-ink:hover{box-shadow:0 5px 0 var(--warm-400)}.ch2 .close-cta .btn-quiet{color:var(--paper);background:0 0;box-shadow:inset 0 0 0 1.5px #faf4e86b}.ch2 .close-cta .btn-quiet:hover{color:var(--paper);box-shadow:inset 0 0 0 1.5px #faf4e8bf}.ch2 .close-cta .fine{z-index:3;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#faf4e870;margin-top:22px;font-size:11px;position:relative}.ch2 .ch2-footer{background:var(--paper-2);border-top:1px solid var(--border-hair);padding:56px 0 34px}.ch2 .foot-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:34px;display:grid}.ch2 .foot-grid h5{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--warm-600);margin:0 0 14px;font-size:10.5px;font-weight:600}.ch2 .foot-grid ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ch2 .foot-grid a{color:var(--warm-700);font-size:14px;text-decoration:none}.ch2 .foot-grid a:hover{color:var(--ink)}.ch2 .foot-blurb{color:var(--warm-600);max-width:34ch;margin-top:14px;font-size:14px;line-height:1.55}.ch2 .foot-bottom{border-top:1px solid var(--border-hair);color:var(--warm-500);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:42px;padding-top:22px;font-size:12.5px;display:flex}.ch2 .reveal{opacity:0;transition:opacity .6s var(--ease-settle), transform .6s var(--ease-settle);transform:translateY(18px)scale(.985)}.ch2 .reveal.in{opacity:1;transform:none}.ch2 .reveal.d1{transition-delay:80ms}.ch2 .reveal.d2{transition-delay:.16s}.ch2 .reveal.d3{transition-delay:.24s}@media (max-width:1180px){.ch2 .b-cal .art-cal{top:196px}.ch2 .b-las{grid-column:1/7;min-height:700px}.ch2 .b-cal,.ch2 .b-money{grid-column:7/13}.ch2 .b-handoff{grid-area:3/1/4/7}.ch2 .b-ask{grid-area:3/7/4/13}.ch2 .b-records{grid-area:4/1/5/13;min-height:380px}.ch2 .tools-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:980px){.ch2 .nav-links,.ch2 .nav-cta{display:none}.ch2 .nav-toggle{display:inline-flex}.ch2 .mobile-nav{z-index:60;background:var(--paper);border-bottom:1px solid var(--paper-deep);opacity:0;pointer-events:none;max-height:calc(100vh - 74px);padding:8px 24px 24px;transition:transform .18s,opacity .18s;display:block;position:fixed;top:74px;left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 12px 24px #100e0a1f}.ch2 .mobile-nav[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.ch2 .mobile-nav nav{flex-direction:column;display:flex}.ch2 .mobile-nav nav a{color:var(--ink);border-bottom:1px solid var(--paper-deep);padding:14px 4px;font-size:16px;font-weight:500;text-decoration:none}.ch2 .mobile-nav-cta{gap:10px;margin-top:16px;display:flex}.ch2 .mobile-nav-cta .btn{flex:1;justify-content:center}.ch2 .vgrid{grid-template-columns:1fr}.ch2 .foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.ch2 .intro-art{border-radius:18px;max-width:420px;margin:0 auto}.ch2 .intro-art-desktop{display:none}.ch2 .intro-art-mobile{display:block}.ch2 .intro-copy{text-align:center;justify-content:flex-start;align-items:center;width:100%;height:34%;padding:18px 20px 0;inset:0 0 auto}.ch2 .intro h1{max-width:11ch;margin-left:auto;margin-right:auto;font-size:44px}.ch2 .intro .lede{max-width:30ch;margin-top:10px;margin-left:auto;margin-right:auto;font-size:17px}.ch2 .intro-cta-inline{display:none}.ch2 .intro-cta-floating{z-index:2;justify-content:center;padding:0 16px;display:flex;position:absolute;bottom:16px;left:0;right:0}.ch2 .intro-cta-floating .intro-actions{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffcf4f0;border-radius:20px;flex-wrap:nowrap;justify-content:center;gap:8px;padding:7px;box-shadow:0 14px 32px #26221b33}.ch2 .intro-cta-floating .btn{white-space:nowrap;border-radius:13px;padding:10px 16px;font-size:13px}.ch2 .intro .stores{justify-content:center}.ch2 .section{padding:68px 0}.ch2 .bento{grid-template-rows:none;grid-template-columns:1fr;padding-bottom:60px}.ch2 .bento>.bcard{min-height:520px;grid-area:auto/1/auto/-1!important}.ch2 .b-las{min-height:740px!important}.ch2 .b-cal{min-height:430px}.ch2 .b-ask{min-height:560px}.ch2 .bbody{padding:24px}.ch2 .copy-bottom .bbody{padding-right:24px}.ch2 .b-las .art-phone{top:-66px;transform:translate(-50%)scale(.7)}.ch2 .b-cal .art-cal{width:auto;top:210px;left:22px;right:-36px}.ch2 .b-money .art-money{top:224px;left:22px;right:22px}.ch2 .b-handoff .art-handoff{top:214px;left:22px;right:-32px}.ch2 .b-ask .art-ask{width:auto;top:236px;left:22px;right:22px}.ch2 .b-records .art-records{top:226px;left:22px;right:-36px}.ch2 .close-cta{padding:46px 24px}}@media (max-width:620px){.ch2 .tools-grid,.ch2 .foot-grid{grid-template-columns:1fr}.ch2 .intro{padding:34px 0 44px}.ch2 .intro h1{max-width:14ch;margin-left:auto;margin-right:auto}.ch2 .nav-cta .btn-quiet{display:none}.ch2 .ch2-nav-inner{gap:12px}}@media (prefers-reduced-motion:reduce){.ch2 *,.ch2 :before,.ch2 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ch2 .reveal{opacity:1;transform:none}}
