@font-face{font-family:Steward Sans;src:url('/steward/assets/DM_Sans_400.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Steward Sans;src:url('/steward/assets/DM_Sans_500.ttf') format('truetype');font-weight:500;font-display:swap}
@font-face{font-family:Steward Sans;src:url('/steward/assets/DM_Sans_700.ttf') format('truetype');font-weight:700;font-display:swap}
@font-face{font-family:Steward Display;src:url('/steward/assets/Space_Grotesk_500.ttf') format('truetype');font-weight:500;font-display:swap}

.steward{--page:#f6fafc;--surface:#fff;--ink:#081421;--muted:#526775;--line:#d3e0e8;--line-strong:#abc3cf;--cyan:#60def1;--cyan-soft:#e5f9fc;--cyan-deep:#087186;--steel:#e7eef3;--platinum:#cbd8e1;--mint:#e5f6f0;--green:#247363;margin:0;background:radial-gradient(circle at 88% 7%,rgba(96,222,241,.19),transparent 25rem),linear-gradient(180deg,#f8fbfd 0,#f3f8fb 65%,#f8fbfd 100%);color:var(--ink);font-family:Steward Sans,Arial,sans-serif;font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased}
.steward *{box-sizing:border-box}.steward :is(h1,h2,h3,h4,p,ol,ul,dl,dd,figure){margin:0}.steward :is(ol,ul){padding:0}.steward a{color:inherit;text-decoration:none;text-underline-offset:.22em}.steward a:hover{text-decoration:underline}.steward :is(a,summary):focus-visible{outline:3px solid var(--cyan-deep);outline-offset:4px;border-radius:5px}.steward [id]{scroll-margin-top:28px}.steward .st-container{width:min(1220px,calc(100% - 96px));margin-inline:auto}.steward .st-skip{position:absolute;left:16px;top:-120px;padding:12px 18px;background:var(--ink);color:#fff;z-index:20}.steward .st-skip:focus{top:12px}.steward .st-eyebrow{font-size:.76rem;line-height:1.3;letter-spacing:.13em;font-weight:700;color:var(--cyan-deep)}.steward h1,.steward h2,.steward h3,.steward h4{font-family:Steward Display,Arial,sans-serif;font-weight:500}
.steward .st-header{border-bottom:1px solid rgba(171,195,207,.7);background:rgba(248,251,253,.84);backdrop-filter:blur(18px);position:relative;z-index:5}.steward .st-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:84px;gap:40px}.steward .st-brand{display:flex;align-items:center}.steward .st-brand img{display:block;width:178px;height:auto}.steward .st-header nav{display:flex;align-items:center;gap:30px;font-size:.92rem;color:#36505f}.steward .st-header nav a:hover{color:var(--cyan-deep)}
.steward .st-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:clamp(48px,7vw,94px);align-items:center;padding-block:clamp(70px,9vw,126px) 96px}.steward .st-hero-copy{max-width:690px}.steward .st-hero h1{font-size:clamp(3.6rem,6.5vw,6.25rem);line-height:.98;letter-spacing:-.062em;margin-top:24px}.steward .st-hero h1 span{color:var(--cyan-deep)}.steward .st-hero-role{font-size:1.21rem;line-height:1.72;color:#344e5d;max-width:680px;margin-top:31px}.steward .st-hero-role strong{color:var(--ink)}.steward .st-lead{font-size:1.12rem;color:#344e5d;margin-top:18px;max-width:610px}.steward .st-direction{display:inline-block;margin-top:24px;padding:11px 16px;border-left:3px solid var(--cyan);background:rgba(229,249,252,.8);font-weight:500}.steward .st-actions{display:flex;align-items:center;gap:24px;margin-top:31px}.steward .st-button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:54px;padding:0 21px;border:1px solid #78cdda;background:linear-gradient(135deg,#d8f7fb,#bfeef5);font-weight:700;box-shadow:0 12px 30px rgba(8,113,134,.11)}.steward .st-button:hover{background:#b8edf5;text-decoration:none;transform:translateY(-1px)}.steward .st-text-link{color:var(--cyan-deep);font-weight:700;text-decoration:underline}.steward .st-hero-note{font-size:.84rem;color:var(--muted);margin-top:18px}
.steward .st-hero-desk{padding:30px;border:1px solid #b8d4de;border-radius:24px;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(231,246,250,.96));box-shadow:0 32px 90px rgba(18,74,91,.14),inset 0 1px #fff;position:relative;overflow:hidden}.steward .st-hero-desk:before{content:"";position:absolute;width:300px;height:300px;border-radius:50%;border:1px solid rgba(96,222,241,.4);right:-180px;top:-150px;box-shadow:0 0 80px rgba(96,222,241,.12)}.steward .st-hero-desk-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--line)}.steward .st-hero-desk-top>span{font-size:.77rem;color:var(--muted)}.steward .st-hero-goal{padding:24px 0}.steward .st-hero-goal>span{font-size:.75rem;letter-spacing:.08em;color:var(--cyan-deep);font-weight:700}.steward .st-hero-goal h2{font-size:2rem;line-height:1.18;letter-spacing:-.035em;margin-top:8px}.steward .st-hero-goal p{font-size:.93rem;color:var(--muted);margin-top:9px}.steward .st-hero-goal p strong{color:var(--green)}.steward .st-hero-state{padding:18px;background:rgba(255,255,255,.82);border:1px solid #c7dde5;border-radius:14px}.steward .st-state-label{font-size:.69rem;letter-spacing:.11em;color:var(--cyan-deep);font-weight:700}.steward .st-hero-state strong{display:block;font-size:1.08rem;margin-top:5px}.steward .st-hero-state p{font-size:.86rem;color:var(--muted);margin-top:3px}.steward .st-hero-matters{margin-top:17px}.steward .st-hero-matters>div{display:flex;justify-content:space-between;gap:24px;padding:11px 2px;border-top:1px solid var(--line);font-size:.87rem}.steward .st-hero-matters dt{color:var(--muted)}.steward .st-hero-matters dd{text-align:right;font-weight:700}.steward .st-hero-desk-foot{font-size:.77rem;color:var(--cyan-deep);margin-top:10px}
.steward .st-sentence{padding-block:92px;background:#fff;border-block:1px solid #d6e1e7}.steward .st-sentence-heading{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);gap:70px;align-items:start}.steward .st-sentence-heading h2{font-size:clamp(2.5rem,4.8vw,4.65rem);line-height:1.05;letter-spacing:-.055em}.steward .st-sentence-list{margin-top:50px;border-bottom:1px solid var(--line-strong)}.steward .st-sentence-list article{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(40px,7vw,105px);align-items:center;padding:28px 4px;border-top:1px solid var(--line-strong)}.steward .st-sentence-list blockquote{margin:0;font-family:Steward Display,Arial,sans-serif;font-size:clamp(1.5rem,2.7vw,2.45rem);line-height:1.2;letter-spacing:-.035em}.steward .st-sentence-list article>div{padding-left:25px;border-left:2px solid var(--cyan)}.steward .st-sentence-list span{display:block;font-size:.69rem;line-height:1.3;letter-spacing:.11em;color:var(--cyan-deep);font-weight:700}.steward .st-sentence-list p{max-width:660px;color:#3f5968;margin-top:8px}
.steward .st-loop{padding-block:57px 66px;border-block:1px solid #cadce4;background:linear-gradient(120deg,rgba(229,249,252,.92),rgba(240,245,248,.96) 58%,rgba(229,246,240,.75))}.steward .st-loop-heading{display:flex;align-items:end;justify-content:space-between;gap:40px}.steward .st-loop-heading h2{font-size:clamp(2rem,3.4vw,3.1rem);line-height:1.1;letter-spacing:-.045em}.steward .st-loop-steps{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:40px;position:relative}.steward .st-loop-steps:before{content:"";height:1px;background:#9fc5d0;position:absolute;left:9%;right:9%;top:23px}.steward .st-loop-steps li{position:relative;padding:0 17px;text-align:center;z-index:1}.steward .st-loop-steps li>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #91c7d3;border-radius:50%;background:#f7fcfd;margin:0 auto;color:var(--cyan-deep);font-weight:700;box-shadow:0 0 0 7px rgba(235,248,251,.95)}.steward .st-loop-steps strong{display:block;font-size:.98rem;line-height:1.35;margin-top:17px}.steward .st-loop-steps small{display:block;font-size:.79rem;line-height:1.5;color:var(--muted);margin-top:5px}
.steward .st-section-intro h2{font-size:clamp(2.55rem,4.8vw,4.65rem);line-height:1.05;letter-spacing:-.055em;margin-top:19px}.steward .st-household-view{padding-block:110px 104px}.steward .st-household-intro{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:70px;align-items:end;margin-bottom:42px}.steward .st-household-intro>p{font-size:1.07rem;color:var(--muted)}.steward .st-household-figure{margin:0}.steward .st-household-screen{border:1px solid #b9ced9;border-radius:24px;overflow:hidden;background:#edf4f7;box-shadow:0 34px 90px rgba(16,65,81,.13),0 5px 18px rgba(16,65,81,.06)}.steward .st-screen-header{display:flex;align-items:center;gap:24px;min-height:76px;padding:12px 32px;background:rgba(255,255,255,.9);border-bottom:1px solid var(--line)}.steward .st-screen-header img{display:block;width:145px;height:auto}.steward .st-screen-edition{font-size:.67rem;letter-spacing:.14em;color:var(--muted)}.steward .st-screen-month{font-size:.82rem;color:var(--muted);margin-left:auto}.steward .st-screen-body{padding:31px 32px 0}.steward .st-screen-greeting{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:25px}.steward .st-screen-kicker{font-size:.68rem;letter-spacing:.12em;color:var(--cyan-deep);font-weight:700}.steward .st-screen-greeting h3{font-size:2.25rem;line-height:1.15;letter-spacing:-.04em;margin-top:5px}.steward .st-screen-greeting>p{font-size:.83rem;line-height:1.55;color:var(--muted);text-align:right}.steward .st-screen-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:23px}.steward .st-plan-column{display:grid;gap:15px}.steward .st-goal-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:17px 28px;padding:25px 27px;border:1px solid #aed3dc;border-radius:17px;background:linear-gradient(130deg,#ddf8fb,#f7fbfc 60%,#e6f4f0);position:relative;overflow:hidden}.steward .st-goal-card:after{content:"";position:absolute;width:200px;height:200px;border:1px solid rgba(96,222,241,.35);border-radius:50%;right:-100px;top:-110px}.steward .st-goal-copy>span{font-size:.67rem;letter-spacing:.1em;color:var(--cyan-deep);font-weight:700}.steward .st-goal-copy h4{font-size:1.55rem;letter-spacing:-.03em;margin-top:7px}.steward .st-goal-copy p{font-size:.83rem;color:var(--muted);margin-top:5px}.steward .st-goal-progress{text-align:right;position:relative;z-index:1}.steward .st-goal-progress strong{display:block;font-family:Steward Display,Arial,sans-serif;font-size:2.4rem;line-height:1}.steward .st-goal-progress span{font-size:.73rem;color:var(--muted)}.steward .st-progress-bar{grid-column:1/-1;height:7px;border-radius:5px;background:#c9dbe2;overflow:hidden}.steward .st-progress-bar i{display:block;width:82%;height:100%;background:linear-gradient(90deg,#20a5bd,#68dfee)}.steward .st-goal-numbers{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.steward .st-goal-numbers>div{padding-top:13px;border-top:1px solid #c3dbe2}.steward .st-goal-numbers dt{font-size:.71rem;color:var(--muted)}.steward .st-goal-numbers dd{font-family:Steward Display,Arial,sans-serif;font-size:1.32rem;letter-spacing:-.025em;margin-top:3px}.steward .st-plan-card,.steward .st-coming-up{padding:21px 23px;border:1px solid var(--line);border-radius:15px;background:rgba(255,255,255,.94)}.steward .st-card-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:12px}.steward .st-card-heading h4{font-size:1.03rem}.steward .st-card-heading>span{font-size:.72rem;color:var(--cyan-deep)}.steward .st-plan-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;border-top:1px solid #e0e9ee;padding-top:14px}.steward .st-plan-numbers dt{font-size:.68rem;line-height:1.35;color:var(--muted)}.steward .st-plan-numbers dd{font-family:Steward Display,Arial,sans-serif;font-size:1.28rem;margin-top:3px}.steward .st-plan-card>p{font-size:.71rem;color:var(--muted);padding-top:13px;margin-top:13px;border-top:1px solid #e0e9ee}.steward .st-coming-list>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid #e0e9ee}.steward .st-coming-list dt{display:flex;align-items:center;gap:12px;font-size:.88rem;font-weight:700}.steward .st-coming-list dd{font-size:.9rem;font-weight:700}.steward .st-coming-list small{display:block;font-size:.69rem;color:var(--muted);font-weight:400;margin-top:2px}.steward .st-due-date{display:grid;place-items:center;width:39px;height:43px;border:1px solid var(--line);border-radius:8px;background:#f7fafc;font-size:.58rem;line-height:1;color:var(--cyan-deep)}.steward .st-due-date b{display:block;font-family:Steward Display,Arial,sans-serif;font-size:1rem;font-weight:500;margin-top:2px}.steward .st-attention-column{padding:22px;border:1px solid #c6d8e1;border-radius:17px;background:linear-gradient(160deg,#e8eff4,#e4f4f7)}.steward .st-attention-heading{padding:2px 2px 18px}.steward .st-attention-heading h4{font-size:1.55rem;letter-spacing:-.03em;margin-top:7px}.steward .st-attention-heading>p:last-child{font-size:.81rem;color:var(--muted);margin-top:6px}.steward .st-attention-item{background:#fff;border:1px solid var(--line);border-radius:13px;overflow:hidden;margin-top:12px}.steward .st-attention-item summary{list-style:none;cursor:pointer;padding:17px}.steward .st-attention-item summary::-webkit-details-marker{display:none}.steward .st-status{display:flex;align-items:center;gap:7px;font-size:.7rem;color:var(--cyan-deep);font-weight:700}.steward .st-status i{width:7px;height:7px;border-radius:50%;background:currentColor}.steward .st-attention-done .st-status{color:var(--green)}.steward .st-attention-item summary>strong{display:block;font-size:.95rem;margin-top:9px}.steward .st-attention-item summary>span:not(.st-status){display:block;font-size:.76rem;color:var(--muted);margin-top:4px}.steward .st-attention-item summary>span.st-item-prompt{display:flex;align-items:center;justify-content:space-between;color:var(--cyan-deep);font-weight:700;margin-top:11px;padding-top:9px;border-top:1px solid #e0e9ee}.steward .st-item-prompt b{font-size:1rem;font-weight:400}.steward .st-attention-detail{padding:0 17px 17px;color:var(--muted);font-size:.76rem}.steward .st-attention-detail p+p{margin-top:9px;color:var(--cyan-deep)}.steward .st-attention-rule{margin-top:14px;padding:16px;border-top:1px solid #bdcfd8}.steward .st-attention-rule strong{display:block;font-size:.88rem}.steward .st-attention-rule span{display:block;font-size:.73rem;color:var(--muted);margin-top:4px}.steward .st-screen-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 1px;color:var(--muted);font-size:.71rem}.steward .st-screen-footer>span:first-child{color:var(--cyan-deep);font-weight:700}.steward .st-household-figure figcaption{text-align:center;color:var(--muted);font-size:.77rem;margin-top:16px}
.steward .st-proof{padding-block:92px;background:linear-gradient(125deg,#e7f9fc,#f7fafc 50%,#edf5f2);border-block:1px solid #ccdde4}.steward .st-proof-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(440px,1.2fr);gap:clamp(55px,8vw,110px);align-items:center}.steward .st-proof-copy h2{font-size:clamp(2.45rem,4.2vw,4.2rem);line-height:1.08;letter-spacing:-.052em;margin-top:18px}.steward .st-proof-copy>p:not(.st-eyebrow){font-size:1.05rem;color:var(--muted);margin-top:22px}.steward .st-proof-copy .st-proof-principle{font-size:.91rem!important;color:var(--cyan-deep)!important;padding:16px 0 0 16px;border-left:2px solid var(--cyan)}.steward .st-case-card{padding:26px 28px;border:1px solid #bed4de;border-radius:21px;background:rgba(255,255,255,.92);box-shadow:0 22px 65px rgba(18,74,91,.1)}.steward .st-case-progress{list-style:none;position:relative}.steward .st-case-progress li{display:grid;grid-template-columns:38px 1fr;gap:16px;position:relative;padding:15px 0}.steward .st-case-progress li:not(:last-child):after{content:"";position:absolute;width:1px;background:#bdd0d8;left:18px;top:54px;bottom:-10px}.steward .st-case-progress li>span{display:grid;place-items:center;width:38px;height:38px;border:1px solid #9fb8c3;border-radius:50%;background:#f7fafc;color:var(--muted);font-weight:700;position:relative;z-index:1}.steward .st-case-progress .st-complete>span{background:var(--mint);border-color:#8bc8b8;color:var(--green)}.steward .st-case-progress .st-current>span{background:var(--cyan-soft);border-color:#75cada;color:var(--cyan-deep)}.steward .st-case-progress small{display:block;font-size:.65rem;letter-spacing:.1em;color:var(--cyan-deep)}.steward .st-case-progress strong{display:block;font-size:1rem;margin-top:2px}.steward .st-case-progress p{font-size:.8rem;color:var(--muted);margin-top:3px}.steward .st-case-foot{font-size:.84rem;color:var(--green);padding-top:16px;border-top:1px solid var(--line)}
.steward .st-partnership{padding-block:105px}.steward .st-partnership-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:43px}.steward .st-partnership-grid article{padding:31px;border:1px solid var(--line);background:rgba(255,255,255,.84);border-radius:17px}.steward .st-partnership-grid span{font-size:.71rem;letter-spacing:.11em;color:var(--cyan-deep);font-weight:700}.steward .st-partnership-grid h3{font-size:1.65rem;letter-spacing:-.035em;margin-top:11px}.steward .st-partnership-grid p{color:var(--muted);margin-top:9px;max-width:460px}.steward .st-memory{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(0,1.45fr);gap:50px;align-items:center;margin-top:22px;padding:28px 31px;border:1px solid #b8d7df;background:linear-gradient(120deg,#e2f8fb,#eff5f8);border-radius:17px}.steward .st-memory>div{display:flex;align-items:center;gap:14px}.steward .st-memory-mark{display:grid;place-items:center;width:39px;height:39px;border:1px solid #8bc9d5;border-radius:50%;color:var(--cyan-deep);font-size:1.25rem}.steward .st-memory h3{font-size:1.25rem}.steward .st-memory p{color:#3f5968}
.steward .st-how{padding-block:100px;background:#fff;border-block:1px solid #d6e1e7}.steward .st-how-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:70px}.steward .st-how-intro>p{font-size:1.05rem;color:var(--muted)}.steward .st-start-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:43px}.steward .st-start-grid article{display:flex;flex-direction:column;min-height:275px;padding:28px;border:1px solid var(--line);border-radius:17px;background:#f8fbfc}.steward .st-start-grid .st-muse-path{background:linear-gradient(145deg,#e3f8fb,#f2f8fa);border-color:#afd4dd}.steward .st-index{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--cyan-soft);color:var(--cyan-deep);font-size:.76rem;font-weight:700}.steward .st-start-grid h3{font-size:1.55rem;letter-spacing:-.03em;margin-top:20px}.steward .st-start-grid p{color:var(--muted);margin-top:11px}.steward .st-start-grid small{display:block;font-size:.77rem;color:var(--cyan-deep);margin-top:auto;padding-top:22px;border-top:1px solid var(--line)}
.steward .st-availability-section{padding-block:102px}.steward .st-availability-intro{max-width:900px}.steward .st-availability-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:42px}.steward .st-availability-grid article{padding:30px 32px;border-top:3px solid var(--cyan);background:rgba(255,255,255,.75);box-shadow:0 14px 48px rgba(27,69,82,.06)}.steward .st-availability-grid article:last-child{border-top-color:#a5bac6}.steward .st-availability-grid span{font-size:.72rem;letter-spacing:.11em;color:var(--cyan-deep);font-weight:700}.steward .st-availability-grid ul{list-style:none;margin-top:20px}.steward .st-availability-grid li{padding:10px 0 10px 22px;border-top:1px solid var(--line);position:relative;color:#344e5d}.steward .st-availability-grid li:before{content:"";position:absolute;left:1px;top:20px;width:7px;height:7px;border-radius:50%;background:var(--cyan)}
.steward .st-pricing{padding-bottom:96px}.steward .st-pricing-panel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:55px;padding:48px 52px;border:1px solid #a9ced8;background:linear-gradient(125deg,#ddf8fb,#f7fafc 58%,#e7eff4);border-radius:24px;box-shadow:0 24px 70px rgba(18,74,91,.1)}.steward .st-pricing-copy h2{font-size:clamp(2.5rem,4.5vw,4.25rem);line-height:1.03;letter-spacing:-.055em;margin-top:15px}.steward .st-pricing-copy>p:not(.st-eyebrow){color:var(--muted);font-size:1.04rem;margin:16px 0 25px;max-width:550px}.steward .st-price{padding-left:43px;border-left:1px solid #b7cdd7}.steward .st-price>span{font-size:.71rem;letter-spacing:.11em;color:var(--cyan-deep);font-weight:700}.steward .st-price>p:first-of-type{display:flex;align-items:end;gap:12px;margin:8px 0}.steward .st-price strong{font-family:Steward Display,Arial,sans-serif;font-size:4.9rem;line-height:1;letter-spacing:-.07em}.steward .st-price small{font-size:.78rem;color:var(--muted)}.steward .st-price>p:nth-of-type(2){font-size:.92rem;color:#405966;margin:12px 0}.steward .st-price del{color:#788b96}
.steward .st-close{text-align:center;padding-block:72px 108px}.steward .st-close>p{font-size:1rem;color:var(--muted)}.steward .st-close h2{font-size:clamp(2.8rem,5.8vw,5.7rem);line-height:1.02;letter-spacing:-.06em;margin:14px 0 27px}.steward .st-footer{border-top:1px solid var(--line);padding-block:29px;background:rgba(255,255,255,.52)}.steward .st-footer-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:.84rem;color:var(--muted)}.steward .st-footer-inner>p:first-child{color:var(--ink);font-weight:700}.steward .st-footer a{color:var(--cyan-deep);text-decoration:underline}
@media(max-width:1000px){.steward .st-container{width:min(100% - 56px,1220px)}.steward .st-hero{grid-template-columns:1fr;gap:48px;padding-top:75px}.steward .st-hero-copy{max-width:800px}.steward .st-hero-desk{max-width:720px;width:100%;justify-self:center}.steward .st-sentence-heading{grid-template-columns:1fr;gap:13px}.steward .st-sentence-heading h2{max-width:850px}.steward .st-loop-heading{display:block}.steward .st-loop-heading h2{margin-top:10px}.steward .st-loop-steps li{padding-inline:9px}.steward .st-screen-grid{grid-template-columns:1fr}.steward .st-attention-column{display:grid;grid-template-columns:1fr 1fr;gap:12px}.steward .st-attention-heading,.steward .st-attention-rule{grid-column:1/-1}.steward .st-attention-item{margin-top:0}.steward .st-proof-grid{grid-template-columns:1fr}.steward .st-proof-copy{max-width:760px}.steward .st-case-card{max-width:760px;width:100%;margin-inline:auto}.steward .st-household-intro,.steward .st-how-intro{grid-template-columns:1fr;gap:25px}.steward .st-household-intro>p,.steward .st-how-intro>p{max-width:700px}}
@media(max-width:760px){.steward .st-container{width:calc(100% - 40px)}.steward .st-header-inner{min-height:0;flex-wrap:wrap;padding-top:11px}.steward .st-brand img{width:154px}.steward .st-header nav{order:3;width:100%;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:10px 0 12px;margin-top:9px;font-size:.8rem}.steward .st-hero{padding-block:58px 69px}.steward .st-hero h1{font-size:clamp(3rem,14vw,5rem)}.steward .st-hero-role{font-size:1.08rem}.steward .st-actions{align-items:flex-start;flex-direction:column;gap:17px}.steward .st-button{width:100%}.steward .st-hero-desk{padding:23px 20px;border-radius:18px}.steward .st-hero-matters>div{display:block}.steward .st-hero-matters dd{text-align:left;margin-top:2px}.steward .st-sentence{padding-block:69px}.steward .st-sentence-list{margin-top:34px}.steward .st-sentence-list article{grid-template-columns:1fr;gap:18px;padding:25px 0}.steward .st-sentence-list article>div{padding:0 0 0 17px}.steward .st-loop{padding-block:49px}.steward .st-loop-steps{grid-template-columns:1fr;margin-top:31px}.steward .st-loop-steps:before{width:1px;height:auto;left:22px;right:auto;top:22px;bottom:22px}.steward .st-loop-steps li{display:grid;grid-template-columns:46px 1fr;gap:17px;text-align:left;padding:11px 0}.steward .st-loop-steps li>span{margin:0}.steward .st-loop-steps strong{margin:2px 0 0}.steward .st-loop-steps small{grid-column:2;margin-top:-14px}.steward .st-section-intro h2{font-size:clamp(2.35rem,11vw,3.65rem)}.steward .st-household-view{padding-block:78px 74px}.steward .st-screen-header{padding:10px 16px;min-height:64px;gap:12px}.steward .st-screen-header img{width:112px}.steward .st-screen-edition{display:none}.steward .st-screen-month{font-size:.7rem}.steward .st-screen-body{padding:23px 13px 0}.steward .st-screen-greeting{display:block}.steward .st-screen-greeting>p{display:none}.steward .st-screen-greeting h3{font-size:1.78rem}.steward .st-goal-card{grid-template-columns:1fr auto;padding:20px 17px}.steward .st-goal-copy h4{font-size:1.3rem}.steward .st-goal-progress strong{font-size:2rem}.steward .st-goal-numbers{grid-template-columns:1fr}.steward .st-goal-numbers>div{display:flex;align-items:center;justify-content:space-between}.steward .st-goal-numbers dd{font-size:1.12rem}.steward .st-plan-card,.steward .st-coming-up{padding:19px 15px}.steward .st-plan-numbers{grid-template-columns:1fr 1fr;gap:15px}.steward .st-card-heading{align-items:flex-start;flex-direction:column;gap:2px}.steward .st-attention-column{display:block;padding:17px 13px}.steward .st-attention-item{margin-top:12px}.steward .st-attention-rule{padding-inline:5px}.steward .st-screen-footer{align-items:flex-start;flex-direction:column;gap:3px;padding-inline:3px}.steward .st-household-figure figcaption{text-align:left}.steward .st-proof{padding-block:72px}.steward .st-proof-grid{gap:38px}.steward .st-case-card{padding:20px 18px}.steward .st-partnership{padding-block:76px}.steward .st-partnership-grid,.steward .st-start-grid,.steward .st-availability-grid{grid-template-columns:1fr}.steward .st-memory{grid-template-columns:1fr;gap:15px;padding:23px 21px}.steward .st-how,.steward .st-availability-section{padding-block:75px}.steward .st-start-grid article{min-height:250px}.steward .st-pricing{padding-bottom:75px}.steward .st-pricing-panel{grid-template-columns:1fr;gap:34px;padding:32px 24px}.steward .st-price{padding:25px 0 0;border-left:0;border-top:1px solid #b7cdd7}.steward .st-close{padding-block:55px 82px}.steward .st-footer-inner{flex-wrap:wrap}.steward .st-footer-note{display:none}}
@media(max-width:430px){.steward .st-container{width:calc(100% - 32px)}.steward .st-hero h1{font-size:2.85rem}.steward .st-hero-role{font-size:1.02rem}.steward .st-direction{font-size:.9rem}.steward .st-hero-desk-top{align-items:flex-start;flex-direction:column;gap:4px}.steward .st-hero-goal h2{font-size:1.65rem}.steward .st-coming-list dt{gap:8px}.steward .st-coming-list small{max-width:150px}.steward .st-plan-numbers dd{font-size:1.08rem}.steward .st-proof-copy h2{font-size:2.25rem}.steward .st-case-progress li{grid-template-columns:34px 1fr;gap:13px}.steward .st-case-progress li>span{width:34px;height:34px}.steward .st-case-progress li:not(:last-child):after{left:16px;top:50px}.steward .st-partnership-grid article,.steward .st-start-grid article,.steward .st-availability-grid article{padding:24px 21px}.steward .st-price strong{font-size:4.1rem}}
@media(prefers-reduced-motion:no-preference){html.steward-document{scroll-behavior:smooth}.steward .st-button{transition:transform .18s ease,background .18s ease}}
@media(prefers-reduced-motion:reduce){html.steward-document{scroll-behavior:auto}.steward *{animation:none!important;transition:none!important}}

.steward .st-footer nav{display:flex;gap:24px;flex-wrap:wrap}
