@font-face{font-family:Inter Display;src:url('/assets/inter-display-medium.woff2') format('woff2');font-weight:400 500;font-display:swap}@font-face{font-family:Inter Display;src:url('/assets/inter-display-semibold.woff2') format('woff2');font-weight:600 800;font-display:swap}
.muse-header{display:flex;justify-content:space-between;align-items:center;padding:13px 20px;border-bottom:1px solid #f1f1f1;font-size:14px}.muse-header strong{font-size:22px;letter-spacing:-1px}.muse-header>span{color:#8c8c8c}.muse-chat{padding:15px 18px}.chat-date{text-align:center;font-size:9px;color:#aaa;margin-bottom:17px}.user-message{margin-left:auto;max-width:185px;padding:12px 14px;background:#f2f2f2;border-radius:17px 17px 4px 17px;font-size:12px}.assistant-name{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;margin:23px 0 10px}.assistant-name>span{color:#1769ef;font-size:17px}.assistant-name small{font-weight:500;font-size:9px;color:#999;margin-left:auto}.muse-message{font-size:12px;line-height:1.6;color:#666}.muse-message strong{color:#252525;font-weight:600}.receipt{border:1px solid #e8e8e8;border-radius:15px;padding:15px;margin:15px 0;background:#fff;box-shadow:0 4px 12px #00000004}.receipt-top{display:flex;justify-content:space-between;font-size:10px;align-items:center}.paid{color:#527859;background:#edf5ed;border-radius:20px;padding:4px 7px;font-size:8px}.receipt-amount{display:block;font-size:39px;letter-spacing:-1.7px;margin-top:13px;font-weight:600}.receipt-amount>span{color:#bbb}.receipt>p{color:#999;font-size:9px;margin:2px 0 14px}.receipt-row{display:flex;justify-content:space-between;border-top:1px solid #eee;padding-top:10px;margin-top:10px;font-size:10px;color:#888}.receipt-row b{font-weight:500;color:#555}.receipt-net,.receipt-net b{color:#222;font-size:12px}.message-end{font-size:11px}.muse-composer{display:flex;justify-content:space-between;align-items:center;border:1px solid #e7e7e7;border-radius:30px;padding:9px 10px 9px 14px;margin-top:20px;color:#aaa;font-size:10px}.muse-composer>span:last-child{background:#222;color:white;border-radius:50%;width:22px;height:22px;display:grid;place-items:center;font-size:14px}.concept-label{text-align:center;color:#aaa;font-size:8px;margin-top:10px}.floating .mockup-disclaimer{font-size:10px;color:#aaa;margin-top:6px}@media(max-width:540px){.muse-header{padding:8px 15px}.muse-header strong{font-size:19px}.muse-chat{padding:9px 13px}.chat-date{font-size:8px;margin-bottom:10px}.user-message{font-size:10px;padding:9px 11px;max-width:158px}.assistant-name{margin:14px 0 7px;font-size:10px}.assistant-name small{font-size:8px}.muse-message{font-size:10px}.receipt{padding:10px 12px;margin:10px 0}.receipt-top{font-size:9px}.receipt-amount{font-size:30px;margin-top:9px}.receipt>p{margin-bottom:10px;font-size:8px}.receipt-row{font-size:9px;margin-top:7px;padding-top:7px}.receipt-net,.receipt-net b{font-size:10px}.message-end{font-size:9px}.muse-composer{margin-top:11px;padding:6px 8px 6px 11px;font-size:9px}.concept-label{font-size:7px;margin-top:7px}.floating .mockup-disclaimer{font-size:8px}}
:root{font-family:'Inter Display',Arial,sans-serif;color:#202020;background:#fff;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600}a:focus-visible,button:focus-visible{outline:3px solid #5988a2;outline-offset:5px}.nav{position:sticky;top:10px;z-index:10;max-width:1144px;margin:10px auto 0;padding:12px 18px 12px 22px;display:flex;align-items:center;justify-content:space-between;border-radius:60px;background:#fffffff5;border:1px solid #eee}.brand{font-size:27px;font-weight:600;letter-spacing:-1.2px}.nav nav{display:flex;align-items:center;gap:30px;font-size:14px;color:#606060}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid #252525;background:#222;color:#fff;border-radius:50px;padding:14px 23px;font-size:15px;box-shadow:0 3px 5px #0002;transition:transform .2s,background .2s}.button:hover{background:#404040;transform:translateY(-2px)}.button span{font-size:22px;line-height:16px;color:#b6b6b6}.button.small{padding:9px 17px;font-size:14px;gap:12px}.button.secondary{background:#fff;color:#222;border-color:#dedede;box-shadow:0 2px 3px #00000008}.button.secondary:hover{background:#f6f6f6}.hero{text-align:center;padding:64px 20px 0}.eyebrow{font-size:12px;letter-spacing:1.2px;color:#777;line-height:1.5}.hero .eyebrow{font-size:14px;letter-spacing:0}h1{font-size:72px;line-height:1;letter-spacing:-3.6px;margin:23px 0 20px}.intro{font-size:18px;line-height:1.5;color:#777}.actions{display:flex;justify-content:center;gap:12px;margin-top:28px}.showcase{position:relative;max-width:1030px;height:510px;margin:148px auto 0;border-radius:30px}.nature{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:30px;object-position:50% 55%}.phone{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:338px;height:620px;background:#fff;border:7px solid #202020;box-shadow:0 0 0 2px #aaa,0 20px 40px #0002;border-radius:49px 49px 0 0;overflow:hidden}.island{width:94px;height:25px;background:#161616;position:absolute;top:10px;left:50%;transform:translateX(-50%);border-radius:20px}.phone-top{display:flex;justify-content:space-between;padding:18px 22px;font-size:11px}.phone-content{padding:17px 20px}.phone-brand{display:flex;align-items:center;font-size:22px;font-weight:600;letter-spacing:-.7px;justify-content:space-between;margin-bottom:31px}.phone-brand span{color:#888;font-size:24px}.muted{font-size:9px;color:#858585;letter-spacing:.35px;line-height:1.5}.phone h2{font-size:27px;letter-spacing:-1px;line-height:1.13;margin:10px 0 22px}.balance{padding:17px;background:#f5f6f4;border-radius:17px;display:grid;gap:7px}.balance>span{color:#747874;font-size:12px}.balance strong{font-size:41px;letter-spacing:-2px}.balance strong span{color:#a1a4a0}.balance small{font-size:9px;color:#828782}.phone h3{display:flex;justify-content:space-between;font-size:14px;margin:25px 0 20px}.phone h3 span{font-size:10px;color:#999;font-weight:500}.flight{display:flex;gap:9px;align-items:center;font-size:10px}.tile{font-size:20px;background:#f3f3f3;border-radius:11px;padding:9px}.flight small{display:block;margin-top:5px;color:#929292;font-size:8px}.flight>b{margin-left:auto;font-size:14px}.progress{height:3px;background:#eee;margin:17px 0 10px;border-radius:5px}.progress i{display:block;background:#88a090;width:65%;height:100%}.phone-note{margin-top:23px;padding-top:20px;border-top:1px solid #eee;font-size:10px}.bubble{position:absolute;background:#5060548c;backdrop-filter:blur(15px);color:white;border:1px solid #ffffff25;padding:12px 20px;font-size:17px;border-radius:40px;box-shadow:0 3px 10px #0002}.bubble-one{top:83px;left:11%}.bubble-two{right:9%;top:232px}.floating{position:absolute;bottom:-60px;left:50%;transform:translateX(-50%);width:475px;padding:20px;background:white;border:1px solid #e5e5e5;border-radius:18px;box-shadow:0 25px 35px #0003}.floating h3{font-size:20px;padding-bottom:14px;border-bottom:1px solid #ddd;margin-bottom:14px;letter-spacing:-.4px}.floating p{font-size:14px;line-height:1.9;color:#777}.trust{display:flex;justify-content:center;gap:80px;margin:117px 20px 0;color:#777;font-size:15px}.section{max-width:1030px;margin:130px auto 0}.section-head{text-align:center}.section h2,.closing h2{font-size:52px;line-height:1.05;letter-spacing:-2.3px;margin:19px 0}.section-head>p:last-child,.example-copy>p:not(.eyebrow),.pricing>p:not(.eyebrow){font-size:18px;line-height:1.55;color:#838383}.features{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:52px}.feature{border:1px solid #eee;border-radius:24px;overflow:hidden}.feature-art{height:305px;background:#f5f5f5;display:flex;justify-content:center;align-items:center}.records{flex-direction:column;gap:13px;background:#f4f5f3}.record{display:flex;align-items:center;gap:13px;width:78%;padding:18px;background:white;border:1px solid #eee;border-radius:13px;box-shadow:0 8px 16px #00000006;font-size:19px}.record:nth-child(1){transform:translateX(-12px) rotate(-3deg)}.record:nth-child(3){transform:translateX(12px) rotate(3deg)}.record span{font-size:14px;color:#666}.record b{margin-left:auto;color:#a1b39c;font-size:14px}.insight{background:url('/assets/nature.png') center 60%/cover}.insight-card{padding:23px;width:74%;background:#ffffffed;border-radius:17px;box-shadow:0 20px 20px #0002}.insight-card>span{font-size:9px;color:#888;letter-spacing:1px}.insight-card h4{font-size:26px;letter-spacing:-1px;margin:14px 0}.insight-card p{display:flex;justify-content:space-between;font-size:11px;padding:8px 0;color:#888;border-top:1px solid #ddd}.insight-card b{font-weight:500;color:#5b6b59}.feature-copy{padding:30px}.step{font-size:10px;letter-spacing:1px;color:#999}.feature h3{font-size:24px;letter-spacing:-.8px;margin:11px 0}.feature-copy p{font-size:16px;line-height:1.55;color:#888}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:48px;gap:26px}.category-grid article{border-top:1px solid #ddd;padding-top:22px}.category-grid article>span{font-size:25px}.category-grid h3{font-size:18px;letter-spacing:-.5px;margin:20px 0 10px}.category-grid p{font-size:14px;color:#888;line-height:1.5}.caption{font-size:11px;line-height:1.6;color:#8d8d8d}.coverage{margin-top:27px}.example{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding:64px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.demo-label{display:block;margin-top:25px;font-size:11px;color:#999}.claim{padding:30px;border:1px solid #ddd;box-shadow:0 15px 40px #00000009;border-radius:24px}.claim-brand{display:flex;gap:9px;align-items:center;font-size:24px;margin-bottom:22px}.claim-brand>span{font-size:14px}.claim-brand small{display:block;font-size:10px;color:#999;margin-top:4px}.claim-brand .now{margin-left:auto;font-size:11px;color:#999}.claim h3{font-size:26px;letter-spacing:-1px;margin-bottom:13px}.claim>p:not(.caption){font-size:14px;line-height:1.5;color:#777}.breakdown{padding:17px 0;margin:20px 0;border-block:1px solid #eee}.breakdown div{display:flex;justify-content:space-between;padding:7px 0;font-size:13px;color:#888}.breakdown b{font-weight:500;color:#444}.breakdown .net{font-size:17px;color:#222;padding-top:14px}.claim-actions{display:flex;gap:8px;margin:15px 0}.claim-actions .button{font-size:12px;padding:12px 16px;gap:7px}.pricing{text-align:center}.price-details{display:flex;justify-content:center;gap:70px;margin-top:43px;font-size:13px;color:#999}.price-details b{display:block;font-size:36px;letter-spacing:-1.5px;color:#222;margin-bottom:7px}.closing{max-width:1144px;margin:100px auto 0;border-radius:30px;position:relative;overflow:hidden;text-align:center;padding:70px 20px}.closing>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:brightness(.85)}.closing>div{position:relative}.closing-logo{font-size:42px}.closing h2{margin:20px 0;color:#fff}.closing p{color:#fff;line-height:1.6;font-size:15px;margin-bottom:25px}footer{max-width:1144px;display:flex;justify-content:space-between;align-items:center;margin:40px auto;padding:0 15px;color:#999;font-size:12px}footer .brand{color:#222;font-size:22px}footer p{font-size:13px}
@media(max-width:800px){.nav{margin:10px 18px;padding:12px 17px}.nav nav>a:not(.button){display:none}.hero{padding-top:55px}h1{font-size:59px;letter-spacing:-3px}.showcase{margin:145px 22px 0}.bubble-one{left:3%}.bubble-two{right:3%}.section{margin:90px 25px 0}.trust{gap:24px;font-size:12px}.section h2,.closing h2{font-size:44px}.category-grid{grid-template-columns:1fr 1fr}.example{gap:25px}.example h2{font-size:37px}.claim{padding:23px}.claim-actions{flex-wrap:wrap}.closing{margin:80px 22px 0}footer{margin:30px 22px}footer p{display:none}.feature-copy{padding:24px}.record span{font-size:12px}}
@media(max-width:540px){.brand{font-size:23px}.nav .button{font-size:12px;padding:9px 13px}.nav .button span{display:none}.hero{padding-top:39px}h1{font-size:49px;letter-spacing:-2.7px}.intro{font-size:15px}.button{font-size:13px;padding:13px 17px;gap:12px}.showcase{height:390px;margin-top:130px;border-radius:22px}.nature{border-radius:22px}.phone{width:260px;height:485px;border-width:6px;border-radius:37px 37px 0 0}.phone-top{padding:15px 17px;font-size:9px}.island{width:75px;height:20px;top:8px}.phone-content{padding:10px 15px}.phone-brand{font-size:19px;margin-bottom:19px}.phone h2{font-size:23px;margin:8px 0 13px}.balance{padding:13px}.balance strong{font-size:33px}.balance small{font-size:8px}.phone h3{margin:18px 0 12px}.phone-note{display:none}.bubble{font-size:11px;padding:10px 12px}.bubble-one{left:-8px;top:38px}.bubble-two{right:-8px;top:169px}.floating{width:calc(100% - 16px);padding:17px;bottom:-64px;border-radius:15px}.floating h3{font-size:16px;margin-bottom:9px;padding-bottom:11px}.floating p{font-size:11px}.trust{gap:14px;margin-top:98px;text-align:center;font-size:10px}.section h2,.closing h2{font-size:40px;letter-spacing:-1.8px}.section-head>p:last-child,.example-copy>p:not(.eyebrow),.pricing>p:not(.eyebrow){font-size:16px}.features{grid-template-columns:1fr;gap:20px;margin-top:32px}.feature-art{height:260px}.category-grid{gap:28px 20px}.category-grid h3{font-size:17px}.category-grid p{font-size:13px}.example{grid-template-columns:1fr;padding:40px 0;gap:32px}.claim-actions{flex-wrap:nowrap}.claim-actions .button{padding:11px 13px}.pricing>p br{display:none}.price-details{gap:35px}.price-details b{font-size:31px}.price-details span{font-size:11px}.closing{padding:45px 20px}footer{margin:27px 14px}footer>span{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}
