:root{--bg:#e7e9ed;--ink:#282d35;--muted:#626974;--purple:#353c48;--line:#cbd0d8;--cream:#edf0f3;--raised:9px 9px 20px #c5c9d1,-9px -9px 20px #fff;--raised-sm:5px 5px 11px #c5c9d1,-5px -5px 11px #fff;--inset:inset 4px 4px 9px #c8cdd5,inset -4px -4px 9px #fff}body{background:var(--bg);color:var(--ink)}p{color:var(--muted)}.shell{max-width:1280px}.announcement{background:#dce0e5;color:#59616e;box-shadow:inset 0 -1px 2px #c8cdd5;font-size:10px}.announcement a{color:#333b49;font-weight:650}.brand-icon{width:46px;height:46px;object-fit:cover;border-radius:13px;margin-right:3px;box-shadow:3px 3px 7px #c3c7ce,-3px -3px 7px #fff}.brand-period{color:#7a828e}.brand{letter-spacing:-1px}header{height:94px;border:0;gap:25px}nav a{color:#606773}nav a[aria-current]{box-shadow:inset 0 -2px #424955;color:#282e38}.header-cta{background:var(--bg);border:1px solid #f5f7f975;box-shadow:var(--raised-sm);border-radius:12px;color:#424955;padding:11px 17px}.header-cta:hover{background:#ebedf1}.eyebrow{color:#6b7483;letter-spacing:1.5px}.eyebrow i{box-shadow:0 0 0 4px #ccd2db}.home-hero{padding-block:26px 36px;gap:55px;align-items:center}.hero-copy h1{font-size:clamp(45px,4.7vw,66px);letter-spacing:-3.2px;color:#282e38;line-height:1.12}.hero-copy h1 em{color:#717a89;text-shadow:1px 1px 0 #fff}.hero-copy>p{font-size:14px;max-width:395px}.hero-copy .eyebrow{font-size:8px}.btn{background:linear-gradient(145deg,#414955,#2d343f);border:1px solid #555e6c;border-radius:12px;box-shadow:5px 5px 12px #bfc5ce,-5px -5px 12px #ffffffa6;color:#f4f6f8;padding:14px 21px;font-size:11px}.btn:hover{background:#4e5868;box-shadow:3px 3px 7px #bac1cb,-3px -3px 7px #fff}.btn:active{transform:translateY(1px);box-shadow:inset 3px 3px 6px #1e2531,inset -3px -3px 6px #596471}.btn.outline,.btn.cream{background:var(--bg);border:1px solid #f5f7f97a;color:#3f4755;box-shadow:var(--raised-sm)}.btn.outline:hover,.btn.cream:hover{background:#eef0f3}.text-link{color:#424b5b}.hero-points{color:#69717e;font-size:9px;gap:20px}.neu-hero{background:var(--bg);border:1px solid #ffffff6b;box-shadow:var(--raised);border-radius:28px;padding:23px 25px;min-height:0;overflow:hidden}.hero-topline{display:flex;align-items:center;gap:8px;font-size:8px;font-weight:650;letter-spacing:1.1px;color:#7b8492}.hero-topline>span:last-child{margin-left:auto;color:#8e96a2}.live-dot{height:6px;width:6px;background:#697585;border-radius:50%;box-shadow:0 0 0 4px #d9dde3}.hero-icon-stage{max-width:304px;width:75%;margin:3px auto -2px}.hero-icon-stage img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.hero-app-label{text-align:center;margin-top:-6px}.hero-app-label>span{font-family:Manrope,sans-serif;font-size:24px;font-weight:800;letter-spacing:-1px;display:block}.hero-app-label>small{font-size:9px;color:#87909e}.hero-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;padding:15px 9px;border-radius:14px;box-shadow:var(--inset)}.hero-mini-stats>div{text-align:center;border-right:1px solid #cdd3dc}.hero-mini-stats>div:last-child{border:0}.hero-mini-stats b{font-size:11px;display:block;letter-spacing:.2px}.hero-mini-stats span{display:block;font-size:8px;color:#77818e;margin-top:2px}.benefit-bar{border:0;padding:22px 28px;border-radius:18px;box-shadow:var(--inset);gap:25px;background:var(--bg)}.benefit-bar>div{border-color:#c6ccd5}.benefit-bar span{color:#737d8a}.section{padding-block:44px}.section-head>p{color:#707987}.tile{border-radius:22px;box-shadow:var(--raised);border:1px solid #ffffff80;gap:21px}.tile.violet,.tile.cream-tile{background:var(--bg)}.tile:hover{box-shadow:12px 12px 25px #c1c7d0,-12px -12px 25px #fff}.tile h3{font-size:26px;color:#353c47}.tile-link{border-color:#cbd1d9;color:#536073}.app-panel,.invoice{background:#e9ecf0;box-shadow:inset 0 0 0 1px #ffffff80,6px 6px 14px #c7cdd6,-6px -6px 14px #fff;border-radius:15px}.search-visual{background:var(--bg);box-shadow:var(--inset);border-radius:9px;color:#7b8593;border:1px solid #e4e8ed;margin-top:17px}.badge,.sage,.peach,.lavender{background:#d9dfe7;color:#566271}.merchant{box-shadow:3px 3px 6px #c5ccd6,-3px -3px 6px #fafcfe;background:#e4e8ed;color:#586676;border-radius:10px}.transaction{border-color:#d1d7df}.transaction small{color:#788392}.panel-bottom{color:#7a8594}.invoice-top,.invoice-line{border-color:#cbd2dc}.invoice-top>span{color:#526174}.invoice-meta{color:#747f8e}.invoice-meta b{color:#515c6c}.mini-grid{gap:23px;margin-top:25px}.mini-grid>a{border:1px solid #ffffff80;background:var(--bg);box-shadow:var(--raised-sm);border-radius:16px}.mini-grid>a>span{width:42px;height:42px;flex-shrink:0;border-radius:12px;display:grid;place-items:center;box-shadow:var(--inset);font-size:23px;color:#6f7c8e}.mini-grid b{color:#616e80}.how-section{border-block:1px solid #d0d6df}.compact-steps p{border-color:#ccd3dd}.receipt-sheet{background:#edf0f4;color:#515d6e;border-radius:5px;filter:drop-shadow(7px 10px 12px #b6bfcc);box-shadow:none}.receipt-sheet hr{border-color:#bfc9d7}.receipt-sheet>small{color:#8491a2}.barcode{opacity:.6}.audience-grid p{border-color:#ccd3de}.cta{background:var(--bg);border:1px solid #ffffff80;box-shadow:var(--raised);color:var(--ink);border-radius:22px;margin-top:5px;padding:33px 36px}.cta .eyebrow{color:#7b8594}.cta p{color:#7b8796}.footer-top>div>a:not(.brand),.footer-top span{color:#6e7c8d}.footer-top small{color:#7e8b9b}.footer-bottom{color:#8490a0;border-color:#cbd3df}.page-intro{padding-top:31px;border-color:#cbd2dc}.page-intro h1 em{color:#737e8e;text-shadow:1px 1px #fff}.card{border:1px solid #ffffff80;background:var(--bg);border-radius:17px;box-shadow:var(--raised-sm)}.cards{gap:22px}.number{color:#7d8a9c}.feature-banner{background:var(--bg);box-shadow:var(--inset);border:1px solid #f8f9fb70;border-radius:20px}.receipt-stage{background:radial-gradient(circle,#d2d9e3,transparent 70%)}.checklist li{color:#637084}.checklist li:before{color:#4c596b}.notice{background:#dfe4eb;color:#6d7b8e;box-shadow:inset 3px 3px 7px #c7cfdb,inset -3px -3px 7px #faffff;border-radius:12px;border:1px solid #e5eaf1}.notice b{color:#4a596d}.business-main .invoice{padding:34px}.family-board{background:var(--bg);box-shadow:var(--raised);border:1px solid #ffffff80;border-radius:22px}.members>span{background:#d6dfe9!important;color:#5f6f83;border-color:#e7e9ed;box-shadow:3px 3px 6px #bfc8d4,-3px -3px 6px #fff}.folder{background:var(--bg);box-shadow:var(--inset);border-radius:13px}.folder>span{color:#7f90a6}.folder>div>small{color:#7d8b9e}.storage{border-color:#c5cfdc}.family-board>small{color:#7e8d9f}.billing{background:var(--bg);box-shadow:var(--inset);border-radius:14px;padding:6px}.billing button{color:#78879b;border-radius:10px;padding:10px 20px}.billing button.active{background:var(--bg);box-shadow:4px 4px 8px #bfc9d6,-4px -4px 8px #fff;color:#3f4c60}.billing button span{color:#65758b}.plans{gap:25px}.plan,.plan.highlight{background:var(--bg);box-shadow:var(--raised);border:1px solid #ffffff80;border-radius:20px}.plan.highlight{border:1px solid #a9b5c5;background:#e0e5ec;box-shadow:inset 1px 1px 0 #fff,9px 9px 20px #bec8d5,-9px -9px 20px #fff}.plan .badge{background:#cfd8e5;color:#4b5c73}.price small,.billing-note,.plan>small,.fine-print{color:#75869e}.plan .checklist{border-color:#c8d2df}.table-scroll{border-radius:15px;box-shadow:var(--inset);border:1px solid #edf1f7;padding:5px}caption{background:#dfe5ed;color:#71839a;border-radius:12px 12px 0 0}thead{background:#d7e0ec;color:#526681}th,td{border-color:#c9d4e3}tbody td{color:#6b7d95}details{border-color:#c4d0df}summary>span{color:#6c7d94}.privacy-band{background:var(--bg);box-shadow:var(--inset);border-radius:22px;border:1px solid #f5f8fc70}.privacy-symbol{color:#7c8ea6;text-shadow:2px 2px #fff}.launch-layout>img{border-radius:24px;box-shadow:var(--raised);border:1px solid #f7faff80;object-fit:cover}.launch-card{background:var(--bg);box-shadow:var(--raised);border-radius:22px;border:1px solid #ffffff80}dialog{background:var(--bg);border:1px solid #f4f8ff;border-radius:23px;color:var(--ink);box-shadow:17px 17px 50px #53617660}dialog::backdrop{background:#33415a70}.modal-close{color:#667992}.feature-pills span{border:1px solid #edf2f9!important;background:var(--bg);box-shadow:2px 2px 5px #c0cbd9,-2px -2px 5px #fff;color:#687c97!important}.feature-jumps{border-color:#c7d3e2}.feature-jumps a{color:#617793}.feature-lead>img{border-radius:17px;box-shadow:var(--raised-sm);filter:saturate(.12)}.feature-detail{border-color:#c7d3e2}.detail-card{background:var(--bg);border:1px solid #f3f7fd;border-radius:17px;box-shadow:var(--raised-sm)}.detail-grid{gap:23px}.detail-card .checklist{border-color:#cbd6e5}.feature-example{background:var(--bg);box-shadow:var(--inset);border-radius:12px;border:1px solid #eff5fc}.feature-example b{color:#586e8c}.feature-example p{color:#6c809d}.document-flow{background:var(--bg);box-shadow:var(--inset);border-radius:17px}.document-flow li{border-color:#bdcde2}.document-flow li span,.document-flow>p{color:#7288a6}.scope-note{background:var(--bg);box-shadow:var(--inset);border-radius:16px}.hero-media:not(.neu-hero){box-shadow:var(--raised)}a:focus-visible,button:focus-visible,summary:focus-visible,.table-scroll:focus-visible{outline:3px solid #60728d;outline-offset:5px}.feature-photo-note{color:#fff}.hero-points span{white-space:nowrap}@media(max-width:1100px){.home-hero{gap:35px}.hero-copy h1{font-size:52px}.neu-hero{padding:20px}.hero-icon-stage{max-width:285px}.hero-points{gap:12px;font-size:8px}.hero-topline{font-size:7px}.plans{gap:19px}.detail-grid{gap:19px}}@media(max-width:800px){header{height:84px}.brand-icon{height:42px;width:42px;border-radius:12px}nav#main-nav{top:84px;background:var(--bg);border-radius:0 0 18px 18px;box-shadow:10px 13px 20px #b7c2d2,-5px 0 10px #fff;border:1px solid #f0f4fa}nav#main-nav a{border-color:#c5d1e1}.menu-toggle{background:var(--bg);box-shadow:var(--raised-sm);border-radius:9px;width:37px;padding:8px}.menu-toggle span{background:#5a6c87;width:21px}.home-hero{gap:25px}.hero-copy h1{font-size:43px;letter-spacing:-2.3px}.hero-copy>p{font-size:12px}.hero-topline{font-size:6px;letter-spacing:.5px}.neu-hero{padding:18px}.hero-mini-stats{gap:7px;padding:12px 5px}.hero-mini-stats span{font-size:7px}.hero-mini-stats b{font-size:10px}.hero-app-label>span{font-size:22px}.hero-icon-stage{width:88%}.home-hero .hero-points{font-size:7px;gap:8px}.cta{padding:30px}.tile h3{font-size:23px}.cards{gap:18px}.detail-grid{gap:18px}.plan{padding:20px}}@media(max-width:600px){header{height:82px;gap:12px}nav#main-nav{top:82px}.header-cta{padding:10px 12px;font-size:9px}.home-hero{padding-top:25px;gap:29px;padding-bottom:29px}.hero-copy h1{font-size:49px;letter-spacing:-2.6px;margin-top:19px}.hero-copy>p{font-size:13px;max-width:390px}.hero-copy .eyebrow{font-size:7px}.actions .btn{padding:14px 17px;font-size:10px}.hero-copy .hero-points{font-size:8px;gap:13px}.neu-hero{padding:20px 21px;border-radius:24px}.hero-topline{font-size:7px;letter-spacing:.8px}.hero-icon-stage{width:73%;max-width:265px;margin-block:0}.hero-app-label{margin-top:-4px}.hero-app-label>span{font-size:24px}.hero-mini-stats{margin-top:17px;padding:13px 6px}.hero-mini-stats span{font-size:8px}.hero-mini-stats b{font-size:11px}.benefit-bar{padding:17px;gap:9px;border-radius:15px}.benefit-bar span{font-size:7px}.benefit-bar b{font-size:8px}.section{padding-block:34px}.tile{border-radius:19px}.home-tiles{gap:22px}.home-tiles .tile{padding:23px}.tile h3{font-size:26px}.mini-grid{gap:18px;margin-top:22px}.mini-grid>a{padding:18px;border-radius:15px}.mini-grid>a>span{width:37px;height:37px;font-size:22px}.mini-grid h3{font-size:13px}.mini-grid p{font-size:9px}.how-section>div:last-child{background:var(--bg);box-shadow:var(--inset);border-radius:17px}.cta{padding:26px;border-radius:19px}.cta h2{font-size:28px}.page-intro h1{font-size:41px}.feature-banner{padding:25px}.cards{gap:19px}.card{padding:24px}.plans{gap:23px}.plan{padding:26px}.plan.highlight{border-color:#9eafc5}.privacy-band{padding:26px}.launch-layout{gap:25px}.launch-layout>img{max-height:355px;object-fit:contain;background:var(--bg)}.launch-card{padding:27px}.detail-grid{gap:18px}.detail-card{padding:23px}.feature-example{padding:19px}.feature-lead>img{border-radius:14px}.feature-detail-head h2{font-size:29px}.feature-jumps a{padding:5px 0}.feature-jumps{gap:6px 17px}.footer-top .brand{font-size:24px}.footer-top{gap:27px}.brand-icon{width:41px;height:41px}.footer-bottom{padding-block:20px}.table-scroll{padding:4px}}@media(max-width:360px){.hero-copy h1{font-size:43px}.brand-icon{width:35px;height:35px}.brand{font-size:21px}.header-cta{font-size:8px;padding:9px}.hero-copy .hero-points{font-size:7px;gap:9px}.hero-mini-stats span{font-size:7px}.hero-topline{font-size:6px}.plan{padding:24px}.plan-top .badge{font-size:5px}.feature-detail-head h2{font-size:26px}}
.hero-icon-stage img{mix-blend-mode:normal;clip-path:inset(6% round 23%);filter:drop-shadow(0 8px 9px #b8bec7)}.hero-mini-stats span,.hero-app-label>small,.hero-topline{color:#626d7c}.photo-caption{color:#434d5d}
