.terms-page{max-width:760px;margin:32px auto;padding:24px}.terms-page h1,.terms-dialog h1{margin:16px 0;font:400 28px/1.2 Georgia,serif}.terms-content{font-size:14px;line-height:1.7}.terms-content h2{margin:22px 0 8px;font-size:17px}.terms-content p{margin:0 0 12px}.terms-dialog{border:1px solid var(--line);width:min(720px,100vw - 32px);max-height:85dvh;color:var(--ink);background:var(--paper);border-radius:12px;padding:0}.terms-dialog::backdrop{background:#172b2399}.terms-dialog-header{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 24px;display:flex;position:sticky;top:0}.terms-dialog-header button{border:1px solid var(--line);background:#fff;border-radius:5px;padding:8px 12px}.terms-dialog .terms-content{padding:0 24px 24px}.header-broker .broker-help-column{border-left:1px solid var(--line);align-self:start;padding:12px 0 12px 16px;font-size:12px;line-height:1.5}.header-broker .broker-help-column .broker-account-help{border:0;padding:0;display:block}.broker-terms-link{color:var(--green);margin-top:18px;display:block}.broker-terms-consent{align-items:flex-start;gap:7px;margin-top:10px;display:flex}.broker-terms-consent input{accent-color:var(--green);margin:3px 0 0}
.waitlist-form-module__7pw7gW__form{margin-top:23px;scroll-margin-top:24px}.waitlist-form-module__7pw7gW__fields{gap:10px;display:grid}.waitlist-form-module__7pw7gW__emailField{position:relative}.waitlist-form-module__7pw7gW__emailField>svg{stroke:#81907e;stroke-width:1.5px;pointer-events:none;width:18px;height:18px;transition:stroke .18s;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.waitlist-form-module__7pw7gW__emailField:focus-within>svg{stroke:#326b4d}.waitlist-form-module__7pw7gW__fields input{background:#fafcf8;border:1px solid #dce5d6;border-radius:12px;width:100%;min-width:0;padding:15px 16px 15px 44px;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s}.waitlist-form-module__7pw7gW__fields input::placeholder{color:#798575}.waitlist-form-module__7pw7gW__fields input:focus{background:#fff;border-color:#7b9d80;outline:none;box-shadow:0 0 0 4px #326b4d0d}.waitlist-form-module__7pw7gW__fields .waitlist-form-module__7pw7gW__submit{isolation:isolate;color:#fff;letter-spacing:.15px;background:linear-gradient(115deg,#234f3b,#397454);border:1px solid #2e6448;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:58px;margin-top:0;padding:10px 12px 10px 20px;font-size:14px;font-weight:600;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 4px 10px #254f3912}.waitlist-form-module__7pw7gW__submit:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(105deg,#0000 25%,#ffffff24 50%,#0000 75%);position:absolute;inset:0;transform:translate(-110%)}.waitlist-form-module__7pw7gW__submit:focus-visible:before{animation:.75s waitlist-form-module__7pw7gW__sheen}.waitlist-form-module__7pw7gW__fields .waitlist-form-module__7pw7gW__submit:active:not(:disabled){transform:translateY(0)scale(.99)}.waitlist-form-module__7pw7gW__fields .waitlist-form-module__7pw7gW__submit:disabled{opacity:.8}.waitlist-form-module__7pw7gW__fields .waitlist-form-module__7pw7gW__submit[data-joined=true]{opacity:1;color:#2f6247;box-shadow:none;background:#eaf2e6;border-color:#cdddc5}.waitlist-form-module__7pw7gW__buttonIcon{background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;transition:background .22s;display:grid}.waitlist-form-module__7pw7gW__buttonIcon svg{stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;transition:transform .22s}.waitlist-form-module__7pw7gW__spinner{border:1.5px solid #ffffff40;border-top-color:currentColor;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite waitlist-form-module__7pw7gW__spin}.waitlist-form-module__7pw7gW__promise{text-align:left;border-top:1px solid #e8ede3;align-items:flex-start;gap:10px;margin-top:19px;padding-top:17px;display:flex}.waitlist-form-module__7pw7gW__promise>svg{stroke:#658260;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:19px;height:19px;margin-top:1px}.waitlist-form-module__7pw7gW__promise strong{color:#3c5c43;font-size:12px;font-weight:600;display:block}.waitlist-form-module__7pw7gW__form .waitlist-form-module__7pw7gW__promise p{color:#697963;text-wrap:pretty;margin-top:3px;font-size:12px;line-height:1.65}@media (hover:hover){.waitlist-form-module__7pw7gW__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff30,0 8px 22px #254f3929}.waitlist-form-module__7pw7gW__submit:hover:not(:disabled):before{animation:.75s waitlist-form-module__7pw7gW__sheen}.waitlist-form-module__7pw7gW__submit:hover:not(:disabled) .waitlist-form-module__7pw7gW__buttonIcon{background:#ffffff1f}.waitlist-form-module__7pw7gW__submit:hover:not(:disabled) .waitlist-form-module__7pw7gW__buttonIcon svg{transform:translate(2px)}}@keyframes waitlist-form-module__7pw7gW__sheen{to{transform:translate(110%)}}@keyframes waitlist-form-module__7pw7gW__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.waitlist-form-module__7pw7gW__form *,.waitlist-form-module__7pw7gW__form :before{transition:none!important;animation:none!important}.waitlist-form-module__7pw7gW__fields .waitlist-form-module__7pw7gW__submit,.waitlist-form-module__7pw7gW__fields .waitlist-form-module__7pw7gW__buttonIcon svg{transform:none!important}}.waitlist-form-module__7pw7gW__form .waitlist-form-module__7pw7gW__error{color:#903823;margin-top:10px;font-size:12px}.waitlist-form-module__7pw7gW__honeypot{display:none}.waitlist-form-module__7pw7gW__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.getting-started-demo-module__AMD9Oq__demo{isolation:isolate;color:#294c3b;background:radial-gradient(at 50% 0,#e8efdc 0%,#0000 65%),#f1f5ed;border:1px solid #dce5d8;border-radius:22px;margin:12px 0 32px;padding:42px 40px 23px;position:relative;overflow:hidden}.getting-started-demo-module__AMD9Oq__heading{text-align:center}.getting-started-demo-module__AMD9Oq__eyebrow{letter-spacing:2px;color:#658367;align-items:center;gap:8px;font-size:9px;font-weight:600;display:inline-flex}.getting-started-demo-module__AMD9Oq__eyebrow>span,.getting-started-demo-module__AMD9Oq__connectedBadge>span{background:#79a17a;border-radius:50%;width:5px;height:5px}.getting-started-demo-module__AMD9Oq__heading h2{letter-spacing:-1.4px;margin:10px 0 12px;font:400 clamp(29px,3vw,41px)/1.15 Georgia,serif}.getting-started-demo-module__AMD9Oq__heading h2 em{color:#759071;font-weight:400}.getting-started-demo-module__AMD9Oq__heading p{color:#788674;font-size:12px}.getting-started-demo-module__AMD9Oq__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;max-width:1040px;margin:32px auto 30px;padding:0;list-style:none;display:grid}.getting-started-demo-module__AMD9Oq__step{min-width:0;position:relative}.getting-started-demo-module__AMD9Oq__step:not(:last-child):after{content:"→";color:#96aa8f;font-size:18px;position:absolute;top:85px;right:-25px}.getting-started-demo-module__AMD9Oq__scene{background:#fcfdf8b8;border:1px solid #fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;height:194px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #294c3b04}.getting-started-demo-module__AMD9Oq__connectionGraphic{align-items:center;margin:0 0 15px;display:flex}.getting-started-demo-module__AMD9Oq__brokerIcon,.getting-started-demo-module__AMD9Oq__hestiaIcon{border-radius:14px;place-items:center;width:57px;height:59px;display:grid;box-shadow:0 5px 12px #294c3b0a}.getting-started-demo-module__AMD9Oq__brokerIcon{background:#fff;border:1px solid #e1e7d9;transform:rotate(-6deg)}.getting-started-demo-module__AMD9Oq__brokerIcon svg{width:31px;height:31px}.getting-started-demo-module__AMD9Oq__hestiaIcon{text-align:center;color:#fafbef;letter-spacing:-4px;background:#2e5943;font:600 44px/57px Georgia,serif;display:block;transform:rotate(6deg)}.getting-started-demo-module__AMD9Oq__hestiaIcon>span{color:#b6ce9d}.getting-started-demo-module__AMD9Oq__connectionPath{border-top:1px dashed #b6c9ac;width:74px;position:relative}.getting-started-demo-module__AMD9Oq__connectionPath>span{color:#528054;background:#e5efdc;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:-13px;left:24px;box-shadow:0 0 0 5px #f9fbf5}.getting-started-demo-module__AMD9Oq__connectionPath svg{width:17px;height:17px}.getting-started-demo-module__AMD9Oq__connectedBadge{color:#557551;align-items:center;gap:6px;font-size:10px;display:inline-flex}.getting-started-demo-module__AMD9Oq__sceneCaption{color:#8a9484;font-size:10px;position:absolute;bottom:17px}.getting-started-demo-module__AMD9Oq__week{gap:12px;margin:-12px 0 20px;display:flex}.getting-started-demo-module__AMD9Oq__week>span{color:#9aa38f;place-items:center;width:22px;height:23px;font-size:9px;display:grid}.getting-started-demo-module__AMD9Oq__week .getting-started-demo-module__AMD9Oq__today{color:#3d684c;background:#e5edd9;border-radius:50%}.getting-started-demo-module__AMD9Oq__buttonWrap{position:relative}.getting-started-demo-module__AMD9Oq__dailyButton{color:#fffef4;background:linear-gradient(135deg,#406e50,#284e3b);border:1px solid #396348;border-radius:9px;justify-content:center;align-items:center;gap:13px;min-width:192px;padding:14px 18px;font-size:11px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 5px #213c2d,0 10px 21px #294c3b25}.getting-started-demo-module__AMD9Oq__dailyButton:hover{transform:translateY(-2px);box-shadow:0 7px #213c2d,0 12px 24px #294c3b30}.getting-started-demo-module__AMD9Oq__dailyButton:active{transform:translateY(3px);box-shadow:0 2px #213c2d}.getting-started-demo-module__AMD9Oq__dailyButton>span{font-size:17px;line-height:15px}.getting-started-demo-module__AMD9Oq__dailyButton svg{width:16px;height:16px}.getting-started-demo-module__AMD9Oq__cursor{pointer-events:none;width:25px;height:29px;animation:3s ease-in-out infinite getting-started-demo-module__AMD9Oq__cursorFloat;position:absolute;bottom:-21px;right:8px}.getting-started-demo-module__AMD9Oq__incomeScene{background:linear-gradient(155deg,#fcfdf6,#e7efd9);justify-content:flex-start;padding-top:24px}.getting-started-demo-module__AMD9Oq__incomeLabel{letter-spacing:1.4px;color:#879675;font-size:8px}.getting-started-demo-module__AMD9Oq__incomeAmount{letter-spacing:-1.5px;color:#55774b;margin-top:6px;font:400 38px/1.2 Georgia,serif;position:relative}.getting-started-demo-module__AMD9Oq__incomeSpark{color:#97ae68;opacity:0;font-size:20px;transition:opacity .3s,transform .6s;position:absolute;top:1px;right:-28px;transform:scale(.4)rotate(-45deg)}.getting-started-demo-module__AMD9Oq__bars{border-bottom:1px solid #b4c69a;align-items:flex-end;gap:7px;width:68%;height:63px;margin-top:8px;display:flex}.getting-started-demo-module__AMD9Oq__bars>span{transform-origin:bottom;opacity:.5;background:linear-gradient(#97b37b,#d5e1bb);border-radius:3px 3px 0 0;flex:1;transition:transform .65s cubic-bezier(.2,.7,.3,1),opacity .65s;transform:scaleY(.32)}.getting-started-demo-module__AMD9Oq__demo[data-played=true] .getting-started-demo-module__AMD9Oq__bars>span{opacity:1;transform:scaleY(1)}.getting-started-demo-module__AMD9Oq__demo[data-played=true] .getting-started-demo-module__AMD9Oq__incomeSpark{opacity:1;transform:scale(1)rotate(0)}.getting-started-demo-module__AMD9Oq__exampleLabel{color:#7c8b6b;font-size:8px;position:absolute;bottom:10px}.getting-started-demo-module__AMD9Oq__stepCopy{padding:20px 5px 0}.getting-started-demo-module__AMD9Oq__number{font-variant-numeric:tabular-nums;color:#93a482;letter-spacing:1px;margin-bottom:7px;font-size:10px;display:block}.getting-started-demo-module__AMD9Oq__stepCopy h3{letter-spacing:-.5px;margin:0 0 9px;font:400 22px/1.2 Georgia,serif}.getting-started-demo-module__AMD9Oq__stepCopy p{color:#7c8775;max-width:265px;font-size:12px;line-height:1.7}.getting-started-demo-module__AMD9Oq__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes getting-started-demo-module__AMD9Oq__cursorFloat{0%,to{transform:translate(3px,4px)}50%{transform:translate(-2px,-2px)}}@media (max-width:1000px){.getting-started-demo-module__AMD9Oq__demo{padding:34px 24px 22px}.getting-started-demo-module__AMD9Oq__steps{gap:24px}.getting-started-demo-module__AMD9Oq__step:not(:last-child):after{font-size:14px;right:-18px}.getting-started-demo-module__AMD9Oq__dailyButton{gap:7px;min-width:165px;padding:13px 12px}.getting-started-demo-module__AMD9Oq__stepCopy h3{font-size:20px}}@media (max-width:700px){.getting-started-demo-module__AMD9Oq__demo{border-radius:17px;margin-top:6px;padding:30px 20px 21px}.getting-started-demo-module__AMD9Oq__heading p{max-width:260px;margin:auto;line-height:1.7}.getting-started-demo-module__AMD9Oq__steps{grid-template-columns:1fr;gap:28px;max-width:360px;margin-top:27px}.getting-started-demo-module__AMD9Oq__step:not(:last-child):after{display:none}.getting-started-demo-module__AMD9Oq__stepCopy{padding-top:15px}.getting-started-demo-module__AMD9Oq__stepCopy p{max-width:none}.getting-started-demo-module__AMD9Oq__scene{height:190px}}@media (prefers-reduced-motion:reduce){.getting-started-demo-module__AMD9Oq__demo *,.getting-started-demo-module__AMD9Oq__demo :before,.getting-started-demo-module__AMD9Oq__demo :after{transition:none;animation:none}}
