@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-ext-400-normal-DzElnxZw.woff2)format("woff2"),url(/assets/young-serif-latin-ext-400-normal-4arC2Gh9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/young-serif-latin-400-normal-DIMmNPI9.woff2)format("woff2"),url(/assets/young-serif-latin-400-normal-D1tz0Z9s.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Georgia);size-adjust:114.63%;ascent-override:91.25%;descent-override:31.93%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;src:local(Arial);size-adjust:100.72%;ascent-override:94.32%;descent-override:24.82%;line-gap-override:0%}[data-theme=pebble]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#eee8df;--surface:#f8f4ee;--surface-sunken:#e2dacd;--scrim:#2a282373;--text:#2a2823;--text-2:#3f3b34;--text-muted:#615b51;--income:#2b4630;--expense:#9a4220;--transfer:#3f3b34;--primary:#2a2823;--on-primary:#f8f4ee;--accent:#e7b65c;--on-accent:#2a2823;--danger:#9a4220;--on-danger:#f8f4ee;--nav-bg:#2a2823;--nav-text:#ece5d8;--nav-active-bg:#f8f4ee;--nav-active-text:#2a2823;--nav-focus:#e7b65c;--warn-surface:#f2ddb4;--border:#e6ded2;--border-control:#857c6f;--focus:#2a2823;--stone:#8a8070;--stone-income:#4a6e4e;--on-stone-income:#f8f4ee;--tint-1:#f2ddb4;--tint-2:#d7e0d2;--tint-3:#ebcdbf;--tint-4:#e3dbea;--tint-5:#d3dfe5;--tint-6:#e8dccb;--tint-7:#edd3d9;--tint-8:#ddd7cd;--sh-raised:0 10px 24px -16px #503c1e99;--sh-raised-sm:0 4px 10px -6px #503c1e99;--sh-button:0 8px 16px -10px #281e0ab3;--sh-lifted:inset 0 -6px 12px #78501440, 0 12px 20px -10px #503c1eb3;--sh-pressed:inset 0 2px 5px #503c1e26;--sh-pressed-deep:inset 0 3px 6px #503c1e38;--r-xs:6px;--r-sm:12px;--r-md:18px;--r-lg:22px;--r-xl:28px;--r-2xl:32px;--shape-pebble-1:58% 42% 55% 45% / 52% 58% 42% 48%;--shape-pebble-2:45% 55% 42% 58% / 58% 46% 54% 42%;--shape-pebble-3:55% 45% 48% 52% / 44% 56% 44% 56%;--shape-pebble-4:50% 50% 42% 58% / 56% 44% 56% 44%;--ff-display:"Young Serif", "Young Serif Fallback", Georgia, serif;--ff-body:"Figtree Variable", "Figtree Fallback", system-ui, sans-serif;--ff-amount:var(--ff-display);--fs-amount-hero:3.5rem;--fs-amount-xl:2.125rem;--fs-title:1.5rem;--fs-amount-lg:1.25rem;--fs-heading:1.125rem;--fs-amount-row:1.0625rem;--fs-body-lg:1.0625rem;--fs-body:.9375rem;--fs-meta:.8125rem;--fs-eyebrow:.8125rem;--fs-caption:.75rem;--dur-fast:.12s;--dur-base:.2s;--dur-sheet:.28s;--dur-swell:.24s;--motion-ease-out:cubic-bezier(.2, .8, .2, 1);--motion-ease-in:cubic-bezier(.4, 0, 1, 1);--motion-ease-swell:cubic-bezier(.34, 1.3, .64, 1)}@media (width>=48rem){[data-theme=pebble]{--fs-amount-xl:2.75rem;--fs-title:2.25rem;--fs-amount-lg:1.5rem;--fs-meta:.875rem}}[data-theme=pebble].dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1a17;--surface:#262420;--surface-sunken:#141311;--scrim:#0009;--text:#ece5d8;--text-2:#cfc7b9;--text-muted:#a9a194;--income:#b4d6b4;--expense:#e08f63;--transfer:#cfc7b9;--primary:#ece5d8;--on-primary:#1b1a17;--accent:#e7b65c;--on-accent:#1b1a17;--danger:#e08f63;--on-danger:#1b1a17;--nav-bg:#302d28;--nav-text:#cfc7b9;--nav-active-bg:#ece5d8;--nav-active-text:#1b1a17;--nav-focus:#ece5d8;--warn-surface:#3b3020;--border:#36332d;--border-control:#857d70;--focus:#ece5d8;--stone:#7a7266;--stone-income:#9ec39f;--on-stone-income:#1b1a17;--tint-1:#4d3f22;--tint-2:#2f3d31;--tint-3:#4b3026;--tint-4:#3a3245;--tint-5:#283a42;--tint-6:#433a2e;--tint-7:#47303a;--tint-8:#393530;--sh-raised:0 10px 24px -14px #000000b3;--sh-raised-sm:0 4px 10px -6px #000000b3;--sh-button:0 8px 16px -10px #000c;--sh-lifted:inset 0 -6px 12px #78501440, 0 12px 20px -10px #000c;--sh-pressed:inset 0 2px 5px #00000073;--sh-pressed-deep:inset 0 3px 6px #0000008c}@media (prefers-reduced-motion:reduce){[data-theme]{--dur-fast:0s;--dur-base:0s;--dur-sheet:0s;--dur-swell:0s}}[data-theme=pebble]{--device:#2a2823;--device-base:var(--surface-sunken);--cta-bg:#2a2823;--cta-title:#f8f4ee;--cta-text:#cfc7b9;--cta-link:#ece5d8;--cta-edge:#857d70;--gutter:20px;--pad-top:4.5rem}[data-theme=pebble].dark{--device:#3a3731;--device-base:#302d28;--cta-bg:#302d28;--cta-title:#ece5d8}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--text);font-family:var(--ff-body);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-size:1rem;line-height:1.5}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}a{color:var(--text)}a:hover{color:var(--danger)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}svg{flex:none;display:block}.page{overflow-x:clip}.wrap{max-width:1200px;padding-inline:calc(var(--gutter) + env(safe-area-inset-left)) calc(var(--gutter) + env(safe-area-inset-right));margin-inline:auto}@media (width<=22.4375rem){[data-theme=pebble]{--gutter:16px}}@media (width>=48rem){[data-theme=pebble]{--gutter:2.5rem}}.skip{z-index:10;border-radius:var(--r-md);background:var(--primary);color:var(--on-primary);padding:.75rem 1rem;font-weight:600;position:absolute;top:-4rem;left:1rem}.skip:focus{color:var(--on-primary);top:1rem}.serif,h1,h2{font-family:var(--ff-display);font-weight:400}.serif{font-variant-numeric:tabular-nums lining-nums}h1{letter-spacing:-.02em;font-size:2.5rem;line-height:1.06}h2{letter-spacing:-.01em;font-size:2rem;line-height:1.12}h3{font-size:1.125rem;font-weight:700;line-height:1.35}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600}.eyebrow-strong{color:var(--text-2)}.lead{color:var(--text-2);font-size:1.0625rem;line-height:1.6}.body-lg{color:var(--text-2);font-size:1rem;line-height:1.6}.ink{color:var(--text)}.note,.muted-sm{color:var(--text-muted);font-size:.9375rem}.strong-label{font-weight:700}.income{color:var(--income)}.expense{color:var(--expense)}.transfer{color:var(--transfer)}.strong{font-weight:600}@media (width>=48rem){h1{font-size:clamp(2.75rem,5.2vw,4.5rem);line-height:1.04}h2{font-size:clamp(2rem,3.2vw,2.75rem)}.eyebrow{font-size:.8125rem}.lead{font-size:1.1875rem}.body-lg{font-size:1.0625rem}}.btn,.btn-text{border-radius:var(--r-xl);justify-content:center;align-items:center;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.btn{min-height:52px;padding:0 1.75rem;font-size:1.0625rem}.btn-sm{min-height:44px;padding:0 1rem;font-size:.9375rem}.btn-text{border-radius:9999px;padding:0 .75rem;font-size:.9375rem}.btn-primary,.btn-primary:hover{background:var(--primary);color:var(--on-primary);box-shadow:var(--sh-button)}.btn-secondary,.btn-secondary:hover{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--border-control)}.btn-accent,.btn-accent:hover{background:var(--accent);color:#2a2823;box-shadow:inset 0 -6px 12px #78501440}.btn-ghost,.btn-ghost:hover{color:var(--cta-link);box-shadow:inset 0 0 0 1.5px var(--cta-edge)}.btn:hover{filter:brightness(1.06)}.final-card :focus-visible{outline-color:var(--accent)}@media (width>=48rem){.btn-sm{padding:0 1.35rem;font-size:1rem}.btn-text{padding:0 1.1rem;font-size:1rem}}.brand{align-items:center;gap:.5rem;min-height:44px;text-decoration:none;display:flex}.brand-name{font-family:var(--ff-display);letter-spacing:-.01em;color:var(--text);font-size:1.3rem}.mark{background:var(--primary);border-radius:var(--shape-pebble-1);flex:none;width:26px;height:22px;display:block;position:relative}.mark>span{background:var(--accent);border-radius:var(--shape-pebble-2);width:8px;height:7px;position:absolute;top:5px;right:4px}.mark-sm{width:22px;height:19px}.mark-sm>span{width:7px;height:6px;top:4px}@media (width>=48rem){.brand{gap:.65rem}.brand-name{font-size:1.5rem}.mark:not(.mark-sm){width:30px;height:26px}.mark:not(.mark-sm)>span{width:9px;height:8px;top:6px;right:5px}}.p1{border-radius:var(--shape-pebble-1)}.p2{border-radius:var(--shape-pebble-2)}.p3{border-radius:var(--shape-pebble-3)}.p4{border-radius:var(--shape-pebble-4)}.t1{background:var(--tint-1)}.t2{background:var(--tint-2)}.t3{background:var(--tint-3)}.t4{background:var(--tint-4)}.t5{background:var(--tint-5)}.t6{background:var(--tint-6)}.t7{background:var(--tint-7)}.t8{background:var(--tint-8)}.pebble-icon{width:44px;height:44px;color:var(--text);flex:none;justify-content:center;align-items:center;display:flex}.st{width:var(--w);height:var(--h);justify-content:center;justify-self:center;align-items:center;display:flex}.st-spend{background:var(--stone)}.st-income{background:var(--stone-income);color:var(--on-stone-income)}.st-zero{border:1.5px solid var(--border-control)}.st-zero.is-thick{border-width:2px}.st-today{background:var(--accent);outline:2px solid var(--focus);outline-offset:2px}.st-today.is-ring{outline-offset:3px}.st-future{background:var(--tint-8);border-radius:9999px;width:6px;height:6px}.topbar{justify-content:space-between;align-items:center;gap:.5rem;padding-block:1rem;display:flex}.topnav{align-items:center;gap:.25rem;display:flex}@media (width>=48rem){.topbar{gap:1rem;padding-block:1.5rem}.topnav{gap:.5rem}}.hero{gap:1rem;padding-block:2rem 4rem;display:grid}.hero-copy{flex-direction:column;gap:1.25rem;max-width:32rem;display:flex}.ctas{flex-direction:column;gap:.625rem;display:flex}.stage{height:39rem;margin-top:1rem;position:relative}.laptop{width:26.25rem;position:absolute;top:0;left:9.375rem}.laptop-lid{background:var(--device);border-radius:18px;padding:.6rem;box-shadow:0 30px 60px -30px #503c1e99}.laptop-screen{background:var(--bg);border-radius:10px;grid-template-columns:7rem 1fr;min-height:15rem;display:grid;overflow:hidden}.laptop-base{display:none}.mock-sidebar{background:var(--nav-bg);color:var(--nav-text);flex-direction:column;gap:.35rem;padding:1.1rem .75rem;font-size:.78rem;font-weight:600;display:flex}.mock-brand{font-family:var(--ff-display);align-items:center;gap:.45rem;padding:0 .5rem .9rem;font-size:.95rem;font-weight:400;display:flex}.mock-mark{background:var(--accent);border-radius:var(--shape-pebble-1);width:16px;height:14px;display:block}.mock-nav{border-radius:9999px;padding:.45rem .65rem}.mock-nav.is-active{background:var(--nav-active-bg);color:var(--nav-active-text)}.mock-main{flex-direction:column;gap:.8rem;min-width:0;padding:1.1rem 1.2rem;display:flex}.mock-head{justify-content:space-between;align-items:baseline;display:flex}.mock-title{font-size:1.35rem}.mock-meta{color:var(--text-muted);font-size:.7rem;font-weight:600}.mock-tiles{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.mock-tile{border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-raised);white-space:nowrap;padding:.6rem .75rem;font-size:.95rem}.mock-tile.is-net{background:var(--accent);color:#2a2823;box-shadow:inset 0 -6px 12px #78501440,0 12px 20px -10px #503c1eb3}.mock-label{color:var(--text-muted);font-size:.62rem;font-weight:600}.mock-tile.is-net .mock-label{color:#2a2823}.mock-panels{grid-template-columns:1.25fr 1fr;gap:.6rem;display:grid}.mock-panel{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-raised);padding:.5rem .8rem;font-size:.68rem}.mock-panel.is-accounts{border-radius:var(--r-xl)}.mock-panel-head{color:var(--text-muted);border-bottom:1px solid var(--border);padding:.35rem 0;font-weight:600}.mock-line{white-space:nowrap;justify-content:space-between;gap:.5rem;padding:.4rem 0;display:flex}.mock-panel:not(.is-accounts) .mock-line:not(:last-child){border-bottom:1px solid var(--border)}.phone{background:var(--device);border-radius:2.5rem;width:17rem;padding:.55rem;position:absolute;top:2.5rem;left:0;box-shadow:0 40px 60px -28px #503c1ea6}.phone-screen{background:var(--bg);border-radius:2rem;flex-direction:column;gap:.65rem;padding:1.2rem .8rem .8rem;display:flex;overflow:hidden}.phone-screen .mock-head{padding:0 .2rem}.phone-month{font-size:1.25rem}.mock-segments{background:var(--surface-sunken);box-shadow:var(--sh-pressed);border-radius:9999px;padding:3px;font-size:.66rem;font-weight:600;display:flex}.mock-segments>span{text-align:center;color:var(--text-2);border-radius:9999px;flex:1;padding:5px 0}.mock-segments>.is-active{background:var(--surface);color:var(--text);box-shadow:var(--sh-raised-sm)}.mock-card{border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-raised)}.mock-week{padding:.7rem .6rem .55rem}.mini-stones,.mini-days,.big-stones,.week-days,.week-amounts{grid-template-columns:repeat(7,1fr);display:grid}.mini-stones{align-items:end;height:32px}.mini-days{text-align:center;color:var(--text-muted);margin-top:.4rem;font-size:.6rem;font-weight:600}.mini-days .is-today,.week-days .is-today{color:var(--text)}.mock-day{padding:.2rem .7rem}.mock-day-head{color:var(--text-muted);border-bottom:1px solid var(--border);justify-content:space-between;padding:.5rem 0;font-size:.64rem;font-weight:600;display:flex}.mock-row{align-items:center;gap:.5rem;padding:.5rem 0;font-size:.78rem;display:flex}.mock-row:not(:last-child){border-bottom:1px solid var(--border)}.mock-row .pebble-icon{width:30px;height:30px}.mock-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.mock-row-title{font-size:.74rem;font-weight:600}.mock-row-meta{color:var(--text-muted);font-size:.62rem}.mock-tabbar{align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.mock-tabs{background:var(--nav-bg);color:var(--nav-text);border-radius:9999px;flex:1;justify-content:space-between;align-items:center;padding:.3rem;font-size:.66rem;font-weight:600;display:flex}.mock-tabs>span{border-radius:9999px;padding:.4rem .45rem}.mock-tabs>.is-active{background:var(--nav-active-bg);color:var(--nav-active-text);padding-inline:.75rem}.mock-fab{border-radius:var(--shape-pebble-1);background:var(--accent);color:#2a2823;width:44px;height:44px;box-shadow:var(--sh-lifted);flex:none;justify-content:center;align-items:center;display:flex}@media (width>=40rem){.laptop{width:34rem}.laptop-screen{min-height:20rem}}@media (width>=48rem){.ctas{flex-flow:wrap;align-items:center;gap:.75rem}.ctas .btn-secondary{padding:0 1.5rem}}@media (width>=60rem){.hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3rem;padding-block:3.5rem 6rem}.hero-copy{gap:1.75rem}.stage{height:auto;min-height:36rem;margin-top:0}.laptop{width:min(44rem,112%);left:auto;right:-3rem}.laptop-lid{border-radius:20px 20px 6px 6px;padding:.7rem}.laptop-screen{border-radius:12px;grid-template-columns:10.5rem 1fr;min-height:24rem}.laptop-base{background:var(--device-base);border-radius:0 0 18px 18px;height:14px;margin:0 -2.5rem;display:block;box-shadow:0 18px 30px -18px #503c1e99}.phone{border-radius:2.6rem;width:17.5rem;top:5rem}.phone-screen{border-radius:2.1rem;gap:.7rem;padding:1.25rem .85rem .85rem}.phone-month{font-size:1.3rem}}.band-surface{background:var(--surface)}.band-sunken{background:var(--surface-sunken)}.section-intro{flex-direction:column;gap:.75rem;display:flex}.card{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--sh-raised)}.split{flex-direction:column;gap:1.75rem;padding-block:4.5rem;display:flex}@media (width>=48rem){.section-intro{gap:1.25rem}.split{flex-flow:wrap;gap:3rem 4rem;padding-block:7rem}.split>.section-intro{flex:16rem;max-width:24rem}.split>:last-child{flex:2 34rem;min-width:0}}.how{flex-direction:column;gap:2.25rem;padding-block:4rem;display:flex}.steps{flex-direction:column;gap:2rem;display:flex}.steps>li{grid-template-columns:2.25rem 1fr;gap:.25rem .75rem;display:grid}.steps>li>div{flex-direction:column;gap:.4rem;display:flex}.step-num{color:var(--text-muted);font-size:2rem;line-height:1.1}.steps h3{font-size:1.1875rem}.steps p{color:var(--text-2);font-size:1rem;line-height:1.6}@media (width>=48rem){.how{flex-flow:wrap;gap:3rem 4rem;padding-block:6rem}.how>.section-intro{flex:16rem;gap:1rem;max-width:22rem}.steps{flex:2 34rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:2.5rem;min-width:0;display:grid}.steps>li{flex-direction:column;gap:.75rem;display:flex}.steps>li:nth-child(2){padding-top:2rem}.steps>li:nth-child(3){padding-top:4rem}.steps>li>div{gap:.75rem}.step-num{font-size:2.5rem;line-height:1}.steps h3{font-size:1.25rem}.steps p{font-size:1.0625rem}}.features-section{flex-direction:column;gap:2rem;padding-block:4.5rem 3.5rem;display:flex}.features-intro{flex-direction:column;gap:.9rem;display:flex}.features{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--sh-raised);flex-direction:column;padding:.5rem 1.25rem;display:flex}.feature{align-items:flex-start;gap:1rem;padding:1.1rem 0;display:flex}.feature:not(:last-child){border-bottom:1px solid var(--border)}.feature>div{flex-direction:column;gap:.25rem;display:flex}.feature h3{font-size:1.0625rem}.feature p{color:var(--text-2);font-size:.9375rem;line-height:1.55}@media (width>=48rem){.features-section{gap:3.5rem;padding-block:7rem 6rem}.features-intro{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:end;gap:1.5rem 4rem;display:grid}.features-intro>*{max-width:30rem}.features{box-shadow:none;background:0 0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:1rem;padding:0;display:grid}.feature,.feature:not(:last-child){border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--sh-raised);border:0;flex-direction:column;gap:.9rem;padding:1.75rem}.feature>div{gap:.9rem}.feature .pebble-icon{width:48px;height:48px}.feature h3{font-size:1.125rem}.feature p{font-size:1rem}}.stones-section{grid-template-areas:"head""card""body";gap:1.5rem;padding-block:1.5rem 4.5rem;display:grid}.stones-head{flex-direction:column;grid-area:head;gap:1.5rem;display:flex}.week-card{border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--sh-raised);grid-area:card;padding:1.5rem 1rem 1.25rem}.stones-body{flex-direction:column;grid-area:body;gap:1.5rem;display:flex}.week-card-head{justify-content:space-between;align-items:baseline;margin:0 .25rem 1.25rem;display:flex}.week-title{font-size:1.2rem}.week-range{color:var(--text-muted);font-size:.8125rem;font-weight:600}.big-stones{align-items:end;height:56px}.big-stones .st-zero{border-width:2px}.big-stones .st-today{outline-offset:3px}.big-stones .st-future{width:8px;height:8px}.big-stones .st-income svg{width:15px;height:15px}.s-mon{--w:22px;--h:19px}.s-tue{--w:44px;--h:38px}.s-wed{--w:36px;--h:31px}.s-thu{--w:14px;--h:12px}.s-fri{--w:30px;--h:26px}.week-days{text-align:center;color:var(--text-muted);margin-top:.75rem;font-size:.75rem;font-weight:600}.week-amounts{text-align:center;color:var(--text-2);margin-top:.3rem;font-size:.6875rem}.legend{flex-direction:column;gap:1.1rem;margin-top:.25rem;display:flex}.legend>li{color:var(--text-2);align-items:center;gap:1rem;font-size:1rem;line-height:1.5;display:flex}.legend strong{color:var(--text)}.legend-art{flex:none;justify-content:center;align-items:center;gap:4px;width:44px;height:28px;display:flex}.legend-art.is-bottom{justify-content:flex-start;align-items:flex-end}@media (width>=48rem){.stones-section{padding-block:3rem 7rem}.week-card{border-radius:var(--r-2xl);padding:2.75rem 2.25rem 2rem}.week-card-head{margin:0 0 2rem}.week-title{font-size:1.5rem}.week-range{font-size:.875rem}.big-stones{height:96px}.big-stones .st-today{outline-offset:4px;outline-width:2.5px}.big-stones .st-future{width:10px;height:10px}.big-stones .st-income svg{width:22px;height:22px}.s-mon{--w:38px;--h:33px}.s-tue{--w:76px;--h:66px}.s-wed{--w:60px;--h:52px}.s-thu{--w:22px;--h:19px}.s-fri{--w:50px;--h:43px}.week-days{margin-top:1rem;font-size:.875rem}.week-amounts{margin-top:.35rem;font-size:.8125rem}}@media (width>=60rem){.stones-section{grid-template:"card head""card body"1fr/minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.5rem 4rem}.stones-head{align-self:end}.week-card{align-self:center}}.currency{flex-direction:column;gap:1.25rem;padding-block:4rem;display:flex}.currency-copy{flex-direction:column;gap:1.25rem;display:flex}.currency-cards{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.totals-card{padding:1.25rem}.totals-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding-bottom:.6rem;display:flex}.totals-cols{display:none}.totals-row{flex-direction:column;gap:.3rem;padding:.8rem 0;display:flex}.totals-row:not(:last-child){border-bottom:1px solid var(--border)}.cur-code{color:var(--text-muted);font-size:.8125rem;font-weight:700}.cell{justify-content:space-between;gap:1rem;display:flex}.cell-label{color:var(--text-2)}.transfer-card{flex-wrap:wrap;align-items:center;gap:1rem;padding:1.25rem;display:flex}.transfer-text{flex-direction:column;flex:1;gap:.15rem;min-width:12rem;display:flex}.transfer-amounts{color:var(--text-2);flex-direction:column;align-items:flex-end;margin-left:auto;display:flex}@media (width>=48rem){.currency{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;gap:4rem;padding-block:6.5rem;display:grid}.currency-copy{gap:1.5rem;max-width:30rem}.currency-cards{margin-top:0}.totals-card,.transfer-card{padding:1.5rem 1.75rem}.totals-head{padding-bottom:.75rem}.totals-cols,.totals-row{grid-template-columns:3.5rem 1fr 1fr 1fr;gap:.75rem;display:grid}.totals-cols{color:var(--text-muted);text-align:right;padding:.85rem 0 .4rem;font-size:.8125rem;font-weight:600}.totals-row{border-top:1px solid var(--border);align-items:baseline;padding:.6rem 0;font-size:1.0625rem}.totals-row:not(:last-child){border-bottom:0}.cur-code{color:var(--text);font-size:.875rem}.cell{justify-content:flex-end}.cell-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.points{flex-direction:column;gap:1.75rem;display:flex}.points>li{align-items:flex-start;gap:.9rem;display:flex}.points>li>div,.device-list>li>div{flex-direction:column;gap:.25rem;display:flex}.points h3,.device-list h3{font-size:1.0625rem}.points p{color:var(--text-2);font-size:.9375rem;line-height:1.55}@media (width>=48rem){.points{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:2.25rem 2.5rem;display:grid}.points>li{gap:1rem}.points>li>div{gap:.3rem}.points p{font-size:1rem}}.devices{flex-direction:column;gap:1.25rem;padding-block:4rem;display:flex}.devices-copy{flex-direction:column;gap:1.25rem;display:flex}.device-list>li{align-items:center;gap:1rem;padding:1rem 0;display:flex}.device-list>li:not(:last-child){border-bottom:1px solid var(--border)}.device-list>li>div{gap:0}.device-list p{color:var(--text-2);font-size:.9375rem}@media (width>=48rem){.devices{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:center;gap:4rem;padding-block:6.5rem;display:grid}.devices-copy{gap:1.5rem;max-width:32rem}.device-list>li{gap:1.25rem;padding:1.25rem 0}.device-list p{font-size:1rem}}.faq{gap:1rem;padding-block:4.5rem 3rem}.faq .section-intro{margin-bottom:.5rem}.faq-item{border-top:1px solid var(--border-control);flex-direction:column;gap:.4rem;padding:1.25rem 0;display:flex}.faq-item:last-child{border-bottom:1px solid var(--border-control)}.faq-item p{max-width:44rem;color:var(--text-2);font-size:1rem;line-height:1.6}@media (width>=48rem){.faq{padding-block:7rem}.faq .section-intro{max-width:none;margin-bottom:0}.faq-item{gap:.5rem;padding:1.5rem 0}.faq-item h3{font-size:1.1875rem}.faq-item p{font-size:1.0625rem}}.final{padding-block:0 3rem}.final-card{border-radius:var(--r-xl);background:var(--cta-bg);color:var(--cta-link);flex-direction:column;gap:1.5rem;padding:2.5rem 1.5rem;display:flex}.final-copy{flex-direction:column;gap:1rem;display:flex}.final-copy h2{color:var(--cta-title);font-size:2.125rem;line-height:1.1}.final-copy p{color:var(--cta-text);font-size:1rem;line-height:1.6}.final-ctas{flex-direction:column;gap:.625rem;display:flex}@media (width>=48rem){.final{padding-block:0 6rem}.final-card{border-radius:var(--r-2xl);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-items:end;gap:2.5rem;padding:4rem clamp(2rem,5vw,4.5rem);display:grid}.final-copy h2{font-size:clamp(2.25rem,3.8vw,3.25rem);line-height:1.08}.final-copy p{max-width:30rem;font-size:1.0625rem}.final-ctas{flex-flow:wrap;justify-content:flex-end;gap:.75rem}.final-ctas .btn-ghost{padding:0 1.5rem}}.footer{border-top:1px solid var(--border)}.footer-inner{flex-direction:column;gap:.75rem;padding-block:1.5rem 2.5rem;display:flex}.footer-brand{align-items:center;gap:.6rem;display:flex}.footer-name{font-size:1.125rem}.footer-nav{flex-wrap:wrap;gap:.25rem;margin-left:-.75rem;display:flex}.footer-nav a{align-items:center;min-height:44px;padding:0 .75rem;font-size:.9375rem;display:inline-flex}@media (width>=48rem){.footer-inner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-block:2rem 3rem}.footer-nav{gap:.5rem;margin-left:0}}
