.mocks-module__APLUDq__onPastel{color:var(--text)}@media (prefers-color-scheme:dark){.mocks-module__APLUDq__onPastel{color:var(--on-primary)}.mocks-module__APLUDq__device{outline:2px solid var(--border);outline-offset:-2px}}@property --frame-width{syntax:"<length>";inherits:false;initial-value:1px}.mocks-module__APLUDq__phoneFrame,.mocks-module__APLUDq__fit{aspect-ratio:var(--w) / var(--h);overflow:hidden;container-type:inline-size}.mocks-module__APLUDq__phoneFrame>div,.mocks-module__APLUDq__fit>div{--frame-width:100cqi;width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);transform-origin:0 0;transform:scale(tan(atan2(var(--frame-width), calc(var(--w) * 1px))))}.mocks-module__APLUDq__phoneFrame{--w:410;--h:820}.mocks-module__APLUDq__device{--device-radius:44px;--bezel:10px;padding:var(--bezel);border-radius:var(--device-radius);background:color-mix(in srgb, var(--lavender-pastel) 20%, black)}.mocks-module__APLUDq__device>.mocks-module__APLUDq__screen{border-radius:calc(var(--device-radius) - var(--bezel))}.mocks-module__APLUDq__browserFrame{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;overflow:hidden}.mocks-module__APLUDq__fit{--w:1200;--h:795}.mocks-module__APLUDq__browserBar{background:var(--background);border-bottom:1px solid var(--border);align-items:center;gap:6px;height:35px;padding-inline:14px;display:flex}.mocks-module__APLUDq__browserBar i{border-radius:var(--radius-pill);background:var(--border);width:10px;height:10px}.mocks-module__APLUDq__screen{background:var(--background);color:var(--text);font:400 16px/1.5 var(--font-sans);text-align:start;display:flex;overflow:hidden}.mocks-module__APLUDq__phone{flex-direction:column;width:390px;height:800px}.mocks-module__APLUDq__desk{width:1200px;height:760px}.mocks-module__APLUDq__screen .ph{padding-inline:4px}.mocks-module__APLUDq__row{justify-content:space-between;align-items:center;gap:8px;display:flex}.mocks-module__APLUDq__col{flex-direction:column;gap:4px;display:flex}.mocks-module__APLUDq__title{font:800 26px/32px var(--font-sans)}.mocks-module__APLUDq__titleS{font-size:24px;line-height:30px}.mocks-module__APLUDq__titleL{letter-spacing:-.015em;font-size:28px;line-height:34px}.mocks-module__APLUDq__label{font:700 14px/20px var(--font-sans)}.mocks-module__APLUDq__kicker{font-size:12px}.mocks-module__APLUDq__bold{font-weight:700}.mocks-module__APLUDq__amount{font:800 18px/24px var(--font-sans)}.mocks-module__APLUDq__link{color:var(--primary);font-weight:700}.mocks-module__APLUDq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:10px;padding:16px;display:flex}.mocks-module__APLUDq__cardPicked{border:2px solid var(--primary)}.mocks-module__APLUDq__cardSoft{background:var(--surface-soft);border-color:#0000}:is(.mocks-module__APLUDq__cardSoft .eyebrow,.mocks-module__APLUDq__cardSoft .caption){color:inherit}.mocks-module__APLUDq__card>.mocks-module__APLUDq__btn{align-self:flex-start}.mocks-module__APLUDq__chips{flex-wrap:wrap;gap:6px;display:flex}.mocks-module__APLUDq__chip{border-radius:var(--radius-pill);font:700 13px/18px var(--font-sans);padding:6px 12px}.mocks-module__APLUDq__chipL{padding:8px 14px;font-size:14px;line-height:20px}.mocks-module__APLUDq__soft{background:var(--surface-soft)}.mocks-module__APLUDq__line{background:var(--surface);border:1px solid var(--border)}.mocks-module__APLUDq__on{background:var(--primary);color:var(--on-primary)}.mocks-module__APLUDq__picked{background:var(--surface-soft);border:2px solid var(--primary)}.mocks-module__APLUDq__btn{border-radius:var(--radius-pill);height:40px;font:700 15px/1 var(--font-sans);white-space:nowrap;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.mocks-module__APLUDq__outline{background:var(--surface);border:1px solid var(--outline)}.mocks-module__APLUDq__tall{height:46px}.mocks-module__APLUDq__field{background:var(--surface);border:1px solid var(--outline);border-radius:var(--radius-pill);height:40px;color:var(--text-muted);align-items:center;gap:10px;padding:0 16px;display:flex}.mocks-module__APLUDq__grow{flex:1;min-width:0}.mocks-module__APLUDq__phoneHead{justify-content:space-between;align-items:center;padding:16px 20px 10px;display:flex}.mocks-module__APLUDq__topbar{background:var(--surface);border-bottom:1px solid var(--border);flex-direction:column;gap:8px;padding:14px 20px 12px;display:flex}.mocks-module__APLUDq__body{flex-direction:column;flex:1;gap:12px;padding:12px 20px;display:flex}.mocks-module__APLUDq__list{padding-block:4px 8px}.mocks-module__APLUDq__list .mocks-module__APLUDq__card{gap:8px;padding-block:14px}.mocks-module__APLUDq__tools{flex-direction:column;gap:12px;padding:0 20px 12px;display:flex}.mocks-module__APLUDq__note{border-radius:var(--radius-pill);background:var(--surface-soft);align-items:center;gap:8px;padding:10px 14px;display:flex}.mocks-module__APLUDq__bottom{background:var(--surface);border-top:1px solid var(--border);gap:10px;padding:12px 20px 14px;display:flex}.mocks-module__APLUDq__bottom .mocks-module__APLUDq__btn{flex:1}.mocks-module__APLUDq__bottom .mocks-module__APLUDq__on{flex:1.4}.mocks-module__APLUDq__tabs{background:var(--surface);border-top:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 8px 10px;display:grid}.mocks-module__APLUDq__tabs span{color:var(--text-muted);font:700 11px/14px var(--font-sans);flex-direction:column;align-items:center;gap:2px;display:flex}.mocks-module__APLUDq__tabs span:first-child{color:var(--primary)}.mocks-module__APLUDq__check{align-items:center;gap:10px;display:flex}.mocks-module__APLUDq__check i{border:1.5px solid var(--outline);border-radius:var(--radius-min);width:20px;height:20px;font:800 13px/1 var(--font-sans);place-items:center;display:grid}.mocks-module__APLUDq__check i:not(:empty){background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.mocks-module__APLUDq__photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.mocks-module__APLUDq__photos span{aspect-ratio:4/3;border-radius:var(--radius-sm);place-items:center;display:grid}.mocks-module__APLUDq__addPhoto{border:1.5px dashed var(--outline);color:var(--text-muted);font:700 13px/1 var(--font-sans)}.mocks-module__APLUDq__prices{grid-template-columns:1fr auto;gap:6px 12px;display:grid}.mocks-module__APLUDq__prices>:nth-child(2n){text-align:end}.mocks-module__APLUDq__total{border-top:1px solid var(--border);font:800 16px/22px var(--font-sans);justify-content:space-between;padding-top:8px;display:flex}.mocks-module__APLUDq__signature{width:100%;height:56px;display:block}.mocks-module__APLUDq__signPad{background:var(--background);border:1.5px dashed var(--outline);border-radius:var(--radius-sm);place-items:center;height:88px;display:grid}.mocks-module__APLUDq__side{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;flex:none;gap:4px;width:232px;padding:20px 14px;display:flex}.mocks-module__APLUDq__sideLogo{padding:0 10px 18px}.mocks-module__APLUDq__side span{border-radius:var(--radius-pill);font:700 15px/20px var(--font-sans);padding:10px 12px}.mocks-module__APLUDq__side span:last-child{color:var(--text-muted);margin-top:auto}.mocks-module__APLUDq__main{flex-direction:column;flex:1;gap:18px;min-width:0;padding:22px 26px;display:flex}.mocks-module__APLUDq__toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mocks-module__APLUDq__segment{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);font:700 14px/20px var(--font-sans);align-items:center;gap:4px;padding:4px;display:flex}.mocks-module__APLUDq__segment span{border-radius:var(--radius-pill);padding:6px 14px}.mocks-module__APLUDq__sheet{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex:1;overflow:hidden}.mocks-module__APLUDq__board{grid-template-columns:170px minmax(0,1fr);display:grid}.mocks-module__APLUDq__board>div{grid-template-rows:44px repeat(4,minmax(0,1fr));display:grid;position:relative}.mocks-module__APLUDq__board>div>*{border-bottom:1px solid var(--border)}.mocks-module__APLUDq__board>div>:nth-child(5),.mocks-module__APLUDq__board .mocks-module__APLUDq__now{border-bottom:0}.mocks-module__APLUDq__people{border-right:1px solid var(--border)}.mocks-module__APLUDq__hours span{padding:12px 16px;font-weight:700}.mocks-module__APLUDq__people>.caption{padding:12px 16px;font-weight:700}.mocks-module__APLUDq__person{align-items:center;gap:10px;padding:14px 16px;font-weight:700;display:flex}.mocks-module__APLUDq__avatar{aspect-ratio:1;border-radius:var(--radius-pill);width:34px;font:800 13px/1 var(--font-sans);place-items:center;display:grid}.mocks-module__APLUDq__hours{grid-template-columns:repeat(10,minmax(0,1fr));display:grid}.mocks-module__APLUDq__hours span{padding-inline:8px}.mocks-module__APLUDq__lane{position:relative}.mocks-module__APLUDq__slot{border-radius:var(--radius-sm);padding:8px 10px;position:absolute;top:12px;bottom:12px}.mocks-module__APLUDq__blocked{border:1.5px dashed var(--outline)}.mocks-module__APLUDq__clash{outline:2px solid var(--warning)}.mocks-module__APLUDq__now{background:var(--danger);width:2px;position:absolute;top:44px;bottom:0;left:33%}.mocks-module__APLUDq__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.mocks-module__APLUDq__kpis .mocks-module__APLUDq__card{gap:0;padding:14px 16px}.mocks-module__APLUDq__table>div{border-bottom:1px solid var(--border);grid-template-columns:1.1fr 1.4fr 1fr 2fr 1.6fr;align-items:center;column-gap:12px;padding:14px 18px;display:grid}.mocks-module__APLUDq__table>div:first-child{padding-block:12px}.mocks-module__APLUDq__table>div:last-child{border-bottom:0}.mocks-module__APLUDq__inbox{border-right:1px solid var(--border);flex-direction:column;flex:none;width:290px;display:flex}.mocks-module__APLUDq__inboxHead{flex-direction:column;gap:12px;padding:22px 18px 12px;display:flex}.mocks-module__APLUDq__talk{border-bottom:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:4px;padding:12px 18px;display:flex}.mocks-module__APLUDq__talk .mocks-module__APLUDq__row{align-self:stretch}.mocks-module__APLUDq__talkOpen{background:var(--surface);border-top:1px solid var(--border)}.mocks-module__APLUDq__thread{flex-direction:column;flex:1;min-width:0;display:flex}.mocks-module__APLUDq__threadHead{border-bottom:1px solid var(--border);padding:18px 22px}.mocks-module__APLUDq__messages{flex-direction:column;flex:1;align-items:flex-start;gap:12px;padding:22px;display:flex}.mocks-module__APLUDq__bubble{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-min);max-width:70%;padding:10px 14px}.mocks-module__APLUDq__bubbleAi{background:var(--surface-soft);border-radius:var(--radius-md) var(--radius-md) var(--radius-min) var(--radius-md);border-color:#0000;align-self:flex-end}.mocks-module__APLUDq__bubbleAi b{font-size:13px;display:block}.mocks-module__APLUDq__handover{background:var(--background);border:1px dashed var(--outline);border-radius:var(--radius-pill);align-self:center;padding:6px 14px}.mocks-module__APLUDq__aside{background:var(--surface);border-left:1px solid var(--border);flex-direction:column;flex:none;gap:14px;width:270px;padding:22px 18px;display:flex}.mocks-module__APLUDq__box{border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:2px;padding:12px;display:flex}.mocks-module__APLUDq__boxSoft{background:var(--surface-soft);border-color:#0000}.mocks-module__APLUDq__boxSoft .ph{background:var(--surface)}.mocks-module__APLUDq__roomy{gap:20px;padding:28px 34px}.mocks-module__APLUDq__titleXl{letter-spacing:-.015em;font-size:30px;line-height:36px}.mocks-module__APLUDq__progress{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.mocks-module__APLUDq__meter{border-radius:var(--radius-pill);background:var(--surface-soft);width:240px;height:10px;overflow:hidden}.mocks-module__APLUDq__meter i{border-radius:var(--radius-pill);background:var(--primary);width:42%;height:100%;display:block}.mocks-module__APLUDq__chapters{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mocks-module__APLUDq__chapters .mocks-module__APLUDq__card{gap:0;padding:18px}.mocks-module__APLUDq__chapters .mocks-module__APLUDq__card>.mocks-module__APLUDq__row:first-child{padding-bottom:10px}.mocks-module__APLUDq__task{border-bottom:1px solid var(--border);padding-block:10px}.mocks-module__APLUDq__task:last-child{border-bottom:0}.mocks-module__APLUDq__next{background:var(--surface);border-radius:var(--radius-min);margin-bottom:10px;padding:12px 14px}.mocks-module__APLUDq__todo{padding:6px 2px}
.page-module__Yo3-Da__hero{flex-direction:column;align-items:flex-start;gap:20px;padding-block:clamp(64px,10vw,96px) 48px;display:flex}.page-module__Yo3-Da__hero h1{max-width:900px}.page-module__Yo3-Da__hero p{max-width:680px}.page-module__Yo3-Da__chips{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module__Yo3-Da__chips a{background:var(--surface);border:1px solid var(--border)}.page-module__Yo3-Da__flow{padding-block:64px}.page-module__Yo3-Da__band{background:var(--surface);padding-block:clamp(64px,10vw,96px)}.page-module__Yo3-Da__band+.page-module__Yo3-Da__flow{padding-top:96px}.page-module__Yo3-Da__last{padding-bottom:96px}.page-module__Yo3-Da__shot{border-radius:var(--radius-lg);padding:10px}.page-module__Yo3-Da__shot>div{border-radius:var(--radius-md)}.page-module__Yo3-Da__steps{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.page-module__Yo3-Da__steps li,.page-module__Yo3-Da__phones figcaption{gap:14px;display:flex}.page-module__Yo3-Da__phones{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.page-module__Yo3-Da__phones figure{gap:var(--space-4);flex-direction:column;margin:0;display:flex}.page-module__Yo3-Da__phoneShot{border-radius:var(--radius-lg);place-items:center;padding-block:28px;display:grid}.page-module__Yo3-Da__phone{width:min(295px,86%)}
.home-module__06co2W__progress{z-index:60;background:var(--primary);transform-origin:0;height:4px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.home-module__06co2W__section{padding-block:clamp(64px,10vw,96px)}.home-module__06co2W__onSurface{background:var(--surface)}.home-module__06co2W__stackGap{flex-direction:column;gap:32px;display:flex}.home-module__06co2W__head{flex-direction:column;gap:12px;max-width:700px;display:flex}.home-module__06co2W__headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.home-module__06co2W__num{border-radius:var(--radius-pill);background:var(--surface-soft);width:36px;height:36px;color:var(--text);font:800 16px/1 var(--font-sans);flex:none;place-items:center;display:inline-grid}.home-module__06co2W__numS{width:28px;height:28px;font-size:14px}.home-module__06co2W__story{overflow-x:clip}.home-module__06co2W__storyGrid{grid-template-columns:minmax(0,1fr);display:grid}.home-module__06co2W__step{flex-direction:column;align-items:flex-start;gap:20px;padding-block:40px;display:flex}.home-module__06co2W__step p{max-width:520px}.home-module__06co2W__hero{padding-top:24px}.home-module__06co2W__hero p{max-width:560px}.home-module__06co2W__heroActions{padding-top:8px}.home-module__06co2W__heroBadges{flex-wrap:wrap;gap:8px;padding-top:8px;display:flex}.home-module__06co2W__hint{align-items:center;gap:8px;padding-top:24px;display:flex}.home-module__06co2W__stageCol{order:-1}.home-module__06co2W__stage{perspective:1400px;perspective-origin:50% 35%;height:260px;position:relative}.home-module__06co2W__pin,.home-module__06co2W__plan,.home-module__06co2W__stagePhone{display:none}@media (min-width:960px){.home-module__06co2W__storyGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:48px}.home-module__06co2W__step{justify-content:center;min-height:620px;padding-block:48px}.home-module__06co2W__hero{justify-content:flex-start;min-height:700px;padding-top:96px}.home-module__06co2W__hero h1{font-size:clamp(48px,5vw,64px);line-height:calc(1em + 4px)}.home-module__06co2W__hint{padding-top:40px}.home-module__06co2W__stageCol{order:0;position:sticky;top:96px}.home-module__06co2W__stage{height:640px}.home-module__06co2W__pin,.home-module__06co2W__plan{display:flex}.home-module__06co2W__stagePhone{display:block}}@media (min-width:960px) and (max-width:1199px){.home-module__06co2W__stage{transform-origin:0 0;width:125%;margin-bottom:-128px;transform:scale(.8)}}.home-module__06co2W__stage{--wall-side:color-mix(in srgb, var(--sky-pastel) 93%, black);--wall-dark:color-mix(in srgb, var(--sky-pastel) 87%, black);--roof-dark:color-mix(in srgb, var(--rose-pastel) 92%, black);--door:var(--lavender-brand)}.home-module__06co2W__stage,.home-module__06co2W__art{--ink:var(--text)}@media (prefers-color-scheme:dark){.home-module__06co2W__stage{--door:color-mix(in srgb, var(--lavender-pastel) 50%, black)}.home-module__06co2W__stage,.home-module__06co2W__art{--ink:var(--on-primary)}}.home-module__06co2W__houseAnchor{width:0;height:0;transform-style:preserve-3d;position:absolute;top:52%;left:44%}@media (max-width:959px){.home-module__06co2W__houseAnchor{top:62%;transform:scale(.5)}}.home-module__06co2W__house{transform-style:preserve-3d;position:absolute;top:0;left:0;transform:rotateX(-20deg)rotateY(-32deg)scale(1.15)}.home-module__06co2W__floor,.home-module__06co2W__back,.home-module__06co2W__left,.home-module__06co2W__right,.home-module__06co2W__chimney,.home-module__06co2W__roofA,.home-module__06co2W__roofB,.home-module__06co2W__front{transform-style:preserve-3d;position:absolute}.home-module__06co2W__front,.home-module__06co2W__back{clip-path:polygon(0 90px,120px 0,240px 90px,240px 250px,0 250px);width:240px;height:250px;top:-125px;left:-120px}.home-module__06co2W__front{background:var(--sky-pastel);transform:translate3d(0,-45px,100px)}.home-module__06co2W__back{background:var(--wall-side);transform:translate3d(0,-45px,-100px)rotateY(180deg)}.home-module__06co2W__left,.home-module__06co2W__right{background:var(--wall-side);width:200px;height:160px;top:-80px;left:-100px}.home-module__06co2W__left{transform:translate(-120px)rotateY(-90deg)}.home-module__06co2W__right{background:var(--wall-dark);transform:translate(120px)rotateY(90deg)}.home-module__06co2W__floor{background:var(--sage-pastel);width:280px;height:240px;top:-120px;left:-140px;transform:translateY(81px)rotateX(90deg)}.home-module__06co2W__roofA,.home-module__06co2W__roofB{width:272px;height:152px;top:-76px;left:-136px}.home-module__06co2W__roofA{background:var(--rose-pastel);transform:translate3d(0,-125px,50px)rotateX(48deg)}.home-module__06co2W__roofB{background:var(--roof-dark);transform:translate3d(0,-125px,-50px)rotateX(-48deg)}.home-module__06co2W__chimney{background:var(--peach-pastel);width:30px;height:70px;top:-35px;left:-15px;transform:translate3d(60px,-150px,-30px)}.home-module__06co2W__door{border-radius:var(--radius-pill) var(--radius-pill) 0 0;background:var(--door);width:44px;height:78px;position:absolute;bottom:0;left:100px}.home-module__06co2W__win{border-radius:var(--radius-sm);background:var(--butter-pastel);border:6px solid #fff;width:48px;height:48px;position:absolute;top:128px}.home-module__06co2W__winA{left:26px}.home-module__06co2W__winB{right:26px}.home-module__06co2W__winAttic{border-radius:var(--radius-md) var(--radius-md) var(--radius-min) var(--radius-min);height:40px;top:34px;left:96px}.home-module__06co2W__winSideA{top:44px;left:28px}.home-module__06co2W__winSideB{top:44px;right:28px}.home-module__06co2W__pin{align-items:center;gap:8px;position:absolute}.home-module__06co2W__pin i{border:3px solid var(--surface);border-radius:var(--radius-pill);outline:1px solid var(--border);background:var(--primary);width:14px;height:14px}.home-module__06co2W__plan{opacity:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:10px;width:300px;padding:16px;position:absolute;top:0;left:0}.home-module__06co2W__planHead{justify-content:space-between;align-items:center;display:flex}.home-module__06co2W__planRows{grid-template-columns:52px 1fr;align-items:center;gap:8px;display:grid}.home-module__06co2W__planRows>:nth-child(odd){font-weight:700}.home-module__06co2W__planRows>:nth-child(2n){border-radius:var(--radius-min);color:var(--ink);padding:6px 10px}.home-module__06co2W__stagePhone{position:absolute;top:24px;right:0}.home-module__06co2W__stagePhone>div{width:262px}.home-module__06co2W__report{opacity:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:340px;padding:10px;position:absolute;top:60px;right:0}.home-module__06co2W__reportHead{background:var(--surface-soft);border-radius:var(--radius-md);flex-direction:column;gap:6px;padding:18px;display:flex}.home-module__06co2W__reportHead b{font-size:20px;line-height:26px}.home-module__06co2W__reportHead .eyebrow{color:inherit;font-size:12px}.home-module__06co2W__reportLines{flex-direction:column;gap:10px;padding:16px 14px 10px;display:flex}.home-module__06co2W__reportLines>div{justify-content:space-between;align-items:center;display:flex}.home-module__06co2W__reportLines hr{border:0;border-top:1px solid var(--border);width:100%;margin:0}@media (max-width:959px){.home-module__06co2W__report{transform-origin:50% 0;width:min(340px,90%);top:8px;left:50%;right:auto;translate:-50%;scale:.8}}.home-module__06co2W__proof{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-block:64px;display:flex}.home-module__06co2W__logos{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;width:100%;display:grid}.home-module__06co2W__logos span{border-radius:var(--radius-sm);justify-content:center;height:64px}.home-module__06co2W__syncInner{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:center;gap:48px;padding-block:48px;display:grid}.home-module__06co2W__syncText{flex-direction:column;gap:20px;display:flex}.home-module__06co2W__points{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.home-module__06co2W__points li{gap:12px;display:flex}.home-module__06co2W__queue{flex-direction:column;gap:16px;display:flex}.home-module__06co2W__queueHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:18px;display:flex}.home-module__06co2W__syncState{justify-items:end;display:grid}.home-module__06co2W__syncState>*{white-space:nowrap;grid-area:1/1}.home-module__06co2W__syncOn{opacity:0}.home-module__06co2W__queueItem{border:1px solid var(--border);border-radius:var(--radius-min);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.home-module__06co2W__rail{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(min(560px,86vw),1fr);grid-auto-flow:column;gap:24px;margin:0;padding:0 0 16px;list-style:none;display:grid;overflow-x:auto}.home-module__06co2W__rail li{background:var(--background);border-radius:var(--radius-lg);scroll-snap-align:start;flex-direction:column;padding:10px;display:flex}.home-module__06co2W__shot{border-radius:var(--radius-md);place-items:center;height:380px;padding-inline:16px;display:grid;overflow:hidden}.home-module__06co2W__railPhone{width:180px}.home-module__06co2W__railText{flex-direction:column;gap:6px;padding:20px 16px 16px;display:flex}.home-module__06co2W__railText .caption{font-weight:700}.home-module__06co2W__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));gap:10px;padding:10px;display:grid}.home-module__06co2W__cardText{flex-direction:column;justify-content:center;gap:14px;padding:22px;display:flex}.home-module__06co2W__art{border-radius:var(--radius-md);flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:300px;padding:22px;display:flex}.home-module__06co2W__artChips{flex-flow:wrap;place-content:center flex-start;gap:8px}.home-module__06co2W__artChips span{border-radius:var(--radius-pill);background:var(--surface);padding:8px 14px;font-weight:700}.home-module__06co2W__artChips .ph{color:var(--ink);background:0 0}.home-module__06co2W__artCard{background:var(--surface);border-radius:var(--radius-min);flex-direction:column;gap:8px;width:min(340px,100%);padding:18px 20px;display:flex}.home-module__06co2W__artCard>div{justify-content:space-between;gap:12px;display:flex}.home-module__06co2W__artCard>.home-module__06co2W__sum{border-top:1px solid var(--border);padding-top:8px;font-size:16px;font-weight:700}.home-module__06co2W__artCard>.ka-badge{align-self:flex-start;margin-top:6px}.home-module__06co2W__push{flex-direction:row;align-items:center;gap:12px}.home-module__06co2W__tile{aspect-ratio:1;border-radius:var(--radius-appicon);background:var(--surface);flex:none;place-items:center;width:44px;display:grid}.home-module__06co2W__push .home-module__06co2W__tile{background:var(--peach-pastel);color:var(--ink)}.home-module__06co2W__bubble{background:var(--surface);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) var(--radius-min);align-self:flex-start;max-width:80%;padding:10px 14px}.home-module__06co2W__bubble+.home-module__06co2W__bubble{border-radius:var(--radius-md) var(--radius-md) var(--radius-min) var(--radius-md);align-self:flex-end}@media (min-width:800px){.home-module__06co2W__cardText,.home-module__06co2W__art{padding:32px}}@media (min-width:800px) and (min-height:640px){.home-module__06co2W__card{position:sticky;top:112px}}.home-module__06co2W__welcome{background:var(--surface-soft)}.home-module__06co2W__welcome .eyebrow{color:inherit}.home-module__06co2W__split{grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:center;gap:48px;display:grid}.home-module__06co2W__welcomeText{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.home-module__06co2W__setup{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.home-module__06co2W__setup li{align-items:flex-start;gap:14px;display:flex}.home-module__06co2W__setup .home-module__06co2W__num{background:var(--surface)}.home-module__06co2W__welcomeShot{background:var(--surface);border-radius:var(--radius-lg);padding:10px}.home-module__06co2W__welcomeShot>div{border-radius:var(--radius-md)}.home-module__06co2W__posts{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr));gap:24px;display:grid}.home-module__06co2W__faq{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:48px;padding-block:64px 96px;display:grid}.home-module__06co2W__faq .home-module__06co2W__head a{min-block-size:var(--hit-min);align-items:center;display:inline-flex}.home-module__06co2W__cta{padding-bottom:96px}.home-module__06co2W__band{background:var(--primary);color:var(--on-primary);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));align-items:center;gap:32px;padding:clamp(32px,6vw,72px);display:grid}.home-module__06co2W__bandText{flex-direction:column;gap:14px;display:flex}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.home-module__06co2W__progress{animation:linear both home-module__06co2W__grow;animation-timeline:scroll(root)}.home-module__06co2W__story{view-timeline:--story block}.home-module__06co2W__house,.home-module__06co2W__floor,.home-module__06co2W__back,.home-module__06co2W__left,.home-module__06co2W__right,.home-module__06co2W__chimney,.home-module__06co2W__roofA,.home-module__06co2W__roofB,.home-module__06co2W__front,.home-module__06co2W__pin,.home-module__06co2W__plan,.home-module__06co2W__stagePhone,.home-module__06co2W__report{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--story;animation-range:contain}.home-module__06co2W__house{animation-name:home-module__06co2W__spin}.home-module__06co2W__roofA{animation-name:home-module__06co2W__roofA}.home-module__06co2W__roofB{animation-name:home-module__06co2W__roofB}.home-module__06co2W__chimney{animation-name:home-module__06co2W__chimney}.home-module__06co2W__front{animation-name:home-module__06co2W__front}.home-module__06co2W__back{animation-name:home-module__06co2W__back}.home-module__06co2W__left{animation-name:home-module__06co2W__left}.home-module__06co2W__right{animation-name:home-module__06co2W__right}.home-module__06co2W__floor{animation-name:home-module__06co2W__floor}.home-module__06co2W__pin{animation-name:home-module__06co2W__pins}.home-module__06co2W__plan{animation-name:home-module__06co2W__plan}.home-module__06co2W__stagePhone{animation-name:home-module__06co2W__phone}.home-module__06co2W__report{animation-name:home-module__06co2W__report}@media (max-width:959px) and (orientation:portrait){.home-module__06co2W__stageCol{z-index:3;position:sticky;top:72px}.home-module__06co2W__stageCol:before{content:"";z-index:-1;background:var(--background);position:absolute;inset:-72px -30px 0}}.home-module__06co2W__rise{animation:linear both home-module__06co2W__rise;animation-timeline:view();animation-range:entry cover 30%}.home-module__06co2W__queue{view-timeline:--sync block}.home-module__06co2W__syncOff,.home-module__06co2W__syncOn,.home-module__06co2W__queueItem{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--sync;animation-range:cover}.home-module__06co2W__syncOff{animation-name:home-module__06co2W__syncOff}.home-module__06co2W__syncOn{animation-name:home-module__06co2W__syncOn}.home-module__06co2W__queueItem{animation-name:home-module__06co2W__sent}@media (min-width:800px) and (min-height:640px){.home-module__06co2W__cards{view-timeline:--cards block}.home-module__06co2W__card:not(:last-child){animation:linear both home-module__06co2W__shrink;animation-timeline:--cards;animation-range:exit-crossing calc(var(--n,0) * 25%) exit-crossing calc(var(--n,0) * 25% + 25%)}.home-module__06co2W__card:nth-child(2){--n:1}.home-module__06co2W__card:nth-child(3){--n:2}}@media (min-width:960px){.home-module__06co2W__step:not(.home-module__06co2W__hero){animation:linear both home-module__06co2W__rise;animation-timeline:view();animation-range:entry cover 35%}.home-module__06co2W__sync{view-timeline:--sync block;height:1500px}.home-module__06co2W__syncInner{position:sticky;top:96px}.home-module__06co2W__queue{view-timeline:none}.home-module__06co2W__syncOff,.home-module__06co2W__syncOn,.home-module__06co2W__queueItem{animation-range:contain}}}}@keyframes home-module__06co2W__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes home-module__06co2W__spin{0%{transform:rotateX(-18deg)rotateY(-40deg)scale(1.15)}60%{transform:rotateX(-24deg)rotateY(10deg)scale(1.05)}to{transform:rotateX(-18deg)rotateY(28deg)scale(.82)translate(-60px,30px)}}@keyframes home-module__06co2W__roofA{0%,28%{transform:translate3d(0,-125px,50px)rotateX(48deg)}40%,68%{transform:translate3d(0,-215px,90px)rotateX(48deg)}82%,to{transform:translate3d(0,-125px,50px)rotateX(48deg)}}@keyframes home-module__06co2W__roofB{0%,28%{transform:translate3d(0,-125px,-50px)rotateX(-48deg)}40%,68%{transform:translate3d(0,-215px,-90px)rotateX(-48deg)}82%,to{transform:translate3d(0,-125px,-50px)rotateX(-48deg)}}@keyframes home-module__06co2W__chimney{0%,28%{transform:translate3d(60px,-150px,-30px)}40%,68%{transform:translate3d(60px,-260px,-30px)}82%,to{transform:translate3d(60px,-150px,-30px)}}@keyframes home-module__06co2W__front{0%,28%{transform:translate3d(0,-45px,100px)}40%,68%{transform:translate3d(0,-45px,190px)}82%,to{transform:translate3d(0,-45px,100px)}}@keyframes home-module__06co2W__back{0%,28%{transform:translate3d(0,-45px,-100px)rotateY(180deg)}40%,68%{transform:translate3d(0,-45px,-180px)rotateY(180deg)}82%,to{transform:translate3d(0,-45px,-100px)rotateY(180deg)}}@keyframes home-module__06co2W__left{0%,28%{transform:translate(-120px)rotateY(-90deg)}40%,68%{transform:translate(-210px)rotateY(-90deg)}82%,to{transform:translate(-120px)rotateY(-90deg)}}@keyframes home-module__06co2W__right{0%,28%{transform:translate(120px)rotateY(90deg)}40%,68%{transform:translate(210px)rotateY(90deg)}82%,to{transform:translate(120px)rotateY(90deg)}}@keyframes home-module__06co2W__floor{0%,28%{transform:translateY(81px)rotateX(90deg)}40%,68%{transform:translateY(150px)rotateX(90deg)}82%,to{transform:translateY(81px)rotateX(90deg)}}@keyframes home-module__06co2W__pins{0%,46%{opacity:0;transform:translateY(12px)}54%,to{opacity:1;transform:none}}@keyframes home-module__06co2W__plan{0%,12%{opacity:0;transform:translateY(24px)}20%,32%{opacity:1;transform:none}38%,to{opacity:0;transform:translateY(-24px)}}@keyframes home-module__06co2W__phone{0%,34%{opacity:0;transform:translate(40px)}42%,70%{opacity:1;transform:none}76%,to{opacity:0;transform:translate(40px)}}@keyframes home-module__06co2W__report{0%,76%{opacity:0;transform:translateY(40px)rotate(2deg)}86%,to{opacity:1;transform:none}}@keyframes home-module__06co2W__rise{0%{transform:translateY(32px)}to{transform:none}}@keyframes home-module__06co2W__syncOff{0%,45%{opacity:1}55%,to{opacity:0}}@keyframes home-module__06co2W__syncOn{0%,45%{opacity:0}55%,to{opacity:1}}@keyframes home-module__06co2W__sent{0%,40%{opacity:1;transform:none}55%,to{opacity:.35;transform:translate(8px)}}@keyframes home-module__06co2W__shrink{0%{opacity:1;transform:none}to{opacity:.6;transform:scale(.94)}}
.blog-module__r2Uipq__head{padding-block:80px var(--space-8);flex-direction:column;gap:18px;display:flex}.blog-module__r2Uipq__head h1{max-width:820px}.blog-module__r2Uipq__head p{max-width:640px}.blog-module__r2Uipq__section{padding-bottom:48px}.blog-module__r2Uipq__last{padding-bottom:96px}.blog-module__r2Uipq__chips{gap:var(--space-2);padding-top:var(--space-2);flex-wrap:wrap;display:flex}.blog-module__r2Uipq__pager{justify-content:center;gap:var(--space-2);flex-wrap:wrap;padding-bottom:64px;display:flex}.blog-module__r2Uipq__chip{min-block-size:var(--hit-min);min-inline-size:var(--hit-min);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:700 16px/22px var(--font-sans);justify-content:center;align-items:center;padding:0 14px;text-decoration:none;transition:background-color .12s ease-out;display:inline-flex}.blog-module__r2Uipq__chip:hover{background:var(--surface-soft);color:var(--text)}.blog-module__r2Uipq__chip[aria-current]{background:var(--primary);color:var(--on-primary);border-color:#0000}.blog-module__r2Uipq__card,.blog-module__r2Uipq__featured{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);padding:10px;text-decoration:none;transition:border-color .12s ease-out}a.blog-module__r2Uipq__card:hover,a.blog-module__r2Uipq__featured:hover{border-color:var(--outline);color:var(--text)}.blog-module__r2Uipq__grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));display:grid}.blog-module__r2Uipq__card{flex-direction:column;display:flex}.blog-module__r2Uipq__cardArt{border-radius:var(--radius-md);block-size:170px}.blog-module__r2Uipq__cardText{align-items:flex-start;gap:var(--space-2);flex-direction:column;padding:18px 14px 14px;display:flex}.blog-module__r2Uipq__cardTitle{font:700 20px/26px var(--font-sans)}.blog-module__r2Uipq__meta{text-transform:uppercase;font-weight:700}.blog-module__r2Uipq__compact .blog-module__r2Uipq__cardArt{block-size:120px}.blog-module__r2Uipq__compact .blog-module__r2Uipq__cardText{padding:var(--space-4) var(--space-3) 10px;gap:6px}.blog-module__r2Uipq__compact .blog-module__r2Uipq__cardTitle{font-size:18px;line-height:24px}.blog-module__r2Uipq__featured{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:10px;display:grid}.blog-module__r2Uipq__featuredArt{border-radius:var(--radius-md);background:var(--lavender-pastel);place-items:center;min-block-size:340px;display:grid}.blog-module__r2Uipq__appTile{aspect-ratio:1;border-radius:var(--radius-appicon);background:var(--surface);place-items:center;inline-size:120px;display:grid}.blog-module__r2Uipq__featuredText{padding:var(--space-8);flex-direction:column;justify-content:center;gap:14px;display:flex}@media (max-width:640px){.blog-module__r2Uipq__featuredArt{min-block-size:200px}.blog-module__r2Uipq__featuredText{padding:18px 14px 14px}}.blog-module__r2Uipq__band{align-items:center;gap:var(--space-8);border-radius:var(--radius-lg);background:var(--surface-soft);grid-template-columns:repeat(auto-fit,minmax(min(380px,100%),1fr));padding:clamp(28px,5vw,56px);display:grid}.blog-module__r2Uipq__bandPrimary{background:var(--primary);color:var(--on-primary)}.blog-module__r2Uipq__bandText{flex-direction:column;gap:10px;display:flex}.blog-module__r2Uipq__onSurface{background:var(--surface)}.blog-module__r2Uipq__disclosure{max-width:790px;padding-top:20px}.blog-module__r2Uipq__article{flex-direction:column;gap:28px;max-width:850px;margin-inline:auto;padding:64px 30px 72px;display:flex}@media (max-width:800px){.blog-module__r2Uipq__article{padding-inline:20px}}.blog-module__r2Uipq__crumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;margin-inline-start:-7px;display:flex}.blog-module__r2Uipq__crumbs a,.blog-module__r2Uipq__toc a{min-block-size:var(--hit-min);align-items:center;display:inline-flex}.blog-module__r2Uipq__crumbs a{min-inline-size:var(--hit-min);justify-content:center;padding-inline:7px}.blog-module__r2Uipq__header{flex-direction:column;gap:18px;display:flex}.blog-module__r2Uipq__byline{align-items:center;gap:var(--space-3);display:flex}.blog-module__r2Uipq__byline time{white-space:nowrap}.blog-module__r2Uipq__aiTile{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--sage-pastel);inline-size:44px;color:var(--text);flex:none;place-items:center;font-weight:800;display:grid}@media (prefers-color-scheme:dark){.blog-module__r2Uipq__aiTile{color:var(--on-primary)}}.blog-module__r2Uipq__hero{block-size:clamp(220px,45vw,360px);padding:var(--space-4);border-radius:var(--radius-lg);text-align:center;place-items:center;display:grid}.blog-module__r2Uipq__summary{padding:var(--space-6);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;gap:10px;display:flex}.blog-module__r2Uipq__summary ul,.blog-module__r2Uipq__prose ul{flex-direction:column;gap:6px;margin-block:0;padding-left:20px;display:flex}.blog-module__r2Uipq__label{font-size:13px}.blog-module__r2Uipq__toc{flex-direction:column;align-items:flex-start;display:flex}.blog-module__r2Uipq__toc ol{margin:0;padding:0;list-style:none}.blog-module__r2Uipq__prose>:not(:first-child){margin-top:14px}.blog-module__r2Uipq__prose>h2:not(:first-child){margin-top:28px}.blog-module__r2Uipq__prose ul{gap:var(--space-2)}.blog-module__r2Uipq__prose table{border:1px solid var(--border);border-radius:var(--radius-md);border-spacing:0;background:var(--surface);inline-size:100%;font:400 14px/20px var(--font-sans);text-align:start;overflow:hidden}.blog-module__r2Uipq__prose :is(th,td){padding:var(--space-3) 18px;border-bottom:1px solid var(--border);text-align:start;vertical-align:top}.blog-module__r2Uipq__prose tbody tr:last-child>*{border-bottom:0}.blog-module__r2Uipq__prose thead th{color:var(--text-muted);font:700 13px/18px var(--font-sans);text-transform:uppercase}.blog-module__r2Uipq__prose th:first-child{inline-size:43%}.blog-module__r2Uipq__callout{padding:var(--space-8);border-radius:var(--radius-lg);background:var(--surface-soft);flex-direction:column;align-items:flex-start;gap:10px;display:flex}.blog-module__r2Uipq__callout .eyebrow{color:var(--text);font-size:13px}.blog-module__r2Uipq__faq{flex-direction:column;gap:6px;display:flex}.blog-module__r2Uipq__faq h2{padding-bottom:var(--space-2)}.blog-module__r2Uipq__reviewer{align-items:center;gap:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:20px;display:flex}.blog-module__r2Uipq__avatar{aspect-ratio:1;border-radius:var(--radius-pill);background:var(--lavender-pastel);flex:none;inline-size:64px}.blog-module__r2Uipq__related{gap:var(--space-6);flex-direction:column;padding-bottom:72px;display:flex}.blog-module__r2Uipq__related .blog-module__r2Uipq__grid{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.blog-module__r2Uipq__progress{z-index:60;background:var(--primary);transform-origin:0;block-size:4px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.blog-module__r2Uipq__progress{animation:linear both blog-module__r2Uipq__grow;animation-timeline:scroll(root)}.blog-module__r2Uipq__card:not(.blog-module__r2Uipq__compact){animation:linear both blog-module__r2Uipq__rise;animation-timeline:view();animation-range:entry cover 30%}}}@keyframes blog-module__r2Uipq__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes blog-module__r2Uipq__rise{0%{transform:translateY(32px)}}
