.gf-home{--home-bg:#100c20;--home-line:#ffffff1a;--home-muted:#b5aeca;--home-violet:#b693ff;color:#f6f2ff;background:radial-gradient(circle at 73% 7%,#7546d938,transparent 30rem),radial-gradient(circle at 12% 43%,#3c2c8e2b,transparent 40rem),var(--home-bg);min-height:100vh;overflow:hidden}.gf-home *{box-sizing:border-box}.gf-home a{text-decoration:none}.home-shell{width:min(100% - 3rem,1240px);margin-inline:auto}.home-header{z-index:5;border-bottom:1px solid #ffffff0e;position:relative}.home-header-inner{justify-content:space-between;align-items:center;gap:2rem;min-height:82px;display:flex}.home-logo{align-items:center;width:145px;display:inline-flex;overflow:hidden}.home-logo img{-o-object-fit:contain;object-fit:contain;width:145px;height:auto}.home-desktop-nav,.home-header-actions{align-items:center;gap:2.15rem;display:flex}.home-desktop-nav a,.home-header-login{color:#c7c0d7;font-size:.91rem;transition:color .2s}.home-desktop-nav a:hover,.home-header-login:hover,.home-text-link:hover{color:#fff}.home-header-actions{gap:1.4rem}.home-button{color:#1b1034;background:#c6a8ff;border-radius:15px;justify-content:center;align-items:center;gap:.85rem;min-height:56px;padding:0 1.4rem;font-size:.95rem;font-weight:750;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 30px #8242f240,inset 0 1px #fff9}.home-button:hover{color:#1b1034;background:#dcc8ff;transform:translateY(-2px);box-shadow:0 14px 34px #8242f259}.home-button:focus-visible,.gf-home a:focus-visible{outline-offset:4px;outline:2px solid #fff}.home-button-small{border-radius:11px;min-height:43px;padding:0 1rem;font-size:.83rem}.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:3%;min-height:620px;padding-block:5rem;display:grid}.home-hero-copy{z-index:2;position:relative}.home-pill{color:#d8c6ff;background:#8f5cef1a;border:1px solid #c1a3ff40;border-radius:999px;align-items:center;gap:.58rem;padding:.56rem .8rem;font-size:.77rem;font-weight:650;display:inline-flex}.home-pill span{background:#bd94ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #ab7eff}.home-hero h1{letter-spacing:-.062em;max-width:610px;margin:1.55rem 0 1.2rem;font-size:clamp(3.4rem,3.65vw,4.5rem);font-weight:700;line-height:1.045}.home-hero h1 em{color:var(--home-violet);font-style:normal}.home-hero-copy>p{max-width:520px;color:var(--home-muted);margin:0;font-size:1.04rem;line-height:1.65}.home-hero-actions,.home-end-actions{flex-wrap:wrap;align-items:center;gap:1.55rem;margin-top:1.6rem;display:flex}.home-text-link{color:#dbd2ee;align-items:center;gap:.52rem;font-size:.92rem;font-weight:650;transition:color .2s;display:inline-flex}.home-hero-proof{color:#a9a1bb;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.8rem;font-size:.75rem;display:flex}.home-hero-proof svg{color:#b392f5}.home-hero-proof span{background:#716780;border-radius:50%;width:3px;height:3px;margin:0 .3rem}.home-hero-visual{min-width:0;position:relative;transform:perspective(1200px)rotateY(-6deg)rotateX(2deg)}.home-hero-visual:before{content:"";filter:blur(80px);opacity:.23;background:#8354eb;border-radius:50%;position:absolute;inset:5% -12% -7% 5%}.home-preview-window{background:linear-gradient(150deg,#291d50,#17112e 50%,#171127);border:1px solid #cfb9ff3b;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 35px 85px #0000005c,inset 0 1px #ffffff30}.home-preview-topbar{border-bottom:1px solid var(--home-line);color:#ece5fb;justify-content:space-between;align-items:center;height:57px;padding:0 1.4rem;display:flex}.home-preview-brand{align-items:center;gap:.55rem;font-size:.94rem;font-weight:750;display:flex}.home-preview-brand-mark{background:#9c69ff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.8rem;display:grid}.home-preview-period{color:#beb5d1;font-size:.72rem}.home-preview-content{padding:2rem 2.2rem 2.25rem}.home-preview-eyebrow,.home-feature-index,.home-eyebrow{color:#c7a8ff;letter-spacing:.16em;font-size:.69rem;font-weight:750}.home-preview-balance{letter-spacing:-.055em;margin-top:.4rem;font-size:clamp(2.5rem,3.3vw,3.4rem);font-weight:740;line-height:1.1}.home-preview-balance span{color:#c5bbdc;font-size:.58em}.home-preview-balance small{color:#b3a7ca;letter-spacing:.06em;margin-left:.3rem;font-size:.25em}.home-preview-content>p{color:#a99fc2;margin:.45rem 0 1.4rem;font-size:.7rem}.home-preview-stats{grid-template-columns:repeat(3,1fr);gap:.5rem;display:grid}.home-preview-stats>div,.home-preview-chart,.home-preview-accounts{background:#ffffff0f;border:1px solid #ffffff17;border-radius:13px}.home-preview-stats>div{flex-direction:column;gap:.35rem;padding:.8rem .85rem;display:flex}.home-preview-stats span{color:#b3aac4;font-size:.66rem}.home-preview-stats strong{color:#e9e1ff;font-size:.92rem}.home-preview-stats>div:first-child strong{color:#8ee0bd}.home-preview-stats>div:nth-child(2) strong{color:#ffb2bb}.home-preview-lower{grid-template-columns:1.2fr .8fr;gap:.7rem;margin-top:.7rem;display:grid}.home-preview-chart,.home-preview-accounts{padding:1rem}.home-preview-panel-heading{justify-content:space-between;align-items:center;gap:.3rem;margin-bottom:.85rem;display:flex}.home-preview-panel-heading strong{font-size:.72rem}.home-preview-panel-heading>span{color:#b7a8d7;font-size:.61rem}.home-preview-category{margin:.75rem 0}.home-preview-category>div:first-child{color:#d8d0e9;justify-content:space-between;font-size:.61rem;display:flex}.home-preview-category b{font-weight:650}.home-preview-track{background:#41365d;border-radius:6px;height:5px;margin-top:.35rem;overflow:hidden}.home-preview-track span{border-radius:inherit;height:100%;display:block}.home-preview-accounts>div:not(:first-child){color:#d5cce5;border-top:1px solid #ffffff14;align-items:center;gap:.35rem;padding:.59rem 0;font-size:.62rem;display:flex}.home-preview-accounts b{color:#fff;margin-left:auto;font-weight:670}.home-preview-dot{background:#9f79f1;border-radius:50%;flex:none;width:7px;height:7px}.home-preview-dot.mint{background:#66d2b5}.home-preview-dot.coral{background:#f0a67f}.home-preview-note{color:#8b829e;text-align:right;margin-top:.8rem;font-size:.65rem;position:relative}.home-flow{padding-block:3rem 7rem}.home-flow-intro{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2rem;display:flex}.home-flow-intro h2{letter-spacing:-.05em;max-width:620px;margin:.7rem 0 0;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.13}.home-flow-grid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.home-flow-step{border:1px solid var(--home-line);background:linear-gradient(150deg,#ffffff13,#ffffff06);border-radius:19px;min-height:230px;padding:1.6rem;box-shadow:inset 0 1px #ffffff14}.home-flow-step-top{color:#b395ef;justify-content:space-between;align-items:center;display:flex}.home-flow-step-top span{letter-spacing:.13em;font-size:.75rem}.home-flow-step-top svg{width:22px;height:22px}.home-flow-step h3{letter-spacing:-.025em;margin:2.25rem 0 .45rem;font-size:1.17rem}.home-flow-step p{max-width:290px;color:var(--home-muted);margin:0;font-size:.85rem;line-height:1.55}.home-showcase{padding-bottom:7rem}.home-section-heading{max-width:720px;margin-bottom:4.2rem}.home-section-heading h2,.home-ai h2,.home-end h2{letter-spacing:-.06em;margin:.75rem 0 1rem;font-size:clamp(2.5rem,4.5vw,4.6rem);line-height:1.08}.home-section-heading p{max-width:620px;color:var(--home-muted);font-size:1rem;line-height:1.7}.home-feature{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:6%;margin-block:5rem 8rem;display:grid}.home-feature-reverse{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.home-feature-reverse .home-feature-copy{order:2}.home-feature-reverse .home-product-shot{order:1}.home-feature-copy{padding-block:1rem}.home-feature-copy h3{letter-spacing:-.045em;max-width:470px;margin:.8rem 0 1rem;font-size:clamp(2rem,2.9vw,3rem);line-height:1.12}.home-feature-copy>p{max-width:470px;color:var(--home-muted);font-size:.96rem;line-height:1.7}.home-feature-copy ul{gap:.75rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.home-feature-copy li{color:#e4def0;align-items:center;gap:.65rem;font-size:.82rem;display:flex}.home-feature-copy li svg{color:#b998ff;flex:none}.home-product-shot{background:#251b42;border:1px solid #dbc9ff30;border-radius:19px;min-width:0;margin:0;overflow:hidden;box-shadow:0 26px 60px #00000038}.home-shot-chrome{background:#241a3d;border-bottom:1px solid #ffffff14;align-items:center;gap:5px;height:36px;padding:0 12px;display:flex}.home-shot-chrome span{background:#755c96;border-radius:50%;width:7px;height:7px}.home-shot-chrome span:first-child{background:#b77d93}.home-shot-chrome span:nth-child(2){background:#c6aa74}.home-shot-chrome b{color:#c0b2d6;margin:auto;padding-right:34px;font-size:.63rem;font-weight:600}.home-product-shot img{aspect-ratio:1.56;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%;height:auto;display:block}.home-product-shot figcaption{color:#9c90b3;padding:.68rem 1rem;font-size:.65rem}.home-capability-grid{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}.home-capability-card{border:1px solid var(--home-line);background:linear-gradient(145deg,#6641aa3d,#ffffff08 70%);border-radius:23px;min-height:350px;padding:2rem;position:relative;overflow:hidden}.home-capability-card>svg{color:#caadff;width:27px;height:27px;margin-bottom:1.8rem;display:block}.home-capability-card h3{letter-spacing:-.045em;max-width:470px;margin:.65rem 0 .8rem;font-size:clamp(1.7rem,2.6vw,2.6rem);line-height:1.15}.home-capability-card p{max-width:420px;color:var(--home-muted);font-size:.88rem;line-height:1.6}.home-currency-strip{gap:.6rem;margin-top:2rem;display:flex}.home-currency-strip span{color:#e6d8ff;background:#ceaeff17;border:1px solid #cdb4ff38;border-radius:9px;padding:.56rem .75rem;font-size:.71rem;font-weight:700}.home-chart-mini{align-items:end;gap:.55rem;height:55px;margin-top:1.1rem;display:flex}.home-chart-mini i{opacity:.8;background:linear-gradient(#c4a3ff,#7855c0);border-radius:6px 6px 0 0;width:17px;height:65%}.home-chart-mini i:nth-child(2),.home-chart-mini i:nth-child(6){height:85%}.home-chart-mini i:nth-child(3),.home-chart-mini i:nth-child(8){height:45%}.home-chart-mini i:nth-child(4){height:100%}.home-chart-mini i:nth-child(5){height:57%}.home-small-points{flex-wrap:wrap;gap:.65rem;margin-top:1.8rem;display:flex}.home-small-points span{border:1px solid var(--home-line);color:#e3d9f1;border-radius:99px;align-items:center;gap:.45rem;padding:.54rem .8rem;font-size:.72rem;display:inline-flex}.home-ai{background:radial-gradient(circle at 66% 45%,#6040ac3d,#0000 30rem),#171128;border-block:1px solid #ffffff12;padding-block:7rem;position:relative}.home-ai-inner{grid-template-columns:1fr 1fr;align-items:center;gap:7%;display:grid}.home-ai h2{max-width:570px}.home-ai-copy>p{max-width:510px;color:var(--home-muted);font-size:.97rem;line-height:1.75}.home-ai-copy .home-ai-footnote{color:#8f85a5;font-size:.78rem}.home-ai-copy .home-text-link{color:#d8bfff;margin-top:1.2rem}.home-ai-example{background:linear-gradient(160deg,#ffffff1c,#ffffff09);border:1px solid #d4c0ff38;border-radius:21px;padding:1.4rem;box-shadow:0 22px 55px #00000040,inset 0 1px #ffffff21}.home-ai-example-top{border-bottom:1px solid var(--home-line);color:#bdb0d2;align-items:center;gap:.6rem;padding-bottom:1.2rem;font-size:.74rem;display:flex}.home-ai-pulse{background:#c2a3ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 13px #a579e3}.home-ai-question{color:#f7f1ff;background:#8b5de533;border:1px solid #c29fff42;border-radius:17px 17px 3px;max-width:390px;margin:2rem 0 1.7rem auto;padding:1.1rem 1.25rem;font-size:.9rem;line-height:1.6}.home-ai-answer{align-items:start;gap:.75rem;display:flex}.home-ai-answer-logo{color:#1f113b;background:#a87bff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.home-ai-answer p{border:1px solid var(--home-line);color:#dbd1ea;background:#ffffff0e;border-radius:3px 16px 16px;max-width:390px;margin:0;padding:1rem 1.2rem;font-size:.84rem;line-height:1.6}.home-ai-example-bottom{color:#827594;text-align:right;margin-top:2rem;font-size:.64rem}.home-end{text-align:center;flex-direction:column;align-items:center;padding-block:8rem 9rem;display:flex}.home-end-icon{color:#c9aaff;background:#b282ff24;border:1px solid #bd98ff4d;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:1.6rem;font-size:25px;display:grid}.home-end h2{margin-bottom:.3rem}.home-end>p{color:var(--home-muted);font-size:.98rem}.home-end-actions{justify-content:center}.home-footer{border-top:1px solid var(--home-line);background:#0d091a}.home-footer-inner{align-items:center;gap:1.5rem;min-height:106px;display:flex}.home-footer-brand{color:#fff;letter-spacing:-.05em;font-size:1.35rem;font-weight:750}.home-footer-brand span{color:#c6a8ff;vertical-align:top;font-size:.6rem}.home-footer p{color:#82798e;margin:0;font-size:.74rem}.home-footer-inner>div{color:#82798e;gap:1.6rem;margin-left:auto;font-size:.73rem;display:flex}.home-footer-inner>div a{color:#b1a5c5;align-items:center;gap:.25rem;display:inline-flex}@media (max-width:1050px){.home-hero{grid-template-columns:1fr;gap:3.5rem;min-height:0;padding-block:5rem}.home-hero-copy{max-width:700px}.home-hero-visual{width:min(100%,760px);margin-inline:auto;transform:none}.home-desktop-nav{gap:1rem}.home-feature{gap:3%}}@media (max-width:800px){.home-desktop-nav{display:none}.home-feature,.home-feature-reverse,.home-ai-inner{grid-template-columns:1fr;gap:2rem}.home-feature,.home-feature-reverse{margin-block:3rem 6rem}.home-feature-reverse .home-feature-copy,.home-feature-reverse .home-product-shot{order:initial}.home-section-heading{margin-bottom:2rem}.home-ai{padding-block:5rem}}@media (max-width:640px){.home-shell{width:min(100% - 2rem,1240px)}.home-header-inner{gap:.5rem;min-height:70px}.home-logo,.home-logo img{width:104px}.home-header-actions{gap:.6rem}.home-header-login{font-size:.75rem}.home-button-small{min-height:38px;padding:0 .65rem;font-size:.7rem}.home-button-small svg{display:none}.home-hero{padding-block:3.5rem 5rem}.home-hero h1{font-size:clamp(2.9rem,11.3vw,4.5rem)}.home-hero-copy>p{font-size:.95rem}.home-pill{font-size:.66rem}.home-hero-proof{font-size:.67rem}.home-preview-content{padding:1.25rem}.home-preview-stats>div{padding:.65rem .45rem}.home-preview-stats span,.home-preview-category>div:first-child,.home-preview-accounts>div:not(:first-child){font-size:.54rem}.home-preview-stats strong{font-size:.73rem}.home-preview-lower{grid-template-columns:1fr}.home-preview-accounts{display:none}.home-flow{padding-block:1rem 5rem}.home-flow-grid,.home-capability-grid{grid-template-columns:1fr}.home-flow-step{min-height:190px}.home-flow-step h3{margin-top:1.5rem}.home-feature-copy h3{font-size:2.2rem}.home-capability-card{min-height:300px}.home-end{padding-block:6rem}.home-footer-inner{flex-wrap:wrap;gap:.6rem 1rem;padding-block:2rem}.home-footer-inner>div{justify-content:space-between;width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){.gf-home .home-button,.gf-home a{transition:none}}.home-product-shot-wide img{aspect-ratio:2.55;-o-object-position:center;object-position:center}.home-product-shot-project img{aspect-ratio:1.37;-o-object-position:center;object-position:center}html:has(.gf-home){scroll-snap-type:y proximity;scroll-padding-top:0}.gf-home{isolation:isolate;background:#0d0a19;position:relative}.gf-home:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 77% at 0 0,#465bdb4f,#0000 79%),radial-gradient(48% 62% at 42% 24%,#a63fbe33,#0000 82%),radial-gradient(39% 47% at 82% 68%,#3a6bdc29,#0000 84%);height:1150px;position:absolute;inset:0 0 auto}.home-chapter{scroll-snap-align:start;scroll-snap-stop:always}.home-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.home-header-inner{min-height:64px}.home-logo{align-items:center;width:126px;height:50px;overflow:hidden}.home-logo img{flex:none;width:126px;height:auto}.home-button-small{border-radius:10px;min-height:38px}.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3%;min-height:min(740px,100svh - 64px);padding-block:3.4rem 4rem;position:relative}.home-hero-copy{flex-direction:column;min-width:0;min-height:530px;display:flex}.home-hero h1{margin:0 0 1.35rem;font-size:clamp(3.2rem,3.65vw,4.5rem)}.home-hero-changing{min-height:290px;animation:.42s both home-slide-in}.home-hero-changing>p{max-width:525px;color:var(--home-muted);margin:0;font-size:1.04rem;line-height:1.62}.home-hero-assurance{margin-top:1.45rem}.home-hero-proof{gap:1.15rem;margin-top:.9rem}.home-hero-proof>span{white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:.45rem;width:auto;height:auto;margin:0;display:inline-flex}.home-hero-media{align-self:start;min-width:0;animation:.45s both home-slide-in}.home-hero-media>.home-product-shot{margin-top:.3rem;transform:perspective(1200px)rotateY(-5deg)rotateX(1deg);box-shadow:0 30px 90px #0000005c,0 0 90px #6e41da2b}.home-hero-media>.home-product-shot img{aspect-ratio:1.18;-o-object-position:top left;object-position:top left}.home-hero-media>.home-product-shot-project img{aspect-ratio:1.18;-o-object-position:center top;object-position:center top}.home-hero-visual{transform:perspective(1200px)rotateY(-5deg)rotateX(1deg)}.home-hero-copy>.home-carousel-controls{margin-top:auto;padding-top:1.4rem}.home-carousel-controls{align-items:center;gap:1rem;width:100%;max-width:510px;display:flex}.home-carousel-count{color:#efe9ff;font-variant-numeric:tabular-nums;letter-spacing:.08em;min-width:72px;font-size:.78rem;font-weight:750}.home-carousel-count span{color:#827a9a}.home-carousel-dots{flex:1;align-items:center;gap:.45rem;display:flex}.home-carousel-dots button{cursor:pointer;background:#5c4d77;border:0;border-radius:99px;width:24px;height:5px;transition:width .25s,background .25s}.home-carousel-dots button.is-active{background:#ca9fff;width:45px}.home-carousel-dots button:hover{background:#e6d4ff}.home-carousel-arrows{gap:.5rem;display:flex}.home-carousel-arrows button,.home-carousel-toggle{color:#e7dcff;cursor:pointer;background:#ffffff09;border:1px solid #dac4ff45;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s,transform .2s;display:grid}.home-carousel-arrows button:hover,.home-carousel-toggle:not(:disabled):hover{background:#b887ff30;transform:translateY(-2px)}.home-carousel-toggle{flex:none}.home-carousel-toggle:disabled{opacity:.42;cursor:not-allowed}.home-carousel-arrows button:focus-visible,.home-carousel-toggle:focus-visible,.home-carousel-dots button:focus-visible,.home-tool-index button:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes home-slide-in{0%{opacity:.4;transform:translateY(13px)}to{opacity:1;transform:translateY(0)}}.home-story,.home-showcase{isolation:isolate;border-top:1px solid #ebd5ff1a;position:relative;overflow:hidden}.home-story{background:radial-gradient(43% 46% at 71% 56%,#4f37be2e,#0000 82%),radial-gradient(32% 36% at 6% 96%,#b0349721,#0000 80%),#110d24;min-height:0;padding-block:2rem 2.1rem}.home-story-inner{position:relative}.home-chapter-heading{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.5rem;display:flex}.home-chapter-hint{color:#9288aa;font-size:.76rem}.home-story-card,.home-showcase-stage{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:5%;min-height:430px;display:grid}.home-story-copy,.home-story-media,.home-showcase-media,.home-showcase-stage .home-feature-copy{min-width:0;animation:.42s both home-slide-in}.home-story-copy{padding:1rem 0}.home-story-number{color:#c49eff66;letter-spacing:-.085em;align-items:center;gap:1.5rem;margin-bottom:.8rem;font-size:clamp(5.5rem,8vw,7.3rem);font-weight:750;line-height:.9;display:flex}.home-story-number i{background:#a58ac9;width:65px;height:1px}.home-story-copy h2{letter-spacing:-.06em;max-width:520px;margin:.65rem 0 .8rem;font-size:clamp(2.7rem,3.6vw,3.7rem);line-height:1.07}.home-story-copy>p{max-width:450px;color:var(--home-muted);margin:0;font-size:1rem;line-height:1.7}.home-story-tip{color:#dbc7ff;align-items:center;gap:.5rem;margin-top:1.6rem;font-size:.82rem;font-weight:650;display:inline-flex}.home-story-card .home-product-shot{box-shadow:0 28px 65px #00000059,0 0 85px #6436ca24}.home-story-inner>.home-carousel-controls,.home-showcase .home-carousel-controls{border-top:1px solid #ffffff17;justify-content:flex-end;max-width:none;padding-top:1.25rem}.home-story-inner>.home-carousel-controls .home-carousel-dots,.home-showcase .home-carousel-controls .home-carousel-dots{flex:none;margin-right:auto}.home-flow-visual,.home-currency-visual{background:linear-gradient(150deg,#4d2f8ab0,#16112df5 65%);border:1px solid #d5b9ff38;border-radius:24px;min-height:390px;padding:1.5rem;position:relative;overflow:hidden;box-shadow:0 30px 75px #00000052,0 0 90px #a14cdd26}.home-flow-visual:before,.home-currency-visual:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#d84db82e,#0000 65%);border-radius:50%;width:70%;position:absolute;inset:-30% -20% auto auto}.home-visual-topline{color:#f2ebff;border-bottom:1px solid #ffffff1a;align-items:center;gap:.7rem;margin-bottom:1.5rem;padding-bottom:1.15rem;font-size:.85rem;font-weight:700;display:flex}.home-visual-topline>svg{color:#c7a7ff}.home-visual-topline>span{color:#bda5e4;letter-spacing:.07em;margin-left:auto;font-size:.68rem}.home-import-row,.home-organize-row,.home-currency-account{background:#fff1;border:1px solid #dec9ff1f;border-radius:15px;align-items:center;gap:1rem;padding:1rem;display:flex}.home-import-row>div,.home-organize-row>div,.home-currency-account>div{flex-direction:column;gap:.25rem;min-width:0;display:flex}.home-import-row strong,.home-organize-row strong,.home-currency-account strong{font-size:.9rem}.home-import-row small,.home-organize-row small,.home-currency-account small{color:#a99dbd;font-size:.71rem}.home-import-row>svg{color:#b69be6;margin-left:auto}.home-import-icon{color:#d8b9ff;background:#b179ff40;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:1.4rem;display:grid}.home-import-divider{color:#a89cbf;text-align:center;align-items:center;gap:1rem;margin:1.35rem 0;font-size:.72rem;display:flex}.home-import-divider:before,.home-import-divider:after{content:"";background:#ffffff1f;flex:1;height:1px}.home-import-fields{grid-template-columns:1.3fr .7fr;gap:.7rem;display:grid}.home-import-fields>div{background:#07051459;border:1px solid #dec9ff21;border-radius:11px;flex-direction:column;gap:.4rem;padding:.8rem 1rem;display:flex}.home-import-fields span{color:#a99dbd;font-size:.66rem}.home-import-fields strong{font-size:.78rem;font-weight:600}.home-import-save{color:#9ce6cc;align-items:center;gap:.55rem;margin-top:1.2rem;font-size:.76rem;display:inline-flex}.home-organize-row{margin-bottom:.62rem}.home-organize-row>b{color:#f4edff;margin-left:auto;font-size:.84rem}.home-organize-icon{border-radius:12px;flex:none;place-items:center;width:39px;height:39px;font-size:1.3rem;display:grid}.home-organize-purple{color:#d4baff;background:#ac7aff30}.home-organize-green{color:#9fe6d0;background:#66ccb029}.home-organize-orange{color:#ffd0a0;background:#eea0762e}.home-organize-footer{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.2rem;display:flex}.home-organize-footer span{color:#d3c3eb;background:#b083eb21;border-radius:99px;padding:.42rem .65rem;font-size:.64rem}.home-organize-footer span:first-child{background:0 0;padding-left:0}.home-organize-footer svg{vertical-align:middle}.home-visual-disclaimer{color:#887b9d;text-align:right;margin-top:1.1rem;font-size:.61rem;display:block}.home-showcase{background:radial-gradient(50% 45% at 92% 18%,#275ec629,#0000 80%),radial-gradient(45% 45% at 42% 79%,#9c2b9f1f,#0000 80%),#0d0b1b;min-height:0;padding-block:2rem 2.1rem}.home-showcase-heading{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:1rem;display:flex}.home-showcase-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(2.5rem,3.5vw,3.8rem);line-height:1.07}.home-showcase-heading h2 em{color:#b996ff;font-style:normal}.home-showcase-heading p{color:#a99fbb;margin:0 0 .4rem;font-size:.86rem}.home-showcase-stage{min-height:340px}.home-showcase .home-feature-copy{padding:.5rem 0}.home-showcase .home-feature-copy h3{font-size:clamp(2rem,2.6vw,2.7rem)}.home-showcase .home-feature-copy>p{font-size:.94rem}.home-showcase .home-feature-copy ul{margin-top:1rem}.home-showcase-media>.home-product-shot{box-shadow:0 30px 75px #00000054,0 0 90px #5b55dc1f}.home-showcase-media>.home-product-shot img{aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;height:270px}.home-showcase-media>.home-product-shot-project img{-o-object-position:center top;object-position:center top}.home-tool-index{grid-template-columns:repeat(4,1fr);gap:.6rem;margin-top:1.4rem;display:grid}.home-tool-index button{color:#9f94b3;text-align:left;letter-spacing:.04em;cursor:pointer;background:#ffffff06;border:1px solid #d5b9ff1f;border-radius:10px;align-items:center;gap:.6rem;min-width:0;padding:.75rem .8rem;font-size:.67rem;font-weight:700;display:flex}.home-tool-index button[aria-current=true]{color:#f1e4ff;background:#b277ff1f;border-color:#cb9fff6e}.home-tool-index button:hover{background:#b277ff1a}.home-tool-index button span{color:#c7a4ff}.home-currency-visual{min-height:330px;padding:1rem}.home-currency-header{letter-spacing:.1em;border-bottom:1px solid #ffffff1a;align-items:center;gap:.65rem;margin-bottom:.65rem;padding-bottom:.65rem;font-size:.73rem;font-weight:700;display:flex}.home-currency-header>svg{color:#cba7ff}.home-currency-primary{color:#b8a5d8;letter-spacing:0;margin-left:auto;font-size:.64rem}.home-currency-account{margin-bottom:.35rem;padding:.65rem}.home-currency-account>b{white-space:nowrap;margin-left:auto;font-size:.86rem}.home-currency-account>b small{font-size:.68rem}.home-currency-badge{color:#d2b7ff;background:#9a77ee38;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:1.1rem;display:grid}.home-currency-badge.euro{color:#9cdfff;background:#56bce02e}.home-currency-badge.yen{color:#ffa9d1;background:#e3699f2e}.home-currency-bottom{color:#d6c7e9;margin-top:.65rem;font-size:.72rem;line-height:1.5}.home-currency-visual .home-visual-disclaimer{margin-top:.4rem}.home-ai{background:radial-gradient(48% 55% at 70% 42%,#6537c73d,#0000 78%),radial-gradient(35% 33% at 19% 72%,#bc2f9d21,#0000 80%),#161026;align-items:center;min-height:720px;display:flex}.home-end{justify-content:center;min-height:650px}@media (max-width:1050px){.home-hero{grid-template-columns:1fr;gap:2.5rem;min-height:0;padding-block:3.5rem}.home-hero-copy,.home-hero-changing{min-height:0}.home-hero-copy>.home-carousel-controls{margin-top:1.5rem}.home-hero-media{width:min(100%,760px);margin-inline:auto}.home-hero-visual{transform:none}.home-story-card,.home-showcase-stage{gap:3%}}@media (max-width:800px){html:has(.gf-home){scroll-snap-type:none}.home-story,.home-showcase{min-height:0}.home-story-card,.home-showcase-stage{grid-template-columns:1fr;gap:2.2rem}.home-story-copy h2{max-width:650px}.home-story-media,.home-showcase-media{width:min(100%,700px);margin-inline:auto}.home-tool-index{grid-template-columns:repeat(2,1fr)}.home-showcase-heading{flex-direction:column;align-items:start;gap:.35rem}.home-ai{min-height:0}}@media (max-width:640px){.home-header-inner{min-height:58px}.home-logo,.home-logo img{width:104px}.home-hero{padding-block:2.6rem 3.6rem}.home-hero h1{font-size:clamp(2.85rem,11vw,4.1rem)}.home-hero-changing>p{font-size:.94rem}.home-hero-actions{gap:1rem;margin-top:1.4rem}.home-hero-assurance{margin-top:1.25rem}.home-hero-proof{gap:.5rem 1rem}.home-hero-proof>span{font-size:.68rem}.home-hero-media>.home-product-shot{transform:none}.home-story,.home-showcase{padding-block:2.7rem 3.2rem}.home-chapter-heading{flex-direction:column;align-items:start;gap:.5rem}.home-chapter-hint{font-size:.69rem}.home-story-number{margin-bottom:1.1rem;font-size:5.5rem}.home-story-copy h2{font-size:clamp(2.7rem,10vw,3.5rem)}.home-story-copy>p{font-size:.92rem}.home-flow-visual{min-height:0;padding:1rem}.home-organize-row,.home-import-row{padding:.7rem}.home-organize-row small{font-size:.6rem}.home-organize-row>b{font-size:.7rem}.home-showcase-heading h2{font-size:clamp(2.5rem,9vw,3.4rem)}.home-showcase-stage{gap:1.4rem}.home-showcase .home-feature-copy h3{font-size:2.25rem}.home-currency-visual{min-height:0;padding:1rem}.home-currency-account{gap:.55rem;padding:.7rem}.home-currency-account>b{font-size:.7rem}.home-currency-account small{font-size:.6rem}.home-tool-index{gap:.35rem}.home-tool-index button{padding:.6rem;font-size:.56rem}.home-ai{padding-block:4.5rem}}@media (prefers-reduced-motion:reduce){html:has(.gf-home){scroll-behavior:auto}.gf-home .home-hero-changing,.gf-home .home-hero-media,.gf-home .home-story-copy,.gf-home .home-story-media,.gf-home .home-showcase-media,.gf-home .home-showcase .home-feature-copy{animation:none}.home-carousel-arrows button,.home-carousel-dots button{transition:none}}.gf-home .home-shell{width:min(100% - clamp(2rem,7vw,8rem),1760px)}.home-header{scroll-snap-align:start}.home-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(1.5rem,3.2vw,4.2rem);min-height:clamp(660px,100svh - 64px,980px);padding-block:clamp(1.5rem,3vh,2.7rem) 1.5rem}.home-hero-copy{justify-content:center;height:min(76svh,720px);min-height:0}.home-hero-changing{min-height:0}.home-hero h1{max-width:900px;font-size:clamp(3.7rem,4.3vw,5.5rem)}.home-hero-changing>p{max-width:690px;font-size:clamp(1rem,1.15vw,1.2rem)}.home-hero-actions{margin-top:2.1rem}.home-hero-media{width:100%}.home-hero .home-preview-window{border-radius:26px}.home-hero .home-preview-content{padding:clamp(1.7rem,2vw,2.7rem)}.home-hero .home-preview-balance{font-size:clamp(3rem,4vw,4.7rem)}.home-hero .home-preview-content>p{margin-bottom:1.7rem;font-size:.82rem}.home-hero .home-preview-stats>div{padding:1rem 1.1rem}.home-hero .home-preview-stats strong{font-size:1rem}.home-hero .home-preview-lower{gap:.9rem;margin-top:.9rem}.home-hero .home-preview-chart,.home-hero .home-preview-accounts{padding:1.25rem}.home-hero .home-preview-category{margin:1rem 0}.home-hero .home-preview-category>div:first-child,.home-hero .home-preview-accounts>div:not(:first-child){font-size:.73rem}.home-hero .home-preview-panel-heading strong{font-size:.82rem}.home-hero .home-render-window{height:clamp(520px,75svh,700px)}.home-story,.home-showcase,.home-ai{align-items:stretch;min-height:clamp(680px,100svh,980px);padding-block:clamp(1.5rem,3vh,2.8rem);display:flex}.home-story-inner,.home-showcase>.home-shell{flex-direction:column;flex:0 auto;min-height:0;display:flex}.home-chapter-heading{margin-bottom:.9rem}.home-story-card,.home-showcase-stage{flex:1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4%;min-height:0}.home-story-copy h2{max-width:690px;font-size:clamp(3.1rem,4.2vw,4.7rem)}.home-story-copy>p{max-width:570px;font-size:clamp(.97rem,1.08vw,1.15rem)}.home-story-number{font-size:clamp(6rem,8vw,9rem)}.home-story-media,.home-showcase-media{width:100%;min-width:0}.home-story-media>.home-flow-visual,.home-story-media>.home-render-window{height:clamp(420px,60svh,620px)}.home-story-media>.home-render-window{transform:perspective(1400px)rotateY(-3deg)rotateX(1deg)}.home-story-media>.home-flow-visual{flex-direction:column;justify-content:space-between;display:flex}.home-showcase-heading{margin:.15rem 0 .6rem}.home-showcase-heading h2{font-size:clamp(3rem,3.7vw,4.5rem)}.home-showcase-stage .home-feature-copy h3{max-width:620px;font-size:clamp(2.6rem,3vw,3.6rem)}.home-showcase-stage .home-feature-copy>p{max-width:560px;font-size:clamp(.95rem,1.05vw,1.1rem)}.home-showcase-media>.home-render-window,.home-showcase-media>.home-currency-visual{height:clamp(400px,52svh,560px)}.home-showcase-media>.home-render-window{transform:perspective(1500px)rotateY(-3deg)rotateX(1deg)}.home-showcase .home-carousel-controls{padding-top:.75rem}.home-tool-index{margin-top:.8rem}.home-ai-inner{grid-template-rows:1fr auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:.6rem 4%;width:100%;display:grid}.home-ai h2{max-width:680px;font-size:clamp(3.4rem,4.3vw,5.1rem)}.home-ai-copy>p{max-width:570px;font-size:clamp(.95rem,1.05vw,1.1rem)}.home-ai-stage{min-width:0;animation:.4s both home-slide-in}.home-ai-inner>.home-carousel-controls{border-top:1px solid #ffffff1a;grid-column:2;justify-self:stretch;max-width:none;padding-top:.7rem}.home-ai-inner>.home-carousel-controls .home-carousel-dots{flex:none;margin-right:auto}.home-ai-takeaway{background:linear-gradient(90deg,#a865ff21,#0000);border-left:2px solid #b88cff;flex-direction:column;gap:.55rem;max-width:560px;margin-top:2.1rem;padding:1rem 1.2rem;animation:.4s both home-slide-in;display:flex}.home-ai-takeaway span{color:#c5a0ff;letter-spacing:.13em;font-size:.7rem;font-weight:750}.home-ai-takeaway strong{color:#e9e0f6;font-size:.9rem;font-weight:600;line-height:1.5}.home-end{min-height:clamp(680px,100svh,980px)}@media (min-width:1100px) and (min-height:650px) and (orientation:landscape){html:has(.gf-home){scroll-snap-type:y mandatory}}@media (max-width:1100px),(max-height:649px),(orientation:portrait){html:has(.gf-home){scroll-snap-type:none}.home-hero,.home-story,.home-showcase,.home-ai,.home-end{min-height:0}.home-hero-copy{height:auto}.home-story,.home-showcase,.home-ai,.home-story-inner,.home-showcase>.home-shell{display:block}.home-story-card,.home-showcase-stage{min-height:0}.home-ai-inner{grid-template-rows:auto;display:grid}.home-story-media>.home-render-window,.home-showcase-media>.home-render-window,.home-hero .home-render-window{height:auto;min-height:0;transform:none}}@media (max-width:800px){.home-ai-inner{grid-template-columns:1fr;gap:2rem}.home-ai-inner>.home-carousel-controls{grid-column:1}.home-story-card,.home-showcase-stage{grid-template-columns:1fr}.home-story-media>.home-flow-visual{height:auto;min-height:390px}.home-story-media>.home-render-window{height:auto}.home-hero{grid-template-columns:1fr}.home-hero-copy{height:auto}.home-hero h1{font-size:clamp(3.1rem,8vw,4.7rem)}.home-hero .home-preview-balance{font-size:clamp(2.7rem,6vw,4rem)}}@media (max-width:640px){.gf-home .home-shell{width:calc(100% - 2rem)}.home-hero{padding-block:2.5rem 3rem}.home-hero h1{font-size:clamp(2.85rem,11vw,4.1rem)}.home-hero-actions{margin-top:1.4rem}.home-hero .home-preview-content{padding:1.25rem}.home-hero .home-preview-stats>div{padding:.65rem .45rem}.home-hero .home-preview-stats strong{font-size:.73rem}.home-hero .home-preview-category>div:first-child{font-size:.54rem}.home-story,.home-showcase,.home-ai{padding-block:2.7rem 3.2rem}.home-story-copy h2{font-size:clamp(2.7rem,10vw,3.5rem)}.home-story-number{font-size:5.5rem}.home-story-media>.home-flow-visual{min-height:0}.home-showcase-heading h2{font-size:clamp(2.5rem,9vw,3.4rem)}.home-showcase-stage .home-feature-copy h3{font-size:2.25rem}.home-ai h2{font-size:clamp(2.9rem,10vw,3.8rem)}.home-ai-takeaway{margin-top:1.5rem}.home-end{min-height:0}}@media (prefers-reduced-motion:reduce){html:has(.gf-home){scroll-snap-type:none}.home-ai-stage,.home-ai-takeaway{animation:none}}.home-story{background:radial-gradient(48% 58% at 77% 36%,#5964ed4d,#0000 78%),radial-gradient(42% 48% at 18% 82%,#d434ab36,#0000 78%),radial-gradient(32% 36% at 57% 100%,#5748d033,#0000 82%),#110d24}.home-showcase{background:radial-gradient(43% 50% at 7% 9%,#8f4ae14d,#0000 78%),radial-gradient(48% 58% at 92% 28%,#3c74de47,#0000 78%),radial-gradient(46% 52% at 31% 77%,#bf34b03b,#0000 78%),radial-gradient(34% 34% at 61% 16%,#7043d73b,#0000 82%),#0d0b1b}.home-ai{background:radial-gradient(48% 58% at 75% 36%,#7548e652,#0000 78%),radial-gradient(42% 45% at 17% 79%,#da34ab38,#0000 80%),radial-gradient(32% 35% at 97% 88%,#3a6fdf33,#0000 82%),#161026}.home-end{isolation:isolate;background:#0e0a1d;width:100%;position:relative;overflow:hidden}.home-end:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(45% 55% at 49% 48%,#9157e359,#0000 77%),radial-gradient(38% 48% at 17% 72%,#da32a945,#0000 78%),radial-gradient(36% 43% at 86% 28%,#387bdf47,#0000 80%);position:absolute;inset:-8% -12%}.home-showcase-heading{min-width:0}.home-showcase-heading h2{flex:1;min-width:0;font-size:clamp(2rem,2.85vw,3.5rem)}.home-showcase-heading p{flex:none;max-width:230px}.home-showcase-heading h2 span,.home-showcase-heading h2 em{display:block}.home-end-inner{flex-direction:column;align-items:center;width:100%;margin-inline:auto;display:flex;position:relative}.home-end-inner>p{color:var(--home-muted);font-size:.98rem}@media (max-width:640px){.home-carousel-controls{gap:.55rem}.home-carousel-count{min-width:50px;font-size:.68rem}.home-carousel-dots{gap:.25rem}.home-carousel-dots button{width:15px;height:4px}.home-carousel-dots button.is-active{width:27px}.home-carousel-arrows{gap:.3rem}.home-carousel-arrows button,.home-carousel-toggle{width:33px;height:33px}.home-end-inner>p{max-width:34rem}}@media (max-width:800px){.home-story-inner>.home-carousel-controls,.home-showcase .home-carousel-controls{z-index:2;margin-top:1.2rem;position:relative}.home-story-media,.home-showcase-media{z-index:0;position:relative}}@media (max-width:640px){.home-hero{gap:1rem;padding-block:1.2rem 2rem}.home-hero h1{margin:0 0 .85rem;font-size:clamp(2.45rem,10.6vw,3.55rem)}.home-hero-changing>p,.home-hero-assurance{display:none}.home-hero-actions{gap:.75rem;margin-top:0}.home-hero-copy>.home-carousel-controls{margin-top:.9rem;padding-top:.4rem}.home-hero-media{margin-top:.3rem}.home-hero .home-preview-topbar{height:44px;padding-inline:.9rem}.home-hero .home-preview-content{padding:.9rem}.home-hero .home-preview-balance{font-size:clamp(2.3rem,10vw,3rem)}.home-hero .home-preview-content>p{margin-bottom:.8rem;font-size:.67rem}.home-hero .home-preview-chart{padding:.75rem}.home-hero .home-preview-category{margin:.55rem 0}.home-hero .home-render-window,.home-hero .home-render-body{height:auto;min-height:0}.home-story-card,.home-showcase-stage{gap:1.3rem}.home-story-inner>.home-carousel-controls,.home-showcase .home-carousel-controls{margin-top:1.2rem;padding-top:1rem}}.home-footer-inner>div{flex-wrap:wrap;row-gap:.6rem}
.home-render-window{color:#f5efff;background:linear-gradient(150deg,#2d1d55 0%,#211639 48%,#171127 100%);border:1px solid #e0bfff4d;border-radius:24px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 38px 90px #0000005c,0 0 80px #713ccf26,inset 0 1px #ffffff2e;container-type:inline-size}.home-render-window:before{content:"";aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#9d51ff33,#0000 69%);border-radius:50%;width:70%;position:absolute;inset:-45% -30% auto auto}.home-render-chrome{border-bottom:1px solid #ffffff17;flex:none;justify-content:space-between;align-items:center;gap:1rem;height:45px;padding:0 clamp(1rem,2.3cqw,1.6rem);font-size:.8rem;display:flex;position:relative}.home-render-brand{align-items:center;gap:.45rem;font-weight:750;display:inline-flex}.home-render-brand b{background:#a777ff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:.7rem;display:grid}.home-render-chrome-dots{opacity:.65;gap:5px;display:flex}.home-render-chrome-dots i{background:#9f89c1;border-radius:50%;width:6px;height:6px}.home-render-chrome-dots i:first-child{background:#db9aac}.home-render-chrome-dots i:nth-child(2){background:#e6c28c}.home-render-chrome-period{color:#b9accd;font-size:.68rem}.home-render-body{flex-direction:column;flex:1;min-height:0;padding:clamp(1rem,2.7cqw,2rem) clamp(1rem,2.7cqw,2rem) 1.8rem;display:flex;position:relative}.home-render-overline{color:#c9aaff;letter-spacing:.14em;font-size:clamp(.55rem,1.1cqw,.72rem);font-weight:750}.home-render-title-row{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(.45rem,1.3cqw,.8rem);display:flex}.home-render-title-row h3{letter-spacing:-.04em;margin:.2rem 0 0;font-size:clamp(1.45rem,2.8cqw,2.25rem);line-height:1.05}.home-render-top-action{white-space:nowrap;color:#dac6f6;background:#b27aff1a;border:1px solid #caaaff47;border-radius:9px;align-items:center;gap:.4rem;padding:.48rem .7rem;font-size:clamp(.58rem,1.1cqw,.72rem);display:inline-flex}.home-render-disclaimer{color:#8f81a9;font-size:clamp(.54rem,.9cqw,.62rem);position:absolute;bottom:.45rem;right:1rem}.home-render-toolbar{color:#bcb0d2;align-items:center;gap:.5rem;padding:.5rem 0;font-size:clamp(.6rem,1.1cqw,.73rem);display:flex}.home-render-toolbar>span:first-child,.home-render-toolbar>span:nth-child(3){color:#dcc7ff;border:1px solid #dcc3ff33;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.home-render-toolbar strong{color:#eaddff;font-weight:650}.home-render-toolbar-pill{white-space:nowrap;background:#ffffff0e;border:1px solid #dcc3ff2b;border-radius:99px;margin-left:auto;padding:.35rem .55rem}.home-render-toolbar-pill+.home-render-toolbar-pill{margin-left:0}.home-render-search{color:#a89abf;background:#0705144d;border:1px solid #d6bcff26;border-radius:9px;align-items:center;gap:.55rem;margin:.45rem 0 .65rem;padding:.62rem .8rem;font-size:clamp(.6rem,1.1cqw,.74rem);display:flex}.home-render-search svg{flex:none}.home-render-summary{color:#baaecd;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.55rem;font-size:clamp(.57rem,1cqw,.72rem);display:flex}.home-render-summary>span:first-child{margin-right:auto}.home-render-summary>span:not(:first-child){background:#ffffff0f;border-radius:99px;align-items:center;gap:.3rem;padding:.28rem .55rem;display:inline-flex}.home-render-summary b{color:#f4eaff}.home-render-summary .home-render-out{color:#ffa9b0}.home-render-summary .home-render-in{color:#8ceac7}.home-render-movement-list{flex-direction:column;gap:.3rem;min-height:0;display:flex;overflow:hidden}.home-render-movement{background:#fff1;border:1px solid #dcc4ff1a;border-radius:11px;flex:none;align-items:center;gap:.75rem;min-height:39px;padding:.3rem .7rem;display:flex}.home-render-movement-icon{color:#271638;border-radius:10px;flex:none;place-items:center;width:clamp(29px,4cqw,34px);height:clamp(29px,4cqw,34px);font-size:clamp(.85rem,1.7cqw,1.2rem);display:grid}.home-render-movement-icon.mint{background:#84dec8}.home-render-movement-icon.peach{background:#ffc18f}.home-render-movement-icon.rose{background:#efa8c4}.home-render-movement-icon.blue{background:#9ecbf3}.home-render-movement-icon.violet{background:#bea5fc}.home-render-movement-name,.home-render-movement-amount{flex-direction:column;gap:.15rem;min-width:0;display:flex}.home-render-movement-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.68rem,1.4cqw,.92rem);overflow:hidden}.home-render-movement-name small,.home-render-movement-amount small{color:#afa1c6;font-size:clamp(.54rem,.98cqw,.68rem)}.home-render-movement-amount{text-align:right;white-space:nowrap;margin-left:auto}.home-render-movement-amount b{color:#ffaaa8;font-size:clamp(.65rem,1.35cqw,.88rem)}.home-render-project{background:linear-gradient(160deg,#4c2390 0%,#281b49 31%,#1b1430 100%)}.home-render-project-head{background:radial-gradient(at 70% 0,#c370ff57,#0000 70%);align-items:center;gap:1rem;min-height:103px;padding:clamp(1rem,2.5cqw,1.6rem) clamp(1rem,3cqw,2rem);display:flex;position:relative}.home-render-project-icon{color:#eedaff;background:#e0b6ff2e;border-radius:15px;flex:none;place-items:center;width:clamp(36px,5cqw,54px);height:clamp(36px,5cqw,54px);font-size:clamp(1rem,2.2cqw,1.6rem);display:grid}.home-render-project-head h3{letter-spacing:-.04em;margin:.12rem 0 .28rem;font-size:clamp(1.5rem,3.2cqw,2.5rem);line-height:1.05}.home-render-project-head p{color:#dfccef;align-items:center;gap:.4rem;margin:0;font-size:clamp(.59rem,1.1cqw,.75rem);display:flex}.home-render-project-head p svg{flex:none}.home-render-project-body{background:#15112a8a;border-radius:25px 25px 0 0;flex-direction:column;flex:1;min-height:0;padding:clamp(.9rem,2.4cqw,1.65rem) clamp(1rem,3cqw,2rem) 1.6rem;display:flex;position:relative}.home-render-project-stats{grid-template-columns:repeat(3,1fr);gap:.55rem;display:grid}.home-render-project-stats>div{background:#ffffff0e;border:1px solid #d8beff26;border-radius:12px;flex-direction:column;gap:.3rem;min-width:0;padding:clamp(.6rem,1.5cqw,1rem);display:flex}.home-render-project-stats>div:last-child{background:#61b2a41c;border-color:#a6eddb5c}.home-render-project-stats span{color:#bfb1d1;letter-spacing:.08em;font-size:clamp(.54rem,.95cqw,.68rem)}.home-render-project-stats strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.82rem,1.8cqw,1.35rem);overflow:hidden}.home-render-project-track{background:#3d305f;border-radius:99px;flex:none;height:7px;margin-top:clamp(.75rem,1.7cqw,1.2rem);overflow:hidden}.home-render-project-track span{background:linear-gradient(90deg,#a46aff,#d98fff);width:4%;min-width:16px;height:100%;display:block}.home-render-project-progress{color:#b9a9cf;margin:.45rem 0 0;font-size:clamp(.58rem,1cqw,.72rem)}.home-render-project-tags{color:#a99bbd;letter-spacing:.08em;align-items:center;gap:.7rem;margin:clamp(.6rem,1.5cqw,1rem) 0;font-size:clamp(.54rem,.95cqw,.66rem);display:flex}.home-render-project-tags b{color:#e7d1ff;letter-spacing:0;background:#b86eff30;border-radius:99px;align-items:center;gap:.3rem;padding:.35rem .55rem;font-size:clamp(.56rem,1cqw,.72rem);font-weight:650;display:inline-flex}.home-render-project-actions{flex-wrap:wrap;gap:.45rem;margin-bottom:auto;display:flex}.home-render-project-actions span{color:#e9d9fb;border:1px solid #dcc4ff47;border-radius:99px;padding:.42rem .7rem;font-size:clamp(.55rem,1cqw,.69rem)}.home-render-project-actions span:first-child{color:#201034;background:#a56df0;border-color:#0000;font-weight:700}.home-render-project-list-title{justify-content:space-between;margin:.9rem 0 .4rem;font-size:clamp(.69rem,1.2cqw,.9rem);display:flex}.home-render-project-list-title span{color:#a999bd}.home-render-project-movement{background:#0906195c;border:1px solid #d6b8ff21;border-radius:9px;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.38rem;padding:.47rem .7rem;display:flex}.home-render-project-movement>div{flex-direction:column;gap:.15rem;min-width:0;display:flex}.home-render-project-movement strong{text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.62rem,1.1cqw,.8rem);overflow:hidden}.home-render-project-movement small{color:#a896bf;font-size:clamp(.52rem,.95cqw,.65rem)}.home-render-project-movement b{color:#ff9fa9;white-space:nowrap;font-size:clamp(.62rem,1.1cqw,.78rem)}.home-render-history-tabs{color:#a99bbf;border-bottom:1px solid #ffffff1a;gap:.8rem;padding-bottom:.5rem;font-size:clamp(.62rem,1cqw,.75rem);display:flex}.home-render-history-tabs span{padding:.4rem .35rem}.home-render-history-tabs .is-active{color:#ecdfff;border-bottom:2px solid #b987ff}.home-render-history-totals{grid-template-columns:repeat(3,1fr);gap:.55rem;margin:.65rem 0;display:grid}.home-render-history-totals>div{background:#ffffff0b;border:1px solid #dabfff1f;border-radius:10px;flex-direction:column;gap:.16rem;padding:.55rem .75rem;display:flex}.home-render-history-totals small{color:#ad9cbe;letter-spacing:.08em;font-size:clamp(.53rem,.9cqw,.63rem)}.home-render-history-totals strong{font-size:clamp(.78rem,1.5cqw,1.08rem)}.home-render-history-totals strong.mint{color:#88e7d1}.home-render-history-totals strong.coral{color:#ffa2ac}.home-render-history-chart{flex:1;grid-template-columns:repeat(3,1fr);gap:clamp(.5rem,3cqw,2rem);min-height:120px;margin-top:.2rem;padding:0 1.2rem;display:grid;position:relative}.home-render-history-grid{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.home-render-history-grid i{background:#dbbfff1c;height:1px}.home-render-history-group{flex-direction:column;min-width:0;display:flex;position:relative}.home-render-history-bars{flex:1;justify-content:center;align-items:end;gap:clamp(.2rem,.7cqw,.55rem);min-height:0;display:flex}.home-render-history-bars>span{border-radius:6px 6px 0 0;width:32%;max-width:90px;min-height:12px;display:block;position:relative}.home-render-history-bars>span.expense{background:linear-gradient(#ffa1a7,#ea757f)}.home-render-history-bars>span.income{background:linear-gradient(#9ef5df,#5ecab7)}.home-render-history-bars b{color:#f4eafd;white-space:nowrap;font-size:clamp(.5rem,.95cqw,.66rem);position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%)}.home-render-history-group>small{color:#c3b4d5;text-align:center;padding-top:.42rem;font-size:clamp(.55rem,.95cqw,.68rem)}.home-render-history-legend{color:#bdaed0;align-items:center;gap:1rem;margin-top:.7rem;font-size:clamp(.55rem,.95cqw,.68rem);display:flex}.home-render-history-legend>span{white-space:nowrap;align-items:center;gap:.36rem;display:inline-flex}.home-render-history-legend i{border-radius:50%;width:7px;height:7px}.home-render-history-legend i.expense{background:#f18a93}.home-render-history-legend i.income{background:#79e2cc}.home-render-history-insight{color:#adedd8;margin-left:auto}.home-ai-example{flex-direction:column;height:clamp(440px,69svh,680px);min-height:0;padding:clamp(1rem,1.8vw,1.5rem);display:flex}.home-ai-example-top{padding-bottom:.8rem}.home-ai-question{max-width:75%;margin:clamp(.7rem,1.7vh,1.3rem) 0 clamp(.65rem,1.4vh,1rem) auto;padding:.75rem 1rem;font-size:clamp(.75rem,.9vw,.9rem)}.home-ai-answer{flex:1;min-height:0}.home-ai-answer-body{background:#ffffff0e;border:1px solid #e2c7ff24;border-radius:3px 16px 16px;flex:1;min-width:0;padding:clamp(.8rem,1.2vw,1.2rem)}.home-ai-answer-body>p{color:#e6dff1;background:0 0;border:0;border-radius:0;max-width:none;margin:0;padding:0;font-size:clamp(.76rem,.9vw,.93rem);line-height:1.5}.home-ai-answer-body>p strong{color:#fff}.home-ai-answer-body>.home-ai-next{color:#ad9fc3;margin-top:.8rem;font-size:.75rem}.home-ai-example-bottom{margin-top:.6rem}.home-ai-result-stats{grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.8rem 0;display:grid}.home-ai-result-stats>div{background:#0c081e40;border:1px solid #dec1ff21;border-radius:9px;flex-direction:column;gap:.2rem;padding:.65rem;display:flex}.home-ai-result-stats small{color:#ad9fc2;letter-spacing:.07em;font-size:clamp(.5rem,.7vw,.62rem)}.home-ai-result-stats strong{font-size:clamp(.78rem,1vw,1rem)}.home-ai-result-stats strong.coral{color:#ffadb3}.home-ai-mini-table{border:1px solid #dac1ff21;border-radius:9px;overflow:hidden}.home-ai-mini-table>div{color:#bdafce;border-top:1px solid #dac1ff1a;grid-template-columns:1.4fr 1fr .7fr;align-items:center;gap:.5rem;padding:.43rem .65rem;font-size:clamp(.58rem,.8vw,.75rem);display:grid}.home-ai-mini-table>div:first-child{color:#a998be;letter-spacing:.04em;background:#cda3ff17;border-top:0;font-size:clamp(.53rem,.72vw,.65rem)}.home-ai-mini-table strong{color:#f2eaff;font-weight:650}.home-ai-mini-table b{color:#e8dbfc;font-weight:650}.home-ai-insight{color:#d9cbea;background:#a36de91c;border-left:2px solid #ad81f2;border-radius:0 8px 8px 0;margin-top:.8rem;padding:.7rem .8rem;font-size:clamp(.64rem,.82vw,.77rem);line-height:1.45}.home-ai-insight.success{color:#a4e8d0;background:#5cbda01a;border-left-color:#77d9bc;align-items:center;gap:.45rem;display:flex}.home-ai-receipt{background:#ffffff0f;border:1px solid #dac1ff26;border-radius:12px;align-items:center;gap:.8rem;margin-top:1.2rem;padding:1rem;display:flex}.home-ai-receipt-icon{color:#2a1739;background:#fac28f;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.home-ai-receipt>div{flex-direction:column;gap:.24rem;display:flex}.home-ai-receipt strong{font-size:.9rem}.home-ai-receipt small{color:#ad9fc2;font-size:.68rem}.home-ai-receipt>b{white-space:nowrap;color:#ffb0b7;margin-left:auto;font-size:.86rem}.home-ai-receipt>b small{font-size:.63rem}.home-ai-period-bars{flex-direction:column;gap:.9rem;margin:1.2rem 0;display:flex}.home-ai-period-bars>div{color:#bfb1d2;grid-template-columns:2.3rem 1fr 4.5rem;align-items:center;gap:.8rem;font-size:.68rem;display:grid}.home-ai-period-bars i{background:#e1c5ff21;border-radius:99px;height:12px;overflow:hidden}.home-ai-period-bars i b{border-radius:inherit;background:linear-gradient(90deg,#8b64dd,#c28eff);height:100%;display:block}.home-ai-period-bars strong{color:#e9ddf5;text-align:right;font-size:.72rem}@container (max-width:600px){.home-render-toolbar-pill+.home-render-toolbar-pill,.home-render-summary .home-render-in{display:none}.home-render-project-head{min-height:80px}.home-render-project-head p span,.home-render-project-actions span:last-child,.home-render-history-insight,.home-render-movement:nth-child(n+5),.home-render-project-tags{display:none}}@container (max-width:420px){.home-render-chrome-dots,.home-render-chrome-period,.home-render-top-action,.home-render-toolbar-pill{display:none}.home-render-toolbar{gap:.35rem}.home-render-summary .home-render-out,.home-render-movement:nth-child(n+4){display:none}.home-render-project-stats strong{font-size:.67rem}.home-render-project-actions{display:none}.home-render-history-totals strong{font-size:.68rem}.home-render-history-chart{padding:0 .25rem}.home-render-history-bars b{display:none}}@media (max-width:800px){.home-ai-example{height:auto;min-height:500px}.home-ai-question{max-width:82%}.home-ai-answer-body{padding:1rem}}@media (max-width:640px){.home-render-window{border-radius:17px}.home-render-body{min-height:390px}.home-render-project-head{padding:.9rem}.home-render-project-body{padding:1rem .8rem 1.6rem}.home-render-project-stats>div{padding:.5rem .35rem}.home-render-project-list-title{margin-top:auto}.home-render-movement{padding:.45rem}.home-ai-example{min-height:0;padding:1rem}.home-ai-answer-logo{width:26px;height:26px}.home-ai-question{max-width:90%}.home-ai-mini-table>div{padding:.38rem .42rem}.home-ai-result-stats>div{padding:.5rem}.home-ai-answer-body{padding:.75rem}}@media (min-width:1101px) and (max-height:850px){.home-showcase .home-render-movement:nth-child(n+3){display:none}}@media (min-width:1101px) and (min-height:851px) and (max-height:950px){.home-showcase .home-render-movement:nth-child(n+4){display:none}}@media (min-width:1101px) and (min-height:951px) and (max-height:1100px){.home-showcase .home-render-movement:nth-child(n+5){display:none}}.home-render-movement-name,.home-render-movement-amount{line-height:1.15}@media (min-width:1101px) and (max-height:850px){.home-showcase .home-render-project-head{min-height:78px;padding:.65rem 1.5rem}.home-showcase .home-render-project-body{padding:.7rem 1.5rem 1.2rem}.home-showcase .home-render-project-stats>div{padding:.48rem .65rem}.home-showcase .home-render-project-track{margin-top:.65rem}.home-showcase .home-render-project-tags{margin:.3rem 0}.home-showcase .home-render-project-actions{display:none}.home-showcase .home-render-project-list-title{margin:.45rem 0 .15rem}.home-showcase .home-render-project-movement{margin-top:.2rem;padding:.25rem .55rem;line-height:1.15}}.home-render-budget{background:linear-gradient(145deg,#38235f 0%,#211736 46%,#171126 100%)}.home-render-budget .home-render-body{gap:.3rem;padding:.7rem clamp(1rem,2.2cqw,1.7rem) 1.25rem}.home-budget-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.42rem;display:grid}.home-budget-summary>div{background:#ffffff0e;border:1px solid #e2caff24;border-radius:10px;flex-direction:column;gap:.16rem;min-width:0;padding:.5rem .65rem;display:flex}.home-budget-summary small,.home-savings-total small{color:#b5a5c9;letter-spacing:.08em;font-size:clamp(.5rem,.82cqw,.62rem)}.home-budget-summary strong{color:#f7f0ff;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.7rem,1.15cqw,.9rem);overflow:hidden}.home-budget-list{flex-direction:column;gap:.35rem;display:flex}.home-budget-row{background:#09061945;border:1px solid #dec4ff1f;border-radius:10px;padding:.28rem .65rem .22rem}.home-budget-row-top{grid-template-columns:22px 1fr auto auto;align-items:center;gap:.48rem;font-size:clamp(.62rem,.95cqw,.76rem);display:grid}.home-budget-category-icon{color:#d6bdff;background:#b382ff2b;border-radius:7px;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.home-budget-row-top strong{text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.home-budget-mood{font-size:clamp(.83rem,1.2cqw,1rem)}.home-budget-row-top>b{color:#e9dfff;text-align:right;min-width:2.8rem;font-size:clamp(.62rem,.92cqw,.74rem)}.home-budget-track{background:#d8c5f521;border-radius:99px;height:5px;margin:.19rem 0 .12rem 1.8rem;overflow:hidden}.home-budget-track i{border-radius:inherit;background:linear-gradient(90deg,#75d7bd,#b0e695);height:100%;display:block}.home-budget-row.warning .home-budget-track i{background:linear-gradient(90deg,#ffc879,#ffab78)}.home-budget-row.over .home-budget-track i{background:linear-gradient(90deg,#ff938b,#f4677f)}.home-budget-row-bottom{color:#a99bbd;justify-content:space-between;gap:.5rem;padding-left:1.8rem;font-size:clamp(.5rem,.8cqw,.61rem);display:flex}.home-budget-row.warning .home-budget-row-bottom span:last-child{color:#ffd08f}.home-budget-row.over .home-budget-row-bottom span:last-child{color:#ff9da7}.home-budget-alert{background:linear-gradient(100deg,#ce7f3926,#ffffff0a);border:1px solid #ffc27640;border-radius:12px;align-items:center;gap:.7rem;padding:.42rem .75rem;display:flex}.home-budget-alert-icon{color:#ffca89;background:#ffbc6529;border-radius:10px;flex:none;place-items:center;width:31px;height:31px;display:grid}.home-budget-alert>div{flex-direction:column;gap:.14rem;min-width:0;display:flex}.home-budget-alert strong{font-size:clamp(.65rem,.95cqw,.76rem)}.home-budget-alert small{color:#bcaec8;font-size:clamp(.52rem,.82cqw,.64rem)}.home-budget-alert>svg{color:#d0bdde;flex:none;margin-left:auto}.home-render-savings{background:linear-gradient(145deg,#293862 0%,#201737 48%,#171126 100%)}.home-render-savings-head{background:radial-gradient(65% 120% at 10% 0,#6a94ff4f,#0000 78%),radial-gradient(42% 110% at 100% 0,#cf61c233,#0000 78%);align-items:center;gap:clamp(.7rem,1.8cqw,1.25rem);min-height:88px;padding:.85rem clamp(1.15rem,3cqw,2rem);display:flex;position:relative}.home-render-savings-icon{color:#e1d6ff;background:#af97ff2e;border:1px solid #d0caff33;border-radius:18px;flex:none;place-items:center;width:clamp(42px,6cqw,60px);height:clamp(42px,6cqw,60px);font-size:clamp(1.1rem,2.3cqw,1.6rem);display:grid}.home-render-savings-head h3{letter-spacing:-.04em;margin:.18rem 0 .25rem;font-size:clamp(1.4rem,2.8cqw,2.15rem);line-height:1.08}.home-render-savings-head p{color:#b9adc9;margin:0;font-size:clamp(.62rem,1cqw,.75rem)}.home-render-savings-menu{color:#cbb9e3;letter-spacing:.16em;align-self:flex-start;margin-left:auto}.home-render-savings-body{background:#1210279e;border-radius:22px 22px 0 0;flex-direction:column;flex:1;gap:.48rem;min-height:0;padding:.72rem clamp(1.1rem,3cqw,2rem) 1.2rem;display:flex;position:relative}.home-savings-total{justify-content:space-between;gap:1rem;display:flex}.home-savings-total>div{flex-direction:column;gap:.16rem;display:flex}.home-savings-total>div:last-child{text-align:right}.home-savings-total strong{letter-spacing:-.04em;font-size:clamp(1.35rem,2.4cqw,2rem)}.home-savings-progress-label{color:#d9cfea;justify-content:space-between;font-size:clamp(.65rem,1cqw,.78rem);display:flex}.home-savings-progress-label strong{color:#bdabff}.home-savings-track{background:#c7b9ff26;border-radius:99px;height:11px;overflow:hidden}.home-savings-track i{border-radius:inherit;background:linear-gradient(90deg,#8ca9ff,#ba85ef 72%,#ed9ddd);width:68%;height:100%;display:block;box-shadow:0 0 20px #be83ff57}.home-savings-account{background:#ffffff0d;border:1px solid #d8caff1f;border-radius:12px;align-items:center;gap:.7rem;margin-top:.18rem;padding:.65rem .8rem;display:flex}.home-savings-account-icon{color:#a4e4d9;background:#88d2c726;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-weight:750;display:grid}.home-savings-account>span:nth-child(2){flex-direction:column;gap:.12rem;min-width:0;display:flex}.home-savings-account strong{font-size:clamp(.67rem,.95cqw,.78rem)}.home-savings-account small{color:#aa9ebe;font-size:clamp(.53rem,.82cqw,.65rem)}.home-savings-account>svg{color:#ad9ec4;flex:none;margin-left:auto}.home-savings-milestones{color:#aa9dbc;align-items:center;gap:.45rem;font-size:clamp(.53rem,.82cqw,.64rem);display:flex}.home-savings-milestones i{background:#d3c3f030;flex:1;height:1px}.home-savings-milestones .is-next{color:#d7b9ff;font-weight:750}.home-savings-celebration{background:linear-gradient(95deg,#46b09b1f,#a773eb1a);border:1px solid #86dbc533;border-radius:12px;align-items:center;gap:.65rem;margin-top:auto;padding:.72rem .85rem;display:flex}.home-savings-celebration>span{font-size:1.55rem}.home-savings-celebration>div{flex-direction:column;gap:.15rem;display:flex}.home-savings-celebration strong{font-size:clamp(.68rem,.95cqw,.8rem)}.home-savings-celebration small{color:#b9adc9;font-size:clamp(.53rem,.82cqw,.64rem)}.home-savings-celebration>svg{color:#99e4c9;flex:none;margin-left:auto}.home-render-analyzer .home-render-body{grid-template-rows:auto auto auto minmax(95px,1fr) auto;gap:.48rem;padding:.9rem clamp(1rem,2.2cqw,1.7rem) 1.65rem;display:grid}.home-analyzer-headline{background:linear-gradient(90deg,#a56fe224,#ffffff06);border-left:2px solid #c18dff;border-radius:0 9px 9px 0;flex-direction:column;gap:.15rem;padding:.5rem .7rem;display:flex}.home-analyzer-headline>span{color:#c7a8ff;letter-spacing:.11em;font-size:clamp(.5rem,.78cqw,.61rem);font-weight:750}.home-analyzer-headline strong{font-size:clamp(.64rem,.96cqw,.76rem);font-weight:650}.home-analyzer-headline small{color:#a89bbd;font-size:clamp(.51rem,.8cqw,.62rem)}.home-analyzer-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.38rem;display:grid}.home-analyzer-kpis>div{background:#ffffff0b;border:1px solid #dfc7ff1f;border-radius:9px;flex-direction:column;gap:.12rem;min-width:0;padding:.43rem .6rem;display:flex}.home-analyzer-kpis small{color:#aa9bbb;letter-spacing:.07em;font-size:clamp(.48rem,.74cqw,.57rem)}.home-analyzer-kpis strong{font-size:clamp(.76rem,1.2cqw,.92rem)}.home-analyzer-kpis span{color:#a99db9;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.48rem,.7cqw,.55rem);overflow:hidden}.home-analyzer-kpis .negative{color:#ffadb3}.home-analyzer-kpis .positive{color:#91e2c7}.home-analyzer-grid{grid-template-columns:1.15fr .85fr;gap:.5rem;min-height:0;display:grid}.home-analyzer-panel{background:#ffffff0b;border:1px solid #dcc2ff1f;border-radius:10px;min-width:0;min-height:0;padding:.5rem .65rem;overflow:hidden}.home-analyzer-panel-heading{color:#e9e0f3;justify-content:space-between;align-items:center;gap:.4rem;font-size:clamp(.58rem,.82cqw,.68rem);display:flex}.home-analyzer-panel-heading>span{color:#a99cba;white-space:nowrap;align-items:center;gap:.35rem;font-size:clamp(.48rem,.68cqw,.54rem);display:inline-flex}.home-analyzer-panel-heading>span i{border-radius:50%;width:6px;height:6px}.home-analyzer-panel-heading>span i.expense{background:#ff928f}.home-analyzer-panel-heading>span i.income{background:#76dbc7}.home-analyzer-chart{flex-direction:column;display:flex}.home-analyzer-bars{flex:1;justify-content:space-around;align-items:end;gap:.4rem;height:auto;min-height:0;padding-top:.45rem;display:flex}.home-analyzer-bar-group{align-items:end;gap:2px;width:100%;max-width:40px;height:100%;display:flex;position:relative}.home-analyzer-bar-group>span{border-radius:4px 4px 0 0;width:50%;min-height:5px;display:block}.home-analyzer-bar-group>span.income{background:linear-gradient(#a3f1dc,#5dcbb6)}.home-analyzer-bar-group>span.expense{background:linear-gradient(#ffc298,#f27e89)}.home-analyzer-bar-group small{color:#aa9ab9;font-size:clamp(.45rem,.64cqw,.51rem);position:absolute;top:calc(100% + .18rem);left:50%;transform:translate(-50%)}.home-analyzer-rank{border-top:1px solid #ffffff12;grid-template-columns:18px 1fr auto;align-items:center;gap:.35rem;padding:.28rem 0;font-size:clamp(.54rem,.78cqw,.62rem);display:grid}.home-analyzer-panel-heading+.home-analyzer-rank{margin-top:.08rem}.home-analyzer-rank>span{color:#b996ff}.home-analyzer-rank>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-analyzer-rank>b{font-size:clamp(.53rem,.76cqw,.6rem)}.home-analyzer-modules{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.home-analyzer-modules span{color:#c4b8d5;white-space:nowrap;align-items:center;gap:.24rem;font-size:clamp(.5rem,.74cqw,.58rem);display:inline-flex}.home-analyzer-modules svg{color:#9be1c8;width:10px;height:10px}.home-render-history .home-render-body{grid-template-rows:auto auto auto minmax(120px,1fr) auto;gap:.42rem;padding:.85rem clamp(1rem,2.2cqw,1.7rem) 1.65rem;display:grid}.home-history-controls{color:#bcaecc;align-items:center;gap:.32rem;font-size:clamp(.52rem,.78cqw,.61rem);display:flex}.home-history-controls>span,.home-history-controls>b{background:#ffffff09;border:1px solid #d9c2f61f;border-radius:99px;padding:.34rem .55rem;font-weight:500}.home-history-controls>span.is-active{color:#f1e5ff;background:#b583ff2b;border-color:#cba3ff66}.home-history-controls>b{color:#a7e1c9;border-color:#9fdec63b;margin-left:auto;font-weight:650}.home-history-comparison{background:#ffffff0a;border:1px solid #ddc5ff1c;border-radius:11px;align-items:center;gap:clamp(.55rem,1.5cqw,1.1rem);padding:.55rem .75rem;display:flex}.home-history-comparison>div:not(.home-history-delta){flex-direction:column;gap:.08rem;display:flex}.home-history-comparison small{color:#a99aba;letter-spacing:.07em;font-size:clamp(.48rem,.72cqw,.56rem)}.home-history-comparison strong{font-size:clamp(.78rem,1.2cqw,.95rem)}.home-history-comparison>div>span{color:#9c90ad;font-size:clamp(.49rem,.72cqw,.57rem)}.home-history-comparison .current strong{color:#e3d1ff}.home-history-vs{color:#9888aa;letter-spacing:.08em;font-size:.53rem;font-weight:750}.home-history-delta{border-left:1px solid #ffffff1a;grid-template-columns:auto auto;align-items:center;gap:.12rem .35rem;margin-left:auto;padding-left:.7rem;display:grid}.home-history-delta svg{color:#9de1c9;grid-row:span 2;width:13px;height:13px}.home-history-delta strong{color:#9de1c9;font-size:.8rem}.home-history-delta small{grid-column:2}.home-history-lower{grid-template-columns:1.05fr .95fr;gap:.5rem;min-height:0;display:grid}.home-history-chart-wrap,.home-history-tops{background:#ffffff0a;border:1px solid #dcc2ff1f;border-radius:10px;min-width:0;padding:.5rem .65rem}.home-history-chart{justify-content:space-around;align-items:stretch;gap:.7rem;height:calc(100% - 18px);min-height:78px;padding:.4rem .25rem 0;display:flex}.home-history-quarter{flex-direction:column;justify-content:flex-end;align-items:center;gap:.2rem;width:100%;max-width:58px;display:flex}.home-history-quarter>div{justify-content:center;align-items:end;gap:3px;width:100%;height:100%;display:flex}.home-history-quarter i{border-radius:4px 4px 0 0;width:27%;max-width:17px;min-height:10px;display:block}.home-history-quarter i.expense{background:linear-gradient(#ffaaa5,#e97987)}.home-history-quarter i.income{background:linear-gradient(#a3f1dc,#5dcbb6)}.home-history-quarter small{color:#b09fbe;font-size:clamp(.49rem,.72cqw,.57rem)}.home-history-top-row{border-top:1px solid #ffffff12;grid-template-columns:18px 1fr auto;align-items:center;gap:.3rem;padding:.38rem 0;font-size:clamp(.51rem,.76cqw,.6rem);display:grid}.home-history-top-row>span{color:#ba98ff}.home-history-top-row>strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-history-top-row>b{font-size:clamp(.5rem,.72cqw,.57rem)}.home-history-footnote{color:#9fdbc6;align-items:center;gap:.3rem;margin-top:.35rem;font-size:clamp(.47rem,.65cqw,.52rem);display:flex}.home-render-history-legend{margin-top:0;font-size:clamp(.48rem,.7cqw,.56rem)}.home-render-history-insight{font-size:inherit}@container (max-width:600px){.home-history-lower{grid-template-columns:1fr}.home-history-chart-wrap{min-height:105px}.home-history-tops{min-height:128px}.home-analyzer-modules{gap:.3rem .5rem}.home-analyzer-grid{grid-template-columns:1fr 1fr}.home-render-savings-head{min-height:86px}.home-render-savings-menu{display:none}}@container (max-width:420px){.home-budget-summary>div{padding:.38rem}.home-budget-summary small{font-size:.44rem}.home-budget-summary strong{font-size:.62rem}.home-budget-row{padding:.38rem .42rem}.home-budget-alert{padding:.5rem}.home-render-analyzer .home-render-title-row .home-render-top-action{display:none}.home-analyzer-headline strong{font-size:.59rem}.home-analyzer-grid{grid-template-columns:1fr}.home-analyzer-chart{min-height:106px}.home-analyzer-top .home-analyzer-rank:nth-last-child(-n+2),.home-analyzer-modules span:nth-child(n+3){display:none}.home-history-controls{gap:.18rem}.home-history-controls>span,.home-history-controls>b{padding:.29rem .34rem;font-size:.48rem}.home-history-comparison{gap:.36rem;padding:.48rem}.home-history-comparison strong{font-size:.66rem}.home-history-lower{grid-template-columns:1fr}.home-history-tops{min-height:110px}.home-history-top-row:nth-of-type(n+4),.home-render-history-legend .home-render-history-insight{display:none}.home-render-savings-body{gap:.5rem;padding:.8rem .75rem 1.5rem}.home-savings-total strong{font-size:1.1rem}.home-savings-account small,.home-savings-celebration small{font-size:.49rem}}
.home-demo-link{color:#e1d4f5;background:#9871d91a;border:1px solid #c4a8ff3d;border-radius:13px;justify-content:center;align-items:center;gap:.55rem;min-height:48px;padding:0 1rem;font-size:.84rem;font-weight:700;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.home-demo-link:hover{color:#fff;background:#9871d930;border-color:#c9aeff80;transform:translateY(-2px)}.home-demo-link:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (max-width:640px){.home-hero-actions{gap:.65rem}.home-hero-actions>.home-demo-link{min-height:42px;padding-inline:.7rem;font-size:.72rem}.home-hero-actions>.home-button{min-height:42px;padding-inline:.8rem;font-size:.78rem}.home-hero-actions>.home-text-link{font-size:.78rem}}.home-desktop-nav .home-header-demo{color:#e4d5ff;font-weight:700}.home-desktop-nav .home-header-demo:hover{color:#fff}.home-demo-section{isolation:isolate;background:radial-gradient(45% 62% at 9% 28%,#c53baf33,#0000 78%),radial-gradient(47% 60% at 88% 65%,#4867dd38,#0000 80%),#100c20;border-block:1px solid #ebd5ff1a;padding-block:clamp(4.5rem,9svh,7.5rem);position:relative;overflow:hidden}.home-demo-inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.home-demo-copy h2{letter-spacing:-.06em;max-width:680px;margin:.8rem 0 1rem;font-size:clamp(2.3rem,4.4vw,4.2rem);line-height:1.08}.home-demo-copy>p{max-width:620px;color:var(--home-muted);font-size:1rem;line-height:1.7}.home-demo-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:1.8rem;display:flex}.home-demo-safety{color:#c2b6d5;align-items:center;gap:.45rem;font-size:.78rem;display:inline-flex}.home-demo-safety svg{color:#c9aaff}.home-demo-capabilities{gap:.7rem;display:grid}.home-demo-capabilities article{background:linear-gradient(145deg,#ffffff13,#ffffff06);border:1px solid #dcccff21;border-radius:16px;align-items:flex-start;gap:.9rem;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 1px #ffffff0f}.home-demo-capabilities article>svg{color:#c5a1ff;flex:none;width:21px;height:21px;margin-top:.15rem}.home-demo-capabilities h3{color:#f2eaff;margin:0 0 .25rem;font-size:.92rem}.home-demo-capabilities p{color:#b7accb;margin:0;font-size:.79rem;line-height:1.55}@media (max-width:800px){.home-demo-inner{grid-template-columns:1fr;gap:2rem}.home-demo-copy h2{max-width:720px}}@media (max-width:640px){.home-demo-section{padding-block:3.5rem}.home-demo-copy h2{font-size:clamp(2.2rem,9vw,3.2rem)}.home-demo-copy>p{font-size:.92rem}.home-demo-actions{flex-direction:column;align-items:flex-start;gap:.9rem}.home-demo-capabilities article{padding:.9rem}}
.home-demo-section{align-items:center;min-height:max(680px,100svh);padding-block:clamp(1.5rem,3vh,2.8rem);display:flex}.home-demo-inner{width:min(100% - clamp(2rem,7vw,8rem),1760px);margin-inline:auto}.home-security,.home-devices{isolation:isolate;border-block:1px solid #ebd5ff17;position:relative;overflow:hidden}.home-security{background:radial-gradient(48% 54% at 8% 15%,#b341bc3b,#0000 78%),radial-gradient(46% 50% at 91% 78%,#446eda40,#0000 79%),radial-gradient(32% 34% at 60% 44%,#7e4bcd33,#0000 80%),#100c20}.home-security-inner,.home-devices-inner{width:min(100% - clamp(2rem,7vw,8rem),1760px);margin-inline:auto}.home-security-heading{grid-template-columns:minmax(0,1.1fr) minmax(260px,.65fr);align-items:end;gap:clamp(2rem,7vw,7rem);margin-bottom:clamp(1.6rem,4vh,3rem);display:grid}.home-security-heading h2,.home-devices-heading h2{letter-spacing:-.065em;max-width:850px;margin:.65rem 0 0;font-size:clamp(2.8rem,4.3vw,5rem);line-height:1.02}.home-security-heading>p,.home-devices-heading p{max-width:540px;color:var(--home-muted);margin:0 0 .35rem;font-size:clamp(.95rem,1.12vw,1.12rem);line-height:1.7}.home-security-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.home-security-card{background:linear-gradient(145deg,#6f4ba938,#ffffff09);border:1px solid #dbc9ff29;border-radius:20px;min-height:190px;padding:clamp(1.1rem,2vw,1.7rem);box-shadow:inset 0 1px #ffffff0e}.home-security-icon{color:#d0b5ff;background:#a472ff21;border:1px solid #c4a2ff42;border-radius:14px;place-items:center;width:44px;height:44px;margin-bottom:1rem;font-size:1.2rem;display:grid}.home-security-card h3{color:#f4efff;letter-spacing:-.02em;margin:0 0 .55rem;font-size:1.05rem}.home-security-card p{color:#bcb1cf;max-width:400px;margin:0;font-size:.84rem;line-height:1.65}.home-session-rule{background:#0d0a1b73;border:1px solid #b89de830;border-radius:16px;align-items:center;gap:1rem;margin-top:.85rem;padding:1rem 1.25rem;display:flex}.home-session-icon{color:#a7d5ff;background:#6ba9e721;border-radius:13px;flex:none;place-items:center;width:42px;height:42px;font-size:1.1rem;display:grid}.home-session-rule>div{flex:1}.home-session-rule strong{color:#f2eaff;font-size:.9rem}.home-session-rule p{color:#b6abc9;margin:.2rem 0 0;font-size:.78rem;line-height:1.55}.home-session-check{color:#a3e5cc;flex:none;align-items:center;gap:.4rem;font-size:.72rem;font-weight:700;display:inline-flex}.home-session-check svg{font-size:.95rem}.home-security-note{color:#9288a5;align-items:center;gap:.5rem;margin:1rem 0 0;font-size:.73rem;display:flex}.home-security-note svg{color:#c4a1ff}.home-devices{background:radial-gradient(48% 52% at 82% 14%,#3a6bd740,#0000 78%),radial-gradient(44% 55% at 13% 76%,#d037ae38,#0000 79%),radial-gradient(32% 38% at 59% 85%,#7544cf38,#0000 82%),#0f0b1f}.home-devices-heading{justify-content:space-between;align-items:end;gap:2.5rem;margin-bottom:clamp(1rem,2.8vh,2rem);display:flex}.home-devices-heading>div{max-width:920px}.home-devices-heading h2{font-size:clamp(2.7rem,4vw,4.6rem)}.home-devices-heading p{max-width:750px;margin-top:.75rem}.home-install-control{z-index:2;flex-direction:column;flex:none;align-items:flex-end;gap:.65rem;display:flex;position:relative}.home-install-button{white-space:nowrap;min-height:48px;padding-inline:1.1rem;font-size:.82rem}.home-install-button svg{width:17px;height:17px}.home-install-button:disabled{cursor:default;opacity:.78;transform:none}.home-install-instructions{background:#17112ef7;border:1px solid #cfb1ff40;border-radius:15px;width:min(340px,100vw - 2rem);padding:1rem 1.1rem;box-shadow:0 16px 42px #00000052}.home-install-instructions strong{color:#f5efff;font-size:.84rem}.home-install-instructions p{color:#c3b7d6;margin:.45rem 0 .7rem;font-size:.77rem;line-height:1.55}.home-install-instructions button{color:#d4b9ff;cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem;font-weight:700}.home-device-gallery{grid-template-columns:minmax(155px,.58fr) minmax(155px,.58fr) minmax(350px,1.8fr);align-items:end;gap:clamp(.7rem,2vw,1.6rem);display:grid}.home-device-figure{text-align:center;min-width:0;margin:0}.home-device-figure figcaption{color:#a79bb9;margin-top:.55rem;font-size:.68rem}.home-device-shell{background:linear-gradient(145deg,#50436e,#19142b 32%,#0e0b18);border:1px solid #e7d8ff61;margin-inline:auto;padding:7px;position:relative;box-shadow:0 24px 58px #0000005c,0 0 50px #905fdf26}.home-device-figure-phone .home-device-shell{border-radius:34px;width:min(100%,220px);height:clamp(290px,42svh,410px)}.home-device-android{border-radius:27px!important;padding:6px!important}.home-device-iphone{border-radius:38px!important;padding:7px!important}.home-device-screen{border-radius:inherit;color:#f2edff;text-align:left;background:linear-gradient(155deg,#251b40,#151126 68%,#110e1e);width:100%;height:100%;position:relative;overflow:hidden}.home-device-status{color:#d6cce8;justify-content:space-between;padding:9px 13px 4px;font-size:.5rem;font-weight:700;display:flex}.home-device-island{background:#050409;border-radius:99px;width:62px;height:14px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.home-device-appbar{border-bottom:1px solid #ffffff14;align-items:center;gap:.4rem;padding:8px 12px;font-size:.58rem;display:flex}.home-device-mark{color:#25163e;background:#a879ff;border-radius:6px;place-items:center;width:18px;height:18px;font-size:.55rem;font-weight:900;display:grid}.home-device-appbar>span:last-child{color:#b8accd;margin-left:auto;font-size:.43rem}.home-device-phone-body{padding:13px 12px}.home-device-eyebrow{color:#c4a6ff;letter-spacing:.13em;font-size:.43rem;font-weight:800}.home-device-mobile-balance{letter-spacing:-.055em;margin-top:.4rem;font-size:1.27rem;display:block}.home-device-mobile-balance small{color:#b7a8cf;letter-spacing:0;margin-left:.25rem;font-size:.45rem}.home-device-muted{color:#a79bb9;margin-top:.15rem;font-size:.45rem;display:block}.home-device-mini-stats{grid-template-columns:1fr 1fr;gap:.35rem;margin-top:.7rem;display:grid}.home-device-mini-stats>span,.home-device-mobile-card,.home-device-highlight{background:#ffffff0e;border:1px solid #ffffff14;border-radius:10px;padding:.58rem}.home-device-mini-stats small,.home-device-highlight>span{color:#aa9fbc;font-size:.42rem;display:block}.home-device-mini-stats b{color:#9fe0c4;margin-top:.25rem;font-size:.55rem;display:block}.home-device-mini-stats>span+span b{color:#ffb4bf}.home-device-mobile-card{margin-top:.45rem;padding:.58rem}.home-device-card-title{justify-content:space-between;gap:.35rem;margin-bottom:.45rem;display:flex}.home-device-card-title strong{font-size:.5rem}.home-device-card-title>span{color:#c3a8eb;font-size:.39rem}.home-device-sparkline{align-items:end;gap:4px;height:25px;padding:0 2px;display:flex}.home-device-sparkline i{background:linear-gradient(#a77aff,#694bb4);border-radius:3px 3px 0 0;flex:1;height:42%}.home-device-sparkline i:nth-child(2n){height:65%}.home-device-sparkline i:nth-child(3n){height:88%}.home-device-budget-row{margin-top:.48rem}.home-device-budget-row>div:first-child{color:#d8cfe5;justify-content:space-between;gap:.3rem;font-size:.42rem;display:flex}.home-device-budget-row strong{font-size:.4rem;font-weight:600}.home-device-track{background:#473b5d;border-radius:9px;height:4px;margin-top:.25rem;overflow:hidden}.home-device-track i{border-radius:inherit;background:linear-gradient(90deg,#c8a5ff,#9362ec);height:100%;display:block}.home-device-track i.mint{background:linear-gradient(90deg,#91e4cf,#54c6a7)}.home-device-track i.blue{background:linear-gradient(90deg,#94d3ff,#5b9be9)}.home-device-transaction{border-top:1px solid #ffffff0f;align-items:center;gap:.4rem;padding:.4rem 0;font-size:.45rem;display:flex}.home-device-transaction>span:nth-child(2){flex:1}.home-device-transaction small{color:#9d91b0;margin-top:.15rem;font-size:.38rem;display:block}.home-device-transaction b{font-size:.43rem}.home-device-transaction-dot,.home-device-account i{background:#63cfaa;border-radius:50%;flex:none;width:7px;height:7px}.home-device-transaction-dot.violet,.home-device-account i.violet{background:#a979ff}.home-device-transaction-dot.mint,.home-device-account i.mint{background:#6ad2b4}.home-device-account i.coral{background:#f4a77f}.home-device-android-nav{border-top:1px solid #ffffff14;justify-content:space-around;margin-top:.55rem;padding-top:.55rem;display:flex}.home-device-android-nav i{border:1px solid #a99bbd;border-radius:50%;width:5px;height:5px}.is-iphone .home-device-phone-body{padding-top:18px}.is-iphone .home-device-phone-body h3{letter-spacing:-.04em;margin:.35rem 0 .65rem;font-size:.9rem}.home-device-highlight{margin-bottom:.8rem}.home-device-highlight strong{margin:.25rem 0;font-size:.95rem;display:block}.home-device-highlight strong small{color:#b7a8cf;font-size:.48rem}.home-device-highlight>small{color:#a89bb9;margin-top:.25rem;font-size:.4rem;display:block}.home-device-phone-nav{color:#bfa9e8;background:#1b1430f5;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:7px 6px;font-size:.53rem;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.home-device-phone-nav>span{flex-direction:column;align-items:center;gap:2px;display:flex}.home-device-phone-nav small{color:#a99cbb;font-size:.35rem}.home-device-phone-nav b{color:#271843;background:#bd94ff;border-radius:50%;place-items:center;width:25px;height:25px;margin-top:-12px;font-size:.9rem;display:grid}.home-device-figure-tablet .home-device-shell{aspect-ratio:1.72;border-radius:25px;width:min(100%,820px);padding:8px}.home-device-tablet-top{border-bottom:1px solid #ffffff17;align-items:center;gap:.5rem;height:12%;padding:0 3%;font-size:clamp(.55rem,.8vw,.8rem);display:flex}.home-device-tablet-top nav{color:#bcb1cc;gap:clamp(.55rem,1.2vw,1.2rem);margin:auto;font-size:clamp(.4rem,.62vw,.65rem);display:flex}.home-device-tablet-top>b{color:#c7b9db;font-size:clamp(.4rem,.55vw,.58rem);font-weight:600}.home-device-tablet-content{padding:3.5% 4%}.home-device-tablet-greeting{justify-content:space-between;align-items:end;display:flex}.home-device-tablet-greeting h3{letter-spacing:-.04em;margin:.2rem 0 .5rem;font-size:clamp(.9rem,1.4vw,1.45rem)}.home-device-tablet-greeting .home-device-muted{font-size:clamp(.42rem,.6vw,.65rem)}.home-device-tablet-balance{background:#ffffff0e;border:1px solid #ffffff14;border-radius:13px;padding:2.5%}.home-device-tablet-balance>span{color:#b1a5c3;font-size:clamp(.43rem,.62vw,.65rem);display:block}.home-device-tablet-balance>strong{letter-spacing:-.05em;margin:.3rem 0;font-size:clamp(1.2rem,2.3vw,2.2rem);display:block}.home-device-tablet-balance>strong small{color:#b8aacc;font-size:.4em}.home-device-tablet-balance>div{color:#a99db9;gap:1.1rem;font-size:clamp(.38rem,.56vw,.6rem);display:flex}.home-device-tablet-balance>div b{color:#9fe0c4;margin-left:.25rem}.home-device-tablet-balance>div span+span b{color:#ffb2bd}.home-device-tablet-grid{grid-template-columns:1.1fr .9fr;gap:2%;margin-top:2.4%;display:grid}.home-device-tablet-grid>section{background:#ffffff0b;border:1px solid #ffffff14;border-radius:12px;min-width:0;padding:2.5%}.home-device-tablet-grid .home-device-card-title{margin-bottom:3%}.home-device-tablet-grid .home-device-card-title strong{font-size:clamp(.48rem,.65vw,.68rem)}.home-device-tablet-grid .home-device-card-title>span{font-size:clamp(.36rem,.5vw,.53rem)}.home-device-tablet-grid .home-device-budget-row{margin-top:3.5%}.home-device-tablet-grid .home-device-budget-row>div:first-child{font-size:clamp(.38rem,.53vw,.56rem)}.home-device-tablet-grid .home-device-budget-row strong{font-size:inherit}.home-device-tablet-grid .home-device-track{height:5px}.home-device-account{color:#c8bfd7;border-top:1px solid #ffffff12;align-items:center;gap:.4rem;padding:3% 0;font-size:clamp(.38rem,.52vw,.55rem);display:flex}.home-device-account b{color:#f4edff;margin-left:auto}.home-device-tablet-chart{border-top:1px solid #ffffff14;margin-top:4%;padding-top:3%}.home-device-tablet-chart>span{color:#b8acc8;font-size:clamp(.38rem,.5vw,.53rem)}.home-device-tablet-chart>div{align-items:end;gap:2%;height:48px;margin-top:3%;display:flex}.home-device-tablet-chart i{background:linear-gradient(#bf9aff,#7349c4);border-radius:3px 3px 0 0;flex:1}.home-device-tablet-chart i:nth-child(2n){background:linear-gradient(#72dbc0,#3b9f8c)}.home-device-tablet-chart small{color:#9c91ac;margin-top:2%;font-size:clamp(.3rem,.4vw,.43rem);display:block}.home-devices-footnote{color:#a89db9;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin-top:1rem;font-size:.72rem;display:flex}.home-devices-footnote>svg{color:#c3a4fa}.home-devices-footnote a{color:#ddc9ff;align-items:center;gap:.25rem;font-weight:700;display:inline-flex}.home-device-disclaimer{color:#766c87;text-align:center;margin-top:.5rem;font-size:.59rem;display:block}@media (min-width:1101px) and (min-height:650px) and (orientation:landscape){.home-security,.home-devices{align-items:center;min-height:max(680px,100svh);padding-block:clamp(1.5rem,3vh,2.8rem);display:flex}.home-security-inner,.home-devices-inner{flex:none}.home-security-card{min-height:clamp(175px,24svh,220px)}.home-device-figure-phone .home-device-shell{height:clamp(300px,40svh,410px)}}@media (max-width:1100px),(max-height:649px),(orientation:portrait){.home-demo-section{min-height:100svh;padding-block:4rem}.home-security,.home-devices{min-height:0;padding-block:4rem}}@media (max-width:1050px){.home-desktop-nav{gap:.7rem}.home-desktop-nav a{font-size:.76rem}.home-header-actions{gap:.85rem}}@media (min-width:801px) and (max-width:870px){.home-desktop-nav a[href=\#seguridad],.home-desktop-nav a[href=\#dispositivos]{display:none}}@media (max-width:800px){.home-security-heading{grid-template-columns:1fr;gap:.7rem}.home-security-grid{grid-template-columns:1fr}.home-security-card{min-height:0}.home-security-card p{max-width:none}.home-devices-heading{flex-direction:column;align-items:flex-start;gap:1.25rem}.home-install-control{align-items:flex-start}.home-device-gallery{grid-template-columns:1fr 1fr;align-items:start}.home-device-figure-tablet{grid-column:1/-1}.home-device-figure-phone .home-device-shell{height:clamp(310px,54vw,390px)}.home-device-figure-tablet .home-device-shell{width:min(100%,720px)}}@media (max-width:640px){.home-demo-section,.home-security,.home-devices{padding-block:3.5rem}.home-security-heading h2,.home-devices-heading h2{font-size:clamp(2.35rem,9vw,3.4rem)}.home-session-rule{flex-wrap:wrap;align-items:flex-start;padding:.9rem}.home-session-rule>div{min-width:calc(100% - 60px)}.home-session-check{margin-left:58px}.home-security-note{align-items:flex-start;font-size:.68rem}.home-install-instructions{width:min(340px,100vw - 2rem)}.home-device-gallery{gap:.65rem}.home-device-figure-phone .home-device-shell{width:min(100%,210px);height:clamp(300px,94vw,380px)}.home-device-shell{padding:5px}.home-device-iphone{padding:5px!important}.home-device-tablet-top nav{gap:.4rem}.home-device-tablet-top{gap:.3rem}.home-device-tablet-top .home-device-mark{width:15px;height:15px}.home-device-tablet .home-device-tablet-chart>div{height:34px}.home-devices-footnote{font-size:.67rem}.home-device-figure figcaption{min-height:2.2em;font-size:.61rem}}@media (prefers-reduced-motion:reduce){.home-install-button{transition:none}}.home-language-switch{flex:none;gap:0;padding:.16rem}.home-language-switch button{padding:.28rem .48rem;font-size:.68rem}.home-device-figure-phone .home-device-shell{width:min(100%,270px);height:clamp(370px,54svh,520px);transform-style:preserve-3d;border-radius:40px;padding:8px;transition:transform .3s;transform:perspective(1150px)rotateY(-8deg)rotate(-1.2deg)}.home-device-figure-phone.is-iphone .home-device-shell{transform:perspective(1150px)rotateY(8deg)rotate(1.2deg)}.home-device-figure-phone:hover .home-device-shell{transform:perspective(1150px)rotateY(-3deg)rotate(0)}.home-device-figure-phone.is-iphone:hover .home-device-shell{transform:perspective(1150px)rotateY(3deg)rotate(0)}.home-device-android{background:linear-gradient(100deg,#08070d 0%,#716b79 2%,#17131e 5% 95%,#77717d 98%,#08070d 100%)!important;border-radius:34px!important;padding:7px!important}.home-device-iphone{background:linear-gradient(100deg,#09080e 0%,#aaa5b4 1.5%,#22202a 4%,#17151f 96%,#aaa5b4 98.5%,#09080e 100%)!important;border-radius:43px!important;padding:8px!important}.home-device-figure-phone .home-device-screen{border-radius:inherit}.home-device-android .home-device-screen{border-radius:27px}.home-device-iphone .home-device-screen{border-radius:35px}.is-android .home-device-screen:before{content:"";z-index:4;background:#07060b;border:1px solid #484452;border-radius:50%;width:8px;height:8px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0a090e8c}.home-device-figure-phone .home-device-shell:before{content:"";z-index:0;background:linear-gradient(#aaa3b3,#3b3547 45%,#aaa3b3);border-radius:0 4px 4px 0;width:4px;height:54px;position:absolute;top:20%;right:-4px}.home-device-figure-phone .home-device-screen{z-index:1}.home-device-figure-phone .home-device-shell:after,.home-device-figure-tablet .home-device-shell:after{z-index:2}.home-device-figure-phone.is-iphone .home-device-shell:before{height:43px;top:24%}.home-device-figure-phone.is-iphone .home-device-shell:after{content:"";background:#817b89;border-radius:4px 0 0 4px;width:3px;height:35px;position:absolute;top:17%;left:-3px}.home-device-figure-tablet .home-device-shell{width:min(100%,900px);transform-style:preserve-3d;border:2px solid #e2d6f28c;border-radius:30px;padding:12px;transform:perspective(1500px)rotateY(-8deg)rotateX(2deg)rotate(-.8deg);box-shadow:0 38px 70px #0000006b,0 0 55px #8f5fdf29}.home-device-tablet{background:linear-gradient(90deg,#a69eae 0%,#282331 2%,#17131f 5%,#15111d 95%,#918998 98%,#25212a 100%)}.home-device-tablet .home-device-screen{border-radius:18px}.home-device-tablet .home-device-screen:before{content:"";z-index:3;background:#08070c;border-radius:50%;width:6px;height:6px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #0a090e80}.home-device-figure-tablet .home-device-shell:before{content:"";z-index:0;background:linear-gradient(90deg,#6b6571,#b0aab7 55%,#46414b);border-radius:0 8px 8px 0;width:8px;height:76%;position:absolute;top:12%;right:-8px}.home-device-tablet .home-device-screen{z-index:1;position:relative}.home-device-figure-tablet .home-device-shell:after{content:"";background:#d2ccd8;border-radius:3px;width:3px;height:44px;position:absolute;top:25%;right:-9px}.home-device-figure-tablet{perspective:1500px}@media (min-width:1101px) and (min-height:650px) and (orientation:landscape){.home-device-figure-phone .home-device-shell{height:clamp(390px,55svh,520px)}}@media (max-width:800px){.home-device-figure-phone .home-device-shell{height:clamp(370px,64vw,470px)}.home-device-figure-tablet .home-device-shell{transform:perspective(1300px)rotateY(-5deg)rotateX(1.5deg)rotate(-.5deg)}}@media (max-width:640px){.home-language-switch button{padding:.25rem .38rem;font-size:.62rem}.home-header-actions{gap:.45rem}.home-device-figure-phone .home-device-shell{width:min(100%,230px);height:clamp(350px,105vw,440px);transform:perspective(900px)rotateY(-4deg)rotate(-.6deg)}.home-device-figure-phone.is-iphone .home-device-shell{transform:perspective(900px)rotateY(4deg)rotate(.6deg)}.home-device-figure-tablet .home-device-shell{border-radius:22px;padding:8px;transform:perspective(950px)rotateY(-3deg)rotateX(1deg)rotate(-.3deg)}.home-device-tablet .home-device-screen{border-radius:14px}}@media (prefers-reduced-motion:reduce){.home-device-figure-phone .home-device-shell{transition:none}}.home-devices-heading{margin-bottom:0;display:block}.home-install-row{justify-content:flex-end;margin-block:1rem clamp(1.7rem,3.5vh,2.5rem);display:flex}@keyframes home-soft-float{0%,to{translate:0}25%{translate:2px -8px}50%{translate:0}75%{translate:-2px 8px}}@media (prefers-reduced-motion:no-preference){.home-hero-media .home-preview-window,.home-hero-media .home-render-window,.home-story-media>.home-flow-visual,.home-story-media>.home-render-window,.home-showcase-media>.home-render-window,.home-showcase-media>.home-currency-visual,.home-ai-stage .home-ai-example,.home-device-figure .home-device-shell{animation:6.2s ease-in-out infinite home-soft-float}.home-story-media>.home-flow-visual,.home-story-media>.home-render-window{animation-delay:-2s}.home-showcase-media>.home-render-window,.home-showcase-media>.home-currency-visual{animation-delay:-3.5s}.home-ai-stage .home-ai-example{animation-delay:-1.5s}.home-device-figure:nth-child(2) .home-device-shell{animation-delay:-2.8s}.home-device-figure:nth-child(3) .home-device-shell{animation-delay:-4.4s}}@media (max-width:800px){.home-install-row{justify-content:flex-start;margin-block:.9rem 1.6rem}}.home-scroll-controls{z-index:40;right:clamp(1rem,2.2vw,2rem);bottom:max(1rem,env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#161027e0;border:1px solid #cdb1ff38;border-radius:999px;padding:.4rem;animation:.25s both home-scroll-top-in;display:grid;position:fixed;box-shadow:0 10px 34px #0000004d,0 0 28px #9667eb24}@keyframes home-scroll-top-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.home-scroll-controls button{color:#f5efff;cursor:pointer;background:linear-gradient(145deg,#b288ff3b,#6c4ea41f);border:1px solid #d6c0ff33;border-radius:50%;place-items:center;width:2.65rem;height:2.65rem;transition:transform .18s,border-color .18s,background .18s;display:grid}.home-scroll-controls button:hover{background:linear-gradient(145deg,#be9dff61,#7754b533);border-color:#deccff9e;transform:translateY(-2px)}.home-scroll-controls button:focus-visible{outline-offset:3px;outline:2px solid #d6bdff}.home-scroll-controls svg{stroke-width:2.25px;width:1.1rem;height:1.1rem}.home-footer-inner>div{padding-right:3.6rem}@media (max-width:640px){.home-scroll-controls{right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));padding:.33rem}.home-scroll-controls button{width:2.45rem;height:2.45rem}.home-footer-inner>div{padding-right:3.4rem}}@media (prefers-reduced-motion:reduce){.home-scroll-controls{animation:none}.home-scroll-controls button{transition:none}}
.home-chapter:focus{outline:none}.home-bridge{color:#e6d9ff;background:#b693ff14;border:1px solid #c4a8ff47;border-radius:999px;align-items:center;gap:.55rem;width:fit-content;margin-top:1.1rem;padding:.7rem 1.1rem;font-size:.85rem;font-weight:650;transition:background .2s,border-color .2s,color .2s;display:flex}.home-bridge span{transition:transform .2s;display:inline-block}.home-bridge:hover{color:#fff;background:#b693ff2e;border-color:#d6beff8c}.home-bridge:hover span{transform:translateY(2px)}.home-bridge:focus-visible{outline-offset:3px;outline:2px solid #c7a8ff}.home-ai-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.5rem;margin-top:1.2rem;display:flex}.home-ai-actions .home-text-link,.home-ai-actions .home-bridge,.home-hero-actions .home-bridge{margin-top:0}.home-devices-footnote .home-bridge{margin:0 0 0 .6rem;font-size:.8rem}.home-security-end{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.7rem 1.2rem;margin-top:.9rem;display:flex}.home-security-end .home-security-note,.home-security-end .home-bridge{margin:0}@media (max-width:800px){.home-security-end{order:2}}@media (max-width:640px){.home-devices-footnote .home-bridge{margin:.4rem auto 0}}@media (prefers-reduced-motion:reduce){.home-bridge,.home-bridge span{transition:none}.home-bridge:hover span{transform:none}}@media (min-width:1101px) and (min-height:650px) and (orientation:landscape){.home-install-row{margin-block:.6rem 1.2rem}}
.home-ai-headline{animation:.4s both home-slide-in}.home-ai-headline>p{max-width:570px;color:var(--home-muted);font-size:clamp(.95rem,1.05vw,1.1rem);line-height:1.75}.gf-home .home-ai h2{max-width:680px;font-size:clamp(2.7rem,3.55vw,4.4rem)}.home-ai-confirm{flex-wrap:wrap;gap:.5rem;margin-top:.8rem;display:flex}.home-ai-confirm span{color:#d9cbea;border:1px solid #dac1ff38;border-radius:9px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-size:clamp(.62rem,.8vw,.75rem);font-weight:700;display:inline-flex}.home-ai-confirm .is-primary{color:#1b1034;background:#c6a8ff;border-color:#0000}.home-ai-connector-strip{color:#cbbfe0;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.8rem;font-size:clamp(.58rem,.75vw,.7rem);display:flex}.home-ai-connector-strip>span{background:#ffffff0d;border:1px solid #dac1ff2e;border-radius:99px;padding:.28rem .6rem}.home-ai-connector-strip>i{color:#c9aaff;place-items:center;margin-inline:.1rem;display:grid}.home-ai-connector-strip>b{color:#a4e8d0;background:#84dec81f;border:1px solid #84dec859;border-radius:99px;align-items:center;gap:.35rem;padding:.25rem .65rem .25rem .3rem;display:inline-flex}.home-ai-connector-strip>b span{color:#1f113b;background:#a87bff;border-radius:5px;place-items:center;width:1.35em;height:1.35em;font-weight:800;display:grid}.home-ai-example.is-connector .home-ai-answer-logo{color:#123b33;background:#84dec8}.home-ai-example.is-connector .home-ai-question{margin-top:clamp(.5rem,1.2vh,1rem)}.home-demo-inner>.home-tour-art{grid-column:1/-1}.home-tour-art{justify-self:center;width:min(100%,980px,74.4svh);container-type:inline-size}.home-tour-scene{--u:1cqw;aspect-ratio:2.4;position:relative}.home-tour-scene:before{content:"";filter:blur(calc(var(--u) * 3));pointer-events:none;background:radial-gradient(#925af06b,#0000 70%);border-radius:50%;position:absolute;inset:8% 14%}.home-tour-card{padding:calc(var(--u) * 2);border-radius:calc(var(--u) * 2);box-shadow:0 calc(var(--u) * 2.5) calc(var(--u) * 6) #0000006b,inset 0 1px #ffffff29;color:#f5efff;background:linear-gradient(150deg,#2d1d55 0%,#211639 48%,#171127 100%);border:1px solid #e0bfff47;flex-direction:column;display:flex;position:absolute;overflow:hidden}.home-tour-dashboard{z-index:3;width:47%;height:92%;padding:0;top:3%;left:26.5%}.home-tour-budgets{z-index:2;width:30.5%;height:72%;padding-right:calc(var(--u) * 5.5);transform-origin:100%;top:14%;left:0;transform:perspective(1100px)rotateY(16deg)}.home-tour-movements{z-index:2;width:30.5%;height:72%;padding-left:calc(var(--u) * 5.5);transform-origin:0;top:10%;right:0;transform:perspective(1100px)rotateY(-16deg)}.home-tour-overline{color:#c9aaff;font-size:calc(var(--u) * .9);letter-spacing:.14em;font-weight:750}.home-tour-title{margin:calc(var(--u) * .4) 0 calc(var(--u) * .6);font-size:calc(var(--u) * 1.75);letter-spacing:-.03em}.home-tour-budget{margin-top:calc(var(--u) * 1.05)}.home-tour-budget>div{color:#d8d0e9;font-size:calc(var(--u) * 1.02);justify-content:space-between;gap:.5em;display:flex}.home-tour-budget b{font-weight:650}.home-tour-budget i{height:calc(var(--u) * .55);margin-top:calc(var(--u) * .45);background:#41365d;border-radius:99px;display:block;overflow:hidden}.home-tour-budget s{border-radius:inherit;height:100%;text-decoration:none;display:block}.home-tour-budget s.violet{background:linear-gradient(90deg,#9e74ff,#c6a8ff)}.home-tour-budget s.peach{background:linear-gradient(90deg,#ff9f7a,#ffc687)}.home-tour-budget s.mint{background:linear-gradient(90deg,#5ecab7,#9ef5df)}.home-tour-movement{align-items:center;gap:calc(var(--u) * .9);margin-top:calc(var(--u) * .75);padding:calc(var(--u) * .7);border-radius:calc(var(--u) * 1);font-size:calc(var(--u) * 1);background:#ffffff0f;border:1px solid #dcc4ff1a;display:flex}.home-tour-movement>span{width:calc(var(--u) * 2.3);height:calc(var(--u) * 2.3);border-radius:calc(var(--u) * .7);flex:none}.home-tour-movement>span.mint{background:#84dec8}.home-tour-movement>span.peach{background:#ffc18f}.home-tour-movement>span.violet{background:#bea5fc}.home-tour-movement em{color:#e7ddf6;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-style:normal;overflow:hidden}.home-tour-movement b,.home-tour-stats b{color:#ffb2bb;white-space:nowrap;font-weight:700}.home-tour-movement b.is-income,.home-tour-stats b.is-income{color:#8ee0bd}.home-tour-stats b{color:#e9e1ff}.home-tour-stats b.is-expense{color:#ffb2bb}.home-tour-chrome{justify-content:space-between;align-items:center;gap:calc(var(--u) * 1);height:calc(var(--u) * 4);padding:0 calc(var(--u) * 1.6);border-bottom:1px solid #ffffff17;flex:none;display:flex}.home-tour-brand{font-size:calc(var(--u) * 1.15);align-items:center;gap:.45em;font-weight:750;display:inline-flex}.home-tour-brand b{background:#a777ff;border-radius:.45em;place-items:center;width:1.5em;height:1.5em;font-size:.8em;display:grid}.home-tour-tabs{gap:calc(var(--u) * .35);min-width:0;display:flex;overflow:hidden}.home-tour-tabs span{color:#b9accd;font-size:calc(var(--u) * .82);white-space:nowrap;border-radius:99px;padding:.35em .7em}.home-tour-tabs .is-active{color:#f0e6ff;background:#b27aff38}.home-tour-dashboard-body{min-height:0;padding:calc(var(--u) * 1.8) calc(var(--u) * 2.1);flex-direction:column;flex:1;display:flex}.home-tour-balance{margin-top:calc(var(--u) * .3);font-size:calc(var(--u) * 3.9);letter-spacing:-.05em;font-weight:740;line-height:1.05}.home-tour-balance small{color:#c5bbdc;letter-spacing:0;margin-left:.15em;font-size:.38em}.home-tour-stats{gap:calc(var(--u) * .7);margin-top:calc(var(--u) * 1.3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.home-tour-stats>span{min-width:0;padding:calc(var(--u) * .9);border-radius:calc(var(--u) * 1);font-size:calc(var(--u) * 1.25);background:#ffffff0f;border:1px solid #ffffff17;flex-direction:column;gap:.3em;display:flex}.home-tour-stats small{color:#b3aac4;font-size:.68em}.home-tour-chart{align-items:flex-end;gap:calc(var(--u) * .8);min-height:0;margin-top:calc(var(--u) * 1.5);padding-top:calc(var(--u) * .5);border-bottom:1px solid #dbbfff24;flex:1;display:flex}.home-tour-chart i{border-radius:calc(var(--u) * .5) calc(var(--u) * .5) 0 0;background:linear-gradient(#c6a8ff,#7b4fe0);flex:1}.home-tour-chart i:nth-child(2n){background:linear-gradient(#9ef5df,#5ecab7)}.home-tour-goal{z-index:4;align-items:center;gap:calc(var(--u) * 1);padding:calc(var(--u) * .9) calc(var(--u) * 1.5) calc(var(--u) * .9) calc(var(--u) * .9);border-radius:calc(var(--u) * 1.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 calc(var(--u) * 1.5) calc(var(--u) * 4) #0006;background:#18122ce6;border:1px solid #a6eddb59;display:flex;position:absolute;bottom:1%;left:15%}.home-tour-goal>span:last-child{flex-direction:column;gap:.2em;display:flex}.home-tour-goal small{color:#a4e8d0;font-size:calc(var(--u) * .78);letter-spacing:.12em;font-weight:750}.home-tour-goal strong{font-size:calc(var(--u) * 1.3)}.home-tour-ring{width:calc(var(--u) * 4.4);aspect-ratio:1;background:conic-gradient(#84dec8 62%,#ffffff1f 0);border-radius:50%;flex:none;place-items:center;display:grid}.home-tour-ring b{aspect-ratio:1;width:74%;font-size:calc(var(--u) * 1);background:#1a1330;border-radius:50%;place-items:center;display:grid}@container (max-width:620px){.home-tour-scene{--u:1.55cqw;aspect-ratio:1.5}.home-tour-dashboard{width:74%;height:84%;top:2%;left:13%}.home-tour-budgets{width:42%;height:70%;top:12%}.home-tour-movements{width:42%;height:70%;top:9%}.home-tour-tabs span:nth-child(n+3){display:none}.home-tour-goal{bottom:0;left:3%}}.home-security-split{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(1.5rem,4vw,4.5rem);display:grid}.home-security-main{min-width:0}.home-security-split .home-security-heading{grid-template-columns:1fr;align-items:start;gap:.9rem}.home-security-split .home-security-heading h2{font-size:clamp(2.6rem,3.6vw,4.4rem)}.home-security-split .home-security-heading>p{max-width:640px}.home-security-split .home-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-security-split .home-security-card{min-height:0;padding:clamp(1rem,1.5vw,1.4rem)}.home-security-split .home-security-icon{margin-bottom:.75rem}.home-security-art{justify-content:center;min-width:0;display:flex}.home-safe-art{width:100%;max-width:560px;height:auto;display:block;overflow:visible}.home-safe-dial{transform-box:fill-box;transform-origin:50%}@media (max-width:800px){.home-security-split{flex-direction:column;align-items:stretch;gap:0;display:flex}.home-security-main{display:contents}.home-security-art{order:1;margin-block:.5rem 1.2rem}.home-security-split .home-security-grid,.home-session-rule{order:2}.home-safe-art{max-width:340px}}@media (max-width:640px){.home-security-split .home-security-grid{grid-template-columns:1fr}.home-safe-art{max-width:280px}}.home-end-layout{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.home-end-copy{min-width:0}.home-end-copy h2{max-width:720px;margin-bottom:1.1rem;font-size:clamp(2.6rem,4.1vw,4.8rem)}.home-end-copy>p{max-width:560px;color:var(--home-muted);margin:0;font-size:clamp(.95rem,1.05vw,1.1rem);line-height:1.7}.home-end .home-end-actions{justify-content:flex-start;gap:1rem 1.25rem;margin-top:2rem}.home-end-actions .home-demo-link{border-radius:15px;min-height:56px;padding-inline:1.3rem;font-size:.95rem}.home-end-actions svg{flex:none}.home-end-art{justify-content:center;min-width:0;display:flex}.home-start-art{width:100%;max-width:560px;height:auto;display:block;overflow:visible}@media (max-width:800px){.home-end-layout{grid-template-columns:1fr;gap:1.5rem}.home-end-art{order:-1}.home-start-art{max-width:320px}}@media (max-width:640px){.gf-home .home-ai h2{font-size:clamp(2.3rem,8.6vw,3.2rem)}.home-end{padding-block:3.5rem}.home-end-copy h2{font-size:clamp(2.3rem,9vw,3.2rem)}.home-end .home-end-actions{flex-direction:column;align-items:stretch;gap:.75rem}.home-end-actions .home-button,.home-end-actions .home-demo-link{min-height:50px}.home-end-actions .home-text-link{justify-content:center;min-height:44px}.home-start-art{max-width:260px}}@keyframes home-safe-dial{0%,12%,to{transform:rotate(0)}35%{transform:rotate(80deg)}60%{transform:rotate(-35deg)}82%{transform:rotate(20deg)}}@keyframes home-safe-led{0%,to{opacity:1}50%{opacity:.35}}@keyframes home-start-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:no-preference){.home-safe-dial{animation:10s ease-in-out infinite home-safe-dial}.home-safe-led{animation:2.6s ease-in-out infinite home-safe-led}.home-start-tile{animation:6.5s ease-in-out infinite home-start-bob}.home-start-orb{animation:5s ease-in-out infinite home-start-bob}.home-start-orb-2{animation-delay:-1.7s}.home-start-orb-3{animation-delay:-3.4s}.home-tour-scene,.home-security-art .home-safe-art{animation:6.2s ease-in-out infinite home-soft-float}.home-security-art .home-safe-art{animation-delay:-1s}}@media (prefers-reduced-motion:reduce){.home-ai-headline{animation:none}}
