.PageHeader-module__cS7uea__head{--ed:var(--gutter);isolation:isolate;padding:calc(var(--header-h) + clamp(3rem, 2rem + 5vw, 6.5rem)) 0 clamp(3.5rem, 2.5rem + 5vw, 7rem);color:#3e473f;position:relative;overflow:hidden}.PageHeader-module__cS7uea__head:after{content:"";z-index:-1;opacity:.06;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix 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='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.PageHeader-module__cS7uea__head[data-tone=mint]{background:radial-gradient(120% 80% at 100% 30%,#96bda8 0%,#96bda800 60%),radial-gradient(90% 55% at 15% 95%,#dbceb9cc 0%,#dbceb900 70%),linear-gradient(100deg,#cdd8c8 0%,#b7cab7 45%,#a1c8b3 100%)}.PageHeader-module__cS7uea__head[data-tone=peach]{background:radial-gradient(90% 90% at 100% 10%, #f6dcc3 0%, #f6dcc300 60%), linear-gradient(180deg, #f8ede1, var(--cream))}.PageHeader-module__cS7uea__head[data-tone=cream]{background:var(--cream)}.PageHeader-module__cS7uea__wave{z-index:-1;pointer-events:none;opacity:.9;width:78%;height:34%;position:absolute;bottom:0;right:0}.PageHeader-module__cS7uea__orb,.PageHeader-module__cS7uea__pebble{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.PageHeader-module__cS7uea__orb{top:calc(var(--header-h) + 1.5rem);aspect-ratio:1;background:radial-gradient(circle at 45% 18%,#c1cebe 0%,#93a893 38%,#607b67 72%,#4b6453 100%);width:clamp(30px,24px + 2.4vw,56px);right:10%;box-shadow:-6px 14px 22px -10px #2e4f4080}.PageHeader-module__cS7uea__head[data-tone=peach] .PageHeader-module__cS7uea__orb{background:radial-gradient(circle at 45% 18%,#f5c8b8 0%,#e4a888 45%,#b87a58 100%)}.PageHeader-module__cS7uea__pebble{background:radial-gradient(circle at 60% 30%,#6d7466,#1b2823 75%)}.PageHeader-module__cS7uea__p1{width:7px;height:6px;top:44%;right:24%}.PageHeader-module__cS7uea__p2{width:5px;height:7px;top:38%;right:19%}.PageHeader-module__cS7uea__inner{padding-inline:var(--ed)}.PageHeader-module__cS7uea__block{max-width:40rem;padding-inline-start:1rem;position:relative}.PageHeader-module__cS7uea__block:before{content:"";inset-inline-start:0;background:#16211c24;width:1px;position:absolute;top:-1.25rem;bottom:-1.75rem}.PageHeader-module__cS7uea__micro{font:500 .75rem/1.4 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#2d3b2c;margin:0 0 1.1rem}.PageHeader-module__cS7uea__title{font-variation-settings:"SOFT" 50, "opsz" 72;letter-spacing:-.02em;color:#16211c;max-width:16ch;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.75rem);font-weight:480;line-height:1.02}.PageHeader-module__cS7uea__lead{max-width:42ch;font-size:var(--fs-body);color:#3e473f;margin-top:clamp(1.25rem,1rem + 1.5vw,2.25rem);line-height:1.7}.PageHeader-module__cS7uea__extra{margin-top:1.75rem}@media (min-width:900px){.PageHeader-module__cS7uea__head{--ed:calc(max(0px, (100vw - 1440px) / 2) + min(16.8vw, 242px));min-height:clamp(420px,38vw,560px)}.PageHeader-module__cS7uea__block{margin-inline-start:-3vw;padding-inline-start:3vw}.PageHeader-module__cS7uea__block:before{top:-2rem;bottom:-2.5rem}.PageHeader-module__cS7uea__orb{top:calc(var(--header-h) + 3rem);right:22%}.PageHeader-module__cS7uea__wave{width:62%;height:46%}}.PageHeader-module__cS7uea__head[data-image]{background:#f4e8da;flex-direction:column-reverse;padding-bottom:0;display:flex}.PageHeader-module__cS7uea__head[data-image]:after{display:none}.PageHeader-module__cS7uea__photo{aspect-ratio:4/3;margin-top:2rem;position:relative;overflow:hidden}.PageHeader-module__cS7uea__photoImg{object-fit:cover;object-position:82% 50%;width:100%;height:100%;display:block}@media (min-width:900px){.PageHeader-module__cS7uea__head[data-image]{min-height:min(46vw,640px);padding-bottom:clamp(3.5rem,2.5rem + 5vw,7rem);display:block}.PageHeader-module__cS7uea__photo{z-index:-1;aspect-ratio:auto;margin:0;position:absolute;inset:0}.PageHeader-module__cS7uea__photo:after{content:"";background:linear-gradient(90deg,#f4e8daf0 0%,#f4e8dad1 30%,#f4e8da59 46%,#f4e8da00 60%);position:absolute;inset:0}.PageHeader-module__cS7uea__photoImg{object-position:100% 50%}.PageHeader-module__cS7uea__head[data-image] .PageHeader-module__cS7uea__block{max-width:min(40vw,34rem)}.PageHeader-module__cS7uea__head[data-image] .PageHeader-module__cS7uea__title{font-size:clamp(2.25rem,1.4rem + 2.2vw,3.4rem)}}@media (max-width:899px){.PageHeader-module__cS7uea__photo[data-mobile=off]{display:none}.PageHeader-module__cS7uea__head[data-image]:has(.PageHeader-module__cS7uea__photo[data-mobile=off]){padding-bottom:1.5rem}}
.DashboardMock-module__-0HdaG__wrap{margin:0;display:grid;position:relative}.DashboardMock-module__-0HdaG__kpi{z-index:2;color:#fffbf0;background:linear-gradient(170deg,#5d8f77 0%,#4b7f68 48%,#3e6f59 100%);border-radius:28px;padding:1.25rem 1.2rem 1.1rem;position:relative;box-shadow:inset 0 2px #fffad74d,inset -2px 0 #c8e6d24d,inset 0 -4px #0f281c6b,0 2px 2px #1432242e,-8px 24px 44px -14px #1e46328c}.DashboardMock-module__-0HdaG__kpiTop{grid-template-columns:auto 1fr auto;align-items:center;column-gap:.85rem;display:grid}.DashboardMock-module__-0HdaG__heart{filter:drop-shadow(0 0 10px #ffcd788c)drop-shadow(-2px 4px 4px #1e32144d);width:56px;height:56px;display:block}.DashboardMock-module__-0HdaG__heart svg{width:100%;height:100%}.DashboardMock-module__-0HdaG__big{line-height:1;display:grid}.DashboardMock-module__-0HdaG__num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(3rem,2.5rem + 2vw,4.25rem);font-weight:500}.DashboardMock-module__-0HdaG__bigLabel{margin-top:.3rem;font-size:.9375rem;font-weight:500}.DashboardMock-module__-0HdaG__live{border-radius:var(--r-pill);white-space:nowrap;background:#0f281c47;align-self:start;align-items:center;gap:.4rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.DashboardMock-module__-0HdaG__dot{background:#ffd9a6;border-radius:50%;width:7px;height:7px;animation:2s infinite DashboardMock-module__-0HdaG__pulse;box-shadow:0 0 #ffd9a6b3}@keyframes DashboardMock-module__-0HdaG__pulse{70%{box-shadow:0 0 0 7px #ffd9a600}to{box-shadow:0 0 #ffd9a600}}.DashboardMock-module__-0HdaG__stats{text-align:center;grid-template-columns:repeat(4,1fr);margin:1.25rem 0 0;display:grid}.DashboardMock-module__-0HdaG__stats dt{justify-items:center;gap:.5rem;font-size:.8125rem;font-weight:500;display:grid}.DashboardMock-module__-0HdaG__statIcon{color:#ffe7b8}.DashboardMock-module__-0HdaG__stats dd{font-variant-numeric:tabular-nums;margin:.45rem 0 0;font-size:1.375rem;font-weight:600;line-height:1}.DashboardMock-module__-0HdaG__list{z-index:1;box-shadow:var(--shadow-card);background:linear-gradient(#f4e8d9 0%,#ecdcc7 100%);border-radius:24px;margin:-1.5rem .6rem 0;padding:2.35rem 1rem .75rem;position:relative}.DashboardMock-module__-0HdaG__listHead{color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem;font-size:1rem;font-weight:600;display:flex}.DashboardMock-module__-0HdaG__excel{border-radius:var(--r-pill);box-shadow:inset 0 1.5px 0 #fffbe1, inset 0 -2px 0 #96765024, 0 1px 1px rgb(var(--sh) / .14), -3px 8px 14px -6px rgb(var(--sh) / .34);color:var(--sage-btn);background:linear-gradient(#fbf5ec,#f0e6d8);align-items:center;gap:.35rem;padding:.4rem .8rem;font-size:.8125rem;font-weight:600;display:inline-flex}.DashboardMock-module__-0HdaG__list ul{margin:0;padding:0;list-style:none;display:grid}.DashboardMock-module__-0HdaG__row{grid-template-columns:48px 1fr auto;align-items:center;gap:.8rem;padding:.5rem 0;display:grid}.DashboardMock-module__-0HdaG__avatar{width:48px;height:48px;font-family:var(--font-display);color:#fff8ea;box-shadow:0 0 0 1.5px #fceed1, -2px 6px 12px -4px rgb(var(--sh) / .4);text-shadow:0 1px 1px #5a2f0759;background:linear-gradient(160deg,#e9b36b,#b8742e);border-radius:12px;place-items:center;font-size:1.05rem;font-style:italic;display:grid}.DashboardMock-module__-0HdaG__avatar[data-hue=b]{background:linear-gradient(160deg,#8fb49f,#4b7f68)}.DashboardMock-module__-0HdaG__avatar[data-hue=c]{background:linear-gradient(160deg,#e7a58b,#b8674b)}.DashboardMock-module__-0HdaG__avatar[data-hue=d]{background:linear-gradient(160deg,#c9a37a,#86603a)}.DashboardMock-module__-0HdaG__avatar[data-hue=e]{background:linear-gradient(160deg,#b9b08a,#7a7249)}.DashboardMock-module__-0HdaG__who{min-width:0;line-height:1.3;display:grid}.DashboardMock-module__-0HdaG__who b{color:var(--ink);font-size:.9375rem;font-weight:500}.DashboardMock-module__-0HdaG__who small{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.DashboardMock-module__-0HdaG__status{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.75rem;font-weight:600;display:inline-flex}.DashboardMock-module__-0HdaG__sDot{background:currentColor;border-radius:50%;width:7px;height:7px}.DashboardMock-module__-0HdaG__status[data-s=vine]{color:#2f6a50;background:#3f7a601f}.DashboardMock-module__-0HdaG__status[data-s=nu]{color:#9c4127;background:#de6b3e24}.DashboardMock-module__-0HdaG__status[data-s=asteapta]{color:#6e5026;background:#b08a552e}@media (min-width:900px){.DashboardMock-module__-0HdaG__kpi{border-radius:32px;padding:1.6rem 1.75rem 1.5rem}.DashboardMock-module__-0HdaG__heart{width:72px;height:72px}.DashboardMock-module__-0HdaG__bigLabel{font-size:1.0625rem}.DashboardMock-module__-0HdaG__stats{margin-top:1.6rem}.DashboardMock-module__-0HdaG__stats dt{font-size:.875rem}.DashboardMock-module__-0HdaG__stats dd{font-size:1.625rem}.DashboardMock-module__-0HdaG__list{border-radius:28px;margin:-1.75rem 2.5rem 0 -2.5rem;padding:2.75rem 1.4rem 1rem}}.DashboardMock-module__-0HdaG__wrap,.DashboardMock-module__-0HdaG__kpi,.DashboardMock-module__-0HdaG__list{min-width:0}.DashboardMock-module__-0HdaG__stats{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:359px){.DashboardMock-module__-0HdaG__stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.75rem}.DashboardMock-module__-0HdaG__kpiHead{font-size:.75rem}.DashboardMock-module__-0HdaG__kpiTop{grid-template-columns:auto 1fr;row-gap:.6rem}.DashboardMock-module__-0HdaG__live{grid-column:1/-1;justify-self:start}}
.Demo3Sections-module__Dl1_Fa__sectionHeadRow{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.Demo3Sections-module__Dl1_Fa__note{font-size:var(--fs-small);color:var(--muted);align-items:flex-start;gap:.5rem;margin-top:1.4rem;display:flex}.Demo3Sections-module__Dl1_Fa__note svg{color:var(--label);flex:none;margin-top:3px}.Demo3Sections-module__Dl1_Fa__tileSage,.Demo3Sections-module__Dl1_Fa__badge,.Demo3Sections-module__Dl1_Fa__moreTile{color:#fffbf0;background:linear-gradient(180deg, #82b09a 0%, var(--sage) 50%, #58887a 100%);flex:none;place-items:center;display:grid;box-shadow:inset 0 1.5px #fffad766,inset -1.5px 0 #d2ebd766,inset 0 -3px #14322466,0 2px 2px #14322433,-6px 16px 28px -10px #1e463280}.Demo3Sections-module__Dl1_Fa__tileSage{border-radius:14px;width:48px;height:48px}.Demo3Sections-module__Dl1_Fa__how{background:var(--cream-warm);padding-bottom:calc(var(--section-y) + 1rem)}.Demo3Sections-module__Dl1_Fa__howGrid{display:grid}.Demo3Sections-module__Dl1_Fa__howHead h2{margin-bottom:.75rem}.Demo3Sections-module__Dl1_Fa__howLead{max-width:34rem;font-size:var(--fs-lead);line-height:1.5}.Demo3Sections-module__Dl1_Fa__timeCard{z-index:3;border-radius:20px;justify-self:end;width:min(88%,21rem);margin:1.75rem .5rem -2rem 0;padding:.85rem 1rem;position:relative}.Demo3Sections-module__Dl1_Fa__timeRow{align-items:center;gap:.85rem;display:flex}.Demo3Sections-module__Dl1_Fa__timeTitle{color:var(--ink);font-size:1rem;font-weight:600;line-height:1.25}.Demo3Sections-module__Dl1_Fa__timeMeta{color:var(--ink-2);margin-top:.1rem;font-size:.8125rem;line-height:1.35}.Demo3Sections-module__Dl1_Fa__diorama{margin:0;position:relative}.Demo3Sections-module__Dl1_Fa__slab{isolation:isolate;aspect-ratio:1/1.02;margin-bottom:20px;position:relative}.Demo3Sections-module__Dl1_Fa__slab:before{content:"";z-index:-1;box-shadow:0 3px 4px rgb(var(--sh) / .22), -14px 36px 50px -18px rgb(var(--sh) / .5);background:linear-gradient(#eadbc8 0%,#dcc7ae 100%);border-radius:34px;position:absolute;inset:22px 0 -20px}.Demo3Sections-module__Dl1_Fa__surface{background:#f3e9dc;border-radius:32px;position:absolute;inset:0;overflow:hidden}.Demo3Sections-module__Dl1_Fa__surface:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 2px #fff8e673,inset -2px 0 #fff0d259,inset 0 -10px 14px -8px #322d0a73}.Demo3Sections-module__Dl1_Fa__dioramaImg{position:absolute;inset:-6% 0}.Demo3Sections-module__Dl1_Fa__dioramaImg img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.Demo3Sections-module__Dl1_Fa__badge{border-radius:16px;width:54px;height:58px;position:absolute;top:16px;left:16px}.Demo3Sections-module__Dl1_Fa__linkCard{display:none}.Demo3Sections-module__Dl1_Fa__stepsWrap{z-index:2;margin:-5.5rem .5rem 0;position:relative}.Demo3Sections-module__Dl1_Fa__stepsCard{background:linear-gradient(#f5e9da 0%,#efdfcb 100%);padding:1.1rem 1rem .5rem}.Demo3Sections-module__Dl1_Fa__listHead{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.25rem;display:flex}.Demo3Sections-module__Dl1_Fa__listHead h3{font-family:var(--font-body);font-variation-settings:normal;letter-spacing:-.005em;font-size:1.0625rem;font-weight:600}.Demo3Sections-module__Dl1_Fa__viewAll{min-height:44px;color:var(--ink-2);align-items:center;gap:.35rem;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.Demo3Sections-module__Dl1_Fa__viewAll:hover{color:var(--ink)}.Demo3Sections-module__Dl1_Fa__steps{margin:0;padding:0;list-style:none;display:grid}.Demo3Sections-module__Dl1_Fa__step{grid-template-columns:60px 1fr;align-items:start;gap:.9rem;padding:.7rem 0;display:grid;position:relative}.Demo3Sections-module__Dl1_Fa__step:not(:last-child):before{content:"";border-left:2px dashed #78562c4d;position:absolute;top:calc(.7rem + 66px);bottom:calc(6px - .7rem);left:29px}.Demo3Sections-module__Dl1_Fa__thumb{width:60px;height:60px;box-shadow:0 0 0 1.5px #fceed1, -2px 6px 12px -4px rgb(var(--sh) / .4);background:#e4c9a3;border-radius:12px;overflow:hidden}.Demo3Sections-module__Dl1_Fa__thumb img{object-fit:cover;width:100%;height:100%}.Demo3Sections-module__Dl1_Fa__stepText{min-width:0;padding-top:.1rem}.Demo3Sections-module__Dl1_Fa__stepNo{letter-spacing:.18em;text-transform:uppercase;color:var(--label);font-size:.75rem;font-weight:600;line-height:1.2}.Demo3Sections-module__Dl1_Fa__stepText h4{font-family:var(--font-body);font-variation-settings:normal;letter-spacing:0;margin:.25rem 0 .2rem;font-size:1rem;font-weight:600;line-height:1.3}.Demo3Sections-module__Dl1_Fa__stepText p:last-child{color:var(--ink-2);font-size:.875rem;line-height:1.45}.Demo3Sections-module__Dl1_Fa__stepIcon{display:none}@media (min-width:560px){.Demo3Sections-module__Dl1_Fa__step{grid-template-columns:64px 1fr 36px}.Demo3Sections-module__Dl1_Fa__thumb{width:64px;height:64px}.Demo3Sections-module__Dl1_Fa__step:not(:last-child):before{top:calc(.7rem + 70px);left:31px}.Demo3Sections-module__Dl1_Fa__stepIcon{width:36px;height:36px;color:var(--label);place-items:center;display:grid}}@media (min-width:1024px){.Demo3Sections-module__Dl1_Fa__how{padding-bottom:calc(var(--section-y) + 4rem)}.Demo3Sections-module__Dl1_Fa__howGrid{grid-template-columns:repeat(12,1fr);column-gap:24px}.Demo3Sections-module__Dl1_Fa__howHead{grid-area:1/1/auto/8;align-self:end;padding-bottom:3.5rem}.Demo3Sections-module__Dl1_Fa__timeCard{border-radius:26px;grid-area:1/9/auto/13;align-self:end;width:100%;margin:0 0 -2.25rem;padding:1.1rem 1.25rem}.Demo3Sections-module__Dl1_Fa__tileSage{border-radius:16px;width:56px;height:56px}.Demo3Sections-module__Dl1_Fa__timeTitle{font-size:1.125rem}.Demo3Sections-module__Dl1_Fa__timeMeta{font-size:.875rem}.Demo3Sections-module__Dl1_Fa__diorama{grid-area:2/1/auto/10}.Demo3Sections-module__Dl1_Fa__slab{aspect-ratio:16/10}.Demo3Sections-module__Dl1_Fa__slab:before{border-radius:42px;inset:28px 0 -26px}.Demo3Sections-module__Dl1_Fa__surface{border-radius:40px}.Demo3Sections-module__Dl1_Fa__dioramaImg img{object-position:50% 50%}.Demo3Sections-module__Dl1_Fa__badge{border-radius:20px;width:72px;height:76px;top:24px;left:24px}.Demo3Sections-module__Dl1_Fa__badge svg{width:32px;height:32px}.Demo3Sections-module__Dl1_Fa__linkCard{z-index:3;background:linear-gradient(#f3e3cd 0%,#ead6bb 100%);grid-template-columns:1fr 104px;width:min(22rem,45%);padding:0;display:grid;position:absolute;bottom:-4.5rem;left:-1.25rem;overflow:hidden}.Demo3Sections-module__Dl1_Fa__linkCard>div{padding:1.2rem 0 1.25rem 1.35rem}.Demo3Sections-module__Dl1_Fa__linkTitle{color:var(--ink);font-size:1rem;font-weight:600}.Demo3Sections-module__Dl1_Fa__linkStrong{color:var(--ink-2);margin-top:.45rem;font-size:.875rem;font-weight:600}.Demo3Sections-module__Dl1_Fa__linkMeta{color:var(--ink-2);margin-top:.3rem;font-size:.875rem;line-height:1.45}.Demo3Sections-module__Dl1_Fa__linkArt{width:100%;height:100%;-webkit-mask:linear-gradient(90deg,#0000 0,#000 45%);mask:linear-gradient(90deg,#0000 0,#000 45%)}.Demo3Sections-module__Dl1_Fa__stepsWrap{grid-area:2/8/auto/13;align-self:end;margin:0 0 -6rem}.Demo3Sections-module__Dl1_Fa__stepsCard{border-radius:28px;padding:1.5rem 1.5rem .75rem}.Demo3Sections-module__Dl1_Fa__listHead h3{font-size:1.1875rem}.Demo3Sections-module__Dl1_Fa__step{grid-template-columns:76px 1fr 36px;gap:1rem;padding:.8rem 0}.Demo3Sections-module__Dl1_Fa__thumb{width:76px;height:76px}.Demo3Sections-module__Dl1_Fa__step:not(:last-child):before{top:calc(.8rem + 82px);bottom:calc(6px - .8rem);left:37px}.Demo3Sections-module__Dl1_Fa__stepText h4{font-size:1.0625rem}}.Demo3Sections-module__Dl1_Fa__rail{scroll-snap-type:x mandatory;padding:.75rem var(--gutter) 2.5rem;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:min(82vw,20rem);grid-auto-flow:column;gap:1rem;display:grid;overflow-x:auto}.Demo3Sections-module__Dl1_Fa__rail::-webkit-scrollbar{display:none}.Demo3Sections-module__Dl1_Fa__railItem{scroll-snap-align:start;display:flex}.Demo3Sections-module__Dl1_Fa__railItem>*{flex:1}.Demo3Sections-module__Dl1_Fa__moreCard{transition:transform .35s var(--ease-out);background:linear-gradient(#f5e9da 0%,#efdfcb 100%);flex-direction:column;justify-content:flex-end;gap:.6rem;padding:1.5rem;text-decoration:none;display:flex}.Demo3Sections-module__Dl1_Fa__moreTile{border-radius:18px;width:60px;height:64px;margin-bottom:auto}.Demo3Sections-module__Dl1_Fa__moreTitle{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--ink);line-height:1.15}.Demo3Sections-module__Dl1_Fa__moreMeta{color:var(--ink-2);font-size:.9375rem;line-height:1.5}@media (hover:hover) and (pointer:fine){.Demo3Sections-module__Dl1_Fa__moreCard:hover{transform:translateY(-4px)}}@media (min-width:1100px){.Demo3Sections-module__Dl1_Fa__rail{width:min(100% - 2 * var(--gutter), var(--container));grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;grid-auto-flow:row;gap:2rem 1.75rem;margin-inline:auto;padding-inline:0;overflow:visible}.Demo3Sections-module__Dl1_Fa__moreCard{padding:2rem}}.Demo3Sections-module__Dl1_Fa__dash{background:linear-gradient(180deg, var(--cream) 0%, #efece0 100%)}.Demo3Sections-module__Dl1_Fa__dashGrid{align-items:center;gap:3rem;display:grid}.Demo3Sections-module__Dl1_Fa__dashGrid h2{margin-bottom:1rem}.Demo3Sections-module__Dl1_Fa__points{gap:.75rem;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.Demo3Sections-module__Dl1_Fa__points li{grid-template-columns:44px 1fr;align-items:center;gap:.85rem;line-height:1.45;display:grid}.Demo3Sections-module__Dl1_Fa__pointTile{width:44px;height:44px;color:var(--sage-btn);box-shadow:inset 0 1.5px 0 #fffcf1, inset -1.5px 0 0 #fffcf1b3, inset 0 -2px 0 #96765024, 0 1px 1px rgb(var(--sh) / .12), -4px 10px 18px -8px rgb(var(--sh) / .32);background:linear-gradient(#faf4eb,#f1e7da);border-radius:13px;place-items:center;display:grid}@media (min-width:900px){.Demo3Sections-module__Dl1_Fa__dashGrid{grid-template-columns:.85fr 1.15fr;gap:4.5rem}}.Demo3Sections-module__Dl1_Fa__dashGrid>*{min-width:0}
.LegalPage-module__bHW_4a__prose{max-width:44rem;color:var(--ink-2)}.LegalPage-module__bHW_4a__prose h2{margin:2.5rem 0 .8rem;font-size:clamp(1.35rem,1.2rem + .6vw,1.75rem)}.LegalPage-module__bHW_4a__prose p,.LegalPage-module__bHW_4a__prose ul{margin:0 0 1rem}.LegalPage-module__bHW_4a__prose ul{padding-left:1.25rem}.LegalPage-module__bHW_4a__prose li{margin-bottom:.4rem}.LegalPage-module__bHW_4a__prose a{color:var(--sage-btn);font-weight:600}.LegalPage-module__bHW_4a__prose mark{background:var(--peach-mist);border-radius:4px;padding:0 .25rem}.LegalPage-module__bHW_4a__prose table{border-collapse:collapse;width:100%;margin-bottom:1rem;font-size:.9375rem}.LegalPage-module__bHW_4a__prose th,.LegalPage-module__bHW_4a__prose td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:.6rem .5rem}@media (max-width:640px){.LegalPage-module__bHW_4a__prose table,.LegalPage-module__bHW_4a__prose tbody,.LegalPage-module__bHW_4a__prose tr,.LegalPage-module__bHW_4a__prose td{width:100%;display:block}.LegalPage-module__bHW_4a__prose thead{display:none}.LegalPage-module__bHW_4a__prose tr{box-shadow:inset 0 0 0 1px var(--rule);background:#fffbf4b3;border-radius:14px;padding:.75rem 1rem}.LegalPage-module__bHW_4a__prose td{border:0;padding:.35rem 0}.LegalPage-module__bHW_4a__prose td[data-label]:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:var(--label);font-size:.75rem;font-weight:600;display:block}}.LegalPage-module__bHW_4a__consentBtn{margin-top:.25rem}
.OrderWizard-module__NMrsYq__wizard{gap:1.25rem;width:100%;min-width:0;max-width:46rem;margin-inline:auto;display:grid}.OrderWizard-module__NMrsYq__progress{padding:.5rem .25rem 0;overflow-x:clip}.OrderWizard-module__NMrsYq__track{height:10px;box-shadow:inset 0 1px 3px rgb(var(--sh) / .18);background:linear-gradient(#eadfce,#f3eadf);border-radius:999px;margin:18px 20px 0;position:relative}.OrderWizard-module__NMrsYq__fill{border-radius:inherit;background:linear-gradient(90deg, #a7c7b3, var(--sage) 60%, var(--sage-btn));transition:width .6s var(--ease-out);position:absolute;inset:0 auto 0 0}.OrderWizard-module__NMrsYq__fill:after{content:"";background:#ffffff73;border-radius:999px;height:3px;position:absolute;inset:1px 4px auto}.OrderWizard-module__NMrsYq__butterfly{width:34px;height:28px;transition:left .6s var(--ease-out);filter:drop-shadow(0 4px 4px rgb(var(--sh) / .25));transform-origin:50% 60%;animation:1.6s ease-in-out infinite OrderWizard-module__NMrsYq__flutter;position:absolute;top:-22px;transform:translate(-50%)rotate(-8deg)}@keyframes OrderWizard-module__NMrsYq__flutter{50%{transform:translate(-50%)rotate(-8deg)scaleX(.82)translateY(-2px)}}.OrderWizard-module__NMrsYq__dots{grid-template-columns:repeat(5,minmax(0,1fr));margin:12px 0 0;padding:0;list-style:none;display:grid}.OrderWizard-module__NMrsYq__dot{cursor:pointer;width:100%;min-height:44px;color:var(--muted);font:500 .75rem/1.1 var(--font-body);background:0 0;border:0;justify-items:center;gap:4px;display:grid}.OrderWizard-module__NMrsYq__dotMark{width:28px;height:28px;box-shadow:inset 0 1.5px 0 #fffcf1, 0 1px 1px rgb(var(--sh) / .14), -2px 6px 12px -6px rgb(var(--sh) / .35);background:linear-gradient(#f8f1e7,#f1e8da);border-radius:50%;place-items:center;font-weight:600;display:grid}.OrderWizard-module__NMrsYq__dot[data-state=done] .OrderWizard-module__NMrsYq__dotMark{background:var(--sage);color:#fff}.OrderWizard-module__NMrsYq__dot[data-state=current]{color:var(--ink)}.OrderWizard-module__NMrsYq__dot[data-state=current] .OrderWizard-module__NMrsYq__dotMark{background:var(--sage-btn);color:#fff;box-shadow:0 0 0 4px #3f7a602e}.OrderWizard-module__NMrsYq__dots li:last-child .OrderWizard-module__NMrsYq__dotMark{color:#fff;background:radial-gradient(circle at 35% 30%,#d98a7a,#a3452b)}@media (max-width:420px){.OrderWizard-module__NMrsYq__dotLabel{display:none}}.OrderWizard-module__NMrsYq__panel{padding:clamp(1.25rem,1rem + 2vw,2.25rem)}.OrderWizard-module__NMrsYq__stepCount{font:600 var(--fs-label) / 1.2 var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--label)}.OrderWizard-module__NMrsYq__title{font-size:var(--fs-h3);outline:none;margin:.5rem 0 1.4rem}.OrderWizard-module__NMrsYq__grid{gap:1.1rem;display:grid}@media (min-width:640px){.OrderWizard-module__NMrsYq__grid{grid-template-columns:1fr 1fr}.OrderWizard-module__NMrsYq__full{grid-column:1/-1}}.OrderWizard-module__NMrsYq__field{gap:.4rem;display:grid}.OrderWizard-module__NMrsYq__label{color:var(--ink);font-size:.9375rem;font-weight:600}.OrderWizard-module__NMrsYq__req{color:var(--coral-hover)}.OrderWizard-module__NMrsYq__control{position:relative}.OrderWizard-module__NMrsYq__control input,.OrderWizard-module__NMrsYq__control textarea{width:100%;font:inherit;color:var(--ink);box-shadow:inset 0 1px 2px rgb(var(--sh) / .08);background:#fffdf9;border:1.5px solid #1f2a2229;border-radius:14px;padding:.8rem 2.6rem .8rem 1rem;font-size:1rem;transition:border-color .2s,box-shadow .2s}.OrderWizard-module__NMrsYq__control textarea{resize:vertical;min-height:8rem}.OrderWizard-module__NMrsYq__control input:focus,.OrderWizard-module__NMrsYq__control textarea:focus{border-color:var(--sage);outline:none;box-shadow:0 0 0 4px #699b8433}.OrderWizard-module__NMrsYq__field[data-state=error] input,.OrderWizard-module__NMrsYq__field[data-state=error] textarea{border-color:#c2553a;box-shadow:0 0 0 4px #c2553a1f}.OrderWizard-module__NMrsYq__field[data-state=success] input,.OrderWizard-module__NMrsYq__field[data-state=success] textarea{border-color:var(--sage)}.OrderWizard-module__NMrsYq__stateIcon{color:var(--muted);pointer-events:none;position:absolute;top:.85rem;right:.85rem}.OrderWizard-module__NMrsYq__field[data-state=error] .OrderWizard-module__NMrsYq__stateIcon{color:#c2553a}.OrderWizard-module__NMrsYq__field[data-state=success] .OrderWizard-module__NMrsYq__stateIcon{color:var(--sage-btn)}.OrderWizard-module__NMrsYq__error{color:#a3452b;font-size:.875rem;font-weight:500}.OrderWizard-module__NMrsYq__help{color:var(--muted);font-size:.8125rem}.OrderWizard-module__NMrsYq__hint{color:var(--muted);margin-top:1rem;font-size:.9375rem}.OrderWizard-module__NMrsYq__hint a{color:var(--sage-btn);font-weight:600}.OrderWizard-module__NMrsYq__checkRow,.OrderWizard-module__NMrsYq__consent{cursor:pointer;background:#fffdf9;border:1.5px solid #1f2a221f;border-radius:14px;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;font-size:.9375rem;display:flex}.OrderWizard-module__NMrsYq__checkRow input,.OrderWizard-module__NMrsYq__consent input,.OrderWizard-module__NMrsYq__extra input{width:20px;height:20px;accent-color:var(--sage-btn);flex:none;margin:1px 0 0}.OrderWizard-module__NMrsYq__consent{margin-top:1.25rem}.OrderWizard-module__NMrsYq__consent[data-error]{border-color:#c2553a}.OrderWizard-module__NMrsYq__consent a{color:var(--sage-btn);font-weight:600}.OrderWizard-module__NMrsYq__options{gap:.8rem;display:grid}.OrderWizard-module__NMrsYq__option{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;background:#fffdf9;border:1.5px solid #1f2a221f;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:.9rem;padding:1.1rem;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.OrderWizard-module__NMrsYq__option:hover{transform:translateY(-1px)}.OrderWizard-module__NMrsYq__option[aria-checked=true]{border-color:var(--sage-btn);box-shadow:0 0 0 4px #3f7a6024}.OrderWizard-module__NMrsYq__radio{border:2px solid #1f2a224d;border-radius:50%;width:22px;height:22px;transition:border-width .15s,border-color .15s}.OrderWizard-module__NMrsYq__option[aria-checked=true] .OrderWizard-module__NMrsYq__radio{border:7px solid var(--sage-btn)}.OrderWizard-module__NMrsYq__optBody{gap:.2rem;display:grid}.OrderWizard-module__NMrsYq__optTitle{font-family:var(--font-display);color:var(--ink);font-size:1.3rem}.OrderWizard-module__NMrsYq__optText{color:var(--muted);font-size:.875rem}.OrderWizard-module__NMrsYq__optPrice{font-family:var(--font-display);color:var(--sage-btn);text-align:right;font-size:1.3rem}.OrderWizard-module__NMrsYq__models{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}@media (min-width:640px){.OrderWizard-module__NMrsYq__models{grid-template-columns:repeat(3,1fr)}}.OrderWizard-module__NMrsYq__model{cursor:pointer;font:inherit;aspect-ratio:9/13;box-shadow:0 1px 1px rgb(var(--sh) / .12), -4px 12px 22px -12px rgb(var(--sh) / .4);background:#efe3d3;border:2px solid #0000;border-radius:16px;padding:0;display:grid;position:relative;overflow:hidden}.OrderWizard-module__NMrsYq__model img{object-fit:cover;object-position:top;width:100%;height:100%}.OrderWizard-module__NMrsYq__modelName{color:#fff;text-align:left;background:linear-gradient(#0000,#14100cbf);padding:1.6rem .6rem .6rem;font-size:.8125rem;font-weight:600;position:absolute;inset:auto 0 0}.OrderWizard-module__NMrsYq__check{background:var(--sage-btn);color:#fff;opacity:0;border-radius:50%;place-items:center;width:26px;height:26px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:8px;right:8px;transform:scale(.6)}.OrderWizard-module__NMrsYq__model[aria-checked=true]{border-color:var(--sage-btn)}.OrderWizard-module__NMrsYq__model[aria-checked=true] .OrderWizard-module__NMrsYq__check{opacity:1;transform:none}.OrderWizard-module__NMrsYq__modelNone{color:var(--sage-deep);background:linear-gradient(160deg,#f6efe4,#e9e3d4);align-content:center;place-items:center;gap:.5rem;padding:1rem;font-size:.875rem;font-weight:600}.OrderWizard-module__NMrsYq__extras{border:0;gap:.6rem;margin:1.25rem 0 0;padding:0;display:grid}.OrderWizard-module__NMrsYq__extras legend{color:var(--ink);margin-bottom:.6rem;font-weight:600}.OrderWizard-module__NMrsYq__extra{cursor:pointer;background:#fffdf9;border:1.5px solid #1f2a221f;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:start;gap:.75rem;padding:.9rem 1rem;display:grid}.OrderWizard-module__NMrsYq__extra[data-on]{border-color:var(--sage-btn)}.OrderWizard-module__NMrsYq__extraBody{display:grid}.OrderWizard-module__NMrsYq__extraBody small{color:var(--muted)}.OrderWizard-module__NMrsYq__extraPrice{color:var(--sage-btn);font-weight:600}.OrderWizard-module__NMrsYq__summary{border-top:1px solid var(--rule);margin:0}.OrderWizard-module__NMrsYq__sumRow{border-bottom:1px solid var(--rule);grid-template-columns:7.5rem 1fr auto;align-items:baseline;gap:.75rem;padding:.75rem 0;display:grid}.OrderWizard-module__NMrsYq__sumRow dt{color:var(--muted);font-size:.875rem}.OrderWizard-module__NMrsYq__sumRow dd{color:var(--ink);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-weight:500}.OrderWizard-module__NMrsYq__edit{color:var(--sage-btn);cursor:pointer;background:0 0;border:0;min-height:32px;font-size:.8125rem;font-weight:600}@media (max-width:480px){.OrderWizard-module__NMrsYq__sumRow{grid-template-columns:1fr auto}.OrderWizard-module__NMrsYq__sumRow dd,.OrderWizard-module__NMrsYq__sumRow dt{grid-column:1/2}.OrderWizard-module__NMrsYq__edit{grid-area:1/2/3}}.OrderWizard-module__NMrsYq__serverError{color:#7a2f1c;background:#ee84671f;border-radius:14px;justify-items:start;gap:.75rem;margin-top:1rem;padding:1rem;display:grid}.OrderWizard-module__NMrsYq__actions{justify-content:space-between;gap:.75rem;margin-top:1.75rem;display:flex}.OrderWizard-module__NMrsYq__primary{margin-left:auto}.OrderWizard-module__NMrsYq__primary[disabled]{opacity:.75;cursor:progress}.OrderWizard-module__NMrsYq__spinner{border:2px solid #0003;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite OrderWizard-module__NMrsYq__spin}@keyframes OrderWizard-module__NMrsYq__spin{to{transform:rotate(360deg)}}.OrderWizard-module__NMrsYq__panel,.OrderWizard-module__NMrsYq__grid,.OrderWizard-module__NMrsYq__summary,.OrderWizard-module__NMrsYq__sumRow dd{min-width:0}.OrderWizard-module__NMrsYq__edit{min-height:44px;padding:0 .25rem}@media (max-width:420px){.OrderWizard-module__NMrsYq__option{grid-template-columns:auto 1fr;grid-template-areas:"radio body"".price";row-gap:.4rem}.OrderWizard-module__NMrsYq__radio{grid-area:radio}.OrderWizard-module__NMrsYq__optBody{grid-area:body}.OrderWizard-module__NMrsYq__optPrice{text-align:left;grid-area:price}.OrderWizard-module__NMrsYq__panel{padding:1.1rem 1rem}}
.contact-module__swMWYG__grid{gap:1rem;display:grid}@media (min-width:800px){.contact-module__swMWYG__grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.contact-module__swMWYG__card{color:inherit;transition:transform .25s var(--ease-out);gap:.35rem;padding:1.5rem;text-decoration:none;display:grid}.contact-module__swMWYG__card:hover{transform:translateY(-3px)}.contact-module__swMWYG__icon{color:#fffbf0;background:linear-gradient(180deg, #7fae98 0%, var(--sage) 50%, #5a8a74 100%);border-radius:16px;place-items:center;width:56px;height:56px;margin-bottom:.75rem;display:grid;box-shadow:inset 0 1.5px #fffad761,inset 0 -3px #14322459,-6px 16px 28px -10px #1e463273}.contact-module__swMWYG__title{font-family:var(--font-display);color:var(--ink);font-size:1.5rem}.contact-module__swMWYG__text{color:var(--muted);font-size:.9375rem}.contact-module__swMWYG__value{color:var(--sage-btn);overflow-wrap:anywhere;align-items:center;gap:.35rem;margin-top:.75rem;font-weight:600;display:inline-flex}.contact-module__swMWYG__cta{text-align:center;font-family:var(--font-display);color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;font-size:1.35rem;display:flex}.contact-module__swMWYG__form{background:linear-gradient(180deg, var(--cream) 0%, #f4e6da 100%)}.contact-module__swMWYG__formHead{text-align:center;max-width:40rem;margin:0 auto 2rem}.contact-module__swMWYG__formHead h2{margin-bottom:.9rem}.contact-module__swMWYG__formHead .lead{max-width:46ch;margin-inline:auto}
