@font-face{font-family:Yekan;src:url('/fonts/IRANYekanXFaNum-Regular.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Yekan;src:url('/fonts/IRANYekanXFaNum-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--paper:#f8f7f3;--ink:#30322f;--muted:#81837c;--orange:#f38a18;--line:#e5e5df;--mint:#e9eee6;--surface:#fcfbf8}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Yekan,Tahoma,sans-serif;line-height:1.9}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid #bf6b12;outline-offset:5px}img{max-width:100%;object-fit:contain}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:400;line-height:1.6}p{color:var(--muted)}.container{width:min(1180px,calc(100% - 72px));margin-inline:auto}.header{position:sticky;top:0;z-index:10;background:#f8f7f3f5}.nav{height:96px;display:flex;align-items:center;gap:35px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px}.brand img{width:47px;height:47px}.brand>span{font-size:1.562rem;line-height:1.2}.brand small{display:block;font-size:1rem;letter-spacing:4px;margin-top:6px;color:#8e9188}.nav nav{display:flex;gap:36px;margin-inline:auto;font-size:1rem}.nav nav a{transition:color .2s}.nav nav a:hover,.quiet:hover{color:#db7911}.button{display:inline-flex;align-items:center;justify-content:center;gap:30px;background:linear-gradient(135deg,#fbaa37,#f28a16);color:#fff;border:1px solid #ffe0aa;border-radius:18px;padding:15px 24px;font-size:1rem;box-shadow:0 8px 22px #e48b222b,inset 0 1px 1px #fff6;transition:transform .2s,box-shadow .2s}.button:hover{transform:translateY(-3px);box-shadow:0 12px 28px #e48b2240}.button span{font-size:1.375rem}.button.small{padding:9px 18px;border-radius:14px;gap:24px;font-size:1rem}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.07fr 1fr;align-items:center;gap:45px;min-height:810px;padding-block:50px 60px}.eyebrow{font-size:1rem;display:block;color:#b18149;letter-spacing:.1px}.hero-copy>.eyebrow{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #eae4d9;border-radius:30px;color:#8c846f;background:#faf9f6}.dot{display:inline-block;width:6px;height:6px;background:var(--orange);border-radius:50%;margin-left:5px}.hero h1{position:relative;font-size:4.562rem;line-height:1.7;letter-spacing:-2.8px;margin-block:23px 15px}.orange{color:var(--orange)}.headline-dot{display:none}.lead{font-size:1rem;line-height:2.4;color:#82857b}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:33px}.quiet{font-size:1rem}.hero-notes{display:flex;gap:20px;font-size:1rem;color:#909488;margin-top:24px}.hero-notes span:before{content:'✓';color:#8e9b81;margin-left:5px}.hero-visual{position:relative;isolation:isolate;display:grid;place-items:center;min-height:695px}.hero-halo{position:absolute;width:470px;height:470px;border-radius:50%;background:linear-gradient(145deg,#ffead0,#f7dba5);z-index:-2;transform:translate(-5px,20px);box-shadow:0 0 0 28px #f4e7d527,0 0 0 29px #e8decc66}.hero-halo:after{content:'';position:absolute;inset:24px;border:1px solid #fff7df80;border-radius:50%}.visual-word{position:absolute;top:-7px;left:10px;line-height:1;font-size:9.812rem;letter-spacing:-13px;direction:ltr;color:#e9e6dc;font-family:Arial,sans-serif;font-weight:700;z-index:-1}.visual-spark{position:absolute;font-size:4.5rem;left:6px;top:170px;color:#e7b373;transform:rotate(13deg)}.device-preview{position:relative;display:block;width:322px;background:#faf9f6;border:7px solid #fffefa;border-radius:38px;overflow:hidden;padding:0;transform:rotate(-5deg);box-shadow:0 0 0 1px #e6e0d3,16px 24px 35px #81705220,35px 55px 55px #6b59311c;transition:transform .4s;line-height:0}.device-preview:hover{transform:rotate(-2deg) translateY(-5px)}.device-preview>img{display:block;width:100%;height:auto}.device-camera{position:absolute;top:7px;left:50%;width:38px;height:4px;border-radius:8px;background:#63665b50;transform:translateX(-50%)}.preview-hint{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);line-height:1.8;font-size:1rem;white-space:nowrap;border:1px solid #e3ded4;background:#fffdf7f5;color:#8b795e;padding:7px 16px;border-radius:20px;opacity:0;transition:opacity .2s}.device-preview:hover .preview-hint,.device-preview:focus-visible .preview-hint{opacity:1}.floating{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#fffefa,#f9f8f2);border:1px solid #fff;border-radius:20px;padding:15px 19px;box-shadow:9px 14px 27px #70685415,-4px -4px 15px #fff8;font-size:1rem;pointer-events:none}.floating small{display:block;color:#96978c;font-size:1rem;margin-block:0 3px}.float-icon{background:#ffefda;color:#ef9428;border-radius:13px;display:grid;place-items:center;width:40px;height:40px;font-size:1.562rem}.mint{background:#e9eee5!important;color:#82977c!important}.float-top{top:135px;right:-13px;transform:rotate(3deg)}.float-bottom{bottom:95px;left:-20px;transform:rotate(3deg)}.visual-caption{position:absolute;bottom:0;display:flex;align-items:center;gap:7px;font-size:1rem;color:#a2a293;white-space:nowrap}.caption-line{width:22px;height:1px;background:#cccebf;margin-inline:3px}.intro-strip{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:30px}.strip-intro{flex:1.3}.strip-intro .eyebrow{font-size:1rem;margin-bottom:8px}.strip-intro p{font-size:1rem}.strip-intro strong{font-weight:400;color:var(--ink)}.strip-item{display:flex;align-items:center;gap:12px;flex:1;font-size:1rem}.strip-item small{display:block;font-size:1rem;color:#989c91;margin-top:3px}.strip-icon{width:38px;height:38px;display:grid;place-items:center;background:#f9f8f4;border:1px solid #fff;border-radius:14px;box-shadow:5px 6px 10px #dcdbd353,-4px -4px 10px #fff;color:#bd9d68;font-size:1.312rem}.section{padding-block:105px}.section-heading{max-width:760px;margin-bottom:40px}h2{font-size:2.312rem;letter-spacing:-.8px;margin-top:12px}h2 em{font-style:normal;color:#d9892d}.section-heading p{font-size:1rem;margin-top:17px}.feature-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:22px}.feature{padding:31px;border-radius:29px;border:1px solid #fff;background:linear-gradient(145deg,#faf9f5,#f3f2ed);box-shadow:10px 12px 23px #d7d7cf40,-10px -10px 24px #ffffff90;min-width:0;overflow:hidden;transition:transform .25s,box-shadow .25s}.feature:hover{transform:translateY(-5px);box-shadow:12px 20px 30px #d7d7cf60,-10px -10px 24px #fff9}.feature-large{background:linear-gradient(145deg,#fff3e0,#f9ead5)}.feature-number{font-size:1rem;color:#a99a7f;letter-spacing:.3px}.feature h3{font-size:1.5rem;margin-top:25px}.feature p{font-size:1rem;margin-top:14px;line-height:2.3;color:#939488}.wallet-illustration{margin-top:27px;transform:rotate(-3deg);background:#fffbf3;padding:16px;border-radius:16px;box-shadow:7px 10px 20px #ba976819;border:1px solid #fffaf0}.wallet-line{display:flex;justify-content:space-between;border-bottom:1px solid #eee6d8;padding-block:9px;font-size:1rem}.wallet-line:last-child{border:0}.wallet-line b{font-weight:400;color:#b38859}.feature>small{font-size:1rem;color:#b0a18a;display:block;margin-top:14px}.feature-symbol{display:grid;place-items:center;width:86px;height:86px;border-radius:26px;background:linear-gradient(145deg,#fffdfa,#f2f1e9);box-shadow:6px 8px 15px #dcded057,-6px -6px 15px #fff;margin-block:28px}.feature-symbol svg{width:61px;height:61px;stroke:#b6a06f;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.feature-symbol .subtle-line{stroke:#dedacb}.plans .feature-symbol svg{stroke:#c5a77a}.asset-chips{display:flex;gap:7px;margin-top:28px}.asset-chips span{font-size:1rem;border:1px solid #e0e1d6;padding:5px 13px;border-radius:20px;color:#92967f}.task{background:#fdfcf8;padding:12px;border:1px solid #fff;border-radius:14px;font-size:1rem;margin-top:28px}.task span{color:#879879;margin-left:7px}.explore-section{background:#edece6;padding-block:90px;border-block:1px solid #e5e4db;position:relative;overflow:hidden}.explore-section:before{content:'';position:absolute;left:-80px;top:-180px;width:400px;height:400px;border-radius:50%;border:55px solid #e7e6dc70;pointer-events:none}.explore{position:relative;display:grid;grid-template-columns:1fr 1.05fr;gap:105px;align-items:center}.explore-copy>p{font-size:1rem;margin-top:20px}.tabs{display:grid;margin-top:32px;gap:6px}.tabs button{background:none;text-align:right;border:1px solid transparent;border-bottom-color:#dfdfd5;padding:17px 20px;color:#969b8c;font-size:1rem;display:flex;justify-content:space-between;transition:background .2s,color .2s}.tabs button[aria-selected=true]{background:#faf9f4;border-radius:15px;color:#d88b2e;border-color:#fff;box-shadow:5px 7px 14px #d2d1c44a}.preview-panel{background:linear-gradient(145deg,#fdfcf8,#f6f5ee);border:1px solid #fff;border-radius:30px;padding:40px;box-shadow:13px 20px 40px #8a8d7520,-10px -10px 30px #ffffff55;min-height:460px}.panel-kicker{color:#ac9878;font-size:1rem}.preview-panel h3{font-size:1.562rem;margin-top:18px}.preview-panel>p{font-size:1rem;margin-top:14px;line-height:2.3}.sample-receipt{margin-top:27px;border:1px solid #fff;padding:23px;border-radius:20px;background:#faf9f3;box-shadow:inset 4px 4px 10px #dddcd440,inset -4px -4px 10px #fff}.sample-receipt>div:first-child{display:flex;gap:10px;align-items:center}.sample-receipt strong{font-size:1rem;font-weight:400}.sample-receipt h4{font-size:1rem}.tile{width:34px;height:34px;border-radius:12px;display:inline-grid;place-items:center;font-size:1.062rem}.peach{background:#faead6;color:#d48a37}dl{margin:20px 0}dl>div{display:flex;justify-content:space-between;padding-block:10px;border-bottom:1px dashed #dedfd1;font-size:1rem}dt{color:#9a9f90}dd{margin:0}.sample-label{display:block;font-size:1rem;color:#a9ac9c}.check-row{display:flex;gap:10px;padding-block:16px;font-size:1rem}.check-row span{color:#8e9f7d}.check-row small{margin-right:auto;color:#9ca18f}.calm{display:grid;grid-template-columns:1fr 1fr;gap:100px}.calm-list article{display:flex;align-items:start;gap:22px;padding:22px 0;border-bottom:1px solid var(--line)}.calm-list article>span{color:#c3965a;font-size:1rem;padding-top:3px}.calm-list h3{font-size:1.062rem}.calm-list p{font-size:1rem;margin-top:8px}.faq{border-top:1px solid var(--line);display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;padding-top:80px}.faq h2{font-size:1.875rem}.faq-list details{border-bottom:1px solid var(--line);padding:21px 0}.faq-list summary{cursor:pointer;font-size:1rem;list-style:none;display:flex;justify-content:space-between;gap:18px}.faq-list summary:after{content:'+';font-size:1.25rem;color:#b9a281}.faq-list details[open] summary:after{content:'−'}.faq-list summary::-webkit-details-marker{display:none}.faq-list p{font-size:1rem;line-height:2.4;margin-top:15px}.download{background:#f8e5c9;border:1px solid #fff3df;border-radius:35px;padding:65px 75px;display:flex;align-items:center;justify-content:space-between;margin-bottom:65px;overflow:hidden;position:relative;box-shadow:12px 20px 35px #d3bd9820}.download h2{font-size:2.438rem}.download p{font-size:1rem;margin:22px 0}.download .eyebrow{color:#b18950}.dark{background:#343c30;border-color:#4d5646;box-shadow:0 7px 14px #6d6b4120}.download-copy>small{display:block;font-size:1rem;color:#aa9371;margin-top:18px}.download-art{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:330px;min-height:320px;isolation:isolate}.download-logo{width:205px;height:205px;transform:rotate(-12deg);border:3px solid #fff7e9;border-radius:44px;box-shadow:20px 25px 35px #90764b2a,-8px -8px 24px #fffaea70}.download-orbit{position:absolute;width:310px;height:310px;border:1px solid #d1b38655;border-radius:50%;z-index:-1}.download-orbit:after{content:'';position:absolute;inset:-35px;border:1px dashed #d1b38650;border-radius:50%}.app-label{font-family:Arial,sans-serif;font-size:1.562rem;color:#9c7d4f;letter-spacing:-1px;margin-top:27px}.app-label>span{font-size:1rem;letter-spacing:2px}.footer{display:flex;align-items:center;gap:30px;padding-bottom:38px}.footer .brand>span{font-size:1.25rem}.footer p{font-size:1rem}.footer>a:not(.brand){margin-right:auto;font-size:1rem;color:#919788}.footer-domain{font-size:1rem;letter-spacing:2px;color:#a5aa9b}.skip{position:absolute;top:-80px;right:15px;background:white;padding:15px;z-index:20}.skip:focus{top:10px}[hidden]{display:none!important}.unavailable{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:25px}.unavailable h1{font-size:2.875rem}.unavailable p{font-size:1rem}.unavailable .brand img{width:72px;height:72px}.screenshot-dialog{border:1px solid #fff;border-radius:22px;padding:0;background:var(--paper);width:min(520px,calc(100% - 32px));max-height:92dvh;color:var(--ink);box-shadow:0 30px 100px #0003}.screenshot-dialog::backdrop{background:#292e28aa}.dialog-top{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;background:var(--paper);padding:12px 20px;border-bottom:1px solid var(--line)}.dialog-top h2{font-size:1rem;margin:0}.dialog-top button{border:1px solid var(--line);border-radius:50%;background:#fff;width:34px;height:34px;font-size:1.438rem;color:var(--ink);line-height:1}.screenshot-dialog>img{display:block;width:100%;height:auto}
@media(min-width:1100px){.device-preview{animation:arrive .9s ease both}.floating{animation:arrive 1.2s ease both}}@keyframes arrive{from{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}
@media(max-width:1050px){.container{width:calc(100% - 48px)}.hero{gap:20px}.hero h1{font-size:3.562rem}.hero-actions{gap:16px;align-items:start;flex-direction:column}.hero-notes{gap:10px;font-size:1rem}.hero-halo{width:390px;height:390px}.floating{padding:12px;font-size:1rem;gap:9px}.floating small{font-size:1rem}.float-top{right:-5px}.float-bottom{left:-5px}.device-preview{width:300px}.visual-word{font-size:8.438rem;top:22px}.intro-strip{gap:15px}.strip-intro{flex:1.2}.strip-intro p{font-size:1rem}.strip-item{font-size:1rem;gap:8px}.strip-item small{font-size:1rem}.strip-icon{width:30px;height:30px;font-size:1.125rem;flex-shrink:0}.feature{padding:25px}.feature h3{font-size:1.375rem}.explore{gap:50px}.calm{gap:60px}.faq{gap:40px}.download{padding:50px}.download-art{width:250px}.download-orbit{width:250px;height:250px}}
@media(max-width:700px){html{scroll-padding-top:90px}.container{width:calc(100% - 36px)}.nav{height:80px;gap:13px}.brand>span{font-size:1.438rem}.brand img{width:39px;height:39px}.nav .button{margin-right:auto;font-size:1rem;padding:8px 13px;gap:15px}.menu-toggle{display:block;border:0;background:none;font-size:1.25rem;order:3;color:var(--ink);padding:7px}.nav nav{display:none;position:absolute;top:80px;right:0;left:0;background:var(--paper);border-bottom:1px solid var(--line);padding:25px}.nav nav.is-open{display:flex;flex-direction:column;gap:20px}.hero{display:flex;flex-direction:column;padding-top:40px;padding-bottom:35px;gap:15px;overflow:hidden}.hero-copy{text-align:center;width:100%}.eyebrow{font-size:1rem}.hero-copy>.eyebrow{font-size:1rem;padding:6px 12px}.hero h1{font-size:3.188rem;margin-block:20px 14px;letter-spacing:-2px;line-height:1.75}.lead{font-size:1rem;line-height:2.5}.hero-actions{flex-direction:row;align-items:center;justify-content:center;gap:17px;margin-top:25px}.button{font-size:1rem;padding:13px 17px;gap:18px;border-radius:15px}.quiet{font-size:1rem}.hero-notes{justify-content:center;margin-top:20px;font-size:1rem;gap:14px}.hero-visual{width:100%;min-height:650px;margin-top:20px}.device-preview{width:280px;border-width:6px;border-radius:33px}.hero-halo{width:330px;height:330px;box-shadow:0 0 0 20px #f4e7d527,0 0 0 21px #e8decc66}.visual-word{font-size:8rem;top:1px;left:0;letter-spacing:-10px}.visual-spark{font-size:2.875rem;top:130px;left:0}.floating{font-size:1rem;padding:10px;gap:7px;border-radius:14px}.float-icon{width:30px;height:30px;font-size:1.125rem;border-radius:10px}.floating small{font-size:1rem}.float-top{top:140px;right:0}.float-bottom{left:0;bottom:85px}.visual-caption{bottom:15px;font-size:1rem;gap:5px}.caption-line{width:14px}.preview-hint{opacity:1;bottom:12px;font-size:1rem}.intro-strip{flex-wrap:wrap;gap:25px 15px;padding-block:26px}.strip-intro{flex:auto;width:100%}.strip-intro p{font-size:1rem}.strip-item{flex:1;font-size:1rem;display:flex;align-items:start;flex-direction:column;gap:8px}.strip-item small{font-size:1rem}.strip-icon{width:34px;height:34px}.section{padding-block:62px}h2{font-size:1.688rem;line-height:1.8}.section-heading p{font-size:1rem}.section-heading h2 br{display:none}.feature-grid{grid-template-columns:1fr;gap:20px}.feature{padding:27px}.feature h3{font-size:1.562rem;margin-top:18px}.feature-large h3 br{display:none}.feature p{font-size:1rem}.feature-symbol{float:left;width:65px;height:65px;margin-block:0 10px;margin-right:10px;border-radius:20px}.feature-symbol svg{width:47px;height:47px}.feature-number{display:block}.wallet-illustration{max-width:350px}.asset-chips,.task{margin-top:24px}.explore-section{padding-block:55px}.explore{grid-template-columns:1fr;gap:27px}.tabs{margin-top:23px}.preview-panel{padding:26px;min-height:430px}.preview-panel h3{font-size:1.5rem}.sample-receipt{padding:18px}.calm{grid-template-columns:1fr;gap:20px}.calm-list article{padding-block:22px}.faq{grid-template-columns:1fr;gap:20px}.faq h2{font-size:1.625rem}.download{padding:32px 26px;flex-direction:column;align-items:start;margin-bottom:36px;border-radius:27px;gap:20px}.download h2{font-size:1.875rem}.download p{font-size:1rem;margin-block:17px}.download-copy>small{font-size:1rem}.download-art{min-height:230px;width:100%;margin-top:10px}.download-logo{width:150px;height:150px;border-radius:33px}.download-orbit{width:200px;height:200px}.download-orbit:after{inset:-20px}.app-label{margin-top:20px;font-size:1.375rem}.footer{gap:16px;flex-wrap:wrap;padding-bottom:28px}.footer p{font-size:1rem}.footer-domain{display:none}.footer>a:not(.brand){font-size:1rem}.unavailable h1{font-size:2.062rem}.unavailable p{font-size:1rem}}
@media(max-width:370px){.hero h1{font-size:2.75rem}.hero-actions{gap:12px}.hero-actions .button{padding:12px 14px;font-size:1rem}.quiet{font-size:1rem}.hero-notes{gap:9px}.device-preview{width:258px}.hero-visual{min-height:610px}.floating{padding:8px;font-size:1rem}.floating small{font-size:1rem}.visual-caption{font-size:1rem}.hero-halo{width:290px;height:290px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Keep every landing text style at the visitor's default size or larger. */
html{font-size:100%}body{font-size:1rem}small{font-size:1rem}button,input,select,textarea{font-size:inherit}
.hero-notes{flex-wrap:wrap}.hero-actions{flex-wrap:wrap}.intro-strip{flex-wrap:wrap}.strip-item{min-width:160px}.floating small{line-height:1.8}.visual-caption{white-space:normal;flex-wrap:wrap;justify-content:center;text-align:center;max-width:100%;line-height:1.8}.visual-caption .caption-line{display:none}.sample-label{line-height:1.9}.asset-chips{flex-wrap:wrap}.wallet-line{gap:14px;flex-wrap:wrap}.check-row{flex-wrap:wrap}.footer{flex-wrap:wrap}.download-copy>small{max-width:480px}
@media(max-width:1050px){.floating{display:none}.strip-intro{min-width:230px}.hero h1{font-size:3.3rem}.hero-visual{padding-bottom:35px}}
@media(max-width:900px){.menu-toggle{display:block;border:0;background:none;order:3;color:var(--ink);padding:8px;font-size:1.25rem}.nav .button{margin-right:auto}.nav nav{display:none;position:absolute;top:96px;right:0;left:0;background:var(--paper);border-bottom:1px solid var(--line);padding:25px}.nav nav.is-open{display:flex;flex-direction:column;gap:20px}}
@media(max-width:700px){.nav nav{top:80px}.nav{gap:10px}.nav .button{padding:8px 12px;gap:10px}.brand small{letter-spacing:1px}.hero h1{font-size:3rem}.hero-actions{gap:18px}.hero-notes{gap:12px 18px}.strip-intro{width:100%;flex-basis:100%}.strip-item{min-width:130px;flex:1}.intro-strip{gap:25px}.hero-visual{min-height:690px}.visual-caption{bottom:0;padding-inline:15px}.preview-panel{min-height:0}.tabs button{padding-inline:14px}.feature-number{letter-spacing:0}.download-art{margin-top:25px}.download-copy>small{max-width:100%}.footer>a:not(.brand){margin-right:0}.footer p{flex-basis:100%;order:3}.screenshot-dialog .dialog-top{gap:15px}.dialog-top button{flex-shrink:0}}
@media(max-width:370px){.container{width:calc(100% - 28px)}.nav{gap:6px}.nav .button{padding:7px 9px;gap:5px}.nav .brand{gap:5px}.nav .brand img{width:32px;height:32px}.nav .brand>span{font-size:1.25rem}.nav .button>span{display:none}.hero h1{font-size:2.65rem}.hero-actions{flex-direction:column}.hero-visual{min-height:650px}}

/* Three primary product pillars and a distinct voice-assistant story. */
.hero{padding-top:40px;align-items:center;min-height:910px}.hero h1{font-size:3.6rem;margin-block:16px 8px}.hero .lead{font-size:1rem;line-height:2}.hero-pillars{margin-top:22px;display:grid;gap:8px}.hero-pillars>a{display:flex;align-items:center;gap:12px;padding:13px 15px;border:1px solid #e6e2d8;border-radius:15px;background:#fcfbf7;transition:border-color .2s,transform .2s}.hero-pillars>a:hover{border-color:#e2b675;transform:translateX(-3px)}.hero-pillars h2{font-size:1.15rem;letter-spacing:0;margin:0;line-height:1.9;flex:1}.pillar-index{font-size:1rem;color:#bd9b6b}.hero-pillars>a>span:last-child{color:#bd9b6b}.hero-ai{display:flex;align-items:center;gap:12px;margin-top:17px;padding:10px 2px;color:#818774;font-size:1rem;line-height:1.9}.hero-ai strong{font-size:1rem;font-weight:400;color:#a28b64}.hero-ai>span:last-child{margin-right:auto}.ai-mini{font-size:1.8rem;color:#c1914a}.hero-actions{margin-top:20px}.hero-notes{display:none}.main-features{border-top:1px solid var(--line);padding-top:75px}.three-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}.three-pillars .feature h3{font-size:1.6rem;margin-top:22px}.feature-points{list-style:none;padding:0;margin:24px 0 0;border-top:1px solid #e6dfd2}.feature-points li{font-size:1rem;color:#8e917f;padding-top:14px;line-height:2}.feature-points li:before{content:'✓';display:inline-block;color:#ba9d6b;margin-left:9px}.pillar-art{height:100px;margin-block:28px 10px;display:flex;align-items:center;justify-content:center}.cash-art{gap:13px}.cash-art span{width:76px;height:76px;display:grid;place-items:center;border-radius:24px;background:#fffbf4;color:#baac88;font-size:2.5rem;box-shadow:8px 10px 18px #c7aa7725,-6px -6px 18px #ffffff80;transform:rotate(-8deg)}.cash-art span:last-child{transform:rotate(8deg);color:#8c9a7a;background:#f3f4e9}.asset-art span{width:85px;height:85px;display:grid;place-items:center;font-size:3.6rem;color:#b9a46e;transform:rotate(12deg);background:#f9f8f0;border:1px solid #fff;border-radius:24px;box-shadow:8px 12px 20px #bcbb9a25}.due-art{position:relative;background:#fbfaf5;border:1px solid #fff;width:83px;height:83px;border-radius:21px;margin:35px auto 20px;box-shadow:6px 9px 18px #c7bda328}.due-art span{font-size:2rem;color:#c3a36b;border-top:1px solid #ded4bd;width:100%;text-align:center;padding-top:4px;margin-top:14px}.due-art i{position:absolute;top:-8px;width:6px;height:21px;border-radius:5px;background:#b8ad92;right:20px}.due-art i:last-child{right:auto;left:20px}.assistant-section{margin-block:95px 45px;background:#30382f;color:#f4f1e4;border:1px solid #404b3b;border-radius:35px;padding:65px 55px;display:grid;grid-template-columns:1fr 1fr;gap:60px;position:relative;overflow:hidden;isolation:isolate}.assistant-section:before{content:'';position:absolute;left:-200px;top:-220px;width:600px;height:600px;border:1px solid #7c8b6240;border-radius:50%;z-index:-1;box-shadow:0 0 0 70px #7c8b6208,0 0 0 140px #7c8b6205}.assistant-badge{font-size:1rem;color:#c3c7a9;display:flex;align-items:center;gap:10px}.assistant-badge>span{font-size:1.7rem;color:#f0ba6a}.assistant-copy h2{font-size:2.8rem;line-height:1.9;margin-top:20px;color:#f4f1e4}.assistant-copy h2 em{color:#f2bd70}.assistant-copy>p{color:#b3bba6;font-size:1rem;line-height:2.4;margin-top:18px}.always-on{display:flex;align-items:center;gap:24px;padding-top:24px;margin-top:26px;border-top:1px solid #53604a}.always-on>span{font-size:2.7rem;color:#eabd7d;white-space:nowrap;line-height:1.5}.always-on>span>span{font-size:1.2rem;color:#869176}.always-on p{font-size:1rem;color:#c3c8b6;line-height:2}.assistant-note{display:block;font-size:1rem;color:#a4ae97;margin-top:22px}.voice-demo{align-self:center;background:#3a4436;border:1px solid #59614f;border-radius:25px;padding:25px;box-shadow:12px 25px 45px #141e152e}.voice-demo-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:1rem;border-bottom:1px solid #56604c;padding-bottom:19px}.voice-demo-head img{width:40px;height:40px}.voice-demo-label{font-size:1rem;color:#b5bea1;border:1px solid #68715a;border-radius:20px;padding:2px 9px}.voice-question{display:flex;align-items:center;gap:12px;margin-top:25px;padding:15px;border-radius:17px;background:#46503f}.voice-question p{color:#f1f1df;font-size:1rem;line-height:2}.voice-avatar{color:#dfc28a;font-size:1.3rem}.voice-answer{display:flex;align-items:start;gap:12px;margin-top:20px}.answer-spark{color:#f0ba6a;font-size:1.5rem}.voice-answer p{color:#cbd0bb;font-size:1rem;line-height:2.3}.voice-answer div>span{font-size:1rem;color:#aab798;display:block;margin-top:14px}.voice-wave{height:70px;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:25px}.voice-wave span{width:4px;height:17px;background:#d6b478;border-radius:5px;opacity:.65}.voice-wave span:nth-child(3n){height:37px}.voice-wave span:nth-child(4n){height:50px}.voice-wave span:nth-child(5n){height:28px;background:#82916e}.voice-demo-footer{display:flex;align-items:center;justify-content:center;gap:15px;border-top:1px solid #56604c;padding-top:20px;margin-top:5px}.voice-demo-footer p{color:#c7cdb7;font-size:1rem}.mic-symbol{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#d6b478;box-shadow:0 0 0 7px #d6b47810}.mic-symbol svg{width:24px;height:24px;stroke:#3e4937;stroke-width:1.7;stroke-linecap:round}.faq{display:block;border:0;padding-top:60px;padding-bottom:85px}.faq-heading{text-align:center;max-width:680px;margin:0 auto 35px}.faq-emblem{display:grid;place-items:center;margin:0 auto 18px;width:50px;height:50px;border:1px solid #e4ded1;background:#fffdf7;color:#c6aa77;border-radius:17px;font-size:1.6rem;box-shadow:4px 5px 12px #dedbcf40}.faq-heading h2{font-size:2rem}.faq-heading p{font-size:1rem;margin-top:13px}.faq-list{max-width:850px;margin:auto;border:1px solid #e6e4da;border-radius:24px;background:#fcfbf7;padding:0 30px;box-shadow:8px 12px 23px #dbd9d01f}.faq-list details{padding:24px 0}.faq-list details:last-child{border-bottom:0}.faq-list summary{font-size:1rem}.faq-list p{font-size:1rem}
@media(max-width:1050px){.hero h1{font-size:3rem}.hero{gap:30px}.hero-pillars h2{font-size:1rem}.hero-pillars>a{padding:11px;gap:9px}.hero-ai{font-size:1rem}.three-pillars .feature{padding:24px}.three-pillars .feature h3{font-size:1.4rem}.assistant-section{padding:45px 35px;gap:35px}.assistant-copy h2{font-size:2.3rem}.voice-demo{padding:22px}.always-on{gap:15px;flex-wrap:wrap}}
@media(max-width:700px){.hero{padding-top:32px;min-height:0;gap:5px}.hero h1{font-size:2.7rem;line-height:1.7;margin-top:17px}.hero .lead{margin-top:8px}.hero-pillars{margin-top:25px;text-align:right}.hero-pillars>a{padding:14px 12px}.hero-pillars h2{font-size:1.1rem}.hero-ai{text-align:right;margin-top:20px;gap:10px}.hero-ai>span:last-child{display:none}.hero-actions{margin-top:24px}.hero-visual{margin-top:20px}.main-features{padding-top:55px}.three-pillars{grid-template-columns:1fr}.three-pillars .feature{padding:28px}.three-pillars .feature h3{font-size:1.6rem}.pillar-art{float:left;width:100px;height:95px;margin:15px 0 20px 12px}.cash-art{gap:6px}.cash-art span{width:45px;height:55px;font-size:2rem;border-radius:16px}.asset-art span{width:70px;height:70px;font-size:3rem}.due-art{width:75px;height:75px}.feature-points{clear:both}.assistant-section{margin-block:60px 20px;padding:32px 25px;border-radius:27px;grid-template-columns:1fr;gap:35px}.assistant-copy h2{font-size:2.2rem}.assistant-copy>p{line-height:2.3}.assistant-badge{font-size:1rem;gap:8px;flex-wrap:wrap}.always-on{gap:20px}.always-on>span{font-size:2.5rem}.voice-demo{padding:21px 18px}.voice-demo-head{gap:8px}.voice-wave{gap:4px}.faq{padding-top:45px;padding-bottom:60px}.faq-heading h2{font-size:1.7rem}.faq-heading p{font-size:1rem}.faq-list{padding-inline:20px}.faq-list details{padding-block:22px}}
@media(max-width:370px){.hero h1{font-size:2.4rem}.hero-pillars h2{font-size:1rem}.hero-pillars>a{gap:8px;padding:12px 10px}.assistant-section{padding:27px 20px}.voice-demo{padding:18px 14px}.voice-wave{gap:3px}}
