.sc{--ink:#111;--ink-60:rgba(17,17,17,.6);--ink-40:rgba(17,17,17,.4);--ink-08:rgba(17,17,17,.08);--panel:#efede8;--line:rgba(17,17,17,.1)}.sc b,.sc h1,.sc h2,.sc h3{font-weight:400}.sc-eyebrow{font-size:15px;color:var(--ink-60);margin-bottom:14px}.sc-h1{font-size:clamp(38px,4.6vw,68px);letter-spacing:-.04em;line-height:1.04;text-wrap:balance}.sc-h1,.sc-h2{color:var(--ink)}.sc-h2{font-size:clamp(32px,3.4vw,50px);letter-spacing:-.035em;line-height:1.06}.sc-lead{margin-top:16px;font-size:18px;line-height:1.5;color:var(--ink-60);max-width:30em}.sc-sec{padding-top:136px}.sc-head{max-width:760px;margin-bottom:56px}.sc-sechead{margin-bottom:40px}.sc-sechead .sc-lead{margin-top:12px;max-width:36em}.sc-hero{position:relative;padding:120px 0 0;overflow:hidden}.sc-field-bg{position:absolute;inset:0;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 90%);mask-image:linear-gradient(180deg,#000 50%,transparent 90%)}.sc-reel-w{position:relative;margin-top:72px}.sc-hero-in{position:relative;display:grid;justify-items:center;text-align:center}.sc-hero .sc-eyebrow{margin-bottom:18px}.sc-sub{margin-top:18px;max-width:30em;font-size:19px;line-height:1.5;color:var(--ink-60)}.sc-field{width:min(500px,100%);text-align:left;margin-top:32px}.sc-field .build-field{height:56px;background:#fff;border-color:transparent}.sc-field .build-field:focus-within{border-color:var(--ink)}.sc-field .build-help{color:var(--ink-60)}.sc-chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.sc-chain li{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:start;padding-right:28px}.sc-chain-n{font-size:13px;color:var(--ink-40);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-chain i{position:relative;display:block;height:14px;margin:4px 0 14px}.sc-chain i:before{content:"";position:absolute;left:0;right:0;top:6px;height:1px;background:var(--line)}.sc-chain i:after{content:"";position:absolute;left:0;top:0;width:13px;height:13px;border-radius:50%;background:var(--bg);box-shadow:inset 0 0 0 1.4px var(--ink)}.sc-chain li:first-child i:after{background:var(--ink)}.sc-chain h3{font-size:21px;letter-spacing:-.02em;color:var(--ink)}.sc-chain p{font-size:15.5px;line-height:1.5;color:var(--ink-60)}.sc-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.sc-cells.is-four{grid-template-columns:repeat(4,minmax(0,1fr))}.sc-cells>div{display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:170px;padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .25s}.sc-cells>div:hover{background:rgba(17,17,17,.025)}.sc-cells h3{font-size:19px;letter-spacing:-.015em;line-height:1.25;color:var(--ink)}.sc-cells p{font-size:15.5px;line-height:1.5;color:var(--ink-60)}.sc-cell-k{font-size:14px;color:var(--ink-60)!important}.sc-cells ul{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px;font-size:19px;letter-spacing:-.015em;color:var(--ink)}.sc-sechead-row{display:flex;justify-content:space-between;align-items:end;gap:32px}.sc-sechead-row .sc-textlink{margin:0 0 6px;flex:none}.sc-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px}.sc-trio h3{margin-top:32px;font-size:19px;letter-spacing:-.015em;color:var(--ink)}.sc-trio p{margin-top:8px;font-size:16px;line-height:1.5;color:var(--ink-60);max-width:22em}.sc-icon{width:96px;height:77px;overflow:visible}.sc-icon circle{fill:var(--bg);stroke:var(--ink);stroke-width:1.3}.sc-icon circle.is-fill{fill:#d8d3ca}.sc-icon circle.is-halo{fill:none;stroke-width:.9;stroke-dasharray:2 3}.sc-icon line{stroke:var(--ink);stroke-width:1.1;stroke-dasharray:2 3}.sc-icon line.is-solid{stroke-dasharray:none}.sc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.sc-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.sc-panel{position:relative;display:flex;flex-direction:column;min-height:520px;padding:40px;border-radius:16px;background:var(--panel);overflow:hidden}.sc-panel-t{position:relative;z-index:1;max-width:26em}.sc-panel h3{font-size:24px;letter-spacing:-.025em;line-height:1.2;color:var(--ink)}.sc-panel-t>p{margin-top:10px;font-size:16px;line-height:1.5;color:var(--ink-60)}.sc-panel-v{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;padding-top:40px}.sc-below h3{margin-top:28px;font-size:21px;letter-spacing:-.02em;line-height:1.25;color:var(--ink)}.sc-below>p{margin-top:8px;max-width:26em;font-size:16px;line-height:1.5;color:var(--ink-60)}.sc-panel.is-art{min-height:0;aspect-ratio:4/3;padding:32px;display:grid;grid-template-columns:minmax(0,1fr);place-items:center}.sc-grid:not(.is-three) .sc-panel.is-art{aspect-ratio:16/10}.sc-ui{position:relative;width:min(340px,100%);display:grid;grid-gap:6px;gap:6px;padding:22px 24px;border-radius:12px;background:#fff;font-size:15px}.sc-ui.is-wide{width:min(440px,100%);gap:4px}.sc-ui-k{font-size:13px;color:var(--ink-60)}.sc-ui-b{font-size:17px;letter-spacing:-.01em;line-height:1.35;color:var(--ink)}.sc-ui-s{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-60)}.sc-dot{width:7px;height:7px;border-radius:50%;flex:none}.sc-dot.is-warm{background:var(--warm)}.sc-dot.is-ok{background:var(--up)}.sc-lines{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.sc-lines i{display:block;height:7px;border-radius:4px;background:var(--ink-08)}.sc-check{position:absolute;top:-11px;left:50%;translate:-50% 0;width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:var(--up)}.sc-check svg{width:13px;height:13px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sc-panel.is-bleed{padding-bottom:0}.sc-panel.is-bleed .sc-panel-v{place-items:end stretch;padding-top:24px;margin:0 -40px}.sc-chart{position:relative;height:240px}.sc-chart svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sc-chart path{fill:none;vector-effect:non-scaling-stroke}.sc-chart .is-real{stroke:var(--ink);stroke-width:1.6}.sc-chart .is-next{stroke:var(--ink);stroke-width:1.4;stroke-dasharray:4 5}.sc-chart .is-area{fill:url(#scFill)}.sc-chart .is-band{fill:rgba(17,17,17,.05);stroke:none}.sc-chart circle{fill:#fff;stroke:var(--ink);stroke-width:1.6;vector-effect:non-scaling-stroke}.sc-tip{position:absolute;z-index:1;left:50%;top:0;translate:-30% 0;padding:12px 16px;border-radius:10px;background:#fff;display:grid;grid-gap:2px;gap:2px}.sc-stack{position:relative;width:min(340px,100%);display:grid}.sc-stack>*{grid-area:1/1}.sc-stack .is-back{scale:.86;translate:0 -30px;opacity:.45}.sc-stack .is-mid{scale:.93;translate:0 -15px;opacity:.75}.sc-rows{display:grid;margin-top:6px}.sc-rows p{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:14.5px}.sc-rows span{display:flex;align-items:center;gap:8px}.sc-rows em{font-style:normal;color:var(--ink-60);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-rail{display:flex;align-items:center;gap:16px;width:100%;justify-content:center;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.sc-rail .sc-ui{flex:none;width:280px;gap:8px}.sc-rail .is-side{opacity:.6}.sc-ask-act{display:flex;gap:8px;margin-top:8px}.sc-ask-act button{height:38px;padding:0 16px;border:0;border-radius:99px;background:var(--ink);color:#fff;font:inherit;font-size:14px;cursor:pointer}.sc-ask-act button.is-ghost{background:var(--panel);color:var(--ink)}.sc-chat{width:min(360px,100%);display:grid;grid-gap:10px;gap:10px}.sc-msg{max-width:86%;justify-self:start;padding:12px 16px;border-radius:18px 18px 18px 5px;background:#fff;font-size:15.5px;line-height:1.4;color:var(--ink)}.sc-msg.is-out{justify-self:end;border-radius:18px 18px 5px 18px;background:var(--ink);color:#fff}.sc-panel.is-photo .sc-panel-v{place-items:end center}.sc-panel.is-photo .sc-panel-v:before{content:"";position:absolute;right:40px;bottom:40px;width:58%;aspect-ratio:4/3;border-radius:12px;background:url(/close.jpg) 50%/cover}.sc-panel.is-photo .sc-chat{position:relative;justify-self:start;margin-bottom:24px}.sc-docs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;width:100%;align-items:center}.sc-doc{position:relative;display:grid;grid-gap:2px;gap:2px;padding:22px 14px 16px;border-radius:10px;background:#fff}.sc-doc:nth-child(2){translate:0 14px}.sc-doc-v{font-size:14px;color:var(--ink)}.sc-rings{position:relative;width:100%;height:100%;display:grid;place-items:center}.sc-rings i{position:absolute;width:calc(170px + var(--i) * 56px);height:calc(64px + var(--i) * 40px);border-radius:999px;border:1px solid rgba(201,138,62,calc(.5 - var(--i) * .11))}.sc-pill{position:relative;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 22px;border-radius:99px;background:#fff;font-size:17px;color:#9a5f1f;box-shadow:0 0 0 1px rgba(201,138,62,.35)}.sc-count{display:grid;grid-gap:6px;gap:6px;justify-items:start;padding:24px;border-radius:12px;background:#fff;width:min(300px,100%)}.sc-count-n{white-space:nowrap;font-size:38px;letter-spacing:-.04em;line-height:1.05;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-count-n span{color:var(--ink-40)}.sc-target{display:grid;grid-template-columns:64px 1fr 40px;align-items:center;grid-gap:14px;gap:14px;padding:10px 0;border-top:1px solid var(--line);font-size:14.5px}.sc-target:first-of-type{margin-top:8px}.sc-target em{font-style:normal;text-align:right;color:var(--ink-60);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-bar{height:4px;border-radius:4px;background:var(--panel);overflow:hidden}.sc-bar i{display:block;height:100%;background:var(--ink)}.sc-intro{display:grid;justify-items:center;text-align:center}.sc-intro svg{margin-bottom:22px;color:var(--ink)}.sc-intro .sc-lead{max-width:none;margin-top:14px}.sc-textlink{margin-top:26px;display:inline-flex;gap:8px;font-size:15px;color:var(--ink-60);transition:color .2s}.sc-textlink:hover{color:var(--ink)}.sc-band{margin-top:136px;min-height:620px;display:grid;align-items:start;padding-top:96px;background:#2b2520 url(/hero.webp) center 60%/cover no-repeat;color:#f6f2ec}.sc-band-in{width:100%}.sc-band-in h2{max-width:13em;font-size:clamp(34px,3.8vw,54px);letter-spacing:-.035em;line-height:1.08}.sc-band .sc-eyebrow{color:rgba(246,242,236,.7)}.sc-proof{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-gap:32px 64px;gap:32px 64px;align-items:start}.sc-proof .sc-lead{font-size:16px}.sc-ranges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.sc-ranges>div{display:grid;grid-gap:10px;gap:10px;align-content:start;padding-top:24px;border-top:1px solid var(--line)}.sc-ranges b{white-space:nowrap;font-size:clamp(34px,3.2vw,48px);letter-spacing:-.05em;line-height:1;color:var(--ink)}.sc-ranges span{font-size:16px;color:var(--ink-60)}.sc-ranges em{font-style:normal;font-size:13px;color:var(--ink-40)}.sc-note{margin-top:32px;font-size:14px;color:var(--ink-40)}.sc-panel.is-split{min-height:0;flex-direction:row;justify-content:space-between;align-items:center;gap:48px;padding:36px 40px}.sc-tools{list-style:none;margin:0;padding:0;max-width:34em;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 22px;font-size:15px;color:var(--ink-60)}.sc-offer{display:grid;grid-gap:40px;gap:40px;padding:48px;border-radius:16px;background:var(--night);color:#f3f0ea}.sc-offer-h{display:flex;justify-content:space-between;align-items:center;gap:24px}.sc-offer .sc-h2{color:#f3f0ea}.sc-offer ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px}.sc-offer li{display:grid;grid-gap:8px;gap:8px;align-content:start;padding-top:20px;border-top:1px solid rgba(255,255,255,.14)}.sc-offer li span{font-size:13px;color:rgba(243,240,234,.5);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sc-offer li b{font-size:19px;letter-spacing:-.015em}.sc-offer li p{font-size:15.5px;line-height:1.5;color:rgba(243,240,234,.6)}.sc-offer-btn{flex:none;display:inline-flex;align-items:center;gap:12px;height:46px;padding:0 8px 0 18px;border-radius:10px;background:#f3f0ea;color:#111;font-size:15px}.sc-offer-btn .arrow-box{background:#111;color:#fff}.sc-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:40px 80px;gap:40px 80px;align-items:start}.sc-faq details{border-bottom:1px solid var(--line)}.sc-faq details:first-child{border-top:1px solid var(--line)}.sc-faq summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;cursor:pointer;font-size:18px;letter-spacing:-.015em}.sc-faq summary::-webkit-details-marker{display:none}.sc-faq summary i{width:8px;height:8px;border-right:1.3px solid var(--ink);border-bottom:1.3px solid var(--ink);transform:rotate(45deg) translateY(-3px);transition:transform .25s var(--ease);flex:none}.sc-faq details[open] summary i{transform:rotate(225deg)}.sc-faq p{padding:0 40px 22px 0;font-size:16px;line-height:1.6;color:var(--ink-60)}.sc-close{padding:136px 0 128px}.sc-close svg{margin-bottom:28px}.sc-close .arrow-box svg,.sc-intro .arrow-box svg{margin:0}.sc-h1.is-close{font-size:clamp(34px,4vw,58px)}@media (max-width:960px){.sc-sec{padding-top:112px}.sc-cells,.sc-cells.is-four,.sc-chain,.sc-faq,.sc-grid,.sc-grid.is-three,.sc-offer ol,.sc-proof,.sc-ranges,.sc-trio{grid-template-columns:minmax(0,1fr)}.sc-chain{gap:28px}.sc-chain i{display:none}.sc-cells>div{min-height:0;padding:24px}.sc-offer-h,.sc-sechead-row{flex-direction:column;align-items:start}.sc-tools{justify-content:flex-start}.sc-trio{gap:44px}.sc-panel{min-height:460px;padding:28px}.sc-panel.is-bleed .sc-panel-v{margin:0 -28px}.sc-panel.is-split{flex-direction:column;align-items:start;gap:20px;padding:28px}.sc-offer{padding:32px}.sc-band{min-height:480px;margin-top:112px;padding-top:64px}.sc-panel.is-photo .sc-panel-v:before{right:28px;bottom:28px;width:70%}}@media (max-width:560px){.sc-hero{padding-top:72px}.sc-reel-w{margin-top:48px}.sc-panel{min-height:420px}.sc-grid:not(.is-three) .sc-panel.is-art,.sc-panel.is-art{aspect-ratio:auto;min-height:280px;padding:24px 16px}.sc-rail{-webkit-mask-image:none;mask-image:none}.sc-rail .is-side{display:none}.sc-rail .sc-ui{width:100%}.sc-field .build-field{height:auto;flex-wrap:wrap;padding:6px;gap:6px}.sc-field .build-field input{flex:1 1 100%;height:44px;padding-left:8px}.sc-field .build-field .btn-arrow{flex:1 1 100%;justify-content:space-between;height:44px}.sc-field .build-pre{display:none}}