.landing-home-conversation{padding-block:64px}.landing-home-conversation-grid{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);align-items:start;gap:34px 66px;display:grid}.landing-home-conversation-grid>header{grid-area:1/1}.landing-home-conversation-features{overflow-anchor:none;grid-area:2/1}.landing-home-conversation-features ul{gap:34px;display:grid}.landing-home-conversation-features li{align-items:flex-start;gap:26px;display:flex}.landing-home-conversation-features li>.landing-icon{color:#123e30;width:48px;height:48px}.landing-home-conversation-features h3{font-size:24px;line-height:1.25}.landing-home-conversation-features p{max-width:410px;color:var(--public-muted);margin-top:6px;font-size:20px;line-height:1.45}.landing-conversation-demo{background:#fdfbf7;border:1px solid #dcded6;border-radius:12px;grid-area:1/2/3;align-self:start;font-size:16px;overflow:hidden;box-shadow:0 16px 28px #273b2010}.landing-demo-header{color:#45564f;border-bottom:1px solid #e6e6df;flex-direction:column;gap:12px;padding:16px 20px;font-size:15px;display:flex}.landing-demo-examples{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.landing-demo-examples>button{color:#293d33;background:#fffdf7;border:1px solid #a3aaa1;border-radius:8px;min-height:44px;padding:10px 8px;font-size:14px;font-weight:600;line-height:1.3}@media (hover:hover) and (pointer:fine){.landing-demo-examples>button:hover{border-color:var(--color-selection-indicator)}}.landing-demo-examples>button[aria-pressed=true]{border-color:var(--color-selection-indicator);background:var(--color-selection);color:var(--color-selection-ink)}.landing-home .landing-demo-examples>button:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.landing-demo-body{padding:20px}.landing-demo-panels{display:grid}.landing-demo-messages{flex-direction:column;grid-area:1/1;align-self:start;gap:18px;display:flex}.landing-demo-user{background:#e0f0e3;border-radius:10px 10px 2px;flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;align-items:center;gap:12px;max-width:95%;padding:12px 16px;display:flex}.landing-demo-user span{color:#406256;align-items:center;gap:5px;font-size:11px;display:flex}.landing-demo-user .landing-icon{width:14px;height:14px}.landing-demo-invoice{background:#a68f74;border-radius:9px;justify-content:center;align-self:flex-end;width:84%;padding:13px 22px;display:flex;overflow:hidden}.landing-demo-invoice>div{color:#2d302c;background:#fff9ed;width:100%;padding:16px;font-size:12px;transform:rotate(3deg);box-shadow:0 2px 8px #33221233}.landing-demo-invoice[data-reviewed=true]{background:#dfede1}.landing-demo-invoice[data-reviewed=true]>div{background:#fff;transform:none}.landing-demo-invoice strong{text-transform:uppercase;font-size:14px;display:block}.landing-demo-invoice span{margin-top:5px;font-size:10px;display:block}.landing-demo-invoice table{border-collapse:collapse;text-align:left;width:100%;margin-block:12px 8px;font-size:12px}.landing-demo-invoice :is(td,th){border-bottom:1px solid #b5ac9d;padding-block:5px}.landing-demo-invoice :is(td,th):not(:last-child){padding-right:6px}.landing-demo-invoice :is(td,th):last-child{text-align:right;white-space:nowrap}.landing-demo-invoice b{text-align:right;display:block}.landing-demo-reply{align-items:flex-start;gap:14px;display:flex}.landing-demo-reply>img{object-fit:contain;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex:none;width:28px;height:28px;margin-top:10px}.landing-demo-reply p{background:#edf0e9;border-radius:10px;align-content:center;max-width:85%;padding:12px 15px;line-height:1.4}.landing-demo-purchase{background:#fff;border:1px solid #deded8;border-radius:12px;margin-left:54px;padding:18px}.landing-demo-purchase header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-demo-purchase h3{font-size:17px;line-height:1.3}.landing-demo-status{color:#465b50;background:#edf0ed;border-radius:7px;align-items:center;gap:4px;padding:5px 8px;font-size:12px;display:inline-flex}.landing-demo-total{justify-content:space-between;align-items:center;gap:14px;margin-block:20px 14px;display:flex}.landing-demo-total>span{align-items:center;gap:12px;display:flex}.landing-demo-total strong{letter-spacing:-.025em;white-space:nowrap;font-size:24px}.landing-demo-purchase .landing-home-button{gap:12px;width:100%;min-height:calc(2lh + 22px);padding:10px 12px;font-size:15px}.landing-demo-purchase .landing-icon{width:23px;height:23px}.landing-demo-purchase .landing-demo-status .landing-icon{width:14px;height:14px}.landing-demo-purchase .landing-demo-confirmed{color:#24513d;margin-top:14px;line-height:1.5}.landing-demo-assurance{color:#4a5b52;margin-top:18px;font-size:14px;line-height:1.5}@media (max-width:1100px){.landing-home-conversation-grid{gap:28px}.landing-home-conversation-features h3{font-size:21px}.landing-home-conversation-features p{font-size:17px}.landing-home-conversation-features li{gap:18px}.landing-demo-purchase{margin-left:0}.landing-demo-purchase header{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.landing-home-conversation{padding-block:48px}.landing-home-conversation-grid{flex-direction:column;gap:26px;display:flex}.landing-home-conversation-grid>header{order:0}.landing-conversation-demo{order:1;width:100%;font-size:14px}.landing-home-conversation-features{order:2}.landing-home-conversation-features ul{gap:24px}.landing-home-conversation-features li{gap:20px}.landing-home-conversation-features li>.landing-icon{width:40px;height:40px}.landing-home-conversation-features h3{font-size:18px}.landing-home-conversation-features p{margin-top:4px;font-size:16px}.landing-demo-header{padding:10px 12px;font-size:13px}.landing-demo-examples>button{font-size:13px}.landing-demo-body{padding:14px 12px}.landing-demo-messages{gap:14px}.landing-demo-user{gap:8px;max-width:100%;padding:10px 12px}.landing-demo-invoice{width:91%;padding:10px 14px}.landing-demo-invoice>div{padding:12px}.landing-demo-reply{gap:9px}.landing-demo-reply>img{width:24px;height:24px;margin-top:8px}.landing-demo-reply p{max-width:none;padding:10px}.landing-demo-purchase{margin-left:28px;padding:12px}.landing-demo-purchase h3{font-size:15px}.landing-demo-status{font-size:11px}.landing-demo-total{gap:8px;margin-top:17px;font-size:13px}.landing-demo-total strong{font-size:22px}.landing-demo-total>span{gap:7px}.landing-demo-purchase .landing-home-button{font-size:14px}.landing-demo-assurance{font-size:13px}}@media (max-width:359px){.landing-demo-purchase{margin-left:0}.landing-demo-user>span{display:none}}.landing-demo-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.landing-demo-playback{white-space:nowrap;text-align:right;min-height:32px;color:var(--public-muted);text-underline-offset:3px;flex:0 0 86px;padding:4px 0;font-size:12px;text-decoration:underline}.landing-demo-messages>[data-turn]{transition:opacity .24s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1)}.landing-demo-messages>[data-turn=waiting]{opacity:0;visibility:hidden;transform:translateY(8px)}.landing-demo-messages>[data-turn=visible],.landing-demo-messages>[data-turn=typing]{opacity:1;transform:translateY(0)}.landing-demo-reply[data-turn=typing]{position:relative}.landing-demo-reply[data-turn=typing] p{visibility:hidden}.landing-demo-reply[data-turn=typing]:after{content:"•••";color:#465b50;letter-spacing:5px;background:#edf0e9;border-radius:10px;padding:12px 18px;animation:.7s ease-in-out infinite alternate landing-demo-typing;position:absolute;top:0;left:42px}@keyframes landing-demo-typing{0%{opacity:.45}to{opacity:1}}@media (max-width:767px){.landing-demo-reply[data-turn=typing]:after{padding:10px 14px;left:33px}.landing-demo-playback{font-size:11px}}@media (prefers-reduced-motion:reduce){.landing-demo-messages>[data-turn]{transition:none}.landing-demo-reply[data-turn=typing]:after{animation:none}}.landing-conversation-demo{overflow-anchor:none}html:has(.landing-demo-messages [data-turn]){overflow-anchor:none}.landing-home-agents{--agents-backdrop:var(--public-sage);background:var(--agents-backdrop);color:var(--public-pine);overflow:hidden}.landing-agents-heading{justify-content:space-between;align-items:flex-start;gap:32px;padding-block:24px 0;display:flex}.landing-agents-eyebrow{letter-spacing:.25em;text-transform:uppercase;font-size:11px;font-weight:650}.landing-home .landing-agents-heading h2{text-wrap:initial;margin-top:8px;font-size:clamp(38px,4.85vw,54px);font-weight:750;line-height:.98}.landing-agents-heading h2 span{display:block}.landing-home .landing-agents-rules{flex:0 255px;margin-top:23px;font-size:20px;line-height:1.3}.landing-home-agents .landing-art-agents{max-width:1120px;margin-inline:auto;position:relative}.landing-home-agents .landing-art-agents:before{content:"";background:linear-gradient(var(--agents-backdrop), transparent);pointer-events:none;height:3%;position:absolute;inset:0 0 auto}.landing-home-agents .landing-art-agents img{aspect-ratio:3}.landing-agents-team{background:var(--public-pine);color:var(--public-paper);padding-block:24px}.landing-agents-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.landing-agents-list>li{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.landing-agents-list>li+li:before{content:"";background:#bad5c080;width:1px;position:absolute;top:0;bottom:0;left:-20px}.landing-agent-heading{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:18px;display:grid}.landing-agent-icon,.landing-agent-example-icon{color:var(--public-pine);background:#d4e5d0;border-radius:50%;place-items:center;display:grid}.landing-agent-icon{width:56px;height:56px}.landing-agent-icon .landing-icon{width:32px;height:32px}.landing-agent-name{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.landing-agent-name h3{color:#d4e5d0;font-size:22px;line-height:1.2}.landing-agent-channel{border:1px solid #d4e5d0;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:3px 8px;font-size:13px;line-height:1.25;display:inline-flex}.landing-agent-channel .landing-icon{width:18px;height:18px}.landing-agent-heading p{max-width:35ch;margin-top:6px;font-size:16px;line-height:1.4}.landing-agent-example{background:var(--public-paper);color:var(--public-ink);border-radius:12px}.landing-agent-example summary{cursor:pointer;border-radius:inherit;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:72px;padding:12px 14px;list-style:none;display:grid}.landing-agent-example summary::-webkit-details-marker{display:none}.landing-agent-example-icon{width:40px;height:40px}.landing-agent-example-icon .landing-icon{width:24px;height:24px}.landing-agent-example-copy{gap:6px;font-size:16px;line-height:1.3;display:grid}.landing-agent-example-label{letter-spacing:.15em;text-transform:uppercase;color:var(--public-muted);font-size:10px;font-weight:550}.landing-agent-review{color:var(--public-action);align-items:center;gap:6px;font-size:14px;display:flex}.landing-agent-review .landing-icon{width:19px;height:19px}.landing-agent-example[open] .landing-agent-review .landing-icon{transform:rotate(90deg)}.landing-agent-example>p{border-top:1px solid var(--public-line);padding:16px 20px;font-size:16px;line-height:1.5}.landing-home .landing-agent-example summary:focus-visible{outline-color:#d4e5d0}.landing-agents-future{border-top:1px solid #bad5c080;margin-top:20px;padding-top:14px}.landing-agents-future h3{font-size:20px;line-height:1.25}.landing-agents-future p{margin-top:4px;font-size:16px;line-height:1.4}@media (hover:hover) and (pointer:fine){.landing-agent-example summary:hover .landing-agent-review{text-underline-offset:4px;text-decoration:underline}}@media (min-width:768px){.landing-home-agents{--agents-backdrop:#d6e4d4}}@media (min-width:1121px){.landing-agents-scene{background:linear-gradient(var(--agents-backdrop), #d1e0d0 3%, #c0cebb 62.7%, #eed8c9 64%, #f9e5da 80%, #fae4d8) left / 50% 100% no-repeat, linear-gradient(var(--agents-backdrop), #dae8d9 3%, #d0decf 63.5%, #f8e6d9 65%, #fdeee7 80%, #fce7db) right / 50% 100% no-repeat}.landing-home-agents .landing-art-agents{-webkit-mask-image:linear-gradient(90deg,#0000,#000 1% 99%,#0000);mask-image:linear-gradient(90deg,#0000,#000 1% 99%,#0000)}}@media (min-width:768px) and (max-width:959px){.landing-agents-heading{gap:28px}.landing-home .landing-agents-rules{flex-basis:245px;margin-top:25px}.landing-agent-heading{grid-template-columns:52px minmax(0,1fr);gap:16px}.landing-agent-icon{width:52px;height:52px}.landing-agent-icon .landing-icon{width:30px;height:30px}.landing-agent-name{flex-direction:column;align-items:flex-start}.landing-agent-example summary{grid-template-columns:40px minmax(0,1fr);gap:12px 16px}.landing-agent-review{grid-column:2}}@media (max-width:767px){.landing-home-agents .landing-container{padding-inline:clamp(24px,5%,56px)}.landing-agents-heading{flex-direction:column;gap:16px;padding-top:24px}.landing-agents-eyebrow{letter-spacing:.2em;font-size:12px}.landing-home .landing-agents-heading h2{margin-top:12px;font-size:clamp(38px,11.1vw,58px);line-height:1}.landing-agents-heading h2 span:last-child{max-width:8.5ch}.landing-home .landing-agents-rules{flex:auto;max-width:27ch;margin-top:0;font-size:18px;line-height:1.3}.landing-home-agents .landing-art-agents img{aspect-ratio:2}.landing-home-agents .landing-art-agents:before{height:8%}.landing-agents-team{padding-block:20px 32px}.landing-agents-list{grid-template-columns:1fr;gap:24px}.landing-agents-list>li{gap:16px}.landing-agents-list>li+li{border-top:1px solid #bad5c080;padding-top:24px}.landing-agents-list>li+li:before{display:none}.landing-agent-heading{grid-template-columns:58px minmax(0,1fr);gap:18px}.landing-agent-icon{width:58px;height:58px}.landing-agent-icon .landing-icon{width:34px;height:34px}.landing-agent-name{flex-direction:column;align-items:flex-start;gap:5px}.landing-agent-name h3{color:var(--public-paper);font-size:27px}.landing-agent-heading p{margin-top:8px;font-size:16px;line-height:1.35}.landing-agent-example summary{grid-template-columns:44px minmax(0,1fr);gap:12px 18px;padding:16px}.landing-agent-example-icon{align-self:start;width:44px;height:44px}.landing-agent-example-copy{gap:7px;font-size:16px}.landing-agent-example-label{font-size:11px}.landing-agent-review{grid-column:2;font-size:16px}.landing-agent-example>p{padding:16px}.landing-agents-future{margin-top:24px;padding-top:20px}.landing-agents-future h3{font-size:25px}.landing-agents-future p{margin-top:5px;font-size:17px}}.landing-home-life{container-type:inline-size}.landing-home-life-grid{--scene-bleed:calc(var(--landing-gutter) + max(0px, (100cqw - var(--landing-frame-width)) / 2))}.landing-home-connected{padding-block:50px 22px}.landing-home-connected-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:42px;display:grid}.landing-home-connected h2{font-size:clamp(34px,3.7vw,53px)}.landing-home-operation{color:#153e30}.landing-home-sale{background:#fff;border:1px solid #d8ded4;border-radius:14px;align-items:center;gap:18px;width:fit-content;margin:auto;padding:15px 20px;display:flex}.landing-home-sale>.landing-icon:first-child{width:33px;height:33px}.landing-home-operation ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:42px;display:grid;position:relative}.landing-home-operation ul:before{content:"";border:1px solid #38715b;border-bottom:0;border-radius:12px 12px 0 0;height:22px;position:absolute;top:20px;left:16%;right:16%}.landing-home-operation ul:after{content:"";background:#38715b;width:1px;height:42px;position:absolute;top:0;left:50%}.landing-home-operation li{z-index:1;background:#fff;border:1px solid #dde1d9;border-radius:9px;justify-content:center;align-items:center;gap:10px;padding:15px 12px;font-size:15px;display:flex;position:relative}.landing-home-operation figcaption{color:var(--public-muted);text-align:center;margin-top:16px;font-size:12px}.landing-home-areas{border-top:1px solid #ced8cb;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:36px;padding-top:18px;display:grid}.landing-home-areas li{justify-content:center;align-items:center;gap:22px;padding-block:14px;font-size:17px;display:flex;position:relative}.landing-home-areas li+li:before{content:"";inset-inline-start:0;background:#d4ddd1;width:1px;height:24px;position:absolute;top:15px}.landing-home-areas .landing-icon{width:30px;height:30px}.landing-home-life{overflow:hidden}.landing-home-life-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);align-items:center;gap:30px;min-height:430px;display:grid}.landing-home-life-grid>div{z-index:1;padding-block:45px;position:relative}.landing-home-life .landing-art-life{width:calc(100% + var(--scene-bleed));align-self:stretch;position:relative}.landing-home-life .landing-art-life:after{content:"";background:linear-gradient(90deg, var(--public-paper), transparent 21%);pointer-events:none;position:absolute;inset:0}.landing-home-life .landing-art-life img{object-fit:cover;object-position:60% 50%;height:100%}.landing-home-start{background:var(--public-sage);padding-block:40px}.landing-home-start-grid{grid-template-columns:1fr 1.75fr;align-items:center;gap:44px;display:grid}.landing-home-start h2{font-size:clamp(34px,3.6vw,50px)}.landing-home-start header>p{color:var(--public-muted);margin-top:16px;font-size:19px;line-height:1.45}.landing-home-start ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.landing-home-start li{align-items:flex-start;gap:14px;display:flex}.landing-home-start li>span{color:#164c35;background:#c8e2cf;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:25px;font-weight:650;display:grid}.landing-home-start h3{font-size:18px;line-height:1.35}.landing-home-start li p{color:var(--public-muted);margin-top:6px;font-size:16px;line-height:1.45}.landing-home-faq{padding-block:32px 44px}.landing-home-faq-grid{grid-template-columns:.9fr 1.1fr;gap:56px;display:grid}.landing-home-faq h2{font-size:clamp(36px,3.8vw,55px)}.landing-home-question{background:#fff;border:1px solid #dce1d6;border-top:0}.landing-home-question:first-child{border-top:1px solid #dce1d6;border-radius:10px 10px 0 0}.landing-home-question summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:12px 18px;font-size:16px;line-height:1.45;list-style:none;display:flex}.landing-home summary::-webkit-details-marker{display:none}.landing-home-question summary>.landing-icon{width:18px;height:18px}.landing-home-question[open]>summary{background:#e8f2e8}.landing-home-question[open]>summary .landing-icon{transform:rotate(45deg)}.landing-home-question>p{color:var(--public-muted);padding:14px 18px 20px;font-size:16px;line-height:1.5}.landing-home-more-questions{margin-top:10px}.landing-home-more-questions>summary{cursor:pointer}.landing-home-more-questions>.landing-home-question{border-top:1px solid #dce1d6}@media (min-width:1101px){.landing-home-life{--life-scene-overlap:min(20vw, 288px)}.landing-home-life .landing-art-life{aspect-ratio:16/9}.landing-home-life .landing-art-life img{width:calc(100% + var(--life-scene-overlap));object-position:60% 20%;max-width:none;position:absolute;inset:0 0 0 auto}.landing-home-life .landing-art-life:after{left:calc(-1 * var(--life-scene-overlap))}}@media (max-width:1100px){.landing-home-start-grid{grid-template-columns:1fr;gap:28px}.landing-home-start h2 br{display:none}.landing-home-connected-grid{gap:22px}.landing-home-operation li{gap:8px;padding:14px 8px;font-size:13px}.landing-home-faq-grid{gap:30px}}@media (max-width:767px){.landing-home-connected{padding-block:44px 16px}.landing-home-connected-grid{grid-template-columns:1fr;gap:28px}.landing-home-connected h2{font-size:clamp(32px,9vw,41px)}.landing-home-operation{justify-self:center;width:min(100%,310px)}.landing-home-sale{justify-content:center;width:100%;padding:14px 20px;font-size:15px}.landing-home-operation ul{grid-template-columns:1fr;gap:18px;padding-top:24px}.landing-home-operation ul:before{display:none}.landing-home-operation ul:after{height:calc(100% - 24px);top:0}.landing-home-operation li{justify-content:center;gap:22px;padding:16px 22px;font-size:16px}.landing-home-operation li .landing-icon{width:28px;height:28px}.landing-home-operation figcaption{font-size:12px}.landing-home .landing-home-areas{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;padding-top:8px}.landing-home-areas li{border-bottom:1px solid #d4ddd1}.landing-home-areas li:last-child,.landing-home-areas li:nth-last-child(2){border-bottom:0}.landing-home-areas li+li:before{display:none}.landing-home-areas li:nth-child(2n):before{display:block}.landing-home-areas li{justify-content:flex-start;gap:clamp(8px,2vw,16px);padding-inline:clamp(4px,1vw,8px);font-size:clamp(14px,4vw,16px)}.landing-home-life-grid{flex-direction:column;gap:20px;display:flex}.landing-home-life-grid>div{padding-block:20px 0}.landing-home-life .landing-art-life{width:calc(100% + 2 * var(--landing-gutter));margin-inline:calc(-1 * var(--landing-gutter));overflow:hidden}.landing-home-life .landing-art-life:after{display:none}.landing-home-life .landing-art-life img{aspect-ratio:1.5;object-position:63% 50%}.landing-home-start{padding-block:34px}.landing-home-start-grid{gap:28px}.landing-home-start h2{font-size:36px}.landing-home-start h2 br{display:initial}.landing-home-start header>p{margin-top:10px;font-size:17px}.landing-home-start ol{grid-template-columns:1fr;gap:26px}.landing-home-start li{gap:22px}.landing-home-start li>span{width:48px;height:48px}.landing-home-start h3{font-size:19px}.landing-home-start li p{margin-top:3px;font-size:17px}.landing-home-faq{padding-block:30px 34px}.landing-home-faq-grid{grid-template-columns:1fr;gap:24px}.landing-home-faq h2{font-size:36px}.landing-home-question summary{min-height:50px;padding:13px 14px;font-size:16px}.landing-home-question>p{padding:12px 14px 18px;font-size:16px}}.landing-home .landing-pricing{color:#0e2720;background:#fbf8f0;padding-block:64px 36px}.landing-home .landing-pricing-header h2{max-width:none;margin:0}.landing-home .landing-pricing-trial{letter-spacing:-.03em;margin:8px 0 0;font-size:24px;font-weight:600;line-height:1.35}.landing-home .landing-pricing-tax{color:#52605e;margin:4px 0 0;font-size:16px;line-height:1.5}.landing-home .landing-pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.landing-home .landing-pricing-card{background:#fffdf7;border:1px solid #b9d7c8;border-radius:16px;flex-direction:column;align-items:center;min-width:0;padding:24px;display:flex}.landing-home .landing-pricing-card[data-plan=automatiza]{background:#ecf3ea}.landing-home .landing-pricing-card[data-featured=true]{color:#fffdf7;background:#1d513d;border-color:#1d513d}.landing-home .landing-pricing-icon{color:#153f30;background:#dcecdf;border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.landing-home .landing-pricing-icon svg{width:42px;height:42px}.landing-home .landing-pricing-card-heading{text-align:center;width:100%;margin-top:12px}.landing-home .landing-pricing-card h3{color:inherit;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:700;line-height:1.12}.landing-home .landing-pricing-description{color:#52605e;min-height:44px;margin:8px 0 0;font-size:16px;line-height:1.4}.landing-home .landing-pricing-price{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:5px;margin:22px 0 0;line-height:1.1;display:flex}.landing-home .landing-pricing-price strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(36px,3.6vw,52px);font-weight:700}.landing-home .landing-pricing-price span{letter-spacing:-.03em;font-size:17px}.landing-home .landing-pricing-availability{color:#1d513d;min-height:1.3em;margin:12px 0 0;font-size:18px;font-weight:600;line-height:1.3}.landing-home .landing-pricing-availability[data-available=false]{color:#64716c}.landing-home .landing-pricing-features{gap:15px;width:100%;margin:32px 0 0;padding:0;list-style:none;display:grid}.landing-home .landing-pricing-features li{color:#3d4d46;align-items:baseline;gap:12px;font-size:15px;line-height:1.45;display:flex}.landing-home .landing-pricing-check{color:#1d513d;flex:none;width:20px;height:20px}.landing-home .landing-pricing-footnote{color:#52605e;text-align:center;border-top:1px solid #dce5da;width:100%;margin:22px 0 0;padding-top:16px;font-size:14px;line-height:1.45}.landing-home .landing-pricing-card[data-featured=true] :is(.landing-pricing-description,.landing-pricing-availability,.landing-pricing-features li,.landing-pricing-check,.landing-pricing-footnote){color:#fffdf7}.landing-home .landing-pricing-card-action{width:100%;margin-top:auto;padding-top:28px}.landing-home .landing-pricing-button{color:#153f30;text-align:center;background:0 0;border:1px solid #1d513d;border-radius:9px;justify-content:center;align-items:center;gap:14px;width:100%;min-height:54px;padding:12px 14px;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;transition:background-color .15s,border-color .15s;display:flex}.landing-home .landing-pricing-card[data-featured=true] .landing-pricing-button{color:#fffdf7;background:#b94d25;border-color:#b94d25}.landing-home .landing-pricing-card .landing-pricing-button:disabled{color:#59665e;opacity:1;background:#d5dcd6;border-color:#ccd2ce}.landing-home .landing-pricing-button:focus-visible{outline-offset:4px;outline:3px solid #b94d25}.landing-home .landing-pricing-card[data-featured=true] .landing-pricing-button:focus-visible{outline-color:#fffdf7}.landing-home .landing-pricing-notes{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:30px;display:flex}.landing-home .landing-pricing-notes p{color:#52605e;align-items:center;gap:12px;margin:0;font-size:14px;line-height:1.45;display:flex}.landing-home .landing-pricing-notes p+p{border-left:1px solid #cddacf;padding-left:24px}.landing-home .landing-pricing-notes svg{color:#1d513d;flex:none;width:28px;height:28px}.landing-home .landing-pricing-empty{color:#52605e;margin:32px 0}@media (hover:hover) and (pointer:fine){.landing-home .landing-pricing-button:not(:disabled):hover{background:#e4eee1}.landing-home .landing-pricing-card[data-featured=true] .landing-pricing-button:not(:disabled):hover{background:#a34120;border-color:#a34120}}@media (min-width:768px) and (max-width:1199px){.landing-home .landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.landing-home .landing-pricing{padding-block:34px 28px}.landing-home .landing-pricing-trial{color:#52605e;letter-spacing:-.025em;margin-top:6px;font-size:18px;font-weight:400}.landing-home .landing-pricing-tax{font-size:14px}.landing-home .landing-pricing-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:18px}.landing-home .landing-pricing-card{border-radius:13px;grid-template-columns:52px minmax(0,1fr);align-items:start;column-gap:12px;padding:14px;display:grid}.landing-home .landing-pricing-icon{grid-area:1/1/3;width:52px;height:52px}.landing-home .landing-pricing-icon svg{width:32px;height:32px}.landing-home .landing-pricing-card-heading{text-align:left;grid-column:2;margin:0}.landing-home .landing-pricing-card h3{letter-spacing:-.035em;font-size:22px}.landing-home .landing-pricing-description,.landing-home .landing-pricing-features li[data-desktop-only=true]{display:none}.landing-home .landing-pricing-price{grid-column:2;justify-content:flex-start;gap:4px;margin:0}.landing-home .landing-pricing-price strong{font-size:38px}.landing-home .landing-pricing-price span{font-size:18px}.landing-home .landing-pricing-availability{grid-column:2;align-items:baseline;gap:10px;margin:6px 0 0;font-size:16px;font-weight:400;line-height:1.4;display:flex}.landing-home .landing-pricing-features{grid-column:2;gap:3px;margin-top:2px}.landing-home .landing-pricing-features li{gap:10px;font-size:16px;line-height:1.35}.landing-home .landing-pricing-check{width:18px;height:18px}.landing-home .landing-pricing-footnote{text-align:left;border:0;grid-column:2;margin:3px 0 0;padding:0;font-size:14px}.landing-home .landing-pricing-card-action{grid-column:1/-1;padding-top:12px}.landing-home .landing-pricing-button{min-height:48px;padding:9px 12px;font-size:16px}.landing-home .landing-pricing-notes{justify-content:start;gap:3px;margin-top:14px;display:grid}.landing-home .landing-pricing-notes p{font-size:14px}.landing-home .landing-pricing-notes p+p{border-left:0;padding-left:0}.landing-home .landing-pricing-notes svg{display:none}}@media (prefers-reduced-motion:reduce){.landing-home .landing-pricing-button{transition:none}}@media (prefers-reduced-motion:no-preference){:root:not([data-public-input=keyboard]) .landing-home-voice-note.has-entered{animation:landing-note-enter .24s var(--ease-bigu-out)}:root:not([data-public-input=keyboard]) .landing-home-start ol.has-entered>li>span{animation:landing-step-emphasis .24s var(--ease-bigu-out) var(--step-delay,0s)}.landing-home-start li:nth-child(2){--step-delay:50ms}.landing-home-start li:nth-child(3){--step-delay:.1s}}@keyframes landing-note-enter{0%{opacity:.8;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-step-emphasis{0%,to{transform:scale(1)}40%{transform:scale(1.06)}}.landing-container{max-width:90rem;padding-inline:clamp(1.25rem,5.3vw,4.75rem)}.landing-home{--landing-frame-width:1440px;--landing-gutter:clamp(24px, 5vw, 72px);background:var(--public-paper);min-height:100dvh;color:var(--public-ink);font-family:var(--font-geist), sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.landing-home *,.landing-home :before,.landing-home :after{box-sizing:border-box}.landing-home :where(h1,h2,h3,p,figure,ul,ol,dl){margin:0}.landing-home :where(ul,ol){padding:0;list-style:none}.landing-home h1,.landing-home h2{letter-spacing:-.04em;font-weight:680}.landing-home h2{text-wrap:balance;font-size:clamp(36px,4.15vw,60px);line-height:1.05}.landing-home h3{letter-spacing:-.025em;font-weight:650}.landing-home :is(a,button,summary):focus-visible{outline:3px solid var(--public-action);outline-offset:5px}.landing-home :is(.landing-home-hero,.public-footer) :is(a,button,summary):focus-visible{outline-color:#fff9ed}.landing-home ::selection{color:#0e2720;background:#cfdfd0}.landing-icon{flex:none;width:24px;height:24px}.landing-home .landing-home-description{color:var(--public-muted);margin-top:20px;font-size:clamp(18px,1.8vw,25px);line-height:1.5}.landing-home-button{background:var(--public-action);color:#fffdf7;text-align:center;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:14px 26px;font-size:18px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .15s;display:inline-flex}.landing-home-button-outline{background:0 0;border-color:#f5f1e6}.landing-home-text-link{color:#164e3b;text-underline-offset:8px;align-items:center;gap:16px;width:fit-content;min-height:48px;font-size:18px;font-weight:550;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}@media (hover:hover) and (pointer:fine){.landing-home-button:not(:disabled):hover{background:#a33f1d}.landing-home-button-outline:not(:disabled):hover{background:#245341}.landing-home-text-link:hover{text-decoration-thickness:2px}}.landing-home-picture{min-width:0;display:block}.landing-home-picture img{width:100%;height:auto;display:block}.landing-home-origin{align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.landing-home-origin svg{flex:none;width:34px;height:24px}.landing-home-hero{--public-hero-art-width:min(76vw, 1100px);background:var(--public-pine);color:#fffdf7;position:relative;overflow:hidden}.landing-home-hero-layout{min-height:max(610px, calc(var(--public-hero-art-width) / 1.5))}.landing-home-hero-copy{z-index:2;width:59%;padding-block:52px 68px;position:relative}.landing-home-hero h1{max-width:760px;font-size:clamp(48px,5.35vw,77px);line-height:1.025}.landing-home-hero h1 span{display:block}.landing-home-hero-copy>p:not(.landing-home-origin){margin-top:28px;font-size:clamp(18px,1.85vw,26px);line-height:1.5}.landing-home-hero-actions{flex-wrap:wrap;gap:20px;margin-top:30px;display:flex}.landing-home-hero .landing-home-origin{margin-top:38px}.landing-home-hero-art{width:var(--public-hero-art-width);position:absolute;bottom:0;right:0}.landing-home-hero-art img{aspect-ratio:3/2}.landing-home-hero-art:before{content:"";z-index:1;background:linear-gradient(90deg, var(--public-pine), transparent 36%), linear-gradient(180deg, var(--public-pine), transparent 4%);pointer-events:none;position:absolute;inset:0}.landing-home-voice-note{z-index:3;color:#14221b;background:#fff8e9;border-radius:20px;width:185px;padding:20px;font-size:19px;font-weight:550;line-height:1.2;display:block;position:absolute;bottom:12%;right:19%;box-shadow:0 8px 24px #082b2026}@media (min-width:1440px){.landing-home-hero-copy{padding-top:100px}}@media (min-width:768px) and (max-width:1280px){.landing-home-hero-art{width:66vw}.landing-home-voice-note{width:clamp(118px,14vw,154px);padding:12px;font-size:14px;right:12%}}@media (max-width:1100px){.landing-home-hero{--public-hero-art-width:85vw}.landing-home-hero-layout{min-height:max(560px, calc(var(--public-hero-art-width) / 1.5))}.landing-home-hero-copy{width:65%}}@media (max-width:900px){.landing-home-hero-actions{gap:12px}}@media (max-width:767px){.landing-home h2{font-size:clamp(32px,9.7vw,42px);line-height:1.08}.landing-home .landing-home-description{margin-top:14px;font-size:18px}.landing-home-hero-layout{min-height:0}.landing-home-hero-copy{width:100%;padding-block:12px 0}.landing-home-hero h1{max-width:510px;font-size:clamp(36px,10.5vw,46px);line-height:1.04}.landing-home-hero h1 span:first-child{max-width:7.8ch}.landing-home-hero-copy>p:not(.landing-home-origin){margin-top:16px;font-size:17px;line-height:1.45}.landing-home-hero-actions{gap:10px;margin-top:20px;display:grid}.landing-home-hero-actions a{width:100%;min-height:48px;padding:12px 16px;font-size:16px}.landing-home-hero .landing-home-origin{gap:9px;margin-top:18px;font-size:12px}.landing-home-hero-art{width:calc(100% + 2 * var(--landing-gutter));margin:0 calc(-1 * var(--landing-gutter));position:relative;inset:auto}.landing-home-hero-art:before{background:linear-gradient(180deg, var(--public-pine), transparent 10%)}.landing-home-voice-note{border-radius:15px;width:clamp(108px,28vw,124px);padding:12px;font-size:14px;inset:8% auto auto 5%}.landing-home-text-link{font-size:16px}}@media (max-width:767px) and (max-height:740px){.landing-home-hero-copy{padding-top:8px}.landing-home-hero h1{font-size:36px}.landing-home-hero-copy>p:not(.landing-home-origin){margin-top:12px;font-size:16px;line-height:1.4}.landing-home-hero-actions{margin-top:16px}.landing-home-hero-actions a{padding-block:10px}}@media (prefers-reduced-motion:reduce){.landing-home :is(a,button){transition:none}}.plan-deck{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--color-line-strong) transparent;scrollbar-width:thin;grid-auto-columns:min(20rem,100vw - 3rem);grid-auto-flow:column;gap:1rem;margin-inline:-1rem;padding:.75rem 1rem 1rem;scroll-padding-inline:1rem;display:grid;overflow-x:auto}.plan-card{min-width:0}@media (min-width:48rem){.plan-deck{grid-auto-columns:initial;scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}
