.legal-page{color:#20352b;background:#f8f5ed;min-height:100vh;font-family:DM Sans,sans-serif}.legal-page a{color:inherit}.legal-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f5edea;border-bottom:1px solid #d8ddd3;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:0 clamp(20px,5vw,80px);display:flex;position:sticky;top:0}.legal-logo{align-items:center;gap:11px;text-decoration:none;display:flex}.legal-logo>span{color:#fff;background:#f06449;border-radius:12px 12px 12px 4px;place-items:center;width:36px;height:36px;font:800 18px Manrope;display:grid;transform:rotate(-7deg)}.legal-logo>b{letter-spacing:-1.1px;font:800 21px Manrope}.legal-logo em{color:#f06449;font-style:normal}.legal-header nav{align-items:center;gap:8px;display:flex}.legal-header nav a,.legal-header nav button{color:#5e7165;white-space:nowrap;background:0 0;border:0;border-radius:999px;min-height:36px;padding:9px 14px;font:800 11px Manrope;text-decoration:none}.legal-header nav a[aria-current=page]{color:#20352b;background:#e5ebe2}.legal-header nav button{color:#fff;background:#20392e;margin-left:12px}.legal-hero{color:#fff;background:#20392e;min-height:350px;padding:65px clamp(24px,8vw,130px);position:relative;overflow:hidden}.legal-hero-inner{z-index:1;max-width:1100px;margin:auto;position:relative}.legal-eyebrow{letter-spacing:2.3px;color:#e9c65b;font:800 10px Manrope}.legal-hero h1{letter-spacing:-5px;margin:20px 0 14px;font:750 clamp(52px,7vw,94px)/1 Manrope}.legal-hero h1 span{color:#f06449}.legal-hero p{color:#d0ded2;max-width:600px;margin:0;font:500 17px/1.6 DM Sans}.legal-meta{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.legal-meta span{color:#d9e3d9;border:1px solid #ffffff36;border-radius:999px;padding:8px 12px;font:700 10px Manrope}.legal-orbit{border:1px solid #ffffff18;border-radius:50%;place-items:center;width:520px;height:520px;display:grid;position:absolute;top:-95px;right:-100px;box-shadow:0 0 0 75px #ffffff08,0 0 0 150px #ffffff05}.legal-orbit i{color:#fff;background:#f06449;border-radius:48px 48px 48px 15px;place-items:center;width:145px;height:145px;font:800 80px Manrope;display:grid;transform:rotate(-9deg);box-shadow:0 25px 75px #142c2355}.legal-notice{color:#524626;background:#fff9e8;border:1px solid #e7d9a3;border-radius:14px;align-items:center;gap:22px;max-width:1320px;margin:26px auto 0;padding:16px 20px;display:flex}.legal-notice b{white-space:nowrap;text-transform:uppercase;letter-spacing:1px;font:800 11px Manrope}.legal-notice p{margin:0;font:500 12px/1.6 DM Sans}.legal-layout{grid-template-columns:270px minmax(0,760px);justify-content:center;align-items:start;gap:clamp(35px,6vw,95px);max-width:1320px;margin:auto;padding:55px 20px 100px;display:grid}.legal-sidebar{gap:3px;display:grid;position:sticky;top:100px}.legal-sidebar>span{letter-spacing:1.7px;color:#e46649;margin:0 0 16px 13px;font:800 10px Manrope}.legal-sidebar>button{color:#52665a;text-align:left;background:0 0;border:0;border-radius:9px;align-items:baseline;gap:11px;width:100%;padding:11px 13px;font:700 11px/1.4 Manrope;display:flex}.legal-sidebar>button:hover,.legal-sidebar>button:focus-visible{color:#20352b;background:#e8ece3}.legal-sidebar small{color:#e46649;font:800 9px Manrope}.legal-sidebar>div{background:#fffdf8;border:1px solid #dce2d7;border-radius:12px;gap:6px;margin-top:26px;padding:19px;display:grid}.legal-sidebar>div b{font:800 13px Manrope}.legal-sidebar>div a{color:#b5543b;font-size:12px}.legal-article>section{border-bottom:1px solid #dce2d7;margin:0 0 43px;padding:0 0 43px;scroll-margin-top:115px}.legal-article>section>span{color:#e46649;letter-spacing:1.6px;font:800 10px Manrope}.legal-article h2{color:#20352b;letter-spacing:-1.4px;margin:12px 0 18px;font:750 clamp(25px,3vw,34px)/1.17 Manrope}.legal-article p,.legal-article li{color:#526357;font:400 15px/1.8 DM Sans}.legal-article p{margin:0 0 16px}.legal-article ul{margin:0;padding-left:22px}.legal-article li{margin-bottom:10px;padding-left:3px}.legal-article strong{color:#263c30;font-weight:800}.legal-article a{color:#bf5238;text-underline-offset:3px}.legal-end{text-align:center;background:#e6ece2;padding:66px 24px 75px}.legal-end>span{color:#cf6349;letter-spacing:2px;font:800 10px Manrope}.legal-end h2{letter-spacing:-2.5px;margin:13px 0 8px;font:750 clamp(35px,5vw,54px)/1.1 Manrope}.legal-end p{color:#5d6e60;margin:0;font-size:14px}.legal-end>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.legal-end a{color:#fff;background:#20392e;border-radius:10px;padding:12px 17px;font:800 11px Manrope;text-decoration:none}.legal-end a+a{color:#20392e;background:#fff;border:1px solid #cbd8cb}.legal-page .legal-footer{color:#6f7d71;background:#f8f5ed;border-top:1px solid #d8ddd3;justify-content:space-between;gap:15px;min-height:75px;padding:19px clamp(20px,5vw,80px);font:700 11px Manrope;display:flex}.legal-footer>div{align-items:center;gap:20px;display:flex}.legal-footer a{text-decoration:none}.legal-footer button{color:#566b5d;font:inherit;background:0 0;border:0}@media (width<=800px){.legal-layout{grid-template-columns:1fr;padding-top:40px}.legal-sidebar{gap:6px;padding-bottom:8px;display:flex;position:static;overflow:auto}.legal-sidebar>span,.legal-sidebar>div{display:none}.legal-sidebar>button{background:#fffdf8;border:1px solid #dce2d7;min-width:max-content;padding:9px 12px}.legal-orbit{opacity:.3}.legal-notice{flex-direction:column;align-items:flex-start;gap:5px;margin:18px 16px 0}}@media (width<=560px){.legal-header{height:66px;padding:0 15px}.legal-logo>b{font-size:17px}.legal-header nav{gap:1px}.legal-header nav a{padding:8px}.legal-header nav button{margin-left:2px;padding:8px 10px;font-size:0}.legal-header nav button:after{content:"↗";font-size:15px}.legal-hero{min-height:320px;padding:48px 20px}.legal-hero h1{letter-spacing:-3px}.legal-hero p{font-size:15px}.legal-meta{margin-top:24px}.legal-meta span{font-size:8px}.legal-layout{padding-bottom:55px;padding-left:16px;padding-right:16px}.legal-article p,.legal-article li{font-size:14px}.legal-page .legal-footer{flex-wrap:wrap}}.nl-app{background:#f8f6ef;padding:clamp(85px,9vw,130px) clamp(20px,5vw,80px)}.nl-app-heading,.nl-values-heading,.nl-notes-intro{text-align:center;max-width:900px;margin:0 auto 54px}.nl-app-heading .nl-kicker,.nl-values-heading .nl-kicker,.nl-notes-intro .nl-kicker{justify-content:center}.nl-app-heading h2,.nl-values-heading h2,.nl-notes-intro h2{letter-spacing:-.055em;color:var(--nl-ink);margin:20px 0;font:750 clamp(39px,5vw,70px)/1.06 Manrope,Arial,sans-serif}.nl-app-heading p,.nl-values-heading p,.nl-notes-intro p{color:#66766a;max-width:660px;margin:auto;font:500 16px/1.75 DM Sans,Arial,sans-serif}.nl-app-layout{background:#fffdf7;border:1px solid #d8dfd4;border-radius:27px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);max-width:1240px;min-height:690px;margin:auto;display:grid;overflow:hidden;box-shadow:0 30px 70px #253d2c14}.nl-app-phone-stage{background:radial-gradient(circle at 49% 42%,#496a51,#244031 64%,#1b3429);place-items:center;min-height:690px;padding:40px 22px;display:grid;position:relative;overflow:hidden}.nl-app-orbit{pointer-events:none;border:1px solid #d5e8c71e;border-radius:50%;width:680px;height:680px;position:absolute}.nl-app-orbit.orbit-two{border-color:#d5e8c727;width:500px;height:500px}.nl-app-side{flex-direction:column;justify-content:center;padding:clamp(40px,6vw,90px);display:flex}.nl-app-side-kicker{color:#d26448;letter-spacing:1.7px;font:800 10px Manrope,Arial,sans-serif}.nl-app-side h3{letter-spacing:-.055em;max-width:490px;color:var(--nl-ink);margin:20px 0 13px;font:750 clamp(36px,4vw,56px)/1.08 Manrope,Arial,sans-serif}.nl-app-side>p{color:#68776b;max-width:460px;margin:0;font:500 16px/1.65 DM Sans,Arial,sans-serif}.nl-app-step-list{gap:7px;margin:36px 0 20px;display:grid}.nl-app-step-list button{color:#66776a;text-align:left;background:0 0;border:1px solid #d9e0d6;border-radius:11px;align-items:center;gap:17px;min-height:53px;padding:0 17px;transition:background .2s,border-color .2s;display:flex}.nl-app-step-list button:hover{border-color:#9ab69d}.nl-app-step-list button.active{color:var(--nl-ink);background:#e7efe4;border-color:#92ad94}.nl-app-step-list button span{color:#c16b50;font:800 10px Manrope,Arial,sans-serif}.nl-app-step-list button b{font:800 13px Manrope,Arial,sans-serif}.nl-app-step-list button i{margin-left:auto;font-style:normal}.nl-app-side>small{color:#8e9a8f;font:600 10px/1.5 DM Sans,Arial,sans-serif}.nl-phone-shell{z-index:2;background:#17231e;border:4px solid #49584d;border-radius:43px;width:320px;height:634px;padding:8px;position:relative;box-shadow:0 33px 55px #081e176e,0 0 0 2px #0c1914}.nl-phone-glass{color:#20372d;background:#fbf9f2;border-radius:33px;width:100%;height:100%;position:relative;overflow:hidden}.nl-phone-status{z-index:8;color:#283b31;justify-content:space-between;align-items:flex-start;height:34px;padding:10px 18px 0;font:800 9px Manrope,Arial,sans-serif;display:flex;position:absolute;top:0;left:0;right:0}.nl-phone-status.light{color:#fff}.nl-phone-status i{background:#15241c;border-radius:0 0 15px 15px;width:58px;height:17px;position:absolute;top:0;left:calc(50% - 29px)}.nl-phone-head{z-index:4;border-bottom:1px solid #e2e4dc;align-items:center;gap:7px;height:53px;display:flex;position:absolute;top:34px;left:14px;right:14px}.nl-phone-mark{color:#fff;background:#f06449;border-radius:9px 9px 9px 3px;flex:none;place-items:center;width:28px;height:28px;font:800 13px Manrope,Arial,sans-serif;display:grid;transform:rotate(-5deg)}.nl-phone-head>b{letter-spacing:-.7px;font:800 15px Manrope,Arial,sans-serif}.nl-phone-head>b em{color:#f06449;font-style:normal}.nl-phone-head-end{color:#7e947f;margin-left:auto;font-size:15px}.nl-phone-content{position:absolute;inset:87px 0 51px;overflow:hidden}.nl-phone-content-1{inset:0}.nl-phone-content-1~.nl-phone-tabs{display:none}.nl-phone-discover{flex-direction:column;height:100%;padding:16px 14px 12px;display:flex}.nl-phone-discover-copy{padding:8px 5px 14px}.nl-phone-discover-copy small,.nl-phone-offer>div>small,.nl-phone-patch>small{color:#d66045;letter-spacing:1.3px;font:800 8px Manrope,Arial,sans-serif}.nl-phone-discover-copy h3{letter-spacing:-1.2px;margin:9px 0 0;font:800 25px/1.1 Manrope,Arial,sans-serif}.nl-phone-discover-card{background:#fff;border:1px solid #dfe3da;border-radius:15px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.nl-phone-discover-card img{object-fit:cover;object-position:center 35%;width:100%;height:45%;min-height:0}.nl-phone-discover-card>div{flex-direction:column;flex:1;align-items:flex-start;padding:13px;display:flex}.nl-phone-discover-card small{color:#bd6047;letter-spacing:.6px;font:800 8px Manrope,Arial,sans-serif}.nl-phone-discover-card b{letter-spacing:-.5px;margin:5px 0;font:800 17px/1.13 Manrope,Arial,sans-serif}.nl-phone-discover-card div>span,.nl-phone-offer div>span{color:#839084;font:600 9px DM Sans,Arial,sans-serif}.nl-phone-discover-card button,.nl-phone-offer button{color:#fff;background:#203e30;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:37px;margin-top:auto;padding:0 13px;font:800 10px Manrope,Arial,sans-serif;display:flex}.nl-phone-discover-card button i,.nl-phone-offer button i{color:#e8c85c;font-size:16px;font-style:normal}.nl-phone-lock{color:#fff;background:radial-gradient(circle at 75% 10%,#687866,#314c40 40%,#1d382c 80%);flex-direction:column;align-items:center;height:100%;padding:88px 15px 30px;display:flex}.nl-phone-lock>small{color:#d7e3d6;font:800 10px DM Sans,Arial,sans-serif}.nl-phone-lock>strong{letter-spacing:-6px;margin-top:10px;font:500 82px/.95 Manrope,Arial,sans-serif}.nl-phone-lock-note{color:#20372d;text-align:left;background:#f8f8efe8;border:1px solid #ffffff9e;border-radius:16px;align-items:flex-start;gap:10px;width:100%;min-height:96px;margin-top:auto;padding:14px 11px;display:flex;box-shadow:0 14px 30px #0c2c2350}.nl-phone-lock-note>span:nth-child(2){gap:5px;min-width:0;display:grid}.nl-phone-lock-note small{color:#c96348;letter-spacing:.5px;font:800 7px Manrope,Arial,sans-serif}.nl-phone-lock-note b{font:800 12px/1.2 Manrope,Arial,sans-serif}.nl-phone-lock-note em{color:#6f7c70;font:600 8px/1.4 DM Sans,Arial,sans-serif}.nl-phone-lock-note i{margin-left:auto;font-style:normal}.nl-phone-lock>p{color:#d7e1d7;margin:18px 0 14px;font:600 9px DM Sans,Arial,sans-serif}.nl-phone-offer{background:#fcfaf4;flex-direction:column;height:100%;display:flex}.nl-phone-offer>img{object-fit:cover;object-position:center 35%;width:100%;height:42%}.nl-phone-offer>div{flex-direction:column;flex:1;padding:20px 17px 13px;display:flex}.nl-phone-offer h3{letter-spacing:-1.2px;margin:10px 0;font:800 25px/1.06 Manrope,Arial,sans-serif}.nl-phone-offer p{color:#69796d;margin:0 0 10px;font:500 10px/1.5 DM Sans,Arial,sans-serif}.nl-phone-offer button{margin-top:auto}.nl-phone-patch{background:#f7f5ec;flex-direction:column;align-items:flex-start;height:100%;padding:38px 18px 14px;display:flex}.nl-phone-patch-symbol{color:#5b8060;background:#e7eee3;border:1px solid #d6e0d3;border-radius:16px;place-items:center;width:50px;height:50px;margin-bottom:16px;font-size:30px;display:grid}.nl-phone-patch h3{letter-spacing:-1.2px;margin:10px 0;font:800 26px/1.07 Manrope,Arial,sans-serif}.nl-phone-patch>p{color:#6e7c70;margin:0 0 20px;font:500 10px/1.5 DM Sans,Arial,sans-serif}.nl-phone-saved{background:#fff;border:1px solid #dfe3da;border-radius:12px;align-items:center;gap:9px;width:100%;min-height:60px;padding:9px;display:flex}.nl-phone-saved>span{color:#244131;background:#dfb859;border-radius:10px;place-items:center;width:37px;height:37px;font:800 10px Manrope,Arial,sans-serif;display:grid}.nl-phone-saved p{gap:4px;margin:0;display:grid}.nl-phone-saved b{font:800 10px Manrope,Arial,sans-serif}.nl-phone-saved small{color:#829082;font:600 8px DM Sans,Arial,sans-serif}.nl-phone-saved i{color:#d26448;margin-left:auto;font-style:normal}.nl-phone-quiet{text-align:left;background:#fff;border:1px solid #dae2d8;border-radius:12px;align-items:center;gap:8px;width:100%;margin-top:auto;padding:11px;display:flex}.nl-phone-quiet>span{gap:4px;display:grid}.nl-phone-quiet b{font:800 10px Manrope,Arial,sans-serif}.nl-phone-quiet small{color:#899789;font:600 8px DM Sans,Arial,sans-serif}.nl-phone-quiet em{background:#cbd5ca;border-radius:20px;align-items:center;width:31px;height:17px;margin-left:auto;padding:2px;display:flex}.nl-phone-quiet em.on{background:#6f9a74;justify-content:flex-end}.nl-phone-quiet em i{background:#fff;border-radius:50%;width:13px;height:13px}.nl-phone-quiet strong{color:#5e8862;text-align:right;min-width:29px;font:800 8px Manrope,Arial,sans-serif}.nl-phone-tabs{z-index:3;background:#fbf9f2;border-top:1px solid #e2e5dc;justify-content:space-around;align-items:center;height:40px;display:flex;position:absolute;bottom:11px;left:0;right:0}.nl-phone-tabs span{color:#9aa59a;font:800 8px Manrope,Arial,sans-serif}.nl-phone-tabs span.active{color:#e4664b}.nl-phone-home{z-index:8;background:#23352c;border-radius:5px;width:72px;height:3px;position:absolute;bottom:4px;left:calc(50% - 36px)}.nl-values{background:#e6ede2;padding:clamp(85px,9vw,130px) clamp(20px,5vw,80px)}.nl-values-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1280px;margin:auto;display:grid}.nl-values-grid article{background:#f8faf4;border:1px solid #cbd9c8;border-radius:18px;flex-direction:column;align-items:flex-start;min-height:340px;padding:30px;display:flex}.nl-values-grid article>span{color:#9caa9e;letter-spacing:1px;font:800 10px Manrope,Arial,sans-serif}.nl-values-grid article>i{color:#e0684c;background:#e6eee3;border-radius:19px;place-items:center;width:65px;height:65px;margin:30px 0 20px;font:500 33px Manrope,Arial,sans-serif;display:grid}.nl-values-grid h3{letter-spacing:-1.1px;margin:0 0 12px;font:800 clamp(22px,2.2vw,30px)/1.12 Manrope,Arial,sans-serif}.nl-values-grid p{color:#65766a;max-width:330px;margin:0;font:500 13px/1.65 DM Sans,Arial,sans-serif}.nl-notes{background:#faf8f1;padding:clamp(85px,9vw,130px) clamp(20px,5vw,80px) 80px}.nl-notes-workspace{background:#fffdf8;border:1px solid #dce2d8;border-radius:24px;grid-template-columns:minmax(310px,.82fr) minmax(0,1.18fr);max-width:1240px;margin:auto;display:grid;overflow:hidden}.nl-notes-controls{flex-direction:column;align-items:flex-start;padding:clamp(28px,4vw,55px);display:flex}.nl-notes-controls>span{color:#d16347;letter-spacing:1.6px;text-transform:uppercase;font:800 10px Manrope,Arial,sans-serif}.nl-notes-locales{gap:8px;width:100%;margin-top:18px;display:grid}.nl-notes-locales button{color:#4e6656;text-align:left;background:#fff;border:1px solid #dce3d8;border-radius:10px;align-items:center;gap:12px;min-height:43px;padding:7px 11px;display:flex}.nl-notes-locales button.active{color:var(--nl-ink);background:#e8f0e5;border-color:#9ab89c}.nl-notes-locales button span{font-size:19px}.nl-notes-locales button b{font:800 11px Manrope,Arial,sans-serif}.nl-notes-kinds{flex-wrap:wrap;gap:6px;margin-top:26px;display:flex}.nl-notes-kinds button{color:#748376;background:#fff;border:1px solid #d6ddd3;border-radius:999px;min-height:35px;padding:0 12px;font:800 10px Manrope,Arial,sans-serif}.nl-notes-kinds button.active{color:#fff;background:#233e30;border-color:#233e30}.nl-notes-values{flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:28px;display:flex}.nl-notes-values span{color:#64796a;background:#f3f4ed;border-radius:999px;padding:8px 10px;font:700 9px DM Sans,Arial,sans-serif}.nl-notes-stage{color:#fff;background:radial-gradient(circle at 70% 30%,#365b48,#213d30 65%,#1b3328);flex-direction:column;justify-content:center;min-height:545px;padding:clamp(25px,4vw,55px);display:flex;position:relative;overflow:hidden}.nl-notes-stage:before,.nl-notes-stage:after{content:"";border:1px solid #d4e9cb25;border-radius:50%;width:500px;height:500px;position:absolute;top:calc(50% - 250px);left:calc(50% - 250px)}.nl-notes-stage:after{width:370px;height:370px;top:calc(50% - 185px);left:calc(50% - 185px)}.nl-notes-stage-top{z-index:2;color:#e4cd72;letter-spacing:1px;text-transform:uppercase;justify-content:space-between;gap:12px;font:800 10px Manrope,Arial,sans-serif;display:flex;position:absolute;top:33px;left:35px;right:35px}.nl-notes-stage-top span:last-child{color:#c3d7c4}.nl-notification-card{z-index:2;color:#21382c;text-align:start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f9f8f0f5;border:1px solid #fff9;border-radius:22px;align-items:flex-start;gap:17px;width:100%;max-width:620px;min-height:205px;margin:auto;padding:25px;display:flex;position:relative;box-shadow:0 30px 60px #061c1680}.nl-notification-mark{color:#fff;background:#f06449;border-radius:17px 17px 17px 5px;flex:none;place-items:center;width:56px;height:56px;font:800 26px Manrope,Arial,sans-serif;display:grid}.nl-notification-copy{gap:8px;min-width:0;display:grid}.nl-notification-copy small{color:#d16548;letter-spacing:.5px;text-transform:uppercase;font:800 9px/1.4 Manrope,Arial,sans-serif}.nl-notification-copy b{letter-spacing:-.8px;font:800 clamp(20px,2vw,27px)/1.18 Manrope,Arial,sans-serif}.nl-notification-copy em{color:#66776a;font:600 13px/1.45 DM Sans,Arial,sans-serif}.nl-notification-copy>span{color:#94a196;font:700 10px DM Sans,Arial,sans-serif}.nl-notification-card>i{color:#607e67;margin-inline-start:auto;font-size:18px;font-style:normal}.nl-notification-card[dir=rtl] .nl-notification-copy small{text-transform:none;letter-spacing:0}.nl-notes-stage-caption{z-index:2;color:#c6d7c6;text-align:center;align-self:center;font:700 10px DM Sans,Arial,sans-serif}.nl-notes-disclaimer{color:#8a998c;max-width:1240px;margin:17px auto 0;font:600 11px/1.5 DM Sans,Arial,sans-serif}@media (width<=950px){.nl-app-layout{grid-template-columns:1fr}.nl-app-phone-stage{min-height:690px}.nl-app-side{padding:45px}.nl-app-side h3{max-width:none}.nl-notes-workspace{grid-template-columns:1fr}.nl-notes-controls{padding:28px}.nl-notes-locales{grid-template-columns:repeat(5,1fr)}.nl-notes-locales button{justify-content:center}.nl-notes-locales button b{display:none}.nl-notes-values{margin-top:0}.nl-values-grid article{padding:22px}}@media (width<=650px){.nl-app,.nl-values,.nl-notes{padding:75px 16px}.nl-app-heading,.nl-values-heading,.nl-notes-intro{margin-bottom:32px}.nl-app-heading h2,.nl-values-heading h2,.nl-notes-intro h2{font-size:clamp(37px,8vw,52px)}.nl-app-heading p,.nl-values-heading p,.nl-notes-intro p{font-size:14px}.nl-app-layout{border-radius:18px}.nl-app-phone-stage{min-height:665px;padding:20px 10px}.nl-app-side{padding:35px 24px}.nl-app-side h3{font-size:37px}.nl-values-grid{grid-template-columns:1fr}.nl-values-grid article{min-height:0;padding:24px}.nl-values-grid article>i{margin:15px 0}.nl-notes-workspace{border-radius:18px}.nl-notes-locales{gap:5px}.nl-notes-locales button{min-height:40px;padding:5px}.nl-notes-stage{min-height:460px;padding:28px 16px}.nl-notes-stage-top{font-size:8px;top:20px;left:18px;right:18px}.nl-notification-card{gap:9px;min-height:190px;padding:16px}.nl-notification-mark{border-radius:12px 12px 12px 3px;width:40px;height:40px;font-size:18px}.nl-notification-copy small{font-size:7px}.nl-notification-copy b{font-size:19px}.nl-notification-copy em{font-size:11px}.nl-notification-copy>span{font-size:8px}}@media (width<=380px){.nl-phone-shell{margin:-31px 0;transform:scale(.9)}.nl-app-phone-stage{min-height:590px}.nl-app-side h3{font-size:32px}.nl-notes-values span{font-size:8px}}@media (prefers-reduced-motion:reduce){.nl-app-step-list button{transition:none}}.nl-phone-place-art{background:radial-gradient(circle at 50% 30%,color-mix(in srgb,var(--place-accent) 75%,#fff),var(--place-accent) 57%,#304b3e 120%);place-items:center;width:100%;height:45%;min-height:0;display:grid;position:relative;overflow:hidden}.nl-phone-place-art img{object-fit:cover;object-position:center 35%;width:100%;height:100%}.nl-phone-place-orbit{border:1px solid #ffffff80;border-radius:50%;width:190px;height:190px;position:absolute}.nl-phone-place-monogram{z-index:1;color:#fff;background:#fff7;border:1px solid #ffffffa3;border-radius:23px;place-items:center;width:85px;height:85px;font:800 27px Manrope,Arial,sans-serif;display:grid;position:relative;box-shadow:0 15px 35px #25372b2c}.nl-phone-place-art>small{z-index:1;color:#fff;letter-spacing:1px;font:800 6px Manrope,Arial,sans-serif;position:absolute;bottom:13px;left:12px}.nl-phone-offer>.nl-phone-place-art{height:42%}.nl-phone-offer>.nl-phone-place-art .nl-phone-place-monogram{width:96px;height:96px;font-size:31px}.nl-phone-discover-card>.nl-phone-place-art{flex:none}.new-look{--nl-ink:#20372d;--nl-green:#213d31;--nl-coral:#f06449;--nl-cream:#f6f3ea;--nl-gold:#eac85d;background:var(--nl-cream);min-height:100vh;color:var(--nl-ink);font-family:DM Sans,sans-serif;overflow:clip}.new-look *{box-sizing:border-box}.new-look button,.new-look select{font:inherit}.new-look button:focus-visible,.new-look a:focus-visible,.new-look select:focus-visible{outline:3px solid var(--nl-gold);outline-offset:3px}.new-look main{display:block}.new-look section{scroll-margin-top:90px}.nl-page-progress{z-index:100;background:var(--nl-coral);transform-origin:0;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.new-look .nl-header{z-index:80;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f6f0e8;border-bottom:1px solid #d8ddd4;justify-content:space-between;align-items:center;gap:25px;height:78px;padding:0 clamp(20px,4vw,70px);display:flex;position:sticky;top:0}.nl-brand{white-space:nowrap;color:var(--nl-ink);align-items:center;gap:10px;display:inline-flex}.nl-brand-symbol{background:var(--nl-coral);color:#fff;border-radius:11px 11px 11px 4px;place-items:center;width:35px;height:35px;font:800 18px Manrope,Arial,sans-serif;display:grid;transform:rotate(-7deg);box-shadow:0 7px 17px #9b4e3840}.nl-brand strong{letter-spacing:-1.1px;font:800 20px Manrope,Arial,sans-serif}.nl-brand em{color:var(--nl-coral);font-style:normal}.nl-header-brand{background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.nl-header nav{align-items:center;gap:clamp(10px,2vw,30px);display:flex}.nl-header nav button{color:#627066;white-space:nowrap;background:0 0;border:0;padding:11px 0;font:800 11px Manrope,Arial,sans-serif}.nl-header nav button:hover{color:var(--nl-coral)}.nl-header-actions{align-items:center;gap:10px;display:flex}.nl-language{color:#647368;background:#fffdf8;border:1px solid #d6dbd2;border-radius:999px;align-items:center;gap:4px;height:38px;padding:0 11px;display:flex}.nl-language span{font-size:15px}.nl-language select{max-width:55px;color:var(--nl-ink);background:0 0;border:0;outline:none;font:800 10px Manrope,Arial,sans-serif}.nl-join{background:var(--nl-ink);color:#fff;white-space:nowrap;border:0;border-radius:999px;height:39px;padding:0 17px;font:800 11px Manrope,Arial,sans-serif!important}.nl-join span{color:var(--nl-gold);margin-left:8px}.nl-kicker{color:#cb6247;letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:11px;font:800 10px Manrope,Arial,sans-serif;display:inline-flex}.nl-kicker:before{content:"";background:currentColor;width:23px;height:1px}.nl-hero{background:#f8f6ef;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:min(775px,100svh - 78px);display:grid}.nl-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(60px,8vw,140px) clamp(28px,6vw,115px) 47px clamp(28px,7vw,125px);display:flex}.nl-hero h1{letter-spacing:-.065em;color:var(--nl-ink);margin:24px 0 22px;font:750 clamp(48px,5.2vw,85px)/1.04 Manrope,Arial,sans-serif}.nl-hero h1 em{color:var(--nl-coral);font-style:normal}.nl-hero-copy>p{color:#627369;max-width:540px;margin:0;font:500 clamp(15px,1.4vw,18px)/1.75 DM Sans,Arial,sans-serif}.nl-hero-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:33px;display:flex}.nl-hero-actions button,.nl-finale-copy>div button{border:1px solid var(--nl-ink);background:var(--nl-ink);color:#fff;white-space:nowrap;border-radius:11px;align-items:center;gap:25px;min-height:48px;padding:0 19px;font:800 12px Manrope,Arial,sans-serif;display:flex}.nl-hero-actions button span,.nl-finale-copy>div button span{color:var(--nl-gold);font-size:17px}.nl-hero-actions button.quiet,.nl-finale-copy>div button.quiet{color:var(--nl-ink);background:0 0;border-color:#cbd3c9}.nl-hero-foot{color:#839086;letter-spacing:.6px;margin-top:auto;padding-top:55px;font:800 10px Manrope,Arial,sans-serif}.nl-hero-foot span{color:var(--nl-coral);margin-right:10px}.nl-hero-media{background:#5b674e;min-height:600px;position:relative;overflow:hidden}.nl-hero-media>img{object-fit:cover;object-position:64% center;width:100%;height:100%;display:block}.nl-hero-media-shade{background:linear-gradient(90deg,#1c342827,#0000 42%),linear-gradient(#0000 54%,#13291d97);position:absolute;inset:0}.nl-hero-media-label{color:#fff;letter-spacing:1.15px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#172e2359;border:1px solid #ffffff73;border-radius:999px;padding:9px 12px;font:800 9px Manrope,Arial,sans-serif;position:absolute;top:33px;left:33px}.nl-hero-notification{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#faf8f1f2;border-radius:18px;align-items:center;gap:13px;max-width:505px;min-height:88px;padding:15px;display:flex;position:absolute;bottom:53px;left:clamp(22px,5vw,75px);right:clamp(22px,5vw,75px);box-shadow:0 22px 50px #122b2375}.nl-hero-notification>span{background:var(--nl-coral);color:#fff;border-radius:14px 14px 14px 5px;flex:none;place-items:center;width:49px;height:49px;font:800 21px Manrope,Arial,sans-serif;display:grid}.nl-hero-notification p{gap:3px;min-width:0;margin:0;display:grid}.nl-hero-notification small{letter-spacing:1px;color:#d76146;font:800 8px Manrope,Arial,sans-serif}.nl-hero-notification b{color:var(--nl-ink);font:800 15px Manrope,Arial,sans-serif}.nl-hero-notification em{color:#738177;font:500 10px DM Sans,Arial,sans-serif}.nl-hero-notification i{color:#60776a;margin-left:auto;font:800 20px Manrope,Arial,sans-serif}.nl-verbs{background:var(--nl-green);color:#f7f5ec;grid-template-columns:repeat(3,1fr);align-items:center;gap:10px;min-height:100px;padding:20px clamp(28px,7vw,125px);display:grid}.nl-verbs>span{align-items:center;gap:12px;font:800 clamp(11px,1.1vw,14px) Manrope,Arial,sans-serif;display:flex;position:relative}.nl-verbs b{color:var(--nl-gold);letter-spacing:1px;font:800 10px Manrope,Arial,sans-serif}.nl-verbs i{color:#b2c7b5;margin-left:auto;margin-right:16%;font-size:15px;font-style:normal}.nl-journey{background:#eeefe6;padding:clamp(75px,9vw,135px) clamp(20px,5vw,80px) 90px}.nl-journey-intro{text-align:center;max-width:850px;margin:0 auto 52px}.nl-journey-intro .nl-kicker{justify-content:center}.nl-journey-intro h2,.nl-world-heading h2{letter-spacing:-.055em;color:var(--nl-ink);margin:19px 0;font:750 clamp(39px,5vw,70px)/1.07 Manrope,Arial,sans-serif}.nl-journey-intro p,.nl-world-heading p{color:#66766a;max-width:650px;margin:0 auto;font:500 16px/1.75 DM Sans,Arial,sans-serif}.nl-journey-grid{grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);align-items:start;gap:clamp(50px,7vw,115px);max-width:1350px;margin:auto;display:grid}.nl-visual-wrap{background:#fffdf6;border:1px solid #d6ded3;border-radius:28px;min-width:0;padding:12px;position:sticky;top:102px;box-shadow:0 26px 65px #233a2920}.nl-visual-top,.nl-visual-bottom{justify-content:space-between;align-items:center;height:46px;padding:0 11px;display:flex}.nl-visual-top .nl-brand-symbol{border-radius:7px 7px 7px 2px;width:24px;height:24px;font-size:11px}.nl-visual-top .nl-brand strong{font-size:13px}.nl-visual-top>span:last-child{color:#829085;letter-spacing:1px;font:800 10px Manrope,Arial,sans-serif}.nl-visual{background:#233c30;border-radius:19px;height:min(53vw,560px);min-height:400px;max-height:560px;position:relative;overflow:hidden}.nl-scene{position:absolute;inset:0;overflow:hidden}.nl-scene>img{object-fit:cover;width:100%;height:100%;display:block}.nl-scene-0>img{object-position:center}.nl-scene-1>img{object-position:57% center}.nl-scene-2>img{object-position:65% center}.nl-scene:after{content:"";pointer-events:none;background:linear-gradient(#0000,#10261c78);position:absolute;inset:30% 0 0}.nl-scene-caption{z-index:3;color:#fff;letter-spacing:1px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#17332786;border:1px solid #ffffff8a;border-radius:999px;padding:8px 10px;font:800 8px Manrope,Arial,sans-serif;position:absolute;top:18px;left:18px}.nl-scene-offer,.nl-scene-qr,.nl-scene-alert,.nl-scene-pass{z-index:2;position:absolute;box-shadow:0 18px 50px #0d2b245c}.nl-scene-offer{background:#f9f7ee;border-radius:19px;gap:7px;max-width:400px;padding:24px;display:grid;bottom:23px;left:24px;right:24px}.nl-scene-offer span,.nl-scene-pass>span{color:#d8664a;letter-spacing:1.5px;font:800 9px Manrope,Arial,sans-serif}.nl-scene-offer b{color:var(--nl-ink);letter-spacing:-1px;font:800 clamp(20px,2vw,29px)/1.18 Manrope,Arial,sans-serif}.nl-scene-offer small{color:#6a796e;font:600 11px DM Sans,Arial,sans-serif}.nl-scene-offer i{color:var(--nl-coral);font:800 20px Manrope,Arial,sans-serif;position:absolute;top:22px;right:22px}.nl-scene-qr{text-align:center;background:#fffaf2;border-radius:15px;justify-items:center;gap:7px;width:192px;padding:13px;display:grid;bottom:22px;right:22px}.nl-scene-qr .nl-brand-symbol{width:25px;height:25px;font-size:11px}.nl-scene-qr .nl-brand strong{font-size:12px}.nl-scene-qr>small{letter-spacing:1px;font:800 8px Manrope,Arial,sans-serif}.nl-scene-qr>div{background:#fff;border-radius:7px;place-items:center;padding:7px;display:grid}.nl-scene-qr>b{letter-spacing:1px;font:800 8px Manrope,Arial,sans-serif}.nl-scene-alert{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f7f0f2;border-radius:17px;align-items:center;gap:11px;max-width:480px;padding:15px 17px;display:flex;bottom:26px;left:25px;right:25px}.nl-scene-alert-mark{background:var(--nl-coral);color:#fff;border-radius:12px 12px 12px 4px;flex:none;place-items:center;width:41px;height:41px;font:800 17px Manrope,Arial,sans-serif;display:grid}.nl-scene-alert p{gap:4px;min-width:0;margin:0;display:grid}.nl-scene-alert small{color:#d06046;letter-spacing:.6px;font:800 7px Manrope,Arial,sans-serif}.nl-scene-alert b{font:800 13px Manrope,Arial,sans-serif}.nl-scene-alert em{color:#778478;font:500 9px DM Sans,Arial,sans-serif}.nl-scene-alert>span:last-child{color:#9ba49b;align-self:flex-start;margin-left:auto;font:600 9px DM Sans,Arial,sans-serif}.nl-scene-pass{background:#faf8f0;border-radius:17px;gap:9px;max-width:310px;padding:22px;display:grid;bottom:23px;right:23px}.nl-scene-pass b{letter-spacing:-1px;font:800 24px/1.12 Manrope,Arial,sans-serif}.nl-scene-pass small{color:#66786b;font:600 11px/1.5 DM Sans,Arial,sans-serif}.nl-scene-pass i{color:var(--nl-coral);font-size:20px;font-style:normal}.nl-visual-bottom>span{color:#536c58;letter-spacing:1.1px;font:800 10px Manrope,Arial,sans-serif}.nl-visual-bottom>div{gap:6px;display:flex}.nl-visual-bottom button{background:#c9d3c9;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.nl-visual-bottom button.active{background:var(--nl-coral);width:26px}.nl-moments article{border-bottom:1px solid #d1d9cf;flex-direction:column;justify-content:center;align-items:flex-start;min-height:65vh;padding:40px 0;scroll-margin-top:120px;display:flex}.nl-moments article:last-child{border-bottom:0}.nl-moment-number{color:#c46348;letter-spacing:1.8px;align-items:center;gap:11px;font:800 10px Manrope,Arial,sans-serif;display:flex}.nl-moment-number i{background:currentColor;width:23px;height:1px}.nl-moments h3{letter-spacing:-.055em;max-width:560px;color:var(--nl-ink);margin:25px 0 16px;font:750 clamp(35px,3.75vw,58px)/1.08 Manrope,Arial,sans-serif}.nl-moments p{color:#66776b;max-width:485px;margin:0;font:500 16px/1.75 DM Sans,Arial,sans-serif}.nl-moments small{color:#456b4e;border:1px solid #cbd9cb;border-radius:999px;margin-top:25px;padding:9px 13px;font:800 10px Manrope,Arial,sans-serif}.nl-moments small span{color:#cf6a4b;margin-right:8px}.nl-moments article.active h3{color:#1a4230}.nl-world{background:#fcfaf3;padding:clamp(80px,10vw,145px) clamp(20px,5vw,80px) 90px}.nl-world-heading{text-align:center;max-width:850px;margin:auto}.nl-world-heading .nl-kicker{justify-content:center}.nl-world-layout{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:25px;max-width:1230px;margin:55px auto 22px;display:grid}.nl-market-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.nl-market-list button{text-align:left;min-height:87px;color:var(--nl-ink);background:#fff;border:1px solid #dde2d9;border-radius:13px;align-items:center;gap:10px;padding:13px;transition:background .2s,border-color .2s,transform .2s;display:flex}.nl-market-list button:hover{border-color:#b6c6b8;transform:translateY(-2px)}.nl-market-list button.active{background:#e7eee1;border-color:#90af93}.nl-market-list button>span{font-size:22px}.nl-market-list button p{gap:4px;min-width:0;margin:0;display:grid}.nl-market-list b{font:800 13px Manrope,Arial,sans-serif}.nl-market-list small{color:#859086;font:600 10px DM Sans,Arial,sans-serif}.nl-market-list i{color:#b2bdb2;margin-left:auto;font:800 15px Manrope,Arial,sans-serif}.nl-market-list button.active i{color:#b95a40}.nl-world-spotlight{background:#203c2e;border-radius:17px;min-height:288px;overflow:hidden}.nl-world-scene{background:radial-gradient(circle at 85% 0%,var(--market-color),transparent 45%),#243d30;color:#fff;flex-direction:column;height:100%;min-height:288px;padding:24px;display:flex}.nl-world-scene-head,.nl-world-scene-foot{justify-content:space-between;align-items:center;gap:15px;display:flex}.nl-world-scene-head>span{color:#e8cc6a;letter-spacing:1.3px;font:800 10px Manrope,Arial,sans-serif}.nl-world-scene-head small{color:#e6efe6;text-transform:uppercase;border:1px solid #fff5;border-radius:999px;padding:6px 9px;font:800 8px Manrope,Arial,sans-serif}.nl-world-scene-core{flex:1;align-items:center;gap:19px;padding:30px 0;display:flex}.nl-world-shop-mark{background:var(--market-color);color:#23382d;border-radius:16px;flex:none;place-items:center;width:63px;height:63px;font:800 13px Manrope,Arial,sans-serif;display:grid}.nl-world-scene-core p{gap:9px;margin:0;display:grid}.nl-world-scene-core small{color:#d3e1d0;font:700 10px DM Sans,Arial,sans-serif}.nl-world-scene-core b{letter-spacing:-1.5px;max-width:470px;font:750 clamp(26px,3vw,42px)/1.12 Manrope,Arial,sans-serif}.nl-world-scene-core em{color:#d7e6d6;font:600 11px DM Sans,Arial,sans-serif}.nl-world-scene-foot{border-top:1px solid #fff3;padding-top:17px}.nl-world-scene-foot .nl-brand{color:#fff}.nl-world-scene-foot .nl-brand-symbol{width:25px;height:25px;font-size:12px}.nl-world-scene-foot .nl-brand strong{font-size:14px}.nl-world-scene-foot>span:last-child{color:#d3dfd3;letter-spacing:1px;font:800 8px Manrope,Arial,sans-serif}.nl-world-note{color:#7d897f;max-width:1230px;margin:0 auto;font:600 11px/1.5 DM Sans,Arial,sans-serif}.nl-finale{background:#e7ece2;grid-template-columns:1fr 1fr;min-height:550px;display:grid}.nl-finale-photo{min-height:550px;position:relative;overflow:hidden}.nl-finale-photo img{object-fit:cover;width:100%;height:100%;display:block}.nl-finale-photo div{background:linear-gradient(90deg,#0000 72%,#e7ece23d);position:absolute;inset:0}.nl-finale-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(30px,6vw,110px);display:flex}.nl-finale-copy h2{letter-spacing:-.055em;max-width:610px;margin:22px 0;font:750 clamp(39px,4.5vw,66px)/1.07 Manrope,Arial,sans-serif}.nl-finale-copy>p{color:#5e7464;max-width:520px;margin:0;font:500 16px/1.75 DM Sans,Arial,sans-serif}.nl-finale-copy>div{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.nl-finale-copy>small{color:#819086;margin-top:26px;font:600 10px/1.5 DM Sans,Arial,sans-serif}.new-look .nl-footer{color:#dce7da;background:#20372d;border:0;align-items:center;gap:35px;min-height:125px;padding:28px clamp(20px,5vw,80px);display:flex}.nl-footer .nl-brand{color:#fff}.nl-footer p{color:#abc2ae;flex:1;margin:0;font:500 11px/1.7 DM Sans,Arial,sans-serif}.nl-footer>div{flex-wrap:wrap;align-items:center;gap:17px;display:flex}.nl-footer a,.nl-footer button{color:#dce7da;background:0 0;border:0;padding:5px;font:700 10px Manrope,Arial,sans-serif;text-decoration:none}@media (width<=1050px){.nl-header nav{gap:12px}.nl-hero-copy{padding-left:40px;padding-right:32px}.nl-hero h1{font-size:clamp(44px,5.5vw,65px)}.nl-journey-grid{gap:40px}.nl-visual{min-height:370px}.nl-market-list{grid-template-columns:1fr}.nl-market-list button{min-height:60px}.nl-world-layout{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr)}}@media (width<=760px){.new-look .nl-header{gap:8px;height:66px;padding:0 16px}.nl-header nav{display:none}.nl-brand strong{font-size:18px}.nl-language{height:34px;padding:0 8px}.nl-join{height:34px;padding:0 11px;font-size:10px!important}.nl-hero{grid-template-columns:1fr;min-height:0}.nl-hero-copy{padding:72px 23px 36px}.nl-hero h1{margin:20px 0 17px;font-size:clamp(45px,10vw,67px)}.nl-hero-copy>p{font-size:15px}.nl-hero-foot{padding-top:42px}.nl-hero-media{height:58vw;min-height:420px}.nl-hero-media-label{font-size:8px;top:18px;left:18px}.nl-hero-notification{bottom:22px;left:18px;right:18px}.nl-verbs{gap:4px;min-height:84px;padding:16px}.nl-verbs>span{gap:5px;font-size:9px;display:grid}.nl-verbs i{display:none}.nl-journey{padding:75px 16px 60px}.nl-journey-intro{margin-bottom:31px}.nl-journey-intro h2,.nl-world-heading h2{font-size:clamp(38px,8vw,54px)}.nl-journey-intro p,.nl-world-heading p{font-size:14px}.nl-journey-grid{display:block}.nl-visual-wrap{z-index:5;border-radius:18px;padding:8px;top:75px;box-shadow:0 12px 35px #233a2930}.nl-visual-top,.nl-visual-bottom{height:30px}.nl-visual{border-radius:11px;height:38vh;min-height:0;max-height:350px}.nl-scene-caption{font-size:6px;top:10px;left:10px}.nl-scene-offer{gap:4px;padding:12px;bottom:10px;left:10px;right:10px}.nl-scene-offer b{font-size:17px}.nl-scene-offer small{font-size:8px}.nl-scene-qr{gap:3px;width:130px;padding:8px;bottom:10px;right:10px}.nl-scene-qr .nl-brand-symbol{width:18px;height:18px;font-size:9px}.nl-scene-qr .nl-brand strong{font-size:9px}.nl-scene-qr>div{padding:3px}.nl-scene-qr svg{width:70px;height:70px}.nl-scene-qr>small,.nl-scene-qr>b{font-size:6px}.nl-scene-alert{gap:8px;padding:10px;bottom:10px;left:10px;right:10px}.nl-scene-alert-mark{width:31px;height:31px;font-size:12px}.nl-scene-alert small{font-size:5px}.nl-scene-alert b{font-size:10px}.nl-scene-alert em{font-size:7px}.nl-scene-pass{gap:4px;max-width:230px;padding:12px;bottom:10px;right:10px}.nl-scene-pass b{font-size:17px}.nl-scene-pass small{font-size:8px}.nl-scene-pass i{font-size:15px}.nl-moments article{min-height:51vh;padding:45px 14px 40px;scroll-margin-top:calc(38vh + 115px)}.nl-moments h3{margin:15px 0 10px;font-size:clamp(33px,7vw,43px)}.nl-moments p{font-size:14px;line-height:1.6}.nl-moments small{margin-top:15px}.nl-world{padding:75px 16px}.nl-world-layout{grid-template-columns:1fr;gap:15px;margin-top:30px}.nl-market-list{gap:8px;padding-bottom:6px;display:flex;overflow:auto}.nl-market-list button{min-width:155px}.nl-world-spotlight,.nl-world-scene{min-height:280px}.nl-finale{grid-template-columns:1fr}.nl-finale-photo{height:52vw;min-height:300px}.nl-finale-copy{padding:55px 24px}.nl-finale-copy h2{font-size:clamp(38px,8vw,54px)}.new-look .nl-footer{flex-wrap:wrap;gap:14px}.nl-footer p{flex-basis:70%}.nl-footer>div{width:100%}}@media (width<=420px){.nl-header .nl-brand strong{display:none}.nl-hero-actions button,.nl-finale-copy>div button{gap:12px;padding:0 13px;font-size:10px}.nl-hero-media{min-height:360px}.nl-hero-notification{min-height:70px;padding:10px}.nl-hero-notification>span{width:36px;height:36px;font-size:14px}.nl-hero-notification b{font-size:12px}.nl-hero-notification small{font-size:6px}.nl-hero-notification em{font-size:8px}.nl-visual{height:34vh}.nl-moments article{scroll-margin-top:calc(34vh + 110px)}}@media (prefers-reduced-motion:reduce){.new-look,.new-look *{scroll-behavior:auto!important}.nl-market-list button,.nl-visual-bottom button{transition:none}}.nl-payoff{background:#f0eee4;padding:clamp(80px,9vw,130px) clamp(20px,5vw,80px) 80px}.nl-payoff-intro{text-align:center;max-width:980px;margin:0 auto 52px}.nl-payoff-intro .nl-kicker{justify-content:center}.nl-payoff-intro h2{letter-spacing:-.058em;max-width:930px;margin:18px auto;font:750 clamp(38px,5.3vw,72px)/1.06 Manrope,Arial,sans-serif}.nl-payoff-intro p{color:#627368;max-width:650px;margin:0 auto;font:500 16px/1.7 DM Sans,Arial,sans-serif}.nl-payoff-layout{grid-template-columns:minmax(250px,.74fr) minmax(0,1.26fr);gap:15px;max-width:1230px;margin:auto;display:grid}.nl-payoff-places{flex-direction:column;gap:10px;display:flex}.nl-payoff-places button{min-height:102px;color:var(--nl-ink);text-align:left;background:#fffdf8;border:1px solid #d4dbd0;border-radius:17px;align-items:center;gap:15px;padding:17px 20px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:flex}.nl-payoff-places button:hover{border-color:#91ac94;transform:translate(4px)}.nl-payoff-places button.active{background:#e7ede3;border-color:#74967d;box-shadow:inset 4px 0 #f06449}.nl-payoff-place-mark{color:#fff;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;font:800 14px Manrope,Arial,sans-serif;display:grid}.nl-payoff-places button>span:nth-child(2){gap:5px;display:grid}.nl-payoff-places b{letter-spacing:-.5px;font:800 17px Manrope,Arial,sans-serif}.nl-payoff-places small{color:#829184;font:600 11px DM Sans,Arial,sans-serif}.nl-payoff-places i{color:#c66b4f;margin-left:auto;font:800 19px Manrope,Arial,sans-serif}.nl-payoff-preview{color:#fff;background:radial-gradient(circle at 85% 12%,#416452,#213c30 55%,#192f25);border-radius:22px;flex-direction:column;min-height:326px;padding:clamp(24px,3.5vw,45px);display:flex;position:relative;overflow:hidden}.nl-payoff-preview:before{content:"";pointer-events:none;border:1px solid #ffffff24;border-radius:50%;width:480px;height:480px;position:absolute;top:-270px;right:-190px}.nl-payoff-preview-top{color:#e9d17b;letter-spacing:1.4px;justify-content:space-between;align-items:center;gap:15px;font:800 10px Manrope,Arial,sans-serif;display:flex}.nl-payoff-preview-top small{color:#becfc0;letter-spacing:0;font:700 10px DM Sans,Arial,sans-serif}.nl-payoff-message{color:var(--nl-ink);background:#f8f7f0;border:1px solid #ffffffab;border-radius:20px;align-items:flex-start;gap:16px;margin:28px 0 20px;padding:21px;display:flex;position:relative;box-shadow:0 17px 35px #0b221b45}.nl-payoff-message-mark{color:#fff;background:#f06449;border-radius:14px 14px 14px 4px;flex:none;place-items:center;width:49px;height:49px;font:800 23px Manrope,Arial,sans-serif;display:grid}.nl-payoff-message>div{min-width:0}.nl-payoff-message small{color:#c8674b;letter-spacing:1px;text-transform:uppercase;font:800 9px Manrope,Arial,sans-serif}.nl-payoff-message h3{letter-spacing:-1.2px;margin:8px 0 5px;font:800 clamp(23px,2.7vw,35px)/1.12 Manrope,Arial,sans-serif}.nl-payoff-message p{color:#556f5d;margin:0;font:600 13px/1.5 DM Sans,Arial,sans-serif}.nl-payoff-message div>span{color:#829083;border-top:1px solid #dce2d6;margin-top:15px;padding-top:11px;font:600 10px/1.45 DM Sans,Arial,sans-serif;display:block}.nl-payoff-open{color:#fff;background:0 0;border:0;border-bottom:1px solid #bdcfbd;align-self:flex-end;align-items:center;gap:25px;margin-top:auto;padding:0 0 5px;display:flex;font:800 12px Manrope,Arial,sans-serif!important}.nl-payoff-open span{color:#e9d17b;font-size:18px}.nl-payoff-disclaimer{color:#6e7f72;max-width:1230px;margin:17px auto 0;font:600 11px/1.5 DM Sans,Arial,sans-serif}@media (width<=800px){.nl-payoff-layout{grid-template-columns:1fr}.nl-payoff-places{flex-direction:row;padding-bottom:5px;overflow:auto}.nl-payoff-places button{min-width:220px;min-height:82px}.nl-payoff-preview{min-height:300px}}@media (width<=560px){.nl-payoff{padding:72px 16px 65px}.nl-payoff-intro{margin-bottom:30px}.nl-payoff-intro h2{font-size:clamp(36px,9vw,51px)}.nl-payoff-intro p{font-size:14px}.nl-payoff-places button{gap:10px;min-width:192px;padding:11px}.nl-payoff-place-mark{width:43px;height:43px;font-size:11px}.nl-payoff-places b{font-size:13px}.nl-payoff-places small{font-size:9px}.nl-payoff-preview{min-height:310px;padding:21px}.nl-payoff-preview-top,.nl-payoff-preview-top small{font-size:8px}.nl-payoff-message{gap:10px;padding:15px}.nl-payoff-message-mark{width:37px;height:37px;font-size:17px}.nl-payoff-message small{font-size:7px}.nl-payoff-message h3{font-size:23px}.nl-payoff-message p{font-size:11px}.nl-payoff-message div>span{font-size:9px}.nl-payoff-disclaimer{font-size:10px}}.nl-payoff-disclaimer{color:#5c6e61;background:#faf9f3;border:1px solid #d7ddd1;border-radius:11px;padding:13px 16px;font-size:12px}.nl-payoff-disclaimer:before{content:"ⓘ";color:#c56548;margin-right:8px;font-size:14px}.nl-city-hero{color:#fff;isolation:isolate;background:#152720;min-height:min(900px,100svh - 78px);position:relative;overflow:hidden}.nl-city-photo,.nl-city-shade{width:100%;height:100%;position:absolute;inset:0}.nl-city-photo{object-fit:cover;object-position:center 55%;z-index:-3}.nl-city-shade{z-index:-2;background:linear-gradient(90deg,#071711e8 0%,#0b2018c9 37%,#0f271970 64%,#0b1e1747 100%),linear-gradient(#07171142 0%,#0000 62%,#071711b9 100%)}.nl-city-copy{z-index:3;width:min(740px,61%);padding:clamp(90px,11vh,145px) 0 180px clamp(25px,6vw,100px);position:relative}.nl-city-kicker{color:#f1d990;letter-spacing:1.6px;align-items:center;gap:10px;font:800 10px Manrope,Arial,sans-serif;display:inline-flex}.nl-city-kicker i{background:#f06449;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #f0644930}.nl-city-copy h1{letter-spacing:-.067em;text-wrap:balance;max-width:730px;margin:26px 0 20px;font:750 clamp(52px,6.1vw,94px)/1.02 Manrope,Arial,sans-serif}.nl-city-copy h1 em{color:#ff886b;font-style:normal}.nl-city-copy>p{color:#e4ece3;max-width:510px;margin:0;font:500 clamp(15px,1.3vw,18px)/1.72 DM Sans,Arial,sans-serif}.nl-city-actions{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.nl-city-actions button{color:#1c392d;background:#f8f3e9;border:1px solid #f7e6d4;border-radius:11px;align-items:center;gap:22px;min-height:48px;padding:0 19px;font:800 12px Manrope,Arial,sans-serif;display:flex}.nl-city-actions button span{color:#e76a4c;font-size:18px}.nl-city-actions button.quiet{color:#fff;background:#09221d75;border-color:#ffffff78}.nl-city-actions button.quiet span{color:#edcf78}.nl-city-marker{z-index:1;opacity:.8;background:#f0d474;border:2px solid #e6f6e3;border-radius:50%;width:12px;height:12px;animation:.65s both nl-city-marker-in;position:absolute;box-shadow:0 0 0 5px #173d30a8,0 0 18px #f5e8b1a8}.nl-city-marker.field-one{animation-delay:.12s;top:67%;left:13%}.nl-city-marker.field-two{animation-delay:.3s;top:72%;left:30%}.nl-city-marker.field-three{animation-delay:.48s;top:64%;left:49%}.nl-city-marker.field-four{animation-delay:.65s;top:47%;left:78%}.nl-city-marker.field-five{animation-delay:.8s;top:62%;left:91%}.nl-city-chosen{z-index:2;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:60%;left:64%}.nl-city-chosen-dot{background:#f06449;border:3px solid #fff;border-radius:50%;width:14px;height:14px;box-shadow:0 0 18px #f06449}.nl-city-chosen-ring{background:#f0644917;border:1px solid #ffdca9a8;border-radius:50%;width:70px;height:70px;animation:2.8s ease-out infinite nl-city-pulse;position:absolute}.nl-city-chosen b{color:#fff;letter-spacing:.8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f2a22d6;border:1px solid #ffffff85;border-radius:8px;width:max-content;max-width:180px;padding:9px 11px;font:800 9px Manrope,Arial,sans-serif;position:absolute;top:-9px;left:32px}.nl-city-notification{z-index:5;color:#20372d;text-align:left;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f6eff2;border:1px solid #ffffffc2;border-radius:19px;align-items:flex-start;gap:13px;width:min(450px,38vw);min-height:125px;padding:20px;display:flex;position:absolute;bottom:99px;right:clamp(20px,5vw,85px);box-shadow:0 25px 80px #05181394}.nl-city-notification:hover{transform:translateY(-3px)!important}.nl-city-notification-mark{color:#fff;background:#f06449;border-radius:13px 13px 13px 4px;flex:none;place-items:center;width:47px;height:47px;font:800 21px Manrope,Arial,sans-serif;display:grid}.nl-city-notification-copy{gap:5px;min-width:0;display:grid}.nl-city-notification-copy small{color:#c76146;letter-spacing:.7px;font:800 8px/1.35 Manrope,Arial,sans-serif}.nl-city-notification-copy b{letter-spacing:-.6px;font:800 clamp(16px,1.5vw,21px)/1.15 Manrope,Arial,sans-serif}.nl-city-notification-copy em{color:#687d6d;font:600 11px/1.4 DM Sans,Arial,sans-serif}.nl-city-notification-arrow{color:#d16449;margin-left:auto;font-size:21px}.nl-city-footer{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0717118c;border-top:1px solid #ffffff3d;justify-content:space-between;align-items:center;gap:22px;min-height:72px;padding:15px clamp(25px,6vw,100px);display:flex;position:absolute;bottom:0;left:0;right:0}.nl-city-footer strong{color:#f1dd9d;letter-spacing:1px;font:800 10px Manrope,Arial,sans-serif}.nl-city-footer small{color:#d5dfd3;text-align:right;max-width:470px;font:600 10px/1.5 DM Sans,Arial,sans-serif}@keyframes nl-city-marker-in{0%{opacity:0;transform:translateY(10px)}to{opacity:.8;transform:translateY(0)}}@keyframes nl-city-pulse{0%{opacity:.8;transform:scale(.62)}75%,to{opacity:0;transform:scale(1.7)}}@media (width<=850px){.nl-city-hero{min-height:830px}.nl-city-copy{width:min(640px,85%);padding:100px 0 220px 30px}.nl-city-copy h1{font-size:clamp(54px,8vw,76px)}.nl-city-notification{width:min(430px,55vw)}.nl-city-chosen{top:63%;left:57%}.nl-city-marker.field-five{display:none}}@media (width<=600px){.nl-city-hero{min-height:830px}.nl-city-photo{object-position:48% center}.nl-city-shade{background:linear-gradient(#071711e8 0%,#092017c9 40%,#0b241a6e 68%,#071711cb 100%)}.nl-city-copy{width:100%;padding:77px 22px 280px}.nl-city-kicker{letter-spacing:1px;font-size:8px}.nl-city-copy h1{margin:18px 0;font-size:clamp(45px,10.5vw,62px)}.nl-city-copy>p{max-width:460px;font-size:14px;line-height:1.65}.nl-city-actions{margin-top:24px}.nl-city-actions button{gap:10px;min-height:43px;padding:0 12px;font-size:10px}.nl-city-marker.field-one{top:57%;left:14%}.nl-city-marker.field-two{top:59%;left:37%}.nl-city-marker.field-three{top:55%;left:78%}.nl-city-marker.field-four{top:68%;left:86%}.nl-city-chosen{top:62%;left:58%}.nl-city-chosen b{font-size:7px;top:-7px;left:25px}.nl-city-notification{gap:10px;width:auto;min-height:112px;padding:15px;bottom:108px;left:17px;right:17px}.nl-city-notification-mark{width:39px;height:39px;font-size:17px}.nl-city-notification-copy small{font-size:7px}.nl-city-notification-copy b{font-size:17px}.nl-city-notification-copy em{font-size:10px}.nl-city-footer{min-height:88px;padding:11px 18px;display:block}.nl-city-footer strong{font-size:9px}.nl-city-footer small{text-align:left;margin-top:5px;font-size:9px;display:block}}@media (width<=420px){.nl-city-hero{min-height:860px}.nl-city-copy h1{font-size:45px}.nl-city-chosen{top:66%}.nl-city-notification{bottom:116px}}@media (prefers-reduced-motion:reduce){.nl-city-marker,.nl-city-chosen-ring{animation:none}}.nl-city-chosen:after{content:"";pointer-events:none;border-left:1px dashed #ffe2a9b8;width:1px;height:112px;position:absolute;top:24px;left:9px}.nl-city-chosen-dot,.nl-city-chosen b{z-index:1}@media (width<=600px){.nl-city-chosen:after{height:78px}}@media (width<=420px){.nl-city-chosen:after{height:47px}}.nl-audience-link{color:#315642;white-space:nowrap;background:#fffdf8;border:1px solid #ced8cc;border-radius:999px;padding:9px 13px;font:800 10px Manrope,Arial,sans-serif!important}.nl-audience-link span{color:#e66a4d;margin-left:5px}.nl-audience-link:hover{color:#b34c34;border-color:#e66a4d}.nl-city-photo{will-change:transform;transform-origin:50%}.nl-moments{padding-left:31px;position:relative}.nl-moments-rail{background:#ced8cb;border-radius:999px;width:2px;position:absolute;top:0;bottom:0;left:0}.nl-moments-rail span{transform-origin:top;border-radius:inherit;background:linear-gradient(#f06449,#d9ae4c);width:100%;height:100%;display:block}.nl-moments article{min-height:clamp(430px,64vh,670px);transition:opacity .35s;position:relative}.nl-moments article:not(.active){opacity:.68}.nl-moments article:before{content:"";background:#eeefe6;border:2px solid #93ab99;border-radius:50%;width:12px;height:12px;transition:border-color .25s,background .25s,box-shadow .25s;position:absolute;top:50%;left:-38px;transform:translateY(-50%)}.nl-moments article.active:before{background:#f06449;border-color:#fff8ef;box-shadow:0 0 0 6px #f0644930}.nl-moments article.active{opacity:1}.nl-scene-open{z-index:2;color:#20372d;background:#fffdf6;border-radius:22px;gap:8px;max-width:440px;padding:24px;display:grid;position:absolute;bottom:7%;left:8%;right:8%;box-shadow:0 24px 55px #061e1880}.nl-scene-open>span{color:#d15e43;letter-spacing:1.5px;font:800 9px Manrope,Arial,sans-serif}.nl-scene-open>strong{letter-spacing:-1.3px;font:800 clamp(22px,2.4vw,34px)/1.12 Manrope,Arial,sans-serif}.nl-scene-open>small{color:#66776b;font:600 11px DM Sans,Arial,sans-serif}.nl-scene-open>div{border-top:1px solid #dfe6da;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:13px;display:flex}.nl-scene-open b{font:800 11px Manrope,Arial,sans-serif}.nl-scene-open em{color:#c76549;font:800 10px Manrope,Arial,sans-serif}.nl-scene-3>img{object-position:65% center}.nl-scene-4>img{object-position:center}@media (width<=760px){.nl-audience-link{padding:8px 10px;font-size:9px!important}.nl-moments{padding-left:22px}.nl-moments article{min-height:clamp(310px,45vh,470px);padding:36px 8px;scroll-margin-top:calc(38vh + 115px)}.nl-moments article:before{width:10px;height:10px;left:-28px}.nl-scene-open{border-radius:14px;gap:5px;padding:14px}.nl-scene-open>strong{font-size:19px}.nl-scene-open>small,.nl-scene-open b,.nl-scene-open em{font-size:8px}}@media (width<=420px){.nl-audience-link{padding:8px 9px;font-size:9px!important}.nl-audience-link span{margin-left:3px;font-size:11px}.nl-moments article{scroll-margin-top:calc(34vh + 110px)}.nl-scene-open{bottom:10px;left:10px;right:10px}}@media (prefers-reduced-motion:reduce){.nl-city-photo{will-change:auto}.nl-moments article,.nl-moments article:before{transition:none}}.business-new-look .bg-moment,.business-new-look .bg-compose,.business-new-look .bg-economics,.business-new-look .bg-cities{position:relative;overflow:hidden}.business-new-look .bg-moment{color:#fff;background:#21382d;padding:clamp(80px,9vw,150px) clamp(22px,5vw,92px)}.bg-moment:before{content:"";pointer-events:none;border:1px solid #f1d38629;border-radius:50%;width:730px;height:730px;position:absolute;top:-280px;right:-150px;box-shadow:0 0 0 110px #f1d3860c,0 0 0 230px #f1d38608}.bg-moment-heading{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:30px;max-width:1450px;margin:0 auto 48px;display:grid;position:relative}.bg-moment-heading>.nl-kicker{color:#e8bf65;grid-column:1/-1}.bg-moment-heading h2{letter-spacing:-.066em;text-wrap:balance;max-width:900px;margin:0;font:750 clamp(44px,5.3vw,82px)/1.05 Manrope,Arial,sans-serif}.bg-moment-heading h2 em{color:#f88b70;font-style:normal}.bg-moment-heading>p{color:#d7e1d7;max-width:470px;margin:0 0 9px;font:500 clamp(15px,1.25vw,18px)/1.72 DM Sans,Arial,sans-serif}.bg-moment-stage{z-index:1;background:#f7f3e9;border:1px solid #c8d9be55;border-radius:30px;grid-template-columns:minmax(0,1.18fr) minmax(370px,.82fr);max-width:1450px;min-height:620px;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #07171040}.bg-moment-photo{background:#657465;min-height:620px;position:relative;overflow:hidden}.bg-moment-photo:after{content:"";background:linear-gradient(#0000 42%,#071710aa 100%);position:absolute;inset:0}.bg-moment-photo img{object-fit:cover;object-position:center;filter:saturate(.84);width:100%;height:100%;display:block}.bg-photo-time{z-index:1;color:#fff;letter-spacing:-.09em;font:750 clamp(80px,10vw,160px)/.8 Manrope,Arial,sans-serif;position:absolute;bottom:55px;left:clamp(20px,3vw,50px)}.bg-photo-time small{letter-spacing:.13em;vertical-align:top;margin-left:8px;font:800 12px Manrope,Arial,sans-serif}.bg-photo-label{z-index:1;color:#f5ead3;letter-spacing:.13em;font:800 9px Manrope,Arial,sans-serif;position:absolute;bottom:20px;left:clamp(20px,3vw,50px)}.bg-moment-path{color:#23382d;flex-direction:column;justify-content:center;padding:clamp(30px,5vw,75px);display:flex}.bg-moment-path article{grid-template-columns:46px 1fr;gap:18px;min-height:140px;display:grid;position:relative}.bg-moment-path article:not(:nth-of-type(3)):before{content:"";background:#bfcbc0;width:1px;position:absolute;top:43px;bottom:-4px;left:19px}.bg-moment-path article>span{z-index:1;color:#55755c;background:#fffaf1;border:1px solid #c7d4c8;border-radius:50%;place-items:center;width:40px;height:40px;font:800 11px Manrope,Arial,sans-serif;display:grid;position:relative}.bg-moment-path article.bg-moment-pivot>span{color:#fff;background:#f06449;border-color:#f06449;box-shadow:0 0 0 8px #f0644925}.bg-moment-path h3{letter-spacing:-.04em;margin:0 0 8px;font:800 clamp(20px,1.6vw,26px)/1.15 Manrope,Arial,sans-serif}.bg-moment-path p{color:#68796c;max-width:390px;margin:0;font:500 13px/1.6 DM Sans,Arial,sans-serif}.bg-moment-path>small{color:#8a988c;border-top:1px solid #dce1d7;margin-top:8px;padding-top:18px;font:600 11px/1.5 DM Sans,Arial,sans-serif;display:block}.business-new-look .bg-compose{color:#23382d;background:#f4f0e7;padding:clamp(75px,8vw,130px) clamp(22px,5vw,92px)}.bg-section-head{max-width:1450px;margin:0 auto 42px}.bg-section-head .nl-kicker{color:#c95e44}.bg-section-head h2,.bg-economics-intro h2,.bg-cities-heading h2{letter-spacing:-.064em;text-wrap:balance;max-width:900px;margin:15px 0 12px;font:750 clamp(44px,5vw,78px)/1.06 Manrope,Arial,sans-serif}.bg-section-head>p,.bg-economics-intro>p,.bg-cities-heading>p{color:#68776b;max-width:740px;margin:0;font:500 clamp(15px,1.15vw,17px)/1.7 DM Sans,Arial,sans-serif}.bg-compose-grid{background:#fffaf2;border:1px solid #d8dcd2;border-radius:28px;grid-template-columns:minmax(340px,.92fr) minmax(390px,1.08fr);max-width:1450px;margin:auto;display:grid;overflow:hidden;box-shadow:0 22px 70px #33433410}.bg-compose-editor{flex-direction:column;gap:26px;padding:clamp(25px,3.5vw,55px);display:flex}.bg-editor-top{color:#344b39;letter-spacing:.06em;border-bottom:1px solid #dce0d4;align-items:center;gap:10px;padding-bottom:26px;font:800 11px Manrope,Arial,sans-serif;display:flex}.bg-editor-top small{color:#9ba99b;letter-spacing:.1em;margin-left:auto;font-size:9px}.bg-editor-dot{background:#82a179;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #82a17922}.bg-compose-editor fieldset{border:0;min-width:0;margin:0;padding:0}.bg-compose-editor legend,.bg-compose-editor>label{color:#4d6654;letter-spacing:.02em;width:100%;font:800 11px Manrope,Arial,sans-serif;display:block}.bg-compose-editor legend{margin-bottom:11px}.bg-choice-row{flex-wrap:wrap;gap:7px;display:flex}.bg-choice-row button{color:#435a48;cursor:pointer;background:#fff;border:1px solid #d7ddd2;border-radius:999px;min-height:40px;padding:0 15px;font:800 11px Manrope,Arial,sans-serif;transition:background .2s,border-color .2s,transform .2s}.bg-choice-row button:hover{border-color:#7c977e;transform:translateY(-2px)}.bg-choice-row button.selected{color:#fff;background:#2c4c38;border-color:#2c4c38}.bg-language-row button:last-child{font-size:13px}.bg-compose-editor>label input,.bg-compose-editor>label textarea{box-sizing:border-box;color:#243b2d;resize:vertical;background:#fff;border:1px solid #d7ddd2;border-radius:12px;outline:none;width:100%;margin-top:10px;padding:14px 16px;font:600 14px/1.45 DM Sans,Arial,sans-serif;display:block}.bg-compose-editor>label input:focus,.bg-compose-editor>label textarea:focus,.bg-city-search input:focus{border-color:#f06449;box-shadow:0 0 0 3px #f0644924}.bg-editor-note{color:#8b978a;margin:-3px 0 0;font:500 11px/1.55 DM Sans,Arial,sans-serif}.bg-customer-preview{color:#fff;background:radial-gradient(circle at 50% 35%,#527463,#243e30 65%,#1a3026);flex-direction:column;min-height:615px;padding:clamp(20px,3vw,46px);display:flex;position:relative;overflow:hidden}.bg-customer-preview:before,.bg-customer-preview:after{content:"";pointer-events:none;border:1px solid #ffffff20;border-radius:50%;width:480px;height:480px;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.bg-customer-preview:after{border-color:#ffffff0c;width:670px;height:670px}.bg-preview-head{z-index:1;color:#d4dfd5;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font:800 10px Manrope,Arial,sans-serif;display:flex}.bg-preview-head span:last-child{letter-spacing:0;font-size:12px}.bg-preview-head i{font-size:9px;font-style:normal}.bg-preview-canvas{z-index:1;flex:1;place-items:center;display:grid;position:relative}.bg-notification{box-sizing:border-box;color:#23382d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f5edee;border:1px solid #ffffffa8;border-radius:20px;align-items:flex-start;gap:13px;width:min(100%,520px);padding:18px;display:flex;box-shadow:0 24px 75px #00180e66}.bg-notification[dir=rtl]{text-align:right;flex-direction:row-reverse}.bg-notification-mark,.bg-offer-mark{color:#fff;background:#f06449;border-radius:12px 12px 12px 4px;flex:none;place-items:center;width:46px;height:46px;font:750 25px Manrope,Arial,sans-serif;display:grid}.bg-notification>div{flex:1;min-width:0}.bg-notification small{color:#d36649;letter-spacing:.06em;justify-content:space-between;gap:10px;font:800 8px Manrope,Arial,sans-serif;display:flex}.bg-notification small i{color:#9b9e96;text-transform:none;letter-spacing:0;font-style:normal}.bg-notification h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:8px 0 4px;font:800 clamp(17px,1.5vw,21px)/1.2 Manrope,Arial,sans-serif}.bg-notification p{color:#56695b;overflow-wrap:anywhere;margin:0;font:600 12px/1.45 DM Sans,Arial,sans-serif}.bg-offer-open{color:#23382d;background:#fffaf1;border-radius:22px;flex-direction:column;width:min(100%,420px);min-height:300px;padding:35px;display:flex;box-shadow:0 24px 75px #00180e66}.bg-offer-mark{width:40px;height:40px;font-size:21px}.bg-offer-open>small{color:#cc6249;letter-spacing:.12em;margin-top:auto;font:800 9px Manrope,Arial,sans-serif}.bg-offer-open h3{letter-spacing:-.06em;margin:10px 0;font:800 clamp(28px,2.8vw,41px)/1.08 Manrope,Arial,sans-serif}.bg-offer-open p{color:#657667;margin:0;font:500 13px/1.5 DM Sans,Arial,sans-serif}.bg-place-link{color:#3b6947;border-top:1px solid #d7ddd4;justify-content:space-between;margin-top:24px;padding:12px 0;font:800 11px Manrope,Arial,sans-serif;display:flex}.bg-preview-action{z-index:1;color:#fff;cursor:pointer;background:#ffffff13;border:1px solid #dfebdc80;border-radius:10px;justify-content:space-between;align-self:center;align-items:center;gap:18px;min-width:230px;min-height:48px;padding:0 16px;font:800 11px Manrope,Arial,sans-serif;display:flex}.bg-preview-action:hover{background:#ffffff26}.bg-preview-action span{color:#f6d576;font-size:18px}.bg-reach-band{background:#e9eee3;border:1px solid #d5ddd1;border-top:0;border-radius:0 0 22px 22px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;max-width:1450px;min-height:190px;margin:0 auto;padding:25px clamp(26px,3vw,50px);display:grid;position:relative;overflow:hidden}.bg-reach-band>div,.bg-reach-band>p{z-index:1;position:relative}.bg-reach-band>div>span{color:#da6549;letter-spacing:.12em;font:800 10px Manrope,Arial,sans-serif}.bg-reach-band h3{letter-spacing:-.045em;max-width:490px;margin:9px 0 0;font:800 clamp(23px,2.3vw,34px)/1.12 Manrope,Arial,sans-serif}.bg-reach-band>p{color:#617564;max-width:520px;margin:0;font:500 14px/1.6 DM Sans,Arial,sans-serif}.bg-reach-ring{border:1px solid #9bb09d61;border-radius:50%;width:300px;height:300px;position:absolute;top:-100px;right:-40px}.bg-reach-ring i{border:1px solid #9bb09d61;border-radius:50%;position:absolute;inset:35px}.bg-reach-ring i:nth-child(2){inset:70px}.bg-reach-ring i:nth-child(3){background:#f0644975;border:0;inset:110px}.business-new-look .bg-economics{color:#243b2d;background:#fffaf2;padding:clamp(75px,8vw,130px) clamp(22px,5vw,92px)}.bg-economics-intro{max-width:1450px;margin:0 auto 45px}.bg-economics-intro .nl-kicker{color:#c95e44}.bg-economics-grid{border:1px solid #d8ded3;border-radius:26px;grid-template-columns:1fr 1fr;max-width:1450px;margin:auto;display:grid;overflow:hidden;box-shadow:0 25px 65px #1c3c2a0a}.bg-economics-controls{background:#f2f2e9;flex-direction:column;justify-content:center;gap:36px;padding:clamp(28px,4vw,60px);display:flex}.bg-economics-controls>label>span{color:#314d38;justify-content:space-between;align-items:baseline;gap:12px;font:800 14px Manrope,Arial,sans-serif;display:flex}.bg-economics-controls>label b{color:#db674a;font-size:24px}.bg-economics-controls input[type=range]{accent-color:#f06449;cursor:pointer;width:100%;margin:17px 0 0}.bg-economics-controls label>small{color:#849284;font:500 11px DM Sans,Arial,sans-serif;display:block}.bg-plan-row{color:#415947;border-top:1px solid #cdd7ca;justify-content:space-between;padding-top:23px;font:800 12px Manrope,Arial,sans-serif;display:flex}.bg-plan-row b{font-size:20px}.bg-formula{color:#8b9a8a;margin:0;font:500 11px/1.5 DM Sans,Arial,sans-serif}.bg-economics-result{color:#fff;background:#223b2d;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,60px);display:flex}.bg-result-kicker{color:#e8c96e;letter-spacing:.14em;font:800 10px Manrope,Arial,sans-serif}.bg-result-big{gap:10px;margin:30px 0;display:grid}.bg-result-big small{color:#b8cabb;font:600 13px DM Sans,Arial,sans-serif}.bg-result-big strong{letter-spacing:-.09em;font:750 clamp(70px,9vw,140px)/.9 Manrope,Arial,sans-serif}.bg-result-big strong.negative{color:#f8a18c}.bg-result-progress{background:#ffffff2b;border-radius:999px;height:8px;margin:23px 0 30px;position:relative}.bg-result-progress i{background:#eacb69;border-radius:999px;height:100%;transition:width .2s;display:block}.bg-result-progress>span{background:#fff;width:2px;height:20px;position:absolute;top:-6px}.bg-result-split{border-top:1px solid #ffffff42;grid-template-columns:1fr 1fr;gap:20px;padding-top:27px;display:grid}.bg-result-split div{gap:8px;display:grid}.bg-result-split small{color:#afc2b1;font:600 11px DM Sans,Arial,sans-serif}.bg-result-split b{letter-spacing:-.05em;font:800 30px Manrope,Arial,sans-serif}.bg-economic-note{color:#798a79;max-width:1450px;margin:20px auto 0;font:500 11px/1.55 DM Sans,Arial,sans-serif}.bg-proof{max-width:1450px;margin:75px auto 0}.bg-proof h3{letter-spacing:-.04em;margin:0 0 25px;font:800 clamp(24px,3vw,36px) Manrope,Arial,sans-serif}.bg-proof>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bg-proof article{background:#f7f7ef;border:1px solid #dce2d7;border-radius:15px;min-height:170px;padding:24px}.bg-proof article>span{color:#dd7656;font:800 11px Manrope,Arial,sans-serif}.bg-proof h4{letter-spacing:-.03em;margin:16px 0 7px;font:800 17px Manrope,Arial,sans-serif}.bg-proof p{color:#718372;margin:0;font:500 12px/1.55 DM Sans,Arial,sans-serif}.business-new-look .bg-cities{color:#243b2d;background:#e6e8dc;padding:clamp(75px,8vw,130px) clamp(22px,5vw,92px)}.bg-cities-heading{grid-template-columns:1fr minmax(290px,.6fr);align-items:end;gap:35px;max-width:1450px;margin:0 auto 45px;display:grid}.bg-cities-heading .nl-kicker{color:#c95e44}.bg-cities-heading h2{max-width:880px}.bg-cities-heading>p{margin-bottom:8px}.bg-city-feature-grid{grid-template-columns:1.6fr 1fr 1fr;gap:12px;max-width:1450px;height:480px;margin:auto;display:grid}.bg-city-feature{color:#fff;background:#283e33;border-radius:18px;position:relative;overflow:hidden}.bg-city-feature:after{content:"";pointer-events:none;background:linear-gradient(#15271a09 20%,#071710db 100%);position:absolute;inset:0}.bg-city-feature img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform .6s;display:block}.bg-city-sf img{object-position:70% center}.bg-city-feature:not(.bg-city-sf) img{object-position:42% center}.bg-city-feature:hover img{transform:scale(1.04)}.bg-city-feature>div{z-index:1;position:absolute;bottom:25px;left:25px;right:25px}.bg-city-feature small{color:#f1cb82;letter-spacing:.13em;text-transform:uppercase;font:800 9px Manrope,Arial,sans-serif}.bg-city-feature h3{letter-spacing:-.05em;margin:10px 0 4px;font:800 clamp(26px,2.5vw,38px)/1.1 Manrope,Arial,sans-serif}.bg-city-feature p{color:#e0e9dd;max-width:330px;margin:0;font:500 12px/1.5 DM Sans,Arial,sans-serif}.bg-city-disclaimer{color:#819080;max-width:1450px;margin:10px auto 0;font:500 11px DM Sans,Arial,sans-serif}.bg-city-brand{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#27324add;border:1px solid #fff6;border-radius:12px;align-items:center;gap:8px;padding:5px 11px 5px 5px;display:inline-flex;position:absolute;top:17px;left:17px;box-shadow:0 8px 24px #0717102c}.bg-city-brand>span{color:#fff;background:#f06449;border-radius:8px;place-items:center;width:27px;height:27px;font:800 16px/1 Manrope,Arial,sans-serif;display:grid}.bg-city-brand b{color:#fff8ed;letter-spacing:-.04em;font:800 13px/1 Manrope,Arial,sans-serif}.bg-city-brand em{color:#f1876d;font-style:normal}.bg-city-explorer{background:#f9f7ef;border:1px solid #d3dacd;border-radius:25px;max-width:1450px;margin:65px auto 0;padding:clamp(24px,4vw,55px);box-shadow:0 26px 70px #243c2d14}.bg-explorer-top{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.bg-explorer-top>div>span{color:#d0684c;letter-spacing:.15em;font:800 10px Manrope,Arial,sans-serif}.bg-explorer-top h3{letter-spacing:-.05em;margin:9px 0 0;font:800 clamp(25px,3vw,40px) Manrope,Arial,sans-serif}.bg-explorer-top>strong{white-space:nowrap;color:#2c5038;letter-spacing:-.08em;font:750 clamp(38px,5vw,70px)/.9 Manrope,Arial,sans-serif}.bg-explorer-top>strong small{letter-spacing:0;font:800 11px Manrope,Arial,sans-serif}.bg-city-search{background:#fff;border:1px solid #d4dcd0;border-radius:10px;align-items:center;gap:12px;max-width:620px;margin:30px 0 12px;padding:0 16px;display:flex}.bg-city-search>span{color:#df7457;font:500 26px Arial,sans-serif}.bg-city-search input{color:#243b2d;background:0 0;border:0;outline:0;width:100%;height:54px;font:600 14px DM Sans,Arial,sans-serif}.bg-city-search:focus-within{border-color:#f06449;box-shadow:0 0 0 3px #f0644924}.bg-city-count{color:#819081;text-transform:uppercase;letter-spacing:.08em;margin-bottom:15px;font:700 10px Manrope,Arial,sans-serif}.bg-city-list{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bg-city-list article{background:#fff;border:1px solid #e0e4da;border-radius:10px;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;min-width:0;padding:13px;display:grid}.bg-city-list article>span{color:#d36d50;font:800 9px Manrope,Arial,sans-serif}.bg-city-list article>div{gap:3px;min-width:0;display:grid}.bg-city-list b{text-overflow:ellipsis;white-space:nowrap;font:800 12px Manrope,Arial,sans-serif;overflow:hidden}.bg-city-list small{text-overflow:ellipsis;white-space:nowrap;color:#8b988b;font:600 9px DM Sans,Arial,sans-serif;overflow:hidden}.bg-city-list strong{white-space:nowrap;font:800 11px Manrope,Arial,sans-serif}.bg-city-empty{color:#657768;font:600 13px DM Sans,Arial,sans-serif}.bg-show-more{color:#fff;cursor:pointer;background:#294d36;border:1px solid #294d36;border-radius:9px;min-height:46px;margin:20px auto 0;padding:0 20px;font:800 11px Manrope,Arial,sans-serif;display:block}.bg-show-more:hover{background:#436b4c}.bg-source-note{border-top:1px solid #dbe0d7;justify-content:space-between;align-items:flex-end;gap:20px;margin-top:35px;padding-top:22px;display:flex}.bg-source-note p{color:#849284;max-width:850px;margin:0;font:500 10px/1.55 DM Sans,Arial,sans-serif}.bg-source-note a{color:#bd5a42;flex:none;font:800 10px Manrope,Arial,sans-serif;text-decoration:none}.bg-source-note a:hover{text-decoration:underline}@media (width<=1100px){.bg-moment-heading,.bg-cities-heading{grid-template-columns:1fr}.bg-moment-heading>p,.bg-cities-heading>p{max-width:700px}.bg-city-list{grid-template-columns:repeat(2,1fr)}.bg-city-feature-grid{grid-template-columns:1fr 1fr;height:auto}.bg-city-sf{grid-column:1/-1;height:420px}.bg-city-feature:not(.bg-city-sf){height:320px}}@media (width<=850px){.bg-moment-stage{grid-template-columns:1fr}.bg-moment-photo{height:60vw;min-height:470px}.bg-moment-path{padding:35px}.bg-moment-path article{min-height:120px}.bg-compose-grid{grid-template-columns:1fr}.bg-customer-preview{min-height:500px}.bg-economics-grid{grid-template-columns:1fr}.bg-city-feature-grid{grid-template-columns:1fr 1fr;height:auto}.bg-city-sf{grid-column:1/-1;height:420px}.bg-city-feature:not(.bg-city-sf){height:320px}}@media (width<=600px){.bg-moment-heading{margin-bottom:30px}.bg-moment-heading h2{font-size:clamp(38px,9vw,52px)}.bg-moment-photo{height:360px;min-height:360px}.bg-photo-time{font-size:80px}.bg-moment-path{padding:25px}.bg-moment-path article{grid-template-columns:38px 1fr;gap:10px;min-height:133px}.bg-moment-path article>span{width:34px;height:34px}.bg-moment-path article:not(:nth-of-type(3)):before{top:38px;left:16px}.bg-moment-path h3{font-size:20px}.bg-moment-path p{font-size:11px}.bg-section-head h2,.bg-economics-intro h2,.bg-cities-heading h2{font-size:clamp(38px,9vw,54px)}.bg-compose-editor{gap:22px}.bg-customer-preview{min-height:440px}.bg-reach-band{grid-template-columns:1fr;gap:10px;padding:25px}.bg-reach-band>p{font-size:12px}.bg-economics-controls,.bg-economics-result{padding:30px}.bg-result-big strong{font-size:70px}.bg-proof>div{grid-template-columns:1fr}.bg-proof article{min-height:0}.bg-city-feature-grid{grid-template-columns:1fr}.bg-city-sf{grid-column:auto;height:340px}.bg-city-feature:not(.bg-city-sf){height:275px}.bg-city-list{grid-template-columns:1fr}.bg-source-note{display:block}.bg-source-note a{margin-top:10px;display:inline-block}.bg-explorer-top>strong{font-size:42px}}@media (prefers-reduced-motion:reduce){.bg-city-feature img,.bg-choice-row button{transition:none}}.bg-notification[dir=rtl]{flex-direction:row}.bg-offer-open[dir=rtl]{text-align:right}.bg-city-explorer{scroll-margin-top:96px}.bg-city-global-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:1450px;margin:25px auto 0;display:grid}.bg-city-global-strip button{color:#243b2d;text-align:left;cursor:pointer;background:#f6f7ee;border:1px solid #c9d4c7;border-radius:12px;min-width:0;min-height:115px;padding:16px;transition:transform .2s,border-color .2s,background .2s}.bg-city-global-strip button:hover{background:#fffaf2;border-color:#799f7b;transform:translateY(-3px)}.bg-city-global-strip button>span{color:#d36548;justify-content:space-between;gap:8px;font:800 10px Manrope,Arial,sans-serif;display:flex}.bg-city-global-strip button>span i{color:#376746;font-style:normal}.bg-city-global-strip button>b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.04em;margin:16px 0 4px;font:800 15px Manrope,Arial,sans-serif;display:block;overflow:hidden}.bg-city-global-strip button>small{text-overflow:ellipsis;white-space:nowrap;color:#748374;font:600 10px DM Sans,Arial,sans-serif;display:block;overflow:hidden}@media (width<=850px){.bg-city-global-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.bg-city-global-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.bg-result-big strong{overflow-wrap:anywhere;font-size:clamp(46px,13vw,70px)}}@media (prefers-reduced-motion:reduce){.bg-city-global-strip button{transition:none}}.business-new-look .nl-join{color:#fff;background:#f06449}.business-new-look .nl-join span{color:#fff4d4}.business-new-look .nl-join .bnl-account-mark{color:#fff;vertical-align:middle;background:#c86148;border-radius:7px;place-items:center;width:25px;height:25px;margin:0 7px 0 -7px;font:800 11px Manrope,Arial,sans-serif;display:inline-grid;overflow:hidden}.bnl-account-mark img{object-fit:cover;width:100%;height:100%}.bnl-hero{isolation:isolate;color:#fff;background:#172c23;min-height:min(890px,100svh - 78px);position:relative;overflow:hidden}.bnl-hero>img,.bnl-hero-shade{width:100%;height:100%;position:absolute;inset:0}.bnl-hero>img{z-index:-3;object-fit:cover;object-position:center 55%;transform-origin:50%;will-change:transform}.bnl-hero-shade{z-index:-2;background:linear-gradient(90deg,#071711eb 0%,#10291ed1 42%,#0e251770 72%,#0b1e1744),linear-gradient(#0000 57%,#071711b7)}.bnl-hero-copy{z-index:2;width:min(860px,72%);padding:clamp(100px,12vh,158px) 0 160px clamp(25px,6vw,100px);position:relative}.bnl-hero h1{letter-spacing:-.067em;text-wrap:balance;max-width:760px;margin:26px 0 20px;font:750 clamp(54px,6.4vw,96px)/1.02 Manrope,Arial,sans-serif}.bnl-hero h1 em{color:#ff8b70;font-style:normal}.bnl-hero-copy>p{color:#e5eee4;max-width:590px;margin:0;font:500 clamp(15px,1.4vw,18px)/1.7 DM Sans,Arial,sans-serif}.bnl-hero-tag{z-index:2;color:#20372d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f5ebe8;border:1px solid #ffffff8a;border-radius:15px;grid-template-columns:8px 1fr auto;align-content:center;column-gap:10px;width:min(320px,30vw);min-height:85px;padding:16px 18px;display:grid;position:absolute;bottom:135px;right:clamp(30px,6vw,110px);box-shadow:0 20px 60px #071b167a}.bnl-tag-dot{background:#f06449;border-radius:50%;width:8px;height:8px;margin-top:3px;box-shadow:0 0 0 5px #f0644930}.bnl-hero-tag small{color:#b85b42;letter-spacing:1px;font:800 9px Manrope,Arial,sans-serif}.bnl-hero-tag b{letter-spacing:-.4px;grid-column:2;font:800 15px/1.3 Manrope,Arial,sans-serif}.bnl-hero-tag i{color:#d06145;grid-area:1/3/3;align-self:center;font-size:21px;font-style:normal}.bnl-hero-bottom{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07171194;border-top:1px solid #ffffff52;grid-template-columns:repeat(3,1fr);align-items:center;gap:20px;min-height:75px;padding:17px clamp(25px,6vw,100px);display:grid;position:absolute;bottom:0;left:0;right:0}.bnl-hero-bottom span{color:#f3e0a3;letter-spacing:1.1px;font:800 10px Manrope,Arial,sans-serif}.bnl-hero-bottom span:not(:last-child){border-right:1px solid #ffffff48}.bnl-journey{background:#efefe6}.bnl-journey .nl-visual{background:#173629}.bnl-scene{color:#20372d;position:absolute;inset:0;overflow:hidden}.bnl-scene>img{object-fit:cover;width:100%;height:100%;display:block}.bnl-scene-0>img,.bnl-scene-1>img{object-position:55% center}.bnl-scene-3>img{object-position:65% center}.bnl-scene:after{content:"";pointer-events:none;background:linear-gradient(#0000,#10261c5e);position:absolute;inset:35% 0 0}.bnl-scene .nl-scene-caption{z-index:5}.bnl-profile,.bnl-qr,.bnl-push,.bnl-compose,.bnl-insight{z-index:2;position:absolute;box-shadow:0 20px 55px #0a251d63}.bnl-profile{background:#fffaf2;border-radius:18px;max-width:410px;padding:20px;bottom:24px;left:24px;right:24px}.bnl-profile>small{color:#c25f45;letter-spacing:1px;text-transform:uppercase;font:800 9px Manrope,Arial,sans-serif}.bnl-profile>div{align-items:center;gap:12px;margin:14px 0;display:flex}.bnl-profile>div>span{color:#23372b;background:#e8c95c;border-radius:13px;place-items:center;width:48px;height:48px;font:800 13px Manrope,Arial,sans-serif;display:grid}.bnl-profile p{gap:4px;margin:0;display:grid}.bnl-profile p b{font:800 17px Manrope,Arial,sans-serif}.bnl-profile p em{color:#6c7b70;font:600 10px DM Sans,Arial,sans-serif}.bnl-profile>strong{color:#355d43;border-top:1px solid #d8ded2;justify-content:space-between;padding-top:12px;font:800 11px Manrope,Arial,sans-serif;display:flex}.bnl-profile>strong i{color:#d0694a;font-style:normal}.bnl-qr{text-align:center;background:#fffaf2;border-radius:17px;justify-items:center;gap:10px;width:230px;padding:18px;display:grid;bottom:25px;right:25px}.bnl-qr .nl-brand-symbol{width:26px;height:26px;font-size:12px}.bnl-qr .nl-brand strong{font-size:13px}.bnl-qr>b{letter-spacing:.7px;font:800 10px Manrope,Arial,sans-serif}.bnl-qr svg{box-sizing:content-box;background:#fff;border-radius:9px;padding:8px}.bnl-qr>small{color:#657769;font:800 9px Manrope,Arial,sans-serif}.bnl-scene-2,.bnl-scene-4{background:radial-gradient(circle at 85% 0,#537463,#203b30 50%,#152a21)}.bnl-compose{background:#f8f5ec;border-radius:24px;flex-direction:column;padding:clamp(18px,3vw,35px);display:flex;inset:8% 9%}.bnl-compose-top{color:#708174;text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid #d9dfd4;align-items:center;gap:8px;padding-bottom:18px;font:800 10px Manrope,Arial,sans-serif;display:flex}.bnl-dot{background:#7ca884;border-radius:50%;width:8px;height:8px}.bnl-compose-top b{color:#d46145;margin-left:auto;font-size:17px}.bnl-compose>small{color:#cb6547;letter-spacing:1.2px;margin-top:25px;font:800 10px Manrope,Arial,sans-serif}.bnl-compose h4{letter-spacing:-.055em;margin:10px 0 5px;font:800 clamp(27px,3.3vw,45px)/1.1 Manrope,Arial,sans-serif}.bnl-compose>p{color:#77867a;margin:0;font:600 12px DM Sans,Arial,sans-serif}.bnl-compose-card{background:#fff;border:1px solid #e0e4dc;border-radius:17px;align-items:flex-start;gap:12px;margin-top:auto;padding:16px;display:flex;box-shadow:0 10px 25px #243a2712}.bnl-compose-card>span,.bnl-push>span{color:#fff;background:#f06449;border-radius:12px 12px 12px 4px;flex:none;place-items:center;width:43px;height:43px;font:800 19px Manrope,Arial,sans-serif;display:grid}.bnl-compose-card p,.bnl-push p{gap:5px;margin:0;display:grid}.bnl-compose-card small,.bnl-push small{color:#ce684b;letter-spacing:.7px;font:800 8px Manrope,Arial,sans-serif}.bnl-compose-card b,.bnl-push b{font:800 15px/1.25 Manrope,Arial,sans-serif}.bnl-compose-card em,.bnl-push em{color:#718176;font:600 10px DM Sans,Arial,sans-serif}.bnl-compose footer{color:#4d7456;align-items:center;gap:7px;margin-top:15px;font:800 10px Manrope,Arial,sans-serif;display:flex}.bnl-compose footer i{background:#7ea685;border-radius:50%;width:8px;height:8px}.bnl-push{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffaf2ed;border-radius:18px;align-items:flex-start;gap:12px;max-width:500px;padding:18px;display:flex;bottom:50px;left:25px;right:25px}.bnl-push-note{z-index:2;color:#fff;text-shadow:0 2px 8px #001b14;font:800 10px Manrope,Arial,sans-serif;position:absolute;bottom:20px;left:30px}.bnl-insight{background:#f8f5ec;border:1px solid #ffffff6b;border-radius:24px;flex-direction:column;padding:clamp(23px,3vw,40px);display:flex;inset:8% 9%}.bnl-insight-kicker{color:#ce6447;letter-spacing:1.3px;text-transform:uppercase;font:800 10px Manrope,Arial,sans-serif}.bnl-insight h4{letter-spacing:-.05em;margin:15px 0 25px;font:800 clamp(28px,3.1vw,43px) Manrope,Arial,sans-serif}.bnl-insight-flow{gap:10px;display:grid}.bnl-insight-flow span{color:#d16549;background:#fff;border:1px solid #dce1d7;border-radius:11px;align-items:center;gap:13px;padding:12px 15px;font:800 10px Manrope,Arial,sans-serif;display:flex}.bnl-insight-flow b{color:#263b30;font:800 12px Manrope,Arial,sans-serif}.bnl-insight p{color:#7b897d;margin:auto 0 0;font:600 10px/1.5 DM Sans,Arial,sans-serif}.bnl-relationship{color:#fff;background:#213b2e;grid-template-columns:1fr 1fr;min-height:580px;display:grid}.bnl-relationship-photo{min-height:580px;overflow:hidden}.bnl-relationship-photo img{object-fit:cover;width:100%;height:100%;display:block}.bnl-relationship-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:70px clamp(28px,6vw,110px);display:flex}.bnl-relationship-copy .nl-kicker{color:#f1d178}.bnl-relationship-copy h2{letter-spacing:-.057em;max-width:610px;margin:20px 0;font:750 clamp(39px,4.5vw,65px)/1.08 Manrope,Arial,sans-serif}.bnl-relationship-copy>p{color:#d2e0d3;max-width:540px;margin:0;font:500 16px/1.72 DM Sans,Arial,sans-serif}.bnl-relationship-copy>div{flex-wrap:wrap;gap:10px;margin-top:31px;display:flex}.bnl-relationship-copy button{color:#233a2d;background:#fff6e8;border:1px solid #fff2d7;border-radius:10px;min-height:46px;padding:0 16px;font:800 11px Manrope,Arial,sans-serif}.bnl-relationship-copy button.quiet{color:#fff;background:0 0}.bnl-relationship-copy>small{color:#a9beae;max-width:520px;margin-top:27px;font:600 10px/1.5 DM Sans,Arial,sans-serif}@media (width<=900px){.bnl-hero-copy{width:82%}.bnl-hero-tag{width:315px;right:25px}.bnl-relationship-copy{padding:55px 30px}}@media (width<=760px){.business-new-look .nl-header .nl-join{text-overflow:ellipsis;max-width:150px;overflow:hidden}.bnl-hero{min-height:840px}.bnl-hero>img{object-position:48% center}.bnl-hero-shade{background:linear-gradient(#071711e9,#0a241bbb 58%,#071711d9)}.bnl-hero-copy{width:100%;padding:85px 22px 300px}.bnl-hero h1{font-size:clamp(45px,10vw,65px)}.bnl-hero-copy>p{max-width:530px;font-size:14px}.bnl-hero-tag{width:auto;max-width:380px;bottom:125px;left:20px;right:20px}.bnl-hero-bottom{gap:9px;min-height:88px;padding:15px 18px}.bnl-hero-bottom span{font-size:8px}.bnl-journey .nl-visual{height:38vh}.bnl-profile{padding:12px;bottom:10px;left:10px;right:10px}.bnl-profile>small{font-size:7px}.bnl-profile>div{margin:7px 0}.bnl-profile>div>span{width:34px;height:34px;font-size:10px}.bnl-profile p b{font-size:13px}.bnl-profile p em,.bnl-profile>strong{font-size:8px}.bnl-qr{gap:5px;width:154px;padding:8px;bottom:10px;right:10px}.bnl-qr .nl-brand-symbol{width:19px;height:19px;font-size:9px}.bnl-qr .nl-brand strong{font-size:9px}.bnl-qr svg{width:75px;height:75px;padding:4px}.bnl-qr>b,.bnl-qr>small{font-size:7px}.bnl-compose,.bnl-insight{border-radius:15px;padding:15px;inset:4% 5%}.bnl-compose>small{margin-top:13px;font-size:7px}.bnl-compose h4{font-size:26px}.bnl-compose>p{font-size:9px}.bnl-compose-card{gap:7px;padding:9px}.bnl-compose-card>span,.bnl-push>span{width:31px;height:31px;font-size:13px}.bnl-compose-card small,.bnl-push small{font-size:6px}.bnl-compose-card b,.bnl-push b{font-size:10px}.bnl-compose-card em,.bnl-push em{font-size:7px}.bnl-push{gap:8px;padding:11px;bottom:32px;left:10px;right:10px}.bnl-push-note{font-size:7px;bottom:12px;left:15px}.bnl-insight h4{margin:7px 0;font-size:25px}.bnl-insight-flow{gap:5px}.bnl-insight-flow span{padding:6px 8px;font-size:7px}.bnl-insight-flow b{font-size:9px}.bnl-insight p{font-size:7px}.bnl-relationship{grid-template-columns:1fr}.bnl-relationship-photo{height:50vw;min-height:320px}.bnl-relationship-copy{padding:55px 24px}.bnl-relationship-copy h2{font-size:clamp(38px,8vw,56px)}.bnl-relationship-copy>p{font-size:14px}}@media (width<=420px){.business-new-look .nl-header .nl-join{max-width:130px;font-size:0!important}.business-new-look .nl-header .nl-join span{font-size:13px}.bnl-hero{min-height:860px}.bnl-hero h1{font-size:44px}.bnl-hero-tag{bottom:128px}.bnl-hero-bottom span{font-size:7px}.bnl-journey .nl-visual{height:34vh}}@media (prefers-reduced-motion:reduce){.bnl-hero>img{will-change:auto}}@media (width<=600px){.business-new-look .nl-header .nl-brand strong{display:none}}@media (width<=420px){.business-new-look .nl-header .nl-join{min-width:66px;padding:0 9px}.business-new-look .nl-header .nl-join:before{content:"Studio";font-size:10px}.business-new-look .nl-header .nl-join .bnl-account-mark{display:none}}.bs-support{--bs-ink:#20372d;--bs-green:#213d31;--bs-coral:#f06449;--bs-paper:#fffdf7;min-width:0;min-height:0;color:var(--bs-ink);background:#f3f1e9;flex:1;padding:clamp(18px,3vw,44px);font-family:DM Sans,Arial,sans-serif;overflow:auto}.bs-support *{box-sizing:border-box}.bs-support button,.bs-support input,.bs-support select,.bs-support textarea{font:inherit}.bs-support :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #dfb83f}.bs-support button{cursor:pointer}.bs-support button:disabled{cursor:not-allowed;opacity:.58}.bs-support-hero{color:#fffaf0;background:radial-gradient(circle at 84% 8%,#eac85d2d,#0000 32%),linear-gradient(125deg,#19362a,#234737);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:center;gap:clamp(20px,4vw,66px);padding:clamp(28px,4vw,58px);display:grid;position:relative;overflow:hidden}.bs-support-hero:after{content:"";pointer-events:none;border:1px solid #f1d18a36;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-175px;left:-125px}.bs-support-kicker,.bs-support-section-number,.bs-support-direct>span,.bs-support-reply>span{color:#ca6248;letter-spacing:.12em;font:800 11px Manrope,Arial,sans-serif;display:block}.bs-support-hero .bs-support-kicker{color:#efb18d}.bs-support-hero h2{letter-spacing:-.055em;max-width:700px;margin:18px 0;font:750 clamp(34px,4.4vw,60px)/1.02 Manrope,Arial,sans-serif}.bs-support-hero h2 em{color:#eac85d;font-style:normal}.bs-support-hero>div>p{color:#cadbcb;max-width:630px;margin:0;font-size:15px;line-height:1.65}.bs-support-direct{z-index:1;background:#ffffff0d;border:1px solid #d9ecda33;border-radius:17px;justify-items:start;gap:10px;padding:24px;display:grid;position:relative}.bs-support-direct>span{color:#eac85d;font-size:10px}.bs-support-direct strong{font:750 24px Manrope,Arial,sans-serif}.bs-support-direct p{color:#d2e0d1;margin:0;font-size:13px;line-height:1.6}.bs-support-direct a{background:var(--bs-coral);color:#fff;border-radius:9px;align-items:center;gap:14px;min-height:42px;margin-top:4px;padding:0 16px;font:800 12px Manrope,Arial,sans-serif;text-decoration:none;display:inline-flex}.bs-support-direct a:hover{background:#d95639}.bs-support-direct small{color:#a8c6ad;font-size:12px}.bs-support-layout{grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);align-items:start;gap:18px;margin:18px 0;display:grid}.bs-support-card,.bs-support-quick{background:var(--bs-paper);border:1px solid #d8dfd3;border-radius:18px;min-width:0;padding:clamp(22px,2.7vw,34px);box-shadow:0 10px 28px #1a36200b}.bs-support-card header h3,.bs-support-quick h3{letter-spacing:-.04em;margin:9px 0 8px;font:750 clamp(24px,2.5vw,32px)/1.13 Manrope,Arial,sans-serif}.bs-support-card header p{color:#617368;max-width:610px;margin:0;font-size:13px;line-height:1.6}.bs-support-compose form{margin-top:24px;display:grid}.bs-support-compose label{color:#284738;margin:0 0 7px;font:800 12px Manrope,Arial,sans-serif}.bs-support-compose :is(input,select,textarea){width:100%;min-width:0;color:var(--bs-ink);background:#fff;border:1px solid #c8d3c8;border-radius:9px;margin-bottom:17px;padding:12px 13px;font-size:14px}.bs-support-compose :is(input,select){min-height:45px}.bs-support-compose textarea{resize:vertical;min-height:130px;line-height:1.5}.bs-support-compose :is(input,textarea)::placeholder{color:#778a7d}.bs-support-form-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.bs-support-form-foot small{color:#647568;font-size:12px}.bs-support-form-foot button,.bs-support-history>header button{background:var(--bs-green);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:0 17px;font:800 12px Manrope,Arial,sans-serif;display:inline-flex}.bs-support-form-foot button:hover:not(:disabled){background:#315b43}.bs-support-alert,.bs-support-success,.bs-support-list-error{border-radius:10px;margin:17px 0 0;padding:12px 14px;font-size:13px;line-height:1.5}.bs-support-alert,.bs-support-list-error{color:#8b3d2a;background:#fff1ec;border:1px solid #e9b5a7}.bs-support-success{color:#305d3a;background:#eef7eb;border:1px solid #b9d4b6}.bs-support-alert a,.bs-support-list-error a{color:#80331d;font-weight:800}.bs-support-list-error p{margin:0 0 5px}.bs-support-quick{background:#eaf0e8}.bs-support-quick h3{margin-bottom:22px}.bs-support-quick details{border-top:1px solid #cbd8cb}.bs-support-quick details:last-child{border-bottom:1px solid #cbd8cb}.bs-support-quick summary{color:#244433;cursor:pointer;padding:17px 25px 17px 0;font:800 13px/1.4 Manrope,Arial,sans-serif;list-style:none;position:relative}.bs-support-quick summary::-webkit-details-marker{display:none}.bs-support-quick summary:after{content:"+";color:#c65d42;font-size:20px;line-height:1;position:absolute;top:14px;right:0}.bs-support-quick details[open] summary:after{content:"−"}.bs-support-quick details p{color:#566f5c;margin:-2px 20px 18px 0;font-size:13px;line-height:1.65}.bs-support-history>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.bs-support-history>header button{color:#244d34;background:#f6faf3;border:1px solid #c8d7c8;flex:none}.bs-support-history>header button:hover:not(:disabled){background:#e8f1e4}.bs-support-empty{color:#597061;text-align:center;background:#f8faf5;border:1px dashed #cbd8ca;border-radius:12px;margin:23px 0 0;padding:28px;font-size:14px}.bs-support-request-list{gap:11px;margin-top:23px;display:grid}.bs-support-request{background:#fff;border:1px solid #dae2d7;border-radius:12px;padding:19px}.bs-support-request-head{justify-content:space-between;align-items:start;gap:15px;display:flex}.bs-support-request-head>div>span{color:#c65d42;letter-spacing:.1em;text-transform:uppercase;font:800 10px Manrope,Arial,sans-serif}.bs-support-request h4{overflow-wrap:anywhere;margin:5px 0 0;font:750 17px Manrope,Arial,sans-serif}.bs-support-status{color:#845a22;background:#f8ecdb;border-radius:999px;flex:none;padding:7px 10px;font:800 11px Manrope,Arial,sans-serif}.bs-support-status-in-progress{color:#345e91;background:#e9eff9}.bs-support-status-answered,.bs-support-status-resolved,.bs-support-status-closed{color:#2d6640;background:#e6f2e5}.bs-support-request-message{color:#435a49;white-space:pre-wrap;overflow-wrap:anywhere;margin:14px 0;font-size:14px;line-height:1.6}.bs-support-reply{border-left:3px solid var(--bs-coral);background:#f6f4ed;border-radius:0 9px 9px 0;margin-top:14px;padding:14px 15px}.bs-support-reply p{color:#254131;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.6}.bs-support-request footer{color:#657668;border-top:1px solid #e7ebe3;flex-wrap:wrap;gap:6px 18px;padding-top:12px;font-size:11px;display:flex}@media (width<=1050px){.bs-support-hero{grid-template-columns:1fr}.bs-support-direct{max-width:520px}.bs-support-layout{grid-template-columns:1fr}}@media (width<=600px){.bs-support{padding:12px}.bs-support-hero{border-radius:15px;gap:22px;padding:25px 20px}.bs-support-hero h2{font-size:clamp(31px,8vw,42px)}.bs-support-hero>div>p{font-size:14px}.bs-support-direct{padding:17px}.bs-support-layout{gap:12px;margin:12px 0}.bs-support-card,.bs-support-quick{border-radius:14px;padding:20px 17px}.bs-support-form-foot{flex-direction:column;align-items:stretch}.bs-support-form-foot button{width:100%}.bs-support-history>header{flex-direction:column;align-items:stretch}.bs-support-history>header button{align-self:flex-start}.bs-support-request-head{flex-direction:column;align-items:flex-start;gap:8px}}.business-brand-extras{color:#20372d;background:#fafaf6;border:1px solid #d7dcd1;border-radius:16px;min-width:0;margin-top:0;padding:20px;position:relative;container-type:inline-size}.business-brand-extras__qr-source{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}.business-brand-extras__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.business-brand-extras__heading>div:first-child{flex:280px;min-width:0;max-width:690px}.business-brand-extras__heading>div:first-child>span{color:#b95641;letter-spacing:.16em;font-size:9px;font-weight:800}.business-brand-extras__heading h3{color:#20372d;letter-spacing:-.035em;overflow-wrap:anywhere;max-width:670px;margin:4px 0 3px;font-size:clamp(21px,2vw,25px);line-height:1.18}.business-brand-extras__heading p{color:#637269;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.45}.business-brand-extras__heading-action{justify-items:end;min-width:0;max-width:100%;display:grid}.business-brand-extras__heading-action button{color:#fff;cursor:pointer;background:#20372d;border:1px solid #20372d;border-radius:10px;min-height:39px;padding:0 14px;font-size:11px;font-weight:800}.business-brand-extras__heading-action button span{margin-left:7px;font-size:16px}.business-brand-extras__heading-action button:hover:not(:disabled){background:#314d3d}.business-brand-extras__heading-action button:disabled{cursor:not-allowed;color:#89998d;background:#e6eae3;border-color:#cbd4c9}.business-brand-extras__heading-action button:focus-visible{outline-offset:2px;outline:3px solid #f0bf76}.business-brand-extras__readiness{color:#6f654e;background:#fff8ec;border:1px solid #ead6ba;border-radius:9px;margin:0 0 14px;padding:10px 12px;font-size:11px;line-height:1.45}.business-brand-extras__readiness.is-ready{color:#466049;background:#eef5ea;border-color:#d4e2d1}.business-brand-extras__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.business-brand-extra{background:#fffdf8;border:1px solid #d9dfd6;border-radius:11px;min-width:0;overflow:hidden}.business-brand-extra__meta{background:#fff;border-bottom:1px solid #e1e5dd;align-items:center;gap:9px;min-height:60px;padding:9px 11px;display:flex}.business-brand-extra__meta>div{flex:1;gap:3px;min-width:0;display:grid}.business-brand-extra__meta b{color:#263a30;overflow-wrap:anywhere;font-size:12px}.business-brand-extra__meta small{color:#77877b;overflow-wrap:anywhere;font-size:10px}.business-brand-extra__meta button{color:#264436;cursor:pointer;background:#fff;border:1px solid #cddbd0;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:8px;min-height:35px;margin-left:auto;padding:0 11px;font-family:inherit;font-size:10px;font-weight:800;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.business-brand-extra__meta button:hover:not(:disabled){background:#eef4ec;border-color:#20372d;transform:translateY(-1px)}.business-brand-extra__meta button:focus-visible{outline-offset:2px;outline:3px solid #f0bf76}.business-brand-extra__meta button:disabled{cursor:not-allowed;color:#99a59b;background:#f5f6f2;border-color:#e3e7e0}.business-brand-extra__meta button span{font-size:16px;line-height:1}.business-brand-extra__preview{background:#e9ebe4;place-items:center;height:215px;padding:12px;display:grid;overflow:hidden}.business-brand-extra--receipt .business-brand-extra__preview{background:#e5e6e1}.business-brand-extra--social .business-brand-extra__preview{background:#e7ebe6}.business-brand-extra--insert .business-brand-extra__preview{background:#ece8de}.business-brand-extra__preview img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 16px 30px #20372d20}.business-brand-extra>p{color:#617267;overflow-wrap:anywhere;align-items:center;min-height:40px;margin:0;padding:8px 11px;font-size:11px;line-height:1.5;display:flex}@media (width<=1160px){.business-brand-extras__grid{grid-template-columns:1fr}}@container (width<=680px){.business-brand-extras__grid{grid-template-columns:1fr}}@container (width<=500px){.business-brand-extras__heading-action{justify-items:start}.business-brand-extra__meta{flex-wrap:wrap}.business-brand-extra__meta>div{flex:1}}@container (width<=380px){.business-brand-extra__meta button{width:100%;margin-left:0}}@media (width<=700px){.business-brand-extras{padding:14px}.business-brand-extras__heading{display:block}.business-brand-extras__heading-action{justify-items:start;margin-top:12px}.business-brand-extra__preview{height:200px}}@media (width<=400px){.business-brand-extra__meta{flex-wrap:wrap}.business-brand-extra__meta button{width:100%;margin:0}}.business-overlay .brand-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-overlay .brand-qr-asset{grid-column:auto}.business-overlay .brand-notification-asset{background:#fffaf0;grid-column:1/-1}.business-overlay .business-notification-concept{--bnc-scene-start:#dce9df;--bnc-scene-middle:#f8ead0;--bnc-scene-end:#f3ccaf;--bnc-orbit:#f0aa72;--bnc-phone-light:#5d7f63;--bnc-phone-dark:#1e3d35;color:#20372d;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);width:100%;min-height:640px;font-family:Manrope,sans-serif;display:grid}.business-overlay .business-notification-concept[data-moment=favorite]{--bnc-scene-start:#f4e4da;--bnc-scene-middle:#efd4c1;--bnc-scene-end:#d5e1d4;--bnc-orbit:#e78e77;--bnc-phone-light:#786e63;--bnc-phone-dark:#334740}.business-overlay .business-notification-concept[data-moment=city]{--bnc-scene-start:#d8e7e9;--bnc-scene-middle:#eceddb;--bnc-scene-end:#f7d69e;--bnc-orbit:#e8b965;--bnc-phone-light:#4d7781;--bnc-phone-dark:#214752}.business-overlay .business-notification-concept[data-moment=return]{--bnc-scene-start:#e4e9d7;--bnc-scene-middle:#eee5d1;--bnc-scene-end:#e4ccb3;--bnc-orbit:#c9a877;--bnc-phone-light:#72866a;--bnc-phone-dark:#344c3c}.business-overlay .business-notification-concept *,.business-overlay .business-notification-concept :before,.business-overlay .business-notification-concept :after{box-sizing:border-box}.business-overlay .business-notification-concept__editorial{color:#fff9ed;background:radial-gradient(circle at -12% -14%,#68866c55,#0000 39%),radial-gradient(circle at 108% 110%,#e99a5c20,#0000 41%),#20372d;flex-direction:column;min-width:0;padding:clamp(30px,4vw,56px) clamp(26px,3.6vw,53px) 30px;display:flex;position:relative}.business-overlay .bnc-brand{align-items:center;gap:11px;min-width:0;margin-bottom:clamp(30px,4vw,54px);display:flex}.business-overlay .bnc-brand>span,.business-overlay .bnc-app-icon{color:#fff;background:#f06449;border-radius:11px 11px 11px 4px;flex:none;place-items:center;width:37px;height:37px;font:800 19px/1 Manrope,sans-serif;display:grid;box-shadow:inset 0 1px #fff5}.business-overlay .bnc-brand>b{color:#fff9ed;letter-spacing:-.06em;font:800 21px/1 Manrope,sans-serif}.business-overlay .bnc-brand em{color:#f39171;font-style:normal}.business-overlay .bnc-brand svg{fill:none;stroke:#f4c978;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px;margin-left:auto;overflow:visible}.business-overlay .bnc-kicker{color:#f0c675;letter-spacing:.16em;overflow-wrap:anywhere;font:800 10px/1.4 Manrope,sans-serif}.business-overlay .business-notification-concept__editorial h3{color:#fffaf0;letter-spacing:-.065em;overflow-wrap:anywhere;max-width:12ch;margin:13px 0 14px;font:800 clamp(32px,3.45vw,49px)/1.06 Manrope,sans-serif}.business-overlay .bnc-intro{color:#d7e5d6;overflow-wrap:anywhere;max-width:49ch;margin:0;font-size:13px;line-height:1.63}.business-overlay .bnc-moments{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:29px;display:grid}.business-overlay .bnc-moment{color:#fff9ed;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff30;border-radius:13px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);align-content:center;gap:3px 9px;min-width:0;min-height:74px;padding:12px 11px;transition:background .16s,border-color .16s,transform .16s;display:grid}.business-overlay .bnc-moment:hover{background:#ffffff16;border-color:#f4c978a8;transform:translateY(-1px)}.business-overlay .bnc-moment.active{color:#20372d;background:#fff7e9;border-color:#f6d49e;box-shadow:0 6px 20px #0e241d2e}.business-overlay .bnc-moment>span{color:#f4d081;background:#f0c67524;border-radius:8px;grid-row:1/3;align-self:center;place-items:center;width:26px;height:26px;font:800 20px/1 Manrope,sans-serif;display:grid}.business-overlay .bnc-moment.active>span{color:#df6549;background:#f0644920}.business-overlay .bnc-moment b{overflow-wrap:anywhere;min-width:0;font:800 11px/1.3 Manrope,sans-serif}.business-overlay .bnc-moment small{color:#c2d4c2;overflow-wrap:anywhere;min-width:0;font:500 9px/1.35 Manrope,sans-serif}.business-overlay .bnc-moment.active small{color:#687d69}.business-overlay .bnc-language{gap:9px;margin-top:24px;display:grid}.business-overlay .bnc-language>span{color:#e4bd77;letter-spacing:.16em;font:800 9px/1.4 Manrope,sans-serif}.business-overlay .bnc-language>div{flex-wrap:wrap;gap:7px;display:flex}.business-overlay .bnc-language button{color:#e5eee2;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff3b;border-radius:100px;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:31px;padding:5px 8px;font:600 9px/1.2 Manrope,sans-serif;transition:background .16s,border-color .16s;display:inline-flex}.business-overlay .bnc-language button:hover{background:#ffffff18;border-color:#f4c978}.business-overlay .bnc-language button.active{color:#20372d;background:#f1cc81;border-color:#f1cc81}.business-overlay .bnc-language button b{letter-spacing:.04em;font:800 8px/1 Manrope,sans-serif}.business-overlay .bnc-disclosure{color:#b1c6b4;overflow-wrap:anywhere;margin:auto 0 0;padding-top:24px;font-size:9px;line-height:1.55}.business-overlay .business-notification-concept__scene{isolation:isolate;background:linear-gradient(139deg, var(--bnc-scene-start), var(--bnc-scene-middle) 52%, var(--bnc-scene-end));flex-direction:column;align-items:center;min-width:0;min-height:640px;padding:24px clamp(20px,3vw,42px) 25px;transition:background .18s;display:flex;position:relative;overflow:hidden}.business-overlay .bnc-scene-label{z-index:2;color:#375244;letter-spacing:.11em;justify-content:space-between;gap:14px;width:100%;font:800 9px/1.4 Manrope,sans-serif;display:flex;position:relative}.business-overlay .bnc-scene-label>span:last-child{text-align:right}.business-overlay .bnc-orbits,.business-overlay .bnc-orbits>span,.business-overlay .bnc-orbits>i{pointer-events:none;position:absolute}.business-overlay .bnc-orbits{z-index:0;inset:0;overflow:hidden}.business-overlay .bnc-orbits>span:first-child{aspect-ratio:1;border:1px solid #ffffffb8;border-radius:50%;width:min(68%,420px);top:12%;right:-18%;box-shadow:0 0 0 54px #ffffff32,0 0 0 112px #ffffff1b}.business-overlay .bnc-orbits>span:nth-child(2){aspect-ratio:1;background:var(--bnc-orbit);opacity:.3;filter:blur(1px);border-radius:50%;width:min(58%,340px);bottom:-19%;left:-13%}.business-overlay .bnc-orbits>span:nth-child(3){background:#f06449;border-radius:50%;width:10px;height:10px;top:26%;left:8%;box-shadow:15px -20px 0 -3px #f0c675}.business-overlay .bnc-orbits>i{border:3px solid #f4c978;border-radius:50%;width:16px;height:16px;bottom:19%;right:11%;transform:rotate(-20deg)}.business-overlay .bnc-orbits--replaying>span:first-child{animation:.72s ease-out both bnc-orbit-breathe}.business-overlay .bnc-phone{z-index:1;background:radial-gradient(circle at 77% 28%, #ffffff36, transparent 32%), radial-gradient(circle at 20% 83%, var(--bnc-phone-light), transparent 49%), linear-gradient(154deg, var(--bnc-phone-light), var(--bnc-phone-dark) 76%);color:#fff;border:7px solid #1a302b;border-radius:43px;flex-direction:column;flex:none;width:min(100%,333px);min-height:510px;margin:26px auto 18px;padding:15px 12px 27px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 5px #ffffff75,0 24px 48px #20372d42,0 3px 7px #243a3240}.business-overlay .bnc-phone:before{content:"";z-index:3;background:#14231f;border-radius:100px;width:84px;height:22px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.business-overlay .bnc-phone:after{content:"";filter:blur(38px);pointer-events:none;background:#f2ce7e29;border-radius:50%;height:55%;position:absolute;inset:auto -20% -30%}.business-overlay .bnc-phone-top{z-index:2;color:#fff;justify-content:space-between;gap:20px;padding:0 10px;font:800 10px/1.5 Manrope,sans-serif;display:flex;position:relative}.business-overlay .bnc-phone-top>span:last-child{letter-spacing:-.08em;font-size:10px}.business-overlay .bnc-phone-time{z-index:2;text-align:center;text-shadow:0 1px 12px #17352c33;justify-items:center;gap:3px;margin:75px 0 37px;display:grid;position:relative}.business-overlay .bnc-phone-time small{color:#fff9e7;letter-spacing:.16em;font:800 9px/1.4 Manrope,sans-serif}.business-overlay .bnc-phone-time strong{color:#fffdf7;letter-spacing:-.075em;font:500 clamp(57px,6vw,71px)/1 Manrope,sans-serif}.business-overlay .bnc-phone-banner{z-index:2;color:#23362d;text-align:left;-webkit-backdrop-filter:blur(18px);background:#fffdf0e8;border:1px solid #ffffffb5;border-radius:19px;grid-template-columns:39px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:12px;animation:.66s cubic-bezier(.2,.85,.23,1) both bnc-notification-arrive;display:grid;position:relative;box-shadow:0 9px 24px #17372d38,inset 0 1px #ffffffa0}.business-overlay .bnc-phone-banner:after{content:"";pointer-events:none;border:1px solid #fffbd8;border-radius:24px;animation:.78s ease-out both bnc-notification-halo;position:absolute;inset:-5px}.business-overlay .bnc-phone-banner[dir=rtl]{text-align:right;direction:rtl}.business-overlay .bnc-app-icon{border-radius:10px;width:39px;height:39px;font-size:20px}.business-overlay .bnc-banner-copy{gap:4px;min-width:0;display:grid}.business-overlay .bnc-banner-top{justify-content:space-between;align-items:baseline;gap:7px;min-width:0;margin-bottom:2px;display:flex}.business-overlay .bnc-banner-top b{color:#20372d;letter-spacing:.09em;overflow-wrap:anywhere;min-width:0;font:800 9px/1.25 Manrope,sans-serif}.business-overlay .bnc-banner-top time{color:#77847a;flex:none;font:600 9px/1.25 Manrope,sans-serif}.business-overlay .bnc-banner-copy>strong{color:#20372d;letter-spacing:-.015em;overflow-wrap:anywhere;min-width:0;font:800 13px/1.28 Manrope,sans-serif}.business-overlay .bnc-banner-copy>p{color:#485a4e;overflow-wrap:anywhere;min-width:0;margin:0;font:500 11px/1.42 Manrope,sans-serif}.business-overlay .bnc-banner-copy>small{color:#aa513d;overflow-wrap:anywhere;min-width:0;margin-top:2px;font:800 9px/1.4 Manrope,sans-serif;display:block}.business-overlay .bnc-banner-copy bdi{unicode-bidi:isolate}.business-overlay .bnc-phone-bottom{z-index:2;color:#fff7e8;letter-spacing:.02em;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:auto;padding-top:32px;font:700 9px/1.4 Manrope,sans-serif;display:flex;position:relative}.business-overlay .bnc-phone-bottom svg{fill:none;stroke:#f3ce77;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.business-overlay .bnc-phone--replaying .bnc-phone-bottom svg{animation:.64s ease-out both bnc-spark-twinkle}.business-overlay .bnc-replay{z-index:2;color:#fff9eb;text-align:left;cursor:pointer;background:#20392f;border:1px solid #f0d394;border-radius:15px;align-items:center;gap:10px;width:min(100%,333px);min-height:53px;margin:0 auto 16px;padding:8px 12px;transition:transform .16s,background .16s,box-shadow .16s;display:flex;position:relative;box-shadow:0 8px 17px #31524021,inset 0 1px #ffffff24}.business-overlay .bnc-replay:hover{background:#2c4c3c;transform:translateY(-2px);box-shadow:0 11px 21px #3152402c,inset 0 1px #ffffff24}.business-overlay .bnc-replay-symbol{background:#f06449;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.business-overlay .bnc-replay-symbol svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.business-overlay .bnc-replay-copy{gap:2px;min-width:0;display:grid}.business-overlay .bnc-replay-copy b{overflow-wrap:anywhere;font:800 11px/1.25 Manrope,sans-serif}.business-overlay .bnc-replay-copy small{color:#d2dccf;font:600 9px/1.3 Manrope,sans-serif}.business-overlay .bnc-replay-bars{flex:none;justify-content:center;align-items:center;gap:2px;width:29px;height:25px;margin-left:auto;display:flex}.business-overlay .bnc-replay-bars i{background:#f4cf82;border-radius:4px;width:3px;height:7px}.business-overlay .bnc-replay-bars i:nth-child(2),.business-overlay .bnc-replay-bars i:nth-child(4){height:13px}.business-overlay .bnc-replay-bars i:nth-child(3){height:20px}.business-overlay .bnc-replay--playing .bnc-replay-bars i{animation:.36s ease-in-out 2 alternate bnc-sound-bar}.business-overlay .bnc-replay--playing .bnc-replay-bars i:nth-child(2){animation-delay:50ms}.business-overlay .bnc-replay--playing .bnc-replay-bars i:nth-child(3){animation-delay:.1s}.business-overlay .bnc-replay--playing .bnc-replay-bars i:nth-child(4){animation-delay:.15s}.business-overlay .bnc-replay--playing .bnc-replay-bars i:nth-child(5){animation-delay:.2s}.business-overlay .bnc-audio-error{z-index:2;color:#663c2d;width:min(100%,333px);margin:-7px auto 14px;font:700 10px/1.4 Manrope,sans-serif;position:relative}@keyframes bnc-notification-arrive{0%{opacity:0;transform:translateY(-22px)scale(.982)}70%{opacity:1;transform:translateY(3px)scale(1.003)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes bnc-notification-halo{0%,30%{opacity:0;transform:scale(.98)}60%{opacity:.7}to{opacity:0;transform:scale(1.055)}}@keyframes bnc-orbit-breathe{0%{opacity:.3;transform:scale(.94)}55%{opacity:1;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes bnc-spark-twinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}45%{opacity:1;transform:scale(1.3)rotate(11deg)}}@keyframes bnc-sound-bar{to{opacity:.55;height:5px}}.business-overlay .bnc-scene-caption{z-index:2;color:#284638;justify-content:space-between;align-items:baseline;gap:10px;width:100%;margin-top:auto;display:flex;position:relative}.business-overlay .bnc-scene-caption>span{letter-spacing:.1em;flex:none;font:800 9px/1.4 Manrope,sans-serif}.business-overlay .bnc-scene-caption>p{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font:700 11px/1.4 Manrope,sans-serif}.business-overlay .bnc-moment:focus-visible,.business-overlay .bnc-language button:focus-visible,.business-overlay .bnc-replay:focus-visible{outline-offset:3px;outline:3px solid #f2c14e}@container brand-gallery (width<=1000px){.business-overlay .business-notification-concept{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.business-overlay .business-notification-concept__editorial{padding:30px 25px 25px}.business-overlay .business-notification-concept__editorial h3{font-size:clamp(28px,3.4vw,39px)}.business-overlay .business-notification-concept__scene{padding-inline:20px}}@container brand-gallery (width<=760px){.business-overlay .brand-asset-grid,.business-overlay .business-notification-concept{grid-template-columns:minmax(0,1fr)}.business-overlay .business-notification-concept__editorial{padding:32px clamp(22px,5vw,42px)}.business-overlay .bnc-brand{margin-bottom:30px}.business-overlay .business-notification-concept__editorial h3{max-width:20ch;font-size:clamp(29px,6vw,42px)}.business-overlay .bnc-intro{max-width:65ch}.business-overlay .bnc-disclosure{margin-top:0}.business-overlay .business-notification-concept__scene{min-height:610px}}@media (width<=600px){.business-overlay .business-notification-concept__editorial{padding:27px 20px 29px}.business-overlay .business-notification-concept__editorial h3{font-size:clamp(29px,9vw,39px)}.business-overlay .bnc-moments{gap:7px;margin-top:23px}.business-overlay .bnc-moment{grid-template-columns:1fr;align-content:start;gap:4px;min-height:103px;padding:10px}.business-overlay .bnc-moment>span{grid-row:auto;margin-bottom:2px}.business-overlay .bnc-language button{padding-inline:8px}.business-overlay .business-notification-concept__scene{min-height:0;padding:20px 15px 23px}.business-overlay .bnc-scene-label{letter-spacing:.06em;font-size:8px}.business-overlay .bnc-phone{width:min(100%,318px);min-height:475px;margin-block:24px 19px}.business-overlay .bnc-phone-time{margin-top:64px;margin-bottom:31px}.business-overlay .bnc-scene-caption{flex-wrap:wrap}.business-overlay .bnc-scene-caption>p{text-align:left}}@media (prefers-reduced-motion:reduce){.business-overlay .business-notification-concept,.business-overlay .business-notification-concept *,.business-overlay .business-notification-concept :before,.business-overlay .business-notification-concept :after{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important}.business-overlay .bnc-phone-banner,.business-overlay .bnc-phone-banner:after,.business-overlay .bnc-orbits--replaying>span:first-child,.business-overlay .bnc-phone--replaying .bnc-phone-bottom svg,.business-overlay .bnc-replay--playing .bnc-replay-bars i{animation:none!important}}.admin-support-inbox{color:#20372d;background:#fffcf5;border:1px solid #dcd6ca;border-radius:24px;max-width:1500px;margin:34px auto 0;padding:clamp(22px,3vw,42px);scroll-margin-top:24px;font-family:DM Sans,Arial,sans-serif;box-shadow:0 18px 50px #27324a09}.admin-support-inbox *{box-sizing:border-box}.admin-support-inbox :is(button,textarea,select){font:inherit}.admin-support-inbox :is(button,textarea,select):focus-visible{outline-offset:3px;outline:3px solid #eac85d}.admin-support-inbox button{cursor:pointer}.admin-support-inbox button:disabled{cursor:not-allowed;opacity:.55}.admin-support-heading{justify-content:space-between;align-items:end;gap:22px;display:flex}.admin-support-heading>div{max-width:760px}.admin-support-heading>div>span,.admin-support-detail>header>div>span,.admin-support-message>span{color:#cc6449;letter-spacing:.13em;font:800 10px Manrope,Arial,sans-serif}.admin-support-heading h2{letter-spacing:-.052em;margin:10px 0;font:750 clamp(30px,3.5vw,49px)/1.04 Manrope,Arial,sans-serif}.admin-support-heading p{color:#627468;margin:0;font-size:14px;line-height:1.6}.admin-support-heading>button{color:#234d34;background:#f4f8f0;border:1px solid #ccd9cc;border-radius:9px;flex:none;min-height:41px;padding:0 15px;font:800 11px Manrope,Arial,sans-serif}.admin-support-heading>button:hover:not(:disabled){background:#e9f1e5}.admin-support-summary{flex-wrap:wrap;gap:8px;margin:25px 0 16px;display:flex}.admin-support-summary span{color:#46674d;background:#f4f8f0;border:1px solid #d7e0d3;border-radius:9px;min-height:38px;padding:8px 12px;font-size:12px}.admin-support-summary b{color:#203d2e;font:800 15px Manrope,Arial,sans-serif}.admin-support-error,.admin-support-save-error,.admin-support-save-success{border-radius:9px;padding:11px 14px;font-size:13px;line-height:1.45}.admin-support-error,.admin-support-save-error{color:#8b3d2c;background:#fff0eb;border:1px solid #e8b5a6}.admin-support-error{margin:0 0 14px}.admin-support-save-error,.admin-support-save-success{margin:14px 0 0}.admin-support-save-success{color:#34613a;background:#edf6ea;border:1px solid #b9d2b9}.admin-support-workspace{background:#fff;border:1px solid #d9dfd4;border-radius:16px;grid-template-columns:minmax(290px,.78fr) minmax(0,1.22fr);min-height:470px;display:grid;overflow:hidden}.admin-support-list-pane{background:#f9faf6;border-right:1px solid #d9dfd4;min-width:0}.admin-support-filters{border-bottom:1px solid #d9dfd4;gap:5px;padding:14px;display:flex;overflow-x:auto}.admin-support-filters button{color:#63786a;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:7px;flex:none;min-height:34px;padding:0 10px;font:800 11px Manrope,Arial,sans-serif}.admin-support-filters button.active{color:#fff;background:#254d36;border-color:#254d36}.admin-support-filters button:hover:not(.active){background:#e9efe6}.admin-support-ticket-list{max-height:650px;overflow:auto}.admin-support-ticket{color:#20372d;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e8de;width:100%;padding:17px}.admin-support-ticket:last-child{border-bottom:0}.admin-support-ticket.selected{background:#edf4e9;box-shadow:inset 3px 0 #eb7652}.admin-support-ticket:hover:not(.selected){background:#f2f6ef}.admin-support-ticket-top,.admin-support-ticket-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-support-ticket-top strong{color:#2a5538;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:800 12px Manrope,Arial,sans-serif;overflow:hidden}.admin-support-ticket-top time{color:#748174;flex:none;font-size:10px}.admin-support-ticket>b{overflow-wrap:anywhere;margin:10px 0 9px;font:750 16px Manrope,Arial,sans-serif;display:block}.admin-support-ticket-bottom small{color:#65796c;font-size:11px}.admin-support-state{color:#8a6027;background:#faecda;border-radius:99px;flex:none;padding:5px 8px;font:800 10px Manrope,Arial,sans-serif}.admin-support-state.in-progress{color:#365f8f;background:#e5eef9}.admin-support-state.resolved{color:#326c3e;background:#e5f2e3}.admin-support-empty{color:#617466;text-align:center;margin:0;padding:42px 20px;font-size:13px}.admin-support-detail{min-width:0;padding:clamp(19px,2.5vw,31px)}.admin-support-detail>header{background:0 0;border-bottom:1px solid #e1e8de;justify-content:space-between;align-items:start;gap:20px;padding:0 0 20px;display:flex;position:static}.admin-support-detail h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:8px 0 6px;font:750 clamp(21px,2.5vw,30px)/1.1 Manrope,Arial,sans-serif}.admin-support-detail>header p{color:#6b806f;margin:0;font-size:12px}.admin-support-message{background:#f3f5ef;border-radius:12px;margin:20px 0;padding:18px}.admin-support-message p{color:#344d3a;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.65}.admin-support-detail form{display:grid}.admin-support-detail form>label{color:#274a34;justify-content:space-between;gap:10px;font:800 12px Manrope,Arial,sans-serif;display:flex}.admin-support-detail form>label small{color:#637c69;font:500 11px DM Sans,Arial,sans-serif}.admin-support-detail textarea{color:#20372d;resize:vertical;background:#fff;border:1px solid #c9d5c8;border-radius:10px;width:100%;min-height:150px;margin:8px 0 14px;padding:13px;font-size:14px;line-height:1.5}.admin-support-detail textarea::placeholder{color:#728676}.admin-support-form-row{justify-content:space-between;align-items:end;gap:16px;display:flex}.admin-support-form-row>label{color:#274a34;gap:7px;font:800 12px Manrope,Arial,sans-serif;display:grid}.admin-support-form-row select{color:#20372d;background:#fff;border:1px solid #c9d5c8;border-radius:9px;min-width:165px;min-height:42px;padding:0 10px;font-size:13px}.admin-support-form-row>div{align-items:center;gap:12px;display:flex}.admin-support-form-row>div small{color:#667c69;font-size:11px}.admin-support-form-row button{color:#fff;white-space:nowrap;background:#203d2e;border:0;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:43px;padding:0 16px;font:800 12px Manrope,Arial,sans-serif;display:flex}.admin-support-form-row button:hover:not(:disabled){background:#315c42}.admin-support-detail-empty{color:#687b6b;text-align:center;place-items:center;min-height:420px;font-size:14px;display:grid}@media (width<=1050px){.admin-support-workspace{grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr)}.admin-support-form-row{flex-direction:column;align-items:stretch}.admin-support-form-row>div{justify-content:space-between}}@media (width<=760px){.admin-support-inbox{border-radius:16px;padding:20px 15px}.admin-support-heading{flex-direction:column;align-items:start}.admin-support-workspace{grid-template-columns:1fr}.admin-support-list-pane{border-bottom:1px solid #d9dfd4;border-right:0}.admin-support-ticket-list{max-height:330px}}@media (width<=500px){.admin-support-detail>header,.admin-support-detail form>label{flex-direction:column}.admin-support-form-row>div{flex-direction:column;align-items:stretch}.admin-support-form-row button{width:100%}}.public-place{color:#20372d;background:#f8f5ec;min-height:100dvh;font-family:Manrope,sans-serif}.public-place *,.public-place :before,.public-place :after{box-sizing:border-box}.public-place button,.public-place a{font:inherit}.public-place__header{z-index:1;background:#fffdf8;border-bottom:1px solid #e2dfd5;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(20px,5vw,80px);display:flex;position:relative;top:auto}.public-place__brand{color:#20372d;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;display:inline-flex}.public-place__brand>span{color:#fff;background:#f06449;border-radius:11px 11px 11px 4px;place-items:center;width:37px;height:37px;font-size:20px;font-weight:800;display:grid;transform:rotate(-6deg)}.public-place__brand>b{letter-spacing:-.06em;font-size:21px}.public-place__brand em{color:#f06449;font-style:normal}.public-place__back{color:#20372d;cursor:pointer;background:0 0;border:1px solid #d8d9ce;border-radius:999px;padding:10px 15px;font-size:13px!important;font-weight:800!important}.public-place__back span{color:#f06449}.public-place__main{width:min(100% - 40px,1340px);margin:0 auto;padding:42px 0 70px}.public-place__hero{isolation:isolate;color:#fffdf8;background:#20372d;border-radius:32px;grid-template-columns:1.2fr .8fr;gap:40px;min-height:520px;padding:clamp(34px,5vw,72px);display:grid;position:relative;overflow:hidden}.public-place__halo{z-index:-1;background:var(--place-accent);opacity:.22;filter:blur(10px);border-radius:50%;width:470px;height:470px;position:absolute;top:-180px;right:-100px}.public-place__hero-copy{align-self:center;max-width:740px}.public-place__eyebrow,.public-place__section-head>span{color:#f5c356;letter-spacing:.17em;font-size:11px;font-weight:800;display:block}.public-place__hero h1{letter-spacing:-.065em;margin:19px 0 15px;font-size:clamp(48px,6.5vw,96px);line-height:.99}.public-place__hero-copy>p{color:#d5e0d3;max-width:610px;margin:0;font-size:clamp(17px,1.7vw,23px);line-height:1.5}.public-place__location{color:#cad9ce;align-items:center;gap:8px;margin-top:26px;font-size:14px;display:flex}.public-place__location span{color:#f5c356;font-size:25px}.public-place__actions{flex-wrap:wrap;gap:11px;margin-top:34px;display:flex}.public-place__actions a,.public-place__actions button{cursor:pointer;border-radius:999px;align-items:center;gap:16px;min-height:45px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.public-place__actions a{color:#fff;background:#f06449;border:1px solid #f06449}.public-place__actions button{color:#fff;background:0 0;border:1px solid #81968a}.public-place__actions span{font-size:19px}.public-place__hero-copy>small{color:#d9e4da;margin-top:13px;display:block}.public-place__hero-art{place-items:center;min-height:350px;display:grid;position:relative}.public-place__orbit{aspect-ratio:1;border:1px solid #ffffff24;border-radius:50%;position:absolute}.public-place__orbit.orbit-one{width:min(100%,360px)}.public-place__orbit.orbit-two{width:min(76%,270px)}.public-place__symbol{color:#fff;background:#f06449;border-radius:48px 48px 48px 17px;place-items:center;width:142px;height:142px;font-size:78px;font-weight:800;display:grid;transform:rotate(-7deg);box-shadow:0 24px 60px #0e201bb3}.public-place__art-caption{color:#a9c3ad;letter-spacing:.15em;text-align:right;font-size:11px;font-weight:800;position:absolute;bottom:3px;right:10px}.public-place__offers{padding:76px 0 36px}.public-place__section-head{max-width:720px}.public-place__section-head>span{color:#d6553c}.public-place__section-head h2{letter-spacing:-.06em;margin:10px 0;font-size:clamp(36px,5vw,66px);line-height:1.05}.public-place__section-head p{color:#617268;line-height:1.6}.public-place__offer-layout{grid-template-columns:.8fr 1.2fr;gap:22px;margin-top:32px;display:grid}.public-place__offer-list{align-content:start;gap:10px;display:grid}.public-place__offer-list button{text-align:left;color:#20372d;cursor:pointer;background:#fffdf8;border:1px solid #dedfd5;border-radius:20px;gap:8px;padding:23px;display:grid}.public-place__offer-list button.selected{border-color:#f06449;box-shadow:inset 4px 0 #f06449}.public-place__offer-list small{color:#ce563f;letter-spacing:.13em;font-size:10px;font-weight:800}.public-place__offer-list b{letter-spacing:-.04em;font-size:21px}.public-place__offer-list span{color:#6c796e;justify-content:space-between;font-size:12px;display:flex}.public-place__offer-list i{color:#f06449;font-size:17px;font-style:normal}.public-place__offer-detail{background:#e5eadc;border-radius:24px;flex-direction:column;min-height:340px;padding:clamp(27px,3vw,45px);display:flex}.public-place__offer-detail>span{color:#a04736;letter-spacing:.14em;font-size:10px;font-weight:800}.public-place__offer-detail h3{letter-spacing:-.06em;margin:22px 0 12px;font-size:clamp(31px,4vw,55px);line-height:1.07}.public-place__offer-detail p{color:#42594b;font-size:17px;line-height:1.5}.public-place__offer-detail dl{grid-template-columns:1fr 1fr;gap:14px;margin-top:auto;padding-top:24px;display:grid}.public-place__offer-detail dl>div{border-top:1px solid #bfcdbb;padding-top:14px}.public-place__offer-detail dt{color:#6d806d;font-size:11px}.public-place__offer-detail dd{margin:5px 0 0;font-size:14px;font-weight:800}.public-place__offer-detail>small{color:#667a69;margin-top:18px;line-height:1.5}.public-place__empty{background:#fffdf8;border:1px solid #dfe3d8;border-radius:24px;margin-top:32px;padding:48px}.public-place__empty>span{color:#e2ae4e;font-size:37px}.public-place__empty h3{letter-spacing:-.04em;font-size:27px}.public-place__empty p{color:#617268}.public-place__empty a{color:#ce563f;font-weight:800}.public-place__unavailable{color:#765d25;background:#fff3d8;border-radius:10px;padding:13px 17px}.public-place__note{background:#edf1e8;border:1px solid #d8dfd4;border-radius:19px;align-items:flex-start;gap:15px;padding:24px;display:flex}.public-place__note>span{color:#e46a4e;font-size:26px}.public-place__note p{gap:5px;margin:0;display:grid}.public-place__note b{font-size:15px}.public-place__note small{color:#596e60;max-width:800px;font-size:12px;line-height:1.5}.public-place__state{flex-direction:column;justify-content:center;align-items:flex-start;min-height:62vh;display:flex}.public-place__state>span{color:#d6553c;letter-spacing:.15em;font-size:11px;font-weight:800}.public-place__state h1{letter-spacing:-.06em;max-width:750px;margin:14px 0;font-size:clamp(42px,6vw,80px);line-height:1.04}.public-place__state p{color:#64766a}.public-place__state button{color:#fff;cursor:pointer;background:#20372d;border:0;border-radius:999px;margin-top:18px;padding:13px 20px}.public-place__footer{color:#d4dfd4;background:#20372d;justify-content:space-between;align-items:center;gap:20px;min-height:85px;padding:20px clamp(20px,5vw,80px);font-size:12px;display:flex;position:relative;top:auto}.public-place__footer>div{gap:20px;display:flex}.public-place__footer a{color:#e8eee6;text-decoration:none}.public-place button:focus-visible,.public-place a:focus-visible{outline-offset:3px;outline:3px solid #f5c356}@media (width<=850px){.public-place__hero{grid-template-columns:1fr;min-height:0}.public-place__hero-art{display:none}.public-place__offer-layout{grid-template-columns:1fr}}@media (width<=600px){.public-place__header{height:68px}.public-place__back{font-size:11px!important}.public-place__main{width:min(100% - 24px,1340px);padding-top:12px}.public-place__hero{border-radius:20px;padding:32px 23px}.public-place__hero h1{font-size:48px}.public-place__offers{padding-top:54px}.public-place__offer-detail dl{grid-template-columns:1fr}.public-place__footer{flex-direction:column;justify-content:center}}.site-archive{color:#27324a;background:#fff8ed;min-height:100vh;font-family:Manrope,DM Sans,sans-serif}.site-archive *,.site-archive :before,.site-archive :after{box-sizing:border-box}.site-archive__shell{width:min(1160px,100% - 48px);margin:0 auto;padding:48px 0 96px}.site-archive__back{color:#27324a;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:800;display:inline-flex}.site-archive__back span{font-size:19px;line-height:1;transition:transform .2s}.site-archive__back:hover span{transform:translate(-4px)}.site-archive__eyebrow,.site-archive__overline,.site-archive__version{color:#e65d43;letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.site-archive__eyebrow{margin-top:68px}.site-archive__header h1{letter-spacing:-.065em;margin:13px 0 12px;font-size:clamp(48px,7vw,84px);font-weight:800;line-height:1.04}.site-archive__period{color:#f06449}.site-archive__header p{color:#596174;max-width:620px;margin:0;font-size:clamp(16px,2vw,19px);line-height:1.6}.site-archive__collection{margin-top:88px}.site-archive__section-head{border-bottom:1px solid #d7d6d2;justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.site-archive__section-head h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(25px,3vw,34px);line-height:1.1}.site-archive__count{color:#697082;flex:none;font-size:13px;font-weight:700}.site-archive__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.site-archive__card{color:#27324a;text-align:left;min-width:0;min-height:470px;font:inherit;cursor:pointer;background:#fffdf8;border:1px solid #e6ddd0;border-radius:22px;flex-direction:column;padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden;box-shadow:0 8px 30px #27324a0a}.site-archive__card:hover{border-color:#f4aa99;transform:translateY(-4px);box-shadow:0 18px 40px #27324a1a}.site-archive__card-top,.site-archive__card-bottom{display:flex}.site-archive__card-top{justify-content:space-between;align-items:center;gap:12px}.site-archive__card-number{color:#7b8090;letter-spacing:.1em;font-size:12px;font-weight:800}.site-archive__status{color:#5b5f67;white-space:nowrap;background:#f7eee2;border-radius:999px;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:700;display:inline-flex}.site-archive__status-dot{background:#f06449;border-radius:50%;width:6px;height:6px}.site-archive__art{color:#f06449;background:#fbe9db;border-radius:15px;flex:1;place-items:center;min-height:175px;margin:24px 0 20px;display:grid}.site-archive__card--business .site-archive__art{color:#27324a;background:#e9eaf0}.site-archive__art svg{width:120px;height:120px}.site-archive__card-bottom{flex-direction:column;align-items:flex-start}.site-archive__card-title{letter-spacing:-.04em;margin-top:8px;font-size:clamp(25px,3vw,34px);font-weight:800;line-height:1.12}.site-archive__card-description{color:#697082;max-width:360px;margin-top:9px;font-size:14px;line-height:1.5}.site-archive__card-link{color:#cf4c34;align-items:center;gap:8px;margin-top:24px;font-size:14px;font-weight:800;display:inline-flex}.site-archive__card-link span{font-size:18px;line-height:1;transition:transform .2s}.site-archive__card:hover .site-archive__card-link span{transform:translate(3px,-3px)}.site-archive__back:focus-visible,.site-archive__card:focus-visible,.admin-archive-banner button:focus-visible{outline-offset:4px;outline:3px solid #f06449}.admin-archive-banner{z-index:1000;color:#fff8ed;background:#27324a;border-bottom:1px solid #fff8ed38;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:10px clamp(18px,3vw,40px);font-family:Manrope,DM Sans,sans-serif;display:flex;position:sticky;top:0;box-shadow:0 4px 16px #27324a29}.admin-archive-banner__identity{flex-wrap:wrap;align-items:center;gap:7px 12px;min-width:0;display:flex}.admin-archive-banner__breadcrumb{color:#ffd0c5;font-size:12px;font-weight:700}.admin-archive-banner__title{font-size:14px;font-weight:800}.admin-archive-banner__label{color:#fff8ed;white-space:nowrap;border:1px solid #fff8ed40;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.admin-archive-banner button,.admin-archive-banner__back{color:#fff8ed;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff8ed66;border-radius:8px;flex:none;padding:8px 11px;font-size:12px;font-weight:800;transition:background .2s}.admin-archive-banner button:hover,.admin-archive-banner__back:hover{background:#fff8ed1f}.admin-archive-banner~.public-simple-header,.admin-archive-banner+.business-public-site .business-site-header{top:58px}@media (width<=1000px){.admin-archive-banner{position:relative}.admin-archive-banner~.public-simple-header,.admin-archive-banner+.business-public-site .business-site-header{top:0}}@media (width<=700px){.site-archive__shell{width:min(100% - 32px,560px);padding:24px 0 64px}.site-archive__eyebrow{margin-top:44px}.site-archive__collection{margin-top:60px}.site-archive__grid{grid-template-columns:1fr;gap:16px}.site-archive__card{min-height:420px;padding:20px}.admin-archive-banner{flex-wrap:wrap;gap:8px}.admin-archive-banner__identity{width:100%}}@media (prefers-reduced-motion:reduce){.site-archive__card,.site-archive__back span,.site-archive__card-link span,.admin-archive-banner button{transition:none}}:root{color:#202735;font-synthesis:none;background:#fff8ed;font-family:DM Sans,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8edf0;border-bottom:1px solid #dedbd2;justify-content:space-between;align-items:center;height:78px;padding:0 clamp(24px,6vw,92px);display:flex;position:sticky;top:0}.brand{color:#202735;letter-spacing:-.8px;align-items:center;gap:10px;font:800 22px Manrope;text-decoration:none;display:flex}.brand-mark{color:#fff;background:#f06449;border-radius:50% 50% 50% 15%;place-items:center;width:32px;height:32px;display:grid;transform:rotate(-18deg)}.brand-mark span{font:800 14px Manrope;transform:rotate(18deg)}nav{align-items:center;gap:34px;display:flex}nav a,nav button{color:#65665e;background:0 0;border:0;padding:8px 0;font-size:14px;font-weight:600;text-decoration:none}nav a:hover,nav button:hover,nav button.active{color:#202735}nav button span{color:#3e4b67;background:#dceee8;border-radius:12px;margin-left:3px;padding:2px 7px;font-size:11px}.notify-button{color:#fff;background:#303e5d;border:1px solid #303e5d;border-radius:8px;align-items:center;gap:8px;padding:10px 17px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.notify-button:hover{background:#465673;transform:translateY(-1px)}.notify-button.enabled{color:#33435f;background:#e2ead8;border-color:#bddbd3}.hero{text-align:center;background:radial-gradient(circle at 16% 22%,#dae3cba6,#0000 28%),radial-gradient(circle at 85% 75%,#efd6bb99,#0000 26%),#fff8ed;border-bottom:1px solid #dedbd2;min-height:505px;padding:82px 24px 74px;position:relative;overflow:hidden}.hero:before,.hero:after{content:"✦";color:#f2c14e;opacity:.75;font-size:22px;position:absolute}.hero:after{font-size:14px;top:26%;right:13%}.eyebrow{color:#606558;letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:7px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow>span{background:#8f9388;width:20px;height:1px}.hero h1{letter-spacing:-4px;color:#202735;margin:22px 0 18px;font:700 clamp(48px,6vw,75px)/1.04 Manrope}.hero h1 em{color:#e85b42;font-style:normal}.hero>p{color:#6c6d64;max-width:580px;margin:0 auto 30px;font-size:17px;line-height:1.65}.search-wrap{color:#78806d;background:#fff;border:1px solid #d8d5ca;border-radius:12px;align-items:center;gap:13px;width:min(590px,90vw);height:58px;margin:auto;padding:0 18px;display:flex;box-shadow:0 12px 30px #38352a14}.search-wrap input{color:#33372d;background:0 0;border:0;outline:0;flex:1;font-size:15px}.search-wrap input::placeholder{color:#a5a49d}.search-wrap button{color:#8b8c85;background:0 0;border:0;place-items:center;display:grid}.location-search{width:min(720px,94vw);padding:0 8px 0 18px}.location-search input{min-width:0}.location-search .use-location{color:#465673;border-radius:8px;flex:none;width:40px;height:40px;transition:all .2s}.location-search .use-location:hover{color:#27324a;background:#dceee8}.location-search .use-location.locating svg{animation:.8s ease-in-out infinite alternate location-pulse}.location-search .location-submit{color:#fff;background:#344465;border-radius:8px;flex:none;height:42px;padding:0 19px;font-size:11px;font-weight:800;transition:all .2s}.location-search .location-submit:hover{background:#27324a;transform:translateY(-1px)}.location-suggestions{flex-wrap:wrap;justify-content:center;gap:7px;margin:12px auto 0;display:flex}.location-suggestions button{color:#667080;background:#fffbf5;border:1px solid #d8d5ca;border-radius:20px;padding:6px 11px;font-size:9px;font-weight:700;transition:all .2s}.location-suggestions button:hover{color:#27324a;background:#dceee8;border-color:#7f8aa0}@keyframes location-pulse{to{color:#f06449;transform:scale(1.18)}}@media (width<=560px){.location-search{width:calc(100vw - 28px);height:54px;padding-left:13px}.location-search .location-submit{padding:0 13px}.location-search .use-location{width:35px}.location-suggestions{padding:0 14px}.location-suggestions button{padding:5px 9px;font-size:8px}.hero-notes{padding:0 12px;line-height:1.4}}.hero-notes{color:#8a8b82;justify-content:center;align-items:center;gap:12px;margin-top:20px;font-size:11px;display:flex}.hero-notes b{color:#5b6555}.hero-notes i{background:#aaa99f;border-radius:50%;width:3px;height:3px}.offers-section{max-width:1180px;margin:auto;padding:76px 28px 90px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.kicker{color:#c75c3b;letter-spacing:1.8px;font-size:10px;font-weight:800}.section-heading h2,.local-banner h2,.modal h2{letter-spacing:-1.4px;color:#202735;margin:10px 0 0;font:700 34px/1.2 Manrope}.section-heading>p{color:#898980;margin:0 0 4px;font-size:13px}.offers-patch-context{color:#66716a;letter-spacing:.35px;background:#fffaf3;border:1px solid #ddd7cc;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:15px;padding:7px 9px;font:800 7px Manrope;display:flex}.offers-patch-context>i{font-size:12px;font-style:normal}.offers-patch-context>em{color:#66805d;letter-spacing:.7px;background:#e6eee1;border-radius:999px;padding:4px 6px;font:800 5px Manrope}.filters{flex-wrap:wrap;gap:8px;margin:34px 0 28px;display:flex}.filters button{color:#73746c;background:0 0;border:1px solid #d9d6cc;border-radius:20px;padding:8px 15px;font-size:12px;font-weight:600;transition:all .2s}.filters button:hover{color:#33435f;border-color:#9ea495}.filters button.selected{color:#fff;background:#344465;border-color:#344465}.filters .filter-icon{place-items:center;margin-left:auto;padding:8px 11px;display:grid}.offer-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.offer-card{cursor:pointer;background:#fff;border:1px solid #dfddd5;border-radius:11px;transition:transform .25s,box-shadow .25s;overflow:hidden}.offer-card:hover{transform:translateY(-5px);box-shadow:0 18px 36px #3132281c}.visual{height:196px;position:relative;overflow:hidden}.visual:after{content:"";background:linear-gradient(140deg,#ffffff3d,#0000 55%);position:absolute;inset:0}.offer-badge{z-index:4;letter-spacing:1.3px;color:#4e544a;background:#ffffffe8;border-radius:4px;padding:6px 8px;font-size:8px;font-weight:800;position:absolute;top:14px;left:14px}.save{z-index:5;color:#535a4e;background:#ffffffe6;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:12px;right:13px}.save svg{fill:#0000}.save.saved{color:#fff;background:#34422e}.save.saved svg{fill:currentColor}.card-body{padding:18px 19px 20px}.business-line{color:#65685f;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.offer-venue{color:#777f78;letter-spacing:.35px;text-transform:uppercase;align-items:center;gap:5px;margin-top:11px;font:700 7px Manrope;display:flex}.offer-venue>span{color:#53604a;background:#eef0e9;border-radius:5px;place-items:center;width:17px;height:17px;font-size:8px;display:grid}.offer-venue>i{color:#976744;letter-spacing:.8px;background:#f3e6cf;border-radius:10px;margin-left:auto;padding:4px 6px;font:800 5px Manrope}.avatar{color:#4f5749;background:#eef0e9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:8px;font-weight:800;display:inline-grid}.card-body h3{letter-spacing:-.6px;color:#202735;margin:13px 0 7px;font:700 20px/1.2 Manrope}.card-body p{color:#7f8078;margin:0;font-size:12px;line-height:1.5}.meta{color:#8b8c84;border-top:1px solid #edebe5;align-items:center;gap:7px;margin-top:17px;padding-top:14px;font-size:10px;display:flex}.meta span{align-items:center;gap:4px;display:flex}.meta .dot{color:#bbb9af}.modal-demo-note{background:#f7f3eb;border:1px solid #ded9cf;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:5px 10px;margin:18px 0;padding:13px 14px;display:grid}.modal-demo-note>span{color:#fff;letter-spacing:1px;background:#2d394f;border-radius:5px;grid-row:1/3;padding:5px 7px;font:800 5px Manrope}.modal-demo-note p{color:#72766f!important;margin:0!important;font-size:9px!important;line-height:1.5!important}.modal-demo-note a{color:#d66f4f;grid-column:2;font:800 7px Manrope;text-decoration:none}.offer-art{z-index:2;color:#53604a;justify-content:center;align-items:center;display:flex;position:absolute;inset:35px 24px 0;transform:scale(.9)}.cup{background:#f9f5e9;border-radius:5px 5px 31px 31px;place-items:center;width:82px;height:67px;font-size:21px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 8px 12px #71806733}.cup:after{content:"";border:10px solid #f9f5e9;border-left:0;border-radius:0 22px 22px 0;width:30px;height:35px;position:absolute;right:-24px}.croissant{color:#bb7a3e;text-shadow:0 6px 8px #8f603033;margin-left:32px;font-size:60px;transform:rotate(-20deg)}.sun{opacity:.8;background:#f5cf68;border-radius:50%;width:70px;height:70px;position:absolute;top:15px;right:40px}.person{width:130px;height:100px;position:relative}.person i{background:#7c668e;border-radius:50%;width:21px;height:21px;position:absolute;top:8px;left:56px}.person b,.person em{background:#6a7a62;border-radius:18px;position:absolute}.person b{width:20px;height:68px;top:30px;left:57px;transform:rotate(8deg)}.person em{width:105px;height:15px;top:76px;left:16px;transform:rotate(-7deg)}.plant{color:#809873;font-size:75px;position:absolute;bottom:-10px;left:25px;transform:rotate(18deg)}.tote{clip-path:polygon(10% 18%,90% 18%,100% 100%,0 100%);color:#fff2dc;text-align:center;letter-spacing:2px;background:#d59762;place-items:center;width:115px;height:105px;font:800 12px/1.3 Manrope;display:grid;position:relative}.tote:before{content:"";border:8px solid #9f6846;border-bottom:0;border-radius:25px 25px 0 0;width:52px;height:40px;position:absolute;top:-16px}.leaf{color:#738765;font-size:30px;position:absolute}.l1{bottom:20px;left:36px;transform:rotate(32deg)}.l2{top:15px;right:29px;transform:rotate(-18deg)}.glass{clip-path:polygon(4% 0,96% 0,75% 75%,58% 77%,57% 95%,76% 98%,76% 100%,24% 100%,24% 98%,43% 95%,42% 77%,25% 75%);filter:drop-shadow(0 7px 5px #896b4433);background:linear-gradient(#f1d69caa 4%,#df804f 5% 78%,#fff0 79%);width:53px;height:82px;margin:0 8px;position:relative}.glass span{color:#eeaf4d;font-size:18px;position:absolute;top:17px;left:19px}.g2{background:linear-gradient(#f1d69caa 4%,#e8a35d 5% 78%,#fff0 79%);transform:rotate(7deg)}.spark{color:#fff8d8;font-size:28px;position:absolute;top:13px;right:33px}.chair{color:#5e765e;font-size:96px;transform:rotate(180deg)translateY(-28px)}.mirror{color:#dbbd7b;background:#e9f0e4;border:8px solid #b5865a;border-radius:50% 50% 42% 42%;place-items:center;width:69px;height:104px;margin-left:20px;font-size:26px;display:grid;box-shadow:0 6px #9d744f}.frond{color:#89a082;font-size:74px;position:absolute;top:12px;left:28px;transform:rotate(20deg)}.ticket{color:#fff1d6;letter-spacing:2px;text-align:center;background:#e96f4d;border-radius:4px;padding:23px 20px;font:800 14px/1.25 Manrope;transform:rotate(-8deg);box-shadow:0 8px #a94e36}.popcorn{color:#fff2d1;margin-left:18px;font-size:74px;transform:rotate(5deg)}.star{color:#f2c14e;position:absolute}.s1{font-size:25px;top:8px;left:38px}.s2{bottom:17px;right:27px}.local-banner{background:#e1eee9;border:1px solid #d1dac4;border-radius:12px;grid-template-columns:80px 1fr auto;align-items:center;gap:27px;max-width:1124px;margin:0 auto 90px;padding:42px 50px;display:grid}.banner-icon{color:#d56342;background:#f7f4eb;border-radius:50%;place-items:center;width:72px;height:72px;font-size:32px;display:grid;box-shadow:0 8px 18px #66705c1a}.banner-icon span{transform:rotate(-10deg)}.local-banner h2{margin-top:7px;font-size:26px}.local-banner p{color:#6c7464;max-width:620px;margin:8px 0 0;font-size:13px;line-height:1.6}.local-banner button{white-space:nowrap;color:#fff;background:#344465;border:0;border-radius:8px;align-items:center;gap:9px;padding:13px 17px;font-size:12px;font-weight:700;display:flex}footer{color:#8a8a82;border-top:1px solid #ddd9cf;align-items:center;gap:35px;min-height:120px;padding:30px clamp(24px,6vw,92px);font-size:11px;display:flex}footer>p{flex:1}footer>div{gap:25px;display:flex}footer>div a{color:#777970;text-decoration:none}.empty{text-align:center;color:#83847c;border:1px dashed #d6d3c8;border-radius:12px;padding:80px 20px}.empty span{color:#b5b9ad;font-size:42px}.empty h3{color:#3e4b67;margin:8px;font:700 24px Manrope}.empty p{font-size:13px}.empty button{color:#fff;background:#344465;border:0;border-radius:7px;padding:10px 16px;font-weight:700}.modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24271fb3;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fbf9f3;border-radius:15px;width:min(470px,100%);padding:39px;position:relative;box-shadow:0 25px 80px #1115}.modal-close{color:#65675f;background:#ebe9e1;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:16px;right:16px}.modal h2{margin:12px 0;font-size:31px}.modal>p{color:#76786f;font-size:14px;line-height:1.6}.modal form{gap:14px;margin-top:25px;display:grid}.modal label{color:#595d54;gap:7px;font-size:11px;font-weight:700;display:grid}.modal input{background:#fff;border:1px solid #d8d5cb;border-radius:7px;outline:0;height:46px;padding:0 12px}.modal input:focus{border-color:#7f8d75}.modal form button,.redeem{color:#fff;background:#344465;border:0;border-radius:8px;width:100%;height:47px;margin-top:5px;font-weight:700}.modal-business{color:#5f645a;align-items:center;gap:9px;margin-top:22px;font-size:12px;font-weight:700;display:flex}.offer-code{text-align:center;letter-spacing:4px;background:#f1eee4;border:1px dashed #c8c4b8;margin:22px 0 10px;padding:14px;font:800 17px Manrope}.toast{z-index:70;color:#fff;background:#2f3d59;border-radius:9px;align-items:center;gap:9px;padding:13px 18px;font-size:12px;font-weight:700;animation:.3s toast-in;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #1114}.toast svg{color:#bed2ad}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (width<=850px){nav{display:none}.offer-grid{grid-template-columns:repeat(2,1fr)}.local-banner{grid-template-columns:70px 1fr;margin:0 25px 70px}.local-banner button{grid-column:2;width:max-content}.section-heading{flex-direction:column;align-items:flex-start;gap:8px}.filters .filter-icon{margin-left:0}}@media (width<=560px){header{height:68px;padding:0 17px}.notify-button{padding:9px 11px;font-size:0}.hero{min-height:450px;padding-top:60px}.hero h1{letter-spacing:-2.8px;font-size:43px}.hero:before,.hero:after{display:none}.offer-grid{grid-template-columns:1fr}.offers-section{padding:57px 16px 65px}.section-heading h2{font-size:29px}.section-heading>p{display:none}.filters{flex-wrap:nowrap;margin-right:-16px;padding-bottom:5px;overflow:auto}.filters button{white-space:nowrap}.local-banner{margin:0 16px 60px;padding:30px 25px;display:block}.banner-icon{margin-bottom:22px}.local-banner button{margin-top:22px}.local-banner h2{font-size:24px}footer{flex-wrap:wrap;gap:16px}footer>p{flex-basis:100%;order:3}.modal{padding:34px 25px}.visual{height:210px}}.brand strong,.brand em{font:inherit}.brand strong{font-weight:800}.brand em{color:#e85b42;margin-left:-10px;font-style:normal}.brand-mark{position:relative}.brand-mark:after{content:"";border-radius:inherit;border:1px solid #f06449;animation:2.8s ease-out infinite brand-pulse;position:absolute;inset:0}.notification-demo{color:#fff;background:#26334b;grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:690px;padding:80px max(7vw,30px);display:grid;position:relative;overflow:hidden}.notification-demo:before{content:"";background:#e85b421c;border-radius:50%;width:440px;height:440px;position:absolute;top:-180px;left:-230px}.notification-copy{z-index:2;justify-self:end;max-width:520px;position:relative}.kicker.light{color:#ef9b78}.notification-copy h2{letter-spacing:-3px;margin:16px 0 21px;font:700 clamp(44px,5vw,64px)/1.04 Manrope}.notification-copy h2 em{color:#f0825d;font-style:normal}.notification-copy>p{color:#bac1b6;max-width:500px;font-size:15px;line-height:1.75}.notification-steps{gap:13px;margin:31px 0;display:grid}.notification-steps>div{align-items:center;gap:14px;display:flex}.notification-steps>div>span{color:#f1936f;border:1px solid #667060;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font:700 11px Manrope;display:grid}.notification-steps p{gap:2px;margin:0;display:grid}.notification-steps b{color:#f7f4ec;font-size:12px}.notification-steps small{color:#8f998c;font-size:11px}.send-demo{color:#fff;background:#e85b42;border:1px solid #f0845e;border-radius:9px;align-items:center;gap:10px;height:46px;padding:0 16px;font-size:12px;font-weight:700;transition:all .25s;display:flex;box-shadow:0 8px 28px #e85b4233}.send-demo svg:last-child{margin-left:6px}.send-demo:hover{background:#ec7852;transform:translateY(-2px);box-shadow:0 13px 35px #e85b424d}.phone-stage{isolation:isolate;place-items:center;height:590px;display:grid;position:relative}.orbit{z-index:-1;border:1px solid #7c887533;border-radius:50%;position:absolute}.orbit-one{width:530px;height:530px;animation:24s linear infinite orbit-spin}.orbit-two{border-style:dashed;width:410px;height:410px;animation:18s linear infinite reverse orbit-spin}.brand-spark{color:#f2c14e;animation:3s ease-in-out infinite spark-float;position:absolute}.spark-one{font-size:24px;top:15%;right:16%}.spark-two{font-size:15px;animation-delay:1.3s;bottom:24%;left:13%}.iphone{background:#0c0d0b;border:7px solid #0b0c0a;border-radius:47px;width:286px;height:574px;padding:4px;animation:5s ease-in-out infinite phone-float;position:relative;box-shadow:0 38px 75px #0007,0 0 0 1px #798171}.iphone:before,.iphone:after{content:"";background:#788073;border-radius:3px;width:4px;position:absolute;left:-10px}.iphone:before{height:52px;top:118px}.iphone:after{height:72px;top:184px}.phone-screen{color:#fff;background:radial-gradient(circle at 75% 18%,#f2c14eaa,#0000 23%),radial-gradient(circle at 14% 74%,#899e78aa,#0000 29%),linear-gradient(145deg,#4a5a43,#182018 60%,#594c33);border-radius:37px;height:100%;position:relative;overflow:hidden}.phone-screen:before{content:"";-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(#ffffff0f,#0003);position:absolute;inset:0}.dynamic-island{z-index:3;background:#050505;border-radius:18px;width:88px;height:25px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.status-bar{z-index:2;justify-content:space-between;font:700 9px Manrope;display:flex;position:absolute;top:16px;left:23px;right:20px}.lock-icon{font-size:15px;position:absolute;top:52px;left:50%;transform:translate(-50%)rotate(180deg)}.phone-time{text-align:center;letter-spacing:-4px;width:100%;font:500 58px/1 Manrope;position:absolute;top:72px}.phone-date{text-align:center;width:100%;font-size:11px;font-weight:600;position:absolute;top:137px}.notification-stack{gap:8px;display:grid;position:absolute;top:183px;left:10px;right:10px}.ios-notification{color:#23251f;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f7f0e8;border-radius:18px;gap:10px;padding:12px 12px 13px;display:flex;box-shadow:0 10px 26px #0003}.primary-note{animation:.75s cubic-bezier(.18,.89,.3,1.25) both notification-drop}.secondary-note{animation:.75s cubic-bezier(.18,.89,.3,1.15) .18s both notification-drop}.notification-icon{color:#fff;background:#f06449;border-radius:9px;flex:none;place-items:center;width:33px;height:33px;display:grid;position:relative;transform:rotate(-3deg)}.notification-icon span{font:800 15px Manrope}.notification-icon i{background:#f2c14e;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-2px}.notification-icon.muted{background:#576650}.notification-message{flex:1;min-width:0}.notification-message>div{justify-content:space-between;align-items:center;display:flex}.notification-message b{letter-spacing:.5px;font-size:8px}.notification-message time{color:#797b75;font-size:8px}.notification-message strong{margin-top:3px;font-size:11px;display:block}.notification-message p{color:#5f625c;margin:2px 0 0;font-size:9px;line-height:1.3}.phone-bottom{justify-content:space-between;align-items:end;display:flex;position:absolute;bottom:17px;left:17px;right:17px}.phone-bottom button{color:#fff;background:#1117;border:0;border-radius:50%;width:35px;height:35px;font-size:16px}.phone-bottom span{background:#fff;border-radius:3px;width:96px;height:4px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)}.live-badge{color:#3e4b67;background:#f8f5ed;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:9px;animation:.6s .7s both badge-in;display:flex;position:absolute;bottom:36px;right:3%;box-shadow:0 10px 35px #0004}.live-badge i{background:#6ca75a;border-radius:50%;width:7px;height:7px;animation:1.6s infinite live-pulse;box-shadow:0 0 0 4px #6ca75a25}.live-badge span{display:grid}.live-badge b{font-size:10px}@keyframes brand-pulse{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.65)}}@keyframes notification-drop{0%{opacity:0;transform:translateY(-45px)scale(.94)}70%{transform:translateY(4px)scale(1.01)}to{opacity:1;transform:none}}@keyframes phone-float{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@keyframes orbit-spin{to{transform:rotate(360deg)}}@keyframes spark-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(18deg)}}@keyframes badge-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes live-pulse{50%{box-shadow:0 0 0 7px #6ca75a0a}}@media (width<=900px){.notification-demo{grid-template-columns:1fr;gap:45px;padding:70px 28px}.notification-copy{justify-self:center}.phone-stage{height:610px}.live-badge{right:calc(50% - 220px)}}@media (width<=560px){.notification-demo{padding:60px 20px}.notification-copy h2{letter-spacing:-2px;font-size:43px}.notification-copy>p{font-size:14px}.phone-stage{height:600px;margin:-15px -20px;transform:scale(.91)}.live-badge{right:0}.brand em{margin-left:-9px}}@media (prefers-reduced-motion:reduce){.brand-mark:after,.iphone,.orbit,.brand-spark,.live-badge,.ios-notification,.live-badge i{animation:none!important}}.business-overlay{z-index:100;background:#172019;place-items:center;padding:18px;animation:.3s studio-fade;display:grid;position:fixed;inset:0}.business-studio{background:#f6f3ec;border-radius:18px;grid-template-columns:235px 1fr;width:min(1420px,100%);height:min(900px,100vh - 36px);display:grid;overflow:hidden;box-shadow:0 35px 100px #0009}.studio-sidebar{color:#fff;background:#263127;flex-direction:column;padding:24px 17px 18px;display:flex}.studio-logo{border-bottom:1px solid #ffffff13;align-items:center;gap:10px;padding:0 7px 23px;display:flex}.studio-logo .brand-mark{width:31px;height:31px}.studio-logo>div{display:grid}.studio-logo b{letter-spacing:-.6px;font:800 17px Manrope}.studio-logo small{color:#e68765;text-transform:uppercase;letter-spacing:1.5px;font-size:8px}.business-profile{background:#ffffff0b;border:1px solid #ffffff0d;border-radius:9px;align-items:center;gap:10px;margin:18px 0;padding:11px;display:flex}.business-profile>span{color:#384433;background:#d9e2c9;border-radius:8px;place-items:center;width:33px;height:33px;font-size:9px;font-weight:800;display:grid}.business-profile p{flex:1;gap:2px;min-width:0;margin:0;display:grid}.business-profile b{font-size:10px}.business-profile small{color:#879187;white-space:nowrap;font-size:8px}.business-profile i{color:#899287;font-style:normal}.studio-nav{gap:4px;display:grid}.studio-nav button{text-align:left;color:#9ba59b;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:10px;font-size:10px;font-weight:600;display:flex}.studio-nav button span{text-align:center;width:18px;font-size:13px}.studio-nav button:hover,.studio-nav button.current{color:#fff;background:#ffffff0d}.studio-nav button.current{box-shadow:inset 2px 0 #e2724d}.studio-nav button.current span{color:#e98a68}.studio-love{background:linear-gradient(145deg,#334432,#2b382c);border:1px solid #ffffff12;border-radius:10px;margin-top:auto;padding:15px}.studio-love>span{color:#ef8a66;font-size:20px}.studio-love b{margin:8px 0 5px;font:700 11px Manrope;display:block}.studio-love p{color:#9da89c;margin:0;font-size:8px;line-height:1.5}.studio-exit{color:#7f8a80;text-align:left;background:0 0;border:0;padding:16px 8px 0;font-size:9px}.studio-workspace{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.studio-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fbf9f4;border-bottom:1px solid #dedbd2;justify-content:space-between;align-items:center;height:auto;min-height:86px;padding:18px 29px;display:flex;position:static}.studio-topbar>div:first-child span{letter-spacing:1.4px;color:#ce6848;font-size:8px;font-weight:800}.studio-topbar h2{letter-spacing:-.8px;color:#2d3329;margin:4px 0 0;font:700 23px Manrope}.studio-topbar .studio-status{color:#697067;background:#eef2e9;border-radius:18px;align-items:center;gap:7px;margin-left:auto;margin-right:20px;padding:7px 11px;font-size:8px;font-weight:700;display:flex}.studio-status i{background:#67a257;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #67a25718}.studio-topbar>button{color:#6b6e67;background:#fff;border:1px solid #dcd9d0;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.studio-content{flex:1;grid-template-columns:minmax(480px,1fr) 360px;display:grid;overflow:auto}.composer{background:#fbf9f4;border-right:1px solid #e0ddd4;padding:26px 34px 32px}.composer-intro{align-items:flex-start;gap:12px;display:flex}.step-tag{color:#43513d;background:#e1eee9;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font:800 10px Manrope;display:grid}.composer-intro h3{color:#343a30;margin:1px 0 3px;font:700 16px Manrope}.composer-intro p{color:#92938d;margin:0;font-size:9px}.preset-row{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 18px;display:grid}.preset-row button{color:#565c52;text-align:left;background:#fff;border:1px solid #ddd9cf;border-radius:8px;align-items:center;gap:8px;padding:9px;font-size:9px;font-weight:700;transition:all .2s;display:flex}.preset-row button span{background:#f3e7dc;border-radius:6px;place-items:center;width:25px;height:25px;display:grid}.preset-row button:hover{border-color:#d87654;transform:translateY(-2px);box-shadow:0 5px 15px #4c4b4312}.studio-field{gap:6px;margin-top:12px;display:grid}.studio-field>span,.radius-field>span{color:#545a51;justify-content:space-between;font-size:9px;font-weight:800;display:flex}.studio-field>span small{color:#a1a199;font-weight:500}.studio-field input,.studio-field textarea,.studio-field select{color:#33382f;resize:none;background:#fff;border:1px solid #d9d6cd;border-radius:8px;outline:0;width:100%;padding:10px 12px;font-size:11px}.studio-field input:focus,.studio-field textarea:focus,.studio-field select:focus{border-color:#7e9074;box-shadow:0 0 0 3px #81967614}.studio-field em{color:#9b9c95;font-size:8px;font-style:normal}.composer-divider{background:#e3e0d8;height:1px;margin:24px 0}.target-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.radius-field{gap:7px;margin:18px 0 12px;display:grid}.radius-field>span b{color:#d36544}.radius-field input{accent-color:#d86c4a;width:100%}.radius-field>div{color:#a0a199;justify-content:space-between;font-size:8px;display:flex}.reach-card{background:#edf3e8;border:1px solid #cfdbc6;border-radius:9px;align-items:center;gap:10px;padding:11px 12px;display:flex}.reach-people{width:58px;display:flex}.reach-people i{background:#bdcbaa;border:2px solid #edf3e8;border-radius:50%;width:26px;height:26px;margin-right:-8px}.reach-people i:nth-child(2){background:#e1b48d}.reach-people i:nth-child(3){background:#9daf9c}.reach-card p{flex:1;gap:2px;margin:0;display:grid}.reach-card b{color:#465341;font-size:9px}.reach-card small{color:#798375;font-size:8px}.reach-card>span{color:#598050;text-transform:uppercase;letter-spacing:.5px;background:#fff;border-radius:12px;padding:5px 8px;font-size:7px;font-weight:800}.campaign-preview{background:#efede6;padding:27px 28px;overflow:hidden}.preview-title{justify-content:space-between;align-items:start;display:flex}.preview-title span{color:#cb6747;letter-spacing:1.3px;font-size:8px;font-weight:800}.preview-title h3{color:#353a31;margin:4px 0;font:700 14px Manrope}.preview-title>i{color:#8d8e87;background:#f8f6f1;border:1px solid #d5d2c9;border-radius:15px;padding:5px 8px;font-size:8px;font-style:normal}.mini-phone{color:#fff;background:radial-gradient(circle at 70% 17%,#f2c14ebb,#0000 24%),linear-gradient(150deg,#52624b,#1c251b 70%);border:6px solid #171915;border-radius:34px;width:226px;height:397px;margin:18px auto 20px;position:relative;overflow:hidden;box-shadow:0 18px 35px #3c3c3433}.mini-phone:before{content:"";background:#0001;position:absolute;inset:0}.mini-island{background:#080908;border-radius:14px;width:75px;height:20px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.mini-time{text-align:center;letter-spacing:-3px;width:100%;font:500 41px Manrope;position:absolute;top:55px}.mini-date{text-align:center;width:100%;font-size:8px;position:absolute;top:101px}.mini-notification{color:#24271f;background:#f8f8f0ea;border-radius:15px;gap:8px;padding:10px;animation:.75s cubic-bezier(.18,.89,.3,1.25) notification-drop;display:flex;position:absolute;top:132px;left:8px;right:8px}.mini-notification .notification-icon{border-radius:8px;width:29px;height:29px}.mini-notification .notification-message strong{font-size:9px}.mini-notification .notification-message p{font-size:8px;line-height:1.25}.mini-notification .notification-message>small{color:#7b7f76;align-items:center;gap:2px;margin-top:5px;font-size:7px;display:flex}.mini-home{background:#fff;border-radius:3px;width:80px;height:3px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.delivery-note{color:#586353;background:#e4eadc;border-radius:8px;gap:10px;padding:11px;display:flex}.delivery-note>svg{flex:none}.delivery-note p{gap:2px;margin:0;display:grid}.delivery-note b{font-size:9px}.delivery-note small{color:#788274;font-size:8px;line-height:1.4}.studio-sendbar{color:#3d4439;background:#fff;border-top:1px solid #dcd9d0;align-items:center;gap:10px;height:auto;min-height:69px;padding:11px 29px;display:flex}.studio-sendbar p{grid-template-columns:22px 1fr;align-items:center;margin:0 auto 0 0;display:grid}.studio-sendbar p>span{color:#e07a55;grid-row:1/3;font-size:17px}.studio-sendbar p b{font-size:9px}.studio-sendbar p small{color:#95968f;font-size:8px}.studio-sendbar button{border-radius:7px;height:38px;padding:0 14px;font-size:9px;font-weight:800}.save-draft{color:#656961;background:#fff;border:1px solid #d8d5cc}.send-offer{color:#fff;background:#d86947;border:0;align-items:center;gap:7px;display:flex;box-shadow:0 7px 18px #d8694733}.send-offer:hover{background:#eb7956;transform:translateY(-1px)}.sent-celebration{z-index:20;background:#263027f5;place-items:center;animation:.3s studio-fade;display:grid;position:absolute;inset:0}.sent-card{text-align:center;color:#31382e;background:#fbf9f3;border-radius:18px;width:min(490px,90%);padding:38px;animation:.55s cubic-bezier(.18,.89,.3,1.2) sent-pop;box-shadow:0 30px 80px #0005}.sent-check{color:#4c7244;background:#dfead6;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 16px;display:grid}.sent-card>span{color:#d56c4b;letter-spacing:1.6px;font-size:8px;font-weight:800}.sent-card h2{letter-spacing:-1.1px;margin:9px 0;font:700 27px/1.2 Manrope}.sent-card>p{color:#777c73;max-width:380px;margin:0 auto 20px;font-size:10px;line-height:1.6}.sent-stats{border:1px solid #e1ded5;border-radius:9px;grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid}.sent-stats>div{border-right:1px solid #e1ded5;padding:13px;display:grid}.sent-stats>div:last-child{border:0}.sent-stats b{font:700 17px Manrope}.sent-stats small{color:#979991;text-transform:uppercase;letter-spacing:.5px;font-size:7px}.sent-card>button{color:#fff;background:#34412f;border:0;border-radius:7px;align-items:center;gap:7px;height:41px;padding:0 17px;font-size:9px;font-weight:800;display:inline-flex}.sent-card>button.create-another{color:#737870;background:0 0;height:auto;margin:13px auto 0;display:block}.confetti{color:#e78a65;font-size:24px;animation:2s ease-in-out infinite confetti;position:absolute}.c-a{top:20%;left:25%}.c-b{color:#dfc36b;animation-delay:.4s;bottom:22%;right:24%}.c-c{color:#9eb08d;animation-delay:.8s;top:28%;right:20%}@keyframes studio-fade{0%{opacity:0}to{opacity:1}}@keyframes sent-pop{0%{opacity:0;transform:scale(.85)translateY(20px)}to{opacity:1;transform:none}}@keyframes confetti{50%{transform:translateY(-18px)rotate(100deg)}}@media (width<=1050px){.business-studio{grid-template-columns:190px 1fr}.studio-content{grid-template-columns:1fr 310px}.composer{padding:24px}.campaign-preview{padding:24px 18px}.studio-love{display:none}}@media (width<=780px){.business-overlay{padding:0}.business-studio{border-radius:0;grid-template-columns:1fr;height:100vh}.studio-sidebar{display:none}.studio-content{display:block;overflow:auto}.campaign-preview{padding-bottom:35px}.composer{border:0}.mini-phone{height:380px}.studio-sendbar{position:absolute;bottom:0;left:0;right:0}.studio-sendbar p,.save-draft{display:none}.studio-sendbar .send-offer{margin-left:auto}.studio-content{padding-bottom:70px}.studio-topbar{padding:15px 18px}.studio-status{display:none!important}}@media (width<=520px){.preset-row,.target-grid{grid-template-columns:1fr}.composer{padding:21px 16px}.studio-topbar h2{font-size:18px}.campaign-preview{padding:25px 16px}.sent-card{padding:28px 18px}.sent-card h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.business-overlay,.mini-notification,.sent-card,.confetti{animation:none!important}}.auth-overlay{background:#1e2820}.auth-shell{background:#fbf9f4;border-radius:20px;grid-template-columns:45% 55%;width:min(1010px,100% - 30px);height:min(690px,100vh - 30px);display:grid;overflow:hidden;box-shadow:0 35px 100px #0008}.auth-brand-panel{color:#fff;background:radial-gradient(circle at 110% 0,#7f946844,#0000 35%),#2b372c;flex-direction:column;padding:34px 42px;display:flex;position:relative;overflow:hidden}.auth-back{color:#9da79e;text-align:left;background:0 0;border:0;padding:0;font-size:9px}.auth-brand{align-items:center;margin-top:36px;display:flex}.auth-brand>b{margin-left:9px;font:800 19px Manrope}.auth-brand>small{color:#ee8c68;letter-spacing:1.3px;margin-left:7px;font-size:7px}.auth-message{margin:auto 0}.auth-message>span,.auth-kicker{color:#ed8c69;letter-spacing:1.6px;font-size:8px;font-weight:800}.auth-message h2{letter-spacing:-1.8px;margin:12px 0 15px;font:700 38px/1.12 Manrope}.auth-message h2 em{color:#f08c68;font-style:normal}.auth-message p{color:#acb6ac;max-width:340px;font-size:12px;line-height:1.7}.auth-proof{z-index:2;background:#ffffff0b;border:1px solid #ffffff12;border-radius:10px;align-items:center;gap:12px;padding:13px;display:flex;position:relative}.proof-faces{width:66px;display:flex}.proof-faces i{background:#d2b18e;border:2px solid #364337;border-radius:50%;width:29px;height:29px;margin-right:-8px}.proof-faces i:nth-child(2){background:#9caf96}.proof-faces i:nth-child(3){background:#d7c779}.auth-proof p{gap:2px;margin:0;display:grid}.auth-proof b{font-size:9px}.auth-proof small{color:#98a298;font-size:8px}.auth-pattern>*{position:absolute}.auth-pattern span{color:#dfbf6a;font-size:30px;top:95px;right:44px}.auth-pattern i{border:1px solid #ffffff0d;border-radius:50%;width:200px;height:200px;bottom:90px;right:-80px}.auth-pattern b{color:#ffffff08;font-size:90px;bottom:90px;left:10px}.auth-form-panel{padding:50px clamp(45px,7vw,78px);position:relative;overflow:auto}.auth-close{color:#72766e;background:#fff;border:1px solid #dedbd3;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:24px;right:24px}.auth-mobile-brand{display:none}.auth-form-panel>h2{letter-spacing:-1.2px;color:#30362d;margin:10px 0 5px;font:700 30px Manrope}.auth-form-panel>p{color:#898b84;margin:0;font-size:10px}.auth-tabs{border-bottom:1px solid #ddd9d0;grid-template-columns:1fr 1fr;margin:25px 0 19px;display:grid}.auth-tabs button{color:#979891;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px;font-size:10px;font-weight:700}.auth-tabs button.active{color:#344465;border-color:#db6f4c}.auth-form-panel form>label{color:#565c53;gap:6px;margin-bottom:12px;font-size:9px;font-weight:800;display:grid}.auth-form-panel form input{background:#fff;border:1px solid #d9d6cd;border-radius:7px;outline:0;width:100%;height:42px;padding:0 11px;font-size:10px}.auth-form-panel form input:focus{border-color:#85937d;box-shadow:0 0 0 3px #8a9b8014}.password-field{position:relative}.password-field span{color:#a3a49d;position:absolute;top:13px;right:11px}.auth-options{justify-content:space-between;align-items:center;margin:2px 0 15px;display:flex}.auth-options label{color:#797d75;align-items:center;gap:6px;font-size:8px;display:flex}.auth-options label input{accent-color:#d76b49;width:12px;height:12px}.auth-options button{color:#c86445;background:0 0;border:0;font-size:8px}.auth-primary{color:#fff;background:#33435f;border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;width:100%;height:43px;font-size:9px;font-weight:800;display:flex;box-shadow:0 8px 20px #33435f26}.auth-primary:hover{background:#43503e;transform:translateY(-1px)}.auth-divider{text-align:center;background:#e2dfd7;height:1px;margin:22px 0;position:relative}.auth-divider span{color:#a1a29b;background:#fbf9f4;padding:0 10px;font-size:7px;position:relative;top:-7px}.social-auth{grid-template-columns:1fr 1fr;gap:9px;display:grid}.social-auth button{color:#555a52;background:#fff;border:1px solid #dcd9d0;border-radius:7px;height:39px;font-size:9px;font-weight:700}.social-auth b{margin-right:7px}.auth-terms{text-align:center;color:#a4a59e;margin-top:18px;font-size:7px;display:block}.auth-terms a{color:#bd5d43;text-underline-offset:2px}.auth-legal-check{align-items:flex-start;gap:9px;color:#526258!important;margin:8px 0 14px!important;font:500 11px/1.5 DM Sans!important;display:flex!important}.auth-legal-check input{accent-color:#e66f53;min-width:16px;margin:1px 0 0;width:16px!important;height:16px!important}.auth-legal-check a{color:#ba573f;text-underline-offset:2px}.customer-preview-disclosure{background:#fff9ed;border:1px solid #eadcc5;border-radius:9px;padding:10px 12px;color:#6f604a!important;margin:13px 0 0!important;font:500 10px/1.55 DM Sans!important}.customer-preview-disclosure a{color:#b9533b;text-underline-offset:2px}.offer-demo-disclosure{color:#6d756d;margin:-8px 0 20px;font:600 11px/1.5 DM Sans}.story-disclosure{color:#63716a;margin-top:9px;font:700 10px/1.5 DM Sans;display:block}.qr-journey{background:#f0e9dd;grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:720px;padding:80px max(7vw,30px);display:grid;overflow:hidden}.qr-copy{justify-self:end;max-width:530px}.qr-copy h2{letter-spacing:-2.6px;color:#2c3428;margin:13px 0 18px;font:700 clamp(38px,4.5vw,57px)/1.08 Manrope}.qr-copy h2 em{color:#d26746;font-style:normal}.qr-copy>p{color:#74776f;font-size:14px;line-height:1.75}.qr-flow{grid-template-columns:1fr 20px 1fr 20px 1fr;align-items:center;gap:7px;margin:28px 0;display:grid}.qr-flow>div span{color:#d06b4b;font:800 8px Manrope}.qr-flow>div p{gap:3px;margin:6px 0 0;display:grid}.qr-flow>div b{color:#464d42;font-size:10px}.qr-flow>div small{color:#8a8d85;font-size:8px;line-height:1.4}.qr-flow>i{background:#cec7ba;height:1px;position:relative}.qr-flow>i:after{content:"›";color:#a5a093;position:absolute;top:-8px;right:-2px}.qr-copy>button{color:#fff;background:#33435f;border:0;border-radius:8px;align-items:center;gap:10px;height:45px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.qr-copy>button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #33435f2e}.no-spam{color:#81857c;align-items:center;gap:6px;margin-top:14px;font-size:8px;display:flex}.no-spam svg{color:#67815e}.counter-scene{place-items:center;height:570px;display:grid;position:relative}.counter-scene:before{content:"";border:1px solid #cfc4b3;border-radius:50%;width:480px;height:480px;position:absolute}.counter-card{z-index:2;text-align:center;background:#fffbf5;border-radius:6px;width:290px;min-height:500px;padding:24px 26px 20px;animation:5s ease-in-out infinite counter-float;position:relative;transform:rotate(1.5deg);box-shadow:0 28px 50px #66584230}.counter-card:before{content:"";pointer-events:none;border:1px solid #e1d8ca;position:absolute;inset:7px}.counter-brand{text-align:left;align-items:center;gap:9px;display:flex}.counter-brand>span{color:#fff;background:#30402f;border-radius:50%;place-items:center;width:35px;height:35px;font-size:8px;font-weight:800;display:grid}.counter-brand p{gap:2px;margin:0;display:grid}.counter-brand b{letter-spacing:.7px;font:800 9px Manrope}.counter-brand small{color:#a09c92;letter-spacing:.8px;font-size:5px}.counter-rule{background:#e5ddd1;height:1px;margin:15px 0}.counter-kicker{color:#cb6747;letter-spacing:1.6px;font-size:6px;font-weight:800}.counter-card h3{letter-spacing:-1px;color:#30372c;margin:7px 0 9px;font:700 26px/1.05 Manrope}.counter-card>p{color:#85877f;max-width:215px;margin:0 auto 15px;font-size:8px;line-height:1.5}.qr-frame{background:#fffbf5;border:1px solid #d8d1c6;width:148px;height:148px;margin:auto;padding:10px;position:relative}.qr-frame i{color:#fff;background:#f06449;border:3px solid #fffbf5;border-radius:7px;place-items:center;width:26px;height:26px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-frame i span{font:800 11px Manrope}.scan-label{gap:2px;margin-top:10px;display:grid}.scan-label b{letter-spacing:1px;font-size:7px}.scan-label small{color:#99978f;font-size:6px}.counter-footer{border-top:1px solid #e5ddd2;justify-content:center;align-items:center;margin-top:15px;padding-top:12px;display:flex}.mini-perk-logo{color:#fff;background:#f06449;border-radius:50% 50% 50% 5px;place-items:center;width:17px;height:17px;font:800 7px Manrope;display:grid;transform:rotate(-15deg)}.counter-footer b{margin-left:5px;font:800 9px Manrope}.counter-footer i{color:#88917e;margin-left:auto;font:700 6px DM Sans}.table-shadow{filter:blur(12px);background:#7c6f5a2b;border-radius:50%;width:390px;height:55px;position:absolute;bottom:8px}.coffee-prop{z-index:3;background:#e8dfd0;border-radius:8px 8px 38px 38px;place-items:center;width:94px;height:73px;font-size:25px;display:grid;position:absolute;bottom:30px;right:4%;transform:rotate(-5deg);box-shadow:0 14px 18px #594e3d26}.coffee-prop:after{content:"";border:9px solid #e8dfd0;border-left:0;border-radius:0 22px 22px 0;width:28px;height:35px;position:absolute;right:-24px}.qr-callout{z-index:4;color:#fff;background:#34422f;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;bottom:74px;left:1%;box-shadow:0 10px 25px #33435f3d}.qr-callout>i{background:#ef926d;border-radius:50%;width:7px;height:7px}.qr-callout p{gap:2px;margin:0;display:grid}.qr-callout b{font-size:8px}.qr-callout small{color:#aeb8ab;font-size:7px}@keyframes counter-float{50%{transform:translateY(-8px)rotate(-.5deg)}}.onboarding-overlay{z-index:110;background:radial-gradient(circle at 25% 20%,#71836666,#0000 27%),#263127f7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.onboarding-phone{background:#fbf9f3;border-radius:29px;width:min(420px,100%);height:min(760px,100vh - 36px);animation:.45s sent-pop;position:relative;overflow:auto;box-shadow:0 35px 100px #0007}.onboarding-close{z-index:4;color:#6d7169;background:#fff;border:1px solid #ddd9cf;border-radius:50%;place-items:center;width:33px;height:33px;display:grid;position:absolute;top:17px;right:18px}.onboarding-top{align-items:center;height:68px;padding:0 24px;display:flex}.onboarding-top .brand-mark{width:27px;height:27px}.onboarding-top b{margin-left:8px;font:800 15px Manrope}.onboarding-top>small{color:#979990;margin-left:auto;margin-right:40px;font-size:8px}.onboarding-progress{background:#e5e1d8;height:3px}.onboarding-progress i{background:#db6e4b;height:100%;transition:width .4s;display:block}.onboarding-step{text-align:center;padding:35px 38px 28px;animation:.35s studio-fade}.onboarding-kicker{color:#d16848;letter-spacing:1.5px;font-size:7px;font-weight:800}.onboarding-step h2{letter-spacing:-1.2px;color:#30372d;margin:8px 0 10px;font:700 30px/1.12 Manrope}.onboarding-step>p{color:#7f827a;max-width:310px;margin:0 auto 20px;font-size:10px;line-height:1.65}.welcome-art{place-items:center;height:130px;display:grid;position:relative}.shop-circle{color:#41513c;background:#dce6cf;border-radius:50%;place-items:center;width:92px;height:92px;font:800 19px Manrope;display:grid;box-shadow:0 12px 25px #697b5b22}.heart-pop,.spark-pop{font-style:normal;position:absolute}.heart-pop{color:#dc7452;font-size:35px;top:13px;right:75px;transform:rotate(12deg)}.spark-pop{color:#dabd68;font-size:22px;bottom:12px;left:80px}.welcome-perk{text-align:left;background:#f0eadf;border:1px solid #e3dacc;border-radius:9px;align-items:center;gap:11px;margin:22px 0;padding:12px;display:flex}.welcome-perk>span{background:#fff;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.welcome-perk p{gap:3px;margin:0;display:grid}.welcome-perk b{font-size:9px}.welcome-perk small{color:#898b84;font-size:8px}.onboarding-step>button,.onboarding-primary{color:#fff;background:#344465;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:45px;font-size:9px;font-weight:800;display:flex}.onboarding-step>small{color:#9a9b95;justify-content:center;align-items:center;gap:4px;margin-top:12px;font-size:7px;display:flex}.customer-access-step,.customer-code-step{text-align:left}.customer-access-step>p,.customer-code-step>p{margin-left:0}.customer-access-art{place-items:center;height:90px;margin-bottom:17px;display:grid;position:relative}.customer-access-art>span{color:#fff;background:#f06449;border-radius:50% 50% 50% 18px;place-items:center;width:72px;height:72px;font:800 27px Manrope;display:grid;transform:rotate(-12deg);box-shadow:0 15px 28px #f0644933}.customer-access-art>span:first-letter{transform:rotate(12deg)}.customer-access-art>i,.customer-access-art>b{font-style:normal;position:absolute}.customer-access-art>i{color:#d86b4c;font-size:27px;top:2px;right:25%;transform:rotate(10deg)}.customer-access-art>b{color:#d5ae4e;font-size:20px;bottom:2px;left:27%}.customer-phone-field,.customer-code-field{gap:7px;margin:22px 0 11px;display:grid}.customer-phone-field>span,.customer-code-field>span{color:#6e756d;letter-spacing:1.1px;text-transform:uppercase;font:800 7px Manrope}.customer-phone-field>div{background:#fff;border:1px solid #d8d4ca;border-radius:11px;grid-template-columns:51px 1fr;align-items:center;height:55px;transition:all .2s;display:grid;overflow:hidden;box-shadow:0 8px 20px #27324a0a}.customer-phone-field>div:focus-within{border-color:#6f8068;box-shadow:0 0 0 3px #7f98771b}.customer-phone-field b{color:#5f675f;border-right:1px solid #e5e1d8;place-items:center;height:100%;font:800 11px Manrope;display:grid}.customer-phone-field input,.customer-code-field input{color:#2e382f;background:0 0;border:0;outline:0;min-width:0;font:700 17px Manrope}.customer-phone-field input{height:100%;padding:0 15px}.customer-phone-field input::placeholder{color:#b3b4ae;font-weight:500}.customer-auth-error{background:#fbe8e2;border-radius:7px;padding:8px 10px;color:#ba543b!important;max-width:none!important;margin:0 0 10px!important;font-size:8px!important;line-height:1.4!important}.customer-auth-trust{background:#f0f3eb;border:1px solid #dfe2d8;border-radius:9px;grid-template-columns:25px 1fr;align-items:center;gap:8px;margin-top:13px;padding:10px 11px;display:grid}.customer-auth-trust>span{color:#fff;background:#738b69;border-radius:50%;place-items:center;width:23px;height:23px;font-size:9px;display:grid}.customer-auth-trust p{gap:2px;margin:0;display:grid}.customer-auth-trust b{color:#4d5b49;font-size:8px}.customer-auth-trust small{color:#81897d;font-size:6px;line-height:1.4}.onboarding-step>.customer-skip,.onboarding-step>.customer-resend{color:#747a74;background:0 0;height:35px;margin-top:4px;font-size:8px}.onboarding-step>.customer-skip:hover,.onboarding-step>.customer-resend:hover{color:#d16848}.onboarding-step>.customer-back{color:#7c827b;background:0 0;justify-content:flex-start;width:auto;height:30px;margin:-17px 0 12px;padding:0}.customer-code-icon{color:#52684d;background:#e2eadc;border-radius:22px;place-items:center;width:72px;height:72px;margin:5px auto 22px;display:grid;position:relative;box-shadow:0 12px 24px #60745a1c}.customer-code-icon>i{color:#fff;background:#f06449;border:4px solid #fbf9f3;border-radius:50%;place-items:center;width:25px;height:25px;font:800 8px Manrope;display:grid;position:absolute;top:-7px;right:-5px}.customer-code-step>.onboarding-kicker,.customer-code-step>h2,.customer-code-step>p{text-align:center;margin-left:auto;margin-right:auto}.customer-code-field input{text-align:center;letter-spacing:11px;background:#fff;border:1px solid #d8d4ca;border-radius:11px;width:100%;height:64px;padding:0 12px;font-size:25px}.customer-code-field input:focus{border-color:#6f8068;box-shadow:0 0 0 3px #7f98771b}.customer-preview-code{background:#fff8e8;border:1px dashed #cdbf99;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:10px 0 12px;padding:11px;display:grid}.customer-preview-code>span{color:#fff;letter-spacing:.7px;background:#df704c;border-radius:5px;padding:4px 5px;font:800 5px Manrope}.customer-preview-code p{gap:2px;margin:0;display:grid}.customer-preview-code b{color:#655a43;font-size:7px}.customer-preview-code small{color:#9a8e72;font-size:5px}.customer-preview-code em{color:#39483a;letter-spacing:1px;font:800 12px Manrope}.customer-code-step>button[type=submit]:disabled{opacity:.45;cursor:not-allowed}.customer-access-step{position:relative;overflow:hidden}.customer-access-step:before{content:"";z-index:-1;border:1px solid #dfd8c9;border-radius:50%;width:280px;height:280px;position:absolute;top:-177px;left:50%;transform:translate(-50%);box-shadow:0 0 0 34px #e8e2d62b,0 0 0 68px #e8e2d61c}.global-city-line{gap:5px;margin:-8px 0 20px;padding:2px 0;display:flex;overflow:hidden}.global-city-line>span{color:#697168;white-space:nowrap;background:#fff;border:1px solid #ddd8ce;border-radius:999px;flex:none;padding:5px 7px;font:750 6px Manrope}.global-city-line>span:last-child{text-align:center;color:#566b50;background:#e5ecdf;width:24px;padding:5px 0}.customer-phone-field>div{grid-template-columns:122px minmax(0,1fr)}.customer-country-select{cursor:pointer;border-right:1px solid #e5e1d8;grid-template-rows:1fr 1fr;grid-template-columns:22px 1fr;align-items:center;column-gap:5px;height:100%;padding:0 9px;display:grid;position:relative;overflow:hidden}.customer-country-select>span{grid-row:1/3;font-size:17px}.customer-phone-field .customer-country-select>b{color:#737a72;border:0;height:auto;font:800 8px/1 Manrope;display:block}.customer-country-select:after{content:"⌄";color:#9a9d96;font-size:8px;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.customer-country-select select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.customer-country-select:hover{background:#f6f3ec}.customer-phone-field input{font-size:15px}.location-suggestions button>span{margin-right:4px;font-size:12px}.interest-step{text-align:left}.interest-step>p{margin-left:0}.interest-choices{grid-template-columns:1fr 1fr;gap:9px;margin:23px 0;display:grid}.interest-choices button{color:#596057;text-align:left;background:#fff;border:1px solid #ddd9cf;border-radius:9px;grid-template-columns:26px 1fr 17px;align-items:center;gap:6px;height:70px;padding:10px;font-size:8px;font-weight:700;display:grid}.interest-choices button>span{font-size:17px}.interest-choices button i{background:#eeeae2;border-radius:50%;place-items:center;width:17px;height:17px;font-style:normal;display:grid}.interest-choices button.chosen{color:#3e4c39;background:#edf2e9;border-color:#91a486}.interest-choices button.chosen i{color:#fff;background:#66815c}.ready-bell{color:#4f6747;background:#dceee8;border-radius:50%;place-items:center;width:92px;height:92px;margin:15px auto 22px;display:grid;position:relative}.ready-bell i{background:#dc704e;border:4px solid #fbf9f3;border-radius:50%;width:18px;height:18px;position:absolute;top:4px;right:5px}.install-guide{text-align:left;gap:8px;margin:22px 0;display:grid}.install-guide>div{background:#fff;border:1px solid #e2ded5;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.install-guide>div>span{color:#d36a49;background:#f0e6db;border-radius:50%;place-items:center;width:25px;height:25px;font:800 8px Manrope;display:grid}.install-guide p{gap:2px;margin:0;display:grid}.install-guide b{font-size:8px}.install-guide small{color:#95978f;font-size:7px}.onboarding-side-note{color:#fff;align-items:center;gap:10px;display:flex;position:absolute;bottom:12%;right:8%}.onboarding-side-note>span{color:#e3c065;font-size:28px}.onboarding-side-note p{margin:0;display:grid}.onboarding-side-note b{font-size:10px}.onboarding-side-note small{color:#aab4a9;font-size:8px}@media (width<=850px){.auth-shell{grid-template-columns:1fr;width:min(520px,100% - 20px)}.auth-brand-panel{display:none}.auth-form-panel{padding:60px 45px}.auth-mobile-brand{align-items:center;gap:8px;margin-bottom:25px;display:flex}.auth-mobile-brand .brand-mark{width:28px;height:28px}.auth-mobile-brand b{font:800 15px Manrope}.qr-journey{grid-template-columns:1fr;gap:30px;padding:70px 28px}.qr-copy{justify-self:center}.counter-scene{height:590px}.onboarding-side-note{display:none}}@media (width<=520px){.auth-form-panel{padding:50px 24px}.auth-form-panel>h2{font-size:26px}.qr-journey{padding:60px 18px}.qr-copy h2{font-size:39px}.qr-flow{grid-template-columns:1fr;gap:10px}.qr-flow>i{display:none}.counter-scene{margin:-35px;transform:scale(.88)}.coffee-prop{right:-2%}.qr-callout{left:0}.onboarding-step{padding:30px 24px}.interest-choices{grid-template-columns:1fr}.onboarding-phone{border-radius:22px;height:calc(100vh - 14px)}.onboarding-overlay{padding:7px}}@media (prefers-reduced-motion:reduce){.counter-card,.onboarding-phone{animation:none!important}}.qr-journey{min-height:820px}.business-picker{grid-template-columns:repeat(3,1fr);gap:7px;margin:22px 0;display:grid}.business-picker>button{text-align:left;color:#697067;background:#f8f3eb;border:1px solid #d8d0c3;border-radius:9px;grid-template-columns:30px 1fr 15px;align-items:center;gap:7px;min-width:0;padding:8px;transition:all .22s;display:grid}.business-picker>button:hover{border-color:#aaa594;transform:translateY(-2px)}.business-picker>button.active{color:#344465;background:#fffbf5;border-color:#87967d;box-shadow:0 6px 18px #5c5b5014}.business-picker>button>span{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:7px;font-weight:800;display:grid}.business-picker p{gap:2px;min-width:0;margin:0;display:grid}.business-picker b{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.business-picker small{color:#999a93;font-size:7px}.business-picker i{color:#d36c4b;font-size:10px;font-style:normal}.multi-card-scene{height:650px}.card-deck{z-index:2;width:560px;height:535px;position:relative}.deck-card{background:var(--card-paper);cursor:pointer;outline:0;margin:0;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .45s,filter .45s;animation:none;position:absolute;top:0;left:50%}.deck-card .counter-brand>span{background:var(--card-accent)}.deck-card .counter-kicker{color:var(--card-accent)}.deck-card .qr-frame{background:var(--card-paper)}.deck-card .qr-frame i,.deck-card .mini-perk-logo{background:var(--card-accent)}.deck-card:focus-visible{box-shadow:0 0 0 4px #df795655,0 28px 50px #66584230}.deck-0{z-index:4;opacity:1;filter:none;transform:translate(-50%)translateY(0)scale(1)rotate(0)}.deck-1{z-index:2;opacity:.78;filter:saturate(.8);transform:translate(-3%)translateY(42px)scale(.82)rotate(7deg)}.deck-2{z-index:1;opacity:.78;filter:saturate(.8);transform:translate(-97%)translateY(42px)scale(.82)rotate(-7deg)}.deck-1:hover{opacity:.92;transform:translate(-1%)translateY(35px)scale(.84)rotate(5deg)}.deck-2:hover{opacity:.92;transform:translate(-99%)translateY(35px)scale(.84)rotate(-5deg)}.deck-caption{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffbf5eb;border:1px solid #d9d0c3;border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;width:330px;padding:9px 11px;display:grid;position:absolute;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #685c4b24}.deck-caption>span{background:#eee6da;border-radius:8px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.deck-caption p{gap:2px;margin:0;display:grid}.deck-caption b{color:#444a40;font-size:9px}.deck-caption small{color:#92948d;font-size:7px}.deck-caption>div{gap:4px;display:flex}.deck-caption button{background:#c9c7bf;border:0;border-radius:50%;width:6px;height:6px;padding:0}.deck-caption button.active{background:#d56d4b;border-radius:5px;width:14px}.multi-card-scene .table-shadow{width:520px}.multi-card-scene .qr-callout{inset:42px -4% auto auto}.multi-card-scene .qr-callout:before{content:"";background:#8d9488;width:38px;height:1px;position:absolute;top:50%;left:-38px}.multi-card-scene .qr-callout:after{content:"";background:#df7856;border-radius:50%;width:5px;height:5px;position:absolute;top:calc(50% - 2px);left:-42px}@media (width<=1100px){.business-picker{grid-template-columns:1fr}.business-picker>button{grid-template-columns:30px 1fr 15px}.qr-journey{gap:35px}.multi-card-scene .qr-callout{right:0}}@media (width<=850px){.business-picker{grid-template-columns:repeat(3,1fr)}.business-picker>button{grid-template-columns:30px 1fr}.business-picker>button>i{display:none}.multi-card-scene{height:650px}.multi-card-scene .qr-callout{right:4%}}@media (width<=560px){.business-picker{grid-template-columns:1fr}.multi-card-scene{height:650px;margin:-75px -100px -65px;transform:scale(.76)}.card-deck{width:540px}.multi-card-scene .qr-callout{display:none}.deck-caption{bottom:7px}}.header-actions{align-items:center;gap:9px;display:flex}.language-switcher{color:#697066;background:#fff;border:1px solid #d8d5cc;border-radius:8px;align-items:center;gap:5px;height:38px;padding:0 8px;display:flex}.language-switcher>span{color:#8b8f86;font-size:14px}.language-switcher select{color:#4f554c;cursor:pointer;background:0 0;border:0;outline:0;padding:3px 1px;font-size:10px;font-weight:800}.language-switcher select option{color:#333;background:#fff}.notification-copy h2,.qr-copy h2,.hero h1{overflow-wrap:anywhere}@media (width<=1050px){header nav{gap:17px}header nav a,header nav button{font-size:11px}}@media (width<=650px){.language-switcher{height:36px;padding:0 6px}.language-switcher>span{display:none}.header-actions{gap:6px}}:root{--perk-coral:#f06449;--perk-forest:#27324a;--perk-cream:#fff8ed;--perk-gold:#f2c14e;--perk-sage:#dceee8}.brand{position:relative}.brand:after{content:"";background:repeating-linear-gradient(90deg,var(--perk-coral) 0 4px,transparent 4px 8px);opacity:0;height:2px;transition:all .25s;position:absolute;bottom:-5px;left:42px;right:0;transform:translateY(3px)}.brand:hover:after{opacity:.65;transform:none}.hero{background-image:radial-gradient(circle at 16% 22%,#dae3cba6,#0000 28%),radial-gradient(circle at 85% 75%,#efd6bb99,#0000 26%),radial-gradient(#5c66571b 1px,#0000 1px);background-size:auto,auto,22px 22px}.offer-card{position:relative}.offer-card:after{content:"P";color:#a5a79f;border:1px dashed #c7c7bd;border-radius:50% 50% 50% 4px;place-items:center;width:17px;height:17px;font:800 6px Manrope;transition:all .25s;display:grid;position:absolute;bottom:12px;right:12px;transform:rotate(-10deg)}.offer-card:hover:after{color:#fff;background:#f06449;border-color:#f06449;transform:rotate(0)scale(1.08)}.counter-card:after{content:"";pointer-events:none;border:1px dashed #8a8f842e;position:absolute;inset:13px}.notification-demo:after{content:"PERKPATCH";letter-spacing:5px;color:#ffffff05;transform-origin:100% 100%;font:800 82px Manrope;position:absolute;bottom:78px;right:-18px;transform:rotate(-90deg)}.local-banner{position:relative;overflow:hidden}.local-banner:after{content:"♡";color:#83937513;font:400 160px DM Sans;position:absolute;bottom:-55px;right:-20px;transform:rotate(-12deg)}@media (width<=700px){.notification-demo:after{display:none}}.community-stories{background:#fbf8f1;padding:95px max(6vw,28px);overflow:hidden}.community-heading{justify-content:space-between;align-items:end;gap:50px;max-width:1180px;margin:0 auto 34px;display:flex}.community-heading h2{letter-spacing:-2.5px;color:#2d3429;margin:12px 0 0;font:700 clamp(38px,4.5vw,57px)/1.07 Manrope}.community-heading h2 em{color:#d46948;font-style:normal}.community-heading>p{color:#777a72;max-width:440px;margin:0 0 5px;font-size:13px;line-height:1.7}.story-gallery{grid-template-rows:1fr 1fr;grid-template-columns:1.35fr .65fr;gap:15px;max-width:1180px;height:650px;margin:auto;display:grid}.story-photo{color:#fff;isolation:isolate;background:#394638;border-radius:13px;position:relative;overflow:hidden}.story-photo img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.story-photo:hover img{transform:scale(1.035)}.photo-wash{z-index:1;background:linear-gradient(#00000008 30%,#182018b8 100%);position:absolute;inset:0}.restaurant-story{grid-row:1/3}.story-tag{z-index:3;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);letter-spacing:1.2px;background:#1f291fa8;border:1px solid #fff5;border-radius:4px;padding:7px 9px;font-size:7px;font-weight:800;position:absolute;top:18px;left:18px}.story-photo blockquote{z-index:3;letter-spacing:-.5px;margin:0;font:600 21px/1.35 Manrope;position:absolute;bottom:25px;left:28px;right:28px}.restaurant-story blockquote{max-width:510px;font-size:27px}.story-photo blockquote small{letter-spacing:.3px;color:#d6ddd3;margin-top:10px;font:600 8px DM Sans;display:block}.story-love{z-index:4;color:#fff;background:#e17855;border-radius:50%;place-items:center;width:43px;height:43px;font-size:22px;display:grid;position:absolute;top:20px;right:22px;transform:rotate(-8deg);box-shadow:0 7px 20px #1114}.market-story h3{z-index:3;letter-spacing:-.6px;margin:0;font:700 21px Manrope;position:absolute;bottom:20px;left:22px}.customer-voices{background:radial-gradient(circle at 92% 8%,#e9bd5421,#0000 20%),radial-gradient(circle at 5% 32%,#df76511b,#0000 24%),#f7f1e7;padding-top:clamp(95px,10vw,150px);padding-bottom:clamp(90px,9vw,140px);position:relative}.customer-voices:before{content:"";pointer-events:none;opacity:.55;background-image:radial-gradient(#29382f13 .75px,#0000 .75px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 65%);mask-image:linear-gradient(#000,#0000 65%)}.customer-voices>*{z-index:1;position:relative}.customer-voices .community-heading{max-width:1420px;margin-bottom:42px}.customer-voices .community-heading h2{letter-spacing:-.065em;font-size:clamp(3.2rem,5.5vw,6.5rem);line-height:.94}.customer-voices .community-heading>p{max-width:530px;font-size:14px}.customer-story-tabs{grid-template-columns:repeat(4,1fr);gap:7px;max-width:1420px;margin:0 auto 12px;display:grid}.customer-story-tabs>button{color:#5f6b64;text-align:left;background:#fffaf2;border:1px solid #d9d2c7;border-radius:13px 13px 6px 6px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;min-width:0;min-height:74px;padding:10px 12px;transition:all .28s cubic-bezier(.22,1,.36,1);display:grid}.customer-story-tabs>button:hover{border-color:#c8bdae;transform:translateY(-3px)}.customer-story-tabs>button>span{color:#8b918b;letter-spacing:.6px;background:#eee8de;border-radius:9px;align-content:center;align-self:stretch;place-items:center;gap:3px;font:800 5px Manrope;display:grid}.customer-story-tabs>button>span i{font-size:15px;font-style:normal}.customer-story-tabs>button p{gap:3px;min-width:0;margin:0;display:grid}.customer-story-tabs>button b{font:750 10px Manrope}.customer-story-tabs>button small{text-overflow:ellipsis;white-space:nowrap;color:#9a9d97;font-size:7px;overflow:hidden}.customer-story-tabs>button>em{color:#a6aaa5;font-size:14px;font-style:normal}.customer-story-tabs>button.active{border-color:var(--story-accent);color:#fff;background:#263b32;transform:translateY(-4px);box-shadow:0 13px 30px #27372f20}.customer-story-tabs>button.active>span{background:var(--story-accent);color:#fff}.customer-story-tabs>button.active small{color:#a9b8b0}.customer-story-tabs>button.active>em{color:var(--story-accent)}.customer-story-stage{background:#fffaf3;border:1px solid #d8d0c4;border-radius:8px 8px 28px 28px;grid-template-columns:minmax(520px,1.08fr) minmax(510px,.92fr);max-width:1420px;min-height:760px;margin:0 auto 78px;animation:.55s cubic-bezier(.22,1,.36,1) customerStoryIn;display:grid;overflow:hidden;box-shadow:0 35px 90px #3541381c}.customer-story-photo{isolation:isolate;background:#263b32;min-height:760px;position:relative;overflow:hidden}.customer-story-photo>img{object-fit:cover;width:100%;height:100%;animation:.9s cubic-bezier(.22,1,.36,1) customerPhotoIn;display:block}.customer-photo-wash{z-index:1;background:linear-gradient(#17261d73 0,#0000 32% 55%,#16251dcc 100%),linear-gradient(90deg,#0000 70%,#17251e31);position:absolute;inset:0}.customer-story-photo-top{z-index:3;color:#fff;justify-content:space-between;align-items:center;display:flex;position:absolute;top:23px;left:25px;right:25px}.customer-story-photo-top>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:1.2px;background:#1a2a2394;border:1px solid #ffffff4a;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font:800 6px Manrope;display:flex}.customer-story-photo-top>span i{background:var(--story-accent);width:6px;height:6px;box-shadow:0 0 0 5px color-mix(in srgb,var(--story-accent) 23%,transparent);border-radius:50%}.customer-story-photo-top>b{letter-spacing:1.3px;text-shadow:0 2px 12px #0008;font:800 7px Manrope}.customer-story-profile{z-index:3;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#17271fd9;border:1px solid #ffffff3d;border-radius:16px;align-items:center;gap:12px;padding:13px 16px 13px 12px;display:flex;position:absolute;bottom:27px;left:27px}.customer-story-profile>span{background:var(--story-accent);border-radius:14px;place-items:center;width:48px;height:48px;font-size:19px;display:grid;box-shadow:0 8px 20px #1116}.customer-story-profile p{gap:2px;margin:0;display:grid}.customer-story-profile small{color:#edcf85;letter-spacing:1.1px;font:800 5px Manrope}.customer-story-profile b{font:750 16px Manrope}.customer-story-profile em{color:#adbbb4;font-size:7px;font-style:normal}.customer-story-signal{z-index:4;color:#fff;justify-content:center;align-items:center;width:164px;height:42px;display:flex;position:absolute;bottom:31px;right:23px}.customer-story-signal:before{content:"";background:linear-gradient(90deg,transparent,var(--story-accent),#fff);height:1px;position:absolute;top:50%;left:0;right:0}.customer-story-signal>i{background:var(--story-accent);width:6px;height:6px;box-shadow:0 0 0 6px color-mix(in srgb,var(--story-accent) 20%,transparent);border-radius:50%;animation:2.3s ease-in-out infinite customerSignal;position:absolute;left:10px}.customer-story-signal>span{color:#b8c4be;letter-spacing:1px;background:#17271f;padding:4px 7px;font:800 4px Manrope;position:relative}.customer-story-signal>b{width:32px;height:32px;color:var(--story-accent);background:#fff;border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;right:0;box-shadow:0 8px 20px #1115}.customer-story-copy{color:#25372f;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--story-accent) 11%,transparent),transparent 28%),#fffaf3;flex-direction:column;min-width:0;padding:clamp(40px,5vw,76px);display:flex}.customer-story-copy>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #ded7cc;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:auto;height:auto;min-height:0;margin:0 0 38px;padding:0 0 18px;display:grid;position:static}.customer-story-copy>header>span{background:var(--story-accent);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font:800 8px Manrope;display:grid}.customer-story-copy>header p{gap:4px;margin:0;display:grid}.customer-story-copy>header small{color:#a0a49e;letter-spacing:1.1px;font:800 5px Manrope}.customer-story-copy>header b{font:750 10px Manrope}.customer-story-copy>header>i{font-size:25px;font-style:normal}.customer-story-copy>blockquote{color:#21342b;letter-spacing:-.058em;margin:0 0 29px;font:700 clamp(2.3rem,3.2vw,4rem)/1.02 Manrope}.customer-moment{border-top:1px solid #e5ded3;border-bottom:1px solid #e5ded3;grid-template-columns:105px 1fr;gap:15px;padding:16px 0;display:grid}.customer-moment>span{color:var(--story-accent);letter-spacing:1.2px;font:800 6px Manrope}.customer-moment>p{color:#68746d;margin:0;font-size:9px;line-height:1.65}.customer-why{border:1px solid color-mix(in srgb,var(--story-accent) 34%,#ddd5ca);background:color-mix(in srgb,var(--story-accent) 9%,#fffaf3);border-radius:14px;grid-template-columns:40px 1fr;align-items:center;gap:12px;margin:18px 0;padding:16px;display:grid}.customer-why>span{background:var(--story-accent);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.customer-why p{gap:4px;margin:0;display:grid}.customer-why small{color:var(--story-accent);letter-spacing:1.1px;font:800 5px Manrope}.customer-why b{font:700 9px/1.5 Manrope}.customer-story-loop{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px;display:grid}.customer-story-loop>div{background:#f2ece2;border:1px solid #e2dbd0;border-radius:12px;flex-direction:column;gap:13px;min-height:114px;padding:12px;display:flex;position:relative}.customer-story-loop>div>span{color:var(--story-accent);font:800 6px Manrope}.customer-story-loop>div>p{gap:5px;margin:auto 0 0;display:grid}.customer-story-loop small{color:#9b9e98;letter-spacing:.8px;font:800 5px Manrope}.customer-story-loop b{font:700 7px/1.45 Manrope}.customer-story-loop>div>i{z-index:2;width:20px;height:20px;color:var(--story-accent);background:#fffaf3;border:1px solid #ddd5ca;border-radius:50%;place-items:center;font:700 7px Manrope;display:grid;position:absolute;top:50%;right:-10px;transform:translateY(-50%)}.customer-story-features{grid-template-columns:auto 1fr;align-items:center;gap:15px;display:grid}.customer-story-features>span{color:#999d97;letter-spacing:1px;font:800 5px Manrope}.customer-story-features>div{flex-wrap:wrap;gap:5px;display:flex}.customer-story-features b{color:#56704f;letter-spacing:.25px;background:#e6ede2;border-radius:999px;padding:6px 8px;font:800 5px Manrope}.customer-story-copy>footer{color:#7d8680;background:0 0;border:0;border-top:1px solid #e2dbd0;justify-content:space-between;align-items:center;gap:20px;width:auto;min-height:0;margin:auto 0 0;padding:20px 0 0;display:flex;position:static}.customer-story-copy>footer>p{align-items:flex-start;gap:7px;max-width:330px;margin:0;font-size:6px;line-height:1.5;display:flex}.customer-story-copy>footer>p i{background:#d6a848;border-radius:50%;flex:none;width:6px;height:6px;margin-top:2px}.customer-story-copy>footer>button{color:#fff;background:#263b32;border:0;border-radius:9px;align-items:center;gap:8px;min-height:39px;padding:0 13px;font:800 7px Manrope;display:flex}.customer-story-copy>footer>button span{color:var(--story-accent);font-size:13px}.customer-story-copy>footer>button:hover{transform:translateY(-2px)}@keyframes customerStoryIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:none}}@keyframes customerPhotoIn{0%{opacity:.45;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes customerSignal{0%,to{opacity:.3;left:8px}50%{opacity:1;left:126px}}@media (width<=1120px){.customer-story-stage{grid-template-columns:minmax(450px,1fr) minmax(440px,1fr)}.customer-story-copy{padding:42px 34px}.customer-story-copy>blockquote{font-size:clamp(2.1rem,3.2vw,3.2rem)}.customer-story-tabs>button{grid-template-columns:36px 1fr}.customer-story-tabs>button>em{display:none}}@media (width<=850px){.customer-story-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;padding:5px 0 10px;display:flex;overflow-x:auto}.customer-story-tabs::-webkit-scrollbar{display:none}.customer-story-tabs>button{scroll-snap-align:start;flex:0 0 220px}.customer-story-stage{border-radius:8px 8px 24px 24px;grid-template-columns:1fr}.customer-story-photo{min-height:590px}.customer-story-copy{min-height:720px}.customer-story-copy>blockquote{font-size:3.1rem}}@media (width<=560px){.customer-voices .community-heading h2{font-size:3.35rem}.customer-story-tabs>button{flex-basis:188px}.customer-story-stage{margin-bottom:52px}.customer-story-photo{min-height:470px}.customer-story-photo-top{top:14px;left:14px;right:14px}.customer-story-photo-top>b{display:none}.customer-story-profile{bottom:14px;left:14px}.customer-story-signal{width:116px;bottom:17px;right:13px}.customer-story-signal>span{display:none}@keyframes customerSignal{0%,to{opacity:.3;left:7px}50%{opacity:1;left:78px}}.customer-story-copy{min-height:0;padding:34px 20px}.customer-story-copy>header{margin-bottom:28px}.customer-story-copy>blockquote{font-size:2.45rem}.customer-moment{grid-template-columns:1fr;gap:8px}.customer-story-loop{grid-template-columns:1fr}.customer-story-loop>div{min-height:88px}.customer-story-loop>div>i{top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(90deg)}.customer-story-features{grid-template-columns:1fr}.customer-story-copy>footer{flex-direction:column;align-items:flex-start}.customer-story-copy>footer>button{justify-content:center;width:100%}}.scan-experience{background:#27324a;border-radius:15px;grid-template-columns:1.25fr .75fr;max-width:1180px;min-height:520px;margin:72px auto 0;display:grid;overflow:hidden;box-shadow:0 25px 60px #42413625}.scan-photo{min-height:480px;position:relative;overflow:hidden}.scan-photo:after{content:"";background:linear-gradient(90deg,#0000 60%,#27324a 100%);position:absolute;inset:0}.scan-photo img{object-fit:cover;width:100%;height:100%;display:block}.camera-focus{z-index:2;width:38px;height:38px;position:absolute}.corner-a{border-top:2px solid #fff;border-left:2px solid #fff;top:39%;left:61%}.corner-b{border-bottom:2px solid #fff;border-right:2px solid #fff;top:63%;left:75%}.scan-pulse{z-index:3;color:#fff;letter-spacing:1px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e271ea8;border:1px solid #ffffff32;border-radius:18px;align-items:center;gap:7px;padding:7px 10px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:22px;left:24px}.scan-pulse i{background:#75c668;border-radius:50%;width:7px;height:7px;animation:1.5s infinite live-pulse;box-shadow:0 0 0 5px #75c66828}.scan-copy{color:#fff;flex-direction:column;justify-content:center;padding:48px 42px;display:flex}.scan-copy .kicker{color:#ef906c}.scan-copy h2{letter-spacing:-1.3px;color:#fff;margin:12px 0;font:700 33px/1.12 Manrope}.scan-copy>p{color:#b3beb2;font-size:11px;line-height:1.7}.scan-copy>button{color:#fff;background:#f06449;border:0;border-radius:8px;align-items:center;gap:9px;width:max-content;height:43px;margin:13px 0 23px;padding:0 15px;font-size:9px;font-weight:800;display:flex;box-shadow:0 8px 22px #f0644933}.scan-copy>button:hover{background:#ef805c;transform:translateY(-2px)}.real-qr{border-top:1px solid #ffffff17;align-items:center;gap:13px;padding-top:19px;display:flex}.real-qr>div{background:#fffbf5;border-radius:7px;width:91px;height:91px;padding:7px;position:relative}.real-qr>div i{color:#fff;background:#de704d;border:3px solid #fffbf5;border-radius:5px;place-items:center;width:20px;height:20px;font:800 8px Manrope;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.real-qr p{gap:4px;margin:0;display:grid}.real-qr b{letter-spacing:1px;font-size:8px}.real-qr small{color:#97a297;font-size:8px}.community-metrics{border-top:1px solid #e1ddd4;border-bottom:1px solid #e1ddd4;justify-content:space-around;align-items:center;max-width:1180px;margin:26px auto 0;padding:22px 0;display:flex}.community-metrics>div{align-items:baseline;gap:8px;display:flex}.community-metrics b{color:#33435f;font:700 23px Manrope}.community-metrics span{color:#82847c;text-transform:uppercase;letter-spacing:.7px;font-size:8px}.community-metrics>i{background:#ddd9cf;width:1px;height:25px}@media (width<=850px){.community-heading{flex-direction:column;align-items:start;gap:14px}.story-gallery{grid-template-rows:1.3fr .7fr;grid-template-columns:1fr 1fr;height:900px}.restaurant-story{grid-area:1/1/auto/3}.scan-experience{grid-template-columns:1fr}.scan-photo{min-height:400px}.scan-photo:after{background:linear-gradient(#0000 70%,#27324a 100%)}.community-metrics{grid-template-columns:1fr 1fr;gap:20px;padding:22px;display:grid}.community-metrics>i{display:none}.community-metrics>div{justify-content:center}}@media (width<=560px){.community-stories{padding:70px 16px}.community-heading h2{font-size:39px}.story-gallery{flex-direction:column;height:1020px;display:flex}.story-photo{min-height:300px}.restaurant-story{min-height:390px}.restaurant-story blockquote{font-size:22px}.owner-story,.market-story{min-height:300px}.scan-experience{margin-top:45px}.scan-photo{min-height:290px}.scan-copy{padding:34px 24px}.scan-copy h2{font-size:28px}.community-metrics{text-align:center;grid-template-columns:1fr}.community-metrics>div{gap:2px;display:grid}.real-qr>div{width:87px;height:87px}.corner-a,.corner-b{display:none}}@media (prefers-reduced-motion:reduce){.story-photo img,.scan-pulse i{transition:none;animation:none}}.team-closing{color:#fff;isolation:isolate;background:#29352a;border-radius:17px;max-width:1240px;height:720px;margin:0 auto 90px;position:relative;overflow:hidden;box-shadow:0 30px 70px #35392f29}.team-closing>img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);display:block}.team-closing:hover>img{transform:scale(1.018)}.team-shade{z-index:1;background:linear-gradient(#1d271d08 30%,#152016de 100%),linear-gradient(90deg,#1e281e5c,#0000 55%);position:absolute;inset:0}.team-message{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#243025dc;border:1px solid #ffffff2b;border-radius:13px;width:min(510px,100% - 76px);padding:27px 29px;position:absolute;bottom:34px;left:38px;box-shadow:0 14px 40px #1115}.team-message>.kicker{color:#f39573}.team-message h2{letter-spacing:-1.3px;color:#fff;margin:9px 0 8px;font:700 32px/1.12 Manrope}.team-message>p{color:#c0c9bd;max-width:440px;font-size:10px;line-height:1.65}.team-message>div{border-top:1px solid #ffffff17;grid-template-columns:31px auto 1fr;align-items:center;column-gap:10px;margin-top:16px;padding-top:14px;display:grid}.team-message .brand-mark{width:29px;height:29px}.team-message>div>b{font:800 13px Manrope}.team-message>div>b em{color:#ee8260;font-style:normal}.team-message>div>small{text-align:right;color:#aeb9ac;border-left:1px solid #ffffff20;margin-left:9px;padding-left:16px;font-size:7px;line-height:1.45}.team-stamp{z-index:4;color:#344465;background:#f7f1e8e8;border:1px solid #fff;border-radius:50%;align-content:center;place-items:center;width:104px;height:104px;display:grid;position:absolute;top:27px;right:28px;transform:rotate(7deg);box-shadow:0 10px 30px #1113}.team-stamp:after{content:"";border:1px dashed #7c8677;border-radius:50%;position:absolute;inset:7px}.team-stamp>span{color:#dc704d;font:800 30px/1 Manrope}.team-stamp>i{color:#d0ad50;font-style:normal;position:absolute;top:19px;right:24px}.team-stamp>small{letter-spacing:1px;margin-top:4px;font-size:6px;font-weight:800}.team-edge-text{z-index:3;writing-mode:vertical-rl;letter-spacing:2px;color:#ffffff9c;font:800 6px Manrope;position:absolute;bottom:30px;right:18px;transform:rotate(180deg)}.team-closing:before{content:"";z-index:2;pointer-events:none;border:1px dashed #ffffff42;border-radius:11px;position:absolute;inset:11px}@media (width<=1280px){.team-closing{width:calc(100% - 50px)}}@media (width<=760px){.team-closing{width:calc(100% - 30px);height:680px;margin-bottom:60px}.team-closing>img{object-position:54% center}.team-message{width:calc(100% - 40px);padding:23px;bottom:20px;left:20px}.team-message h2{font-size:27px}.team-message>div{grid-template-columns:31px auto}.team-message>div>small{text-align:left;border:0;grid-column:1/3;margin:8px 0 0;padding:0}.team-stamp{width:82px;height:82px;top:18px;right:18px}.team-stamp>span{font-size:24px}.team-edge-text{display:none}}@media (width<=500px){.team-closing{height:610px}.team-closing>img{object-position:52% top}.team-message h2{font-size:23px}.team-message>p{font-size:9px}.team-stamp{transform-origin:100% 0;transform:scale(.84)rotate(7deg)}}@media (prefers-reduced-motion:reduce){.team-closing>img{transition:none}}.studio-sidebar-stats,.studio-flow,.preview-insights{display:none}@media (width>=1200px){.business-overlay{background:radial-gradient(circle at 12% 18%,#485b4740,#0000 26%),radial-gradient(circle at 88% 82%,#a75d3a1e,#0000 28%),#151d17;padding:16px}.business-studio{border-radius:20px;grid-template-columns:260px minmax(0,1fr);width:min(1840px,100vw - 32px);height:min(1020px,100vh - 32px);box-shadow:0 45px 130px #000b,0 0 0 1px #ffffff0a}.studio-sidebar{padding:30px 22px 22px}.studio-logo{padding:0 8px 27px}.studio-logo b{font-size:20px}.studio-logo small{font-size:9px}.business-profile{margin:22px 0;padding:13px}.business-profile>span{width:40px;height:40px;font-size:10px}.business-profile b{font-size:12px}.business-profile small{font-size:9px}.studio-nav{gap:6px}.studio-nav button{padding:12px 13px;font-size:12px}.studio-nav button span{width:21px;font-size:15px}.studio-sidebar-stats{border-top:1px solid #ffffff13;gap:8px;margin-top:22px;padding-top:19px;display:grid}.studio-sidebar-stats>span{letter-spacing:1.5px;color:#758176;padding:0 4px;font-size:8px;font-weight:800}.studio-sidebar-stats>div{background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.studio-sidebar-stats p{gap:1px;margin:0;display:grid}.studio-sidebar-stats b{color:#fff;font:700 15px Manrope}.studio-sidebar-stats small{color:#8e998f;font-size:8px}.studio-sidebar-stats i{color:#9fc391;background:#9fc39113;border-radius:10px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800}.studio-love{padding:17px}.studio-love b{font-size:12px}.studio-love p{font-size:9px}.studio-exit{font-size:10px}.studio-topbar{gap:25px;min-height:104px;padding:21px 38px}.studio-topbar>div:first-child{min-width:275px}.studio-topbar>div:first-child span{font-size:9px}.studio-topbar h2{font-size:27px}.studio-flow{justify-content:center;align-items:center;gap:8px;margin-left:auto;display:flex}.studio-flow span{color:#a1a39c;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.studio-flow span i{background:#e7e4dc;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.studio-flow span.active{color:#465673}.studio-flow span.active i{color:#3e4b67;background:#dceee8}.studio-flow b{background:#dad7cf;width:28px;height:1px}.studio-topbar .studio-status{margin:0;padding:8px 12px;font-size:9px}.studio-content{grid-template-columns:minmax(560px,1fr) 420px;overflow:hidden}.composer{padding:34px 44px 42px;overflow:auto}.composer-intro{gap:14px}.step-tag{width:31px;height:31px;font-size:11px}.composer-intro h3{font-size:19px}.composer-intro p{margin-top:2px;font-size:11px}.preset-row{gap:10px;margin:20px 0 22px}.preset-row button{min-height:48px;padding:10px 12px;font-size:10px}.preset-row button span{width:30px;height:30px}.studio-field{gap:8px;margin-top:15px}.studio-field>span,.radius-field>span{font-size:11px}.studio-field input,.studio-field textarea,.studio-field select{border-radius:9px;padding:12px 14px;font-size:13px}.studio-field input,.studio-field select{height:48px}.studio-field textarea{min-height:88px;line-height:1.45}.studio-field em{font-size:9px}.composer-divider{margin:30px 0}.target-grid{gap:13px}.radius-field{gap:9px;margin:22px 0 15px}.radius-field>div{font-size:9px}.reach-card{gap:13px;padding:14px 15px}.reach-people{width:68px}.reach-people i{width:31px;height:31px}.reach-card b{font-size:11px}.reach-card small{font-size:9px}.reach-card>span{padding:6px 9px;font-size:8px}.campaign-preview{flex-direction:column;padding:33px 31px 28px;display:flex;overflow:auto}.preview-title span{font-size:9px}.preview-title h3{font-size:17px}.preview-title>i{padding:6px 9px;font-size:9px}.mini-phone{border-radius:39px;width:260px;height:455px;margin:22px auto 24px}.mini-time{font-size:47px;top:62px}.mini-date{font-size:9px;top:114px}.mini-notification{padding:12px;top:150px}.mini-notification .notification-message strong{font-size:10px}.mini-notification .notification-message p{font-size:9px}.delivery-note{gap:11px;padding:13px}.delivery-note b{font-size:10px}.delivery-note small{font-size:9px}.preview-insights{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:11px;display:grid}.preview-insights>div{background:#f8f6f0;border:1px solid #dbd7ce;border-radius:8px;gap:3px;padding:10px 9px;display:grid}.preview-insights span{letter-spacing:.8px;color:#999b94;font-size:6px;font-weight:800}.preview-insights b{color:#3e4b67;font:700 14px Manrope}.preview-insights small{color:#92958d;font-size:7px;line-height:1.3}.studio-sendbar{gap:13px;min-height:82px;padding:14px 38px}.studio-sendbar p{grid-template-columns:27px 1fr}.studio-sendbar p>span{font-size:21px}.studio-sendbar p b{font-size:11px}.studio-sendbar p small{font-size:9px}.studio-sendbar button{height:45px;padding:0 18px;font-size:10px}.send-offer{justify-content:center;min-width:215px}.sent-card{width:min(560px,90%);padding:45px}.sent-card h2{font-size:31px}.sent-card>p{font-size:11px}.sent-stats b{font-size:20px}.sent-stats small{font-size:8px}}@media (width>=1600px){.business-studio{grid-template-columns:285px minmax(0,1fr)}.studio-sidebar{padding:34px 25px 24px}.studio-content{grid-template-columns:minmax(680px,1fr) 470px}.composer{padding:42px 58px 50px}.campaign-preview{padding:39px 39px 32px}.mini-phone{width:286px;height:500px;margin-top:26px}.mini-island{width:88px;height:23px}.mini-time{font-size:52px;top:67px}.mini-date{top:123px}.mini-notification{top:162px}.studio-topbar,.studio-sendbar{padding-left:48px;padding-right:48px}.preset-row button{font-size:11px}.preview-insights>div{padding:12px 10px}.preview-insights b{font-size:16px}}@media (width>=1900px){.business-studio{grid-template-columns:300px minmax(0,1fr);max-width:1920px}.studio-content{grid-template-columns:minmax(760px,1fr) 500px}.composer{padding-left:70px;padding-right:70px}.campaign-preview{padding-left:46px;padding-right:46px}.studio-flow b{width:44px}}@media (height<=780px) and (width>=1200px){.business-studio{height:calc(100vh - 20px)}.business-overlay{padding:10px}.studio-topbar{min-height:82px;padding-top:13px;padding-bottom:13px}.studio-sendbar{min-height:68px;padding-top:9px;padding-bottom:9px}.studio-sidebar-stats{display:none}.mini-phone{width:220px;height:385px;margin:12px auto}.mini-time{font-size:40px;top:51px}.mini-date{top:96px}.mini-notification{top:123px}.campaign-preview{padding-top:20px}.composer{padding-top:25px}.composer-divider{margin:20px 0}.preset-row{margin:14px 0}.preview-insights{display:none}}.proof-page{color:#202735;background:#fff8ed;min-height:100vh}.proof-header{background:#fff8edf2;border-color:#ded5c9;height:78px;padding:0 clamp(22px,4vw,68px)}.proof-header>button{color:#fff;background:#344465;border:0;border-radius:8px;align-items:center;gap:8px;height:39px;padding:0 14px;font-size:9px;font-weight:800;display:flex}.proof-page main{display:block}.proof-hero{color:#fff;background:#202b43;grid-template-columns:1fr minmax(470px,630px);align-items:center;gap:8vw;min-height:700px;padding:90px max(6vw,42px);display:grid;position:relative;overflow:hidden}.proof-hero:before{content:"";background:radial-gradient(circle at 7% 5%,#7d99c92f,#0000 28%),radial-gradient(circle at 93% 90%,#f0644930,#0000 27%),linear-gradient(115deg,#0000 65%,#ffffff08 65% 65.5%,#0000 65.5%);position:absolute;inset:0}.proof-hero-copy,.proof-thesis{z-index:2;position:relative}.proof-hero-copy>span,.proof-heading>span,.proof-heading>div>span,.decision-section>div>span{letter-spacing:2px;color:#f58a70;font-size:8px;font-weight:800}.proof-hero-copy h1{letter-spacing:-6px;margin:22px 0 27px;font:700 clamp(58px,6.4vw,96px)/.95 Manrope}.proof-hero-copy h1 em{color:#f4775d;font-style:normal}.proof-hero-copy>p{color:#b8c1d1;max-width:600px;font-size:15px;line-height:1.75}.proof-hero-copy>div{align-items:center;gap:12px;margin-top:35px;display:flex}.proof-hero-copy>div>a{border-radius:8px;align-items:center;gap:9px;height:45px;padding:0 16px;font-size:9px;font-weight:800;text-decoration:none;display:flex}.proof-hero-copy>div>a:first-child{color:#fff;background:#f06449}.proof-hero-copy>div>a:last-child{color:#fff;border:1px solid #68748c}.proof-thesis{background:#2b3752;border:1px solid #5e6a83;border-radius:14px;padding:36px;box-shadow:0 35px 90px #0a0f1d66}.proof-thesis>span{letter-spacing:1.6px;color:#f2c14e;font-size:7px;font-weight:800}.proof-thesis h2{letter-spacing:-1.4px;margin:22px 0;font:700 clamp(26px,2.6vw,40px)/1.15 Manrope}.proof-thesis>p{color:#aeb8ca;font-size:11px;line-height:1.65}.proof-thesis>div{grid-template-columns:1fr 1fr;gap:8px;margin:30px 0;display:grid}.proof-thesis>div span{border:1px solid #59657d;border-radius:8px;gap:5px;padding:15px;display:grid}.proof-thesis>div b{font-size:8px}.proof-thesis>div small{color:#99a5ba;font-size:7px;line-height:1.4}.proof-thesis>a{color:#f49a82;font-size:8px;text-decoration:none}.proof-section{max-width:1600px;margin:auto;padding:112px max(6vw,40px)}.proof-heading{grid-template-columns:minmax(300px,520px) 1fr 1fr;align-items:end;gap:5vw;margin-bottom:52px;display:grid}.proof-heading h2{letter-spacing:-3.3px;margin:14px 0 0;font:700 clamp(42px,4.5vw,68px)/1.02 Manrope}.proof-heading>p,.proof-heading.horizontal>p{color:#6f7580;max-width:570px;margin:0;font-size:13px;line-height:1.72}.proof-heading.horizontal{grid-template-columns:1fr 1fr}.proof-heading.horizontal>p{justify-self:end}.proof-chain{grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;gap:9px;display:grid}.proof-chain article{background:#fffbf5;border:1px solid #ddd5c9;border-radius:11px;flex-direction:column;min-height:210px;padding:24px;display:flex}.proof-chain article>span{color:#f06449;font:700 11px Manrope}.proof-chain article>b{margin-top:auto;font:700 18px Manrope}.proof-chain article>small{color:#838891;margin-top:8px;font-size:9px;line-height:1.5}.proof-chain>i{color:#f06449;text-align:center;font-style:normal}.investor-revenue{background:radial-gradient(circle at 90% 9%,#eccb8a30,#0000 28%),#f7f0e6;max-width:none}.investor-revenue>*{max-width:1470px;margin-left:auto;margin-right:auto}.investor-revenue>.proof-heading{margin-bottom:42px}.investor-revenue .proof-heading h2{letter-spacing:-.06em;font-size:clamp(3.4rem,5.2vw,5.9rem)}.investor-revenue .proof-heading>p{color:#515c66;font-family:Georgia,serif;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.55}.investor-payers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.investor-payers article{background:#fffcf7;border:1px solid #ded3c5;border-radius:23px;flex-direction:column;min-height:370px;padding:31px;display:flex;box-shadow:0 18px 42px #39404e0b}.investor-payers article.payer-merchant{color:#fff;background:#233d33;border-color:#233d33}.investor-payers article>span{letter-spacing:.15em;color:#d96548;font-size:9px;font-weight:900}.investor-payers article.payer-merchant>span{color:#f4c966}.investor-payers article>i{color:#2c5a43;background:#e9ede4;border-radius:18px;place-items:center;width:54px;height:54px;margin:36px 0 14px;font-size:26px;font-style:normal;display:grid}.investor-payers article.payer-merchant>i{color:#ecca68;background:#ffffff1c}.investor-payers h3{letter-spacing:-1px;margin:0 0 16px;font:800 25px/1.1 Manrope,sans-serif}.investor-payers article>b{letter-spacing:-2px;font:800 clamp(29px,3vw,43px)/1 Manrope,sans-serif;display:block}.investor-payers article>b small{letter-spacing:0;color:#9299a1;font:600 11px DM Sans,sans-serif}.investor-payers article.payer-merchant>b small{color:#b9c8bc}.investor-payers article>p{color:#636c74;max-width:440px;margin:20px 0;font-size:12px;line-height:1.7}.investor-payers article.payer-merchant>p{color:#d1ded4}.investor-payers article>footer{color:#456052;background:0 0;border:0;border-top:1px solid #233d3322;width:auto;min-height:0;margin-top:auto;padding:15px 0 0;font-size:10px;font-weight:800;position:static;inset:auto}.investor-payers article.payer-merchant>footer{color:#f4ce77;border-color:#ffffff27}.investor-revenue-loop{background:#e8e0d3;border-radius:17px;grid-template-columns:1fr 26px 1fr 26px 1.3fr 26px 1fr;align-items:center;gap:10px;margin-top:14px;padding:22px 27px;display:grid}.investor-revenue-loop>span,.investor-revenue-loop>strong{font-size:10px;font-weight:800;line-height:1.4}.investor-revenue-loop>strong{color:#d56849}.investor-revenue-loop>i{text-align:center;color:#d56849;font-style:normal}.investor-revenue-heading{grid-template-columns:minmax(320px,.82fr) minmax(300px,1.18fr);align-items:end;column-gap:7vw;margin-top:120px;margin-bottom:38px;display:grid}.investor-revenue-heading>span{color:#d66849;letter-spacing:.19em;grid-column:1/-1;margin-bottom:15px;font-size:9px;font-weight:900}.investor-revenue-heading h3{letter-spacing:-.05em;margin:0;font:750 clamp(35px,4.2vw,62px)/1.04 Manrope,sans-serif}.investor-revenue-heading>p{color:#65707b;justify-self:end;max-width:590px;margin:0;font-size:13px;line-height:1.7}.investor-economics{background:#fffdf8;border-radius:25px;grid-template-columns:minmax(350px,.9fr) minmax(500px,1.1fr);display:grid;overflow:hidden;box-shadow:0 32px 75px #29364a17}.investor-economics-controls{align-content:center;gap:27px;padding:clamp(30px,4vw,56px);display:grid}.investor-economics-controls>label{gap:11px;display:grid}.investor-economics-controls>label>span{color:#59636e;justify-content:space-between;gap:15px;font-size:12px;display:flex}.investor-economics-controls label b{color:#1e2b3f;font-size:14px}.investor-economics-controls input{accent-color:#e77253;width:100%}.investor-economics-controls>p{color:#7a828b;border-top:1px solid #ddd7ce;margin:8px 0 0;padding-top:21px;font-size:11px;line-height:1.65}.investor-economics-results{color:#fff;background:#1e2e41;padding:clamp(32px,4vw,57px)}.investor-economics-results>span{letter-spacing:.16em;color:#f3ca69;font-size:8px;font-weight:900}.investor-result-main{border-bottom:1px solid #ffffff23;margin:30px 0 26px;padding-bottom:28px}.investor-result-main>small{color:#b3c1cc;margin-bottom:8px;font-size:11px;display:block}.investor-result-main>b{letter-spacing:-.06em;font:800 clamp(48px,5.7vw,80px)/1 Manrope,sans-serif}.investor-result-main>b em{color:#9baebd;letter-spacing:0;margin-left:7px;font-size:15px;font-style:normal}.investor-result-main>p{color:#c5d3d9;margin:10px 0 0;font-size:11px}.investor-result-pair{grid-template-columns:1fr 1.25fr;gap:17px;display:grid}.investor-result-pair>p{border:1px solid #ffffff24;border-radius:15px;flex-direction:column;gap:8px;min-height:135px;margin:0;padding:20px;display:flex}.investor-result-pair small{color:#aebdc8;font-size:10px}.investor-result-pair b{letter-spacing:-1.5px;color:#e4cf7c;font:800 31px/1 Manrope,sans-serif}.investor-result-pair b.negative{color:#fa9c86}.investor-result-pair em{color:#adbac5;margin-top:auto;font-size:9px;font-style:normal;line-height:1.4}.investor-cash-gap{color:#26384a;background:#f5d58c;border-radius:14px;gap:7px;margin-top:18px;padding:18px 20px;display:grid}.investor-cash-gap>span{font-size:10px}.investor-cash-gap>strong{font-size:12px;line-height:1.4}.investor-funding{grid-template-columns:minmax(300px,.7fr) minmax(530px,1.3fr);gap:12px;display:grid}.funding-total{color:#fff;background:radial-gradient(circle at 82% 12%,#708e7c,#0000 38%),#244034;border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:430px;padding:clamp(30px,3vw,50px);display:flex}.funding-total>small{color:#f5d27a;letter-spacing:.2em;font-size:9px;font-weight:900}.funding-total>strong{letter-spacing:-.07em;margin:22px 0 3px;font:800 clamp(54px,6vw,91px)/1 Manrope,sans-serif}.funding-total>span{color:#c9d9cc;font-size:12px}.funding-bar{border-radius:99px;gap:3px;height:20px;margin-top:40px;display:flex;overflow:hidden}.funding-bar>i{background:#e97855}.funding-bar>i:nth-child(2){background:#f0bd68}.funding-bar>i:nth-child(3){background:#90ae83}.funding-bar>i:nth-child(4){background:#85a6b3}.funding-bar>i:nth-child(5){background:#d2c9a7}.funding-lines{gap:7px;display:grid}.funding-lines article{background:#fffdf8;border:1px solid #ded4c5;border-radius:13px;grid-template-columns:36px 1fr auto;align-items:center;gap:19px;min-height:78px;padding:15px 22px;display:grid}.funding-lines article>span{color:#d87254;font-size:12px;font-weight:900}.funding-lines article>div{gap:5px;display:grid}.funding-lines article b{font-size:13px}.funding-lines article small{color:#7b838a;font-size:10px;line-height:1.4}.funding-lines article>strong{white-space:nowrap;font-size:18px}.investor-milestones{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:26px;display:grid}.investor-milestones article{background:#fffdf8;border:1px solid #d9cfbf;border-radius:18px;min-height:235px;padding:26px;position:relative}.investor-milestones article>span{color:#cb694d;letter-spacing:.16em;font-size:8px;font-weight:900}.investor-milestones article>b{letter-spacing:-.04em;max-width:230px;margin-top:42px;font:750 23px/1.1 Manrope,sans-serif;display:block}.investor-milestones article>p{color:#6e7880;font-size:10px;line-height:1.55}.investor-milestones article>i{color:#e9ddd0;font-size:25px;font-style:normal;font-weight:900;position:absolute;top:22px;right:25px}.investor-scale-note{color:#fff;background:#e47453;border-radius:25px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:60px;margin-top:35px;padding:clamp(33px,5vw,65px);display:grid}.investor-scale-note>div>span{color:#ffdf9c;letter-spacing:.17em;font-size:9px;font-weight:900}.investor-scale-note h3{letter-spacing:-.04em;max-width:760px;margin:18px 0;font:750 clamp(29px,3vw,49px)/1.14 Manrope,sans-serif}.investor-scale-note p{color:#ffe2d9;max-width:800px;margin:0;font-size:12px;line-height:1.7}.investor-scale-note aside{background:#ffffff12;border:1px solid #ffffff56;border-radius:18px;padding:24px}.investor-scale-note aside>b{color:#ffdf9c;letter-spacing:.16em;font-size:9px}.investor-scale-note ul{gap:12px;margin:19px 0 0;padding-left:18px;font-size:11px;line-height:1.4;display:grid}.investor-revenue-sources{color:#81878a;font-size:10px;line-height:1.7;margin-top:20px!important}.investor-revenue-sources a{color:#c45b41;text-underline-offset:3px}@media (width<=1050px){.investor-payers{grid-template-columns:repeat(2,1fr)}.investor-payers article:last-child{grid-column:1/-1;min-height:270px}.investor-economics,.investor-funding{grid-template-columns:1fr}.investor-milestones{grid-template-columns:repeat(2,1fr)}.investor-scale-note{grid-template-columns:1fr}.investor-revenue-loop{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr}}@media (width<=650px){.investor-revenue{padding-left:18px;padding-right:18px}.investor-revenue .proof-heading h2{font-size:3.45rem}.investor-payers{grid-template-columns:1fr}.investor-payers article,.investor-payers article:last-child{grid-column:auto;min-height:330px;padding:25px}.investor-revenue-loop{grid-template-columns:1fr;gap:5px;padding:21px}.investor-revenue-loop>i{transform:rotate(90deg)}.investor-revenue-heading{grid-template-columns:1fr;gap:16px;margin-top:90px}.investor-revenue-heading>span{grid-column:auto;margin:0}.investor-revenue-heading>p{justify-self:start}.investor-economics-controls,.investor-economics-results{padding:27px 22px}.investor-result-main>b{font-size:53px}.investor-result-pair{grid-template-columns:1fr}.funding-total{min-height:310px}.funding-total>strong{font-size:64px}.funding-lines article{grid-template-columns:26px 1fr;gap:12px}.funding-lines article>strong{grid-column:2;font-size:15px}.investor-milestones{grid-template-columns:1fr}.investor-milestones article{min-height:185px}.investor-milestones article>b{margin-top:26px}.investor-scale-note{gap:25px;padding:28px 23px}.investor-scale-note h3{font-size:33px}}.feature-bets-section{background:#f1e9dd;max-width:none}.feature-bets-section>.proof-heading,.feature-bets-section>.feature-bet-layout{max-width:1450px;margin-left:auto;margin-right:auto}.feature-bet-layout{grid-template-columns:430px 1fr;gap:12px;display:grid}.feature-bet-list{gap:6px;display:grid}.feature-bet-list>button{color:#344465;text-align:left;background:#fffbf5;border:1px solid #d9d1c6;border-radius:9px;grid-template-columns:38px 1fr 24px;align-items:center;gap:12px;min-height:76px;padding:12px 14px;transition:all .2s;display:grid}.feature-bet-list>button:hover,.feature-bet-list>button.active{color:#fff;background:#344465;border-color:#344465;transform:translate(5px)}.feature-bet-list>button>i{color:#344465;background:#dceee8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;font-style:normal;display:grid}.feature-bet-list p{gap:3px;margin:0;display:grid}.feature-bet-list b{font-size:10px}.feature-bet-list small{color:#92969c;font-size:7px}.feature-bet-list button.active small{color:#aeb8ca}.feature-bet-list button>span{color:#f06449;font:700 8px Manrope}.feature-bet-detail{color:#fff;background:#27324a;border-radius:12px;flex-direction:column;min-height:486px;padding:38px;display:flex}.feature-bet-detail>div{border-bottom:1px solid #59657d;justify-content:space-between;padding-bottom:17px;display:flex}.feature-bet-detail>div span,.feature-bet-detail section>span,.feature-bet-detail footer>span{letter-spacing:1.3px;color:#f2c14e;font-size:7px;font-weight:800}.feature-bet-detail>div b{color:#c1c9d7;font-size:9px}.feature-bet-detail h3{letter-spacing:-1.7px;margin:37px 0;font:700 clamp(28px,3.2vw,46px)/1.12 Manrope}.feature-bet-detail section{border-top:1px solid #4c5870;grid-template-columns:170px 1fr;gap:25px;padding:18px 0;display:grid}.feature-bet-detail section p{color:#aeb8ca;margin:0;font-size:10px;line-height:1.6}.feature-bet-detail footer{color:#fff;background:0 0;border:0;border-top:1px solid #59657d;justify-content:space-between;align-items:center;min-height:0;margin-top:auto;padding:17px 0 0;display:flex;position:static}.feature-bet-detail footer b{color:#fff;font-size:10px}.pilot-section{color:#fff;background:#27324a;max-width:none}.pilot-section>.proof-heading,.pilot-section>.pilot-scorecard,.pilot-section>.pilot-phases{max-width:1450px;margin-left:auto;margin-right:auto}.pilot-section .proof-heading>p{color:#aeb8ca}.pilot-scorecard{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;margin-bottom:45px!important}.pilot-scorecard>span{border:1px solid #59657d;border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:120px;padding:20px;display:flex}.pilot-scorecard b{color:#f4775d;font:700 34px Manrope}.pilot-scorecard small{color:#9da8bb;font-size:8px}.pilot-phases{border-top:1px solid #59657d}.pilot-phases article{border-bottom:1px solid #536078;grid-template-columns:95px 35px 180px 1fr 250px;align-items:center;gap:22px;min-height:166px;display:grid}.pilot-phases article>span{color:#8f9ab0;font-size:8px}.pilot-phases article>i{color:#f06449;font:700 11px Manrope}.pilot-phases h3{margin:0;font:700 17px Manrope}.pilot-phases article>p{color:#aeb8ca;margin:0;font-size:10px;line-height:1.65}.pilot-phases article>footer{color:#fff;background:0 0;border:0;gap:6px;min-height:0;padding:0;display:grid;position:static}.pilot-phases footer small{letter-spacing:1.2px;color:#f2c14e;font-size:6px}.pilot-phases footer b{font-size:9px;line-height:1.4}.proof-model{border:1px solid #d9d1c6;border-radius:14px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden;box-shadow:0 24px 70px #27324a12}.proof-controls{background:#fffbf5;gap:28px;padding:42px;display:grid}.proof-controls label{gap:12px;display:grid}.proof-controls label>span{color:#717781;justify-content:space-between;font-size:10px;display:flex}.proof-controls label b{color:#27324a;font:700 14px Manrope}.proof-controls input{accent-color:#f06449;width:100%}.proof-controls>small{color:#92969d;border-top:1px solid #e2dad0;padding-top:18px;font-size:8px;line-height:1.55}.proof-results{color:#fff;background:#344465;padding:42px}.proof-results>span{letter-spacing:1.2px;color:#f2c14e;font-size:7px;font-weight:800}.proof-primary-result{border-bottom:1px solid #68738a;gap:4px;padding:40px 0 28px;display:grid}.proof-primary-result small{color:#aeb8ca;font-size:8px}.proof-primary-result b{letter-spacing:-4px;font:700 clamp(52px,6vw,82px)/1 Manrope}.proof-primary-result em{color:#96a2b7;font-size:8px;font-style:normal}.proof-results>div:nth-child(3){grid-template-columns:repeat(3,1fr);gap:8px;padding:25px 0;display:grid}.proof-results>div:nth-child(3) p{gap:5px;margin:0;display:grid}.proof-results>div:nth-child(3) span{color:#9da8bb;font-size:6px}.proof-results>div:nth-child(3) b{font:700 17px Manrope}.proof-results>footer{color:#344465;background:#dceee8;border:0;border-radius:8px;align-items:center;gap:14px;min-height:0;padding:13px;display:flex;position:static}.proof-results>footer span{letter-spacing:1px;margin-right:auto;font-size:6px}.proof-results>footer b{font-size:7px}.evidence-section{background:#f1e9dd;max-width:none}.evidence-section>.proof-heading,.evidence-section>.evidence-grid,.evidence-section>.retention-proof{max-width:1450px;margin-left:auto;margin-right:auto}.evidence-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.evidence-grid article{background:#fffbf5;border:1px solid #d9d1c6;border-radius:10px;flex-direction:column;min-height:330px;padding:23px;display:flex}.evidence-grid article>span{letter-spacing:1px;color:#f06449;font-size:7px;font-weight:800}.evidence-grid h3{margin:35px 0 18px;font:700 18px Manrope}.evidence-grid ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.evidence-grid li{color:#737983;font-size:8px;line-height:1.45}.evidence-grid li:before{content:"✓";color:#f06449;margin-right:7px}.evidence-grid article>b{color:#344465;border-top:1px solid #e2dad0;margin-top:auto;padding-top:18px;font-size:8px}.retention-proof{color:#fff;background:#27324a;border-radius:12px;grid-template-columns:1fr 1fr;gap:7vw;padding:39px;display:grid;margin-top:12px!important}.retention-proof>div:first-child>span,.cohort-sketch>span{letter-spacing:1.2px;color:#f2c14e;font-size:7px;font-weight:800}.retention-proof h3{letter-spacing:-1px;margin:20px 0;font:700 27px/1.2 Manrope}.retention-proof p{color:#aeb8ca;font-size:10px;line-height:1.65}.retention-proof a{color:#f49a82;font-size:8px;text-decoration:none}.cohort-sketch{align-content:center;gap:13px;display:grid}.cohort-sketch>span{margin-bottom:10px}.cohort-sketch>div{grid-template-columns:28px 1fr 34px;align-items:center;gap:8px;display:grid}.cohort-sketch small,.cohort-sketch em{color:#aeb8ca;font-size:7px;font-style:normal}.cohort-sketch>div>i{background:#3d4a65;border-radius:5px;height:8px;overflow:hidden}.cohort-sketch>div>i>b{background:#f06449;border-radius:5px;height:100%;display:block}.decision-section{color:#fff;background:#f06449;grid-template-columns:.8fr 1.2fr;align-items:center;gap:8vw;max-width:none;display:grid}.decision-section>div:first-child h2{letter-spacing:-4px;margin:15px 0;font:700 clamp(44px,5vw,75px)/1 Manrope}.decision-section>div:first-child p{color:#ffe1d8;font-size:12px;line-height:1.7}.decision-gates{gap:6px;display:grid}.decision-gates article{border:1px solid #f69a82;border-radius:9px;grid-template-columns:95px 1fr;align-items:center;min-height:75px;padding:14px 17px;display:grid}.decision-gates span{letter-spacing:1px;color:#ffe4dc;font-size:7px}.decision-gates b{font-size:10px}.proof-footer{color:#fff;background:#202735;border:0;min-height:140px}.proof-footer .brand{color:#fff}.proof-footer>p{color:#8e99ad}.proof-footer>button{color:#fff;background:0 0;border:1px solid #616d84;border-radius:7px;padding:10px 12px;font-size:8px}@media (width<=1100px){.proof-hero{grid-template-columns:1fr 450px;gap:50px}.proof-heading{grid-template-columns:1fr 1fr}.proof-heading>span{grid-column:1/3}.proof-chain{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr}.feature-bet-layout{grid-template-columns:340px 1fr}.pilot-phases article{grid-template-columns:80px 25px 145px 1fr}.pilot-phases article>footer{grid-column:4}.evidence-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=820px){.proof-header nav{display:none}.proof-hero{grid-template-columns:1fr;padding:75px 25px}.proof-thesis{max-width:650px}.proof-chain{grid-template-columns:1fr 1fr}.proof-chain>i{display:none}.feature-bet-layout{grid-template-columns:1fr}.feature-bet-list{grid-template-columns:1fr 1fr}.feature-bet-detail{min-height:450px}.pilot-phases article{grid-template-columns:60px 25px 1fr;padding:24px 0}.pilot-phases article>p,.pilot-phases article>footer{grid-column:3}.proof-model{grid-template-columns:1fr}.evidence-grid{grid-template-columns:1fr 1fr}.retention-proof,.decision-section{grid-template-columns:1fr}}@media (width<=560px){.proof-header{height:68px;padding:0 15px}.proof-header>button{justify-content:center;width:40px;padding:0;font-size:0}.proof-hero{padding:65px 18px}.proof-hero-copy h1{letter-spacing:-3px;font-size:52px}.proof-hero-copy>div{flex-direction:column;align-items:flex-start}.proof-thesis{padding:25px}.proof-thesis>div{grid-template-columns:1fr}.proof-section{padding:78px 18px}.proof-heading,.proof-heading.horizontal{grid-template-columns:1fr;gap:20px}.proof-heading>span{grid-column:auto}.proof-heading.horizontal>p{justify-self:auto}.proof-heading h2{letter-spacing:-2px;font-size:41px}.proof-chain{grid-template-columns:1fr}.proof-chain article{min-height:175px}.feature-bet-list{grid-template-columns:1fr}.feature-bet-detail{padding:26px}.feature-bet-detail section{grid-template-columns:1fr;gap:9px}.feature-bet-detail footer{flex-direction:column;align-items:flex-start;gap:7px}.pilot-scorecard{grid-template-columns:1fr 1fr}.pilot-phases article{grid-template-columns:50px 20px 1fr}.proof-controls,.proof-results{padding:27px}.proof-results>div:nth-child(3){grid-template-columns:1fr}.proof-results>footer{flex-direction:column;align-items:flex-start}.evidence-grid{grid-template-columns:1fr}.evidence-grid article{min-height:280px}.retention-proof{padding:26px}.decision-section{padding:80px 18px}.decision-gates article{grid-template-columns:75px 1fr}.proof-footer{padding:25px 17px}.proof-footer>p{display:none}.proof-footer>button{margin-left:auto}}.app-demo-page{color:#fff;background:#27324a;min-height:100vh}.app-demo-header{background:#222c42ed;border-color:#46526c;height:76px;padding:0 clamp(22px,4vw,65px)}.app-demo-header>button{color:#fff;background:0 0;border:1px solid #67728a;border-radius:8px;align-items:center;gap:7px;height:39px;padding:0 13px;font-size:9px;font-weight:800;display:flex}.app-demo-stage{grid-template-columns:minmax(340px,1fr) 420px minmax(260px,340px);align-items:center;gap:6vw;max-width:1560px;margin:auto;padding:70px max(4vw,28px) 100px;display:grid;position:relative}.demo-copy>span,.demo-outcomes>span{letter-spacing:2px;color:#f58a70;font-size:8px;font-weight:800}.demo-copy h1{letter-spacing:-5px;margin:20px 0 24px;font:700 clamp(54px,5.5vw,88px)/.94 Manrope}.demo-copy h1 em{color:#f4775d;font-style:normal}.demo-copy>p{color:#acb6c9;max-width:530px;font-size:14px;line-height:1.7}.demo-live-status{border-left:2px solid #f06449;align-items:center;gap:10px;min-height:41px;margin:28px 0;padding-left:13px;display:flex}.demo-live-status i{background:#78bb70;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #78bb7018}.demo-live-status span{color:#d5dbe6;font-size:9px}.demo-step-list{gap:5px;max-width:550px;display:grid}.demo-step-list>button{color:#fff;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:10px;min-height:73px;padding:10px 12px;transition:all .2s;display:grid}.demo-step-list>button:hover,.demo-step-list>button.active{background:#303e5d;border-color:#56627b}.demo-step-list>button>span{color:#f06449;font:700 9px Manrope}.demo-step-list p{gap:4px;margin:0;display:grid}.demo-step-list b{font-size:10px}.demo-step-list small{color:#929eb3;font-size:8px;line-height:1.45}.demo-phone-wrap{justify-items:center;display:grid}.demo-phone{background:#0e1118;border-radius:55px;width:370px;height:760px;padding:8px;position:relative;box-shadow:0 50px 110px #090d16aa,0 0 0 1px #69738a}.demo-phone:before{content:"";background:#6a7282;border-radius:3px;width:4px;height:75px;position:absolute;top:150px;left:-4px}.demo-phone-screen{color:#202735;background:#fff8ed;border-radius:47px;grid-template-rows:25px 54px 1fr 67px;height:100%;display:grid;position:relative;overflow:hidden}.demo-status{justify-content:space-between;padding:9px 23px 0;font:700 9px Manrope;display:flex;position:relative}.demo-status>i{background:#0b0d12;border-radius:17px;width:88px;height:24px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.demo-app-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;height:auto;padding:0 17px;display:flex;position:static}.demo-mini-brand{color:#27324a;align-items:center;gap:6px;text-decoration:none;display:flex}.demo-mini-brand>i{color:#fff;background:#f06449;border-radius:50% 50% 50% 15%;place-items:center;width:26px;height:26px;font:800 11px Manrope;display:grid;transform:rotate(-12deg)}.demo-mini-brand>b{letter-spacing:-.6px;font:800 16px Manrope}.demo-mini-brand em{color:#f06449;font-style:normal}.demo-app-top>button{color:#344465;background:#f0e8dc;border:0;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:auto;display:grid;position:relative}.demo-app-top>button i{background:#f06449;border:2px solid #fff8ed;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:5px}.demo-screen-content{scrollbar-width:none;min-height:0;overflow-y:auto}.demo-screen-content::-webkit-scrollbar{display:none}.demo-bottom-nav{background:#fffbf5;border-top:1px solid #dfd7cc;grid-template-columns:repeat(4,1fr);gap:0;height:67px;padding:5px 10px 7px;display:grid;position:static}.demo-bottom-nav button{color:#93969b;background:0 0;border:0;align-content:center;place-items:center;gap:2px;font-size:7px;display:grid}.demo-bottom-nav button i{font-size:18px;font-style:normal;line-height:1}.demo-bottom-nav button.active{color:#344465}.demo-bottom-nav button.active i{color:#f06449}.demo-phone-caption{text-align:center;margin-top:19px}.demo-phone-caption>span{letter-spacing:1.4px;color:#87bd80;justify-content:center;align-items:center;gap:8px;font-size:7px;font-weight:800;display:flex}.tap-pulse{background:#78bb70;border-radius:50%;width:8px;height:8px;animation:1.6s infinite live-pulse;box-shadow:0 0 0 5px #78bb7020}.demo-phone-caption p{color:#8390a7;font-size:8px}.demo-outcomes{align-self:center}.demo-outcomes>article{border-bottom:1px solid #46526c;grid-template-columns:34px 1fr;gap:12px;padding:22px 0;display:grid}.demo-outcomes>article>i{color:#f4775d;background:#303e5d;border-radius:50%;place-items:center;width:30px;height:30px;font:700 9px Manrope;display:grid}.demo-outcomes p{gap:5px;margin:0;display:grid}.demo-outcomes b{font-size:10px}.demo-outcomes small{color:#929eb3;font-size:8px;line-height:1.5}.app-demo-footer{color:#fff;background:#202735;border-color:#46526c;min-height:130px}.app-demo-footer .brand{color:#fff}.app-demo-footer>p{color:#8490a6}.app-demo-footer>button{color:#fff;background:0 0;border:1px solid #616d84;border-radius:7px;padding:10px 12px;font-size:8px}.demo-home-screen,.demo-feed-screen,.demo-saved-screen,.demo-profile-screen{padding:11px 16px 25px}.demo-greeting small,.demo-saved-screen>small{letter-spacing:1.2px;color:#f06449;font-size:6px;font-weight:800}.demo-greeting h2,.demo-saved-screen>h2{letter-spacing:-1.5px;margin:8px 0;font:700 28px/1.05 Manrope}.demo-greeting p{color:#858991;font-size:8px}.demo-featured-perk{color:#fff;text-align:left;background:#27324a;border:0;border-radius:13px;width:100%;height:237px;margin-top:15px;padding:0;position:relative;overflow:hidden}.demo-featured-perk>img{object-fit:cover;width:100%;height:100%;display:block}.demo-featured-perk:after{content:"";background:linear-gradient(#0000,#152033ed);position:absolute;inset:34% 0 0}.demo-featured-perk>span{z-index:2;color:#344465;background:#fff8ed;border-radius:12px;padding:5px 7px;font-size:5px;font-weight:800;position:absolute;top:13px;left:13px}.demo-featured-perk>div{z-index:2;gap:4px;display:grid;position:absolute;bottom:14px;left:15px;right:15px}.demo-featured-perk small{letter-spacing:1px;color:#f5a28d;font-size:6px}.demo-featured-perk b{font:700 18px Manrope}.demo-featured-perk p{color:#d3d9e3;justify-content:space-between;align-items:center;margin:0;font-size:7px;display:flex}.demo-nearby-row{margin-top:17px}.demo-nearby-row>span{letter-spacing:1px;color:#8c9096;font-size:6px;font-weight:800}.demo-nearby-row>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;display:grid}.demo-nearby-row button{text-align:left;background:#fffbf5;border:1px solid #ddd5c9;border-radius:9px;gap:5px;padding:10px;display:grid}.demo-nearby-row i{color:#344465;background:#dceee8;border-radius:50%;place-items:center;width:25px;height:25px;font:800 6px Manrope;display:grid}.demo-nearby-row b{font-size:8px}.demo-nearby-row small{color:#92959a;font-size:6px}.demo-feed-title{justify-content:space-between;align-items:end;display:flex}.demo-feed-title small{letter-spacing:1px;color:#f06449;font-size:6px;font-weight:800}.demo-feed-title h2{letter-spacing:-1px;margin:2px 0 0;font:700 25px Manrope}.demo-feed-title>button{color:#616a78;background:#fffbf5;border:1px solid #dcd4c9;border-radius:15px;padding:6px 8px;font-size:6px;font-weight:800}.demo-stories{gap:13px;margin:15px -16px 12px;padding:0 16px 10px;display:flex;overflow:auto}.demo-stories button{background:0 0;border:0;flex:none;place-items:center;gap:4px;width:48px;padding:0;display:grid}.demo-stories i{color:#344465;background:#dceee8;border:2px solid #f06449;border-radius:50%;place-items:center;width:42px;height:42px;font:800 7px Manrope;display:grid}.demo-stories span{color:#747a84;font-size:6px}.demo-feed-card{background:#fffbf5;border:1px solid #dcd5ca;border-radius:11px;overflow:hidden}.demo-feed-card>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:flex-start;gap:8px;height:auto;padding:11px;display:flex;position:static}.demo-feed-card>header>i{color:#bf543b;background:#f0ddd4;border-radius:50%;place-items:center;width:33px;height:33px;font:800 7px Manrope;display:grid}.demo-feed-card>header p{gap:1px;margin:0;display:grid}.demo-feed-card>header b{font-size:8px}.demo-feed-card>header b span{color:#fff;background:#344465;border-radius:50%;padding:1px 3px;font-size:5px}.demo-feed-card>header small{color:#96999e;font-size:6px}.demo-feed-card>header button{color:#344465;background:0 0;border:1px solid #cfd5d8;border-radius:13px;margin-left:auto;padding:4px 8px;font-size:6px;font-weight:800}.demo-feed-card>p{color:#515862;margin:0 0 10px;padding:0 11px;font-size:8px;line-height:1.5}.demo-feed-image{background:#ddd;border:0;width:100%;height:215px;padding:0;position:relative;overflow:hidden}.demo-feed-image>img{object-fit:cover;width:100%;height:100%;display:block}.demo-feed-image:after{content:"";background:linear-gradient(#0000,#17202dc2);position:absolute;inset:60% 0 0}.demo-feed-image>span{z-index:2;color:#fff;letter-spacing:1px;font-size:5px;font-weight:800;position:absolute;bottom:9px;left:10px}.demo-inline-offer{color:#344465;background:#f4ede3;border:1px solid #ded7cd;border-radius:8px;align-items:center;width:calc(100% - 20px);margin:9px 10px 0;padding:8px;display:flex}.demo-inline-offer>i{color:#fff;background:#f06449;border-radius:7px;place-items:center;width:27px;height:27px;font:800 9px Manrope;display:grid}.demo-inline-offer p{text-align:left;flex:1;gap:1px;margin:0 8px;display:grid}.demo-inline-offer small{color:#f06449;font-size:5px;font-weight:800}.demo-inline-offer b{font-size:8px}.demo-inline-offer span{color:#8d9094;font-size:6px}.demo-feed-card>footer{color:#767c86;background:0 0;border:0;align-items:center;gap:3px;height:43px;min-height:0;padding:5px 10px;display:flex;position:static}.demo-feed-card>footer button{color:#747b86;background:0 0;border:0;padding:7px;font-size:7px}.demo-feed-card>footer button.active{color:#f06449}.demo-feed-card>footer button:last-child{margin-left:auto}.demo-saved-screen>h2{margin-bottom:20px}.demo-saved-item{text-align:left;color:#344465;background:#fffbf5;border:1px solid #ddd5c9;border-radius:10px;grid-template-columns:58px 1fr 20px;align-items:center;gap:10px;width:100%;padding:8px;display:grid}.demo-saved-item img{object-fit:cover;border-radius:7px;width:58px;height:62px}.demo-saved-item>div{gap:4px;display:grid}.demo-saved-item small{color:#f06449;font-size:5px;font-weight:800}.demo-saved-item b{font-size:9px}.demo-saved-item span{color:#8d9096;font-size:6px}.demo-empty-save{text-align:center;border:1px dashed #d4ccc0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:30px;display:flex}.demo-empty-save>svg{color:#a0a6af}.demo-empty-save b{margin-top:12px;font:700 13px Manrope}.demo-empty-save p{color:#8d9198;font-size:7px;line-height:1.5}.demo-empty-save button{color:#fff;background:#344465;border:0;border-radius:7px;padding:8px 11px;font-size:7px;font-weight:800}.demo-following-list{margin-top:25px}.demo-following-list>span{letter-spacing:1px;color:#8f9399;font-size:6px;font-weight:800}.demo-following-list>div{border-top:1px solid #e0d8ce;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;margin-top:10px;padding-top:12px;display:grid}.demo-following-list i{color:#be543c;background:#f0ddd4;border-radius:50%;place-items:center;width:31px;height:31px;font:800 6px Manrope;display:grid}.demo-following-list p{gap:2px;margin:0;display:grid}.demo-following-list b{font-size:8px}.demo-following-list small{color:#90949b;font-size:6px}.demo-following-list button{color:#344465;background:0 0;border:1px solid #d4ccc2;border-radius:13px;padding:5px 8px;font-size:6px;font-weight:800}.demo-profile-screen{text-align:center}.demo-profile-avatar{color:#344465;background:#dceee8;border-radius:50%;place-items:center;width:72px;height:72px;margin:10px auto;font:800 17px Manrope;display:grid;box-shadow:0 0 0 5px #fff8ed,0 0 0 6px #cbdad6}.demo-profile-screen>h2{letter-spacing:-.8px;margin:14px 0 3px;font:700 23px Manrope}.demo-profile-screen>p{color:#8a8f98;font-size:7px}.demo-profile-stats{border-top:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9;grid-template-columns:repeat(3,1fr);margin:20px 0;padding:15px 0;display:grid}.demo-profile-stats span{gap:2px;display:grid}.demo-profile-stats b{font:700 16px Manrope}.demo-profile-stats small{color:#93969b;font-size:6px}.demo-profile-screen>section{text-align:left}.demo-profile-screen>section>span{letter-spacing:1px;color:#f06449;font-size:6px;font-weight:800}.demo-profile-screen>section>button{color:#344465;background:0 0;border:0;border-bottom:1px solid #e2dad0;align-items:center;width:100%;min-height:51px;padding:8px 2px;display:flex}.demo-profile-screen>section p{flex:1;gap:3px;margin:0;display:grid}.demo-profile-screen>section b{font-size:8px}.demo-profile-screen>section small{color:#90949b;font-size:6px}.demo-profile-screen>section em{font-size:17px;font-style:normal}.demo-trust{text-align:left;background:#dceee8;border-radius:9px;margin-top:18px;padding:14px}.demo-trust b{color:#344465;font-size:8px}.demo-trust p{color:#65716f;margin-bottom:0;font-size:6px;line-height:1.5}.demo-offer-sheet{z-index:10;color:#202735;background:#fffbf5;border-radius:25px 25px 0 0;min-height:480px;padding:24px 23px 20px;animation:.3s demo-sheet-in;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -18px 50px #2027354a}.demo-sheet-handle{background:#d6d0c8;border-radius:3px;width:42px;height:4px;margin:-13px auto 25px}.demo-sheet-close{color:#777;background:#eee7dc;border:0;border-radius:50%;width:30px;height:30px;font-size:20px;position:absolute;top:17px;right:17px}.demo-offer-sheet>span{letter-spacing:1.1px;color:#f06449;font-size:6px;font-weight:800}.demo-offer-sheet>h2{letter-spacing:-2px;margin:13px 0;font:700 35px/1.02 Manrope}.demo-offer-sheet>p{color:#747982;font-size:9px;line-height:1.55}.demo-code{border:1px dashed #b9b1a7;border-radius:9px;place-items:center;gap:5px;margin:22px 0 12px;padding:16px;display:grid}.demo-code small{letter-spacing:1px;color:#8a8f96;font-size:5px}.demo-code b{letter-spacing:2px;font:800 17px Manrope}.demo-offer-sheet>button:not(.demo-sheet-close){color:#fff;background:#344465;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;font-size:8px;font-weight:800;display:flex}.demo-offer-sheet>button.redeemed{background:#4f7857}.demo-offer-sheet>small{text-align:center;color:#999b9f;margin-top:11px;font-size:6px;display:block}@keyframes demo-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media (width<=1200px){.app-demo-stage{grid-template-columns:1fr 400px;gap:5vw}.demo-outcomes{grid-column:1/3;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.demo-outcomes>span{grid-column:1/5}.demo-outcomes>article{border:1px solid #46526c;border-radius:10px;padding:16px}}@media (width<=820px){.app-demo-header nav{display:none}.app-demo-stage{grid-template-columns:1fr;padding-top:55px}.demo-copy{text-align:center}.demo-copy>p{margin-left:auto;margin-right:auto}.demo-live-status{border:0;justify-content:center}.demo-step-list{text-align:left;margin:auto}.demo-phone-wrap{margin:35px 0}.demo-outcomes{grid-column:auto;grid-template-columns:1fr 1fr}.demo-outcomes>span{grid-column:1/3}.app-demo-footer>p{display:none}.app-demo-footer>button{margin-left:auto}}@media (width<=480px){.app-demo-header{height:68px;padding:0 15px}.app-demo-header>button{justify-content:center;width:40px;padding:0;font-size:0}.app-demo-stage{padding:45px 12px 70px}.demo-copy h1{letter-spacing:-3px;font-size:52px}.demo-step-list{display:none}.demo-phone{width:min(370px,100vw - 24px);height:750px}.demo-outcomes{grid-template-columns:1fr}.demo-outcomes>span{grid-column:auto}.app-demo-footer{padding:25px 16px}}.demo-notification-trigger{color:#fff;background:#f06449;border:1px solid #f4775d;border-radius:11px;align-items:center;gap:11px;width:min(360px,100%);min-height:58px;margin-top:25px;padding:0 15px;transition:all .25s;display:flex;box-shadow:0 13px 35px #f064492e}.demo-notification-trigger:hover{transform:translateY(-2px);box-shadow:0 17px 42px #f0644940}.demo-notification-trigger>span{text-align:left;flex:1;gap:2px;display:grid}.demo-notification-trigger b{font-size:10px}.demo-notification-trigger small{color:#ffe0d8;font-size:7px}.demo-switch{background:#c5c4c0;border-radius:12px;flex:none;width:34px;display:block;position:relative;height:20px!important}.demo-switch>i{background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #1113}.demo-switch.on{background:#4f8a60}.demo-switch.on>i{transform:translate(14px)}.demo-notification-center{z-index:9;color:#202735;background:#fffbf5;border:1px solid #ddd5c9;border-radius:18px;max-height:570px;padding:17px;animation:.24s center-drop;position:absolute;top:69px;left:10px;right:10px;box-shadow:0 18px 55px #2027355c}.demo-notification-center>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #e2dbd1;height:auto;min-height:45px;padding:0 0 13px;display:flex;position:static}.demo-notification-center>header div{gap:2px;display:grid}.demo-notification-center>header small{letter-spacing:1px;color:#f06449;font-size:5px;font-weight:800}.demo-notification-center>header h3{margin:0;font:700 19px Manrope}.demo-notification-center>header button{color:#777;background:#eee7dc;border:0;border-radius:50%;width:29px;height:29px;margin-left:auto;font-size:18px}.demo-center-note{text-align:left;color:#27324a;background:#f2ece3;border:0;border-radius:10px;align-items:flex-start;gap:9px;width:100%;margin-top:13px;padding:12px;display:flex}.demo-center-note.read{opacity:.72}.demo-center-note>p{flex:1;gap:3px;margin:0;display:grid}.demo-center-note small{color:#f06449;font-size:5px;font-weight:800}.demo-center-note b{font-size:9px}.demo-center-note em{color:#787e87;font-size:6px;font-style:normal;line-height:1.4}.demo-center-settings{color:#667080;background:0 0;border:0;justify-content:space-between;width:100%;margin-top:12px;padding:8px 2px;font-size:7px;font-weight:700;display:flex}.demo-center-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:250px;display:flex}.demo-center-empty>svg{color:#9ba0a8}.demo-center-empty b{margin-top:10px;font:700 13px Manrope}.demo-center-empty p{color:#8b8f96;max-width:210px;font-size:7px;line-height:1.5}.demo-center-empty button{color:#fff;background:#344465;border:0;border-radius:7px;padding:8px 11px;font-size:7px;font-weight:800}.demo-lock-screen{z-index:20;color:#fff;background:radial-gradient(circle at 75% 15%,#f2c14e99,#0000 26%),radial-gradient(circle at 12% 72%,#91b7b0aa,#0000 31%),linear-gradient(145deg,#657491,#26334b 62%,#776343);border-radius:47px;animation:.45s cubic-bezier(.2,.8,.2,1) lock-in;position:absolute;inset:0;overflow:hidden}.demo-lock-screen:before{content:"";background:linear-gradient(#ffffff0b,#1115);position:absolute;inset:0}.demo-lock-status{z-index:2;justify-content:space-between;padding:15px 24px 0;font:700 9px Manrope;display:flex;position:relative}.demo-lock-date{z-index:2;text-align:center;margin-top:42px;display:grid;position:relative}.demo-lock-date span{font-size:10px;font-weight:700}.demo-lock-date b{letter-spacing:-5px;margin-top:6px;font:500 66px/.95 Manrope}.demo-lock-notification{z-index:3;color:#232832;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f7f0e8;border:0;border-radius:18px;gap:10px;width:calc(100% - 20px);margin:45px 10px 0;padding:13px;animation:.65s cubic-bezier(.18,.89,.3,1.2) .2s both notification-drop;display:flex;position:relative;box-shadow:0 12px 35px #1114}.demo-lock-notification>div{flex:1;gap:3px;display:grid}.demo-lock-notification p{justify-content:space-between;margin:0;display:flex}.demo-lock-notification p b{letter-spacing:.5px;font-size:7px}.demo-lock-notification time{color:#777;font-size:7px}.demo-lock-notification strong{font-size:10px}.demo-lock-notification small{color:#616872;font-size:7px}.demo-lock-hint{z-index:2;place-items:center;gap:12px;display:grid;position:absolute;bottom:72px;left:0;right:0}.demo-lock-hint span{color:#fff;font-size:7px}.demo-lock-hint button{color:#fff;background:#1114;border:1px solid #fff5;border-radius:15px;padding:6px 10px;font-size:6px}.demo-lock-home{z-index:2;background:#fff;border-radius:3px;width:105px;height:4px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}@keyframes lock-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes center-drop{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.feed-page{color:#202735;background:#f3eadf;min-height:100vh}.feed-header{background:#fffbf5f2;border-color:#ded5c9;height:76px;padding:0 clamp(22px,4vw,65px)}.feed-header>div{align-items:center;gap:8px;display:flex}.feed-header>div>button{border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:9px;font-weight:800;display:flex}.feed-location{color:#344465;background:#dceee8;border:1px solid #c8ded8}.feed-back{color:#fff;background:#344465;border:0}.feed-page main{display:block}.feed-hero{color:#fff;background:#27324a;justify-content:space-between;align-items:center;gap:60px;min-height:355px;padding:70px max(7vw,35px);display:flex;position:relative;overflow:hidden}.feed-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:450px;height:450px;position:absolute;top:-200px;right:-120px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.feed-hero>div:first-child{z-index:2;position:relative}.feed-hero>div:first-child>span{letter-spacing:2px;color:#f58a70;font-size:8px;font-weight:800}.feed-hero h1{letter-spacing:-4px;margin:17px 0 15px;font:700 clamp(48px,5vw,72px)/.98 Manrope}.feed-hero h1 em{color:#f4775d;font-style:normal}.feed-hero p{color:#aeb8ca;max-width:520px;font-size:13px;line-height:1.65}.feed-live-card{z-index:2;background:#34425f;border:1px solid #5c6881;border-radius:12px;align-items:center;gap:13px;width:300px;padding:20px;display:flex;position:relative}.feed-live-card>i{background:#7dcc72;border-radius:50%;width:10px;height:10px;animation:1.6s infinite live-pulse;box-shadow:0 0 0 6px #7dcc7219}.feed-live-card p{flex:1;gap:2px;margin:0;display:grid}.feed-live-card b{color:#fff;font-size:10px}.feed-live-card small{color:#929eb4;font-size:8px}.feed-live-card>span{letter-spacing:1px;color:#7dcc72;font-size:7px;font-weight:800}.feed-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:24px;max-width:1300px;margin:auto;padding:38px 25px 100px;display:grid}.feed-main{min-width:0}.feed-pulse{gap:8px;padding-bottom:12px;display:flex;overflow:auto}.feed-pulse>button{background:#fffbf5;border:1px solid #ddd5c9;border-radius:11px;flex:none;place-items:center;gap:5px;width:104px;padding:12px 8px;display:grid}.feed-pulse>button>span{color:#344465;background:#dceee8;border:2px solid #f06449;border-radius:50%;place-items:center;width:45px;height:45px;font:800 10px Manrope;display:grid}.feed-pulse>button>.pulse-new{color:#f06449;background:#fff;border-style:dashed;font-size:20px}.feed-pulse b{font-size:8px}.feed-pulse small{color:#999b9e;font-size:7px}.feed-composer{background:#fffbf5;border:1px solid #ddd5c9;border-radius:12px;grid-template-columns:45px 1fr;gap:13px;margin-top:8px;padding:20px;display:grid}.composer-avatar{color:#fff;background:#344465;border-radius:50%;place-items:center;width:42px;height:42px;font:800 8px Manrope;display:grid}.feed-composer>div:last-child{min-width:0}.composer-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.composer-top>b{font-size:10px}.composer-top>span{background:#eee7dc;border-radius:18px;padding:2px;display:flex}.composer-top button{color:#858990;background:0 0;border:0;border-radius:15px;padding:5px 9px;font-size:7px;font-weight:800}.composer-top button.active{color:#344465;background:#fff;box-shadow:0 2px 8px #27324a14}.feed-composer textarea{resize:none;color:#303746;background:0 0;border:0;outline:0;width:100%;min-height:75px;padding:15px 0;font-size:13px;line-height:1.5}.feed-composer textarea::placeholder{color:#a1a19d}.feed-composer footer{color:#858990;border-top:1px solid #e4ddd3;align-items:center;gap:10px;min-height:0;padding:12px 0 0;display:flex;position:static}.feed-composer footer>span{gap:4px;display:flex}.feed-composer footer button{color:#777d88;background:0 0;border:0;padding:6px;font-size:8px;font-weight:700}.feed-composer footer>small{margin-left:auto;font-size:7px}.feed-composer footer>button{color:#fff;background:#344465;border-radius:7px;align-items:center;gap:6px;padding:9px 11px;display:flex}.feed-composer footer>button:disabled{opacity:.4}.feed-filterbar{justify-content:space-between;align-items:center;height:63px;display:flex}.feed-filterbar>div{gap:5px;display:flex}.feed-filterbar button{color:#858990;background:0 0;border:0;border-radius:18px;padding:7px 11px;font-size:9px;font-weight:800}.feed-filterbar button.active{color:#fff;background:#344465}.feed-filterbar>span{color:#717985;align-items:center;gap:7px;font-size:7px;display:flex}.feed-filterbar>span i{background:#70b369;border-radius:50%;width:7px;height:7px}.feed-posts{gap:12px;display:grid}.feed-post{background:#fffbf5;border:1px solid #ddd5c9;border-radius:13px;overflow:hidden}.feed-post>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:flex-start;gap:11px;height:auto;min-height:70px;padding:16px 18px;display:flex;position:static}.feed-avatar{color:#b9533b;background:#f0ddd4;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;font:800 8px Manrope;display:grid}.feed-avatar.person{color:#344465;background:#dceee8}.feed-post>header>p{gap:2px;margin:0;display:grid}.feed-post>header>p b{align-items:center;gap:5px;font-size:10px;display:flex}.feed-post>header>p b i{color:#fff;background:#344465;border-radius:50%;place-items:center;width:14px;height:14px;font-size:7px;font-style:normal;display:grid}.feed-post>header>p small{color:#90939a;font-size:8px}.post-kind{letter-spacing:.8px;border-radius:12px;margin-left:auto;padding:5px 8px;font-size:6px;font-weight:800}.post-kind.business{color:#ca553a;background:#fbe2da}.post-kind.person{color:#42605b;background:#dceee8}.feed-post>header>button{color:#8b8e94;background:0 0;border:0;padding:5px}.post-copy{padding:0 18px 17px}.post-copy>span{letter-spacing:1px;color:#f06449;text-transform:uppercase;font-size:7px;font-weight:800}.post-copy>p{color:#3f4652;margin:9px 0 0;font-size:13px;line-height:1.62}.post-copy>small{color:#838891;align-items:center;gap:5px;margin-top:11px;font-size:8px;display:flex}.post-image{background:#ddd;height:410px;position:relative;overflow:hidden}.post-image:after{content:"";background:linear-gradient(#0000,#15191e91);position:absolute;inset:65% 0 0}.post-image img{object-fit:cover;width:100%;height:100%;transition:all .5s;display:block}.feed-post:hover .post-image img{transform:scale(1.015)}.post-image>span{z-index:2;color:#fff;letter-spacing:1.2px;font-size:6px;font-weight:800;position:absolute;bottom:14px;left:17px}.post-offer{color:#344465;background:#f5eee4;border:1px solid #d9d3c9;border-radius:9px;justify-content:space-between;align-items:center;width:calc(100% - 36px);margin:14px 18px 0;padding:12px 13px;display:flex}.post-offer>span{text-align:left;align-items:center;gap:11px;display:flex}.post-offer i{color:#fff;background:#f06449;border-radius:5px;padding:8px 6px;font-size:7px;font-style:normal}.post-offer p{gap:2px;margin:0;display:grid}.post-offer b{font-size:9px}.post-offer small{color:#8a8e94;font-size:7px}.feed-post>footer{color:#767c86;background:0 0;border:0;justify-content:space-between;align-items:center;min-height:54px;padding:8px 18px;display:flex;position:static}.feed-post>footer>div{gap:5px;display:flex}.feed-post>footer button{color:#757b86;background:0 0;border:0;border-radius:8px;padding:7px 9px;font-size:13px}.feed-post>footer button span{margin-left:3px;font-size:8px}.feed-post>footer button:hover,.feed-post>footer button.active{color:#e05d42;background:#fbe2da}.feed-post>footer button:last-child.active{color:#344465;background:#dceee8}.latest-comment{background:#f1eae0;border-radius:8px;gap:8px;margin:0 18px 13px;padding:10px 12px;font-size:8px;display:flex}.latest-comment b{color:#344465}.latest-comment span{color:#686e78}.comment-box{grid-template-columns:32px 1fr auto;gap:8px;margin:0 18px 16px;display:grid}.comment-box>span{color:#fff;background:#344465;border-radius:50%;place-items:center;width:30px;height:30px;font-size:6px;font-weight:800;display:grid}.comment-box input{background:#fff;border:1px solid #ddd5c9;border-radius:8px;outline:0;padding:0 10px;font-size:9px}.comment-box button{color:#fff;background:#344465;border:0;border-radius:7px;padding:0 12px;font-size:8px;font-weight:800}.feed-sidebar{gap:12px;display:grid;position:sticky;top:92px}.feed-sidebar>section{background:#fffbf5;border:1px solid #ddd5c9;border-radius:12px;padding:21px}.feed-sidebar>section>span{letter-spacing:1.3px;color:#f06449;font-size:7px;font-weight:800}.mini-map{background:#e5eee8;border-radius:9px;height:170px;margin:17px -4px;position:relative;overflow:hidden}.road{background:#fff8ed;border:1px solid #d0dbd4;position:absolute}.road.r1{width:330px;height:30px;top:63px;left:-25px;transform:rotate(20deg)}.road.r2{width:25px;height:220px;top:-25px;left:137px;transform:rotate(-9deg)}.road.r3{width:250px;height:18px;bottom:21px;left:20px;transform:rotate(-15deg)}.map-you,.map-dot{z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute}.map-you{color:#fff;background:#f06449;width:34px;height:34px;font-size:6px;top:70px;left:135px;box-shadow:0 0 0 6px #f0644924}.map-dot{color:#fff;background:#344465;width:24px;height:24px;font:800 7px Manrope}.d1{top:42px;left:48px}.d2{top:29px;right:43px}.d3{bottom:24px;right:62px}.neighborhood-card h3{margin:0;font:700 19px Manrope}.neighborhood-card>p{color:#7e838c;font-size:9px;line-height:1.5}.neighborhood-card>div:last-child{border-top:1px solid #e3dcd2;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:15px;display:grid}.neighborhood-card>div:last-child span{gap:2px;display:grid}.neighborhood-card>div:last-child b{font:700 14px Manrope}.neighborhood-card>div:last-child small{color:#92959a;font-size:6px}.feed-poll h3{margin:13px 0 18px;font:700 17px/1.3 Manrope}.feed-poll>button{background:#fff;border:1px solid #ded7cd;border-radius:7px;justify-content:space-between;align-items:center;width:100%;height:38px;margin:5px 0;padding:0 10px;display:flex;position:relative;overflow:hidden}.feed-poll>button>span{background:#dceee8;transition:all .5s;position:absolute;inset:0 auto 0 0}.feed-poll button b,.feed-poll button small{z-index:2;font-size:8px;position:relative}.feed-poll button small{color:#8a8e94}.feed-poll button.selected{border-color:#7c998f}.feed-poll>p{color:#989a9d;margin:10px 0 0;font-size:7px}.feed-trending>button{color:#344465;background:0 0;border:0;border-bottom:1px solid #e4ddd2;align-items:center;width:100%;padding:14px 0;display:flex}.feed-trending>button:last-child{border:0}.feed-trending>button p{text-align:left;flex:1;gap:2px;margin:0;display:grid}.feed-trending b{font-size:9px}.feed-trending small{color:#919499;font-size:7px}.feed-guideline{color:#fff;background:#344465!important;border-color:#344465!important}.feed-guideline b{font:700 12px Manrope}.feed-guideline p{color:#b7c0d0;margin-bottom:0;font-size:8px;line-height:1.55}.feed-footer{color:#fff;background:#202735;border:0;min-height:130px}.feed-footer .brand{color:#fff}.feed-footer>p{color:#8c95a7}.feed-footer>button{color:#fff;background:0 0;border:1px solid #667187;border-radius:7px;padding:10px 12px;font-size:8px}@media (width<=950px){.feed-header nav{display:none}.feed-layout{grid-template-columns:minmax(0,1fr) 285px}.feed-sidebar{top:85px}.post-image{height:350px}}@media (width<=760px){.feed-header{padding:0 16px}.feed-location{display:none!important}.feed-hero{min-height:390px;padding:65px 20px;display:block}.feed-hero h1{letter-spacing:-3px;font-size:52px}.feed-live-card{width:100%;margin-top:30px}.feed-layout{padding:22px 12px 75px;display:block}.feed-sidebar{margin-top:20px;position:static}.feed-sidebar .neighborhood-card,.feed-sidebar .feed-trending{display:none}.feed-composer{grid-template-columns:1fr;padding:16px}.composer-avatar{display:none}.composer-top{flex-direction:column;align-items:flex-start}.feed-composer footer>span button:nth-child(n+2){display:none}.post-image{height:310px}.feed-post>header{padding:14px}.post-copy{padding-left:14px;padding-right:14px}.post-offer{width:calc(100% - 28px);margin-left:14px;margin-right:14px}.feed-pulse{margin-right:-12px}.feed-pulse>button{width:92px}.feed-footer{padding:25px 18px}.feed-footer>p{display:none}.feed-footer>button{margin-left:auto}}@media (width<=430px){.feed-filterbar>span,.post-kind{display:none}.feed-post>header>button{margin-left:auto}.post-image{height:270px}.feed-post>footer button{padding:7px}.feed-post>footer button span{display:none}.comment-box{grid-template-columns:28px 1fr}.comment-box button{grid-column:2;height:30px}.feed-composer footer>small{display:none}.feed-composer footer>button{margin-left:auto}}.strategy-page{color:#202735;background:#fff8ed;min-height:100vh}.strategy-header{background:#fff8edf2;border-color:#ded5c9;height:82px;padding:0 clamp(24px,4vw,72px)}.strategy-header nav a{font-size:10px}.strategy-header>button,.strategy-close>button{color:#fff;background:#344465;border:0;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:9px;font-weight:800;display:flex}.strategy-page main{display:block}.strategy-hero{color:#fff;background:#27324a;grid-template-columns:1fr minmax(480px,650px);align-items:center;gap:8vw;min-height:730px;padding:90px max(6vw,44px);display:grid;position:relative;overflow:hidden}.strategy-hero:before{content:"";background:radial-gradient(circle at 5% 10%,#8ca7d12b,#0000 28%),radial-gradient(circle at 95% 85%,#f0644929,#0000 30%),linear-gradient(115deg,#0000 58%,#ffffff06 58% 59%,#0000 59%);position:absolute;inset:0}.strategy-hero-copy,.strategy-thesis{z-index:2;position:relative}.strategy-hero-copy>span,.strategy-heading>span,.strategy-heading>div>span,.metrics-section>div>span{letter-spacing:2px;color:#f58a70;font-size:8px;font-weight:800}.strategy-hero-copy h1{letter-spacing:-6px;margin:22px 0 27px;font:700 clamp(57px,6.5vw,100px)/.93 Manrope}.strategy-hero-copy h1 em{color:#f4775d;font-style:normal}.strategy-hero-copy>p{color:#bdc6d6;max-width:600px;font-size:16px;line-height:1.72}.strategy-hero-copy>div{align-items:center;gap:25px;margin-top:37px;display:flex}.strategy-hero-copy a{color:#fff;background:#f06449;border-radius:8px;align-items:center;gap:10px;height:46px;padding:0 17px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.strategy-hero-copy small{color:#7f8ba2;letter-spacing:.5px;font-size:8px;line-height:1.55}.strategy-thesis{background:#202a40;border:1px solid #64708a;border-radius:15px;padding:38px;box-shadow:0 35px 80px #1117}.strategy-thesis>span{letter-spacing:1.8px;color:#f2c14e;font-size:7px;font-weight:800}.strategy-thesis>strong{letter-spacing:-1.8px;margin:26px 0 55px;font:700 clamp(29px,3vw,44px)/1.12 Manrope;display:block}.strategy-thesis>div{grid-template-columns:1fr 26px 1fr 26px 1fr;align-items:center;gap:8px;display:grid}.strategy-thesis p{gap:6px;margin:0;display:grid}.strategy-thesis p b{color:#fff;font-size:10px}.strategy-thesis p small{color:#929db1;font-size:9px;line-height:1.45}.strategy-thesis i{color:#f06449;font-style:normal}.strategy-section{max-width:1600px;margin:auto;padding:115px max(6vw,40px)}.strategy-heading{grid-template-columns:minmax(300px,500px) 1fr 1fr;align-items:end;gap:5vw;margin-bottom:52px;display:grid}.strategy-heading h2,.metrics-section h2{letter-spacing:-3.2px;margin:14px 0 0;font:700 clamp(42px,4.5vw,67px)/1.02 Manrope}.strategy-heading>p,.strategy-heading.horizontal>p{color:#6d7480;max-width:560px;margin:0;font-size:13px;line-height:1.72}.strategy-heading.horizontal{grid-template-columns:1fr 1fr}.strategy-heading.horizontal>div{grid-column:auto}.strategy-heading.horizontal>p{justify-self:end}.revenue-engines{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.revenue-engines article{background:#fffbf5;border:1px solid #dcd4c8;border-radius:12px;flex-direction:column;min-height:375px;padding:28px;display:flex;position:relative}.revenue-engines article>span{color:#8c93a0;font:700 10px Manrope}.revenue-engines article>i{color:#344465;background:#dceee8;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto 0;font-size:24px;font-style:normal;display:grid}.revenue-engines h3{letter-spacing:-1px;margin:0 0 9px;font:700 27px Manrope}.revenue-engines p{color:#707681;margin:0 0 24px;font-size:12px;line-height:1.65}.revenue-engines b{letter-spacing:1px;color:#f06449;text-transform:uppercase;font-size:8px}.strategy-principle{color:#fff;background:#27324a;border-radius:12px;grid-template-columns:145px 1fr 2fr;align-items:center;gap:25px;margin-top:10px;padding:27px 30px;display:grid}.strategy-principle>span{letter-spacing:1.5px;color:#f2c14e;font-size:7px}.strategy-principle>p{margin:0;font:700 18px Manrope}.strategy-principle>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.strategy-principle b{color:#aeb8cb;font-size:8px}.pricing-section{background:#f1e9dd;max-width:none}.pricing-section>.strategy-heading,.pricing-section>.pricing-grid,.pricing-section>.pricing-note{max-width:1450px;margin-left:auto;margin-right:auto}.pricing-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:8px;display:grid}.pricing-grid article{background:#fffbf5;border:1px solid #dcd4c8;border-radius:11px;flex-direction:column;min-height:465px;padding:29px;display:flex}.pricing-grid article.featured{color:#fff;background:#344465;border-color:#344465;transform:translateY(-12px);box-shadow:0 25px 60px #27324a2b}.pricing-grid article>span{letter-spacing:1.4px;color:#f06449;font-size:7px;font-weight:800}.pricing-grid h3{letter-spacing:-2px;margin:28px 0 8px;font:700 43px Manrope}.pricing-grid h3 small{letter-spacing:0;color:#8c9097;font:500 9px DM Sans}.pricing-grid p{color:#777d85;min-height:42px;font-size:11px;line-height:1.5}.pricing-grid ul{border-top:1px solid #ddd6cb;gap:13px;margin:20px 0 0;padding:22px 0 0;list-style:none;display:grid}.pricing-grid li{color:#616873;font-size:10px}.pricing-grid li:before{content:"✓";color:#f06449;margin-right:8px;font-weight:800}.pricing-grid article>b{letter-spacing:1px;color:#f06449;text-transform:uppercase;margin-top:auto;font-size:8px}.pricing-grid .featured p,.pricing-grid .featured li{color:#c1c9d7}.pricing-grid .featured ul{border-color:#65708a}.pricing-note{color:#777d85;border-top:1px solid #d9d1c5;padding-top:23px;font-size:10px;line-height:1.65;margin-top:24px!important}.scenario-table{border-top:2px solid #27324a}.scenario-row{color:#626975;border-bottom:1px solid #ddd5c9;grid-template-columns:1.05fr 1.25fr 1.35fr 1.15fr 1.35fr;align-items:center;gap:18px;min-height:88px;display:grid}.scenario-row>span{font-size:10px;line-height:1.45}.scenario-row>span:first-child{color:#27324a;align-items:center;gap:13px;display:flex}.scenario-row>span:first-child i{color:#f06449;font-size:7px;font-style:normal}.scenario-row>span:first-child b{font:700 12px Manrope}.scenario-head{color:#92969d;min-height:50px}.scenario-head>span,.scenario-head>span:first-child{letter-spacing:1px;color:#92969d;font-weight:800;font-size:7px!important}.growth-section{color:#fff;background:#27324a;max-width:none}.growth-section>.strategy-heading,.growth-section>.growth-phases,.growth-section>.growth-loops{max-width:1450px;margin-left:auto;margin-right:auto}.growth-section .strategy-heading>p{color:#aeb8ca}.growth-phases{border-top:1px solid #68738b}.growth-phases article{border-bottom:1px solid #556079;grid-template-columns:70px 260px 1fr;align-items:center;gap:30px;min-height:142px;display:grid}.growth-phases article>span{color:#f06449;font:700 15px Manrope}.growth-phases article>p{gap:5px;margin:0;display:grid}.growth-phases article>p b{font:700 19px Manrope}.growth-phases article>p small{color:#8591a8;letter-spacing:1px;text-transform:uppercase;font-size:8px}.growth-phases article>div{color:#b0b9ca;max-width:720px;font-size:11px;line-height:1.7}.growth-loops{grid-template-columns:repeat(3,1fr);gap:9px;display:grid;margin-top:50px!important}.growth-loops article{background:#313e5b;border:1px solid #56617a;border-radius:11px;min-height:300px;padding:27px}.growth-loops article>span{letter-spacing:1.3px;color:#f2c14e;font-size:7px;font-weight:800}.growth-loops h3{letter-spacing:-.6px;margin:53px 0 20px;font:700 21px/1.3 Manrope}.growth-loops p{color:#aeb8ca;font-size:10px;line-height:1.65}.economics-lab{border:1px solid #d8d1c6;border-radius:14px;grid-template-columns:.9fr 1.1fr;display:grid;overflow:hidden;box-shadow:0 25px 70px #27324a14}.economics-controls{background:#fffbf5;gap:35px;padding:42px;display:grid}.economics-controls label{gap:14px;display:grid}.economics-controls label>span{color:#6d7480;justify-content:space-between;font-size:10px;display:flex}.economics-controls label b{color:#27324a;font:700 14px Manrope}.economics-controls input{accent-color:#f06449;width:100%}.economics-controls>small{color:#92979f;border-top:1px solid #e2dbd1;padding-top:20px;font-size:8px;line-height:1.55}.economics-results{color:#fff;background:#344465;padding:42px}.economics-results>span{letter-spacing:1.5px;color:#f2c14e;font-size:7px;font-weight:800}.economics-primary{border-bottom:1px solid #67728a;gap:5px;padding:45px 0 30px;display:grid}.economics-primary small{color:#aeb8ca;font-size:9px}.economics-primary b{letter-spacing:-4px;font:700 clamp(48px,6vw,80px)/1 Manrope}.economics-primary em{color:#8f9bb2;font-size:9px;font-style:normal}.economics-breakdown{grid-template-columns:repeat(3,1fr);gap:10px;padding:28px 0;display:grid}.economics-breakdown p{gap:7px;margin:0;display:grid}.economics-breakdown span{color:#98a4b9;font-size:7px}.economics-breakdown b{font:700 17px Manrope}.merchant-impact{color:#27324a;background:#dceee8;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:5px;padding:18px 20px;display:grid}.merchant-impact small{font-size:8px}.merchant-impact b{grid-area:1/2/3;font:700 22px Manrope}.merchant-impact span{color:#63716e;font-size:8px}.metrics-section{grid-template-columns:.75fr 1.25fr;gap:7vw;display:grid}.metric-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.metric-grid article{background:#fffbf5;border:1px solid #ddd5c9;border-radius:10px;flex-direction:column;min-height:190px;padding:22px;display:flex}.metric-grid article>span{letter-spacing:1.2px;color:#f06449;font-size:7px;font-weight:800}.metric-grid article>b{margin:auto 0 7px;font:700 14px/1.35 Manrope}.metric-grid article>p{color:#858a92;margin:0;font-size:9px;line-height:1.5}.strategy-close{color:#fff;text-align:center;background:#f06449;flex-direction:column;justify-content:center;align-items:center;min-height:650px;padding:100px 25px;display:flex}.strategy-close>span{letter-spacing:2px;color:#ffe0d7;font-size:8px;font-weight:800}.strategy-close h2{letter-spacing:-5px;margin:28px 0;font:700 clamp(48px,6vw,86px)/1 Manrope}.strategy-close h2 em{color:#27324a;font-style:normal}.strategy-close p{color:#ffe3db;max-width:660px;font-size:13px;line-height:1.7}.strategy-close>button{background:#27324a;margin-top:24px}.strategy-footer{color:#fff;background:#202735;border:0;min-height:140px}.strategy-footer .brand{color:#fff}.strategy-footer>p{color:#858fa2}.strategy-footer>button{color:#fff;background:0 0;border:1px solid #606b80;border-radius:7px;padding:10px 13px;font-size:9px}@media (width<=1150px){.strategy-hero{grid-template-columns:1fr 460px;gap:50px}.strategy-heading{grid-template-columns:1fr 1fr}.strategy-heading>span{grid-column:1/3}.pricing-grid{grid-template-columns:1fr 1fr}.pricing-grid article.featured{transform:none}.scenario-row{grid-template-columns:1fr 1.25fr 1.25fr 1.1fr}.scenario-row>span:last-child{display:none}.metrics-section{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=850px){.strategy-header nav{display:none}.strategy-hero{grid-template-columns:1fr;padding:75px 28px}.strategy-thesis{max-width:650px}.revenue-engines{grid-template-columns:1fr}.revenue-engines article{min-height:280px}.strategy-principle{grid-template-columns:1fr}.strategy-principle>div{grid-template-columns:1fr 1fr}.growth-phases article{grid-template-columns:45px 190px 1fr}.growth-loops{grid-template-columns:1fr}.growth-loops article{min-height:235px}.growth-loops h3{margin-top:35px}.economics-lab{grid-template-columns:1fr}.scenario-row{grid-template-columns:1fr 1fr 1fr}.scenario-row>span:nth-child(4){display:none}}@media (width<=600px){.strategy-header{height:70px;padding:0 16px}.strategy-header>button{justify-content:center;width:40px;padding:0;font-size:0}.strategy-hero{padding:65px 18px}.strategy-hero-copy h1{letter-spacing:-3px;font-size:53px}.strategy-hero-copy>div{flex-direction:column;align-items:flex-start}.strategy-thesis{padding:27px}.strategy-thesis>strong{margin-bottom:38px;font-size:29px}.strategy-thesis>div{grid-template-columns:1fr}.strategy-thesis>div>i{transform:rotate(90deg)}.strategy-section{padding:78px 18px}.strategy-heading,.strategy-heading.horizontal{grid-template-columns:1fr;gap:20px}.strategy-heading>span{grid-column:auto}.strategy-heading.horizontal>p{justify-self:auto}.strategy-heading h2,.metrics-section h2{letter-spacing:-2px;font-size:41px}.strategy-principle>div,.pricing-grid{grid-template-columns:1fr}.pricing-grid article{min-height:410px}.scenario-table{scroll-snap-type:x mandatory;border:0;grid-template-columns:repeat(8,82vw);gap:9px;padding-bottom:12px;display:grid;overflow-x:auto}.scenario-row{scroll-snap-align:start;background:#fffbf5;border:1px solid #ddd5c9;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:17px;min-height:340px;padding:24px;display:flex}.scenario-row>span{display:block!important}.scenario-row>span:first-child{font-size:17px!important}.scenario-row>span:not(:first-child):before{color:#9b9fa6;letter-spacing:1px;margin-bottom:5px;font-size:6px;display:block}.scenario-row>span:nth-child(2):before{content:"JOB TO BE DONE"}.scenario-row>span:nth-child(3):before{content:"OFFER PATTERN"}.scenario-row>span:nth-child(4):before{content:"REVENUE MODEL"}.scenario-row>span:nth-child(5):before{content:"EXAMPLE OUTCOME"}.scenario-head{display:none}.growth-phases article{grid-template-columns:35px 1fr;padding:26px 0}.growth-phases article>div{grid-column:2}.economics-controls,.economics-results{padding:28px}.economics-breakdown,.merchant-impact{grid-template-columns:1fr}.merchant-impact b{grid-area:auto}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid article{min-height:175px}.strategy-close{min-height:580px;padding:80px 20px}.strategy-close h2{letter-spacing:-3px;font-size:49px}.strategy-footer{padding:28px 18px}.strategy-footer>p{display:none}.strategy-footer>button{margin-left:auto}}.color-system{background:#f3eadf;max-width:none}.color-system>.brand-section-heading,.color-system>.color-grid{max-width:1450px;margin-left:auto;margin-right:auto}.color-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.color-card{color:#fff;border-radius:10px;flex-direction:column;height:315px;padding:20px;display:flex;position:relative;overflow:hidden}.color-card>span{opacity:.5;font:700 12px Manrope}.color-card>p{gap:3px;margin:auto 0 15px;display:grid}.color-card b{font:700 15px Manrope}.color-card small{letter-spacing:1px;text-transform:uppercase;opacity:.65;font-size:8px}.color-card code{letter-spacing:1px;font:600 10px DM Sans}.color-2,.color-3,.color-4{color:#27324a}.type-system{color:#fff;background:#293650;max-width:none}.type-system>.brand-section-heading,.type-system>.type-specimens{max-width:1450px;margin-left:auto;margin-right:auto}.type-system .brand-section-heading>p{color:#aeb8aa}.type-specimens{border:1px solid #5d6983;border-radius:12px;grid-template-columns:1.45fr .55fr;display:grid;overflow:hidden}.type-display,.type-body{min-height:480px;padding:45px}.type-display{border-right:1px solid #5d6983;position:relative}.type-display>span,.type-body>span{letter-spacing:1.5px;color:#8e9a8a;font-size:7px}.type-display>p{letter-spacing:-7px;color:#f4775d;margin:35px 0 10px;font:700 98px/.9 Manrope}.type-display h3{letter-spacing:-3px;margin:0;font:700 clamp(37px,4vw,63px)/1.02 Manrope}.type-display h3 em{color:#a9bca2;font-style:normal}.type-display small{color:#7f8c7c;letter-spacing:2px;font-size:7px;position:absolute;bottom:35px;left:45px}.type-body{flex-direction:column;display:flex}.type-body>p{color:#d6ddd3;margin:70px 0 40px;font-size:20px;line-height:1.55}.type-body>div{gap:13px;margin-top:auto;display:grid}.type-body b{color:#9ca899;font-size:10px}.voice-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.voice-grid article{background:#fffbf5;border:1px solid #d9d4ca;border-radius:10px;flex-direction:column;min-height:265px;padding:25px;display:flex}.voice-grid article>span{color:#d96b49;font:700 11px Manrope}.voice-grid article>b{margin-top:auto;font:700 21px Manrope}.voice-grid article>p{color:#777b72;margin:13px 0 0;font-size:13px;line-height:1.55}.voice-grid .voice-rule{color:#fff;background:#f06449;border-color:#f06449}.voice-grid .voice-rule>b{margin-top:0}.voice-grid .voice-rule>p{color:#fff;opacity:.78;margin:auto 0 0;font:700 21px/1.5 Manrope;text-decoration:line-through;text-decoration-thickness:1px}.photo-system{max-width:none;padding-left:max(6vw,40px);padding-right:max(6vw,40px)}.photo-system>.brand-section-heading,.photo-system>.brand-photo-grid{max-width:1450px;margin-left:auto;margin-right:auto}.brand-photo-grid{grid-template-rows:360px 280px;grid-template-columns:1.2fr .8fr .8fr;gap:10px;display:grid}.brand-photo-grid figure{background:#ddd;border-radius:9px;margin:0;position:relative;overflow:hidden}.brand-photo-grid .photo-main{grid-row:1/3}.brand-photo-grid .photo-wide{grid-column:2/4}.brand-photo-grid img{object-fit:cover;width:100%;height:100%;transition:transform .8s;display:block}.brand-photo-grid figure:hover img{transform:scale(1.035)}.brand-photo-grid figure:after{content:"";background:linear-gradient(#0000,#182017a8);position:absolute;inset:45% 0 0}.brand-photo-grid figcaption{z-index:2;color:#fff;letter-spacing:1.3px;gap:9px;font-size:7px;font-weight:800;display:flex;position:absolute;bottom:16px;left:19px;right:19px}.brand-photo-grid figcaption span{color:#ef9a79}.product-system{background:#e5ebda;max-width:none}.product-system>.brand-section-heading,.product-system>.product-brand-grid{max-width:1450px;margin-left:auto;margin-right:auto}.product-brand-grid{grid-template-columns:1.15fr .85fr .9fr;gap:10px;display:grid}.product-brand-grid>div{border-radius:12px;min-height:580px;padding:24px;position:relative;overflow:hidden}.product-brand-grid>div>span{letter-spacing:1.4px;z-index:3;font-size:7px;font-weight:800;position:relative}.brand-notification-demo{color:#fff;background:radial-gradient(circle at 80% 20%,#c8a86c88,#0000 25%),linear-gradient(145deg,#66765c,#222c42 68%);justify-content:center;align-items:center;display:flex}.brand-notification-card{color:#252922;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:2;background:#f9f8f0ed;border-radius:20px;gap:12px;width:min(380px,90%);padding:15px;display:flex;position:relative;box-shadow:0 25px 60px #1118}.brand-notification-card>div{flex:1}.brand-notification-card small{justify-content:space-between;font-size:8px;font-weight:800;display:flex}.brand-notification-card time{color:#777;font-weight:500}.brand-notification-card b{margin-top:5px;font-size:13px;display:block}.brand-notification-card p{color:#656861;margin:3px 0 0;font-size:10px;line-height:1.4}.notification-rings{width:430px;height:430px;position:absolute}.notification-rings i{border:1px solid #fff2;border-radius:50%;position:absolute;inset:0}.notification-rings i:nth-child(2){inset:55px}.notification-rings i:nth-child(3){inset:110px}.brand-qr-application{background:#d97a58;justify-content:center;align-items:center;display:flex}.brand-counter-card{color:#27324a;background:#fffbf5;border-radius:5px;width:290px;min-height:450px;padding:24px;transform:rotate(-2deg);box-shadow:0 25px 60px #70372366}.brand-counter-card header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:flex-start;gap:10px;height:auto;padding:0 0 20px;display:flex;position:static}.brand-counter-card header>i{color:#fff;background:#27324a;border-radius:50%;place-items:center;width:34px;height:34px;font:700 8px Manrope;display:grid}.brand-counter-card header p{margin:0;display:grid}.brand-counter-card header b{font-size:9px}.brand-counter-card header small{letter-spacing:.8px;color:#8b8e87;font-size:5px}.brand-counter-card h3{letter-spacing:-1.5px;margin:10px 0 22px;font:800 29px/1.02 Manrope}.brand-counter-card>div{justify-content:center;align-items:center;display:flex;position:relative}.brand-counter-card>div>i{color:#fff;background:#f06449;border:5px solid #fffbf5;border-radius:50% 50% 50% 15%;place-items:center;width:34px;height:34px;font:800 13px Manrope;display:grid;position:absolute}.brand-counter-card>p{text-align:center;letter-spacing:1.5px;font-size:6px;font-weight:800}.brand-counter-card footer{color:#27324a;border-top:1px solid #dedad0;justify-content:space-between;min-height:0;margin-top:18px;padding:14px 0 0;display:flex;position:static}.brand-counter-card footer b{font:800 13px Manrope}.brand-counter-card footer em{color:#f06449;font-style:normal}.brand-counter-card footer span{color:#8b8e87;font-size:7px}.brand-apparel{color:#fff;background:#293650;padding:0!important}.brand-apparel>span{text-shadow:0 2px 8px #000;top:24px;left:24px;position:absolute!important}.brand-apparel>img{object-fit:cover;width:100%;height:100%;display:block}.brand-apparel:after{content:"";background:linear-gradient(#0000,#1e281eeb);position:absolute;inset:40% 0 0}.brand-apparel>div{z-index:2;align-items:center;gap:13px;display:flex;position:absolute;bottom:27px;left:27px}.brand-apparel>div i{background:#f06449;border-radius:50% 50% 50% 15%;place-items:center;width:50px;height:50px;font:800 19px Manrope;display:grid;transform:rotate(-12deg)}.brand-apparel>div b{letter-spacing:.5px;font:700 17px/1.15 Manrope}.brand-assets-section{color:#fff;background:#f06449;grid-template-columns:.8fr 1.2fr;align-items:end;gap:7vw;padding:100px max(6vw,40px);display:grid}.brand-assets-section>div>span{color:#ffe3d8}.brand-assets-section h2{color:#fff}.brand-assets-section>div>p{color:#f9d7cb;font-size:12px}.asset-links{gap:8px;display:grid}.asset-links>a{color:#fff;border-top:1px solid #f2a98f;grid-template-columns:46px 1fr 22px;align-items:center;gap:14px;height:83px;text-decoration:none;transition:all .25s;display:grid}.asset-links>a:hover{padding-left:8px}.asset-links>a>span{text-align:center;border:1px solid #f6ad94;border-radius:4px;padding:6px;font-size:7px}.asset-links p{gap:3px;margin:0;display:grid}.asset-links b{font-size:11px}.asset-links small{color:#ffd7c9;font-size:8px}.brand-guide-footer{color:#fff;background:#222c42;border:0;min-height:150px;padding:35px max(6vw,40px)}.brand-guide-footer .brand{color:#fff}.brand-guide-footer>p{color:#899587}.brand-guide-footer>button{color:#fff;background:0 0;border:1px solid #69758d;border-radius:8px;align-items:center;gap:8px;padding:11px 14px;font-size:9px;font-weight:800;display:flex}@media (width<=1050px){.brand-guide-hero{grid-template-columns:1fr 420px;gap:40px}.brand-hero-poster{height:520px}.color-grid{grid-template-columns:repeat(3,1fr)}.color-card{height:250px}.voice-grid{grid-template-columns:repeat(2,1fr)}.product-brand-grid{grid-template-columns:1fr 1fr}.brand-apparel{grid-column:1/3;min-height:460px!important}.brand-photo-grid{grid-template-rows:420px 300px 300px;grid-template-columns:1fr 1fr}.brand-photo-grid .photo-main{grid-area:1/1/2/3}.brand-photo-grid .photo-wide{grid-column:1/3}.brand-assets-section{grid-template-columns:1fr 1fr}}@media (width<=760px){.brand-page-header{height:70px;padding:0 16px}.brand-page-header nav,.brand-page-header .language-switcher{display:none}.brand-page-header>div>button{justify-content:center;width:39px;padding:0;font-size:0}.brand-guide-hero{grid-template-columns:1fr;gap:55px;min-height:auto;padding:70px 20px 85px}.brand-guide-copy h1{letter-spacing:-3px;font-size:54px}.brand-hero-poster{height:460px;padding:27px;transform:rotate(1deg)}.poster-logo strong{font-size:26px}.poster-p{width:48px;height:48px}.brand-hero-poster>p{font-size:36px;bottom:70px;left:27px}.poster-stamp{width:105px;height:105px;top:130px;right:23px}.brand-guide-section{padding:80px 18px}.brand-section-heading,.brand-section-heading.horizontal{grid-template-columns:1fr;gap:20px}.brand-section-heading h2,.brand-assets-section h2{letter-spacing:-2px;font-size:42px}.logo-showcase{grid-template-columns:1fr}.logo-primary{height:230px}.logo-symbols{grid-column:auto;grid-template-columns:1fr}.logo-symbols>div{height:240px}.color-grid{grid-template-columns:1fr 1fr}.color-card{height:220px;padding:15px}.type-specimens{grid-template-columns:1fr}.type-display,.type-body{min-height:390px;padding:28px}.type-display{border-bottom:1px solid #5d6983;border-right:0}.type-display small{bottom:25px;left:28px}.type-body>p{margin-top:55px}.voice-grid{grid-template-columns:1fr}.voice-grid article{min-height:220px}.brand-photo-grid{grid-template-rows:repeat(4,330px);grid-template-columns:1fr;display:grid}.brand-photo-grid .photo-main,.brand-photo-grid .photo-wide{grid-area:auto}.product-brand-grid{grid-template-columns:1fr}.product-brand-grid>div{min-height:520px}.brand-apparel{grid-column:auto;min-height:520px!important}.brand-assets-section{grid-template-columns:1fr;gap:45px;padding:75px 18px}.brand-guide-footer{gap:20px;padding:32px 20px}.brand-guide-footer>p{display:none}.brand-guide-footer>button{margin-left:auto}}.brand-page{color:#202735;background:#fff7eb;min-height:100vh}.brand-page-header nav a{font-size:11px}.brand-page-header>div{align-items:center;gap:9px;display:flex}.brand-page-header>div>button{color:#fff;background:#303e5d;border:0;border-radius:8px;align-items:center;gap:8px;height:39px;padding:0 14px;font-size:9px;font-weight:800;display:flex}.brand-page-main{display:block}.brand-guide-hero{color:#fff;background:#28364f;grid-template-columns:1fr minmax(430px,620px);align-items:center;gap:7vw;min-height:760px;padding:85px max(6vw,40px);display:grid;position:relative;overflow:hidden}.brand-guide-hero:before{content:"";background:radial-gradient(circle at 5% 0,#7f95713a,#0000 30%),radial-gradient(circle at 95% 100%,#dc704d20,#0000 28%),radial-gradient(#ffffff0b 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0}.brand-guide-copy{z-index:2;max-width:670px;position:relative}.brand-guide-copy>span,.brand-section-heading>span,.brand-section-heading>div>span,.brand-assets-section>div>span{letter-spacing:2px;color:#ee8a67;font-size:8px;font-weight:800}.brand-guide-copy h1{letter-spacing:-5px;margin:20px 0 25px;font:700 clamp(56px,6vw,91px)/.98 Manrope}.brand-guide-copy h1 em{color:#ef8360;font-style:normal}.brand-guide-copy>p{color:#b9c2b7;max-width:560px;font-size:15px;line-height:1.7}.brand-guide-copy>div{border-left:2px solid #f4775d;gap:6px;margin-top:38px;padding-left:15px;display:grid}.brand-guide-copy>div span{color:#849184;letter-spacing:1.5px;font-size:7px}.brand-guide-copy>div b{font:600 14px Manrope}.brand-hero-poster{z-index:2;color:#2d392d;background:#fff4e5;border-radius:5px;height:590px;padding:42px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 35px 80px #0005}.poster-grid{background-color:#0000;background-image:linear-gradient(#a99f9016 1px,#0000 1px),linear-gradient(90deg,#a99f9016 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.poster-logo{align-items:center;gap:13px;display:flex;position:relative}.poster-p{color:#fff;background:#dd704d;border-radius:50% 50% 50% 15px;place-items:center;width:61px;height:61px;font:800 25px Manrope;display:grid;transform:rotate(-15deg)}.poster-logo strong{letter-spacing:-1.7px;font:800 33px Manrope}.poster-logo em{color:#dd704d;font-style:normal}.brand-hero-poster>p{letter-spacing:-2.5px;margin:0;font:800 clamp(38px,4vw,63px)/.95 Manrope;position:absolute;bottom:75px;left:42px}.poster-stamp{color:#fff;background:#303e5d;border-radius:50%;align-content:center;place-items:center;width:130px;height:130px;display:grid;position:absolute;top:150px;right:36px;transform:rotate(8deg);box-shadow:0 0 0 7px #fff4e5,0 0 0 8px #a49c8f}.poster-stamp:after{content:"";border:1px dashed #aab5a7;border-radius:50%;position:absolute;inset:8px}.poster-stamp i{color:#ef8965;font-size:27px;font-style:normal;line-height:1}.poster-stamp span{text-align:center;letter-spacing:1.2px;margin-top:5px;font-size:7px;font-weight:800}.brand-hero-poster>small{letter-spacing:1.4px;font-size:7px;position:absolute;bottom:29px;left:42px}.brand-hero-index{z-index:2;color:#ffffff5c;align-items:end;gap:8px;display:flex;position:absolute;bottom:28px;right:30px}.brand-hero-index span{font:700 25px Manrope}.brand-hero-index p{letter-spacing:1px;margin:0;font-size:6px;line-height:1.5}.brand-guide-section{max-width:1600px;margin:auto;padding:115px max(6vw,40px)}.brand-section-heading{grid-template-columns:minmax(260px,460px) minmax(340px,1fr);align-items:end;gap:7vw;margin-bottom:45px;display:grid}.brand-section-heading h2,.brand-assets-section h2{letter-spacing:-3px;margin:13px 0 0;font:700 clamp(39px,4.5vw,66px)/1.03 Manrope}.brand-section-heading>p{color:#74786f;max-width:510px;margin:0;font-size:13px;line-height:1.7}.brand-section-heading.horizontal{grid-template-columns:1fr 1fr}.brand-section-heading.horizontal>div h2{margin-bottom:0}.logo-showcase{grid-template-columns:1fr 1fr;gap:12px;display:grid}.logo-primary{border-radius:12px;justify-content:center;align-items:center;height:300px;display:flex;position:relative}.logo-primary.light{color:#2f392d;background:#fffbf5;border:1px solid #dfdbd1}.logo-primary.dark{color:#fff;background:#2e3a2d}.brand-mark-xl{width:67px;height:67px;margin-right:16px}.brand-mark-xl span{font-size:25px}.logo-primary>strong{letter-spacing:-2px;font:800 39px Manrope}.logo-primary>strong em{color:#f06449;font-style:normal}.logo-primary>small{letter-spacing:1.2px;color:#94968f;font-size:7px;position:absolute;bottom:17px;left:20px}.logo-primary.dark>small{color:#95a094}.logo-symbols{grid-column:1/3;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.logo-symbols>div{background:#f3eadf;border:1px solid #ddd8ce;border-radius:12px;align-content:center;place-items:center;height:300px;display:grid;position:relative}.logo-symbols>div>small{letter-spacing:1.2px;color:#878a81;font-size:7px;position:absolute;bottom:16px;left:18px}.brand-mark-giant{width:122px;height:122px}.brand-mark-giant span{font-size:43px}.brand-seal-static{color:#fff;background:#303c2f;border-radius:50%;align-content:center;place-items:center;width:145px;height:145px;display:grid;position:relative;box-shadow:0 0 0 7px #f3eadf,0 0 0 8px #aaa397}.brand-seal-static:after{content:"";border:1px dashed #9daa99;border-radius:50%;position:absolute;inset:9px}.brand-seal-static i{color:#f4775d;font-size:35px;font-style:normal}.brand-seal-static b{letter-spacing:1px;font-size:9px}.brand-seal-static em{color:#b8c1b5;letter-spacing:1px;font-size:7px;font-style:normal}.clear-space>span{color:#fff;background:#de704d;border-radius:50% 50% 50% 15px;place-items:center;width:105px;height:105px;font:800 38px Manrope;display:grid;position:relative}.clear-space>i{border:1px dashed #aaa499;width:165px;height:165px;position:absolute}@media (width<=1050px){.brand-guide-hero{grid-template-columns:1fr 420px;gap:40px}.brand-hero-poster{height:520px}.color-grid{grid-template-columns:repeat(3,1fr)}.color-card{height:250px}.voice-grid{grid-template-columns:repeat(2,1fr)}.product-brand-grid{grid-template-columns:1fr 1fr}.brand-apparel{grid-column:1/3;min-height:460px!important}.brand-photo-grid{grid-template-rows:420px 300px 300px;grid-template-columns:1fr 1fr}.brand-photo-grid .photo-main{grid-area:1/1/2/3}.brand-photo-grid .photo-wide{grid-column:1/3}.brand-assets-section{grid-template-columns:1fr 1fr}}@media (width<=760px){.brand-page-header{height:70px;padding:0 16px}.brand-page-header nav,.brand-page-header .language-switcher{display:none}.brand-page-header>div>button{justify-content:center;width:39px;padding:0;font-size:0}.brand-guide-hero{grid-template-columns:1fr;gap:55px;min-height:auto;padding:70px 20px 85px}.brand-guide-copy h1{letter-spacing:-3px;font-size:54px}.brand-hero-poster{height:460px;padding:27px;transform:rotate(1deg)}.poster-logo strong{font-size:26px}.poster-p{width:48px;height:48px}.brand-hero-poster>p{font-size:36px;bottom:70px;left:27px}.poster-stamp{width:105px;height:105px;top:130px;right:23px}.brand-guide-section{padding:80px 18px}.brand-section-heading,.brand-section-heading.horizontal{grid-template-columns:1fr;gap:20px}.brand-section-heading h2,.brand-assets-section h2{letter-spacing:-2px;font-size:42px}.logo-showcase{grid-template-columns:1fr}.logo-primary{height:230px}.logo-symbols{grid-column:auto;grid-template-columns:1fr}.logo-symbols>div{height:240px}.color-grid{grid-template-columns:1fr 1fr}.color-card{height:220px;padding:15px}.type-specimens{grid-template-columns:1fr}.type-display,.type-body{min-height:390px;padding:28px}.type-display{border-bottom:1px solid #5d6983;border-right:0}.type-display small{bottom:25px;left:28px}.type-body>p{margin-top:55px}.voice-grid{grid-template-columns:1fr}.voice-grid article{min-height:220px}.brand-photo-grid{grid-template-rows:repeat(4,330px);grid-template-columns:1fr;display:grid}.brand-photo-grid .photo-main,.brand-photo-grid .photo-wide{grid-area:auto}.product-brand-grid{grid-template-columns:1fr}.product-brand-grid>div{min-height:520px}.brand-apparel{grid-column:auto;min-height:520px!important}.brand-assets-section{grid-template-columns:1fr;gap:45px;padding:75px 18px}.brand-guide-footer{gap:20px;padding:32px 20px}.brand-guide-footer>p{display:none}.brand-guide-footer>button{margin-left:auto}}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header){z-index:120;-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%);color:#242a35;isolation:isolate;background:linear-gradient(118deg,#fdfdfc 0%,#d7d8da 20%,#fbfaf7 43%,#e2d8bd 65%,#f9f9f7 82%,#c9cbce 100%);border:1px solid #b6a46f;border-radius:999px;width:min(100% - 28px,1520px);height:66px;margin:12px auto 0;padding:0 clamp(16px,2.2vw,30px);position:sticky;top:12px;box-shadow:0 16px 44px #20273524,inset 0 1px #fff,inset 0 -1px #a58f54}.brand-page-header:before,.strategy-header:before,.feed-header:before,.app-demo-header:before,.proof-header:before,#root>header:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#ffffffa8,#0000 30%,#fff8df66 55%,#0000 78%);position:absolute;inset:1px}.brand-page-header:after,.strategy-header:after,.feed-header:after,.app-demo-header:after,.proof-header:after,#root>header:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ae8733,#f4dda0,#ae8733,#0000);height:1px;position:absolute;bottom:-1px;left:5%;right:5%}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) .brand-mark{color:#27324a;background:linear-gradient(145deg,#8d6c25,#f5dda0 48%,#b28732 70%,#765719);box-shadow:inset 0 1px 1px #fff8,0 3px 8px #8065263d}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav{background:#fff6;border:1px solid #b9bcc066;border-radius:999px;gap:4px;padding:4px;box-shadow:inset 0 1px 2px #fff,inset 0 -1px 2px #8e929826}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav a,:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav button{color:#565d69;border-radius:999px;padding:8px 11px;transition:color .2s,background .2s,transform .2s}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav a:hover,:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav button:hover,:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav button.active{color:#202735;background:linear-gradient(#fff,#e8e3d6);transform:translateY(-1px);box-shadow:0 2px 7px #20273518,inset 0 0 0 1px #b79c58}:is(.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header)>button,.brand-page-header>div>button,.feed-header>div>.feed-back{color:#f6e6b8;background:linear-gradient(145deg,#3c465b,#202735);border:1px solid #866824;box-shadow:inset 0 1px #ffffff26,0 4px 10px #20273524}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) .language-switcher{background:#f9f8f4a8;border-color:#a7a29a}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) .notify-button{color:#f8e8ba;background:linear-gradient(145deg,#3c465b,#202735);border-color:#8e753c}.header-actions{gap:7px}@media (width<=1180px){:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav{gap:1px}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav a,:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav button{padding-left:8px;padding-right:8px;font-size:9px}#root>header nav a[href=\#notification-demo]{display:none}}@media (width<=900px){:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header){width:calc(100% - 16px);height:60px;margin-top:8px;padding:0 15px;top:8px}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav{display:none}.brand-page-header>div>button,.proof-header>button,.strategy-header>button,.app-demo-header>button{height:38px}.feed-location{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) *{transition:none!important}}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header){width:100%;max-width:none;box-shadow:none;isolation:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:0;border-left:0;border-right:0;border-radius:0;margin:0;top:0}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header):before,:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header):after{display:none}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) .brand{color:#202735;text-shadow:none}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) .brand-mark{color:#fff;box-shadow:none;background:#f06449}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav a,:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav button{color:#65665e;border-radius:0;padding:8px 0}:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav a:hover,:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav button:hover,:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header) nav button.active{color:#27324a;box-shadow:none;background:0 0;transform:none}#root>header{background:#fff8edf0;border-bottom:1px solid #dedbd2;height:78px;padding:0 clamp(24px,6vw,92px)}#root>header nav{gap:34px}.brand-page-header{background:#fff7ebf2;border-bottom:1px solid #d9d4c9;height:82px;padding:0 clamp(25px,4vw,70px)}.brand-page-header nav{gap:25px}.strategy-header{background:#fff8edf2;border-bottom:1px solid #ded5c9;height:82px;padding:0 clamp(24px,4vw,72px)}.strategy-header nav{gap:27px}.feed-header{background:#fffbf5f2;border-bottom:1px solid #ded5c9;height:76px;padding:0 clamp(22px,4vw,65px)}.feed-header nav{gap:30px}.proof-header{background:#fff8edf2;border-bottom:1px solid #ded5c9;height:78px;padding:0 clamp(22px,4vw,68px)}.proof-header nav{gap:29px}.app-demo-header{background:#222c42ed;border-bottom:1px solid #46526c;height:76px;padding:0 clamp(22px,4vw,65px)}.app-demo-header .brand{color:#fff}.app-demo-header nav{gap:34px}.app-demo-header nav button{color:#aeb8ca}:is(.proof-header,.strategy-header)>button{color:#fff;box-shadow:none;background:#344465;border:0}.brand-page-header>div>button{color:#fff;box-shadow:none;background:#303e5d;border:0}.feed-header>div>.feed-back{color:#fff;box-shadow:none;background:#344465;border:0}.app-demo-header>button{color:#fff;box-shadow:none;background:0 0;border:1px solid #67728a}.feed-header .feed-location{color:#344465;background:#dceee8;border-color:#c8ded8}:is(#root>header) .notify-button{color:#fff;background:#303e5d;border-color:#303e5d}:is(#root>header) .language-switcher{background:0 0;border-color:#d8d4ca}@media (width<=900px){:is(#root>header,.brand-page-header,.strategy-header,.feed-header,.app-demo-header,.proof-header){width:100%;height:68px;margin:0;padding:0 17px;top:0}}.campaign-lab{color:#fff;background:#202a3e;padding:120px clamp(24px,5.6vw,90px);position:relative;overflow:hidden}.campaign-lab:before{content:"";pointer-events:none;background:radial-gradient(circle,#ef76503d,#0000 66%);border-radius:50%;width:700px;height:700px;position:absolute;top:-300px;right:-280px}.campaign-lab-heading{grid-template-columns:minmax(480px,1fr) minmax(310px,490px);align-items:end;gap:9vw;max-width:1480px;margin:0 auto 52px;display:grid;position:relative}.campaign-lab-heading .kicker{color:#f18a68}.campaign-lab-heading h2{letter-spacing:-3.8px;margin:15px 0 0;font:700 clamp(44px,5vw,76px)/1.01 Manrope,sans-serif}.campaign-lab-heading h2 em{color:#9eb495;font-style:normal}.campaign-lab-heading>p{color:#b8c0cf;max-width:450px;margin:0 0 7px;font-size:14px;line-height:1.8}.lab-shell{color:#252d3b;background:#f6f1e8;border:1px solid #ffffff2a;border-radius:24px;grid-template-columns:minmax(280px,360px) 1fr;max-width:1480px;min-height:680px;margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px #10162480}.lab-story{color:#fff;background:#2a354c;flex-direction:column;padding:34px 30px;display:flex}.lab-step-tabs{gap:7px;display:grid}.lab-step-tabs button{color:#aab3c3;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:34px 1fr 20px;align-items:center;gap:8px;width:100%;min-height:64px;padding:10px 12px;transition:all .25s;display:grid}.lab-step-tabs button>span{border:1px solid #566177;border-radius:50%;place-items:center;height:31px;font:700 9px Manrope;display:grid}.lab-step-tabs button b{font:600 12px Manrope}.lab-step-tabs button i{opacity:0;font-style:normal;transition:all .25s;transform:translate(-5px)}.lab-step-tabs button:hover{color:#fff;background:#ffffff0b}.lab-step-tabs button.active{color:#2b3448;background:#fff;box-shadow:0 9px 22px #121a2c45}.lab-step-tabs button.active>span{color:#fff;background:#ee7855;border-color:#ee7855}.lab-step-tabs button.active i{opacity:1;color:#ef7856;transform:none}.lab-story-copy{min-height:270px;margin-top:auto;padding:44px 5px 28px}.lab-story-copy>span,.widget-label{letter-spacing:1.7px;color:#e97654;font:800 8px Manrope}.lab-story-copy h3{letter-spacing:-1px;margin:12px 0 15px;font:650 28px/1.12 Manrope}.lab-story-copy p{color:#aeb7c6;margin:0;font-size:12px;line-height:1.75}.lab-studio-cta{color:#fff;cursor:pointer;background:0 0;border:1px solid #69748a;border-radius:11px;justify-content:space-between;align-items:center;height:52px;padding:0 17px;font:700 10px Manrope;transition:all .22s;display:flex}.lab-studio-cta:hover{background:#ee7855;border-color:#ee7855;transform:translateY(-2px)}.lab-stage{background:#f8f4ed;min-width:0}.lab-window-bar{color:#666d78;letter-spacing:.2px;border-bottom:1px solid #ddd7cd;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 22px;font-size:9px;display:grid}.lab-window-dots{gap:6px;display:flex}.lab-window-dots i{background:#d9d3c9;border-radius:50%;width:7px;height:7px}.lab-window-dots i:first-child{background:#e97857}.lab-window-dots i:nth-child(2){background:#e8bd64}.lab-window-dots i:last-child{background:#96ad8d}.lab-live-chip{background:#fff;border:1px solid #d9d3ca;border-radius:20px;justify-self:end;align-items:center;gap:7px;padding:7px 10px;display:flex}.lab-live-chip i,.campaign-running i{background:#a7a99f;border-radius:50%;width:6px;height:6px}.lab-live-chip.is-live i,.campaign-running i{background:#77a66f;animation:1.4s infinite labPulse;box-shadow:0 0 0 4px #78a66f20}.lab-widget{min-height:616px}.audience-widget{grid-template-columns:minmax(300px,.78fr) 1.22fr;display:grid}.audience-controls{background:#fffdf8;border-right:1px solid #ded9d0;padding:55px clamp(28px,4vw,62px)}.lab-widget h3{letter-spacing:-1.7px;margin:12px 0 30px;font:650 clamp(28px,2.6vw,39px)/1.08 Manrope}.segment-control{background:#f3efe8;border:1px solid #ddd8ce;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:3px;padding:4px;display:grid}.segment-control button,.day-picker button{color:#777b7c;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:10px 7px;font:700 8px Manrope}.segment-control button.selected,.day-picker button.selected{color:#27324a;background:#fff;box-shadow:0 3px 9px #242d3b18}.lab-range{margin-top:35px;display:block}.lab-range>span{color:#697079;justify-content:space-between;font:600 10px Manrope;display:flex}.lab-range>span b{color:#e77150}.lab-range input{accent-color:#e97857;width:100%;margin:21px 0 10px}.lab-range>small{color:#8a8e8d;align-items:center;gap:7px;font-size:8px;display:flex}.lab-range>small i{background:#8ba382;border-radius:50%;width:6px;height:6px}.audience-total{border-top:1px solid #e4dfd6;margin-top:34px;padding-top:26px}.audience-total>span{color:#777d83;font-size:9px;display:block}.audience-total strong{letter-spacing:-2px;color:#2c3548;margin:7px 0;font:700 48px Manrope;display:block}.audience-total p{color:#898d89;margin:0;font-size:9px}.audience-total p b{color:#6d9368}.neighborhood-map{background-color:#e9e6dc;background-image:linear-gradient(32deg,#0000 48%,#faf8f1 49% 53%,#0000 54%),linear-gradient(114deg,#0000 45%,#d9e0d4 46% 51%,#0000 52%),radial-gradient(#7f8c7a22 1px,#0000 1px);background-size:190px 240px,260px 210px,16px 16px;position:relative;overflow:hidden}.neighborhood-map:before,.neighborhood-map:after{content:"";background:#ebe2d2;border:1px solid #cbc8be;position:absolute}.neighborhood-map:before{width:120px;height:90px;top:10%;left:6%;transform:rotate(-8deg)}.neighborhood-map:after{width:150px;height:120px;bottom:8%;right:7%;transform:rotate(9deg)}.map-road{background:#fffaf3;display:block;position:absolute;box-shadow:0 0 0 1px #ddd8cf}.road-one{width:120%;height:23px;top:46%;left:-10%;transform:rotate(-8deg)}.road-two{width:24px;height:120%;top:-10%;left:63%;transform:rotate(16deg)}.road-three{width:22px;height:120%;top:-10%;left:27%;transform:rotate(-24deg)}.radius-ring{border-radius:50%;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.ring-one{background:#e97a5520;border:1px solid #e8785566;width:430px;height:430px}.ring-two{background:#e8785510;border:1px dashed #e87855;width:320px;height:320px;transition:transform .35s}.shop-pin{z-index:4;place-items:center;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)}.shop-pin>span{color:#fff;background:#2c374e;border:5px solid #fff;border-radius:50% 50% 50% 12px;place-items:center;width:58px;height:58px;font:800 10px Manrope;display:grid;transform:rotate(-45deg);box-shadow:0 12px 25px #2933494a}.shop-pin>span:first-line{transform:rotate(45deg)}.shop-pin b{color:#30394b;text-align:center;background:#fff;border-radius:5px;margin-top:8px;padding:5px 8px;font:700 8px/1.2 Manrope;box-shadow:0 5px 12px #2b354522}.customer-dot{z-index:3;background:#e97857;border:2px solid #fff;border-radius:50%;width:9px;height:9px;animation:3s ease-in-out infinite dotFloat;position:absolute;box-shadow:0 3px 8px #27324a44}.dot-1{top:23%;left:24%}.dot-2{animation-delay:.2s;top:16%;left:38%}.dot-3{animation-delay:.4s;top:24%;left:68%}.dot-4{animation-delay:.6s;top:36%;left:79%}.dot-5{animation-delay:.8s;top:58%;left:20%}.dot-6{animation-delay:1s;top:70%;left:34%}.dot-7{animation-delay:1.2s;top:72%;left:61%}.dot-8{animation-delay:1.4s;top:66%;left:78%}.dot-9{animation-delay:1.6s;top:31%;left:45%}.dot-10{animation-delay:1.8s;top:35%;left:59%}.dot-11{animation-delay:2s;top:56%;left:39%}.dot-12{animation-delay:2.2s;top:54%;left:68%}.dot-13{animation-delay:2.4s;top:38%;left:13%}.dot-14{animation-delay:2.6s;top:50%;left:87%}.map-bubble{color:#777d82;z-index:5;background:#fff;border-radius:9px;padding:10px 13px;font-size:8px;position:absolute;top:22px;right:20px;box-shadow:0 10px 25px #27324a1c}.map-bubble span{color:#27324a;margin-right:4px;font:700 17px Manrope}.timing-widget{background:#fffdf8;grid-template-columns:1fr minmax(250px,320px);display:grid}.timing-main{padding:55px clamp(30px,5vw,75px)}.day-picker{background:#f2eee6;border:1px solid #ded8ce;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;display:inline-grid}.day-picker button{padding:9px 18px}.timing-chart{background:repeating-linear-gradient(#ebe6dd 0 1px,#0000 1px 54px);border-bottom:1px solid #ded8ce;height:230px;margin:32px 0 5px;padding-top:20px}.chart-bars{align-items:end;gap:clamp(5px,1vw,13px);height:185px;padding:0 10px;display:flex}.chart-bars i{background:#d9ddd5;border-radius:5px 5px 0 0;flex:1;min-width:8px;transition:all .25s}.chart-bars i.hot{background:linear-gradient(#ef8a68,#e76e4b);box-shadow:0 -8px 20px #e9785530}.chart-axis{color:#92938e;justify-content:space-between;margin-top:10px;font-size:7px;display:flex}.time-range{margin-top:42px}.timing-insight{color:#fff;text-align:center;background:#2c374e;flex-direction:column;align-items:center;padding:55px 32px;display:flex}.score-ring{--score:320deg;background:conic-gradient(#ef7b59 var(--score),#ffffff17 0);border-radius:50%;place-items:center;width:150px;height:150px;margin-bottom:34px;display:grid;position:relative}.score-ring:before{content:"";background:#2c374e;border-radius:50%;position:absolute;inset:9px}.score-ring>span{display:grid;position:relative}.score-ring b{letter-spacing:-2px;font:700 44px/1 Manrope}.score-ring small{color:#aeb6c4;margin-top:5px;font-size:7px}.timing-insight>span{letter-spacing:1.5px;color:#ef8a68;font:800 7px Manrope}.timing-insight h4{margin:9px 0;font:650 22px Manrope}.timing-insight>p{color:#adb6c5;margin:0;font-size:10px;line-height:1.65}.timing-insight>div{color:#aeb7c5;border-top:1px solid #ffffff1d;justify-content:space-between;align-items:center;width:100%;margin-top:28px;padding-top:21px;font-size:8px;display:flex}.timing-insight>div b{color:#fff;font:650 17px Manrope}.timing-insight>button{color:#fff;cursor:pointer;background:#ee7957;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:100%;height:46px;margin-top:auto;font:700 9px Manrope;display:flex}.results-widget{background:#fffdf8;grid-template-columns:1fr minmax(300px,370px);display:grid}.results-summary{padding:52px clamp(30px,4vw,62px)}.results-title{justify-content:space-between;align-items:start;margin-top:11px;display:flex}.results-title h3{margin:0 0 5px}.results-title p{color:#898c8c;margin:0;font-size:9px}.campaign-running{color:#64805f;background:#e7f0e3;border-radius:18px;align-items:center;gap:7px;padding:7px 11px;font:700 8px Manrope;display:flex}.live-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:42px;display:grid}.live-metrics article{background:#fff;border:1px solid #e1dcd2;border-radius:11px;padding:22px 17px}.live-metrics article>span{letter-spacing:1px;color:#92938e;font:800 7px Manrope;display:block}.live-metrics strong{letter-spacing:-1.5px;color:#2b3447;margin:8px 0;font:700 38px Manrope;display:block}.live-metrics small{color:#7d827f;font-size:7px}.live-metrics article:first-child small{color:#699064}.conversion-track{background:#e3e0d9;border-radius:8px;height:7px;margin-top:65px;position:relative}.conversion-track>span{background:#e97856;border-radius:8px;height:100%;transition:width .4s;display:block}.conversion-track>i{background:#fff;border:4px solid #2d394f;border-radius:50%;width:15px;height:15px;transition:left .4s;position:absolute;top:50%;transform:translate(-50%,-50%)}.conversion-labels{color:#8d908e;justify-content:space-between;margin-top:15px;font-size:7px;display:flex}.conversion-labels b{color:#313a4a;margin-top:3px;font-size:10px;display:block}.activity-stream{background:#f1ede5;border-left:1px solid #ddd7cd;padding:31px 27px}.activity-stream header{color:#8a8e8c;letter-spacing:1px;justify-content:space-between;margin-bottom:18px;font:800 7px Manrope;display:flex}.activity-stream header b{color:#6f9169}.activity-stream>div{border-bottom:1px solid #dbd5ca;grid-template-columns:36px 1fr 22px;align-items:center;gap:10px;padding:16px 0;display:grid}.signal-avatar{border-radius:50%;place-items:center;width:34px;height:34px;font:800 7px Manrope;display:grid}.signal-avatar.coral{color:#874a38;background:#f1c5b7}.signal-avatar.green{color:#51684c;background:#ccd9c7}.signal-avatar.gold{color:#755f2d;background:#ead7a6}.activity-stream p{margin:0}.activity-stream p b{color:#333b49;font:650 9px Manrope;display:block}.activity-stream p small{color:#95968f;margin-top:4px;font-size:7px;display:block}.activity-stream>div>span{color:#e37452;text-align:center;font-size:13px}.activity-stream .signal-insight{background:#fff;border:1px solid #d8d1c5;border-radius:10px;grid-template-columns:27px 1fr;margin-top:18px;padding:16px}.signal-insight>span{color:#f0bf6f;background:#2e394f;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.signal-insight p small{line-height:1.5}@keyframes dotFloat{50%{transform:translateY(-4px);box-shadow:0 7px 12px #27324a38}}@keyframes labPulse{50%{opacity:.45}}@media (width<=1100px){.lab-shell{grid-template-columns:280px 1fr}.audience-widget{grid-template-columns:1fr}.neighborhood-map{min-height:350px}.timing-widget,.results-widget{grid-template-columns:1fr}.timing-insight{min-height:390px}.activity-stream{border-top:1px solid #ddd7cd;border-left:0}.lab-widget{min-height:720px}}@media (width<=760px){.campaign-lab{padding:80px 16px}.campaign-lab-heading{grid-template-columns:1fr;gap:20px;margin-bottom:35px}.campaign-lab-heading h2{letter-spacing:-2.5px;font-size:43px}.campaign-lab-heading br{display:none}.lab-shell{border-radius:16px;display:block}.lab-story{padding:18px}.lab-step-tabs{grid-template-columns:repeat(3,1fr)}.lab-step-tabs button{justify-content:center;min-height:60px;padding:8px;display:flex}.lab-step-tabs button b,.lab-step-tabs button i{display:none}.lab-story-copy{min-height:205px;padding:32px 4px 22px}.lab-story-copy h3{font-size:25px}.lab-studio-cta{margin-top:4px}.lab-window-bar{grid-template-columns:1fr auto;padding:0 15px}.lab-window-bar>b{display:none}.audience-controls,.timing-main,.results-summary{padding:38px 20px}.lab-widget h3{font-size:30px}.segment-control{grid-template-columns:1fr}.neighborhood-map{min-height:390px}.radius-ring.ring-one{width:320px;height:320px}.radius-ring.ring-two{width:250px;height:250px}.timing-insight{min-height:390px;padding:42px 25px}.live-metrics{grid-template-columns:1fr;margin-top:30px}.live-metrics article{grid-template-columns:1fr auto;align-items:center;display:grid}.live-metrics article>span,.live-metrics article small{grid-column:1}.live-metrics strong{grid-area:1/2/3}.conversion-track{margin-top:42px}.results-title{display:block}.campaign-running{margin-top:16px;display:inline-flex}.activity-stream{padding:28px 18px}.lab-widget{min-height:0}}@media (prefers-reduced-motion:reduce){.customer-dot,.lab-live-chip.is-live i,.campaign-running i{animation:none}.lab-step-tabs button,.lab-studio-cta,.chart-bars i{transition:none}}.delight-showcase{color:#263044;background:#f5eee3;padding:120px clamp(24px,5.6vw,90px)}.delight-heading{grid-template-columns:1fr 1fr;align-items:end;column-gap:8vw;max-width:1480px;margin:0 auto 48px;display:grid}.delight-heading>.kicker{color:#d96545;grid-column:1/3;margin-bottom:15px}.delight-heading h2{letter-spacing:-4px;margin:0;font:700 clamp(46px,5.2vw,78px)/.98 Manrope}.delight-heading h2 em{color:#d96b4b;font-style:normal}.delight-heading>p{color:#73766f;max-width:480px;margin:0 0 7px;font-size:14px;line-height:1.75}.delight-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:1480px;margin:auto;display:grid}.delight-grid>article{background:#fffbf5;border:1px solid #d7d0c4;border-radius:20px;position:relative;overflow:hidden}.delight-grid>article>header{letter-spacing:1.25px;color:#8d8d86;border-bottom:1px solid #dfd8cd;justify-content:space-between;align-items:center;height:58px;padding:0 23px;font:800 7px Manrope;display:flex}.delight-grid>article>header b{color:#596273;letter-spacing:0;text-transform:none;background:#eee8df;border-radius:20px;padding:7px 10px}.tone-playground{grid-column:1/3;grid-template-rows:58px 1fr;grid-template-columns:minmax(350px,.85fr) 1.15fr;min-height:590px;display:grid}.tone-playground>header{grid-column:1/3}.tone-copy{flex-direction:column;padding:70px clamp(35px,5vw,75px);display:flex}.tone-copy h3,.reveal-copy h3,.pulse-copy h3{letter-spacing:-2.2px;margin:0 0 20px;font:650 clamp(30px,3.2vw,48px)/1.06 Manrope}.tone-copy>p,.reveal-copy>p,.pulse-copy>p{color:#777a73;max-width:410px;margin:0;font-size:12px;line-height:1.7}.tone-switcher{gap:7px;margin-top:auto;display:flex}.tone-switcher button{color:#777a78;cursor:pointer;background:0 0;border:1px solid #d8d1c6;border-radius:20px;align-items:center;gap:7px;height:40px;padding:0 14px;font:700 8px Manrope;transition:all .22s;display:flex}.tone-switcher button i{background:#b4b1aa;border-radius:50%;width:6px;height:6px}.tone-switcher button.active{color:#fff;background:#29344b;border-color:#29344b}.tone-switcher button.active i{background:#ef805f;box-shadow:0 0 0 4px #ef805f24}.tone-canvas{--tone:#dd7654;--wash:#f7dfd1;background:linear-gradient(145deg,var(--wash),#f7f1e9);place-items:center;transition:background .4s;display:grid;position:relative;overflow:hidden}.tone-canvas:before{content:"";border:1px dashed color-mix(in srgb,var(--tone) 38%,transparent);border-radius:50%;position:absolute;inset:25px}.tone-orbit{border:1px solid color-mix(in srgb,var(--tone) 26%,transparent);border-radius:50%;position:absolute}.orbit-one{width:510px;height:510px}.orbit-two{width:330px;height:330px}.tone-notification{z-index:2;background:#fffffff0;border:1px solid #ffffffc9;border-radius:23px;grid-template-columns:48px 1fr;gap:14px;width:min(77%,550px);min-height:118px;padding:20px;animation:.42s cubic-bezier(.2,.8,.2,1) tonePop;display:grid;position:relative;box-shadow:0 28px 60px #2d35432e}.tone-app-icon{background:var(--tone);color:#fff;border-radius:13px;place-items:center;width:48px;height:48px;font:800 18px Manrope;transition:background .3s;display:grid}.tone-notification>div:last-child>span{color:#858784;letter-spacing:.8px;justify-content:space-between;font:800 7px Manrope;display:flex}.tone-notification time{letter-spacing:0;font:500 7px Manrope}.tone-notification strong{margin:8px 0 4px;font:700 15px Manrope;display:block}.tone-notification p{color:#6e716e;margin:0;font-size:10px;line-height:1.4}.tone-badge{z-index:3;color:#fff;background:#29344b;border-radius:50%;align-content:center;place-items:center;width:104px;height:104px;display:grid;position:absolute;bottom:13%;right:8%;transform:rotate(7deg);box-shadow:0 11px 25px #29344b38}.tone-badge>span{color:var(--tone);font-size:21px}.tone-badge b{margin:3px;font:700 10px Manrope}.tone-badge small{color:#aeb6c3;font-size:6px}.reveal-playground,.pulse-playground{flex-direction:column;min-height:715px;display:flex}.reveal-copy,.pulse-copy{padding:45px 35px 25px}.reveal-copy h3,.pulse-copy h3{letter-spacing:-1.6px;font-size:33px}.reveal-copy>p,.pulse-copy>p{font-size:11px}.reveal-card{background:#e6d4a7;border-radius:17px;height:294px;margin:10px 35px 24px;position:relative;overflow:hidden;box-shadow:0 19px 35px #353b4628}.reveal-card:after{content:"";pointer-events:none;z-index:5;border:1px dashed #fff9;border-radius:12px;position:absolute;inset:9px}.reveal-prize,.reveal-cover{flex-direction:column;padding:31px 35px;display:flex;position:absolute;inset:0}.reveal-prize{color:#27324a;background:radial-gradient(circle at 85% 15%,#fff9,#0000 26%),linear-gradient(140deg,#f3dfaa,#dfc179)}.reveal-cover{z-index:2;color:#fff;background:radial-gradient(circle at 80% 15%,#ffffff1f,#0000 28%),linear-gradient(140deg,#3a4864,#242d42);transition:clip-path 50ms linear}.reveal-prize>span,.reveal-cover>span{letter-spacing:1.5px;font:800 7px Manrope}.reveal-prize>i,.reveal-cover>i{font-size:30px;font-style:normal;position:absolute;top:28px;right:30px}.reveal-prize>strong,.reveal-cover>strong{letter-spacing:-2px;margin-top:auto;font:800 40px/.92 Manrope}.reveal-prize>p,.reveal-cover>p{margin:9px 0 0;font-size:8px}.reveal-cover>p{color:#b7c0d1}.reveal-code{letter-spacing:1px;border:1px dashed #83703f;border-radius:5px;padding:8px;font:800 7px Manrope;position:absolute;bottom:30px;right:30px}.reveal-edge{z-index:4;background:#fff;width:2px;transition:left 50ms linear;position:absolute;top:0;bottom:0;box-shadow:0 0 18px 4px #fff}.reveal-edge i{color:#27324a;background:#fff;border-radius:50%;width:23px;height:23px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 11px #27324a50}.reveal-edge i:after{content:"›";place-items:center;font-size:16px;font-style:normal;display:grid;position:absolute;inset:0}.reveal-card.fully-open .reveal-edge{opacity:0}.reveal-slider{background:#eee8df;border:1px solid #d8d1c7;border-radius:25px;place-items:center;height:49px;margin:auto 35px 34px;display:grid;position:relative;overflow:hidden}.reveal-slider>span{z-index:3;letter-spacing:.7px;color:#5d6470;pointer-events:none;font:800 8px Manrope;position:relative}.reveal-slider input{opacity:0;cursor:ew-resize;z-index:5;width:100%;height:100%;margin:0;position:absolute;inset:0}.reveal-slider>b{opacity:.6;background:#e5c880;transition:width 50ms;position:absolute;inset:0 auto 0 0}.pulse-map{background-color:#e8e6dc;background-image:radial-gradient(#76817220 1px,#0000 1px);background-size:14px 14px;border:1px solid #d9d4ca;border-radius:17px;height:303px;margin:0 35px 22px;position:relative;overflow:hidden}.pulse-map:before,.pulse-map:after{content:"";background:#d8dfd3;border:1px solid #cbd3c6;position:absolute}.pulse-map:before{width:170px;height:70px;top:25px;left:-30px;transform:rotate(-13deg)}.pulse-map:after{width:150px;height:100px;bottom:20px;right:-20px;transform:rotate(10deg)}.pulse-street{z-index:1;background:#fffaf3;position:absolute;box-shadow:0 0 0 1px #dad6cd}.street-a{width:120%;height:23px;top:48%;left:-10%;transform:rotate(-8deg)}.street-b{width:22px;height:130%;top:-15%;left:61%;transform:rotate(18deg)}.pulse-shop{z-index:7;place-items:center;display:grid;position:absolute;top:47%;left:43%;transform:translate(-50%,-50%)}.pulse-shop>span{color:#fff;background:#e77150;border-radius:50% 50% 50% 13px;place-items:center;width:48px;height:48px;font:800 15px Manrope;display:grid;box-shadow:0 7px 20px #27324a44}.pulse-shop>b{background:#fff;border-radius:3px;margin-top:4px;padding:3px 5px;font:800 6px Manrope}.pulse-ring{z-index:4;opacity:0;border:2px solid #e87351;border-radius:50%;width:70px;height:70px;animation:1.45s ease-out forwards pulseRipple;position:absolute;top:47%;left:43%;transform:translate(-50%,-50%)}.pulse-ring-b{animation-delay:.22s}.pulse-ring-c{animation-delay:.44s}.pulse-map.delivered .pulse-ring{opacity:.18;border-width:1px;width:410px;height:410px;animation:none}.pulse-person{z-index:6;position:absolute}.pulse-person>i{color:#2c374c;background:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:31px;height:31px;font:800 6px Manrope;display:grid;box-shadow:0 5px 13px #28324835}.pulse-person>span{color:#fff;background:#71916c;border-radius:50%;place-items:center;width:12px;height:12px;font-size:7px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;bottom:-1px;right:-3px;transform:scale(0)}.pulse-map.sending .pulse-person>span,.pulse-map.delivered .pulse-person>span{transform:scale(1)}.pulse-person-1{top:25%;left:15%}.pulse-person-2{bottom:15%;left:24%}.pulse-person-3{top:21%;right:18%}.pulse-person-4{bottom:18%;right:11%}.pulse-person-5{top:12%;right:35%}.pulse-person-6{bottom:9%;right:36%}.pulse-person-2>span{transition-delay:.15s}.pulse-person-3>span{transition-delay:.3s}.pulse-person-4>span{transition-delay:.45s}.pulse-person-5>span{transition-delay:.6s}.pulse-person-6>span{transition-delay:.75s}.pulse-status-card{z-index:8;background:#fff;border-radius:10px;width:135px;padding:12px 14px;position:absolute;top:14px;right:16px;box-shadow:0 10px 26px #27324a24}.pulse-status-card>span{color:#879087;letter-spacing:1px;font:800 6px Manrope;display:block}.pulse-status-card>strong{letter-spacing:-1px;margin:4px 0;font:700 25px Manrope;display:block}.pulse-status-card>strong small{letter-spacing:0;color:#7b807c;font-size:8px}.pulse-status-card>p{color:#8b8e89;margin:0;font-size:6px}.pulse-button{color:#fff;cursor:pointer;background:#2d384e;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;height:49px;margin:auto 35px 34px;font:700 9px Manrope;transition:all .2s;display:flex}.pulse-button:hover{background:#e97452;transform:translateY(-2px)}.pulse-button:disabled{opacity:.7;cursor:wait;transform:none}.pulse-button>span{color:#f2c671}@keyframes tonePop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes pulseRipple{0%{opacity:.65}to{opacity:0;width:440px;height:440px}}@media (width<=1000px){.tone-playground{grid-template-rows:58px auto 460px;grid-template-columns:1fr}.tone-playground>header{grid-column:auto}.tone-copy{padding:50px}.tone-switcher{margin-top:36px}.delight-grid{grid-template-columns:1fr}.tone-playground,.reveal-playground,.pulse-playground{grid-column:auto}.reveal-playground,.pulse-playground{min-height:690px}}@media (width<=650px){.delight-showcase{padding:80px 16px}.delight-heading{grid-template-columns:1fr;gap:18px}.delight-heading>.kicker{grid-column:auto}.delight-heading h2{letter-spacing:-2.7px;font-size:44px}.delight-heading br{display:none}.delight-grid{gap:12px}.tone-playground{grid-template-rows:58px auto 390px}.tone-copy{padding:38px 22px}.tone-copy h3,.reveal-copy h3,.pulse-copy h3{font-size:31px}.tone-switcher{gap:4px}.tone-switcher button{padding:0 10px}.tone-notification{grid-template-columns:40px 1fr;gap:10px;width:88%;padding:14px}.tone-app-icon{width:40px;height:40px}.tone-badge{width:86px;height:86px;bottom:8%;right:4%}.reveal-copy,.pulse-copy{padding:37px 22px 22px}.reveal-card,.pulse-map{margin-left:20px;margin-right:20px}.reveal-prize,.reveal-cover{padding:27px 25px}.reveal-prize>strong,.reveal-cover>strong{font-size:34px}.reveal-code{bottom:28px;right:23px}.reveal-slider,.pulse-button{margin-left:20px;margin-right:20px}.pulse-status-card{width:115px}.pulse-person-1{left:8%}.pulse-person-4{right:5%}}@media (prefers-reduced-motion:reduce){.tone-notification,.pulse-ring{animation:none}.tone-switcher button,.pulse-person>span,.pulse-button{transition:none}}.hero{text-align:left;background-color:#fff8ed;background-image:radial-gradient(circle at 6% 15%,#d8e3c9aa,#0000 27%),radial-gradient(circle at 93% 82%,#efccb29e,#0000 29%),radial-gradient(#5c665714 1px,#0000 1px),none;background-position:0 0,0 0,0 0,0 0;background-repeat:repeat,repeat,repeat,repeat;background-size:auto,auto,22px 22px;background-attachment:scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box;min-height:820px;padding:68px clamp(24px,5.6vw,90px)}.hero:before{top:31%;left:4%}.hero:after{top:20%;right:3%}.hero-layout{grid-template-columns:minmax(480px,.9fr) minmax(520px,1.1fr);align-items:center;gap:clamp(55px,7vw,115px);max-width:1480px;margin:auto;display:grid}.hero-copy-pane{padding:35px 0}.hero-copy-pane .eyebrow{justify-content:flex-start}.hero-copy-pane h1{letter-spacing:-5.5px;margin:25px 0;font-size:clamp(58px,6.1vw,94px);line-height:.96}.hero-copy-pane>p{color:#6c6d64;max-width:600px;margin:0 0 31px;font-size:17px;line-height:1.65}.hero-copy-pane .search-wrap{margin:0}.hero-copy-pane .location-suggestions,.hero-copy-pane .hero-notes{justify-content:flex-start;margin-left:0;margin-right:0}.hero-spotlight{color:#fff;background:#263148;border:1px solid #435069;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 35px 75px #30354835}.hero-spotlight-top{border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;height:62px;padding:0 20px;display:flex}.hero-spotlight-top>span{letter-spacing:1.2px;color:#bbc3d0;align-items:center;gap:8px;font:800 7px Manrope;display:flex}.hero-spotlight-top>span i{background:#8dac82;border-radius:50%;width:6px;height:6px;animation:1.5s infinite labPulse;box-shadow:0 0 0 5px #8dac821b}.hero-spotlight-top>div{background:#ffffff0c;border:1px solid #ffffff18;border-radius:20px;padding:3px}.hero-spotlight-top button{color:#9fa9ba;background:0 0;border:0;border-radius:16px;padding:7px 11px;font:700 7px Manrope}.hero-spotlight-top button.active{color:#2d374b;background:#fff}.hero-card-stage{background:radial-gradient(circle at 50% 45%,var(--hero-wash),transparent 45%),linear-gradient(145deg,#344159,#222c40);place-items:center;min-height:445px;padding:30px;transition:background .35s;display:grid;position:relative;overflow:hidden}.hero-card-stage:before{content:"";background:linear-gradient(120deg,#ffffff0c,#0000 35%),radial-gradient(#ffffff17 1px,#0000 1px) 0 0/19px 19px;position:absolute;inset:0}.hero-card-echo{background:#ffffff0b;border:1px solid #ffffff12;border-radius:20px;width:335px;height:380px;position:absolute}.echo-one{transform:translate(-32px,5px)rotate(-6deg)}.echo-two{transform:translate(33px,4px)rotate(6deg)}.hero-feature-card{color:#293246;z-index:2;background:#fffdf8;border-radius:16px;width:min(365px,90%);animation:.38s tonePop;position:relative;overflow:hidden;box-shadow:0 24px 55px #11182769}.hero-feature-art{height:176px;position:relative;overflow:hidden}.hero-feature-art:after{content:"";background:linear-gradient(130deg,#fff4,#0000 53%);position:absolute;inset:0}.hero-feature-art>span,.hero-feature-art>i{z-index:5;color:#4c534d;letter-spacing:.8px;background:#fffffff0;border-radius:6px;padding:6px 8px;font:800 6px Manrope;position:absolute;top:13px}.hero-feature-art>span{left:13px}.hero-feature-art>i{letter-spacing:0;right:13px}.hero-feature-body{padding:19px}.hero-business{grid-template-columns:34px 1fr 25px;align-items:center;gap:9px;display:grid}.hero-business>span{color:#fff;background:#2d394f;border-radius:9px;place-items:center;width:34px;height:34px;font:800 7px Manrope;display:grid}.hero-business p{gap:2px;margin:0;display:grid}.hero-business b{font:700 9px Manrope}.hero-business small{color:#90928e;font-size:7px}.hero-business>i{color:#d96d4c;font-size:17px;font-style:normal}.hero-feature-body h3{letter-spacing:-1.2px;margin:17px 0 7px;font:700 25px/1.05 Manrope}.hero-feature-body>p{color:#7c807d;margin:0;font-size:9px}.hero-feature-body>button{color:#fff;background:#2d394f;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:42px;margin-top:17px;font:700 8px Manrope;display:flex}.hero-phone-card{color:#fff;z-index:2;background:linear-gradient(165deg,#647793,#2d3850 60%,#1e2637);border:7px solid #111722;border-radius:35px;width:min(365px,90%);min-height:380px;padding:15px 14px 17px;animation:.38s tonePop;position:relative;box-shadow:0 28px 60px #1016259c}.hero-phone-status{justify-content:space-between;padding:0 8px;font:700 7px Manrope;display:flex}.hero-phone-status i{background:#0b1019;border-radius:12px;width:65px;height:18px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.hero-phone-date{text-align:center;margin:28px 0 22px;display:grid}.hero-phone-date span{color:#d7dce5;font-size:8px}.hero-phone-date b{letter-spacing:-2px;font:500 43px/1 Manrope}.hero-push-card{color:#273044;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#eff1f5e8;border:1px solid #ffffff45;border-radius:17px;grid-template-columns:36px 1fr;gap:10px;padding:14px;display:grid;box-shadow:0 12px 28px #131c2d4d}.hero-push-logo{color:#fff;background:#e87351;border-radius:10px;place-items:center;width:36px;height:36px;font:800 13px Manrope;display:grid}.hero-push-card>div>span{letter-spacing:.6px;color:#747a83;justify-content:space-between;font:800 6px Manrope;display:flex}.hero-push-card time{font:500 6px Manrope}.hero-push-card b{margin:7px 0 4px;font:700 11px Manrope;display:block}.hero-push-card p{color:#626a76;margin:0;font-size:8px;line-height:1.35}.hero-push-card small{color:#7f858d;align-items:center;gap:4px;margin-top:8px;font-size:6px;display:flex}.hero-phone-action{justify-content:space-between;align-items:center;padding:15px 4px 2px;display:flex}.hero-phone-action>span{color:#bbc3d0;font-size:7px}.hero-phone-action button{color:#fff;background:#ffffff12;border:1px solid #ffffff4d;border-radius:18px;padding:7px 10px;font:700 7px Manrope}.hero-card-selector{background:#222b3f;border-top:1px solid #ffffff12;grid-template-columns:repeat(3,1fr);gap:7px;padding:12px 14px;display:grid}.hero-card-selector button{color:#9fa9ba;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:29px 1fr 10px;align-items:center;gap:7px;min-width:0;padding:8px;display:grid}.hero-card-selector button.active{color:#fff;background:#ffffff0c;border-color:#ffffff21}.hero-card-selector button>span{color:#394052;border-radius:8px;place-items:center;width:29px;height:29px;font:800 6px Manrope;display:grid}.hero-card-selector p{gap:2px;min-width:0;margin:0;display:grid}.hero-card-selector b,.hero-card-selector small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hero-card-selector b{font:700 7px Manrope}.hero-card-selector small{color:#8894a8;font-size:6px}.hero-card-selector button>i{color:#e47b5a;font-size:7px;font-style:normal}.hero-proof-strip{color:#8995a9;border-top:1px solid #ffffff12;justify-content:center;align-items:center;gap:13px;height:43px;padding:0 19px;font-size:6px;display:flex}.hero-proof-strip b{color:#fff;font-size:8px}.hero-proof-strip>i{background:#69758a;border-radius:50%;width:2px;height:2px}.multi-card-scene{padding-top:72px}.qr-scene-switcher{z-index:12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffbf5e6;border:1px solid #d5cdc0;border-radius:22px;padding:4px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #655b4a1b}.qr-scene-switcher button{color:#777d77;white-space:nowrap;background:0 0;border:0;border-radius:17px;align-items:center;gap:6px;height:32px;padding:0 12px;font:700 7px Manrope;display:flex}.qr-scene-switcher button span{font-size:12px}.qr-scene-switcher button.active{color:#fff;background:#2d394f;box-shadow:0 4px 12px #2d394f32}.mode-camera:before{background:radial-gradient(circle,#ffffff72,#0000 67%);width:520px;height:520px}.mode-camera .table-shadow{opacity:.35}.qr-camera-simulator{z-index:5;grid-template-columns:300px 1fr;align-items:center;gap:28px;width:min(610px,100%);height:505px;display:grid;position:relative}.qr-camera-phone{color:#fff;background:#202a3d;border:8px solid #171d28;border-radius:38px;height:500px;padding:14px;position:relative;overflow:hidden;box-shadow:0 30px 60px #493f343d}.camera-island{z-index:5;background:#090d14;border-radius:13px;width:78px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.camera-top{justify-content:space-between;align-items:center;height:36px;font-size:7px;display:flex}.camera-top b{margin-top:6px;font:700 8px Manrope}.camera-top i{letter-spacing:2px;font-style:normal}.camera-viewfinder{background:radial-gradient(circle at 50% 50%,var(--active-paper) 0 36%,transparent 37%),linear-gradient(145deg,#536079,#2b354a);border-radius:23px;place-items:center;height:335px;display:grid;position:relative;overflow:hidden}.camera-viewfinder:before{content:"";background:linear-gradient(90deg,#0000 49.8%,#ffffff16 50%,#0000 50.2%),linear-gradient(#0000 49.8%,#ffffff16 50%,#0000 50.2%);position:absolute;inset:0}.camera-qr{place-items:center;width:216px;height:216px;padding:16px;display:grid;position:relative;transform:rotate(-1deg);box-shadow:0 14px 34px #1017275c}.camera-qr>i{border:5px solid var(--active-paper);background:var(--active-accent);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font:800 12px Manrope;display:grid;position:absolute}.finder-corner{z-index:4;border-style:solid;border-color:#fff;width:30px;height:30px;position:absolute}.finder-a{border-width:2px 0 0 2px;border-radius:8px 0 0;top:20px;left:20px}.finder-b{border-width:2px 2px 0 0;border-radius:0 8px 0 0;top:20px;right:20px}.finder-c{border-width:0 0 2px 2px;border-radius:0 0 0 8px;bottom:20px;left:20px}.finder-d{border-width:0 2px 2px 0;border-radius:0 0 8px;bottom:20px;right:20px}.camera-scan-line{z-index:5;background:#f1805e;height:2px;animation:1.2s ease-in-out infinite cameraScan;position:absolute;left:24px;right:24px;box-shadow:0 0 12px 2px #f1805e}.camera-hint{z-index:6;color:#fff;white-space:nowrap;background:#101725b8;border-radius:12px;padding:6px 9px;font:700 6px Manrope;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.camera-result{grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:83px;padding:12px 3px 0;display:grid}.camera-result>span{color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font:800 7px Manrope;display:grid}.camera-result p{gap:3px;margin:0;display:grid}.camera-result b{font:700 8px Manrope}.camera-result small{color:#aeb7c7;font-size:6px}.camera-result button{color:#fff;background:#ee7957;border:0;border-radius:16px;padding:7px 10px;font:700 7px Manrope}.camera-result button:disabled{opacity:.6}.qr-camera-simulator.matched .camera-viewfinder{box-shadow:inset 0 0 0 2px #8cab82}.qr-camera-simulator.matched .camera-hint{background:#72906c}.qr-camera-simulator.matched .camera-result>span{background:#71916c!important}.camera-side-copy{padding:10px 0}.camera-side-copy>span{letter-spacing:1.4px;color:var(--active-accent);font:800 7px Manrope}.camera-side-copy>b{letter-spacing:-1.5px;color:#2d3545;margin:12px 0;font:650 32px/1.05 Manrope;display:block}.camera-side-copy>p{color:#777b76;margin:0 0 28px;font-size:9px;line-height:1.6}.camera-side-copy>div{grid-template-columns:26px 1fr;align-items:center;gap:9px;margin:11px 0;display:grid}.camera-side-copy>div>i{color:#d96f4e;background:#fff;border:1px solid #dad3c8;border-radius:50%;place-items:center;width:26px;height:26px;font:800 7px Manrope;display:grid}.camera-side-copy>div>span{gap:2px;display:grid}.camera-side-copy>div b{color:#444b48;font:700 8px Manrope}.camera-side-copy>div small{color:#969792;font-size:7px}@keyframes cameraScan{0%,to{top:22%}50%{top:76%}}@media (width<=1150px){.hero{min-height:auto}.hero-layout{grid-template-columns:minmax(400px,.85fr) minmax(450px,1.15fr);gap:40px}.hero-copy-pane h1{letter-spacing:-4px;font-size:62px}.qr-camera-simulator{grid-template-columns:290px}.camera-side-copy{display:none}}@media (width<=900px){.hero{padding:65px 25px 80px}.hero-layout{grid-template-columns:1fr;max-width:680px}.hero-copy-pane{text-align:center}.hero-copy-pane .eyebrow,.hero-copy-pane .location-suggestions,.hero-copy-pane .hero-notes{justify-content:center}.hero-copy-pane .search-wrap{margin:auto}.hero-copy-pane>p{margin-left:auto;margin-right:auto}.hero-spotlight{width:100%}.qr-camera-simulator{grid-template-columns:1fr;width:300px;margin:auto}}@media (width<=560px){.hero{padding:50px 14px 65px}.hero-layout{gap:35px}.hero-copy-pane h1{letter-spacing:-3px;font-size:47px}.hero-copy-pane>p{font-size:15px}.hero-spotlight{border-radius:16px}.hero-spotlight-top{padding:0 13px}.hero-spotlight-top>span{font-size:6px}.hero-card-stage{min-height:405px;padding:22px 8px}.hero-feature-card,.hero-phone-card{width:92%}.hero-card-selector{grid-template-columns:repeat(3,1fr);padding:8px}.hero-card-selector button{justify-content:center;padding:7px;display:flex}.hero-card-selector button p,.hero-card-selector button>i{display:none}.hero-proof-strip{gap:8px}.multi-card-scene.mode-camera{height:610px;margin:0;padding-top:70px;transform:none}.mode-camera .qr-camera-simulator{transform-origin:top;transform:scale(.9)}.qr-scene-switcher{top:4px}}@media (prefers-reduced-motion:reduce){.hero-spotlight-top>span i,.hero-feature-card,.hero-phone-card,.camera-scan-line{animation:none}}.qr-relationship{color:#fff;background:#202a3e;padding:120px clamp(24px,5.6vw,90px);position:relative;overflow:hidden}.qr-relationship:before{content:"";background:radial-gradient(circle,#91aa8430,#0000 65%);border-radius:50%;width:820px;height:820px;position:absolute;top:-420px;left:-420px}.qr-relationship-heading{grid-template-columns:minmax(530px,1fr) minmax(340px,500px);align-items:end;column-gap:9vw;max-width:1480px;margin:0 auto 52px;display:grid;position:relative}.qr-relationship-heading>.kicker{color:#ef8a68;grid-column:1/3;margin-bottom:15px}.qr-relationship-heading h2{letter-spacing:-4.5px;margin:0;font:700 clamp(50px,5.5vw,82px)/.98 Manrope}.qr-relationship-heading h2 em{color:#a2b798;font-style:normal}.qr-relationship-heading>p{color:#bac2d0;margin:0 0 6px;font-size:14px;line-height:1.8}.relationship-shell{color:#273044;background:#f7f2ea;border:1px solid #ffffff26;border-radius:24px;max-width:1480px;margin:auto;position:relative;overflow:hidden;box-shadow:0 40px 90px #0d14236b}.relationship-toolbar{background:#fffcf7;border-bottom:1px solid #ded8cf;justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:13px 18px;display:flex}.relationship-business-tabs{gap:7px;display:flex}.relationship-business-tabs button{color:#717775;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:37px 1fr 10px;align-items:center;gap:9px;min-width:190px;height:60px;padding:8px 10px;transition:all .22s;display:grid}.relationship-business-tabs button:hover{background:#f3eee7}.relationship-business-tabs button.active{color:#2e374a;background:#fff;border-color:#d7d0c6;box-shadow:0 6px 18px #28314410}.relationship-business-tabs button>span{color:#fff;border-radius:10px;place-items:center;width:37px;height:37px;font:800 7px Manrope;display:grid}.relationship-business-tabs p{gap:2px;min-width:0;margin:0;display:grid}.relationship-business-tabs b{white-space:nowrap;font:700 8px Manrope}.relationship-business-tabs small{color:#989992;font-size:7px}.relationship-business-tabs button>i{color:#de7654;font-size:8px;font-style:normal}.relationship-code-status{background:#f6f2eb;border:1px solid #dcd5cb;border-radius:10px;align-items:center;gap:10px;min-width:190px;padding:8px 12px;display:flex}.relationship-code-status>i{background:#7b9d72;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #7b9d7218}.relationship-code-status>span{gap:2px;display:grid}.relationship-code-status b{font:700 8px Manrope}.relationship-code-status small{color:#93958f;font-size:6px}.relationship-stage{background:radial-gradient(circle at 18% 52%,var(--qr-soft),transparent 31%),radial-gradient(circle at 82% 52%,#dce2ec,transparent 31%),linear-gradient(#f5f0e8,#eee8df);grid-template-columns:minmax(350px,1fr) 120px minmax(350px,1fr);align-items:center;gap:18px;min-height:700px;padding:40px clamp(24px,3.2vw,50px);transition:background .4s;display:grid}.moment-label{align-items:center;gap:10px;height:54px;margin-bottom:16px;display:flex}.moment-label>span{color:#db704f;background:#fff;border:1px solid #cfc8bd;border-radius:50%;place-items:center;width:31px;height:31px;font:800 7px Manrope;display:grid}.moment-label p{gap:2px;margin:0;display:grid}.moment-label b{font:700 10px Manrope}.moment-label small{color:#90938e;font-size:7px}.counter-surface{background:linear-gradient(162deg,#efe8dc 0 68%,#d9cdbd 69%);border:1px solid #d5cfc5;border-radius:20px;place-items:center;height:555px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff}.counter-surface:after{content:"";background:#cabdaa;height:2px;position:absolute;bottom:21%;left:5%;right:5%;box-shadow:0 25px 40px #695b4936}.counter-glow{background:var(--qr-soft);filter:blur(2px);opacity:.65;border-radius:50%;width:400px;height:400px;position:absolute;top:18px}.new-qr-card{background:var(--qr-paper);color:#293245;z-index:3;border-radius:8px;width:292px;min-height:485px;padding:21px 23px 18px;animation:.48s cubic-bezier(.2,.8,.2,1) qrCardIn;position:relative;box-shadow:0 25px 45px #574c3c3d}.new-qr-card:before{content:"";border:1px solid color-mix(in srgb,var(--qr-accent) 22%,transparent);pointer-events:none;border-radius:5px;position:absolute;inset:7px}.new-qr-card header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #ded8ce;grid-template-columns:36px 1fr 23px;align-items:center;gap:9px;height:auto;padding:0 0 13px;display:grid;position:static}.new-qr-card header>span{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font:800 7px Manrope;display:grid}.new-qr-card header p{gap:2px;margin:0;display:grid}.new-qr-card header b{text-transform:uppercase;letter-spacing:.4px;font:800 8px Manrope}.new-qr-card header small{color:#9a9b94;font-size:5px}.new-qr-card header>i{font-size:17px;font-style:normal}.new-card-message{text-align:center;padding:15px 0 12px}.new-card-message>span{letter-spacing:1.4px;color:var(--qr-accent);font:800 6px Manrope}.new-card-message h3{letter-spacing:-1px;margin:7px 0;font:750 25px/1.02 Manrope}.new-card-message p{color:#838680;max-width:210px;margin:auto;font-size:7px;line-height:1.45}.new-card-code{background:var(--qr-paper);place-items:center;width:176px;height:176px;margin:auto;padding:10px;display:grid;position:relative}.new-card-code>i{border:5px solid var(--qr-paper);background:var(--qr-accent);color:#fff;border-radius:9px;place-items:center;width:31px;height:31px;font:800 11px Manrope;display:grid;position:absolute}.code-corner{border-color:var(--qr-accent);border-style:solid;width:16px;height:16px;position:absolute}.c-one{border-width:1px 0 0 1px;top:-4px;left:-4px}.c-two{border-width:1px 1px 0 0;top:-4px;right:-4px}.c-three{border-width:0 0 1px 1px;bottom:-4px;left:-4px}.c-four{border-width:0 1px 1px 0;bottom:-4px;right:-4px}.new-card-instruction{text-align:center;gap:2px;margin-top:9px;display:grid}.new-card-instruction span{letter-spacing:1px;font:800 6px Manrope}.new-card-instruction b{color:#999a94;font:500 6px Manrope}.new-qr-card footer{color:#293245;background:0 0;border:0;border-top:1px solid #ded8ce;align-items:center;min-height:0;margin-top:12px;padding:12px 0 0;display:flex;position:static}.new-card-perkmark{background:var(--qr-accent);color:#fff;border-radius:50% 50% 50% 6px;place-items:center;width:19px;height:19px;font:800 7px Manrope;display:grid;transform:rotate(-14deg)}.new-qr-card footer>b{margin-left:6px;font:800 9px Manrope}.new-qr-card footer em{color:#de704f;font-style:normal}.new-qr-card footer>i{color:#858a81;margin-left:auto;font:700 6px Manrope}.counter-object{z-index:5;background:#fff7e9;border-radius:50%;place-items:center;width:68px;height:68px;font-size:25px;display:grid;position:absolute;bottom:9%;right:6%;transform:rotate(8deg);box-shadow:0 13px 24px #66564035}.relationship-bridge{z-index:7;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.bridge-line{align-items:center;width:100%;margin-bottom:16px;display:flex}.bridge-line:before,.bridge-line:after{content:"";background:#c8c1b6;flex:1;height:1px}.bridge-line i{background:#c8c1b6;border-radius:50%;width:6px;height:6px;margin:0 3px}.relationship-bridge button{color:#fff;background:#2c374e;border:7px solid #f4efe7;border-radius:50%;align-content:center;place-items:center;gap:5px;width:100px;height:100px;font:700 7px Manrope;transition:all .25s;display:grid;box-shadow:0 0 0 1px #cfc8bd,0 13px 30px #2731482b}.relationship-bridge button:hover{background:var(--qr-accent);transform:scale(1.05)}.relationship-bridge button:disabled{cursor:wait}.relationship-bridge button>span{color:#f0c36e;font-size:22px}.relationship-bridge>small{color:#91948f;text-align:center;margin-top:10px;font-size:6px}.relationship-bridge.scanning .bridge-line i{background:var(--qr-accent);animation:.7s infinite bridgeTravel}.relationship-bridge.scanning .bridge-line i:nth-child(2){animation-delay:.15s}.relationship-bridge.scanning .bridge-line i:nth-child(3){animation-delay:.3s}.relationship-bridge.connected button{background:#78936f}.relationship-bridge.connected button>span{color:#fff}.relationship-phone{color:#fff;background:linear-gradient(160deg,#53617a,#263047);border:8px solid #171d28;border-radius:39px;width:292px;height:555px;margin:auto;position:relative;overflow:hidden;box-shadow:0 24px 46px #2b334332}.relationship-phone-island{z-index:8;background:#080c13;border-radius:13px;width:82px;height:21px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.relationship-phone-status{justify-content:space-between;align-items:center;height:44px;padding:0 16px;font:700 6px Manrope;display:flex}.relationship-phone-status i{letter-spacing:2px;font-style:normal}.relationship-camera{flex-direction:column;justify-content:center;align-items:center;height:495px;padding:25px 18px;animation:.35s phoneContentIn;display:flex}.camera-focus-box{background:linear-gradient(145deg,#4b5870,#222b3e);border-radius:21px;place-items:center;width:225px;height:300px;display:grid;position:relative;overflow:hidden}.camera-focus-box>span{border-style:solid;border-color:#fff;width:32px;height:32px;position:absolute}.camera-focus-box>span:first-child{border-width:2px 0 0 2px;border-radius:8px 0 0;top:18px;left:18px}.camera-focus-box>span:nth-child(2){border-width:2px 2px 0 0;border-radius:0 8px 0 0;top:18px;right:18px}.camera-focus-box>span:nth-child(3){border-width:0 0 2px 2px;border-radius:0 0 0 8px;bottom:18px;left:18px}.camera-focus-box>span:nth-child(4){border-width:0 2px 2px 0;border-radius:0 0 8px;bottom:18px;right:18px}.camera-code{background:var(--qr-paper);place-items:center;width:164px;height:164px;padding:16px;display:grid;transform:rotate(-1.5deg)}.camera-focus-box>i{background:#f07d5b;height:2px;animation:1.1s ease-in-out infinite relationshipScan;position:absolute;left:20px;right:20px;box-shadow:0 0 11px 2px #f07d5b}.relationship-camera>p{color:#c6cdd8;margin:19px 0 0;font:600 7px Manrope}.relationship-follow-card{text-align:center;color:#293246;background:#fffaf3;height:495px;padding:45px 23px 22px;animation:.45s phoneContentIn}.follow-celebration{justify-content:center;align-items:center;gap:13px;height:95px;display:flex}.follow-celebration>span{color:#fff;border-radius:19px;place-items:center;width:67px;height:67px;font:800 14px Manrope;display:grid;box-shadow:0 10px 22px #28314529}.follow-celebration>i{color:#df7654;font-size:20px;font-style:normal;animation:2s ease-in-out infinite delightBob}.follow-celebration>i:last-child{color:#78936f;animation-delay:.4s}.relationship-follow-card>span{letter-spacing:1.2px;color:var(--qr-accent);font:800 6px Manrope}.relationship-follow-card h3{letter-spacing:-1.2px;margin:8px 0 3px;font:750 26px Manrope}.relationship-follow-card>p{color:#8d908c;margin:0;font-size:7px}.follow-offer{text-align:left;background:#f4eee5;border:1px solid #ded8cf;border-radius:10px;align-items:center;gap:10px;margin:24px 0 14px;padding:11px;display:flex}.follow-offer>span{background:var(--qr-soft);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.follow-offer p{gap:3px;margin:0;display:grid}.follow-offer b{font:700 8px Manrope}.follow-offer small{color:#7c817c;font-size:7px}.relationship-follow-card>button{background:var(--qr-accent);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;font:700 8px Manrope;display:flex}.relationship-follow-card>small{color:#8b8e89;justify-content:center;align-items:center;gap:4px;margin-top:12px;font-size:6px;display:flex}.relationship-footer{background:#fffcf7;border-top:1px solid #ded8cf;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:7px;min-height:105px;padding:17px 20px;display:grid}.relationship-footer>div{grid-template-columns:30px 1fr 20px;align-items:center;gap:8px;min-width:0;display:grid}.relationship-footer>div>span{color:#858b84;background:#eee9e1;border-radius:50%;place-items:center;width:30px;height:30px;font:800 7px Manrope;display:grid}.relationship-footer>div.active>span{color:#fff;background:#78936f}.relationship-footer p{gap:2px;margin:0;display:grid}.relationship-footer b{font:700 8px Manrope}.relationship-footer small{color:#959791;white-space:nowrap;font-size:6px}.relationship-footer>div>i{background:#d6d0c6;height:1px}.relationship-footer>button{color:#fff;background:#2d394f;border:0;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 14px;font:700 8px Manrope;display:flex}@keyframes qrCardIn{0%{opacity:0;transform:translateY(18px)rotate(1deg)}to{opacity:1;transform:none}}@keyframes bridgeTravel{50%{background:#ef7d5b;transform:scale(1.7)}}@keyframes relationshipScan{0%,to{top:22%}50%{top:76%}}@keyframes phoneContentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes delightBob{50%{transform:translateY(-5px)rotate(8deg)}}@media (width<=1150px){.relationship-toolbar{align-items:flex-start}.relationship-business-tabs{width:100%}.relationship-business-tabs button{flex:1;min-width:0}.relationship-code-status{display:none}.relationship-stage{grid-template-columns:1fr 90px 1fr;padding-left:22px;padding-right:22px}.relationship-footer{grid-template-columns:repeat(3,1fr)}.relationship-footer>button{grid-column:1/4;justify-self:center;margin-top:5px}}@media (width<=850px){.qr-relationship{padding:85px 20px}.qr-relationship-heading{grid-template-columns:1fr;gap:20px}.qr-relationship-heading>.kicker{grid-column:auto}.qr-relationship-heading h2{letter-spacing:-3px;font-size:52px}.relationship-business-tabs button{justify-content:center;display:flex}.relationship-business-tabs button p,.relationship-business-tabs button>i{display:none}.relationship-stage{grid-template-columns:1fr;gap:22px}.counter-moment,.customer-moment{width:100%;max-width:520px;margin:auto}.relationship-bridge{min-height:130px}.bridge-line{width:120px;position:absolute;transform:rotate(90deg)}.relationship-bridge button{z-index:2}.relationship-phone{height:555px}.relationship-footer{grid-template-columns:1fr}.relationship-footer>div>i{display:none}.relationship-footer>button{grid-column:auto;justify-content:center;width:100%}.relationship-footer small{white-space:normal}}@media (width<=520px){.qr-relationship{padding:75px 12px}.qr-relationship-heading{padding:0 8px}.qr-relationship-heading h2{letter-spacing:-2.4px;font-size:43px}.qr-relationship-heading>p{font-size:12px}.relationship-shell{border-radius:17px}.relationship-toolbar{padding:9px}.relationship-business-tabs{gap:4px}.relationship-business-tabs button{height:50px;padding:6px}.relationship-business-tabs button>span{width:32px;height:32px}.relationship-stage{padding:28px 10px}.counter-surface{height:530px}.new-qr-card{transform:scale(.94)}.counter-object{width:54px;height:54px;bottom:7%;right:2%}.relationship-footer{padding:15px}.moment-label{margin-left:5px}.relationship-phone{width:285px}}@media (prefers-reduced-motion:reduce){.new-qr-card,.relationship-bridge.scanning .bridge-line i,.camera-focus-box>i,.relationship-follow-card,.follow-celebration>i{animation:none}}html{--journey-accent:#e87452}.journey-section{scroll-margin-top:76px}.experience-ambient{z-index:8;pointer-events:none;right:-250px;top:var(--ambient-shift);background:var(--ambient-color);filter:blur(130px);opacity:0;mix-blend-mode:multiply;border-radius:50%;width:540px;height:540px;transition:background .65s,top .8s,opacity .5s,transform .7s;position:fixed;transform:translateY(-50%)scale(.75)}.experience-ambient.visible{opacity:.055;transform:translateY(-50%)scale(1)}.experience-rail{z-index:80;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;background:#202a3ee8;border:1px solid #ffffff48;border-radius:29px;width:58px;padding:10px 8px 9px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .35s;position:fixed;top:50%;right:18px;transform:translate(90px,-50%);box-shadow:0 18px 45px #11182738}.experience-rail.visible{opacity:1;pointer-events:auto;transform:translateY(-50%)}.journey-current{color:#293246;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffcf7ed;border:1px solid #dcd5ca;border-radius:14px;width:230px;padding:14px;animation:.35s journeyCardIn;position:absolute;top:0;right:70px;box-shadow:0 17px 40px #19223529}.journey-current>span{letter-spacing:1.2px;color:#91938d;font:800 6px Manrope}.journey-current>div{grid-template-columns:34px 1fr 22px;align-items:center;gap:9px;margin-top:9px;display:grid}.journey-current i{background:var(--rail-color);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.journey-current p{gap:2px;margin:0;display:grid}.journey-current b{font:750 10px Manrope}.journey-current small{color:#8c8f8a;font-size:7px}.journey-current em{color:#d86f4e;font:700 8px Manrope}.journey-track{z-index:0;background:#ffffff18;border-radius:2px;width:2px;position:absolute;top:25px;bottom:51px;left:50%;overflow:hidden;transform:translate(-50%)}.journey-track>i{background:linear-gradient(var(--rail-color),#ffffff1f);transform-origin:top;transform:scaleY(calc(var(--page-journey-progress,0)));transition:background .4s;position:absolute;inset:0}.journey-track>span{left:50%;top:var(--rail-progress);background:var(--rail-color);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb,var(--rail-color) 28%,transparent);border:2px solid #fff;border-radius:50%;transition:top .12s linear,background .4s;position:absolute;transform:translate(-50%,-50%)}.journey-nodes{z-index:2;gap:3px;display:grid;position:relative}.journey-nodes button{color:#8e99aa;background:0 0;border:0;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:relative}.journey-nodes button>i{background:#29344a;border:1px solid #ffffff20;border-radius:50%;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;transition:all .22s;display:grid}.journey-nodes button.active>i{background:var(--rail-color);color:#fff;border-color:#fff;transform:scale(1.08);box-shadow:0 0 0 4px #ffffff10}.journey-nodes button>span{color:#293246;text-align:left;opacity:0;visibility:hidden;pointer-events:none;background:#fffcf7;border:1px solid #ded7cd;border-radius:9px;gap:2px;width:170px;padding:9px 11px;transition:all .2s;display:grid;position:absolute;right:46px;transform:translate(7px);box-shadow:0 8px 25px #151e2e29}.journey-nodes button:hover>span,.journey-nodes button:focus-visible>span{opacity:1;visibility:visible;transform:none}.journey-nodes button>span:after{content:"";background:#fffcf7;border-top:1px solid #ded7cd;border-right:1px solid #ded7cd;width:8px;height:8px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.journey-nodes button>span b{font:700 8px Manrope}.journey-nodes button>span small{color:#8e918d;font-size:6px}.journey-percent{text-align:center;margin-top:5px;display:grid}.journey-percent span{color:#fff;font:700 7px Manrope}.journey-percent b,.mobile-journey{display:none}.journey-active{--section-is-active:1}@keyframes journeyCardIn{0%{opacity:0;transform:translate(12px)scale(.97)}to{opacity:1;transform:none}}@media (width<=1200px){.experience-rail,.experience-ambient{display:none}.mobile-journey{z-index:90;color:#fff;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);opacity:0;pointer-events:none;background:#202a3eee;border:1px solid #ffffff45;border-radius:17px;width:min(420px,100% - 20px);min-height:58px;transition:all .4s cubic-bezier(.2,.8,.2,1);display:block;position:fixed;bottom:12px;left:50%;overflow:hidden;transform:translate(-50%,85px);box-shadow:0 15px 40px #11182748}.mobile-journey.visible{opacity:1;pointer-events:auto;transform:translate(-50%)}.mobile-journey-progress{background:#ffffff16;height:3px;position:absolute;top:0;left:0;right:0}.mobile-journey-progress i{width:var(--rail-progress);background:var(--rail-color);height:100%;transition:width .12s linear,background .4s;display:block}.mobile-journey>button{color:#fff;text-align:left;background:0 0;border:0;grid-template-columns:36px 1fr 36px;align-items:center;gap:10px;width:100%;height:58px;padding:7px 13px;display:grid}.mobile-journey>button>span{background:var(--rail-color);border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.mobile-journey p{gap:2px;margin:0;display:grid}.mobile-journey small{letter-spacing:1px;color:#9ea9ba;font:800 5px Manrope}.mobile-journey b{font:700 10px Manrope}.mobile-journey em{color:#aeb8c8;text-align:right;font:700 7px Manrope}}@media (prefers-reduced-motion:reduce){.experience-ambient,.experience-rail,.journey-current,.journey-track>span,.journey-nodes button>i,.mobile-journey,.mobile-journey-progress i{transition:none;animation:none}html{scroll-behavior:auto}}.campaign-lab,.delight-showcase,.notification-demo,.community-stories,.qr-relationship{min-height:100svh}.journey-active.campaign-lab,.journey-active.delight-showcase,.journey-active.notification-demo,.journey-active.community-stories,.journey-active.qr-relationship{animation:.9s ease-out immersiveSettle}.chapter-takeover{z-index:75;pointer-events:none;color:#fff;clip-path:circle(0 at 86% 52%);background:#202a3e;place-items:center;animation:1.35s cubic-bezier(.65,0,.25,1) forwards takeoverReveal;display:grid;position:fixed;inset:0;overflow:hidden}.takeover-grid{background:radial-gradient(circle at 80% 25%,var(--takeover-color),transparent 34%),linear-gradient(120deg,#ffffff08,transparent 40%),radial-gradient(#ffffff18 1px,transparent 1px);background-size:auto,auto,24px 24px;position:absolute;inset:0}.takeover-number{letter-spacing:2px;color:#ffffff9b;font:800 8px Manrope;position:absolute;top:clamp(28px,7vh,70px);left:clamp(25px,5vw,80px)}.takeover-message{z-index:3;align-items:center;gap:22px;animation:1.15s cubic-bezier(.2,.8,.2,1) forwards takeoverMessage;display:flex;position:relative}.takeover-message>i{background:#ffffff12;border:1px solid #ffffff4a;border-radius:25px;place-items:center;width:86px;height:86px;font-size:38px;font-style:normal;display:grid;box-shadow:inset 0 1px #ffffff24,0 18px 45px #0d14243d}.takeover-message p{margin:0;display:grid}.takeover-message small{letter-spacing:2px;color:#ffffff8a;font:800 7px Manrope}.takeover-message b{letter-spacing:-6px;margin:8px 0 14px;font:700 clamp(55px,8vw,118px)/.9 Manrope}.takeover-message span{color:#ffffffbd;font-size:14px}.takeover-word{letter-spacing:-25px;color:#ffffff08;text-transform:uppercase;white-space:nowrap;font:800 clamp(150px,28vw,480px)/.8 Manrope;position:absolute;bottom:-9%;left:50%;transform:translate(-50%)}.takeover-sweep{background:linear-gradient(90deg,#0000,#ffffff1f,#0000);width:25%;animation:1s ease-out .16s forwards takeoverSweep;position:absolute;inset:-30% auto -30% -20%;transform:skew(-16deg)}.takeover-design-moments{color:#283146;background:#f0e7d9}.takeover-design-moments .takeover-grid{background:radial-gradient(circle at 76% 22%,#d7ad5680,#0000 35%),linear-gradient(120deg,#fff8,#0000 42%),radial-gradient(#29314613 1px,#0000 1px) 0 0/24px 24px}.takeover-design-moments .takeover-number,.takeover-design-moments .takeover-message small{color:#5f625b99}.takeover-design-moments .takeover-message span{color:#65685f}.takeover-design-moments .takeover-message>i{background:#fff7;border-color:#29314635;box-shadow:0 18px 45px #75664e28}.takeover-design-moments .takeover-word{color:#29314608}.takeover-notification-demo{background:#29364f}.takeover-notification-demo .takeover-grid{background:radial-gradient(circle at 78% 35%,#6f86ad8a,transparent 38%),radial-gradient(circle at 20% 85%,#dc765455,transparent 30%),radial-gradient(#fff16 1px,transparent 1px);background-size:auto,auto,23px 23px}.takeover-community{background:linear-gradient(#253047dc,#253047f2),url(/images/restaurant-community.jpg) 50%/cover}.takeover-community .takeover-grid{background:linear-gradient(115deg,#8b728f6b,transparent 42%),radial-gradient(#fff16 1px,transparent 1px);background-size:auto,22px 22px}.takeover-qr-relationship{background:#233148}.takeover-qr-relationship .takeover-grid{background:radial-gradient(circle at 72% 40%,#78936f85,#0000 38%),linear-gradient(130deg,#ffffff0a,#0000 50%),linear-gradient(90deg,#0000 49.8%,#ffffff0a 50%,#0000 50.2%) 0 0/85px 85px}@keyframes takeoverReveal{0%{opacity:0;clip-path:circle(0 at 86% 52%)}18%{opacity:1}42%{clip-path:circle(150vmax at 86% 52%)}72%{opacity:1;clip-path:circle(150vmax at 86% 52%)}to{opacity:0;clip-path:circle(150vmax at 86% 52%)}}@keyframes takeoverMessage{0%{opacity:0;transform:translateY(30px)scale(.94)}28%{opacity:0;transform:translateY(30px)scale(.94)}52%,78%{opacity:1;transform:none}to{opacity:0;transform:translateY(-12px)}}@keyframes takeoverSweep{0%{opacity:0;left:-25%}20%{opacity:1}to{opacity:0;left:125%}}@keyframes immersiveSettle{0%{background-position:50% 45px}to{background-position:50%}}@media (width<=700px){.takeover-message{text-align:center;justify-items:center;gap:14px;padding:25px;display:grid}.takeover-message>i{border-radius:19px;width:65px;height:65px;font-size:28px}.takeover-message b{letter-spacing:-3.5px;font-size:58px}.takeover-message span{font-size:11px}.takeover-word{letter-spacing:-12px;font-size:150px}.takeover-number{top:30px}}@media (prefers-reduced-motion:reduce){.chapter-takeover{display:none}.journey-active.campaign-lab,.journey-active.delight-showcase,.journey-active.notification-demo,.journey-active.community-stories,.journey-active.qr-relationship{animation:none}}.chapter-takeover{display:none!important}.delight-showcase,.community-stories{position:relative;overflow:hidden}.delight-showcase:before,.community-stories:before{content:"";pointer-events:none;opacity:0;border-radius:50%;width:min(70vw,900px);height:min(70vw,900px);position:absolute;transform:scale(.2)}.delight-showcase:before{background:radial-gradient(circle,#d7ad5678 0,#e7c98540 32%,#0000 69%);top:-20%;right:-24%}.community-stories:before{background:radial-gradient(circle,#8b728f5c 0,#8b728f25 34%,#0000 70%);top:23%;left:-27%}.delight-showcase>*,.community-stories>*{z-index:1;position:relative}.journey-active.campaign-lab:before,.journey-active.notification-demo:before,.journey-active.qr-relationship:before{animation:1.15s cubic-bezier(.2,.8,.2,1) forwards widgetDarkBloom}.journey-active.delight-showcase:before,.journey-active.community-stories:before{animation:1.25s cubic-bezier(.2,.8,.2,1) forwards widgetLightBloom}.journey-active .lab-shell,.journey-active .delight-grid,.journey-active .notification-copy,.journey-active .phone-stage,.journey-active .story-gallery,.journey-active .scan-experience,.journey-active .relationship-shell{animation:.72s cubic-bezier(.2,.8,.2,1) both widgetContentSettle}.journey-active .lab-shell,.journey-active .relationship-shell{box-shadow:0 40px 90px #10162480,0 0 0 1px color-mix(in srgb,var(--journey-accent) 22%,transparent)}@keyframes widgetDarkBloom{0%{opacity:0;transform:scale(.28)}48%{opacity:1;transform:scale(2.75)}to{opacity:.56;transform:scale(2.35)}}@keyframes widgetLightBloom{0%{opacity:0;transform:scale(.18)}50%{opacity:.9;transform:scale(1.22)}to{opacity:.52;transform:scale(1)}}@keyframes widgetContentSettle{0%{opacity:.72;transform:translateY(22px)scale(.987)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.journey-active.campaign-lab:before,.journey-active.notification-demo:before,.journey-active.qr-relationship:before,.journey-active.delight-showcase:before,.journey-active.community-stories:before,.journey-active .lab-shell,.journey-active .delight-grid,.journey-active .notification-copy,.journey-active .phone-stage,.journey-active .story-gallery,.journey-active .scan-experience,.journey-active .relationship-shell{animation:none}}.neighborhood-playground{color:#293246;background:#eae4da;min-height:100svh;padding:120px clamp(24px,5.6vw,90px);position:relative;overflow:hidden}.neighborhood-playground:before{content:"";pointer-events:none;opacity:.45;background:radial-gradient(circle,#d7ad5663,#d7ad5624 38%,#0000 70%);border-radius:50%;width:min(70vw,920px);height:min(70vw,920px);position:absolute;top:-24%;right:-28%}.neighborhood-playground>*{z-index:1;position:relative}.playground-heading{grid-template-columns:1fr minmax(330px,500px);align-items:end;gap:8vw;max-width:1480px;margin:0 auto 50px;display:grid}.playground-heading h2{letter-spacing:-4px;margin:15px 0 0;font:700 clamp(48px,5vw,76px)/1 Manrope}.playground-heading h2 em{color:#d96d4c;font-style:normal}.playground-heading>p{color:#72766f;margin:0 0 6px;font-size:14px;line-height:1.75}.playground-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;max-width:1480px;margin:auto;display:grid}.playground-grid>article{border-radius:20px;flex-direction:column;min-height:720px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #3c392f12}.playground-grid>article>header{-webkit-backdrop-filter:none;backdrop-filter:none;width:auto;height:58px;color:inherit;letter-spacing:1.2px;background:0 0;border:0;border-bottom:1px solid #ffffff1b;flex:none;justify-content:space-between;align-items:center;padding:0 21px;font:800 7px Manrope;display:flex;position:static}.playground-grid>article>header b{letter-spacing:0;background:#ffffff13;border-radius:16px;padding:6px 9px;font:700 7px Manrope}.passport-widget{color:#fff;background:#2c374e}.route-widget{color:#293246;background:#fffaf3;border:1px solid #d8d1c6}.route-widget>header{border-bottom-color:#ded8ce!important}.route-widget>header b{background:#eee8df!important}.together-widget{color:#fff;background:#304232}.passport-intro,.route-intro,.together-intro{padding:38px 30px 23px}.idea-icon{color:#fff;background:#e97a57;border-radius:11px;place-items:center;width:39px;height:39px;margin-bottom:20px;font-size:18px;display:grid}.passport-intro h3,.route-intro h3,.together-intro h3{letter-spacing:-1.7px;margin:0 0 15px;font:650 32px/1.04 Manrope}.passport-intro p,.route-intro p,.together-intro p{color:#aeb7c6;margin:0;font-size:10px;line-height:1.65}.route-intro p{color:#7e827d}.together-intro p{color:#aebbab}.passport-book{background:#d8b25f;border-radius:7px 13px 13px 7px;width:calc(100% - 48px);height:345px;margin:7px 24px 22px;padding:17px 15px 15px 24px;transition:all .3s;position:relative;transform:rotate(-1deg);box-shadow:0 22px 37px #11182746,inset 5px 0 #b88e3d}.passport-book.complete{background:#e28a68;box-shadow:0 22px 45px #1118274f,0 0 0 3px #ffffff14,inset 5px 0 #b55e40}.passport-spine{border-left:1px dashed #6f541f6b;width:1px;position:absolute;top:13px;bottom:13px;left:12px}.passport-page{color:#2b3447;background:#fffaf0;border-radius:4px 9px 9px 4px;height:100%;padding:15px}.passport-id{border-bottom:1px solid #ded8cd;grid-template-columns:31px 1fr 28px;align-items:center;gap:8px;padding-bottom:10px;display:grid}.passport-id>span{color:#fff;background:#2d394f;border-radius:50% 50% 50% 9px;place-items:center;width:31px;height:31px;font:800 10px Manrope;display:grid;transform:rotate(-12deg)}.passport-id p{gap:2px;margin:0;display:grid}.passport-id b{letter-spacing:.8px;font:800 7px Manrope}.passport-id small{color:#99998f;font-size:5px}.passport-id>i{color:#d36b4a;font:800 8px Manrope}.stamp-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.stamp-grid>div{color:#aaa9a1;border:1px dashed #cbc5bb;border-radius:50%;align-content:center;place-items:center;height:76px;display:grid;transform:rotate(-3deg)}.stamp-grid>div:nth-child(2n){transform:rotate(4deg)}.stamp-grid>div.stamped{color:#d66e4d;background:#f9e4d4;border:2px solid #d66e4d;box-shadow:inset 0 0 0 3px #fffaf0}.stamp-grid span{font-size:19px;line-height:1}.stamp-grid small{letter-spacing:.5px;margin-top:4px;font:800 4px Manrope}.passport-reward{border-top:1px solid #ded8cd;align-items:center;gap:8px;padding-top:9px;display:flex}.passport-reward>span{color:#d66e4d;background:#e9e3d8;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.passport-reward p{gap:2px;margin:0;display:grid}.passport-reward b{font:700 7px Manrope}.passport-reward small{color:#96978f;font-size:6px}.playground-action{height:48px;color:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;justify-content:center;align-items:center;gap:9px;margin:auto 24px 25px;font:700 8px Manrope;transition:all .22s;display:flex}.playground-action:hover{color:#fff;background:#e97856;border-color:#e97856;transform:translateY(-2px)}.playground-action>span{font-size:14px}.route-widget .playground-action{color:#fff;background:#2d394f;border-color:#d8d1c6}.route-modes{gap:5px;padding:0 24px 20px;display:flex}.route-modes button{color:#777c78;white-space:nowrap;background:#f3ede5;border:1px solid #ddd6cb;border-radius:9px;flex:1;min-width:0;height:36px;padding:0 6px;font:700 6px Manrope}.route-modes button>span{margin-right:4px;font-size:10px}.route-modes button.active{background:var(--route-color);border-color:var(--route-color);color:#fff}.patch-map{background-color:#e9e7df;background-image:radial-gradient(#76817220 1px,#0000 1px);background-size:14px 14px;border:1px solid #d8d2c8;border-radius:15px;height:325px;margin:0 24px 22px;position:relative;overflow:hidden}.map-block{background:#d5ddcf;border:1px solid #c8d0c3;position:absolute}.block-a{width:120px;height:70px;top:20px;left:-15px;transform:rotate(-8deg)}.block-b{width:125px;height:80px;top:36px;right:-16px;transform:rotate(7deg)}.block-c{width:155px;height:70px;bottom:-20px;left:25%;transform:rotate(-4deg)}.map-path{border:3px dashed var(--route-color);border-left-color:#0000;border-radius:45% 55% 50% 35%;width:56%;height:65%;position:absolute;top:16%;left:22%;transform:rotate(7deg)}.route-stop{z-index:3;align-items:center;gap:5px;display:flex;position:absolute}.route-stop>span{background:var(--route-color);color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font:800 6px Manrope;display:grid;box-shadow:0 5px 11px #27324a33}.route-stop p{background:#fffcf4df;border-radius:5px;margin:0;padding:4px 6px;display:grid;box-shadow:0 3px 9px #27324a18}.route-stop b{font:800 6px Manrope}.route-stop small{color:#858a84;font-size:5px}.route-stop-1{top:17%;left:14%}.route-stop-2{top:38%;right:12%}.route-stop-3{bottom:19%;left:27%}.route-you{z-index:4;color:#fff;background:#2c374d;border:4px solid #fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;bottom:14%;right:18%;box-shadow:0 6px 13px #26314845}.route-you span{font:800 5px Manrope}.patch-map.started .route-you{animation:2.5s ease-in-out infinite routeTravel}.route-summary{z-index:5;background:#fffcf5ed;border:1px solid #d7d0c5;border-radius:9px;grid-template-columns:29px 1fr auto;align-items:center;gap:8px;padding:8px 10px;display:grid;position:absolute;bottom:10px;left:12px;right:12px;box-shadow:0 7px 18px #27324a19}.route-summary>span{background:var(--route-color);color:#fff;border-radius:8px;place-items:center;width:29px;height:29px;display:grid}.route-summary p{gap:2px;margin:0;display:grid}.route-summary b{font:700 7px Manrope}.route-summary small{color:#90938e;font-size:6px}.route-summary strong{color:var(--route-color);font:800 7px Manrope}.friend-orbit{place-items:center;height:330px;margin:2px 24px 19px;display:grid;position:relative}.orbit-ring{border:1px solid #ffffff1b;border-radius:50%;position:absolute}.friend-orbit .ring-a{width:265px;height:265px}.friend-orbit .ring-b{border-style:dashed;width:180px;height:180px}.group-gift{z-index:3;background:#263729;border:1px solid #ffffff20;border-radius:50%;align-content:center;place-items:center;width:115px;height:115px;display:grid;position:relative;box-shadow:0 18px 35px #1724196b}.group-gift>span{color:#e9bd62;font-size:25px}.group-gift b{margin:4px;font:800 13px Manrope}.group-gift small{letter-spacing:1px;color:#8eaa91;font:800 5px Manrope}.together-widget.unlocked .group-gift{background:#e47a57;box-shadow:0 18px 40px #1724196b,0 0 0 9px #e47a5718}.together-widget.unlocked .group-gift>span{color:#fff}.friend-node{z-index:4;text-align:center;position:absolute}.friend-node>span{color:#809283;background:#28382b;border:2px dashed #ffffff2e;border-radius:50%;place-items:center;width:43px;height:43px;font:800 7px Manrope;display:grid}.friend-node>small{color:#91a193;margin-top:4px;font-size:5px;display:block}.friend-node.joined>span{color:#425044;background:#e5d49e;border:3px solid #fff;animation:.4s friendJoin;box-shadow:0 7px 15px #18241a55}.friend-node.joined>small{color:#d8e0d5}.friend-1{top:42%;left:8%}.friend-2{top:5%;left:27%}.friend-3{top:5%;right:26%}.friend-4{top:43%;right:7%}.group-offer{background:#ffffff0d;border:1px solid #ffffff20;border-radius:11px;grid-template-columns:37px 1fr auto;align-items:center;gap:9px;margin:0 24px 20px;padding:11px;display:grid}.group-offer>span{background:#ffffff12;border-radius:9px;place-items:center;width:37px;height:37px;display:grid}.group-offer p{gap:3px;margin:0;display:grid}.group-offer b{font:700 8px Manrope}.group-offer small{color:#aebcab;font-size:6px}.group-offer>i{letter-spacing:.7px;color:#8ba18d;font:800 5px Manrope}.together-widget.unlocked .group-offer{color:#2d394f;background:#fff7e9}.together-widget.unlocked .group-offer small{color:#7d827d}.together-widget.unlocked .group-offer>i{color:#d96e4d}@keyframes routeTravel{0%,to{bottom:14%;right:18%}33%{bottom:60%;right:62%}66%{bottom:47%;right:22%}}@keyframes friendJoin{0%{opacity:0;transform:scale(.4)}70%{transform:scale(1.12)}to{opacity:1;transform:none}}.journey-active.neighborhood-playground:before{animation:1.25s cubic-bezier(.2,.8,.2,1) forwards widgetLightBloom}.journey-active .playground-grid{animation:.72s cubic-bezier(.2,.8,.2,1) both widgetContentSettle}@media (width<=1180px){.playground-grid{grid-template-columns:1fr 1fr}.passport-widget{grid-column:1/3}.passport-book{width:min(520px,100% - 48px);margin-left:auto;margin-right:auto}.passport-intro{text-align:center}.passport-intro .idea-icon{margin-left:auto;margin-right:auto}.passport-intro p{max-width:440px;margin:auto}}@media (width<=760px){.neighborhood-playground{padding:85px 16px}.playground-heading{grid-template-columns:1fr;gap:20px}.playground-heading h2{letter-spacing:-2.5px;font-size:43px}.playground-heading br{display:none}.playground-grid{grid-template-columns:1fr}.passport-widget{grid-column:auto}.playground-grid>article{min-height:690px}.passport-book{width:calc(100% - 30px);margin-left:15px;margin-right:15px;transform:none}.passport-intro,.route-intro,.together-intro{padding-left:24px;padding-right:24px}.patch-map,.friend-orbit,.group-offer{margin-left:16px;margin-right:16px}.route-modes{padding-left:16px;padding-right:16px}.playground-action{margin-left:16px;margin-right:16px}.friend-orbit .ring-a{width:245px;height:245px}}@media (prefers-reduced-motion:reduce){.patch-map.started .route-you,.friend-node.joined,.journey-active.neighborhood-playground:before,.journey-active .playground-grid{animation:none}}.neighborhood-playground{--chapter-progress:0;isolation:isolate;background:linear-gradient(#202a3e 0 92svh,#dcd6cc 118svh,#eae4da 142svh);padding:0 0 120px}.neighborhood-playground:before{width:54vw;height:54vw;opacity:calc(.18 + var(--chapter-progress) * .35);transform:translate3d(calc(var(--chapter-progress) * -9vw),calc(var(--chapter-progress) * 18vh),0) scale(calc(.72 + var(--chapter-progress) * .4));filter:blur(4px);z-index:-1;background:radial-gradient(circle,#d7ad565c 0,#d7ad5622 34%,#0000 70%);position:fixed;top:12vh;right:-18vw}.playground-cinema{color:#fff;align-items:center;max-width:1680px;height:108svh;min-height:760px;margin:0 auto;padding:clamp(34px,6vh,76px) clamp(24px,5.6vw,90px);display:flex;position:relative;overflow:hidden}.cinema-grain{opacity:.2;background-image:radial-gradient(#ffffff2e .7px,#0000 .7px);background-size:13px 13px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.cinema-orbit{pointer-events:none;border:1px solid #ffffff15;border-radius:50%;transition:border-color .5s;position:absolute}.cinema-orbit:before,.cinema-orbit:after{content:"";background:#d7ad56;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:0 0 0 7px #d7ad5616,0 0 28px #d7ad56}.cinema-orbit:before{top:24%;left:8%}.cinema-orbit:after{bottom:18%;right:13%}.orbit-one{width:min(72vw,1080px);height:min(72vw,1080px);transform:rotate(calc(-18deg + var(--chapter-progress) * 36deg));top:-28%;right:-26%}.orbit-two{width:min(42vw,650px);height:min(42vw,650px);transform:rotate(calc(24deg - var(--chapter-progress) * 54deg));border-style:dashed;top:8%;right:-8%}.cinema-chapter{letter-spacing:2px;color:#d9c483;align-items:center;gap:12px;font:800 7px Manrope;display:flex;position:absolute;top:clamp(34px,6vh,76px);left:clamp(24px,5.6vw,90px)}.cinema-chapter:before{content:"";background:#d9c483;width:30px;height:1px}.cinema-copy{z-index:2;width:min(820px,70vw);transform:translate3d(0,calc(var(--chapter-progress) * -70px),0);opacity:calc(1 - var(--chapter-progress) * .58);position:relative}.cinema-copy small{letter-spacing:2.4px;color:#9ca9bd;font:800 7px Manrope}.cinema-copy h2{letter-spacing:clamp(-7px,-.55vw,-3px);margin:20px 0 30px;font:650 clamp(64px,8vw,132px)/.84 Manrope}.cinema-copy h2 em{color:#e77a58;font-style:normal}.cinema-copy p{color:#b7c0cf;max-width:520px;margin:0;font-size:14px;line-height:1.75}.cinema-signal{z-index:3;height:74px;position:absolute;bottom:13vh;left:clamp(24px,5.6vw,90px);right:clamp(24px,5.6vw,90px)}.cinema-signal-line{background:linear-gradient(90deg,#d7ad56,#e77957 48%,#7c9a7a);height:1px;position:absolute;top:20px;left:0;right:0}.cinema-signal-pulse{left:calc(var(--chapter-progress) * 92%);background:#fff;border:3px solid #e77957;border-radius:50%;width:11px;height:11px;transition:left 80ms linear;position:absolute;top:15px;box-shadow:0 0 0 10px #e779571c,0 0 30px #e77957}.cinema-beat{grid-template-rows:20px 18px;grid-template-columns:40px auto;align-items:center;transition:all .45s;display:grid;position:absolute;top:0}.cinema-beat:before{content:"";background:#202a3e;border:1px solid #ffffff2b;border-radius:50%;grid-row:1/3;width:40px;height:40px;transition:all .45s}.cinema-beat b{z-index:1;text-align:center;color:#a7b1c1;grid-area:1/1/3;font:800 7px Manrope}.cinema-beat span{letter-spacing:1.4px;color:#79879b;grid-area:1/2/3;margin-left:11px;font:800 6px Manrope}.cinema-beat.active:before{background:#e77957;border-color:#e77957;box-shadow:0 0 0 8px #e779571b}.cinema-beat.active b,.cinema-beat.active span{color:#fff}.beat-1{left:0}.beat-2{left:50%;transform:translate(-20px)}.beat-3{right:55px}.cinema-scroll{letter-spacing:1.5px;color:#7f8b9e;font:800 6px Manrope;position:absolute;bottom:6vh;right:clamp(24px,5.6vw,90px)}.cinema-scroll i{color:#e77a58;margin-left:7px;font-size:12px;font-style:normal;animation:1.6s ease-in-out infinite cinemaNudge}.playground-heading{margin:0 auto 58px;padding:90px clamp(24px,5.6vw,90px) 0}.playground-grid{gap:22px;width:calc(100% - clamp(48px,11.2vw,180px));position:relative}.playground-grid>article{z-index:2;border:1px solid #ffffff28;border-radius:26px;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;box-shadow:0 28px 75px #252a3523}.playground-grid>article:first-of-type{transform:translateY(0)}.playground-grid>article:nth-of-type(2){transform:translateY(42px)}.playground-grid>article:nth-of-type(3){transform:translateY(84px)}.playground-grid>article:hover{transform:translateY(-8px);box-shadow:0 36px 85px #252a3542}.playground-connection{z-index:1;pointer-events:none;height:110px;position:absolute;top:-28px;left:8%;right:8%}.playground-connection>span{background:linear-gradient(90deg,#d7ad56,#e77957 49%,#779475);height:2px;position:absolute;top:38px;left:0;right:0;box-shadow:0 0 22px #d7ad5633}.playground-connection>i{background:#eae4da;border:5px solid #d7ad56;border-radius:50%;width:18px;height:18px;position:absolute;top:30px;box-shadow:0 0 0 4px #eae4da}.playground-connection>i:first-of-type{left:11%}.playground-connection>i:nth-of-type(2){border-color:#e77957;left:50%}.playground-connection>i:nth-of-type(3){border-color:#779475;right:11%}.playground-grid>article>header{height:64px;padding:0 25px}.playground-grid>article>header:after{content:"CONNECTED";letter-spacing:1px;opacity:.42;margin-left:auto;margin-right:10px;font:800 5px Manrope}.playground-grid>article>header b{order:3}.playground-grid>article:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);height:1px;position:absolute;top:63px;left:0;right:0}.journey-active .playground-cinema .cinema-copy{animation:.9s cubic-bezier(.2,.8,.2,1) both cinemaCopyIn}.journey-active .cinema-signal{animation:1s cubic-bezier(.2,.8,.2,1) .18s both cinemaSignalIn}@keyframes cinemaCopyIn{0%{opacity:0;transform:translateY(45px)}to{opacity:calc(1 - var(--chapter-progress) * .58);transform:translateY(calc(var(--chapter-progress) * -70px))}}@keyframes cinemaSignalIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes cinemaNudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}@media (width<=1180px){.playground-grid>article:first-of-type,.playground-grid>article:nth-of-type(2),.playground-grid>article:nth-of-type(3){transform:none}.playground-grid>article:hover{transform:translateY(-5px)}.playground-connection{display:none}.playground-grid{width:calc(100% - 48px)}.playground-cinema{min-height:680px}.cinema-copy{width:min(760px,82vw)}}@media (width<=760px){.neighborhood-playground{background:linear-gradient(#202a3e 0 91svh,#dcd6cc 111svh,#eae4da 130svh);padding:0 0 84px}.playground-cinema{height:100svh;min-height:620px;padding:30px 20px}.cinema-chapter{top:30px;left:20px}.cinema-copy{width:100%;transform:translateY(calc(var(--chapter-progress) * -30px))}.cinema-copy h2{letter-spacing:-4px;margin:17px 0 22px;font-size:clamp(52px,17vw,76px)}.cinema-copy p{max-width:88%;font-size:11px}.cinema-signal{bottom:12vh;left:20px;right:20px}.cinema-beat{grid-template-columns:32px auto}.cinema-beat:before{width:32px;height:32px}.cinema-beat span{display:none}.beat-2{transform:translate(-16px)}.beat-3{right:0}.cinema-scroll{bottom:5vh;right:20px}.cinema-orbit{opacity:.58}.orbit-one{width:120vw;height:120vw;top:2%;right:-65%}.orbit-two{width:82vw;height:82vw;top:22%;right:-36%}.playground-heading{padding:70px 16px 0}.playground-grid{width:calc(100% - 32px)}.playground-grid>article{border-radius:20px}}@media (prefers-reduced-motion:reduce){.cinema-copy,.cinema-orbit,.cinema-signal-pulse,.cinema-beat,.playground-grid>article{transition:none!important;transform:none!important}.cinema-scroll i,.journey-active .playground-cinema .cinema-copy,.journey-active .cinema-signal{animation:none}.cinema-signal-pulse{left:50%}}.partner-proof-section{color:#293246;background:#f5f0e7;padding:120px clamp(24px,5.6vw,90px);position:relative;overflow:hidden}.partner-proof-section:before{content:"P";color:#26314805;pointer-events:none;font:800 clamp(260px,35vw,590px)/1 Manrope;position:absolute;top:-7vw;right:-3vw;transform:rotate(-8deg)}.partner-proof-intro{grid-template-columns:1.15fr .85fr;align-items:end;gap:10vw;max-width:1480px;margin:0 auto 58px;display:grid}.partner-live{letter-spacing:1.7px;color:#64705e;align-items:center;gap:8px;font:800 7px Manrope;display:inline-flex}.partner-live>i{background:#769471;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite partnerPulse;box-shadow:0 0 0 5px #76947116}.partner-proof-intro h2{letter-spacing:-4.5px;margin:18px 0 0;font:700 clamp(50px,5.4vw,84px)/.97 Manrope}.partner-proof-intro h2 em{color:#db7150;font-style:normal}.partner-intro-copy>p{color:#767a74;max-width:520px;margin:0 0 24px;font-size:13px;line-height:1.8}.partner-intro-copy button{color:#fff;background:#29364e;border:0;border-radius:10px;align-items:center;gap:18px;height:44px;padding:0 17px;font:750 8px Manrope;transition:all .25s;display:inline-flex}.partner-intro-copy button:hover{background:#dd7352;transform:translateY(-2px)}.partner-network{grid-template-columns:repeat(3,1fr);gap:14px;max-width:1480px;margin:auto;display:grid;position:relative}.partner-network-line{z-index:0;background:linear-gradient(90deg,#0000,#d6a853,#dd7352,#7a9477,#0000);height:1px;position:absolute;top:50%;left:8%;right:8%;box-shadow:0 0 30px #d6a85338}.partner-logo-card{z-index:1;background:#fffcf7;border:1px solid #ded8ce;border-radius:18px;grid-template-rows:1fr auto;grid-template-columns:60px 1fr;align-items:center;gap:17px;min-height:205px;padding:26px;transition:all .35s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 13px 36px #34352c0b}.partner-logo-card:before{content:"";background:radial-gradient(circle,var(--partner-accent),transparent 68%);opacity:.1;height:190px;transition:all .35s;position:absolute;inset:auto -30% -70% 34%}.partner-logo-card:hover{border-color:color-mix(in srgb,var(--partner-accent) 48%,#ded8ce);transform:translateY(-7px);box-shadow:0 24px 50px #34352c17}.partner-logo-card:hover:before{opacity:.19;transform:scale(1.18)}.partner-logo-mark{background:var(--partner-accent);color:#fff;width:60px;height:60px;box-shadow:0 10px 25px color-mix(in srgb,var(--partner-accent) 30%,transparent);border-radius:18px 18px 18px 6px;place-items:center;display:grid;position:relative;transform:rotate(-3deg)}.partner-logo-mark>span{font-size:22px}.partner-logo-mark>i{color:#fff;background:#29364e;border:3px solid #fffcf7;border-radius:7px;place-items:center;min-width:24px;height:20px;padding:0 4px;font:800 5px Manrope;display:grid;position:absolute;bottom:-5px;right:-5px}.partner-logo-name{gap:7px;display:grid}.partner-logo-name strong{letter-spacing:-1px;font:700 clamp(18px,1.45vw,25px)/1 Manrope}.partner-logo-name small{letter-spacing:1.4px;color:#93958e;font:800 5px Manrope}.partner-connected{letter-spacing:1.2px;color:#768271;align-self:end;align-items:center;gap:6px;font:800 5px Manrope;display:flex}.partner-connected>i{background:#779574;border-radius:50%;width:5px;height:5px}.partner-logo-card>em{color:#d0ccc4;font:700 7px Manrope;position:absolute;bottom:17px;right:20px}.partner-proof-footer{color:#fff;background:#29364e;border-radius:17px;grid-template-columns:180px 1fr minmax(220px,360px);align-items:center;gap:22px;max-width:1480px;min-height:92px;margin:16px auto 0;padding:18px 22px;display:grid}.partner-proof-footer>span{letter-spacing:1.6px;color:#d2ae60;font:800 6px Manrope}.partner-proof-footer>div{justify-content:center;align-items:center;gap:28px;display:flex}.partner-proof-footer>div>i{background:#ffffff1c;width:1px;height:29px}.partner-proof-footer p{margin:0}.partner-proof-footer>div p{align-items:baseline;gap:7px;display:flex}.partner-proof-footer b{color:#fff;font:700 22px Manrope}.partner-proof-footer small{color:#aeb8c8;font-size:7px}.partner-proof-footer>p{color:#8f9bae;text-align:right;font-size:7px;line-height:1.55}.journey-active.partner-proof-section .partner-logo-card{animation:.65s cubic-bezier(.2,.8,.2,1) both partnerCardIn}.journey-active.partner-proof-section .partner-logo-card:nth-of-type(2){animation-delay:60ms}.journey-active.partner-proof-section .partner-logo-card:nth-of-type(3){animation-delay:.12s}.journey-active.partner-proof-section .partner-logo-card:nth-of-type(4){animation-delay:.18s}.journey-active.partner-proof-section .partner-logo-card:nth-of-type(5){animation-delay:.24s}.journey-active.partner-proof-section .partner-logo-card:nth-of-type(6){animation-delay:.3s}@keyframes partnerCardIn{0%{opacity:0;transform:translateY(28px)scale(.98)}to{opacity:1;transform:none}}@keyframes partnerPulse{0%,to{box-shadow:0 0 0 4px #76947116}50%{box-shadow:0 0 0 9px #76947108}}@media (width<=1050px){.partner-proof-intro{grid-template-columns:1fr;gap:24px}.partner-network{grid-template-columns:repeat(2,1fr)}.partner-network-line{display:none}.partner-proof-footer{grid-template-columns:1fr}.partner-proof-footer>span,.partner-proof-footer>p{text-align:center}.partner-proof-footer>div{order:-1}}@media (width<=650px){.partner-proof-section{padding:88px 16px}.partner-proof-intro h2{letter-spacing:-2.8px;font-size:45px}.partner-network{grid-template-columns:1fr;gap:10px}.partner-logo-card{grid-template-columns:52px 1fr;min-height:150px;padding:21px}.partner-logo-mark{border-radius:15px 15px 15px 5px;width:52px;height:52px}.partner-proof-footer{padding:20px 14px}.partner-proof-footer>div{justify-content:space-between;gap:12px}.partner-proof-footer>div p{text-align:center;gap:2px;display:grid}.partner-proof-footer b{font-size:17px}.partner-proof-footer small{font-size:6px}.partner-proof-footer>div>i{height:35px}}@media (prefers-reduced-motion:reduce){.partner-live>i,.journey-active.partner-proof-section .partner-logo-card{animation:none}.partner-logo-card{transition:none}}.city-branding{--city-accent:#e77857;color:#fff;isolation:isolate;background:#202a3e;min-height:100svh;padding:120px clamp(24px,5.6vw,90px);position:relative;overflow:hidden}.city-branding:before{content:"";z-index:-1;background:radial-gradient(circle,var(--city-accent),transparent 68%);opacity:.22;border-radius:50%;width:900px;height:900px;transition:background .5s;position:absolute;top:-320px;right:-380px}.city-branding:after{content:"";z-index:-1;background-image:radial-gradient(#ffffff16 .7px,#0000 .7px);background-size:17px 17px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.city-branding-heading{grid-template-columns:1fr minmax(350px,500px);align-items:end;gap:9vw;max-width:1480px;margin:0 auto 54px;display:grid}.city-branding-heading h2{letter-spacing:-5px;margin:17px 0 0;font:700 clamp(54px,6vw,94px)/.92 Manrope}.city-branding-heading h2 em{color:var(--city-accent);font-style:normal;transition:color .5s}.city-branding-heading>p{color:#aeb8c8;margin:0 0 6px;font-size:13px;line-height:1.8}.city-campaign-stage{background:#151e30;border:1px solid #ffffff24;border-radius:24px;grid-template-columns:minmax(0,1.7fr) minmax(330px,.7fr);max-width:1480px;min-height:650px;margin:auto;display:grid;overflow:hidden;box-shadow:0 40px 100px #0c13235c}.city-photo{background:#111a2a;min-height:650px;animation:.65s cubic-bezier(.2,.8,.2,1) cityPhotoIn;position:relative;overflow:hidden}.city-photo:after{content:"";background:linear-gradient(#10192a6b 0,#0000 30% 60%,#10192a9e 100%),linear-gradient(90deg,#0000 70%,#151e305c);position:absolute;inset:0}.city-photo>img{object-fit:cover;width:100%;height:100%;animation:1s cubic-bezier(.2,.8,.2,1) both cityImageIn;display:block}.city-photo-top{z-index:3;justify-content:space-between;align-items:center;display:flex;position:absolute;top:22px;left:24px;right:24px}.city-photo-top>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);letter-spacing:1.3px;background:#151e306e;border:1px solid #ffffff40;border-radius:18px;align-items:center;gap:6px;padding:7px 10px;font:800 6px Manrope;display:flex}.city-photo-top>span i{background:var(--city-accent);width:5px;height:5px;box-shadow:0 0 0 4px color-mix(in srgb,var(--city-accent) 20%,transparent);border-radius:50%}.city-photo-top>b{letter-spacing:1.4px;text-shadow:0 2px 8px #111827;font:800 6px Manrope}.city-photo-mark{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#151e30c9;border:1px solid #ffffff3b;border-radius:12px;align-items:center;gap:9px;padding:10px 13px 10px 10px;display:flex;position:absolute;bottom:22px;left:24px}.city-photo-mark>span{background:var(--city-accent);border-radius:10px 10px 10px 3px;place-items:center;width:33px;height:33px;font:800 12px Manrope;display:grid;transform:rotate(-5deg)}.city-photo-mark p{letter-spacing:1px;margin:0;font:800 8px Manrope;display:flex}.city-photo-mark em{color:var(--city-accent);font-style:normal}.city-photo-scan{z-index:3;color:#29364e;background:#f7f1e7e8;border:1px solid #ffffff38;border-radius:11px;align-items:center;gap:9px;padding:9px 12px;display:flex;position:absolute;bottom:22px;right:24px}.city-photo-scan>span{font-size:22px}.city-photo-scan p{gap:2px;margin:0;display:grid}.city-photo-scan b{letter-spacing:.9px;font:800 6px Manrope}.city-photo-scan small{letter-spacing:.7px;color:#898b85;font:800 4px Manrope}.city-story{background:linear-gradient(145deg,#182238,#202c43);flex-direction:column;padding:33px 31px;display:flex;position:relative}.city-story>header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #ffffff18;justify-content:space-between;align-items:center;width:auto;height:auto;padding:0 0 28px;display:flex;position:static}.city-story>header span{color:var(--city-accent);font:700 31px Manrope;transition:color .5s}.city-story>header i{letter-spacing:1px;color:#a9b4c5;text-transform:uppercase;font:800 5px Manrope}.city-story>div{padding:44px 0 30px}.city-story>div small{letter-spacing:1.6px;color:var(--city-accent);font:800 6px Manrope}.city-story h3{letter-spacing:-2px;margin:14px 0 17px;font:650 clamp(28px,2.4vw,42px)/1.03 Manrope}.city-story>div p{color:#9faabc;margin:0;font-size:10px;line-height:1.75}.city-story ul{border-top:1px solid #ffffff12;margin:0;padding:0;list-style:none}.city-story li{color:#bbc3d0;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;min-height:48px;font-size:8px;display:flex}.city-story li span{color:var(--city-accent);font:800 5px Manrope}.city-story>button{background:var(--city-accent);color:#fff;border:0;border-radius:10px;justify-content:space-between;align-items:center;height:48px;margin-top:auto;padding:0 15px;font:750 8px Manrope;transition:all .24s;display:flex}.city-story>button:hover{filter:brightness(1.08);transform:translateY(-2px)}.city-selector{grid-template-columns:repeat(3,1fr);gap:8px;max-width:1480px;margin:14px auto 0;display:grid}.city-selector button{color:#fff;text-align:left;background:#ffffff08;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:31px 1fr 20px;align-items:center;gap:11px;min-height:78px;padding:12px 15px;transition:all .3s;display:grid}.city-selector button:hover{background:#ffffff0f;border-color:#ffffff35}.city-selector button.active{color:#29364e;box-shadow:inset 0 -3px var(--city-accent);background:#f6f0e6;border-color:#f6f0e6}.city-selector button>span{background:#ffffff0d;border-radius:9px;place-items:center;width:31px;height:31px;font:800 6px Manrope;display:grid}.city-selector button.active>span{background:var(--city-accent);color:#fff}.city-selector p{gap:3px;margin:0;display:grid}.city-selector b{letter-spacing:1px;font:800 7px Manrope}.city-selector small{color:#7f8b9e;font-size:6px}.city-selector button>i{color:var(--city-accent);text-align:right;font-style:normal}.city-concept-note{text-align:right;color:#68768a;max-width:1480px;margin:14px auto 0;font-size:6px}.journey-active.city-branding .city-campaign-stage{animation:.8s cubic-bezier(.2,.8,.2,1) both cityStageIn}@keyframes cityStageIn{0%{opacity:0;transform:translateY(35px)scale(.985)}to{opacity:1;transform:none}}@keyframes cityPhotoIn{0%{opacity:.45}to{opacity:1}}@keyframes cityImageIn{0%{transform:scale(1.07)}to{transform:scale(1)}}@media (width<=1080px){.city-branding-heading{grid-template-columns:1fr;gap:25px}.city-campaign-stage{grid-template-columns:1fr}.city-photo{min-height:58vw}.city-story{min-height:460px}.city-selector{grid-template-columns:1fr}.city-selector button{min-height:65px}.city-concept-note{text-align:left}}@media (width<=650px){.city-branding{padding:88px 16px}.city-branding-heading h2{letter-spacing:-3px;font-size:48px}.city-campaign-stage{border-radius:18px}.city-photo{min-height:68vh}.city-photo-top{top:14px;left:14px;right:14px}.city-photo-top>b{display:none}.city-photo-mark{bottom:14px;left:14px}.city-photo-scan{bottom:14px;right:14px}.city-photo-scan p{display:none}.city-story{min-height:500px;padding:26px 22px}.city-story>div{padding:34px 0 25px}.city-story h3{font-size:32px}.city-selector button{grid-template-columns:31px 1fr 20px}}@media (prefers-reduced-motion:reduce){.city-photo,.city-photo>img,.journey-active.city-branding .city-campaign-stage{animation:none}.city-branding:before,.city-branding-heading h2 em,.city-story>header span,.city-selector button{transition:none}}.brand-street-system{color:#fff;background:#202a3e;max-width:none;padding-left:max(6vw,40px);padding-right:max(6vw,40px)}.brand-street-system>.brand-section-heading,.brand-street-system>.brand-street-grid,.brand-street-system>.brand-street-rules{max-width:1450px;margin-left:auto;margin-right:auto}.brand-street-system .brand-section-heading>p{color:#aeb8c8}.brand-street-system .brand-section-heading>div>span{color:#ef9278}.brand-street-grid{grid-template-rows:330px 330px;grid-template-columns:1.2fr .8fr;gap:10px;display:grid}.brand-street-grid figure{background:#111a2a;border-radius:13px;margin:0;position:relative;overflow:hidden}.brand-street-grid .street-featured{grid-row:1/3}.brand-street-grid figure:after{content:"";background:linear-gradient(#0000,#101829df);position:absolute;inset:35% 0 0}.brand-street-grid img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;display:block}.brand-street-grid figure:hover img{filter:saturate(1.08);transform:scale(1.035)}.street-concept-chip{z-index:3;color:#fff;letter-spacing:1px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#172136b5;border:1px solid #ffffff40;border-radius:18px;align-items:center;gap:6px;padding:7px 9px;font:800 5px Manrope;display:flex;position:absolute;top:17px;left:18px}.street-concept-chip i{background:#ef7958;border-radius:50%;width:5px;height:5px}.brand-street-grid figcaption{z-index:3;color:#fff;grid-template-columns:28px 1fr 18px;align-items:end;gap:11px;display:grid;position:absolute;bottom:18px;left:19px;right:19px}.brand-street-grid figcaption>span{color:#ef9278;font:700 8px Manrope}.brand-street-grid figcaption p{gap:4px;margin:0;display:grid}.brand-street-grid figcaption b{letter-spacing:1px;font:800 8px Manrope}.brand-street-grid figcaption small{color:#bbc4d3;font-size:6px}.brand-street-grid figcaption>i{color:#ef7958;font-style:normal}.brand-street-rules{grid-template-columns:repeat(3,1fr);gap:8px;display:grid;margin-top:10px!important}.brand-street-rules>p{border:1px solid #4a566e;border-radius:11px;grid-template-columns:28px 1fr;align-items:center;gap:5px 10px;min-height:105px;margin:0;padding:20px;display:grid}.brand-street-rules span{color:#ef7958;grid-row:1/3;font:800 7px Manrope}.brand-street-rules b{font:700 11px Manrope}.brand-street-rules small{color:#9da8ba;font-size:7px;line-height:1.45}.brand-element-system{background:#f3eadf;max-width:none;padding-left:max(6vw,40px);padding-right:max(6vw,40px)}.brand-element-system>.brand-section-heading,.brand-element-system>.brand-element-grid,.brand-element-system>.brand-icon-heading,.brand-element-system>.brand-icon-grid,.brand-element-system>.brand-icon-usage{max-width:1450px;margin-left:auto;margin-right:auto}.brand-element-grid{grid-template-rows:320px 270px;grid-template-columns:1.2fr .8fr .8fr;gap:9px;display:grid}.brand-element-grid>article{background:#fffbf5;border:1px solid #d9d2c7;border-radius:13px;padding:24px;position:relative;overflow:hidden}.brand-element-grid>article>span{letter-spacing:1.4px;z-index:3;font:800 6px Manrope;position:relative}.element-street-plaque{flex-direction:column;grid-row:1/3;display:flex;color:#fff!important;background:#27324a!important;border-color:#27324a!important}.element-street-plaque:before{content:"";background:linear-gradient(115deg,#0000 49.7%,#ffffff0d 50%,#0000 50.3%),radial-gradient(#ffffff13 .7px,#0000 .7px) 0 0/16px 16px;position:absolute;inset:0}.element-street-plaque>div{border:1px solid #ffffff34;border-radius:7px;align-items:center;gap:17px;margin:auto 0;padding:24px;display:flex;position:relative;box-shadow:0 14px 35px #11182755,inset 0 0 0 4px #1d273a}.element-street-plaque>div>i{background:#f06449;border-radius:18px 18px 18px 6px;place-items:center;width:62px;height:62px;font:800 24px Manrope;display:grid;transform:rotate(-5deg)}.element-street-plaque>div p{margin:0;display:grid}.element-street-plaque>div b{letter-spacing:-2px;font:800 clamp(24px,3vw,42px)/1 Manrope}.element-street-plaque>div small{letter-spacing:2px;color:#d8c17a;margin-top:9px;font:800 6px Manrope}.element-street-plaque>em{letter-spacing:1.5px;color:#8f9bb0;font:800 6px Manrope}.element-member-patch{place-items:center;display:grid;color:#fff!important;background:#e27a57!important;border-color:#e27a57!important}.element-member-patch>span{top:24px;left:24px;position:absolute!important}.element-member-patch>div{text-align:center;border:2px dashed #fff7;border-radius:50%;align-content:center;place-items:center;width:185px;height:185px;display:grid;transform:rotate(5deg);box-shadow:inset 0 0 0 8px #ffffff13}.element-member-patch i{font-size:25px;font-style:normal}.element-member-patch b{letter-spacing:1px;margin:8px 0;font:800 15px/1.05 Manrope}.element-member-patch small{letter-spacing:1.4px;color:#ffe4da;font:700 5px/1.5 Manrope}.element-map-pin{flex-direction:column;display:flex;background:#dce8d7!important}.element-map-pin>div{height:150px;margin-top:12px;position:relative}.element-map-pin>div>i{z-index:3;color:#fff;background:#27324a;border-radius:50% 50% 50% 16px;place-items:center;width:67px;height:67px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.element-map-pin>div>span{border:1px solid #71866e44;border-radius:50%;width:90px;height:90px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.element-map-pin>div>span:nth-of-type(2){width:125px;height:125px}.element-map-pin>div>span:nth-of-type(3){width:160px;height:160px}.element-map-pin>b{letter-spacing:-.5px;font:750 17px/1.05 Manrope}.element-map-pin em{color:#e26f4e;font-style:normal}.element-scan-marker{grid-template-columns:1fr 1fr;align-items:end;display:grid;background:#fff9ef!important}.element-scan-marker>span{top:24px;left:24px;position:absolute!important}.element-scan-marker>div{background:#fff;border-radius:9px;width:max-content;padding:10px;position:relative;box-shadow:0 12px 30px #27324a20}.element-scan-marker>div>i{color:#fff;background:#f06449;border:5px solid #fff;border-radius:50% 50% 50% 9px;place-items:center;width:34px;height:34px;font:800 11px Manrope;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-8deg)}.element-scan-marker>b{letter-spacing:-.5px;font:750 17px/1.15 Manrope}.element-signal-line{flex-direction:column;grid-column:2/4;display:flex;color:#27324a!important;background:#d4b35f!important}.element-signal-line>div{height:95px;margin:auto 0;position:relative}.element-signal-line>div:before{content:"";background:#27324a;height:2px;position:absolute;top:47px;left:5%;right:5%}.element-signal-line>div i{z-index:2;background:#d4b35f;border:5px solid #27324a;border-radius:50%;width:20px;height:20px;position:absolute;top:38px}.element-signal-line>div i:first-child{left:5%}.element-signal-line>div i:nth-child(2){left:35%}.element-signal-line>div i:nth-child(3){left:65%}.element-signal-line>div i:nth-child(4){background:#f06449;right:5%}.element-signal-line>p{letter-spacing:1px;justify-content:space-between;margin:0;font:800 6px Manrope;display:flex}.element-signal-line>p span{color:#fff}.element-signal-line>p em{color:#e35f41;font-style:normal}.brand-icon-heading{grid-template-columns:1fr minmax(320px,520px);align-items:end;gap:8vw;display:grid;margin-top:105px!important;margin-bottom:35px!important}.brand-icon-heading>div>span{letter-spacing:1.5px;color:#d96948;font:800 7px Manrope}.brand-icon-heading h3{letter-spacing:-3px;margin:13px 0 0;font:700 clamp(36px,4vw,58px)/1 Manrope}.brand-icon-heading>p{color:#767b76;margin:0;font-size:11px;line-height:1.7}.brand-icon-grid{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.brand-icon-grid>article{background:#fffbf5;border:1px solid #d9d2c7;border-radius:11px;flex-direction:column;min-height:195px;padding:17px;transition:all .25s;display:flex;position:relative}.brand-icon-grid>article:hover{color:#fff;background:#27324a;border-color:#27324a;transform:translateY(-4px)}.brand-icon-grid>article>span{color:#aaa8a1;font:700 6px Manrope}.brand-icon-grid>article>div{color:#344465;background:#eee7dc;border-radius:17px;place-items:center;width:57px;height:57px;margin:21px 0 auto;transition:all .25s;display:grid}.brand-icon-grid>article:hover>div{color:#fff;background:#f06449;transform:rotate(-5deg)}.brand-icon-grid>article p{gap:3px;margin:0;display:grid}.brand-icon-grid>article b{font:700 10px Manrope}.brand-icon-grid>article small{color:#8d918d;font-size:6px}.brand-icon-grid>article:hover small{color:#aeb8c8}.brand-icon-grid code{color:#bbb7af;font:600 5px DM Sans;position:absolute;top:13px;right:13px}.brand-icon-usage{color:#fff;background:#27324a;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:25px;padding:17px 20px;display:grid;margin-top:8px!important}.brand-icon-usage>span{grid-template-columns:24px 1fr;align-items:center;gap:2px 9px;display:grid}.brand-icon-usage svg{color:#f3c04f;grid-row:1/3}.brand-icon-usage b{font:700 8px Manrope}.brand-icon-usage small{color:#919db1;font-size:6px}.demo-bottom-nav button svg{display:block}.demo-bottom-nav button.active svg{color:#f06449;stroke-width:2.2px}@media (width<=1250px){.brand-page-header nav{gap:14px}.brand-page-header nav a{font-size:9px}.brand-icon-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=950px){.brand-street-grid{grid-template-rows:470px 300px;grid-template-columns:1fr 1fr}.brand-street-grid .street-featured{grid-area:auto/1/auto/3}.brand-element-grid{grid-template-rows:420px 300px 260px;grid-template-columns:1fr 1fr}.element-street-plaque{grid-area:auto/1/auto/3}.element-signal-line{grid-column:1/3}.brand-icon-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.brand-street-system,.brand-element-system{padding-left:18px;padding-right:18px}.brand-street-grid{grid-template-rows:440px 310px 310px;grid-template-columns:1fr;display:grid}.brand-street-grid .street-featured{grid-column:auto}.brand-street-rules{grid-template-columns:1fr}.brand-element-grid{grid-template-rows:390px 300px 300px 260px 250px;grid-template-columns:1fr;display:grid}.element-street-plaque,.element-signal-line{grid-column:auto}.brand-icon-heading{grid-template-columns:1fr;gap:20px;margin-top:75px!important}.brand-icon-grid{grid-template-columns:1fr 1fr}.brand-icon-grid>article{min-height:175px}.brand-icon-usage{grid-template-columns:1fr}.brand-assets-section .asset-links>a{height:auto;min-height:83px}}.store-presence-system{background:linear-gradient(#dfe4eb,#f2eee7 88%);max-width:none;padding-left:max(6vw,40px);padding-right:max(6vw,40px);position:relative;overflow:hidden}.store-presence-system:before{content:"";pointer-events:none;background:radial-gradient(circle,#f0644930,#0000 66%);border-radius:50%;width:800px;height:800px;position:absolute;top:-260px;right:-320px}.store-presence-system>.brand-section-heading,.store-presence-system>.store-platform-toggle,.store-presence-system>.storefront-shell,.store-presence-system>.store-concept-note{max-width:1450px;margin-left:auto;margin-right:auto;position:relative}.store-platform-toggle{background:#cfd4dc;border-radius:17px;gap:4px;width:max-content;padding:5px;display:flex;margin-bottom:18px!important}.store-platform-toggle button{color:#657080;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:11px;min-width:210px;height:55px;padding:0 16px;transition:all .3s;display:flex}.store-platform-toggle button.active{color:#202735;background:#fff;box-shadow:0 7px 18px #34446518}.store-platform-toggle button>span{background:#ffffff80;border-radius:9px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.store-platform-toggle p{gap:2px;margin:0;display:grid}.store-platform-toggle small{letter-spacing:.7px;color:#8b93a0;font:700 5px Manrope}.store-platform-toggle b{font:700 10px Manrope}.storefront-shell{color:#172033;background:#f8f9fb;border:1px solid #c9ced6;border-radius:26px;transition:all .4s;overflow:hidden;box-shadow:0 40px 100px #1c263842}.platform-google .storefront-shell{border-radius:18px}.storefront-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;color:#172033;background:#fff;border:0;border-bottom:1px solid #dfe2e7;align-items:center;width:auto;height:64px;padding:0 24px;display:flex;position:static}.storefront-topbar>span{color:#fff;background:#111827;border-radius:10px;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.platform-google .storefront-topbar>span{color:#238b52;clip-path:polygon(15% 4%,95% 50%,15% 96%);background:#e7f4eb}.storefront-topbar>b{margin-left:10px;font:700 12px Manrope}.storefront-topbar>div{color:#6f7887;align-items:center;gap:11px;margin-left:auto;display:flex}.storefront-topbar>div>span{background:linear-gradient(145deg,#f0d6c7,#c8d9d0);border-radius:50%;width:29px;height:29px}.storefront-listing{padding:40px clamp(24px,4vw,62px) 52px}.store-listing-intro{grid-template-columns:150px 1fr 100px 42px;align-items:center;gap:26px;display:grid}.store-app-icon{color:#fff;background:radial-gradient(circle at 76% 20%,#53627e 0,#0000 28%),linear-gradient(145deg,#34425f,#202a3e);border-radius:34px;align-content:center;place-items:center;width:150px;height:150px;transition:all .45s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;overflow:hidden;box-shadow:0 21px 40px #26324842,inset 0 1px #ffffff28}.platform-google .store-app-icon{border-radius:29px}.store-app-icon:before{content:"";border:1px solid #ffffff17;border-radius:50%;height:90%;position:absolute;bottom:-40%;left:-18%;right:-18%;box-shadow:0 0 0 28px #ffffff06,0 0 0 56px #ffffff04}.store-app-icon>i{z-index:2;background:#f06449;border-radius:21px 21px 21px 7px;place-items:center;width:65px;height:65px;font:800 27px Manrope;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 12px 25px #1118275c}.store-app-icon>b{z-index:2;letter-spacing:-.3px;margin-top:11px;font:800 12px Manrope;position:relative}.store-app-icon>b em{color:#f28c72;font-style:normal}.store-app-icon>small{z-index:2;letter-spacing:1.1px;color:#9da8ba;margin-top:3px;font:700 4px Manrope;position:relative}.app-icon-stitches{pointer-events:none;border:1px dashed #ffffff38;border-radius:29px;position:absolute;inset:8px}.platform-google .app-icon-stitches{border-radius:24px}.store-app-title>small{letter-spacing:1.4px;color:#dd6f4e;font:800 6px Manrope}.store-app-title h3{letter-spacing:-2.5px;margin:8px 0 10px;font:700 clamp(32px,3vw,48px)/1 Manrope}.store-app-title>p{color:#555f6d;margin:0 0 10px;font-size:12px}.store-app-title>span{color:#8e96a1;font-size:8px}.store-install-button{color:#0879e6;letter-spacing:.5px;background:#e6eefb;border:0;border-radius:20px;justify-self:end;place-items:center;width:92px;height:38px;font:800 9px Manrope;transition:all .25s;display:grid;position:relative}.platform-google .store-install-button{color:#157b43;background:#e8f4ed;border-radius:8px}.store-install-button:hover{filter:brightness(.98);transform:translateY(-2px)}.store-install-button.installing{background:conic-gradient(#0b7bea var(--install-progress),#dbe3ef 0);color:#27324a;border-radius:50%;width:42px}.platform-google .store-install-button.installing{background:conic-gradient(#248e54 var(--install-progress),#dce9e1 0)}.store-install-button.installing:before{content:"";background:#f8f9fb;border-radius:50%;position:absolute;inset:4px}.store-install-button.installing span{z-index:1;font-size:6px;position:relative}.store-install-button.installing i{display:none}.store-install-button.installed,.store-install-button.open{color:#fff;background:#0879e6}.platform-google .store-install-button.installed,.platform-google .store-install-button.open{background:#248e54}.store-wishlist{color:#707a89;background:#fff;border:1px solid #d8dde4;border-radius:50%;place-items:center;width:42px;height:42px;transition:all .2s;display:grid}.store-wishlist.active{color:#f06449;background:#fff0eb;border-color:#f3baa9}.store-wishlist.active svg{fill:currentColor}.store-rating-row{border-top:1px solid #dfe2e7;border-bottom:1px solid #dfe2e7;align-items:center;height:77px;margin-top:32px;display:flex}.store-rating-row>span{text-align:center;gap:5px;min-width:145px;display:grid}.store-rating-row b{color:#3c4654;font:700 14px Manrope}.store-rating-row small{letter-spacing:1px;color:#9aa1ab;font:800 5px Manrope}.store-rating-row>i{background:#dfe2e7;width:1px;height:35px}.store-screenshot-area{padding:38px 0 20px;overflow:hidden}.store-screenshot-track{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.store-shot{background:var(--shot-tone);color:#202735;text-align:left;cursor:pointer;opacity:.78;border:1px solid #d6dbe2;border-radius:22px;height:520px;padding:28px 25px 0;transition:all .42s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:scale(.965)}.platform-google .store-shot{border-radius:14px}.store-shot:hover,.store-shot.active{opacity:1;border-color:#bdc4ce;transform:translateY(-8px)scale(1);box-shadow:0 24px 55px #2632482c}.store-shot>div:first-child{min-height:118px}.store-shot>div>small{letter-spacing:1.5px;color:#d76546;font:800 6px Manrope}.store-shot h4{letter-spacing:-2px;margin:12px 0;font:700 clamp(25px,2.35vw,37px)/.98 Manrope}.store-shot-phone{background:#11151d;border-radius:37px 37px 0 0;width:78%;height:385px;margin:auto;padding:9px;position:relative;box-shadow:0 22px 42px #26324845}.store-shot-phone>img{object-fit:cover;border-radius:29px 29px 0 0;width:100%;height:100%;display:block}.store-shot-phone:after{content:"";background:linear-gradient(#0000 45%,#111b2bbc 83%);border-radius:29px 29px 0 0;position:absolute;inset:9px}.store-shot-notch{z-index:3;background:#101319;border-radius:12px;width:55px;height:16px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.store-shot-card{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf0ed;border-radius:13px;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:10px;display:grid;position:absolute;bottom:25px;left:21px;right:21px}.store-shot-card>i{color:#fff;background:#f06449;border-radius:9px 9px 9px 3px;place-items:center;width:28px;height:28px;font:800 9px Manrope;display:grid}.store-shot-card p{gap:3px;margin:0;display:grid}.store-shot-card b{font:700 7px Manrope}.store-shot-card small{color:#777f88;font-size:5px}.store-shot-dots{justify-content:center;gap:6px;margin-top:22px;display:flex}.store-shot-dots button{background:#b7bdc6;border:0;border-radius:50%;width:7px;height:7px;padding:0;transition:all .2s}.store-shot-dots button.active{background:#f06449;border-radius:5px;width:23px}.store-description-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.store-description-grid article{background:#fff;border:1px solid #dfe2e7;border-radius:13px;flex-direction:column;min-height:210px;padding:23px;display:flex}.platform-google .store-description-grid article{border-radius:8px}.store-description-grid article>span{letter-spacing:1.3px;color:#d96d4c;font:800 6px Manrope}.store-description-grid article>b{letter-spacing:-.5px;margin:30px 0 12px;font:700 17px/1.2 Manrope}.store-description-grid article>p{color:#7c8490;margin:0;font-size:8px;line-height:1.6}.store-description-grid article>small{color:#a0a6af;margin-top:auto;font-size:6px}.store-description-grid article>div{gap:7px;margin-top:auto;display:flex}.store-description-grid article>div>i{color:#4f5c70;background:#edf0f4;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.store-concept-note{text-align:right;color:#8f969f;font-size:6px;margin-top:14px!important}.app-opened .store-app-icon{animation:.72s cubic-bezier(.2,.8,.2,1) storeIconLaunch}.app-opened .store-shot.active{box-shadow:0 0 0 3px #f0644933,0 25px 60px #26324838}@keyframes storeIconLaunch{0%{transform:scale(1)}45%{transform:scale(.88)rotate(-4deg)}75%{transform:scale(1.08)rotate(2deg)}to{transform:none}}@media (width<=1180px){.store-listing-intro{grid-template-columns:125px 1fr 92px 42px}.store-app-icon{border-radius:28px;width:125px;height:125px}.app-icon-stitches{border-radius:23px}.store-shot{height:475px}.store-shot-phone{width:88%;height:345px}.brand-page-header nav{gap:10px}.brand-page-header nav a{font-size:8px}}@media (width<=880px){.storefront-listing{padding:30px 22px 40px}.store-listing-intro{grid-template-columns:112px 1fr 85px}.store-app-icon{width:112px;height:112px}.store-wishlist{position:absolute;top:82px;right:22px}.store-screenshot-track{scroll-snap-type:x mandatory;padding:10px 3px 25px;display:flex;overflow-x:auto}.store-shot{scroll-snap-align:center;flex:0 0 72%}.store-description-grid{grid-template-columns:1fr}.store-description-grid article{min-height:170px}}@media (width<=650px){.store-presence-system{padding-left:16px;padding-right:16px}.store-platform-toggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.store-platform-toggle button{min-width:0;padding:0 10px}.store-platform-toggle button>span{display:none}.store-platform-toggle b{font-size:8px}.storefront-shell{border-radius:18px}.storefront-topbar{height:56px;padding:0 16px}.storefront-listing{padding:22px 15px 32px}.store-listing-intro{grid-template-columns:88px 1fr 69px;gap:13px}.store-app-icon{border-radius:21px;width:88px;height:88px}.app-icon-stitches{border-radius:17px;inset:5px}.store-app-icon>i{border-radius:14px 14px 14px 5px;width:43px;height:43px;font-size:19px}.store-app-icon>b{margin-top:6px;font-size:8px}.store-app-icon>small{display:none}.store-app-title h3{letter-spacing:-1.5px;margin:5px 0;font-size:27px}.store-app-title>p{margin-bottom:4px;font-size:9px}.store-app-title>span,.store-app-title>small{font-size:5px}.store-install-button{width:67px;height:33px}.store-wishlist{display:none}.store-rating-row{height:65px;margin-top:23px}.store-rating-row>span{flex:1;min-width:0}.store-rating-row b{font-size:10px}.store-shot{flex-basis:87%;height:445px;padding:23px 18px 0}.store-shot-phone{height:330px}.store-description-grid article{min-height:160px}.store-concept-note{text-align:left}}@media (prefers-reduced-motion:reduce){.store-app-icon,.store-shot,.store-install-button,.store-wishlist,.store-shot-dots button{transition:none}.app-opened .store-app-icon{animation:none}}.sonic-identity-system{color:#fff;background:#1d273b;max-width:none;padding-left:max(6vw,40px);padding-right:max(6vw,40px);position:relative;overflow:hidden}.sonic-identity-system:before{content:"";background:radial-gradient(circle,var(--sound-accent),transparent 68%);opacity:.2;border-radius:50%;width:900px;height:900px;transition:background .45s;position:absolute;top:-350px;right:-350px}.sonic-identity-system>.brand-section-heading,.sonic-identity-system>.sonic-lab,.sonic-identity-system>.sonic-usage-row{max-width:1450px;margin-left:auto;margin-right:auto;position:relative}.sonic-identity-system .brand-section-heading>div>span{color:#efa078}.sonic-identity-system .brand-section-heading>p{color:#aab5c7}.sonic-lab{background:#172136;border:1px solid #536078;border-radius:20px;grid-template-columns:1.35fr .65fr;min-height:680px;display:grid;overflow:hidden;box-shadow:0 38px 85px #0b101e73}.sonic-stage{background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--sound-accent) 24%,transparent),transparent 38%),#202c43;flex-direction:column;justify-content:center;align-items:center;transition:background .4s;display:flex;position:relative;overflow:hidden}.sonic-stage-grid{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 10%,#0000 72%);mask-image:radial-gradient(circle,#000 10%,#0000 72%)}.sonic-stage-label{letter-spacing:1.5px;color:#a9b5c8;font:800 6px Manrope;position:absolute;top:23px;left:25px}.sonic-orbit{border:1px solid #ffffff17;border-radius:50%;place-items:center;width:310px;height:310px;display:grid;position:relative}.sonic-orbit>i{border:1px solid #ffffff12;border-radius:50%;position:absolute}.sonic-orbit>i:first-child{inset:35px}.sonic-orbit>i:nth-child(2){border-style:dashed;inset:70px}.sonic-orbit>i:nth-child(3){background:var(--sound-accent);width:12px;height:12px;box-shadow:0 0 0 8px color-mix(in srgb,var(--sound-accent) 15%,transparent),0 0 30px var(--sound-accent);border:0;top:28px;left:69px}.sonic-app-mark{background:var(--sound-accent);border-radius:35px 35px 35px 11px;place-items:center;width:112px;height:112px;font:800 43px Manrope;transition:background .4s;display:grid;transform:rotate(-8deg);box-shadow:0 28px 50px #090e1c6b,inset 0 1px #ffffff38}.sonic-stage.playing .sonic-app-mark{animation:.68s cubic-bezier(.2,.8,.2,1) sonicMarkPulse}.sonic-wave{z-index:3;justify-content:center;align-items:center;gap:5px;height:85px;margin-top:-37px;display:flex;position:relative}.sonic-wave>i{width:4px;height:calc(var(--wave-height) * 72px);background:linear-gradient(to top,var(--sound-accent),#fff);transform-origin:50%;opacity:.6;border-radius:4px;min-height:8px;max-height:72px;transform:scaleY(.18)}.sonic-stage.playing .sonic-wave>i{animation:.52s ease-in-out infinite alternate sonicWave}.sonic-stage.playing .sonic-wave>i:nth-child(2n){animation-delay:80ms}.sonic-stage.playing .sonic-wave>i:nth-child(3n){animation-delay:.16s}.sonic-notification-card{color:#283249;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);z-index:4;background:#fbf8f1e8;border:1px solid #ffffff2c;border-radius:19px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;width:min(520px,82%);min-height:80px;padding:14px 16px;display:grid;position:relative;box-shadow:0 20px 55px #0b101e69}.sonic-notification-card>span{background:var(--sound-accent);color:#fff;border-radius:14px 14px 14px 4px;place-items:center;width:42px;height:42px;font:800 14px Manrope;display:grid;transform:rotate(-6deg)}.sonic-notification-card p{gap:3px;margin:0;display:grid}.sonic-notification-card small{letter-spacing:1px;color:#8d9196;font:800 5px Manrope}.sonic-notification-card b{font:700 11px Manrope}.sonic-notification-card em{color:#777e87;font-size:7px;font-style:normal}.sonic-notification-card>i{color:#9a9fa7;font:700 6px Manrope}.sonic-main-play{color:#fff;letter-spacing:1px;z-index:4;background:#ffffff0d;border:1px solid #ffffff31;border-radius:20px;align-items:center;gap:9px;height:40px;margin-top:18px;padding:0 17px;font:800 6px Manrope;transition:all .22s;display:flex;position:relative}.sonic-main-play:hover{background:var(--sound-accent);border-color:var(--sound-accent)}.sonic-main-play>span{font-size:8px}.sonic-controls{color:#27324a;background:#f7f2e9;flex-direction:column;padding:28px;display:flex}.sonic-controls>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #ddd8ce;align-items:center;width:auto;height:auto;padding:0 0 20px;display:flex;position:static}.sonic-controls>header>span{letter-spacing:1.4px;font:800 6px Manrope}.sonic-controls>header label{color:#7b817d;align-items:center;gap:7px;margin-left:auto;display:flex}.sonic-controls>header input{width:72px;accent-color:var(--sound-accent)}.sonic-controls>header b{min-width:27px;font:700 6px Manrope}.sonic-sound-list{gap:7px;padding:21px 0;display:grid}.sonic-sound-list>button{color:#27324a;text-align:left;background:#fffcf7;border:1px solid #ded8ce;border-radius:12px;grid-template-columns:20px 39px 1fr 38px 20px;align-items:center;gap:9px;min-height:91px;padding:11px 13px;transition:all .25s;display:grid}.sonic-sound-list>button:hover,.sonic-sound-list>button.active{border-color:var(--item-accent);box-shadow:inset 3px 0 var(--item-accent),0 10px 24px #27324a0d;transform:translate(4px)}.sonic-sound-list>button>span{color:#aaa8a1;font:700 6px Manrope}.sonic-sound-list>button>i{color:#536079;background:#ede7dc;border-radius:12px;place-items:center;width:39px;height:39px;font-style:normal;display:grid}.sonic-sound-list>button.active>i{background:var(--item-accent);color:#fff}.sonic-sound-list button p{gap:4px;margin:0;display:grid}.sonic-sound-list button b{font:700 9px Manrope}.sonic-sound-list button small{color:#8c918f;font-size:6px}.sonic-sound-list button>div{align-items:center;gap:2px;height:29px;display:flex}.sonic-sound-list button>div i{width:3px;height:calc(var(--bar-height) * 23px);background:var(--item-accent);opacity:.45;border-radius:2px;min-height:4px}.sonic-sound-list button.playing>div i{animation:.35s ease-in-out infinite alternate sonicListBars}.sonic-sound-list button>em{color:var(--item-accent);text-align:right;font-size:8px;font-style:normal}.sonic-controls>footer{color:#27324a;background:0 0;border:0;border-top:1px solid #ddd8ce;grid-template-columns:1fr 1fr;gap:17px;min-height:0;margin-top:auto;padding:20px 0 0;display:grid;position:static}.sonic-controls>footer>p{grid-template-columns:22px 1fr;gap:8px;margin:0;display:grid}.sonic-controls>footer svg{color:#6f8c6e}.sonic-controls>footer p>span{gap:3px;display:grid}.sonic-controls>footer b{font:700 7px Manrope}.sonic-controls>footer small{color:#8a908d;font-size:6px;line-height:1.45}.sonic-usage-row{color:#8190a7;border:1px solid #536078;border-top:0;border-radius:0 0 14px 14px;justify-content:center;align-items:center;gap:23px;min-height:70px;padding:0 21px;display:flex}.sonic-usage-row>span{letter-spacing:1px;align-items:center;gap:7px;font:800 5px Manrope;display:flex}.sonic-usage-row b{color:#c1c9d5;letter-spacing:0;font-size:6px}.sonic-usage-row>i{background:#4c5870;width:1px;height:24px}@keyframes sonicMarkPulse{0%,to{transform:rotate(-8deg)scale(1)}35%{transform:rotate(-4deg)scale(.9)}70%{transform:rotate(-9deg)scale(1.08)}}@keyframes sonicWave{0%{opacity:.45;transform:scaleY(.22)}to{opacity:1;transform:scaleY(1)}}@keyframes sonicListBars{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (width<=1100px){.brand-page-header nav{display:none}.sonic-lab{grid-template-columns:1fr}.sonic-stage{min-height:650px}.sonic-controls{min-height:580px}.sonic-usage-row{flex-wrap:wrap;padding:17px}}@media (width<=650px){.sonic-identity-system{padding-left:16px;padding-right:16px}.sonic-lab{border-radius:16px}.sonic-stage{min-height:590px}.sonic-orbit{width:270px;height:270px}.sonic-app-mark{border-radius:30px 30px 30px 10px;width:96px;height:96px}.sonic-notification-card{grid-template-columns:36px 1fr;width:calc(100% - 28px)}.sonic-notification-card>span{width:36px;height:36px}.sonic-notification-card>i{display:none}.sonic-controls{padding:20px 14px}.sonic-sound-list>button{grid-template-columns:18px 35px 1fr 18px}.sonic-sound-list button>div{display:none}.sonic-controls>footer{grid-template-columns:1fr}.sonic-usage-row{justify-content:flex-start;gap:13px}.sonic-usage-row>i{display:none}.sonic-usage-row>span{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.sonic-stage.playing .sonic-app-mark,.sonic-stage.playing .sonic-wave>i,.sonic-sound-list button.playing>div i{animation:none}.sonic-identity-system:before,.sonic-app-mark,.sonic-sound-list>button{transition:none}}.launch-plan-section{color:#202735;background:#e7ebe5;max-width:none;position:relative;overflow:hidden}.launch-plan-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#d4b6625c 0,#d4b66220 42%,#0000 70%);border-radius:50%;width:760px;height:760px;position:absolute;top:-230px;right:-320px}.launch-plan-section>*{z-index:1;max-width:1450px;margin-left:auto;margin-right:auto;position:relative}.launch-plan-heading{margin-bottom:38px}.launch-plan-heading>p{color:#626d68}.launch-scenario-bar{color:#fff;background:#27324a;border-radius:16px 16px 0 0;grid-template-columns:1.4fr repeat(3,.62fr) 1.25fr;align-items:center;gap:18px;min-height:156px;padding:23px 25px;display:grid;box-shadow:0 26px 60px #27324a22}.launch-scenario-bar>div>small{letter-spacing:1.5px;color:#98a4bb;font:800 6px Manrope}.launch-scenario-bar>div>div{gap:5px;margin-top:12px;display:flex}.launch-scenario-bar button{color:#aeb8ca;background:0 0;border:1px solid #5d6982;border-radius:18px;height:34px;padding:0 12px;font:700 7px Manrope;transition:all .2s}.launch-scenario-bar button:hover,.launch-scenario-bar button.active{color:#fff;background:#f06449;border-color:#f06449;transform:translateY(-1px)}.launch-scenario-bar>p{border-left:1px solid #536079;flex-direction:column;justify-content:center;min-height:64px;margin:0;padding-left:18px;display:flex}.launch-scenario-bar>p b{letter-spacing:-1px;font:700 clamp(22px,2vw,31px) Manrope}.launch-scenario-bar>p span{color:#9ca8bd;margin-top:4px;font-size:7px}.launch-scenario-bar>em{color:#aeb8ca;border-left:1px solid #536079;padding-left:18px;font-size:8px;font-style:normal;line-height:1.55}.launch-milestones{background:#f6f5ef;border:1px solid #c8cec8;border-top:0;grid-template-columns:repeat(4,1fr);display:grid}.launch-milestones button{color:#27324a;text-align:left;background:0 0;border:0;border-right:1px solid #d7dad4;gap:4px;min-height:95px;padding:17px 20px;transition:all .2s;display:grid}.launch-milestones button:last-child{border-right:0}.launch-milestones button:hover,.launch-milestones button.active{background:#fff;box-shadow:inset 0 -3px #f06449}.launch-milestones span{letter-spacing:1.3px;color:#dd6d50;font:800 6px Manrope}.launch-milestones b{font:700 12px Manrope}.launch-milestones small{color:#7f8782;font-size:7px}.launch-plan-shell{grid-template-columns:minmax(430px,.9fr) minmax(560px,1.1fr);align-items:start;gap:14px;margin-top:14px;display:grid}.launch-day-index,.launch-day-detail{border:1px solid #cbd0ca;border-radius:15px;overflow:hidden}.launch-day-index{background:#f7f6f0}.launch-day-index>header{color:#27324a;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;border-bottom:1px solid #d8ddd6;align-items:flex-start;gap:18px;width:auto;height:auto;min-height:115px;padding:18px 20px;display:flex;position:static}.launch-day-index>header>div:first-child{gap:5px;min-width:75px;padding-top:5px;display:grid}.launch-day-index>header span{letter-spacing:1.4px;color:#df6b4c;font:800 6px Manrope}.launch-day-index>header b{font:700 10px Manrope}.launch-phase-filter{flex-wrap:wrap;justify-content:flex-end;gap:5px;margin-left:auto;display:flex}.launch-phase-filter button{color:#747c78;background:#f8f7f2;border:1px solid #d4d7d2;border-radius:14px;height:25px;padding:0 9px;font:700 6px Manrope}.launch-phase-filter button:hover,.launch-phase-filter button.active{color:#fff;background:#344465;border-color:#344465}.launch-day-list{scrollbar-width:thin;scrollbar-color:#b8beb8 transparent;height:720px;overflow:auto}.launch-day-list>button{color:#27324a;text-align:left;background:0 0;border:0;border-bottom:1px solid #dfe1dc;grid-template-columns:31px 1fr 17px;align-items:center;gap:11px;width:100%;min-height:77px;padding:12px 17px;transition:all .2s;display:grid}.launch-day-list>button:hover{background:#fff}.launch-day-list>button.active{color:#fff;background:#27324a;box-shadow:inset 4px 0 #f06449}.launch-day-list>button>i{color:#dd6d50;font:700 8px Manrope}.launch-day-list>button>span{gap:4px;display:grid}.launch-day-list>button b{font:700 10px Manrope}.launch-day-list>button small{color:#8c938e;font-size:7px}.launch-day-list>button.active small{color:#99a5ba}.launch-day-list>button>em{color:#a5aba7;font-style:normal}.launch-day-detail{background:#fffaf2;min-height:836px;padding:32px;position:sticky;top:96px;box-shadow:0 28px 70px #27324a16}.launch-day-detail>header{-webkit-backdrop-filter:none;backdrop-filter:none;color:#27324a;background:0 0;border:0;justify-content:space-between;align-items:center;width:auto;height:auto;padding:0;display:flex;position:static}.launch-day-detail>header span,.launch-day-detail>header small{letter-spacing:1.4px;font:800 6px Manrope}.launch-day-detail>header span{color:#df6b4c}.launch-day-detail>header small{color:#929993}.launch-progress{background:#dfe3dc;border-radius:3px;height:3px;margin:17px 0 48px;overflow:hidden}.launch-progress i{background:linear-gradient(90deg,#f06449,#d4b253);border-radius:3px;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.launch-day-detail h3{letter-spacing:-3px;max-width:650px;margin:0 0 23px;font:700 clamp(38px,4vw,62px)/1.02 Manrope}.launch-day-detail>p{color:#626b67;max-width:650px;margin:0 0 36px;font-size:13px;line-height:1.72}.launch-detail-grid{border-top:1px solid #d9dcd6;border-bottom:1px solid #d9dcd6;grid-template-columns:.7fr 1.35fr .8fr;display:grid}.launch-detail-grid section{flex-direction:column;gap:13px;min-height:125px;padding:20px 18px 20px 0;display:flex}.launch-detail-grid section+section{border-left:1px solid #d9dcd6;padding-left:18px}.launch-detail-grid span,.launch-day-targets>span{letter-spacing:1.25px;color:#969c97;font:800 6px Manrope}.launch-detail-grid b{font:700 10px/1.5 Manrope}.launch-day-targets{color:#fff;background:#27324a;border-radius:12px;grid-template-columns:1.15fr .7fr .7fr 1fr;align-items:center;gap:14px;margin-top:27px;padding:23px;display:grid}.launch-day-targets>span{color:#f4c765}.launch-day-targets>p{border-left:1px solid #536079;flex-direction:column;gap:3px;margin:0;padding-left:15px;display:flex}.launch-day-targets p b{letter-spacing:-1px;font:700 23px Manrope}.launch-day-targets p small{color:#98a4b9;font-size:6px}.launch-day-targets>em{color:#aeb8ca;font-size:7px;font-style:normal;line-height:1.45}.launch-day-controls{grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:28px;display:grid}.launch-day-controls button{color:#344465;background:#fff;border:1px solid #cdd1cc;border-radius:18px;height:36px;padding:0 12px;font:700 7px Manrope}.launch-day-controls button:disabled{opacity:.35}.launch-day-controls input{accent-color:#f06449;width:100%}.launch-methods{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:15px;display:grid}.launch-methods article{background:#f7f6f0;border:1px solid #cbd0ca;border-radius:12px;flex-direction:column;min-height:260px;padding:25px;display:flex}.launch-methods article>span{letter-spacing:1.3px;color:#df6b4c;font:800 6px Manrope}.launch-methods h3{letter-spacing:-.7px;margin:auto 0 13px;font:700 20px/1.15 Manrope}.launch-methods p{color:#737b77;margin:0;font-size:9px;line-height:1.65}.launch-gates{color:#fff;background:#344465;border-radius:15px;grid-template-columns:.75fr 1.25fr;align-items:center;gap:70px;margin-top:15px;padding:43px;display:grid}.launch-gates>div>span{letter-spacing:1.5px;color:#f4c765;font:800 6px Manrope}.launch-gates h3{letter-spacing:-1.4px;margin:17px 0;font:700 31px/1.08 Manrope}.launch-gates>div>p{color:#aeb8ca;max-width:430px;font-size:9px;line-height:1.65}.launch-gates ol{border-top:1px solid #5a6680;margin:0;padding:0;list-style:none}.launch-gates li{border-bottom:1px solid #5a6680;grid-template-columns:75px 1fr;align-items:center;gap:18px;min-height:64px;display:grid}.launch-gates li b{color:#f08163;font:700 8px Manrope}.launch-gates li span{color:#c1c9d7;font-size:9px;line-height:1.5}.launch-assumption-note{color:#77807b;font-size:7px;line-height:1.65;margin-top:17px!important}@media (width<=1180px){.launch-scenario-bar{grid-template-columns:1.2fr repeat(3,.7fr)}.launch-scenario-bar>em{border-top:1px solid #536079;border-left:0;grid-column:1/-1;padding:13px 0 0}.launch-plan-shell{grid-template-columns:400px 1fr}.launch-day-detail{padding:27px}.launch-day-targets{grid-template-columns:1fr 1fr}.launch-day-targets>span,.launch-day-targets>em{grid-column:1/-1}.launch-methods{grid-template-columns:1fr 1fr}.launch-methods article{min-height:210px}}@media (width<=900px){.launch-plan-shell{grid-template-columns:1fr}.launch-day-index{order:2}.launch-day-detail{min-height:0;position:relative;top:auto}.launch-day-list{height:560px}.launch-gates{grid-template-columns:1fr;gap:28px}.launch-scenario-bar{grid-template-columns:1fr 1fr 1fr}.launch-scenario-bar>div,.launch-scenario-bar>em{grid-column:1/-1}.launch-milestones{grid-template-columns:1fr 1fr}.launch-milestones button:nth-child(2){border-right:0}}@media (width<=600px){.launch-plan-section{padding-left:14px;padding-right:14px}.launch-scenario-bar{grid-template-columns:1fr 1fr;padding:20px 16px}.launch-scenario-bar>p{padding-left:10px}.launch-scenario-bar>p:nth-of-type(3){border-top:1px solid #536079;border-left:0;grid-column:1/-1;padding-top:15px}.launch-scenario-bar>div>div{grid-template-columns:repeat(3,1fr);display:grid}.launch-scenario-bar button{padding:0 7px}.launch-milestones button{min-height:84px;padding:14px}.launch-day-index>header{display:grid}.launch-phase-filter{justify-content:flex-start;margin:0}.launch-day-detail{padding:23px 18px}.launch-day-detail h3{letter-spacing:-2px;font-size:39px}.launch-progress{margin-bottom:34px}.launch-detail-grid{grid-template-columns:1fr}.launch-detail-grid section{min-height:92px;padding:17px 0}.launch-detail-grid section+section{border-top:1px solid #d9dcd6;border-left:0;padding-left:0}.launch-day-targets{padding:18px}.launch-day-controls{grid-template-columns:auto auto}.launch-day-controls input{grid-area:1/1/auto/-1}.launch-methods{grid-template-columns:1fr}.launch-methods article{min-height:190px}.launch-gates{padding:27px 21px}.launch-gates h3{font-size:27px}.launch-gates li{grid-template-columns:60px 1fr}.launch-assumption-note{padding:0 4px}}@media (prefers-reduced-motion:reduce){.launch-scenario-bar button,.launch-milestones button,.launch-day-list>button,.launch-progress i{transition:none}}.demo-value-hub{color:#fff;background:#27324a;border-radius:13px;margin-top:15px;padding:12px;box-shadow:0 12px 28px #27324a1f}.demo-value-hub>div{gap:3px;padding:0 2px 9px;display:grid}.demo-value-hub>div>span{letter-spacing:1.2px;color:#f4c765;font:800 5px Manrope}.demo-value-hub>div>small{color:#929eb3;font-size:6px}.demo-value-hub>section{gap:5px;display:grid}.demo-value-hub section>button{color:#fff;text-align:left;background:#303e5d;border:1px solid #4a5771;border-radius:9px;grid-template-columns:30px 1fr 10px;align-items:center;gap:8px;min-height:48px;padding:7px 8px;transition:all .2s;display:grid}.demo-value-hub section>button:hover{background:#3a4968;transform:translate(2px)}.demo-value-hub section>button>i{color:#fff;background:#f06449;border-radius:9px;place-items:center;width:29px;height:29px;font:800 12px Manrope;display:grid}.demo-value-hub section>button:nth-child(2)>i{color:#27324a;background:#d3b45d}.demo-value-hub section>button:nth-child(3)>i{background:#78a382}.demo-value-hub section>button>span{gap:2px;display:grid}.demo-value-hub section b{font:700 8px Manrope}.demo-value-hub section small{color:#aeb8ca;font-size:6px}.demo-value-hub section em{color:#94a0b4;font-style:normal}.demo-value-hub+.demo-featured-perk{height:205px;margin-top:11px}.demo-smart-sheet{z-index:12;color:#202735;scrollbar-width:none;background:#fff8ed;animation:.42s cubic-bezier(.2,.8,.2,1) smart-sheet-in;position:absolute;inset:25px 0 0;overflow-y:auto}.demo-smart-sheet::-webkit-scrollbar{display:none}.demo-smart-sheet>header{z-index:3;color:#27324a;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fff8edf2;border:0;border-bottom:1px solid #e0d8cd;grid-template-columns:31px 1fr 32px;align-items:center;gap:9px;width:auto;height:62px;padding:10px 16px;display:grid;position:sticky;top:0}.demo-smart-sheet>header>button{color:#737980;background:#ebe4da;border:0;border-radius:50%;width:29px;height:29px;font-size:19px}.demo-smart-sheet>header>div{gap:3px;display:grid}.demo-smart-sheet>header span{letter-spacing:1.2px;color:#f06449;font:800 6px Manrope}.demo-smart-sheet>header small{color:#858a91;font-size:6px}.demo-smart-sheet>header>i{color:#f4c765;background:#27324a;border-radius:10px;place-items:center;width:32px;height:32px;font:800 13px Manrope;display:grid}.demo-concierge,.demo-perk-run,.demo-passport{padding:20px 17px 30px}.demo-concierge>h2,.demo-perk-run>h2{letter-spacing:-1.6px;margin:3px 0 17px;font:700 30px/1.02 Manrope}.demo-mood-row{gap:5px;margin-bottom:13px;display:flex}.demo-mood-row button{color:#777d83;background:#fffaf3;border:1px solid #d7d0c6;border-radius:17px;height:30px;padding:0 9px;font:700 6px Manrope}.demo-mood-row button.active{color:#fff;background:#344465;border-color:#344465}.demo-match-card{color:#fff;background:#27324a;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 20px 40px #27324a26}.demo-match-card>img{object-fit:cover;width:100%;height:180px;display:block}.demo-match-card:before{content:"";background:linear-gradient(#0000,#27324a);height:86px;position:absolute;top:95px;left:0;right:0}.demo-match-score{color:#27324a;background:#fff8edf2;border-radius:50%;align-content:center;place-items:center;gap:1px;width:58px;height:58px;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 8px 22px #1114}.demo-match-score span{letter-spacing:.7px;color:#d65e43;font:800 4px Manrope}.demo-match-score b{font:800 16px Manrope}.demo-match-card>section{padding:15px;position:relative}.demo-match-card>section>small{letter-spacing:1.1px;color:#f4c765;font:800 5px Manrope}.demo-match-card h3{letter-spacing:-.8px;margin:7px 0;font:700 20px/1.08 Manrope}.demo-match-card section>p{color:#9eabc0;margin:0;font-size:7px}.demo-match-card section>div{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.demo-match-card section>div>span{color:#cbd2dd;background:#ffffff0c;border-radius:9px;padding:5px 7px;font-size:5px}.demo-match-card footer{color:#fff;background:0 0;border:0;border-top:1px solid #4a5770;align-items:center;min-height:55px;padding:12px 0 0;display:flex;position:static}.demo-match-card footer>p{gap:2px;margin:0;display:grid}.demo-match-card footer small{color:#8d9ab0;font-size:4px}.demo-match-card footer b{color:#f4c765;font:700 17px Manrope}.demo-match-card footer button{color:#fff;background:#f06449;border:0;border-radius:8px;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 11px;font:700 7px Manrope;display:flex}.demo-feature-trust{text-align:center;color:#82878c!important;margin:13px 9px 0!important;font-size:6px!important;line-height:1.55!important}.demo-route-summary{border-top:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9;grid-template-columns:repeat(3,1fr);margin-bottom:13px;display:grid}.demo-route-summary>p{text-align:center;gap:2px;margin:0;padding:12px 8px;display:grid}.demo-route-summary>p+p{border-left:1px solid #ddd5c9}.demo-route-summary b{font:700 15px Manrope}.demo-route-summary small{color:#8c9196;font-size:5px}.demo-route-map{background:linear-gradient(23deg,#0000 47%,#ffffffb0 48% 51%,#0000 52%),linear-gradient(112deg,#0000 27%,#ffffff80 28% 31%,#0000 32%),#dce8dc;border-radius:14px;height:175px;position:relative;overflow:hidden}.demo-route-map:before,.demo-route-map:after{content:"";border:1px solid #b9cdb9;border-radius:50%;position:absolute}.demo-route-map:before{width:120px;height:120px;top:-35px;right:-30px}.demo-route-map:after{width:90px;height:90px;bottom:-37px;left:-15px}.route-path{opacity:.8;border-top:4px solid #f06449;border-radius:50%;width:205px;height:48px;position:absolute;top:112px;left:55px;transform:rotate(-25deg)}.demo-route-map.started .route-path{animation:1s both route-dash}.demo-route-map>span{z-index:2;place-items:center;font:800 6px Manrope;display:grid;position:absolute;box-shadow:0 5px 12px #27324a28}.route-me{color:#fff;background:#27324a;border-radius:10px;width:35px;height:20px;bottom:21px;left:29px}.route-pin{color:#fff;background:#f06449;border-radius:50% 50% 50% 6px;width:27px;height:27px;transform:rotate(-18deg)}.route-pin.pin-one{top:93px;left:95px}.route-pin.pin-two{color:#27324a;background:#d3b45d;top:61px;left:177px}.route-pin.pin-three{background:#72977a;top:25px;right:38px}.demo-route-map>small{letter-spacing:.8px;color:#637168;font:800 5px Manrope;position:absolute;bottom:9px;right:12px}.demo-route-stops{margin:12px 0;padding:0;list-style:none}.demo-route-stops li{border-bottom:1px solid #e0d8cd;grid-template-columns:29px 1fr auto;align-items:center;gap:9px;min-height:56px;display:grid}.demo-route-stops li>i{color:#d55c42;background:#f0e8dd;border-radius:9px;place-items:center;width:27px;height:27px;font:800 7px Manrope;display:grid}.demo-route-stops p{gap:3px;margin:0;display:grid}.demo-route-stops b{font:700 8px Manrope}.demo-route-stops small,.demo-route-stops li>span{color:#8b9095;font-size:6px}.demo-perk-run>button,.demo-passport>button{color:#fff;background:#344465;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;font:700 7px Manrope;display:flex}.demo-perk-run>button.running,.demo-passport>button.unlocked{background:#4f7b59}.demo-route-note{text-align:center;color:#999b9d;margin-top:9px;font-size:5px;display:block}.demo-passport{background:linear-gradient(#fff8ed,#eee8db)}.demo-passport-card{color:#fff;background:#27324a;border-radius:19px;min-height:388px;padding:19px;position:relative;overflow:hidden;box-shadow:0 24px 45px #27324a30}.demo-passport-card:before{content:"";border:1px solid #ffffff12;border-radius:50%;width:230px;height:230px;position:absolute;top:-70px;right:-100px;box-shadow:0 0 0 30px #ffffff06,0 0 0 60px #ffffff04}.demo-passport-card>header{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0;justify-content:space-between;width:auto;height:auto;padding:0;display:flex;position:relative}.demo-passport-card>header span,.demo-passport-card>header small{letter-spacing:1.1px;font:800 5px Manrope}.demo-passport-card>header span{color:#f4c765}.demo-passport-card>header small{color:#8f9bb0}.demo-passport-card>h2{letter-spacing:-1.5px;margin:25px 0;font:700 28px/1 Manrope;position:relative}.demo-stamp-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid;position:relative}.demo-stamp-grid>span{aspect-ratio:1;color:#78859b;border:1px dashed #67738a;border-radius:50% 50% 50% 13px;align-content:center;place-items:center;gap:4px;font:800 16px Manrope;display:grid;transform:rotate(-5deg)}.demo-stamp-grid>span:nth-child(2n){transform:rotate(5deg)}.demo-stamp-grid>span.filled{color:#fff;background:#f06449;border-style:solid;border-color:#f06449;box-shadow:0 8px 18px #1115}.demo-stamp-grid>span.next{color:#f4c765;border-color:#f4c765;animation:1.7s infinite next-stamp}.demo-stamp-grid small{letter-spacing:.6px;font:800 4px Manrope}.demo-passport-card>footer{color:#fff;background:0 0;border:0;border-top:1px solid #536079;grid-template-columns:1fr 1.2fr;align-items:center;gap:10px;height:auto;min-height:58px;margin-top:20px;padding:14px 0 0;display:grid;position:relative}.demo-passport-card footer p{gap:3px;margin:0;display:grid}.demo-passport-card footer small{color:#8f9bb0;font-size:4px}.demo-passport-card footer b{font:700 10px Manrope}.demo-passport-card footer strong{color:#f4c765;text-align:right;font:700 8px/1.4 Manrope}.demo-passport-impact{grid-template-columns:repeat(3,1fr);margin:15px 0;display:grid}.demo-passport-impact>span{letter-spacing:1px;color:#f06449;grid-column:1/-1;margin-bottom:8px;font:800 5px Manrope}.demo-passport-impact p{text-align:center;gap:2px;margin:0;display:grid}.demo-passport-impact p+p{border-left:1px solid #d5cec2}.demo-passport-impact b{font:700 16px Manrope}.demo-passport-impact small{color:#898e91;font-size:5px}@keyframes smart-sheet-in{0%{opacity:.35;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@keyframes route-dash{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes next-stamp{0%,to{box-shadow:0 0 #f4c76500}50%{box-shadow:0 0 0 7px #f4c76518}}@media (prefers-reduced-motion:reduce){.demo-smart-sheet,.demo-route-map.started .route-path,.demo-stamp-grid>span.next{animation:none}.demo-value-hub section>button{transition:none}}.demo-trigger-icon{color:#27324a;background:#f2c95d;border-radius:8px;place-items:center;width:22px;height:22px;font:800 10px Manrope;display:grid}.demo-flow-list{gap:7px}.demo-flow-list>button{background:#29364f;border-color:#46526c;grid-template-columns:25px 36px 1fr;min-height:91px;padding:10px 12px}.demo-flow-list>button:hover,.demo-flow-list>button.active{border-color:var(--flow-accent);box-shadow:inset 3px 0 0 var(--flow-accent),0 10px 25px #131b2c25;background:#32415f}.demo-flow-list>button>span{color:var(--flow-accent)}.demo-flow-list>button>i{background:color-mix(in srgb,var(--flow-accent) 18%,#27324a);width:34px;height:34px;color:var(--flow-accent);border-radius:11px;place-items:center;font:800 14px Manrope;display:grid}.demo-flow-list p{gap:3px}.demo-flow-list p>em{letter-spacing:.25px;color:color-mix(in srgb,var(--flow-accent) 72%,#fff);margin-top:2px;font:700 6px/1.35 Manrope}.demo-journey-sheet{z-index:18;color:#202735;background:#fff8ed;grid-template-rows:57px 7px 252px minmax(0,1fr) 61px;animation:.46s cubic-bezier(.2,.8,.2,1) journey-sheet-in;display:grid;position:absolute;inset:25px 0 0;overflow:hidden}.demo-journey-sheet>header{color:#27324a;background:#fff8ed;border:0;border-bottom:1px solid #e4dbce;grid-template-columns:31px 1fr 34px;align-items:center;gap:9px;width:auto;height:auto;padding:8px 14px;display:grid;position:static}.demo-journey-sheet>header>button{color:#747a80;background:#eee5d9;border:0;border-radius:50%;width:29px;height:29px;font-size:18px}.demo-journey-sheet>header>div{gap:2px;display:grid}.demo-journey-sheet>header small{letter-spacing:1px;color:var(--journey-accent);font:800 5px Manrope}.demo-journey-sheet>header b{font:750 10px Manrope}.demo-journey-sheet>header>span{color:#81868b;border:1px solid #ded5c8;border-radius:13px;place-items:center;height:25px;font:800 6px Manrope;display:grid}.journey-progress{background:#fff8ed;grid-template-columns:repeat(5,1fr);align-items:center;gap:4px;padding:0 14px;display:grid}.journey-progress i{background:#ded5ca;border-radius:2px;height:2px;transition:all .25s}.journey-progress i.active{background:var(--journey-accent)}.journey-stage{color:#fff;background:#27324a;border-radius:17px;margin:0 12px;animation:.42s cubic-bezier(.2,.8,.2,1) journey-stage-in;position:relative;overflow:hidden}.journey-stage:after{content:"";z-index:0;pointer-events:none;border:1px solid #ffffff26;border-radius:50%;width:170px;height:170px;position:absolute;top:-80px;right:-80px;box-shadow:0 0 0 35px #ffffff08,0 0 0 70px #ffffff05}.journey-stage>*{z-index:1;position:relative}.journey-signal{background:radial-gradient(circle at 78% 16%,color-mix(in srgb,var(--journey-accent) 90%,#f4ce6c),transparent 33%),linear-gradient(155deg,#68788c,#253149 65%,#554b42);height:100%;padding:11px 13px}.journey-signal>div{justify-content:space-between;font:800 6px Manrope;display:flex}.journey-signal>h3{text-align:center;letter-spacing:-3px;margin:31px 0 26px;font:500 39px Manrope}.journey-signal>article{color:#27324a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf2ed;border-radius:15px;grid-template-columns:34px 1fr 9px;align-items:center;gap:8px;padding:11px;animation:.6s cubic-bezier(.18,.89,.3,1.2) journey-notification;display:grid;box-shadow:0 13px 28px #18203555}.journey-signal article>i{color:#fff;background:#f06449;border-radius:10px 10px 10px 4px;place-items:center;width:34px;height:34px;font:800 11px Manrope;display:grid}.journey-signal article p{gap:2px;margin:0;display:grid}.journey-signal article small{letter-spacing:.6px;color:#e06047;font:800 4px Manrope}.journey-signal article b{font-size:8px}.journey-signal article em{color:#747b82;font:500 5px Manrope}.journey-signal article>strong{color:#a0a4a5;font-size:13px}.journey-story{background:linear-gradient(0deg,#27324a 0 38%,#0000 70%),url(/images/restaurant-community.jpg) 50%/cover;height:100%;padding:14px}.journey-story>img{display:none}.journey-story>span{color:#27324a;letter-spacing:.7px;background:#fff9edeb;border-radius:10px;padding:6px 8px;font:800 5px Manrope;display:inline-flex}.journey-story>h3{letter-spacing:-1px;max-width:260px;margin:91px 0 6px;font:750 22px/1.02 Manrope}.journey-story>p{color:#d5dbe4;max-width:285px;margin:0;font-size:6px;line-height:1.45}.journey-story>div{align-items:center;margin-top:9px;display:flex}.journey-story>div>i{background:var(--journey-accent);border:2px solid #27324a;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:-5px;font:800 5px Manrope;display:grid}.journey-story>div>i:nth-child(2){background:#e0b953}.journey-story>div>i:nth-child(3){background:#839e79}.journey-story>div>small{color:#c6ceda;margin-left:10px;font-size:5px}.journey-follow{text-align:center;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--journey-accent) 22%,transparent),transparent 40%),#27324a;height:100%;padding:18px 17px}.journey-follow-orbit{justify-content:center;align-items:center;height:72px;display:flex;position:relative}.journey-follow-orbit:before{content:"";border:1px dashed #ffffff28;border-radius:50%;width:118px;height:52px;position:absolute}.journey-follow-orbit>i{z-index:2;background:var(--journey-accent);border:4px solid #27324a;border-radius:15px;place-items:center;width:45px;height:45px;font:800 8px Manrope;display:grid}.journey-follow-orbit>i:last-child{color:#27324a;background:#f8e6c0}.journey-follow-orbit>span{z-index:3;width:22px;height:22px;color:var(--journey-accent);background:#fff;border-radius:50%;place-items:center;margin:0 -4px;font-size:10px;display:grid}.journey-follow>small{letter-spacing:1px;color:var(--journey-accent);font:800 5px Manrope}.journey-follow>h3{letter-spacing:-.5px;margin:6px 0 5px;font:750 15px/1.15 Manrope}.journey-follow>p{color:#aab5c7;max-width:270px;margin:0 auto 9px;font-size:6px;line-height:1.45}.journey-follow>button{background:var(--journey-accent);color:#fff;border:0;border-radius:9px;height:31px;padding:0 13px;font:800 6px Manrope}.journey-follow>button.active{background:#7ca473}.journey-follow>footer{color:#8f9bb0;background:0 0;border:0;justify-content:center;gap:13px;min-height:0;padding:8px 0 0;font-size:5px;display:flex;position:static}.journey-pass{background:linear-gradient(145deg,color-mix(in srgb,var(--journey-accent) 18%,#27324a),#20293c);text-align:center;align-content:center;justify-items:center;height:100%;padding:20px 17px;display:grid}.journey-pass>span{letter-spacing:1.2px;color:var(--journey-accent);font:800 5px Manrope}.journey-pass>i{background:var(--journey-accent);border-radius:18px 18px 18px 5px;place-items:center;width:53px;height:53px;margin:8px 0;font:800 20px Manrope;display:grid;box-shadow:0 0 0 8px #ffffff08}.journey-pass>h3{margin:4px 0;font:750 16px/1.1 Manrope}.journey-pass>p{color:#aeb8ca;max-width:260px;margin:0 0 11px;font-size:6px;line-height:1.45}.journey-pass>div{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;justify-content:space-between;align-items:center;min-width:205px;height:42px;padding:0 10px;display:flex}.journey-pass>div>b{letter-spacing:1px;color:#fff;font:800 13px Manrope}.journey-pass>div>i{color:var(--journey-accent);font-size:18px;font-style:normal}.journey-pass.privacy>i{background:#857fac;border-radius:50%}.journey-pass.privacy>div>b{font-size:8px}.journey-intent{color:#27324a;background:linear-gradient(145deg,#fff8ed,#efe8dc);height:100%;padding:30px 20px}.journey-intent>small,.journey-explain>small,.journey-controls>small{letter-spacing:1.2px;color:var(--journey-accent);font:800 5px Manrope}.journey-intent>h3{letter-spacing:-1.2px;max-width:290px;margin:10px 0 19px;font:750 25px/1.03 Manrope}.journey-intent>div{flex-wrap:wrap;gap:5px;display:flex}.journey-intent>div>span{background:#fffdf8;border:1px solid #d8cfc2;border-radius:13px;padding:7px 8px;font:700 6px Manrope}.journey-intent>button{color:#fff;background:#27324a;border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;height:39px;margin-top:22px;padding:0 12px;font:800 7px Manrope;display:flex}.journey-intent>button>b{background:var(--journey-accent);border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.journey-explain{color:#27324a;background:#fff8ed;height:100%;padding:19px 18px}.journey-explain>h3{letter-spacing:-.8px;margin:7px 0 10px;font:750 20px/1.05 Manrope}.journey-explain>div{display:grid}.journey-explain>div>span{border-top:1px solid #e1d8cb;grid-template-columns:24px 1fr;align-items:center;gap:8px;min-height:39px;display:grid}.journey-explain>div>span>i{background:color-mix(in srgb,var(--journey-accent) 18%,#fff);width:20px;height:20px;color:var(--journey-accent);border-radius:7px;place-items:center;font:800 7px Manrope;display:grid}.journey-explain p{gap:1px;margin:0;display:grid}.journey-explain b{font-size:7px}.journey-explain p>small{color:#8d918f;font-size:5px}.journey-explain>footer{color:#6c7e68;background:#e9eee5;border:0;border-radius:7px;min-height:0;margin-top:7px;padding:7px 8px;font-size:5px;position:static}.journey-route{background:radial-gradient(circle at 65% 20%,#536483,#27324a 62%);height:100%;padding:21px 17px}.journey-route>div{justify-content:center;align-items:center;height:54px;display:flex}.journey-route>div>span,.journey-route>div>b{color:#27324a;background:#f8e4b9;border-radius:50%;place-items:center;width:28px;height:28px;font:800 6px Manrope;display:grid}.journey-route>div>b{background:var(--journey-accent);color:#fff}.journey-route>div>i{border-top:1px dashed #ffffff60;width:35px}.journey-route>h3{text-align:center;letter-spacing:-.8px;margin:8px 0 14px;font:750 20px/1.05 Manrope}.journey-route>section{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.journey-route>section>p{text-align:center;background:#ffffff08;border:1px solid #ffffff17;border-radius:8px;gap:2px;margin:0;padding:8px;display:grid}.journey-route>section b{color:#f7d271;font-size:9px}.journey-route>section small{color:#a7b2c4;font-size:5px}.journey-route>footer{color:#8fae88;text-align:center;background:0 0;border:0;min-height:0;margin-top:10px;padding:0;font-size:5px;position:static}.journey-controls{color:#27324a;background:#fff8ed;height:100%;padding:20px 17px}.journey-controls>h3{letter-spacing:-.7px;margin:7px 0 12px;font:750 19px/1.08 Manrope}.journey-controls>label{border-top:1px solid #ded5c8;align-items:center;min-height:44px;display:flex}.journey-controls>label>p{gap:2px;margin:0;display:grid}.journey-controls>label b{font-size:7px}.journey-controls>label small{color:#969996;font-size:5px}.journey-controls>label>em{background:#d5d2cb;border-radius:10px;align-items:center;width:29px;height:17px;margin-left:auto;padding:2px;display:flex}.journey-controls>label>em.on{background:#7da477;justify-content:flex-end}.journey-controls>label>em>i{background:#fff;border-radius:50%;width:13px;height:13px}.journey-controls>label>strong{color:var(--journey-accent);margin-left:auto;font-size:7px}.journey-controls>footer{color:#858b88;background:0 0;border:0;min-height:0;padding:7px 0 0;font-size:5px;position:static}.journey-rating{grid-template-columns:repeat(3,1fr);gap:5px;margin:20px 0;display:grid}.journey-rating button{color:#7d827e;background:#fffdf8;border:1px solid #d9d1c5;border-radius:9px;height:45px;padding:0 5px;font:700 5px Manrope}.journey-rating button.active{border-color:var(--journey-accent);background:color-mix(in srgb,var(--journey-accent) 12%,#fff);color:#27324a}.journey-loop{background:radial-gradient(circle at 50% 47%,color-mix(in srgb,var(--journey-accent) 25%,#27324a),#27324a 58%);height:100%;position:relative}.journey-loop>svg{fill:none;stroke:#ffffff1b;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.journey-loop>svg path{stroke-dasharray:4 5}.loop-center{z-index:2;color:#27324a;background:#f8e7c5;border-radius:50%;place-items:center;width:57px;height:57px;font:800 8px Manrope;display:grid;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffffff08}.loop-center>i{background:#79a272;border:2px solid #27324a;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:1px}.loop-node{z-index:2;color:#fff;background:#34415a;border:1px solid #fff2;border-radius:14px;align-content:center;place-items:center;gap:1px;width:47px;height:47px;font:800 7px Manrope;display:grid;position:absolute}.loop-node small{color:#99a6b9;font-size:4px}.node-a{top:24px;left:26px}.node-b{top:27px;right:25px}.node-c{bottom:31px;left:58%}.journey-loop>footer{z-index:3;color:#fff;background:#1d2639d9;border:0;border-radius:8px;gap:2px;min-height:0;padding:7px 9px;display:grid;position:absolute;bottom:10px;left:15px;right:15px}.journey-loop>footer b{color:var(--journey-accent);font-size:7px}.journey-loop>footer small{color:#9ca8ba;font-size:5px}.journey-copy{min-height:0;padding:13px 17px 9px;overflow:auto}.journey-copy>span{letter-spacing:1.1px;color:var(--journey-accent);font:800 5px Manrope}.journey-copy>h2{letter-spacing:-.8px;margin:5px 0 6px;font:750 20px/1.03 Manrope}.journey-copy>p{color:#71777b;margin:0;font-size:6px;line-height:1.48}.journey-copy>small{background:color-mix(in srgb,var(--journey-accent) 11%,#fff);color:#616963;border-radius:8px;align-items:center;gap:5px;width:max-content;margin-top:7px;padding:5px 7px;font-size:5px;display:flex}.journey-copy>small>i{color:var(--journey-accent);font-style:normal}.journey-actions{color:#27324a;background:#fff8ed;border:0;border-top:1px solid #e3dbcf;grid-template-columns:80px 1fr;gap:7px;min-height:0;padding:9px 14px 12px;display:grid;position:static}.journey-actions>button{color:#777c80;background:0 0;border:1px solid #dcd3c7;border-radius:9px;height:38px;font:800 6px Manrope}.journey-actions>button:last-child{color:#fff;background:#27324a;border-color:#27324a;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.journey-actions>button:last-child>span{background:var(--journey-accent);border-radius:6px;place-items:center;width:21px;height:21px;display:grid}.demo-investor-note{background:#202a3e;border:1px solid #56627a;border-radius:10px;gap:6px;margin-top:18px;padding:15px;display:grid}.demo-investor-note>span{letter-spacing:1.2px;color:#f1c85d;font:800 6px Manrope}.demo-investor-note>b{font:750 11px/1.25 Manrope}.demo-investor-note>small{color:#95a1b5;font-size:7px;line-height:1.5}.demo-investor-system{color:#27324a;background:#f4ecdf;padding:clamp(70px,9vw,130px) max(4vw,28px)}.demo-system-heading{text-align:center;max-width:840px;margin:0 auto 55px}.demo-system-heading>span{letter-spacing:2px;color:#e16449;font:800 8px Manrope}.demo-system-heading>h2{letter-spacing:-.055em;margin:18px 0 24px;font:750 clamp(48px,6vw,92px)/.94 Manrope}.demo-system-heading h2>em{color:#e5664c;font-style:normal}.demo-system-heading>p{color:#6f7473;max-width:690px;margin:auto;font-size:13px;line-height:1.7}.demo-system-loop{grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:center;max-width:1450px;margin:auto;display:grid}.demo-system-loop>article{background:#fffaf2;border:1px solid #d8cdbf;border-radius:16px;align-content:start;gap:12px;min-height:190px;padding:25px;display:grid;box-shadow:0 18px 40px #5f514210}.demo-system-loop>article>span{color:#f4c862;background:#27324a;border-radius:10px;place-items:center;width:32px;height:32px;font:800 7px Manrope;display:grid}.demo-system-loop>article>b{font:750 17px Manrope}.demo-system-loop>article>small{color:#7d817e;font-size:9px;line-height:1.55}.demo-system-loop>i{text-align:center;color:#e2664b;font:700 20px Manrope}.demo-system-evidence{color:#fff;background:#27324a;border:1px solid #d8cdbf;border-radius:16px;grid-template-columns:repeat(4,1fr);max-width:1450px;margin:18px auto 0;display:grid;overflow:hidden}.demo-system-evidence>article{border-right:1px solid #49556d;align-content:center;gap:7px;min-height:145px;padding:24px;display:grid}.demo-system-evidence>article:last-child{border:0}.demo-system-evidence span{letter-spacing:1.2px;color:#f2c75d;font:800 6px Manrope}.demo-system-evidence b{font:750 13px Manrope}.demo-system-evidence small{color:#9ca8ba;font-size:8px;line-height:1.45}.demo-investor-system>footer{color:#27324a;background:0 0;border:0;border-top:1px solid #d4c8b9;grid-template-columns:210px 1fr;gap:35px;max-width:980px;min-height:0;margin:55px auto 0;padding:28px 0 0;display:grid}.demo-investor-system>footer>b{font:750 17px Manrope}.demo-investor-system>footer>p{color:#6f7473;margin:0;font-size:11px;line-height:1.7}@keyframes journey-sheet-in{0%{opacity:0;transform:translateY(24px)}}@keyframes journey-stage-in{0%{opacity:0;transform:translateY(9px)scale(.985)}}@keyframes journey-notification{0%{opacity:0;transform:translateY(-18px)}}@media (width<=1200px){.demo-flow-list{grid-template-columns:1fr 1fr}.demo-flow-list>button{min-height:106px}.demo-outcomes .demo-investor-note{grid-column:1/-1}.demo-system-loop{grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr}.demo-system-loop>article{min-height:205px;padding:19px}.demo-system-evidence>article{padding:19px}}@media (width<=820px){.demo-system-loop{grid-template-columns:1fr 1fr;gap:10px}.demo-system-loop>i{display:none}.demo-system-loop>article{min-height:160px}.demo-system-evidence{grid-template-columns:1fr 1fr}.demo-system-evidence>article{border-bottom:1px solid #49556d}.demo-system-evidence>article:nth-child(2){border-right:0}.demo-investor-system>footer{grid-template-columns:1fr;gap:10px}.demo-flow-list{grid-template-columns:1fr 1fr}}@media (width<=480px){.demo-system-heading>h2{font-size:45px}.demo-system-loop,.demo-system-evidence{grid-template-columns:1fr}.demo-system-loop>article{min-height:145px}.demo-system-evidence>article{border-right:0}.demo-investor-system{padding-left:16px;padding-right:16px}.demo-journey-sheet{grid-template-rows:57px 7px 245px minmax(0,1fr) 61px}.journey-copy>h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.demo-journey-sheet,.journey-stage,.journey-signal>article{animation:none}.demo-flow-list>button,.journey-progress i{transition:none}}.business-profile>span{overflow:hidden;color:#fff!important}.brand-kit-workspace{--merchant-accent:#d96848;background:#edeae3;flex:1;grid-template-columns:350px minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.brand-kit-controls{background:#fbf9f4;border-right:1px solid #ddd9d0;padding:31px 28px 36px;overflow:auto}.brand-kit-intro>span,.brand-kit-gallery>header span{letter-spacing:1.5px;color:var(--merchant-accent);font:800 7px Manrope}.brand-kit-intro h3{letter-spacing:-1.6px;color:#2d332d;margin:12px 0;font:700 31px/1.04 Manrope}.brand-kit-intro p{color:#858982;margin:0 0 24px;font-size:10px;line-height:1.6}.brand-kit-field{gap:7px;margin-top:15px;display:grid}.brand-kit-field>span,.brand-color-field>span{color:#565b54;font-size:9px;font-weight:800}.brand-kit-field input{color:#2e342e;background:#fff;border:1px solid #d9d5cc;border-radius:8px;outline:0;width:100%;height:44px;padding:0 12px;font-size:11px}.brand-kit-field input:focus{border-color:var(--merchant-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--merchant-accent) 12%,transparent)}.brand-logo-upload{background:#fff;border:1px dashed #cfc9bf;border-radius:10px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;min-height:70px;margin-top:15px;padding:10px;transition:all .2s;display:grid;position:relative}.brand-logo-upload:hover{border-color:var(--merchant-accent);background:color-mix(in srgb,var(--merchant-accent) 4%,#fff)}.brand-logo-upload>span{background:var(--merchant-accent);color:#fff;border-radius:11px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.brand-logo-upload img{object-fit:cover;width:100%;height:100%}.brand-logo-upload i{font:800 11px Manrope}.brand-logo-upload p{gap:3px;margin:0;display:grid}.brand-logo-upload b{color:#3d443e;font-size:9px}.brand-logo-upload small{color:#969992;font-size:7px}.brand-logo-upload>em{color:var(--merchant-accent);background:color-mix(in srgb,var(--merchant-accent) 9%,#fff);border-radius:12px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.brand-logo-upload input{opacity:0;width:100%;position:absolute;inset:0}.brand-color-field{gap:9px;margin-top:18px;display:grid}.brand-color-field>span{justify-content:space-between;display:flex}.brand-color-field>span b{color:#999b96;font-size:7px}.brand-color-field>div{gap:7px;display:flex}.brand-color-field button,.brand-color-field label{border:3px solid #fbf9f4;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:relative;box-shadow:0 0 0 1px #d9d5cc}.brand-color-field button.active{transform:scale(.9);box-shadow:0 0 0 2px #27324a}.brand-color-field label{color:#777;background:#fff}.brand-color-field label input{opacity:0;position:absolute;inset:0}.brand-kit-ready{color:#53634f;background:#e8efe4;border-radius:9px;align-items:center;gap:9px;margin-top:23px;padding:12px;display:flex}.brand-kit-ready>svg{flex:none}.brand-kit-ready p{gap:2px;margin:0;display:grid}.brand-kit-ready b{font-size:8px}.brand-kit-ready small{color:#798275;font-size:7px}.brand-kit-gallery{min-width:0;padding:28px 28px 24px;overflow:auto}.brand-kit-gallery>header{-webkit-backdrop-filter:none;backdrop-filter:none;color:#27324a;background:0 0;border:0;border-bottom:1px solid #d7d3ca;justify-content:space-between;align-items:center;width:auto;height:auto;min-height:54px;padding:0 0 17px;display:flex;position:static}.brand-kit-gallery>header>div{gap:4px;display:grid}.brand-kit-gallery>header h3{letter-spacing:-.7px;margin:0;font:700 21px Manrope}.brand-kit-gallery>header>button{color:#fff;background:#27324a;border:0;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 13px;font:800 8px Manrope;display:flex}.brand-asset-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:10px;margin-top:15px;display:grid}.brand-asset-grid>article{background:#f9f7f1;border:1px solid #d8d4cb;border-radius:12px;min-width:0;overflow:hidden}.brand-asset-meta{background:#fff;border-bottom:1px solid #dedad1;align-items:center;min-height:62px;padding:10px 12px;display:flex}.brand-asset-meta p{grid-template-columns:24px 1fr;gap:2px 8px;margin:0;display:grid}.brand-asset-meta p>span{background:color-mix(in srgb,var(--merchant-accent) 11%,#fff);width:22px;height:22px;color:var(--merchant-accent);border-radius:7px;grid-row:1/3;place-items:center;font:800 6px Manrope;display:grid}.brand-asset-meta b{color:#3e443e;font-size:9px}.brand-asset-meta small{color:#93978f;font-size:6px}.brand-asset-meta>button{color:#5f665f;background:#f8f6f0;border:1px solid #d9d5cc;border-radius:8px;place-items:center;width:31px;height:31px;margin-left:auto;display:grid}.brand-asset-meta>button:hover{background:var(--merchant-accent);border-color:var(--merchant-accent);color:#fff}.brand-notification-stage{background:radial-gradient(circle at 75% 8%,color-mix(in srgb,var(--merchant-accent) 55%,#e3c36e),transparent 29%),linear-gradient(145deg,#758395,#27324a 67%,#6e6352);color:#fff;height:430px;padding:85px 13px 20px}.brand-lock-time{text-align:center;gap:5px;display:grid}.brand-lock-time span{font-size:7px}.brand-lock-time b{letter-spacing:-3px;font:500 45px Manrope}.merchant-notification{color:#29303b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf7e9;border-radius:16px;grid-template-columns:39px 1fr;align-items:start;gap:9px;margin-top:35px;padding:11px;display:grid;box-shadow:0 14px 32px #17203335}.merchant-notification>span{background:var(--merchant-accent);color:#fff;border-radius:11px;place-items:center;width:39px;height:39px;font:800 8px Manrope;display:grid;overflow:hidden}.merchant-notification>span img{object-fit:cover;width:100%;height:100%}.merchant-notification p{gap:3px;margin:0;display:grid}.merchant-notification small{letter-spacing:.7px;color:var(--merchant-accent);font:800 5px Manrope}.merchant-notification b{font:700 9px/1.25 Manrope}.merchant-notification em{color:#747b80;font-size:6px;font-style:normal;line-height:1.35}.brand-offer-asset{background:#eee9df!important}.merchant-offer-card{background:linear-gradient(to bottom,var(--merchant-accent) 0 35%,#fffaf2 35%);color:#27324a;flex-direction:column;min-height:430px;margin:0;padding:18px;display:flex}.merchant-offer-card>header{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:0 0;border:0;align-items:center;gap:9px;width:auto;height:auto;padding:0;display:flex;position:static}.merchant-offer-card>header>span{width:42px;height:42px;color:var(--merchant-accent);background:#fff;border-radius:11px;place-items:center;font:800 8px Manrope;display:grid;overflow:hidden}.merchant-offer-card>header img{object-fit:cover;width:100%;height:100%}.merchant-offer-card header p{gap:2px;margin:0;display:grid}.merchant-offer-card header b{font:700 10px Manrope}.merchant-offer-card header small{letter-spacing:.8px;color:#ffffffbd;font-size:5px}.merchant-offer-card>div{padding-top:78px}.merchant-offer-card>div>small{letter-spacing:1px;color:var(--merchant-accent);font:800 5px Manrope}.merchant-offer-card h3{letter-spacing:-1.5px;margin:11px 0;font:700 31px/1.02 Manrope}.merchant-offer-card>div>p{color:#757b77;font-size:8px;line-height:1.5}.merchant-offer-card>footer{color:#27324a;background:0 0;border:0;border-top:1px solid #ddd6cc;justify-content:space-between;align-items:center;min-height:0;margin-top:auto;padding:13px 0 0;display:flex;position:static}.merchant-offer-card footer b{font-size:7px}.merchant-offer-card footer span{color:#fff;letter-spacing:.7px;background:#27324a;border-radius:7px;padding:6px 8px;font:800 6px Manrope}.brand-qr-asset{background:#e7e1d7!important}.merchant-qr-card{color:#27324a;background:#fffdf7;flex-direction:column;min-height:590px;margin:0 auto;padding:19px 21px 15px;display:flex}.merchant-qr-card>header{-webkit-backdrop-filter:none;backdrop-filter:none;color:#27324a;background:0 0;border:0;border-bottom:1px solid #dfd8ce;align-items:center;gap:9px;width:auto;height:auto;padding:0 0 12px;display:flex;position:static}.merchant-qr-card>header>span{background:var(--merchant-accent);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;font:800 8px Manrope;display:grid;overflow:hidden}.merchant-qr-card>header img{object-fit:cover;width:100%;height:100%}.merchant-qr-card header p{gap:2px;margin:0;display:grid}.merchant-qr-card header b{font:700 9px Manrope}.merchant-qr-card header small{letter-spacing:.8px;color:#8f948f;font-size:5px}.merchant-qr-card>h3{text-align:center;letter-spacing:-1.1px;margin:23px 0 16px;font:700 26px/1.02 Manrope}.merchant-qr-code{background:#fffdf7;place-items:center;width:198px;height:198px;margin:0 auto;padding:10px;display:grid;position:relative}.merchant-qr-code>i{background:var(--merchant-accent);color:#fff;border:5px solid #fffdf7;border-radius:9px;place-items:center;width:32px;height:32px;font:800 10px Manrope;display:grid;position:absolute}.merchant-qr-card>p{text-align:center;color:#7b807c;max-width:230px;margin:15px auto;font-size:7px;line-height:1.55}.merchant-qr-card>footer{color:#27324a;background:0 0;border:0;border-top:1px solid #dfd8ce;justify-content:space-between;align-items:center;min-height:0;margin-top:auto;padding:12px 0 0;display:flex;position:static}.merchant-qr-card footer b{font:800 10px Manrope}.merchant-qr-card footer em{color:var(--merchant-accent);font-style:normal}.merchant-qr-card footer span{letter-spacing:.8px;color:#929792;font:800 5px Manrope}.brand-kit-download-note{color:#5d655e;background:#f8f6f0;border:1px solid #d5d2c9;border-radius:10px;align-items:center;gap:10px;min-height:61px;margin-top:10px;padding:12px 14px;display:flex}.brand-kit-download-note>svg{color:var(--merchant-accent);flex:none}.brand-kit-download-note p{gap:2px;margin:0;display:grid}.brand-kit-download-note b{font-size:8px}.brand-kit-download-note small{color:#8f938e;font-size:7px}.brand-kit-download-note>span{color:#92958f;margin-left:auto;font-size:7px}@media (width>=1450px){.brand-kit-workspace{grid-template-columns:390px minmax(0,1fr)}.brand-kit-controls{padding:38px 34px}.brand-kit-gallery{padding:34px 34px 28px}.brand-asset-grid{grid-template-columns:repeat(3,minmax(250px,1fr))}.brand-notification-stage,.merchant-offer-card{height:500px;min-height:500px}.merchant-qr-card{min-height:500px}.merchant-qr-code{width:178px;height:178px}.merchant-qr-code>svg{width:160px;height:160px}}@media (width<=1100px){.brand-kit-workspace{grid-template-columns:310px minmax(0,1fr)}.brand-kit-controls{padding:24px 20px}.brand-kit-gallery{padding:22px 20px}.brand-asset-grid{grid-template-columns:1fr}.brand-notification-stage{height:390px}}@media (width<=780px){.brand-kit-workspace{padding-bottom:20px;display:block;overflow:auto}.brand-kit-controls{border-bottom:1px solid #ddd9d0;border-right:0;overflow:visible}.brand-kit-gallery{overflow:visible}.brand-asset-grid{grid-template-columns:1fr 1fr}.brand-qr-asset{grid-column:1/-1}.merchant-qr-card{max-width:380px}.brand-kit-gallery>header{gap:14px}.brand-kit-download-note>span{display:none}}@media (width<=560px){.brand-kit-gallery,.brand-kit-controls{padding:20px 15px}.brand-kit-intro h3{font-size:27px}.brand-kit-gallery>header{display:grid}.brand-kit-gallery>header>button{justify-content:center;width:100%}.brand-asset-grid{grid-template-columns:1fr}.brand-qr-asset{grid-column:auto}.brand-notification-stage{height:390px}.brand-kit-download-note{align-items:flex-start}}.merchant-notification>span.perkpatch-asset-mark,.merchant-offer-card>header>span.perkpatch-asset-mark,.merchant-qr-card>header>span.perkpatch-asset-mark{color:#fff;background:#f06449;font-size:15px}.merchant-qr-code>i.business-qr-logo{border-width:6px;width:38px;height:38px;overflow:hidden}.merchant-qr-code>i.business-qr-logo img{object-fit:cover;width:100%;height:100%;display:block}.merchant-qr-card--signature{color:#20372d;background:#f8f5ec;border:1px solid #d9ded3;border-top:5px solid #f06449;border-radius:4px;gap:0;width:min(100%,380px);min-height:550px;margin:0 auto;padding:23px 24px 17px;box-shadow:0 18px 40px #394a331a}.merchant-qr-card--signature>header{border-bottom:1px solid #d9ded3;gap:7px;min-height:52px;padding:0 0 14px}.merchant-qr-card--signature>header>.perkpatch-asset-mark{border-radius:9px 9px 9px 3px;width:32px;height:32px;font-size:14px;transform:rotate(-5deg);background:#f06449!important}.merchant-qr-card--signature>header>b{letter-spacing:-.9px;font:800 17px Manrope,Arial,sans-serif}.merchant-qr-card--signature>header>b em{color:#f06449;font-style:normal}.merchant-qr-card--signature>header>i{color:#d7b84c;margin-left:auto;font-size:22px;font-style:normal}.merchant-qr-intro{padding:23px 0 13px}.merchant-qr-intro>small{color:#b85e44;letter-spacing:1.6px;font:800 7px Manrope,Arial,sans-serif}.merchant-qr-intro>h3{color:#20372d;letter-spacing:-1.3px;overflow-wrap:anywhere;margin:8px 0 5px;font:800 clamp(22px,2.2vw,31px)/1.08 Manrope,Arial,sans-serif}.merchant-qr-intro>p{color:#69796b;margin:0;font:600 9px DM Sans,Arial,sans-serif}.merchant-qr-card--signature .merchant-qr-code{background:#fff;border:1px solid #dce4dc;border-radius:11px;place-items:center;width:min(100%,246px);height:auto;min-height:0;margin:auto;padding:10px;display:grid}.merchant-qr-card--signature .merchant-qr-code>svg{width:100%;max-width:224px;height:auto;display:block}.merchant-qr-card--signature .merchant-qr-code>i.business-qr-logo{box-sizing:content-box;border:5px solid #fff;border-radius:8px;width:34px;height:34px}.merchant-qr-action{gap:10px;margin-top:16px;display:grid}.merchant-qr-action>strong{color:#fffdf7;letter-spacing:.8px;background:#20372d;border-radius:9px;justify-content:space-between;align-items:center;min-height:47px;padding:0 15px;font:800 11px Manrope,Arial,sans-serif;display:flex}.merchant-qr-action>strong span{color:#eccb69;font-size:19px}.merchant-qr-action>small{color:#607164;text-align:center;max-width:275px;margin:auto;font:600 8px/1.4 DM Sans,Arial,sans-serif}.merchant-qr-card--signature>footer{color:#a0afa0;text-align:center;letter-spacing:1.7px;background:0 0;border:0;min-height:0;margin-top:auto;padding:13px 0 0;font:800 7px Manrope,Arial,sans-serif;display:block}.merchant-qr-local-note{color:#78633b;background:#fff9eb;border:1px solid #dccbaa;border-radius:9px;max-width:380px;margin:10px auto 2px;padding:10px 12px;font:600 9px/1.5 DM Sans,Arial,sans-serif}.merchant-qr-local-note code{font-size:9px;font-weight:800}@media (width<=390px){.merchant-qr-card--signature{padding-left:18px;padding-right:18px}.merchant-qr-intro>h3{font-size:24px}.merchant-qr-card--signature .merchant-qr-code{width:min(100%,214px)}}.business-overlay{background:#202a3e;place-items:stretch stretch;padding:0}.business-studio{width:100vw;max-width:none;height:100dvh;box-shadow:none;background:#f4f1ea;border-radius:0;grid-template-columns:280px minmax(0,1fr)}.studio-workspace{background:#f4f1ea;height:100dvh}.studio-sidebar{background:linear-gradient(#202a3e 0%,#182237 100%);border-right:1px solid #ffffff0d;padding:0 18px 20px}.studio-logo{background:#ffffff03;border-bottom:1px solid #ffffff13;align-items:center;gap:11px;min-height:92px;margin:0 -18px;padding:0 22px;display:flex}.studio-app-mark{flex:none;place-items:center;width:42px;height:42px;display:grid;position:relative}.studio-app-mark>i{color:#fff;background:#f06449;border-radius:13px 13px 13px 5px;place-items:center;width:38px;height:38px;font:800 16px Manrope;display:grid;transform:rotate(-7deg);box-shadow:0 8px 18px #1118274f,inset 0 1px #ffffff48}.studio-app-mark>em{background:#f2c14e;border:2px solid #202a3e;border-radius:50%;width:9px;height:9px;position:absolute;top:1px;right:0}.studio-logo>div{gap:2px;min-width:0;display:grid}.studio-logo>div>p{letter-spacing:-.7px;color:#fff;margin:0;font:800 18px Manrope;display:flex}.studio-logo>div>p strong{color:#f48668}.studio-logo>div>small{letter-spacing:1.5px;color:#8491a7;text-transform:uppercase;font:800 6px Manrope}.studio-pro-badge{color:#bac4d3;letter-spacing:1px;border:1px solid #69758b;border-radius:12px;margin-left:auto;padding:5px 7px;font:800 5px Manrope}.business-profile{background:#ffffff08;border-color:#ffffff0d;border-radius:12px;margin:18px 0 23px;padding:12px}.business-profile>span{border-radius:11px;width:41px;height:41px}.business-profile b{color:#fff;font-size:11px}.business-profile small{color:#8490a3}.business-profile i{color:#7f8ca1}.studio-nav-label{letter-spacing:1.6px;color:#69768c;padding:0 12px 9px;font:800 6px Manrope;display:block}.studio-nav{gap:5px}.studio-nav button{color:#929db1;border-radius:10px;min-height:43px;padding:0 12px;font-size:10px;transition:all .2s}.studio-nav button span{background:#ffffff05;border-radius:8px;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.studio-nav button:hover{color:#dfe4ec;background:#ffffff08;transform:translate(2px)}.studio-nav button.current{color:#202a3e;background:#f5f1e8;box-shadow:0 8px 22px #0f172a38}.studio-nav button.current span{color:#fff;background:#f06449}.studio-sidebar-stats{border-top-color:#ffffff10}.studio-sidebar-stats>div{background:#ffffff05;border:1px solid #ffffff08}.studio-love{background:linear-gradient(145deg,#2b3c45,#263442);border-color:#ffffff0e}.studio-love>span{color:#f48668}.studio-love b{color:#fff}.studio-love p{color:#8e9bad}.studio-exit{color:#8490a4;border-radius:9px;width:100%;min-height:42px;margin-top:10px;padding:0 11px;transition:all .2s}.studio-exit:hover{color:#fff;background:#ffffff07}.studio-topbar{background:#fffdf8;border-bottom:1px solid #ded9cf;min-height:96px;padding:18px clamp(25px,3vw,48px);box-shadow:0 5px 20px #27324a08}.studio-topbar>div:first-child span{color:#f06449}.studio-topbar h2{color:#27324a;font-size:clamp(22px,2vw,29px)}.studio-flow span.active{color:#27324a}.studio-flow span.active i{color:#fff;background:#27324a}.studio-topbar .studio-status{color:#5f745b;background:#e8f0e5}.studio-topbar>button{background:#f4f1e9;border-radius:10px;width:39px;height:39px}.studio-content{background:#f4f1ea}.composer{background:#fffdf8;padding-left:clamp(34px,4vw,68px);padding-right:clamp(34px,4vw,68px)}.campaign-preview,.brand-kit-workspace{background:#ebe8e1}.brand-kit-controls{background:#fffdf8}.brand-kit-gallery{padding-left:clamp(25px,3vw,46px);padding-right:clamp(25px,3vw,46px)}.brand-asset-grid>article{box-shadow:0 12px 35px #27324a0c}.studio-sendbar{background:#fffdf8;box-shadow:0 -6px 20px #27324a08}.send-offer{background:#f06449}.send-offer:hover{background:#df573d}@media (width>=1500px){.business-studio{grid-template-columns:300px minmax(0,1fr)}.studio-sidebar{padding-left:22px;padding-right:22px}.studio-logo{margin-left:-22px;margin-right:-22px;padding-left:27px;padding-right:27px}.studio-nav button{font-size:11px}.brand-kit-workspace{grid-template-columns:420px minmax(0,1fr)}.brand-kit-controls{padding-left:40px;padding-right:40px}}@media (width<=1050px){.business-studio{grid-template-columns:220px minmax(0,1fr)}.studio-sidebar{padding-left:12px;padding-right:12px}.studio-logo{margin-left:-12px;margin-right:-12px;padding-left:16px;padding-right:16px}.studio-pro-badge{display:none}.business-profile{padding:9px}.studio-nav button{padding:0 8px}.brand-kit-workspace{grid-template-columns:300px minmax(0,1fr)}}@media (width<=780px){.business-studio{grid-template-columns:1fr;height:100dvh}.studio-workspace{height:100dvh}.studio-sidebar{display:none}.studio-topbar{min-height:76px;padding:12px 16px}.studio-topbar h2{font-size:18px}.studio-flow{display:none}.brand-kit-workspace{display:block}.brand-kit-controls,.brand-kit-gallery{padding-left:16px;padding-right:16px}}.customer-offers-workspace{--merchant-accent:#d96848;color:#27324a;background:#e9e6de;flex:1;grid-template-columns:320px minmax(430px,1fr) 300px;min-height:0;display:grid;overflow:hidden}.customer-offer-library{background:#fffdf8;border-right:1px solid #ddd8ce;min-width:0;padding:28px 21px 24px;overflow:auto}.customer-offer-library>header{color:#27324a;background:0 0;border:0;border-bottom:1px solid #e2ddd4;align-items:start;gap:12px;width:auto;height:auto;padding:0 0 20px;display:flex;position:static}.customer-offer-library>header>div{flex:1;gap:5px;display:grid}.customer-offer-library>header span,.customer-experience-preview>header span,.customer-journey>span{letter-spacing:1.5px;color:#f06449;font:800 7px Manrope}.customer-offer-library>header h3,.customer-experience-preview>header h3{letter-spacing:-.8px;margin:0;font:700 20px/1.15 Manrope}.customer-offer-library>header p{color:#8d918b;margin:2px 0 0;font-size:8px;line-height:1.45}.customer-offer-library>header>button{color:#59605c;background:#f5f2eb;border:1px solid #ddd8ce;border-radius:9px;width:34px;height:34px;font-size:16px;transition:all .2s}.customer-offer-library>header>button:hover{color:#fff;background:#27324a}.customer-offer-library>header>button.spinning{animation:.8s linear infinite offer-refresh}.backend-connection{background:#eff5eb;border:1px solid #d8e4d3;border-radius:10px;align-items:center;gap:9px;min-height:51px;margin:14px 0 11px;padding:10px 11px;display:flex}.backend-connection>i{background:#67a257;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #67a25718}.backend-connection p{gap:2px;margin:0;display:grid}.backend-connection b{color:#53634f;font-size:8px}.backend-connection small{color:#7f8a79;font-size:6px}.backend-connection.offline{background:#fbefea;border-color:#ead3c9}.backend-connection.offline>i{background:#dc7357;box-shadow:0 0 0 4px #dc735718}.backend-connection.offline b{color:#a3533e}.customer-offer-list{gap:7px;display:grid}.customer-offer-list>button{color:#27324a;text-align:left;background:#f9f7f1;border:1px solid #dfdbd2;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 13px;align-items:center;gap:8px;width:100%;min-height:91px;padding:12px 10px;transition:all .22s;display:grid}.customer-offer-list>button:hover{border-color:#bcb8ae;transform:translate(3px)}.customer-offer-list>button.active{border-color:var(--merchant-accent);background:color-mix(in srgb,var(--merchant-accent) 6%,#fff);box-shadow:0 8px 22px color-mix(in srgb,var(--merchant-accent) 13%,transparent)}.offer-list-number{color:#777d79;background:#e9e6df;border-radius:8px;place-items:center;width:26px;height:26px;font:800 7px Manrope;display:grid}.customer-offer-list>button.active .offer-list-number{background:var(--merchant-accent);color:#fff}.customer-offer-list>button p{gap:4px;min-width:0;margin:0;display:grid}.customer-offer-list>button small{letter-spacing:.9px;color:var(--merchant-accent);font:800 5px Manrope}.customer-offer-list>button b{white-space:normal;font:700 10px/1.3 Manrope}.customer-offer-list>button em{color:#969a94;font-size:6px;font-style:normal}.customer-offer-list>button>i{color:#a4a8a2;font-style:normal}.offer-list-loading{gap:7px;display:grid}.offer-list-loading i{background:linear-gradient(90deg,#f1eee8,#faf8f3,#f1eee8) 0 0/200% 100%;border-radius:11px;height:91px;animation:1.2s linear infinite offer-skeleton}.customer-offer-actions{gap:9px;margin-top:14px;display:grid}.customer-offer-actions>button{color:#fff;background:#27324a;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:42px;font:800 8px Manrope;display:flex}.customer-offer-actions>button:hover{background:#f06449}.customer-offer-actions>small{text-align:center;color:#969a94;font-size:6px}.customer-experience-preview{background:radial-gradient(circle at 50% 52%,#fffaf0 0 25%,#0000 55%),#e9e6de;flex-direction:column;min-width:0;display:flex;overflow:hidden}.customer-experience-preview>header{color:#27324a;background:#efede7;border:0;border-bottom:1px solid #d8d3ca;justify-content:space-between;align-items:center;gap:14px;width:auto;height:auto;min-height:79px;padding:18px 24px;display:flex;position:static}.customer-experience-preview>header>div:first-child{gap:4px;display:grid}.customer-preview-switch{background:#e4e1da;border:1px solid #d4d0c7;border-radius:9px;padding:3px;display:flex}.customer-preview-switch button{color:#858985;background:0 0;border:0;border-radius:6px;height:29px;padding:0 10px;font-size:7px;font-weight:800}.customer-preview-switch button.active{color:#27324a;background:#fff;box-shadow:0 3px 9px #27324a14}.customer-phone-stage{flex:1;place-items:center;min-height:0;padding:24px;display:grid;position:relative;overflow:hidden}.customer-preview-orbit{border:1px solid #c9c4ba;border-radius:50%;position:absolute}.customer-preview-orbit.orbit-one{width:520px;height:520px}.customer-preview-orbit.orbit-two{opacity:.45;width:680px;height:680px}.customer-app-phone{z-index:2;background:#f7f3e9;border:8px solid #181c1d;border-radius:46px;width:292px;height:600px;animation:.55s cubic-bezier(.2,.8,.2,1) customer-phone-in;position:relative;overflow:hidden;box-shadow:0 30px 70px #27324a30,0 0 0 1px #ffffff70}.customer-phone-island{z-index:5;background:#111516;border-radius:14px;width:87px;height:24px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.customer-phone-home{z-index:5;background:#18201f;border-radius:4px;width:92px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.customer-app-screen,.customer-lock-screen{height:100%;position:relative}.customer-app-screen{background:#fbf8f0;padding:16px 14px 53px;overflow:hidden}.customer-app-status,.customer-lock-status{justify-content:space-between;align-items:center;height:27px;padding:0 7px;font:800 7px Manrope;display:flex}.customer-app-status i,.customer-lock-status i{letter-spacing:1px;font-size:5px;font-style:normal}.customer-app-screen>header{-webkit-backdrop-filter:none;backdrop-filter:none;color:#27324a;background:0 0;border:0;justify-content:space-between;align-items:center;width:auto;height:auto;padding:12px 2px 7px;display:flex;position:static}.customer-app-screen>header div{gap:3px;display:grid}.customer-app-screen>header small{letter-spacing:1px;color:#f06449;font:800 5px Manrope}.customer-app-screen>header h4{letter-spacing:-.7px;margin:0;font:700 16px/1.08 Manrope}.customer-app-screen>header button{color:#27324a;background:#fff;border:1px solid #ddd8ce;border-radius:50%;width:29px;height:29px}.customer-location-pill{background:#fff;border:1px solid #dfdad0;border-radius:14px;align-items:center;gap:4px;width:max-content;margin:6px 0 12px;padding:7px 9px;font-size:6px;font-weight:700;display:flex}.customer-location-pill span{color:#999;margin-left:3px}.customer-app-chips{gap:5px;margin-bottom:9px;display:flex;overflow:hidden}.customer-app-chips>*{background:#fff;border:1px solid #ddd8ce;border-radius:13px;flex:none;padding:6px 8px;font-size:6px;font-weight:700}.customer-app-chips b{color:#fff;background:#27324a;border-color:#27324a}.customer-live-offer{background:#fff;border:1px solid #dcd7ce;border-radius:12px;animation:.5s 80ms both customer-card-up;overflow:hidden;box-shadow:0 11px 25px #27324a12}.customer-offer-art{background:radial-gradient(circle at 20% 85%,color-mix(in srgb,var(--merchant-accent) 75%,#f7d783),transparent 32%),linear-gradient(135deg,color-mix(in srgb,var(--merchant-accent) 40%,#efe5ca),#f7d9b5);height:153px;position:relative;overflow:hidden}.customer-offer-art>span{z-index:2;color:#27324a;letter-spacing:.7px;background:#fffef7dc;border-radius:10px;padding:6px 8px;font:800 5px Manrope;position:absolute;top:10px;left:10px}.customer-offer-art>button{z-index:2;color:#27324a;background:#fffef7dc;border:0;border-radius:50%;width:27px;height:27px;position:absolute;top:9px;right:9px}.customer-offer-art>div{place-items:center;display:grid;position:absolute;inset:0}.customer-offer-art>div i{border:1px solid #ffffff80;border-radius:50%;width:112px;height:112px;position:absolute}.customer-offer-art>div i:nth-child(2){background:#ffffff18;width:74px;height:74px}.customer-offer-art>div b{width:51px;height:51px;color:var(--merchant-accent);background:#fff;border-radius:18px 18px 18px 5px;place-items:center;font-size:21px;display:grid;transform:rotate(-6deg);box-shadow:0 12px 25px #73493625}.customer-offer-copy{padding:11px 12px 10px}.customer-offer-copy>p{align-items:center;gap:6px;margin:0;display:flex}.customer-offer-copy>p>span{color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font:800 5px Manrope;display:grid}.customer-offer-copy>p>b{font-size:7px}.customer-offer-copy h3{letter-spacing:-.5px;margin:9px 0 5px;font:700 15px/1.1 Manrope}.customer-offer-copy>em{color:#858985;min-height:23px;font-size:6px;font-style:normal;line-height:1.4;display:block}.customer-offer-copy footer{color:#27324a;background:0 0;border:0;border-top:1px solid #ebe6dc;justify-content:space-between;align-items:center;min-height:0;margin-top:9px;padding:8px 0 0;display:flex;position:static}.customer-offer-copy footer span{color:#858985;align-items:center;gap:3px;font-size:6px;display:flex}.customer-offer-copy footer b{color:var(--merchant-accent);font-size:6px}.customer-neighbor-note{background:#eef1e6;border-radius:9px;gap:7px;margin-top:8px;padding:8px;display:flex}.customer-neighbor-note>span{color:#6f845f}.customer-neighbor-note p{gap:2px;margin:0;display:grid}.customer-neighbor-note b{font-size:6px}.customer-neighbor-note small{color:#7f877a;font-size:5px;line-height:1.35}.customer-app-screen>nav{background:#fffefa;border-top:1px solid #e1ddd4;grid-template-columns:repeat(4,1fr);align-items:center;height:49px;display:grid;position:absolute;bottom:0;left:0;right:0}.customer-app-screen>nav>*{color:#9a9d98;place-items:center;gap:2px;font-size:9px;font-style:normal;display:grid}.customer-app-screen>nav b{color:#f06449}.customer-app-screen>nav small{font-size:5px;font-weight:700}.customer-lock-screen{color:#fff;background:radial-gradient(circle at 68% 16%,color-mix(in srgb,var(--merchant-accent) 85%,#efc570),transparent 26%),linear-gradient(155deg,#657386,#27324a 66%,#605749);padding:15px}.customer-lock-screen:before{content:"";background:#17203318;position:absolute;inset:0}.customer-lock-screen>*{position:relative}.customer-lock-status{padding:0 7px}.customer-lock-screen>p{text-align:center;margin:37px 0 2px;font-size:7px}.customer-lock-screen>b{text-align:center;letter-spacing:-4px;font:500 50px Manrope;display:block}.customer-push-card{color:#27324a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf6e9;border-radius:18px;grid-template-columns:39px 1fr;gap:9px;margin-top:38px;padding:12px;animation:.7s cubic-bezier(.18,.89,.3,1.2) notification-drop;display:grid;box-shadow:0 15px 35px #17203335}.customer-push-card>span{color:#fff;background:#f06449;border-radius:11px;place-items:center;width:39px;height:39px;font:800 13px Manrope;display:grid;position:relative}.customer-push-card>span i{background:#f2c14e;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-2px;right:-2px}.customer-push-card>div{gap:4px;display:grid}.customer-push-card small{letter-spacing:.7px;color:#f06449;font:800 5px Manrope}.customer-push-card h3{margin:0;font:700 10px/1.25 Manrope}.customer-push-card p{color:#6d7478;margin:0;font-size:7px;line-height:1.35}.customer-push-card em{color:#858b8f;align-items:center;gap:3px;font-size:6px;font-style:normal;display:flex}.customer-lock-screen>footer{background:0 0;border:0;justify-content:space-between;min-height:0;padding:0;display:flex;position:absolute;bottom:26px;left:17px;right:17px}.customer-lock-screen>footer span{background:#1c243085;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.customer-offer-inspector{color:#fff;background:#27324a;padding:27px 22px 24px;overflow:auto}.customer-live-label{color:#b7c2d2;letter-spacing:.7px;border:1px solid #536078;border-radius:14px;align-items:center;gap:6px;width:max-content;padding:7px 9px;font:800 6px Manrope;display:flex}.customer-live-label i{background:#86b473;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #86b47316}.customer-offer-inspector>h3{letter-spacing:-1.1px;margin:23px 0 11px;font:700 26px/1.08 Manrope}.customer-offer-inspector>p{color:#aeb8ca;margin:0;font-size:8px;line-height:1.65}.customer-inspector-business{background:#303c55;border:1px solid #4d5970;border-radius:10px;align-items:center;gap:9px;margin:20px 0;padding:12px;display:flex}.customer-inspector-business>span{color:#fff;border-radius:10px;place-items:center;width:37px;height:37px;font:800 7px Manrope;display:grid}.customer-inspector-business p{gap:3px;margin:0;display:grid}.customer-inspector-business b{font-size:8px}.customer-inspector-business small{color:#98a5b8;font-size:6px}.customer-offer-inspector dl{border-top:1px solid #4b5770;margin:0}.customer-offer-inspector dl>div{border-bottom:1px solid #4b5770;justify-content:space-between;align-items:center;gap:10px;min-height:43px;display:flex}.customer-offer-inspector dt{color:#8f9caf;font-size:6px}.customer-offer-inspector dd{text-align:right;margin:0;font-size:7px;font-weight:800}.customer-status-live{color:#9fc88d}.customer-journey{margin-top:25px}.customer-journey ol{margin:14px 0 0;padding:0;list-style:none;display:grid}.customer-journey li{grid-template-columns:24px 1fr;gap:9px;min-height:55px;display:grid;position:relative}.customer-journey li:not(:last-child):after{content:"";background:#536078;width:1px;position:absolute;top:25px;bottom:-1px;left:11px}.customer-journey li>i{z-index:2;color:#f2c14e;background:#34425e;border-radius:50%;place-items:center;width:23px;height:23px;font:800 6px Manrope;display:grid}.customer-journey li p{align-content:start;gap:3px;margin:2px 0 0;display:grid}.customer-journey li b{font-size:7px}.customer-journey li small{color:#8f9caf;font-size:6px}.customer-copy-link{color:#c2cad7;background:0 0;border:1px solid #5a667c;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:39px;margin-top:10px;font:800 7px Manrope;display:flex}.customer-copy-link:hover{color:#fff;background:#f06449;border-color:#f06449}@keyframes offer-refresh{to{transform:rotate(360deg)}}@keyframes offer-skeleton{to{background-position:-200% 0}}@keyframes customer-phone-in{0%{opacity:0;transform:translateY(18px)scale(.96)}}@keyframes customer-card-up{0%{opacity:0;transform:translateY(12px)}}@media (width>=1500px){.customer-offers-workspace{grid-template-columns:365px minmax(520px,1fr) 350px}.customer-offer-library{padding:34px 28px}.customer-app-phone{width:324px;height:665px}.customer-offer-art{height:175px}.customer-app-screen{padding-left:16px;padding-right:16px}.customer-offer-inspector{padding:34px 29px}.customer-offer-inspector>h3{font-size:30px}}@media (width<=1200px){.customer-offers-workspace{grid-template-columns:290px minmax(430px,1fr)}.customer-offer-inspector{display:none}.customer-app-phone{width:280px;height:574px}.customer-experience-preview>header{padding-left:18px;padding-right:18px}}@media (width<=950px){.customer-offers-workspace{grid-template-columns:255px minmax(380px,1fr)}.customer-offer-library{padding:21px 15px}.customer-experience-preview>header h3{font-size:16px}.customer-app-phone{transform:scale(.91)}}@media (width<=780px){.customer-offers-workspace{display:block;overflow:auto}.customer-offer-library{border-bottom:1px solid #ddd8ce;border-right:0;overflow:visible}.customer-offer-list{grid-template-columns:1fr 1fr}.customer-experience-preview{min-height:710px}.customer-phone-stage{min-height:630px}.customer-offer-inspector{display:block;overflow:visible}.customer-app-phone{transform:none}.customer-offer-actions{grid-template-columns:1fr auto;align-items:center}.customer-offer-actions>small{padding-right:6px}}@media (width<=560px){.customer-offer-list{grid-template-columns:1fr}.customer-experience-preview>header{flex-direction:column;align-items:flex-start}.customer-preview-switch{width:100%}.customer-preview-switch button{flex:1}.customer-phone-stage{min-height:610px;padding:16px 8px}.customer-app-phone{width:278px;height:572px}.customer-experience-preview{min-height:700px}.customer-offer-actions{grid-template-columns:1fr}.customer-offer-actions>small{padding:0}}.auth-api-error{color:#9d4937;background:#fff1ed;border:1px solid #efc9bf;border-radius:9px;align-items:center;gap:9px;min-height:52px;margin-top:12px;padding:9px 10px;display:flex}.auth-api-error>span{color:#fff;background:#f06449;border-radius:50%;place-items:center;width:24px;height:24px;font:800 9px Manrope;display:grid}.auth-api-error p{display:grid;gap:2px!important;margin:0!important}.auth-api-error b{font-size:8px}.auth-api-error small{color:#af6b5c;font-size:7px}.auth-primary:disabled,.save-draft:disabled,.send-offer:disabled,.customer-publish-offer:disabled,.library-publish:disabled{opacity:.6;cursor:wait;transform:none!important}.offer-status-tabs{background:#efede7;border:1px solid #ddd8ce;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:4px;margin:0 0 11px;padding:3px;display:grid}.offer-status-tabs button{color:#848984;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:31px;padding:0 6px;font-size:7px;font-weight:800;display:flex}.offer-status-tabs button b{color:#6e746f;background:#dedad1;border-radius:8px;place-items:center;min-width:15px;height:15px;padding:0 4px;font-size:6px;display:grid}.offer-status-tabs button.active{color:#27324a;background:#fff;box-shadow:0 3px 9px #27324a12}.offer-status-tabs button.active b{color:#fff;background:#27324a}.customer-offer-list>button small{align-items:center;gap:5px;display:flex}.customer-offer-list .offer-state{color:#7a807c;letter-spacing:.5px;background:#e7e4dd;border-radius:7px;padding:3px 5px;font:800 5px Manrope}.customer-offer-list .offer-state.published{color:#608055;background:#e4efe0}.customer-offer-list .offer-state.draft{color:#aa713d;background:#f5e8d7}.customer-neighbor-note.draft-note{color:#805d3e;background:#f8eadb}.customer-neighbor-note.draft-note small{color:#92765d}.customer-live-label.draft{color:#e8c79d;border-color:#7c674e}.customer-live-label.draft i{background:#e1a75d;box-shadow:0 0 0 4px #e1a75d18}.customer-status-draft{color:#e1b070}.customer-publish-offer{color:#fff;background:#f06449;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:42px;margin-top:13px;font:800 7px Manrope;display:flex;box-shadow:0 8px 20px #f0644930}.customer-publish-offer:hover{background:#dc563c;transform:translateY(-1px)}.customer-action-message{text-align:center;color:#9fc88d;margin-top:8px;font-size:6px;display:block}.customer-offer-actions>button.library-publish{background:#f06449}.customer-offer-actions>button.library-publish:hover{background:#dc563c}.studio-offer-error{color:#b14f3a;text-align:right;max-width:220px;font-size:7px;line-height:1.35}header>nav .business-session-nav{background:#fffdf8;border:1px solid #ddd8ce;border-radius:12px;align-items:center;gap:4px;padding:3px;display:flex;box-shadow:0 5px 15px #27324a0b}.business-session-nav .business-session-button{color:#27324a;text-align:left;background:#f4f1ea;border:0;border-radius:9px;grid-template-columns:34px minmax(75px,1fr) 10px;align-items:center;gap:8px;height:43px;padding:0 10px 0 5px;transition:all .2s;display:grid}.business-session-nav .business-session-button:hover{background:#eae7df}.business-session-nav .business-session-avatar{place-items:center;width:34px;height:34px;margin:0;font:800 7px Manrope;display:grid;overflow:hidden;color:#fff!important;border-radius:10px!important;padding:0!important}.business-session-avatar img{object-fit:cover;width:100%;height:100%;display:block}.business-session-nav .business-session-copy{gap:2px;line-height:1;display:grid;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}.business-session-copy small{letter-spacing:1px;color:#f06449;font:800 5px Manrope}.business-session-copy b{text-overflow:ellipsis;white-space:nowrap;color:#27324a;max-width:105px;font:750 8px Manrope;overflow:hidden}.business-session-button>i{color:#9a9e99;font-size:10px;font-style:normal}.business-session-nav .business-session-logout{color:#9a9d97;background:0 0;border:0;border-radius:8px;place-items:center;width:31px;height:37px;padding:0;font-size:12px;transition:all .2s;display:grid}.business-session-nav .business-session-logout:hover{color:#d15c43;background:#fbe9e4}.studio-account-actions{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.studio-account-actions .studio-exit{width:auto;margin:0;padding:12px 8px}.studio-logout{color:#8490a4;background:#ffffff06;border:1px solid #ffffff12;border-radius:8px;min-height:34px;padding:0 9px;font:700 7px Manrope;transition:all .2s}.studio-logout:hover{color:#f6a18a;background:#f0644920;border-color:#f4866855}.business-profile>span img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=1250px){header>nav .business-session-copy{display:none}.business-session-nav .business-session-button{grid-template-columns:34px 10px;min-width:57px}.business-session-nav .business-session-button>i{display:block}}.auth-overlay{background:#f6f2e9;place-items:stretch stretch;padding:0}.auth-shell{width:100vw;max-width:none;height:100dvh;min-height:680px;box-shadow:none;background:#fbfaf6;border-radius:0;grid-template-columns:minmax(480px,1.05fr) minmax(560px,.95fr);display:grid;overflow:hidden}.auth-brand-panel{background:radial-gradient(circle at 78% 18%,#ec76463d,#0000 27%),radial-gradient(circle at 12% 88%,#e8b84829,#0000 31%),linear-gradient(145deg,#15241f 0%,#21382f 58%,#172721 100%);min-width:0;padding:clamp(42px,5vw,80px) clamp(44px,6vw,104px)}.auth-brand-panel:before{content:"";aspect-ratio:1;pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:min(42vw,620px);position:absolute;bottom:-35%;right:-22%;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.auth-brand-panel .auth-back,.auth-brand-panel .auth-brand,.auth-brand-panel .auth-message,.auth-brand-panel .auth-proof{z-index:2;position:relative}.auth-brand-panel .auth-brand{margin-top:clamp(38px,8vh,92px)}.auth-message{max-width:720px;margin-top:auto;margin-bottom:auto;padding:48px 0}.auth-message h2{letter-spacing:-.065em;max-width:680px;font-size:clamp(3.25rem,5.2vw,6.3rem);line-height:.92}.auth-message p{max-width:590px;font-size:clamp(1rem,1.25vw,1.23rem);line-height:1.65}.auth-proof{max-width:680px}.auth-form-panel{background:radial-gradient(circle at 96% 4%,#e8b8481f,#0000 22%),linear-gradient(#fffdfa 0%,#f8f5ee 100%);flex-direction:column;justify-content:center;min-width:0;padding:clamp(74px,7vh,106px) clamp(50px,6.2vw,112px) clamp(42px,5vh,72px);display:flex;position:relative;overflow:auto}.auth-form-panel:before{content:"";pointer-events:none;background:#e9754d;border-radius:50%;width:9px;height:9px;position:fixed;top:28px;right:28px;box-shadow:-18px 0 #1e372e38,-36px 0 #1e372e1a}.auth-form-panel>:not(.auth-close){width:min(100%,520px);margin-left:auto;margin-right:auto}.auth-close{background:#fff;border:1px solid #e8e1d6;border-radius:50%;width:44px;height:44px;top:32px;right:32px;box-shadow:0 8px 24px #1b2a2314}.auth-mobile-brand{margin-bottom:30px}.auth-kicker{letter-spacing:.14em;background:#ffffffbf;border:1px solid #ddd6ca;border-radius:999px;align-self:flex-start;padding:7px 11px;font-size:.7rem;width:auto!important;margin-bottom:14px!important;display:inline-flex!important}.auth-form-panel>h2{letter-spacing:-.055em;color:#172a23;margin-bottom:15px;font-size:clamp(2.35rem,3.5vw,3.7rem);line-height:.98}.auth-form-panel>p{color:#68746d;max-width:510px;margin-bottom:26px;line-height:1.65}.auth-tabs{background:#ebe8e0;border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-top:4px;margin-bottom:26px;padding:5px;display:grid}.auth-tabs button{color:#6b756f;border:0;border-radius:10px;height:42px;font-weight:800}.auth-tabs button.active{color:#1c342b;background:#fff;box-shadow:0 5px 16px #1f2e2717}.auth-form-panel form{gap:17px;display:grid}.auth-form-panel label{color:#2d4038;font-weight:800}.auth-form-panel input{background:#fff;border:1px solid #dcd6cb;border-radius:13px;height:54px;padding:0 16px;font-size:.96rem;box-shadow:0 1px #fffc}.auth-form-panel input:focus{border-color:#d76d49;box-shadow:0 0 0 4px #d76d491f}.auth-primary{background:#e8754e;border-radius:13px;min-height:54px;font-size:.93rem;box-shadow:0 12px 28px #dc674138}.auth-primary:hover{transform:translateY(-1px);box-shadow:0 16px 34px #dc674147}.auth-options{margin-top:-3px}.auth-divider{margin-top:24px!important;margin-bottom:17px!important}.social-auth{grid-template-columns:1fr 1fr;gap:10px}.social-auth button{background:#ffffffb8;border-radius:12px;min-height:48px}.auth-terms{margin-top:18px!important}@media (width>=1600px){.auth-shell{grid-template-columns:1.13fr .87fr}.auth-form-panel>:not(.auth-close){width:min(100%,560px)}.auth-form-panel{padding-left:clamp(80px,7vw,140px);padding-right:clamp(80px,7vw,140px)}}@media (width<=1080px){.auth-shell{grid-template-columns:minmax(390px,.82fr) minmax(500px,1.18fr)}.auth-brand-panel{padding:40px}.auth-message h2{font-size:clamp(3.2rem,6vw,4.8rem)}.auth-form-panel{padding-left:52px;padding-right:52px}}@media (width<=850px){.auth-shell{border-radius:0;grid-template-columns:1fr;width:100vw;height:100dvh;min-height:100dvh}.auth-brand-panel{display:none}.auth-form-panel{justify-content:flex-start;padding:74px clamp(28px,8vw,72px) 42px}.auth-form-panel>:not(.auth-close){width:min(100%,540px)}.auth-mobile-brand{margin-top:8px;margin-bottom:clamp(40px,7vh,72px);display:flex}}@media (width<=520px){.auth-form-panel{padding:68px 22px 30px}.auth-form-panel:before{top:24px;left:22px;right:auto}.auth-close{top:18px;right:18px}.auth-mobile-brand{margin-bottom:38px}.auth-form-panel>h2{font-size:2.35rem}.auth-tabs{margin-bottom:22px}.social-auth{grid-template-columns:1fr}}@media (height<=760px) and (width>=851px){.auth-shell{min-height:100dvh}.auth-form-panel{justify-content:flex-start;padding-top:54px;padding-bottom:34px}.auth-form-panel>h2{font-size:2.6rem}.auth-form-panel>p,.auth-tabs{margin-bottom:18px}.auth-form-panel form{gap:12px}.auth-form-panel input{height:48px}.auth-primary{min-height:48px}.auth-divider{margin-top:17px!important;margin-bottom:12px!important}.auth-terms{margin-top:12px!important}}.admin-access{color:#27324a;background:#f8f5ee;grid-template-columns:minmax(480px,1.08fr) minmax(520px,.92fr);min-height:100dvh;display:grid}.admin-access-brand{color:#fff;background:radial-gradient(circle at 88% 15%,#e8754e3c,#0000 29%),radial-gradient(circle at 12% 89%,#e8b84827,#0000 29%),linear-gradient(145deg,#172721,#263b33 62%,#14221d);flex-direction:column;padding:clamp(42px,5vw,80px) clamp(44px,6vw,104px);display:flex;position:relative;overflow:hidden}.admin-access-brand:after{content:"";aspect-ratio:1;border:1px solid #ffffff18;border-radius:50%;width:min(45vw,680px);position:absolute;bottom:-40%;right:-27%;box-shadow:0 0 0 75px #ffffff08,0 0 0 150px #ffffff05}.admin-back{z-index:2;color:#aebbb4;letter-spacing:1.2px;background:0 0;border:0;width:max-content;padding:0;font:800 10px Manrope;position:relative}.admin-brand{z-index:2;color:#fff;width:max-content;margin-top:clamp(38px,8vh,88px);position:relative}.admin-brand strong{color:#fff}.admin-access-copy{z-index:2;max-width:750px;margin:auto 0;padding:50px 0;position:relative}.admin-access-copy>span,.admin-eyebrow{color:#f18b67;letter-spacing:2px;font:800 10px Manrope}.admin-access-copy h1{letter-spacing:-.065em;margin:17px 0 24px;font:700 clamp(3.3rem,5.1vw,6.15rem)/.93 Manrope}.admin-access-copy h1 em{color:#f18b67;font-style:normal}.admin-access-copy p{color:#b9c4be;max-width:610px;margin:0;font-size:clamp(.95rem,1.2vw,1.16rem);line-height:1.7}.admin-security-note{z-index:2;background:#ffffff09;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:14px;max-width:600px;padding:15px 17px;display:flex;position:relative}.admin-security-note>span{color:#e8c46d;background:#ffffff0e;border-radius:10px;place-items:center;width:37px;height:37px;display:grid}.admin-security-note p{gap:4px;margin:0;display:grid}.admin-security-note b{font-size:11px}.admin-security-note small{color:#9faca5;font-size:9px}.admin-access-form{background:radial-gradient(circle at 96% 3%,#e8b8481c,#0000 21%),linear-gradient(#fffdfa,#f7f3eb);place-items:center;padding:80px clamp(45px,7vw,110px);display:grid;position:relative;overflow:auto}.admin-close{color:#788078;background:#fff;border:1px solid #e2ddd3;border-radius:50%;width:44px;height:44px;font-size:20px;position:absolute;top:28px;right:30px;box-shadow:0 8px 22px #27324a0c}.admin-form-wrap{width:min(100%,520px)}.admin-form-wrap h2{color:#172a23;letter-spacing:-.055em;margin:15px 0;font:700 clamp(2.5rem,3.6vw,3.9rem)/.98 Manrope}.admin-form-wrap>p{color:#737d77;margin:0 0 32px;font-size:14px;line-height:1.65}.admin-form-wrap form{gap:18px;display:grid}.admin-form-wrap label{color:#30433a;gap:8px;font:800 11px Manrope;display:grid}.admin-form-wrap input{color:#27324a;background:#fff;border:1px solid #dad4c9;border-radius:13px;outline:0;width:100%;height:55px;padding:0 16px;font:500 14px Manrope}.admin-form-wrap input:focus{border-color:#d76d49;box-shadow:0 0 0 4px #d76d491c}.admin-signin{color:#fff;background:#e8754e;border:0;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:55px;font:800 12px Manrope;display:flex;box-shadow:0 14px 30px #dc67412b}.admin-signin:hover{transform:translateY(-2px);box-shadow:0 18px 36px #dc674137}.admin-auth-error{color:#964b38;background:#fff0eb;border:1px solid #ebc5b9;border-radius:11px;align-items:center;gap:9px;padding:11px 12px;display:flex}.admin-auth-error>span{color:#fff;background:#e8754e;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.admin-auth-error p{margin:0;font-size:10px;line-height:1.45}.admin-demo-fill{color:#526058;background:#fff;border:1px solid #d9d4ca;border-radius:12px;width:100%;height:47px;margin-top:12px;font:800 10px Manrope}.admin-config-hint{text-align:center;color:#a0a39e;margin-top:18px;font-size:8px;line-height:1.5;display:block}.admin-hub{color:#27324a;background:radial-gradient(circle at 80% 0,#edc75f20,#0000 24%),#f5f1e8;min-height:100dvh;padding:0 clamp(28px,6vw,104px)}.admin-hub-header{border-bottom:1px solid #ddd7cb;justify-content:space-between;align-items:center;min-height:88px;display:flex}.admin-hub-header .brand{color:#27324a}.admin-hub-header .brand>i{color:#fff;letter-spacing:1.2px;background:#27324a;border-radius:6px;margin-left:10px;padding:5px 7px;font:800 7px Manrope}.admin-hub-header>div{gap:9px;display:flex}.admin-hub-header button{color:#4e5a54;background:#fffaf3;border:1px solid #d8d2c6;border-radius:10px;height:41px;padding:0 15px;font:800 9px Manrope}.admin-hub-header .admin-logout{color:#fff;background:#27324a;border-color:#27324a}.admin-hub-intro{grid-template-columns:minmax(500px,1.2fr) minmax(310px,.8fr);align-items:end;gap:70px;max-width:1500px;margin:0 auto;padding:clamp(60px,9vh,112px) 0 50px;display:grid}.admin-hub-intro span{color:#e16f49;letter-spacing:2px;font:800 10px Manrope}.admin-hub-intro h1{letter-spacing:-.067em;margin:16px 0 0;font:700 clamp(3.6rem,6vw,6.7rem)/.9 Manrope}.admin-hub-intro h1 em{color:#e16f49;font-style:normal}.admin-hub-intro>p{color:#707972;max-width:500px;margin:0 0 6px;font-size:15px;line-height:1.7}.admin-page-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1500px;margin:0 auto;display:grid}.admin-page-grid>button{color:#27324a;text-align:left;background:#fffdf8;border:1px solid #dcd6ca;border-radius:18px;flex-direction:column;min-height:370px;padding:22px;transition:all .25s;display:flex;box-shadow:0 8px 25px #27324a08}.admin-page-grid>button:hover{border-color:#c9bdad;transform:translateY(-6px);box-shadow:0 20px 45px #27324a16}.admin-page-grid header{background:0 0;border:0;justify-content:space-between;width:100%;min-height:0;padding:0;display:flex;position:static}.admin-page-grid header>span{color:#9aa09a;font:800 10px Manrope}.admin-page-grid header>small{color:#8a8f88;letter-spacing:.8px;background:#f1ede5;border-radius:7px;padding:6px 7px;font:800 6px Manrope}.admin-page-grid>button>i{color:#edc85e;background:#263a32;border-radius:19px;place-items:center;width:62px;height:62px;margin:54px 0 25px;font:400 27px Manrope;display:grid}.admin-page-grid h2{letter-spacing:-1px;margin:0 0 11px;font:700 24px Manrope}.admin-page-grid p{color:#7a817b;margin:0;font-size:10px;line-height:1.65}.admin-page-grid footer{color:#db6e4a;background:0 0;border:0;border-top:1px solid #ece7dd;justify-content:space-between;align-items:center;min-height:0;margin-top:auto;padding:24px 0 0;font:800 9px Manrope;display:flex;position:static}.admin-hub-footer{color:#8a918b;background:0 0;border:0;border-top:1px solid #ded8cc;justify-content:space-between;align-items:center;max-width:1500px;min-height:88px;margin:38px auto 0;padding:0;display:flex}.admin-hub-footer span{letter-spacing:1px;align-items:center;gap:7px;font:800 7px Manrope;display:flex}.admin-hub-footer span i{background:#78a36a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #78a36a20}.admin-hub-footer p{font-size:8px}@media (width<=1100px){.admin-access{grid-template-columns:minmax(380px,.8fr) minmax(500px,1.2fr)}.admin-access-brand{padding:40px}.admin-page-grid{grid-template-columns:repeat(2,1fr)}.admin-page-grid>button{min-height:330px}.admin-hub-intro{grid-template-columns:1fr;gap:28px}.admin-hub-intro>p{max-width:680px}}@media (width<=820px){.admin-access{grid-template-columns:1fr}.admin-access-brand{display:none}.admin-access-form{min-height:100dvh;padding:78px clamp(25px,8vw,70px) 40px}.admin-page-grid{grid-template-columns:1fr 1fr}.admin-hub-intro h1{font-size:clamp(3rem,11vw,5rem)}}@media (width<=620px){.admin-hub{padding:0 18px}.admin-hub-header{align-items:flex-start;gap:16px;padding:18px 0}.admin-hub-header .brand>i{display:none}.admin-hub-header>div{display:grid}.admin-hub-header button{height:34px;padding:0 10px}.admin-hub-intro{padding:55px 0 36px}.admin-hub-intro h1{font-size:3.1rem}.admin-page-grid{grid-template-columns:1fr}.admin-page-grid>button{min-height:310px}.admin-page-grid>button>i{margin:38px 0 22px}.admin-hub-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px}.admin-access-form{padding-left:22px;padding-right:22px}.admin-form-wrap h2{font-size:2.55rem}.admin-close{top:18px;right:18px}}.audience-gateway{color:#27324a;background:radial-gradient(circle at 50% 0,#fffdf8 0,#0000 34%),#f2ede3;padding:clamp(80px,10vw,145px) max(5vw,28px);overflow:hidden}.audience-gateway-heading{text-align:center;max-width:960px;margin:0 auto 48px}.audience-gateway-heading h2{letter-spacing:-.06em;margin:15px 0 20px;font:700 clamp(2.8rem,5vw,5.7rem)/.96 Manrope}.audience-gateway-heading h2 em{color:#dd704d;font-style:normal}.audience-gateway-heading>p{color:#737b75;max-width:690px;margin:0 auto;font-size:15px;line-height:1.75}.audience-switch{background:#e7e2d8;border:1px solid #d9d2c6;border-radius:18px;grid-template-columns:1fr 1fr;gap:6px;width:min(760px,100%);margin:0 auto 18px;padding:6px;display:grid}.audience-switch button{color:#667069;text-align:left;background:0 0;border:0;border-radius:13px;grid-template-columns:26px 38px 1fr;align-items:center;gap:10px;min-height:76px;padding:10px 14px;transition:all .25s;display:grid}.audience-switch button>span{color:#9ca19b;font:800 8px Manrope}.audience-switch button>i{background:#d8d3c9;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-style:normal;display:grid}.audience-switch button p{gap:4px;margin:0;display:grid}.audience-switch button b{font:800 11px Manrope}.audience-switch button small{color:#939892;font-size:8px}.audience-switch button.active{color:#25372f;background:#fffdf9;box-shadow:0 8px 25px #27324a12}.audience-switch button.active>i{color:#fff;background:#e8754e}.audience-switch button.active>span{color:#e8754e}.audience-switch button.active small{color:#7c837d}.audience-preview{background:#fffdf8;border:1px solid #d8d1c5;border-radius:26px;grid-template-columns:minmax(380px,.82fr) minmax(540px,1.18fr);width:min(1420px,100%);min-height:650px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 30px 80px #34403917}.audience-preview-copy{flex-direction:column;justify-content:center;padding:clamp(48px,6vw,92px);animation:.45s audience-copy-in;display:flex}.audience-preview-copy>span{color:#df704c;letter-spacing:1.8px;font:800 9px Manrope}.audience-preview-copy h3{letter-spacing:-.055em;margin:16px 0 20px;font:700 clamp(2.25rem,3.6vw,4.25rem)/1 Manrope}.audience-preview-copy>p{color:#727a74;margin:0;font-size:13px;line-height:1.75}.audience-preview-copy ul{gap:13px;margin:28px 0 32px;padding:0;list-style:none;display:grid}.audience-preview-copy li{color:#49574f;grid-template-columns:24px 1fr;align-items:center;gap:10px;font-size:10px;line-height:1.45;display:grid}.audience-preview-copy li i{color:#66815e;background:#e7eee2;border-radius:50%;place-items:center;width:23px;height:23px;font:800 8px Manrope;display:grid}.audience-preview-actions{flex-wrap:wrap;gap:9px;display:flex}.audience-preview-actions button{color:#fff;background:#273c33;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 17px;font:800 9px Manrope;display:flex}.audience-preview-actions .audience-studio-link{color:#59655f;background:0 0;border:1px solid #d7d1c6}.audience-preview-stage{background:radial-gradient(circle at 78% 20%,#fff8,#0000 26%),linear-gradient(145deg,#f3d4c2,#dba180);place-items:center;min-width:0;padding:45px;animation:.5s audience-stage-in;display:grid;position:relative;overflow:hidden}.audience-business .audience-preview-stage{background:radial-gradient(circle at 80% 18%,#dfa75330,#0000 25%),linear-gradient(145deg,#1c2d26,#304b3e)}.people-value-demo{grid-template-columns:minmax(250px,330px) minmax(190px,250px);justify-content:center;align-items:center;gap:35px;width:min(660px,100%);display:grid}.people-demo-phone{background:#fffdf8;border:9px solid #223129;border-radius:43px;min-height:555px;padding:20px 16px 65px;animation:.55s cubic-bezier(.22,1,.36,1) audience-phone-in;position:relative;overflow:hidden;box-shadow:0 30px 65px #70473035}.people-demo-phone:before{content:"";background:#223129;border-radius:12px;width:80px;height:20px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.people-demo-status{justify-content:space-between;padding:4px 7px 25px;font-size:7px;display:flex}.people-demo-greeting small{color:#df704c;letter-spacing:1px;font:800 6px Manrope}.people-demo-greeting h4{letter-spacing:-.5px;margin:6px 0 13px;font:700 18px Manrope}.people-demo-notification{background:#f3eee5;border-radius:15px;grid-template-columns:37px 1fr;gap:9px;padding:11px;display:grid;box-shadow:0 8px 20px #27324a12}.people-demo-notification>span{color:#fff;background:#e8754e;border-radius:11px;place-items:center;width:37px;height:37px;font:800 12px Manrope;display:grid}.people-demo-notification p{gap:3px;margin:0;display:grid}.people-demo-notification small{letter-spacing:.5px;color:#df704c;font:800 5px Manrope}.people-demo-notification b{font-size:8px}.people-demo-notification em{color:#89908a;font-size:6px;font-style:normal}.people-demo-offer{background:radial-gradient(circle at 72% 20%,#f7e0a5,#0000 30%),#dce6d2;border-radius:18px;margin-top:13px;padding:20px 15px 18px;position:relative;overflow:hidden}.people-demo-offer>span{letter-spacing:.8px;color:#67795e;font:800 5px Manrope}.people-demo-offer>i{margin:32px 0 24px;font-size:50px;font-style:normal;display:block}.people-demo-offer h4{margin:0 0 5px;font:700 17px Manrope}.people-demo-offer p{color:#738071;margin:0;font-size:7px}.people-demo-phone>nav{background:#fff;border-top:1px solid #e8e3da;grid-template-columns:repeat(3,1fr);height:55px;display:grid;position:absolute;bottom:0;left:0;right:0}.people-demo-phone>nav>*{color:#949a94;place-items:center;gap:2px;font-size:11px;font-style:normal;display:grid}.people-demo-phone>nav b{color:#e8754e}.people-demo-phone>nav small{font-size:5px}.people-value-notes{gap:12px;display:grid}.people-value-notes>span{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff9;border:1px solid #ffffff75;border-radius:13px;grid-template-columns:30px 1fr;gap:10px;padding:14px;display:grid;box-shadow:0 10px 24px #70473012}.people-value-notes>span>i{color:#f3c768;background:#273c33;border-radius:9px;place-items:center;width:29px;height:29px;font:800 7px Manrope;display:grid}.people-value-notes p{gap:3px;margin:0;display:grid}.people-value-notes b{font-size:8px}.people-value-notes small{color:#727b75;font-size:6px;line-height:1.35}.business-value-demo{color:#27324a;background:#fdfbf5;border:1px solid #ffffff18;border-radius:20px;width:min(680px,100%);padding:28px;animation:.55s cubic-bezier(.22,1,.36,1) audience-phone-in;box-shadow:0 30px 75px #0d17123b}.business-value-demo>header{background:0 0;border:0;border-bottom:1px solid #e8e2d8;justify-content:space-between;min-height:0;padding:0 0 20px;display:flex;position:static}.business-value-demo>header span{color:#68805f;letter-spacing:.8px;align-items:center;gap:6px;font:800 7px Manrope;display:flex}.business-value-demo>header span i{background:#7ca56d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7ca56d1f}.business-value-demo>header small{color:#8c928d;font:800 7px Manrope}.business-demo-offer{background:#f1ede5;border-radius:14px;justify-content:space-between;align-items:center;margin:23px 0 15px;padding:18px;display:flex}.business-demo-offer small{color:#e16f49;letter-spacing:.8px;font:800 6px Manrope}.business-demo-offer h4{margin:7px 0 5px;font:700 18px Manrope}.business-demo-offer p{color:#7d857f;margin:0;font-size:7px}.business-demo-offer>span{background:#dfe7d5;border-radius:17px;place-items:center;width:62px;height:62px;font-size:29px;display:grid}.business-demo-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.business-demo-metrics article{border:1px solid #e7e1d7;border-radius:12px;gap:6px;padding:16px;display:grid}.business-demo-metrics article span{color:#969b96;letter-spacing:.7px;font:800 6px Manrope}.business-demo-metrics article b{font:700 25px Manrope}.business-demo-metrics article small{color:#769168;font-size:6px}.business-demo-signal{background:#eaf0e4;border-radius:11px;gap:10px;margin-top:10px;padding:13px;display:flex}.business-demo-signal>span{color:#6f865f}.business-demo-signal p{gap:3px;margin:0;display:grid}.business-demo-signal b{font-size:7px}.business-demo-signal small{color:#768072;font-size:6px}.business-value-demo>footer{color:#747d77;background:0 0;border:0;border-top:1px solid #e8e2d8;justify-content:space-between;min-height:0;margin-top:18px;padding:16px 0 0;display:flex;position:static}.business-value-demo>footer span{letter-spacing:.7px;align-items:center;gap:6px;font:800 6px Manrope;display:flex}.business-value-demo>footer i{background:#7ca56d;border-radius:50%;width:6px;height:6px}.business-value-demo>footer b{color:#e16f49;font-size:7px}.audience-chapter{grid-template-columns:170px minmax(360px,.9fr) minmax(480px,1.1fr);align-items:center;gap:clamp(35px,6vw,95px);min-height:690px;padding:clamp(80px,10vw,145px) max(6vw,28px);display:grid;overflow:hidden}.audience-chapter-people{color:#27324a;background:#fffaf1}.audience-chapter-business{color:#fff;background:radial-gradient(circle at 88% 20%,#dca65322,#0000 28%),#20342b}.audience-chapter-index{border-right:1px solid #ded7ca;flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-start;padding:10px 35px 10px 0;display:flex}.audience-chapter-business .audience-chapter-index{border-color:#ffffff18}.audience-chapter-index>span{letter-spacing:-4px;color:#e5ded1;font:700 clamp(3rem,5vw,5.4rem) Manrope}.audience-chapter-business .audience-chapter-index>span{color:#ffffff13}.audience-chapter-index>i{color:#fff;background:#e8754e;border-radius:20px;place-items:center;width:65px;height:65px;font-size:27px;font-style:normal;display:grid}.audience-chapter-business .audience-chapter-index>i{color:#20342b;background:#e9c65f}.audience-chapter-index>small{writing-mode:vertical-rl;letter-spacing:2px;color:#9b9d96;font:800 8px Manrope;transform:rotate(180deg)}.audience-chapter-copy>span{color:#df704c;letter-spacing:1.8px;font:800 9px Manrope}.audience-chapter-business .audience-chapter-copy>span{color:#e9c65f}.audience-chapter-copy h2{letter-spacing:-.06em;margin:15px 0 22px;font:700 clamp(2.7rem,4.6vw,5.4rem)/.94 Manrope}.audience-chapter-copy h2 em{color:#df704c;font-style:normal}.audience-chapter-business .audience-chapter-copy h2 em{color:#e9c65f}.audience-chapter-copy>p{color:#737b75;max-width:620px;margin:0;font-size:14px;line-height:1.75}.audience-chapter-business .audience-chapter-copy>p{color:#aebbb4}.audience-chapter-actions{flex-wrap:wrap;gap:9px;margin-top:31px;display:flex}.audience-chapter-actions a,.audience-chapter-actions button{color:#fff;background:#273c33;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 16px;font:800 9px Manrope;text-decoration:none;display:flex}.audience-chapter-business .audience-chapter-actions button{color:#20342b;background:#e9c65f}.audience-chapter-actions .secondary{color:#5e6862;background:0 0;border:1px solid #d7d1c6}.audience-chapter-business .audience-chapter-actions .secondary{color:#c0cac4;border-color:#fff2}.audience-feature-list{gap:11px;display:grid}.audience-feature-list article{background:#fffdf8;border:1px solid #e1dbd0;border-radius:16px;grid-template-columns:56px 1fr;align-items:center;gap:18px;min-height:143px;padding:22px;transition:all .25s;display:grid}.audience-feature-list article:hover{transform:translate(-6px);box-shadow:0 15px 35px #27324a0d}.audience-chapter-business .audience-feature-list article{background:#ffffff08;border-color:#ffffff13}.audience-feature-list article>span{color:#df704c;background:#f1e8da;border-radius:17px;place-items:center;width:54px;height:54px;font-size:21px;display:grid}.audience-chapter-business .audience-feature-list article>span{color:#e9c65f;background:#ffffff0d}.audience-feature-list article>div{gap:5px;display:grid}.audience-feature-list small{color:#b0aaa1;letter-spacing:1px;font:800 6px Manrope}.audience-feature-list h3{letter-spacing:-.4px;margin:0;font:700 17px Manrope}.audience-feature-list p{color:#7e857f;margin:0;font-size:9px;line-height:1.55}.audience-chapter-business .audience-feature-list p{color:#9caaa3}@keyframes audience-copy-in{0%{opacity:0;transform:translate(-14px)}}@keyframes audience-stage-in{0%{opacity:.5}}@keyframes audience-phone-in{0%{opacity:0;transform:translateY(20px)scale(.97)}}@media (width<=1120px){.audience-preview{grid-template-columns:minmax(340px,.8fr) minmax(470px,1.2fr)}.audience-preview-copy{padding:48px}.audience-preview-stage{padding:30px}.audience-chapter{grid-template-columns:90px 1fr;gap:42px}.audience-feature-list{grid-column:2;grid-template-columns:repeat(3,1fr)}.audience-feature-list article{grid-template-columns:1fr;align-content:start}.audience-feature-list article:hover{transform:translateY(-4px)}}@media (width<=860px){.audience-preview{grid-template-columns:1fr}.audience-preview-stage{min-height:620px}.audience-preview-copy{padding:55px}.audience-chapter{grid-template-columns:1fr;padding-top:85px;padding-bottom:85px}.audience-chapter-index{border-bottom:1px solid #ded7ca;border-right:0;flex-direction:row;align-self:auto;align-items:center;padding:0 0 22px}.audience-chapter-business .audience-chapter-index{border-color:#ffffff18}.audience-chapter-index>span{font-size:3rem}.audience-chapter-index>i{border-radius:15px;width:48px;height:48px}.audience-chapter-index>small{writing-mode:initial;transform:none}.audience-feature-list{grid-column:auto}.audience-preview-stage{order:-1}.audience-preview-copy{order:2}}@media (width<=620px){.audience-gateway{padding-left:16px;padding-right:16px}.audience-gateway-heading{padding:0 8px}.audience-gateway-heading h2{font-size:2.65rem}.audience-switch{grid-template-columns:1fr}.audience-switch button{min-height:67px}.audience-preview{border-radius:19px}.audience-preview-stage{min-height:560px;padding:24px 14px}.people-value-demo{grid-template-columns:1fr}.people-demo-phone{width:280px;min-height:530px;margin:auto}.people-value-notes{display:none}.business-value-demo{padding:17px}.business-demo-metrics{grid-template-columns:1fr 1fr}.business-demo-metrics article:last-child{grid-column:1/-1}.audience-preview-copy{padding:38px 25px 44px}.audience-preview-copy h3{font-size:2.4rem}.audience-chapter{gap:32px;padding-left:22px;padding-right:22px}.audience-chapter-copy h2{font-size:2.8rem}.audience-feature-list{grid-template-columns:1fr}.audience-feature-list article{grid-template-columns:56px 1fr}.audience-chapter-actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.audience-preview-copy,.audience-preview-stage,.people-demo-phone,.business-value-demo{animation:none!important}}.business-public-site{color:#27324a;background:#f7f3eb;min-height:100dvh}.business-site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffaf2ed;border-bottom:1px solid #d9d4ca;border-radius:0;grid-template-columns:auto 1fr auto;gap:28px;width:100%;height:76px;margin:0;padding:0 clamp(25px,5vw,82px);display:grid;top:0}.business-site-header .brand{color:#27324a}.business-site-header .brand>i{color:#e9c65f;letter-spacing:1px;background:#263b32;border-radius:6px;margin-left:9px;padding:5px 7px;font:800 6px Manrope}.business-site-header>nav{justify-self:center;align-items:center;gap:2px;display:flex}.business-site-header>nav button{color:#66716a;background:0 0;border:0;height:38px;padding:0 13px;font:800 9px Manrope}.business-site-header>nav button:hover{color:#df704c}.business-site-actions{align-items:center;gap:7px;display:flex}.business-site-actions .language-switcher{margin-right:2px}.business-people-link,.business-site-login{color:#5f6963;background:#fffdf8;border:1px solid #d8d2c8;border-radius:10px;height:40px;padding:0 13px;font:800 8px Manrope}.business-site-login{color:#fff;background:#263b32;border-color:#263b32}.business-site-actions>.business-session-nav{background:#fffdf8;border:1px solid #ddd8ce;border-radius:12px;align-items:center;gap:4px;padding:3px;display:flex}.business-site-actions .business-session-button{height:39px}.business-site-actions .business-session-logout{height:35px}.business-site-hero{background:radial-gradient(circle at 85% 12%,#e2b65520,#0000 26%),linear-gradient(155deg,#fffaf1 0%,#f2ede3 60%,#ece5d8 100%);grid-template-columns:minmax(440px,.9fr) minmax(570px,1.1fr);align-items:center;gap:clamp(55px,8vw,125px);min-height:calc(100dvh - 76px);padding:clamp(70px,8vw,125px) max(6vw,30px);display:grid;overflow:hidden}.business-hero-copy{justify-self:end;max-width:760px}.business-hero-copy>span{color:#df704c;letter-spacing:1.8px;align-items:center;gap:8px;font:800 9px Manrope;display:flex}.business-hero-copy>span i{background:#e1b94f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e1b94f1e}.business-hero-copy h1{letter-spacing:-.073em;margin:20px 0 25px;font:700 clamp(4rem,6.4vw,7.5rem)/.88 Manrope}.business-hero-copy h1 em{color:#df704c;font-style:normal}.business-hero-copy>p{color:#707972;max-width:650px;margin:0;font-size:clamp(.95rem,1.25vw,1.18rem);line-height:1.75}.business-hero-actions{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.business-hero-actions button{color:#fff;background:#263b32;border:0;border-radius:11px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 18px;font:800 9px Manrope;display:flex;box-shadow:0 12px 28px #263b3223}.business-hero-actions button:hover{transform:translateY(-2px)}.business-hero-actions .secondary{color:#5d6761;box-shadow:none;background:#fffaf4;border:1px solid #d4cec2}.business-hero-proof{align-items:center;gap:20px;margin-top:54px;display:flex}.business-hero-proof>span{gap:5px;display:grid}.business-hero-proof b{color:#263b32;font:700 20px Manrope}.business-hero-proof small{color:#898f89;font-size:7px}.business-hero-proof>i{background:#d7d0c4;width:1px;height:31px}.business-hero-stage{background:radial-gradient(circle at 84% 16%,#d9ad4f32,#0000 26%),linear-gradient(145deg,#172820,#2a4438);border-radius:28px;min-width:0;padding:clamp(30px,4vw,62px);position:relative;box-shadow:0 35px 90px #1a2a2333}.business-hero-stage:before{content:"";pointer-events:none;border:1px solid #ffffff0d;border-radius:20px;position:absolute;inset:18px}.business-console{z-index:2;background:#fffdf8;border-radius:20px;width:min(100%,760px);margin:auto;padding:25px;position:relative;box-shadow:0 28px 65px #0d181342}.business-console>header{background:0 0;border:0;border-bottom:1px solid #e8e2d8;border-radius:0;justify-content:space-between;width:100%;height:auto;min-height:0;margin:0;padding:0 0 19px;display:flex;position:static}.business-console>header span{color:#5f7a67;letter-spacing:.9px;align-items:center;gap:7px;font:800 7px Manrope;display:flex}.business-console>header span i{background:#78a36a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #78a36a20}.business-console>header small{color:#969c96;font:800 7px Manrope}.business-console-heading{justify-content:space-between;align-items:flex-end;padding:23px 0 16px;display:flex}.business-console-heading>div{gap:6px;display:grid}.business-console-heading small{color:#e0724f;letter-spacing:.9px;font:800 6px Manrope}.business-console-heading h3{letter-spacing:-1px;margin:0;font:700 clamp(20px,2vw,28px) Manrope}.business-console-heading>span{color:#68865d;letter-spacing:.8px;background:#e5efe1;border-radius:7px;padding:6px 8px;font:800 6px Manrope}.business-console-card{border:1px solid #e4ded3;border-radius:14px;grid-template-columns:1.08fr .92fr;display:grid;overflow:hidden}.business-console-offer{background:#f1ece3;padding:22px}.business-console-offer>span{color:#e0724f;letter-spacing:.8px;font:800 6px Manrope}.business-console-offer h4{letter-spacing:-.6px;margin:10px 0 6px;font:700 20px Manrope}.business-console-offer>p{color:#7c847e;margin:0;font-size:7px}.business-console-offer>footer{color:#717b74;background:0 0;border:0;border-top:1px solid #ddd6ca;justify-content:space-between;min-height:0;margin-top:33px;padding:13px 0 0;display:flex;position:static}.business-console-offer>footer small{font:800 6px Manrope}.business-console-offer>footer b{font-size:7px}.business-console-phone{background:radial-gradient(circle at 75% 20%,#e9c866,#0000 27%),linear-gradient(145deg,#56695e,#263b32);align-items:center;min-height:210px;padding:23px 17px;display:flex;position:relative}.console-push{color:#27324a;background:#fffdf2e8;border-radius:14px;grid-template-columns:35px 1fr;gap:8px;padding:11px;display:grid;box-shadow:0 12px 28px #17231d40}.console-push>span{color:#fff;background:#e8754e;border-radius:10px;place-items:center;width:35px;height:35px;font:800 11px Manrope;display:grid}.console-push p{gap:3px;margin:0;display:grid}.console-push small{color:#e16f49;letter-spacing:.5px;font:800 5px Manrope}.console-push b{font-size:7px}.console-push em{color:#78807b;font-size:5px;font-style:normal}.business-console-phone>i{color:#ffffff9c;font-size:6px;font-style:normal;position:absolute;bottom:9px;right:12px}.business-console-results{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:9px;display:grid}.business-console-results article{border:1px solid #e7e1d7;border-radius:11px;grid-template-columns:1fr auto;align-items:end;gap:5px;padding:14px;display:grid}.business-console-results small{color:#979d98;letter-spacing:.8px;grid-column:1/-1;font:800 5px Manrope}.business-console-results b{font:700 22px Manrope}.business-console-results span{color:#719064;font:800 6px Manrope}.business-console-insight{background:#e8efe3;border-radius:10px;grid-template-columns:25px 1fr 15px;align-items:center;gap:8px;margin-top:9px;padding:12px;display:grid}.business-console-insight>span{color:#6e855e}.business-console-insight p{gap:2px;margin:0;display:grid}.business-console-insight b{font-size:7px}.business-console-insight small{color:#7a8277;font-size:6px}.business-console-insight>i{color:#7d897b;font-style:normal}.business-stage-note{z-index:2;text-align:center;color:#a7b4ad;letter-spacing:1.3px;margin-top:19px;font:800 6px Manrope;display:block;position:relative}.business-site-footer{color:#27324a;background:#f7f3eb;border:0;border-top:1px solid #d9d2c7;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:110px;padding:25px max(5vw,28px);display:grid}.business-site-footer .brand{color:#27324a}.business-site-footer .brand>i{color:#df704c;letter-spacing:1px;margin-left:8px;font:800 6px Manrope}.business-site-footer>p{text-align:center;color:#838a84;margin:0;font-size:9px}.business-site-footer>div{gap:7px;display:flex}.business-site-footer button{color:#5f6963;background:#fffaf3;border:1px solid #d7d1c6;border-radius:9px;height:39px;padding:0 12px;font:800 8px Manrope}.business-site-footer button:last-child{color:#fff;background:#263b32;border-color:#263b32}@media (width<=1250px){.business-site-header{grid-template-columns:auto 1fr auto;gap:12px}.business-site-header>nav button{padding:0 8px;font-size:8px}.business-site-actions .business-people-link{display:none}.business-site-hero{grid-template-columns:minmax(390px,.8fr) minmax(510px,1.2fr);gap:48px}.business-hero-stage{padding:28px}.business-hero-copy h1{font-size:clamp(4rem,6vw,6rem)}}@media (width<=980px){.business-site-header>nav{display:none}.business-site-header{grid-template-columns:auto 1fr}.business-site-actions{justify-self:end}.business-site-actions .business-people-link{display:block}.business-site-hero{grid-template-columns:1fr;padding-top:90px}.business-hero-copy{text-align:center;justify-self:center}.business-hero-copy>span,.business-hero-actions,.business-hero-proof{justify-content:center}.business-hero-copy>p{margin-left:auto;margin-right:auto}.business-hero-stage{justify-self:center;width:min(780px,100%)}.business-site-footer{grid-template-columns:auto auto}.business-site-footer>p{display:none}.business-site-footer>div{justify-self:end}}@media (width<=650px){.business-site-header{height:68px;padding:0 16px}.business-site-header .brand>i,.business-site-actions .language-switcher,.business-site-actions .business-people-link{display:none}.business-site-login{padding:0 10px}.business-site-hero{padding:70px 17px 85px}.business-hero-copy h1{font-size:3.75rem}.business-hero-actions>*{width:100%}.business-hero-proof{gap:11px}.business-hero-proof small{max-width:75px}.business-hero-stage{border-radius:20px;padding:16px}.business-console{border-radius:15px;padding:15px}.business-console-card{grid-template-columns:1fr}.business-console-phone{min-height:165px}.business-console-results{grid-template-columns:1fr 1fr}.business-console-results article:last-child{grid-column:1/-1}.business-site-footer{text-align:center;grid-template-columns:1fr}.business-site-footer .brand{justify-self:center}.business-site-footer>div{grid-template-columns:1fr 1fr;justify-self:stretch;display:grid}.business-site-footer button{padding:0 7px}}.people-pulse-journey{z-index:5;color:#26372f;isolation:isolate;background:radial-gradient(circle at 9% 12%,#ef78501b,#0000 23%),radial-gradient(circle at 92% 42%,#dfb94b18,#0000 21%),#f5efe4;border-radius:42px 42px 0 0;margin-top:-42px;padding:118px max(5vw,28px) clamp(90px,10vw,150px);position:relative}.people-pulse-journey:before{content:"";z-index:-1;opacity:.55;pointer-events:none;background-image:radial-gradient(#31463b16 .8px,#0000 .8px);background-size:20px 20px;position:absolute;inset:0}.people-pulse-bridge{color:#fff;background:#1e332a;border:1px solid #ffffff1e;border-radius:22px;grid-template-columns:46px minmax(80px,1fr) 46px minmax(180px,auto) auto;align-items:center;gap:13px;width:min(820px,100% - 44px);min-height:84px;padding:13px 20px;display:grid;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 24px 65px #14221b3d}.people-pulse-bridge>.bridge-globe,.people-pulse-bridge>.bridge-patch{border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.bridge-globe{color:#edca69;background:#ffffff0b;font-size:22px}.people-pulse-bridge>i{background:#ffffff24;height:1px;position:relative;overflow:visible}.people-pulse-bridge>i:after{content:"";border-top:1px solid #efc865;border-right:1px solid #efc865;width:7px;height:7px;position:absolute;top:50%;right:-2px;transform:translateY(-50%)rotate(45deg)}.people-pulse-bridge>i>b{background:#edc764;border-radius:50%;width:7px;height:7px;animation:3.2s ease-in-out infinite bridge-signal;position:absolute;top:-3px;left:0;box-shadow:0 0 0 5px #edc7641b}.people-pulse-bridge>.bridge-patch{color:#fff;background:#ef7653;font:900 16px Manrope;box-shadow:inset 0 0 0 3px #ffffff20}.people-pulse-bridge>p{gap:4px;margin:0;display:grid}.people-pulse-bridge>p small{color:#94a69d;letter-spacing:1.3px;font:800 6px Manrope}.people-pulse-bridge>p b{font:750 10px Manrope}.people-pulse-bridge>em{color:#edc764;letter-spacing:1.15px;white-space:nowrap;font:800 6px Manrope}.people-pulse-heading{grid-template-columns:minmax(520px,1.15fr) minmax(340px,.65fr);align-items:end;gap:clamp(45px,9vw,150px);width:min(1460px,100%);margin:0 auto clamp(70px,8vw,118px);display:grid}.people-pulse-heading>div>span{color:#df704d;letter-spacing:2px;font:800 9px Manrope}.people-pulse-heading h2{letter-spacing:-.07em;margin:17px 0 0;font:700 clamp(3.8rem,6.4vw,7.5rem)/.89 Manrope}.people-pulse-heading h2 em{color:#df704d;font-style:normal}.people-pulse-heading>p{color:#6e7871;max-width:560px;margin:0 0 7px;font-size:clamp(.95rem,1.16vw,1.08rem);line-height:1.8}.people-pulse-flow{grid-template-columns:minmax(410px,.82fr) minmax(580px,1.18fr);align-items:start;gap:clamp(45px,7vw,110px);width:min(1460px,100%);margin:0 auto;display:grid}.people-pulse-steps{position:relative}.people-pulse-steps:before{content:"";background:linear-gradient(#0000,#d2c9bc 10% 90%,#0000);width:1px;position:absolute;top:7%;bottom:7%;left:30px}.people-pulse-steps>article{opacity:.43;cursor:pointer;border-top:1px solid #dcd4c7;grid-template-columns:1fr;align-content:center;min-height:68vh;padding:clamp(80px,12vh,150px) 12px clamp(80px,12vh,150px) 92px;transition:opacity .45s,transform .45s;display:grid;position:relative}.people-pulse-steps>article:last-child{border-bottom:1px solid #dcd4c7}.people-pulse-steps>article:hover{opacity:.7}.people-pulse-steps>article.active{opacity:1;transform:translate(7px)}.pulse-step-index{place-items:center;width:61px;height:76px;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pulse-step-index:before{content:"";background:#f5efe4;border:1px solid #cfc6b8;border-radius:16px;width:48px;height:48px;transition:all .4s;position:absolute;transform:rotate(45deg)}.people-pulse-steps>article.active .pulse-step-index:before{background:#df704d;border-color:#df704d;box-shadow:0 13px 34px #d9674230}.pulse-step-index>span{color:#a9aaa3;letter-spacing:1px;font:800 6px Manrope;position:absolute;top:-12px}.pulse-step-index>i{color:#817f77;font-size:18px;font-style:normal;transition:all .4s;position:relative}.people-pulse-steps>article.active .pulse-step-index>i{color:#fff;transform:scale(1.1)}.people-pulse-steps>article>div:last-child>small{color:#df704d;letter-spacing:1.8px;font:800 8px Manrope}.people-pulse-steps h3{letter-spacing:-.06em;max-width:560px;margin:14px 0 20px;font:700 clamp(2.45rem,3.9vw,4.65rem)/.96 Manrope}.people-pulse-steps>article>div:last-child>p{color:#727a74;max-width:530px;margin:0;font-size:13px;line-height:1.75}.people-pulse-steps>article>div:last-child>em{color:#69746d;letter-spacing:.15px;border-top:1px solid #ddd5c9;align-items:center;gap:10px;max-width:500px;margin-top:28px;padding-top:17px;font:700 8px/1.45 Manrope;display:flex}.people-pulse-steps>article>div:last-child>em span{color:#66805d;background:#dfe9d9;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.people-pulse-stage{color:#fff;background:radial-gradient(circle at 80% 13%,#e0b95129,#0000 25%),radial-gradient(circle at 12% 83%,#e5765020,#0000 25%),linear-gradient(145deg,#172a22,#263e33);border:1px solid #ffffff10;border-radius:34px;flex-direction:column;height:calc(100vh - 116px);min-height:670px;padding:24px 28px 21px;display:flex;position:sticky;top:92px;overflow:hidden;box-shadow:0 35px 90px #17251e2b}.people-pulse-stage:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.pulse-stage-meta{z-index:4;justify-content:space-between;align-items:center;display:flex;position:relative}.pulse-stage-meta>span{color:#adc0b6;letter-spacing:1.3px;align-items:center;gap:8px;font:800 6px Manrope;display:flex}.pulse-stage-meta>span:before{content:"";background:#79a96d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #79a96d1f}.pulse-stage-meta>p{color:#83948c;align-items:baseline;gap:5px;margin:0;font:700 8px Manrope;display:flex}.pulse-stage-meta>p b{color:#edc764;font-size:15px}.pulse-progress{z-index:4;grid-template-columns:repeat(4,1fr);align-items:center;height:28px;margin-top:12px;display:grid;position:relative}.pulse-progress:before,.pulse-progress>span{content:"";background:#ffffff18;height:1px;position:absolute;top:50%;left:0;right:0}.pulse-progress>span{width:var(--pulse-progress);background:linear-gradient(90deg,#e97653,#edc764);transition:width .6s cubic-bezier(.22,1,.36,1);right:auto;box-shadow:0 0 12px #edc7645c}.pulse-progress>button{z-index:2;background:0 0;border:0;justify-self:start;width:22px;height:22px;padding:0;position:relative}.pulse-progress>button:last-child{justify-self:end}.pulse-progress>button:nth-child(3){justify-self:center;transform:translate(-16%)}.pulse-progress>button:nth-child(4){justify-self:center;transform:translate(16%)}.pulse-progress>button:nth-child(5){justify-self:end}.pulse-progress>button i{background:#23382f;border:2px solid #61736a;border-radius:50%;width:8px;height:8px;margin:auto;transition:all .3s;display:block}.pulse-progress>button.active i{background:#edc764;border-color:#edc764;box-shadow:0 0 0 5px #edc7641a}.pulse-phone-orbit{z-index:2;flex:1;place-items:center;min-height:490px;display:grid;position:relative}.pulse-orbit-ring{border:1px solid #ffffff10;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring-a{aspect-ratio:1;width:min(88%,650px)}.ring-b{aspect-ratio:1;border-color:#edc76418;width:min(66%,470px)}.pulse-orbit-signal{z-index:5;color:#edc764;background:#263e33;border:1px solid #edc76470;border-radius:50%;place-items:center;width:34px;height:34px;animation:.7s cubic-bezier(.22,1,.36,1) pulse-signal-in;display:grid;position:absolute;top:31%;left:calc(50% + min(29vw,250px));box-shadow:0 0 0 9px #edc7640c,0 0 35px #edc7644a}.pulse-phone{z-index:3;background:#101a16;border:7px solid #101a16;border-radius:49px;width:300px;height:min(61vh,610px);min-height:540px;padding:8px;position:relative;overflow:hidden;box-shadow:0 42px 75px #07100b8c,0 0 0 1px #ffffff18}.pulse-phone-speaker{z-index:8;background:#101a16;border-radius:14px;width:83px;height:22px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.pulse-phone-status{z-index:9;color:#fff;pointer-events:none;justify-content:space-between;font:800 6px Manrope;display:flex;position:absolute;top:15px;left:26px;right:25px}.pulse-phone-home{z-index:9;opacity:.8;background:#fff;border-radius:4px;width:89px;height:4px;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.pulse-app-screen{color:#26372f;background:#fffaf2;border-radius:36px;height:100%;animation:.48s cubic-bezier(.22,1,.36,1) pulse-screen-in;overflow:hidden}.pulse-discover-screen{padding-bottom:56px;position:relative}.pulse-discover-screen>header{color:#fff;background:#22372e;border:0;border-radius:0;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;width:auto;height:74px;min-height:0;margin:0;padding:31px 14px 10px;display:grid;position:static}.pulse-mini-brand{color:#fff;background:#ef7653;border-radius:10px;place-items:center;width:31px;height:31px;font:900 10px Manrope;display:grid}.pulse-discover-screen>header p{gap:2px;margin:0;display:grid}.pulse-discover-screen>header small{color:#91a49a;letter-spacing:.8px;font:800 5px Manrope}.pulse-discover-screen>header b{font-size:8px}.pulse-discover-screen>header>i{color:#edc764;font-style:normal}.pulse-discover-copy{padding:20px 16px 12px}.pulse-discover-copy>small{color:#df704d;letter-spacing:1px;font:800 5px Manrope}.pulse-discover-copy h4{letter-spacing:-1px;margin:5px 0 6px;font:700 22px Manrope}.pulse-discover-copy p{color:#848a84;margin:0;font-size:6px}.pulse-local-card{background:#fff;border:1px solid #e4ded3;border-radius:18px;margin:0 13px;overflow:hidden;box-shadow:0 15px 34px #28392f16}.pulse-local-card>div{background:radial-gradient(circle at 75% 22%,#fff8,transparent 24%),var(--offer-color);justify-content:space-between;align-items:flex-start;height:120px;padding:12px;display:flex;position:relative}.pulse-local-card>div>span{color:#68766d;letter-spacing:.6px;background:#fff;border-radius:6px;padding:5px 6px;font:800 4px Manrope}.pulse-local-card>div>i{align-self:center;margin-right:28px;font-size:49px;font-style:normal}.pulse-local-card>small,.pulse-local-card>b,.pulse-local-card>p{margin-left:13px;margin-right:13px;display:block}.pulse-local-card>small{color:#7e867f;letter-spacing:.5px;margin-top:12px;font:800 5px Manrope}.pulse-local-card>b{text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font:750 13px Manrope;overflow:hidden}.pulse-local-card>p{color:#868c87;margin-top:5px;margin-bottom:10px;font-size:5px}.pulse-local-card>button{color:#fff;background:#253a31;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;width:calc(100% - 22px);height:36px;margin:0 11px 11px;font:800 6px Manrope;display:flex}.pulse-local-card>button span{color:#edc764}.pulse-discover-screen>nav{background:#fff;border-top:1px solid #e4ded4;grid-template-columns:repeat(3,1fr);height:51px;display:grid;position:absolute;bottom:0;left:0;right:0}.pulse-discover-screen>nav>*{color:#a0a49f;place-items:center;gap:2px;font-size:10px;font-style:normal;display:grid}.pulse-discover-screen>nav>b{color:#df704d}.pulse-discover-screen>nav small{font-size:4px}.pulse-follow-screen{padding-bottom:15px}.pulse-business-cover{background:radial-gradient(circle at 78% 15%,#ffffff67,transparent 24%),linear-gradient(145deg,var(--offer-color),#9aae90);justify-content:center;align-items:center;height:145px;padding:34px 14px 14px;display:flex;position:relative}.pulse-business-cover>button{color:#26372f;background:#fff9;border:0;border-radius:50%;width:26px;height:26px;position:absolute;top:34px;left:14px}.pulse-business-cover>span{color:#fff;background:#253a31;border:7px solid #ffffffa8;border-radius:25px;place-items:center;width:76px;height:76px;font:900 17px Manrope;display:grid;box-shadow:0 17px 30px #26372f36}.pulse-business-cover>i{color:#fff;font-size:17px;font-style:normal;position:absolute;bottom:13px;right:19px}.pulse-business-profile{border-bottom:1px solid #e5dfd5;padding:16px 16px 13px}.pulse-business-profile>small{color:#df704d;letter-spacing:.7px;font:800 5px Manrope}.pulse-business-profile h4{letter-spacing:-.8px;margin:5px 0 4px;font:750 20px Manrope}.pulse-business-profile p{color:#838a84;margin:0;font-size:6px}.pulse-business-profile>button{color:#fff;background:#253a31;border:0;border-radius:8px;height:29px;margin-top:10px;padding:0 11px;font:800 6px Manrope}.pulse-business-profile>button span{color:#edc764;margin-right:5px}.pulse-control-list{padding:13px 15px}.pulse-control-list>p{gap:3px;margin:0 0 8px;display:grid}.pulse-control-list>p small{color:#a0a49f;letter-spacing:.8px;font:800 4px Manrope}.pulse-control-list>p b{font-size:7px}.pulse-control-list>span{border-top:1px solid #e5dfd5;grid-template-columns:27px 1fr 26px;align-items:center;gap:8px;min-height:48px;display:grid}.pulse-control-list>span>i{color:#df704d;background:#eee8df;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.pulse-control-list>span>p{gap:3px;margin:0;display:grid}.pulse-control-list>span b{font-size:6px}.pulse-control-list>span small{color:#929892;font-size:4px}.pulse-control-list>span>em{background:#7d9a73;border-radius:10px;width:25px;height:14px;position:relative}.pulse-control-list>span>em:after{content:"";background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;right:2px}.pulse-next-button{color:#fff;background:#df704d;border:0;border-radius:9px;width:calc(100% - 30px);height:37px;margin:0 15px;font:800 6px Manrope}.pulse-next-button span{margin-left:6px}.pulse-lock-screen{color:#fff;background:radial-gradient(circle at 80% 20%,#e6bd5561,#0000 25%),radial-gradient(circle at 19% 76%,#e8725154,#0000 27%),linear-gradient(155deg,#21372d,#527061);padding:37px 13px 20px;position:relative}.pulse-lock-screen:before{content:"";background:linear-gradient(120deg,#ffffff0a,#0000 45%);position:absolute;inset:0}.pulse-lock-status,.pulse-lock-date,.pulse-lock-note,.pulse-lock-reason,.pulse-lock-actions{z-index:2;position:relative}.pulse-lock-status{opacity:.92;justify-content:space-between;font:800 6px Manrope;display:flex}.pulse-lock-date{text-align:center;gap:4px;margin-top:39px;display:grid}.pulse-lock-date small{font-size:8px}.pulse-lock-date b{letter-spacing:-4px;font:300 58px/1 Manrope}.pulse-lock-note{color:#26372f;text-align:left;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f3e9e8;border:1px solid #ffffff38;border-radius:18px;grid-template-columns:38px 1fr 9px;align-items:start;gap:8px;width:100%;margin-top:35px;padding:11px;animation:.65s cubic-bezier(.22,1,.36,1) pulse-notification-in;display:grid;box-shadow:0 20px 35px #1220194f}.pulse-note-logo{color:#fff;background:#ef7653;border-radius:11px;place-items:center;width:38px;height:38px;font:900 12px Manrope;display:grid;position:relative}.pulse-note-logo i{background:#edc764;border:2px solid #f8f3e9;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-2px}.pulse-lock-note p{gap:4px;margin:0;display:grid}.pulse-lock-note small{color:#df704d;letter-spacing:.4px;font:800 4px Manrope}.pulse-lock-note time{float:right;color:#8d938e;font-weight:600}.pulse-lock-note b{font-size:8px}.pulse-lock-note em{color:#7a827c;font-size:5px;font-style:normal;line-height:1.4}.pulse-lock-note>strong{color:#9ca29d;font-size:14px}.pulse-lock-reason{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1d;border-radius:13px;grid-template-columns:24px 1fr;gap:7px;margin-top:10px;padding:10px;display:grid}.pulse-lock-reason>span{color:#253a31;background:#edc764;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.pulse-lock-reason p{gap:3px;margin:0;display:grid}.pulse-lock-reason b{font-size:6px}.pulse-lock-reason small{color:#b9c7c0;font-size:4px;line-height:1.4}.pulse-lock-actions{color:#d7e0db;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:31px;left:18px;right:18px}.pulse-lock-actions>span{background:#ffffff15;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;display:grid}.pulse-lock-actions p{font-size:5px}.pulse-visit-screen{background:#f7f2e9;padding:33px 13px 17px}.pulse-visit-screen>header{background:0 0;border:0;border-radius:0;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;width:auto;height:auto;min-height:50px;margin:0;padding:0 3px;display:grid;position:static}.pulse-visit-screen>header>span{color:#66805d;background:#dfe9d9;border-radius:10px;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.pulse-visit-screen>header p{gap:3px;margin:0;display:grid}.pulse-visit-screen>header small{color:#df704d;letter-spacing:.7px;font:800 4px Manrope}.pulse-visit-screen>header b{font-size:8px}.pulse-visit-screen>header>i{color:#939a94;font-style:normal}.pulse-pass{color:#fff;background:radial-gradient(circle at 85% 14%,#efc75c78,#0000 25%),linear-gradient(145deg,#21372d,#345345);border-radius:18px;padding:16px;position:relative;overflow:hidden;box-shadow:0 17px 32px #25382f31}.pulse-pass:after{content:"";border:1px solid #ffffff13;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-28px;right:-23px;box-shadow:0 0 0 18px #ffffff09}.pulse-pass>small{color:#edc764;letter-spacing:.8px;font:800 5px Manrope}.pulse-pass>span{background:#ef7653;border-radius:10px;place-items:center;width:34px;height:34px;font:900 8px Manrope;display:grid;position:absolute;top:13px;right:14px}.pulse-pass h4{letter-spacing:-.5px;max-width:180px;margin:18px 0 5px;font:700 16px Manrope}.pulse-pass>p{color:#b9c6c0;margin:0;font-size:5px}.pulse-pass>div{z-index:2;border-top:1px dashed #ffffff26;justify-content:space-between;align-items:center;margin-top:20px;padding-top:12px;display:flex;position:relative}.pulse-pass>div b{letter-spacing:1px;font:800 8px Manrope}.pulse-pass>div i{font-size:20px;font-style:normal}.pulse-route-card{background:#fff;border:1px solid #e2dcd1;border-radius:13px;grid-template-columns:29px 1fr 15px;align-items:center;gap:8px;margin-top:10px;padding:10px;display:grid}.pulse-route-card>span{color:#df704d;background:#eee8df;border-radius:9px;place-items:center;width:29px;height:29px;font-size:10px;display:grid}.pulse-route-card p{gap:3px;margin:0;display:grid}.pulse-route-card small{color:#969c96;letter-spacing:.6px;font:800 4px Manrope}.pulse-route-card b{font-size:7px}.pulse-route-card em{color:#df704d;font-style:normal}.pulse-patchbook{background:#fff;border:1px solid #e2dcd1;border-radius:13px;margin-top:10px;padding:12px}.pulse-patchbook>p{gap:3px;margin:0;display:grid}.pulse-patchbook small{color:#969c96;letter-spacing:.6px;font:800 4px Manrope}.pulse-patchbook b{font-size:7px}.pulse-patchbook>div{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.pulse-patchbook>div span{aspect-ratio:1;color:#a7aaa5;border:1px dashed #d3cdc3;border-radius:11px;place-items:center;font:800 6px Manrope;display:grid}.pulse-patchbook>div span.collected{color:#edc764;background:#263b32;border:0}.pulse-stage-caption{z-index:4;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#ffffff09;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;min-height:58px;padding:11px 13px;display:grid;position:relative}.pulse-stage-caption>span{color:#fff;background:#ef7653;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;display:grid}.pulse-stage-caption>p{gap:3px;margin:0;display:grid}.pulse-stage-caption small{color:#91a39a;letter-spacing:.8px;font:800 4px Manrope}.pulse-stage-caption b{font-size:8px}.pulse-stage-caption>em{color:#edc764;letter-spacing:.5px;font:800 5px Manrope}.people-pulse-result{background:#fffaf2;border-radius:30px;grid-template-columns:minmax(320px,.85fr) minmax(500px,1.15fr) auto;align-items:center;gap:clamp(30px,5vw,75px);width:min(1460px,100%);margin:clamp(80px,10vw,145px) auto 0;padding:clamp(38px,5vw,70px);display:grid;box-shadow:0 28px 80px #28382f17}.people-pulse-result>div>span{color:#df704d;letter-spacing:1.5px;font:800 7px Manrope}.people-pulse-result h3{letter-spacing:-.05em;margin:10px 0 12px;font:700 clamp(2rem,3vw,3.45rem)/1 Manrope}.people-pulse-result>div>p{color:#747d76;max-width:470px;margin:0;font-size:10px;line-height:1.65}.people-pulse-result>ul{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.people-pulse-result li{border:1px solid #e4ded3;border-radius:15px;grid-template-columns:31px 1fr;align-items:start;gap:9px;min-height:108px;padding:14px;display:grid}.people-pulse-result li>span{color:#df704d;background:#eee8df;border-radius:10px;place-items:center;width:31px;height:31px;font-size:12px;display:grid}.people-pulse-result li p{gap:5px;margin:3px 0 0;display:grid}.people-pulse-result li b{font-size:7px}.people-pulse-result li small{color:#8a918b;font-size:5px;line-height:1.45}.people-pulse-result>button{color:#fff;white-space:nowrap;background:#263b32;border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 16px;font:800 7px Manrope;display:flex}.pulse-visit-screen{background:linear-gradient(#263b32 0 27px,#f7f2e9 27px)}@keyframes bridge-signal{0%,15%{opacity:0;left:0}25%{opacity:1}78%{opacity:1}to{opacity:0;left:calc(100% - 4px)}}@keyframes pulse-screen-in{0%{opacity:0}to{opacity:1}}@keyframes pulse-signal-in{0%{opacity:0;transform:translate(-70px,45px)scale(.3)}to{opacity:1;transform:none}}@keyframes pulse-notification-in{0%{opacity:0;transform:translateY(-28px)scale(.94)}to{opacity:1;transform:none}}@media (width<=1120px){.people-pulse-flow{grid-template-columns:minmax(330px,.75fr) minmax(510px,1.25fr);gap:42px}.people-pulse-stage{padding-left:18px;padding-right:18px}.people-pulse-result{grid-template-columns:1fr 1.3fr}.people-pulse-result>button{grid-column:1/-1;width:max-content}.people-pulse-heading{grid-template-columns:1fr .7fr}.people-pulse-heading h2{font-size:clamp(3.7rem,6.7vw,6.2rem)}}@media (width<=850px){.people-pulse-journey{border-radius:25px 25px 0 0;margin-top:-25px;padding:95px 20px 90px}.people-pulse-bridge{border-radius:17px;grid-template-columns:39px 1fr 39px minmax(150px,auto);min-height:72px;padding:10px 13px}.people-pulse-bridge>.bridge-globe,.people-pulse-bridge>.bridge-patch{border-radius:12px;width:39px;height:39px}.people-pulse-bridge>em{display:none}.people-pulse-heading{grid-template-columns:1fr;gap:27px;margin-bottom:55px}.people-pulse-heading h2{font-size:clamp(3.45rem,10vw,5.4rem)}.people-pulse-heading>p{max-width:690px}.people-pulse-flow{flex-direction:column;display:flex}.people-pulse-stage{z-index:4;border-radius:25px;order:-1;width:100%;height:480px;min-height:0;padding:14px 16px;position:sticky;top:74px}.pulse-stage-meta,.pulse-progress{display:none}.pulse-phone-orbit{min-height:390px}.pulse-phone{transform-origin:50%;border-width:5px;border-radius:39px;width:230px;height:445px;min-height:445px;transform:scale(.82)}.pulse-stage-caption{min-height:49px;position:absolute;bottom:12px;left:13px;right:13px}.pulse-stage-caption>em{display:none}.pulse-orbit-signal{left:calc(50% + 145px)}.people-pulse-steps{z-index:5}.people-pulse-steps:before{left:24px}.people-pulse-steps>article{border-color:#d4cbbc;min-height:66vh;padding:340px 5px 65px 76px}.pulse-step-index{left:-7px}.people-pulse-steps>article>div:last-child{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f3e9ee;border:1px solid #ded6ca;border-radius:20px;padding:23px;box-shadow:0 16px 42px #27372f12}.people-pulse-steps h3{font-size:clamp(2.3rem,8vw,3.5rem)}.people-pulse-result{border-radius:23px;grid-template-columns:1fr;margin-top:75px;padding:32px 24px}.people-pulse-result>ul{grid-template-columns:1fr 1fr 1fr}.people-pulse-result>button{grid-column:auto;width:100%}}@media (width<=560px){.people-pulse-bridge{grid-template-columns:36px 1fr 36px}.people-pulse-bridge>p{display:none}.people-pulse-heading h2{font-size:3.45rem}.people-pulse-stage{height:435px;padding:9px}.pulse-phone-orbit{min-height:355px}.pulse-phone{transform:scale(.72)}.pulse-stage-caption{bottom:8px}.pulse-orbit-signal{top:24%;left:calc(50% + 112px)}.people-pulse-steps>article{min-height:72vh;padding-left:62px;padding-right:0}.people-pulse-steps:before{left:18px}.pulse-step-index{left:-13px;transform:translateY(-50%)scale(.85)}.people-pulse-steps>article>div:last-child{padding:20px 18px}.people-pulse-steps h3{font-size:2.45rem}.people-pulse-result>ul{grid-template-columns:1fr}.people-pulse-result li{min-height:0}.people-pulse-result h3{font-size:2.35rem}}@media (prefers-reduced-motion:reduce){.people-pulse-bridge>i>b,.pulse-orbit-signal,.pulse-app-screen,.pulse-lock-note{animation:none!important}.people-pulse-steps>article,.pulse-progress>span{transition:none}}.world-value-section{z-index:7;color:#fff;background:radial-gradient(circle at 92% 8%,#edc76424,#0000 25%),radial-gradient(circle at 8% 54%,#ef76531a,#0000 28%),linear-gradient(155deg,#14271f,#20382d 58%,#172b23);border-radius:36px 36px 0 0;margin-top:-34px;padding:clamp(92px,10vw,158px) max(5vw,28px) clamp(96px,10vw,160px);position:relative;overflow:hidden}.world-value-section:before{content:"";pointer-events:none;opacity:.34;background:linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff0b 50%,#0000 calc(50% + .5px)),repeating-linear-gradient(0deg,#0000 0 79px,#ffffff08 80px);position:absolute;inset:0}.world-value-section>*{z-index:1;position:relative}.world-value-heading{grid-template-columns:minmax(520px,1.2fr) minmax(360px,.8fr);align-items:end;gap:clamp(45px,8vw,130px);width:min(1460px,100%);margin:0 auto clamp(54px,7vw,98px);display:grid}.world-value-heading>div:first-child>span,.product-backbone>header span,.world-value-close>div>span{color:#edc764;letter-spacing:2.1px;font:800 8px Manrope}.world-value-heading h2{letter-spacing:-.071em;max-width:920px;margin:18px 0 0;font:700 clamp(4rem,6.8vw,7.8rem)/.88 Manrope}.world-value-heading h2 em{color:#ef8765;font-style:normal}.world-value-heading>div:last-child>p{color:#c5d0ca;max-width:610px;margin:0 0 28px;font-size:clamp(.98rem,1.16vw,1.12rem);line-height:1.78}.world-value-heading>div:last-child>span{color:#8fa198;letter-spacing:1.25px;align-items:center;gap:9px;font:800 7px Manrope;display:flex}.world-value-heading>div:last-child>span i{background:#83ae76;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #83ae7621}.world-value-equation{grid-template-columns:minmax(260px,1fr) 125px minmax(260px,1fr) minmax(255px,.82fr);align-items:stretch;gap:12px;width:min(1460px,100%);margin:0 auto clamp(85px,9vw,135px);display:grid}.world-value-equation>article{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border:1px solid #ffffff1c;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:280px;padding:28px;transition:transform .35s,border-color .35s,background .35s;display:flex;position:relative;overflow:hidden}.world-value-equation>article:hover{background:#ffffff0e;border-color:#ffffff3c;transform:translateY(-7px)}.world-value-equation>article>span{color:#81938a;letter-spacing:1px;font:800 8px Manrope}.world-value-equation>article>i{color:#edc764;opacity:.85;font-size:31px;font-style:normal;position:absolute;top:19px;right:21px}.world-value-equation>article>p{gap:10px;margin:0;display:grid}.world-value-equation>article small{color:#ef8765;letter-spacing:1.35px;font:800 7px Manrope}.world-value-equation>article b{letter-spacing:-.035em;max-width:360px;font:700 clamp(1.35rem,1.9vw,2rem)/1.08 Manrope}.world-value-equation>article em{color:#aebdb5;max-width:355px;font-size:9px;font-style:normal;line-height:1.65}.value-signal{justify-content:center;align-items:center;min-height:280px;display:flex;position:relative}.value-signal:before{content:"";background:linear-gradient(90deg,#ef7653,#edc764);height:1px;position:absolute;top:50%;left:4px;right:4px}.value-signal>span{color:#82948b;letter-spacing:1.1px;font:800 5px Manrope;position:absolute;top:calc(50% - 45px)}.value-signal>i{background:#edc764;border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite value-signal-flow;position:absolute;top:calc(50% - 3px);box-shadow:0 0 0 5px #edc7641a}.value-signal>i:first-of-type{animation-delay:-.15s;left:8%}.value-signal>i:nth-of-type(2){animation-delay:.55s;left:43%}.value-signal>i:nth-of-type(3){animation-delay:1.25s;left:76%}.value-signal>b{color:#edc764;background:#1d342a;border:1px solid #edc76463;border-radius:50%;place-items:center;width:46px;height:46px;font-size:17px;display:grid;position:relative;box-shadow:0 0 0 9px #edc7640b,0 0 32px #edc76420}.world-value-equation>strong{color:#1b3027;background:linear-gradient(145deg,#edc764,#e9b94b);border-radius:24px;flex-direction:column;justify-content:flex-end;min-height:280px;padding:28px;display:flex;box-shadow:0 28px 65px #0b151032}.world-value-equation>strong small{color:#765f24;letter-spacing:1.35px;margin-bottom:auto;font:800 7px Manrope}.world-value-equation>strong b{letter-spacing:-.05em;font:750 clamp(1.7rem,2.4vw,2.75rem)/1 Manrope}.world-value-equation>strong span{color:#5e512c;margin-top:14px;font-size:9px;font-weight:600;line-height:1.6}.world-audience-lab{color:#24372e;background:#f8f2e8;border:1px solid #ffffff20;border-radius:30px;grid-template-columns:minmax(330px,.65fr) minmax(580px,1.35fr);width:min(1460px,100%);min-height:720px;margin:0 auto clamp(95px,10vw,150px);display:grid;overflow:hidden;box-shadow:0 40px 110px #08120d4a}.world-audience-lab>aside{color:#fff;background:radial-gradient(circle at 15% 90%,#edc76417,#0000 27%),#1a2e26;flex-direction:column;padding:clamp(38px,4.5vw,70px);display:flex}.world-audience-lab>aside>span{color:#edc764;letter-spacing:1.8px;font:800 8px Manrope}.world-audience-lab>aside h3{letter-spacing:-.055em;max-width:360px;margin:16px 0 18px;font:700 clamp(2.3rem,3.3vw,3.7rem)/.98 Manrope}.world-audience-lab>aside>p{color:#aebcb5;max-width:390px;margin:0;font-size:10px;line-height:1.72}.world-audience-lab>aside nav{gap:8px;margin-top:auto;padding-top:42px;display:grid}.world-audience-lab>aside button{color:#a8b8b0;text-align:left;background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:77px;padding:10px 12px;transition:all .25s;display:grid}.world-audience-lab>aside button:hover{color:#fff;background:#ffffff0b;border-color:#ffffff2d}.world-audience-lab>aside button>i{color:#edc764;background:#ffffff0b;border-radius:12px;place-items:center;width:42px;height:42px;font-size:16px;font-style:normal;display:grid}.world-audience-lab>aside button>span{gap:4px;display:grid}.world-audience-lab>aside button b{font:750 10px Manrope}.world-audience-lab>aside button small{color:#788b82;letter-spacing:.65px;font:800 5px Manrope}.world-audience-lab>aside button>em{opacity:.35;font-size:16px;font-style:normal}.world-audience-lab>aside button.active{color:#20342b;background:#edc764;border-color:#edc7645c;box-shadow:0 15px 38px #07110c45}.world-audience-lab>aside button.active>i{color:#edc764;background:#1c3128}.world-audience-lab>aside button.active small{color:#746025}.world-audience-lab>aside button.active>em{opacity:1}.world-audience-detail{flex-direction:column;padding:clamp(45px,6vw,94px);animation:.5s cubic-bezier(.22,1,.36,1) value-detail-in;display:flex;position:relative;overflow:hidden}.world-audience-detail:before{content:"";background:#ef765313;border-radius:50%;width:430px;height:430px;position:absolute;top:-165px;right:-150px;box-shadow:0 0 0 75px #ef765309,0 0 0 150px #ef765305}.world-audience-detail.audience-business:before{background:#edc7641b;box-shadow:0 0 0 75px #edc7640a,0 0 0 150px #edc76405}.world-audience-detail.audience-world:before{background:#7da27518;box-shadow:0 0 0 75px #7da2750a,0 0 0 150px #7da27505}.world-audience-detail>header{z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;width:auto;height:auto;min-height:0;margin:0;padding:0;display:grid;position:static}.world-audience-detail>header>span{color:#fff;background:#e97452;border-radius:15px;place-items:center;width:52px;height:52px;font-size:22px;display:grid}.audience-business>header>span{background:#c99c3f}.audience-world>header>span{background:#6f9367}.world-audience-detail>header>small{color:#7f8983;letter-spacing:1.5px;font:800 7px Manrope}.world-audience-detail>header>i{color:#d5cec2;font:700 36px Manrope}.world-audience-detail>h3{letter-spacing:-.064em;max-width:820px;margin:clamp(35px,5vw,67px) 0 20px;font:700 clamp(2.7rem,4.6vw,5.6rem)/.94 Manrope;position:relative}.world-audience-detail>p{color:#69756e;max-width:720px;margin:0;font-size:12px;line-height:1.75}.world-audience-detail>ul{border-top:1px solid #ded7cc;margin:clamp(30px,4vw,48px) 0 40px;padding:0;list-style:none}.world-audience-detail>ul li{color:#43544b;border-bottom:1px solid #ded7cc;grid-template-columns:42px 1fr;align-items:center;gap:12px;min-height:58px;font-size:9px;line-height:1.5;display:grid}.world-audience-detail>ul li>span{color:#e16f4c;font:800 7px Manrope}.audience-business>ul li>span{color:#b8882d}.audience-world>ul li>span{color:#65815e}.value-before-after{grid-template-columns:1fr 34px 1fr;align-items:stretch;gap:10px;margin-top:auto;display:grid}.value-before-after>span{background:#f0eae0;border:1px solid #ded7cc;border-radius:14px;flex-direction:column;justify-content:space-between;gap:10px;min-height:102px;padding:16px;display:flex}.value-before-after>span:last-child{background:#e5eddf;border-color:#c8d8c4}.value-before-after small{color:#929891;letter-spacing:1px;font:800 6px Manrope}.value-before-after>span:last-child small{color:#62805c}.value-before-after b{font:700 10px/1.45 Manrope}.value-before-after>i{color:#db704e;text-align:center;align-self:center;font-style:normal}.product-backbone{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffff07;border:1px solid #ffffff1b;border-radius:30px;width:min(1460px,100%);margin:0 auto clamp(88px,9vw,138px);padding:clamp(38px,5vw,72px)}.product-backbone>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1.15fr .85fr;align-items:end;gap:60px;width:auto;height:auto;min-height:0;margin:0 0 62px;padding:0;display:grid;position:static}.product-backbone>header h3{letter-spacing:-.06em;max-width:720px;margin:13px 0 0;font:700 clamp(2.8rem,4.4vw,5.2rem)/.94 Manrope}.product-backbone>header>p{color:#adbbb4;justify-self:end;max-width:550px;margin:0;font-size:11px;line-height:1.75}.backbone-rail{grid-template-columns:repeat(5,1fr);gap:12px;display:grid;position:relative}.backbone-line{z-index:0;background:#ffffff16;height:2px;position:absolute;top:36px;left:9%;right:9%}.backbone-line>i{background:linear-gradient(90deg,#ef7653,#edc764);width:0;height:100%;transition:width .45s cubic-bezier(.22,1,.36,1);display:block;box-shadow:0 0 14px #edc76463}.backbone-rail>button{z-index:1;color:#899b92;text-align:center;background:0 0;border:0;justify-items:center;gap:9px;min-width:0;padding:0;display:grid;position:relative}.backbone-rail>button>span{background:#20382e;border:1px solid #ffffff1d;border-radius:50%;place-items:center;width:72px;height:72px;font-size:21px;transition:all .3s;display:grid;box-shadow:0 0 0 8px #1b3027}.backbone-rail>button>small{color:#677a70;letter-spacing:1px;font:800 6px Manrope}.backbone-rail>button>b{max-width:130px;font:750 8px/1.25 Manrope}.backbone-rail>button:hover>span{border-color:#fff4;transform:translateY(-4px)}.backbone-rail>button.active{color:#fff}.backbone-rail>button.active>span{color:#1d3229;background:#edc764;border-color:#edc764;transform:scale(1.06);box-shadow:0 0 0 8px #edc76412,0 0 38px #edc76426}.backbone-rail>button.active>small{color:#edc764}.backbone-detail{color:#25382f;background:#f8f2e8;border:1px solid #ffffff1c;border-radius:22px;grid-template-columns:minmax(330px,.8fr) minmax(310px,.62fr) minmax(400px,1.1fr);align-items:center;gap:clamp(28px,4vw,62px);min-height:310px;margin-top:48px;padding:clamp(28px,4vw,55px);animation:.42s cubic-bezier(.22,1,.36,1) value-detail-in;display:grid}.backbone-detail>div{grid-template-columns:55px 1fr;align-items:start;gap:17px;display:grid}.backbone-detail>div>span{color:#fff;background:#e87552;border-radius:16px;place-items:center;width:55px;height:55px;font-size:21px;display:grid}.backbone-detail>div>p{margin:3px 0 0}.backbone-detail>div small{color:#d66b49;letter-spacing:1.2px;font:800 7px Manrope}.backbone-detail h4{letter-spacing:-.045em;margin:9px 0 0;font:700 clamp(1.55rem,2.2vw,2.5rem)/1.06 Manrope}.backbone-detail>p{color:#6d7871;margin:0;font-size:10px;line-height:1.75}.backbone-detail>section{grid-template-columns:1fr 24px 1fr;align-items:stretch;gap:8px;display:grid}.backbone-detail>section>span{background:#efe8de;border:1px solid #ded7cc;border-radius:13px;flex-direction:column;justify-content:space-between;gap:13px;min-height:135px;padding:15px;display:flex}.backbone-detail>section>span:last-child{background:#e4ecdf;border-color:#cbd9c7}.backbone-detail>section small{color:#939991;letter-spacing:.85px;font:800 5px Manrope}.backbone-detail>section>span:last-child small{color:#63805d}.backbone-detail>section b{font:700 8px/1.45 Manrope}.backbone-detail>section>i{color:#db704e;text-align:center;align-self:center;font-style:normal}.product-backbone>footer{color:#81948a;letter-spacing:1.2px;background:0 0;border:0;border-top:1px solid #ffffff13;justify-content:center;align-items:center;gap:12px;width:auto;min-height:0;margin:28px 0 0;padding:19px 0 0;font:800 6px Manrope;display:flex;position:static}.product-backbone>footer i{color:#edc764;font-style:normal}.world-value-close{background:radial-gradient(circle at 93% 10%,#ffffff30,#0000 24%),linear-gradient(140deg,#ef7653,#e86645);border-radius:30px;grid-template-columns:1fr auto;align-items:end;gap:55px;width:min(1460px,100%);min-height:500px;margin:0 auto;padding:clamp(45px,6vw,90px);display:grid;box-shadow:0 35px 90px #0a15103d}.world-value-close>div:first-child{max-width:1030px}.world-value-close>div>span{color:#ffe095}.world-value-close h3{letter-spacing:-.068em;margin:18px 0 24px;font:700 clamp(3.2rem,5.9vw,7rem)/.91 Manrope}.world-value-close p{color:#ffdfd3;max-width:760px;margin:0;font-size:12px;line-height:1.7}.world-value-close>div:last-child{gap:9px;min-width:210px;display:grid}.world-value-close button{color:#fff;background:0 0;border:1px solid #ffffff42;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 18px;font:800 8px Manrope;display:flex}.world-value-close button:first-child{color:#fff;background:#25372f;border-color:#25372f;box-shadow:0 16px 30px #7d2e1c34}.world-value-close button:hover{transform:translateY(-3px)}@keyframes value-signal-flow{0%,to{opacity:.2;transform:scale(.65)}50%{opacity:1;transform:scale(1.2)}}@keyframes value-detail-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (width<=1180px){.world-value-heading{grid-template-columns:1fr .7fr}.world-value-equation{grid-template-columns:1fr 90px 1fr}.world-value-equation>strong{grid-column:1/-1;min-height:190px}.world-audience-lab{grid-template-columns:320px 1fr}.backbone-detail{grid-template-columns:1fr 1fr}.backbone-detail>section{grid-column:1/-1}.world-value-close{grid-template-columns:1fr}.world-value-close>div:last-child{grid-template-columns:auto auto;justify-content:start}}@media (width<=900px){.world-value-section{padding-left:21px;padding-right:21px}.world-value-heading{grid-template-columns:1fr;gap:30px}.world-value-heading h2{font-size:clamp(3.7rem,11vw,6rem)}.world-value-equation{grid-template-columns:1fr 80px 1fr}.world-audience-lab{grid-template-columns:1fr}.world-audience-lab>aside{min-height:460px}.world-audience-lab>aside nav{grid-template-columns:repeat(3,1fr)}.world-audience-lab>aside button{grid-template-columns:38px 1fr}.world-audience-lab>aside button>em{display:none}.world-audience-lab>aside button>i{width:38px;height:38px}.world-audience-detail{min-height:670px}.product-backbone>header{grid-template-columns:1fr;gap:25px}.product-backbone>header>p{justify-self:start}.backbone-detail{grid-template-columns:1fr}.backbone-detail>section{grid-column:auto}.world-value-close{min-height:440px}}@media (width<=650px){.world-value-section{border-radius:25px 25px 0 0;margin-top:-25px;padding-top:82px}.world-value-heading h2{font-size:3.55rem}.world-value-equation{grid-template-columns:1fr}.world-value-equation>article,.world-value-equation>strong{min-height:230px}.value-signal{min-height:75px;transform:rotate(90deg)}.value-signal>span{display:none}.world-value-equation>strong{grid-column:auto}.world-audience-lab{border-radius:22px;min-height:0}.world-audience-lab>aside{min-height:0;padding:34px 24px}.world-audience-lab>aside nav{grid-template-columns:1fr;padding-top:32px}.world-audience-lab>aside button{min-height:65px}.world-audience-detail{min-height:0;padding:36px 23px}.world-audience-detail>header{grid-template-columns:47px 1fr auto}.world-audience-detail>header>span{width:47px;height:47px}.world-audience-detail>h3{margin-top:44px;font-size:2.85rem}.world-audience-detail>p{font-size:10px}.value-before-after{grid-template-columns:1fr}.value-before-after>i{transform:rotate(90deg)}.product-backbone{border-radius:22px;padding:34px 20px}.product-backbone>header{margin-bottom:43px}.product-backbone>header h3{font-size:2.9rem}.backbone-rail{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,56px);justify-content:start;gap:12px;padding:7px 7px 15px;overflow-x:auto}.backbone-line{display:none}.backbone-rail>button{scroll-snap-align:center}.backbone-rail>button>span{width:53px;height:53px;box-shadow:none}.backbone-rail>button>b{font-size:6px}.backbone-detail{margin-top:28px;padding:24px 18px}.backbone-detail>div{grid-template-columns:47px 1fr}.backbone-detail>div>span{width:47px;height:47px}.backbone-detail h4{font-size:1.7rem}.backbone-detail>section{grid-template-columns:1fr}.backbone-detail>section>i{transform:rotate(90deg)}.product-backbone>footer{flex-wrap:wrap;gap:7px;font-size:5px}.world-value-close{border-radius:22px;min-height:540px;padding:35px 24px}.world-value-close h3{font-size:3.25rem}.world-value-close>div:last-child{grid-template-columns:1fr}.world-value-close button{width:100%}}@media (prefers-reduced-motion:reduce){.value-signal>i,.world-audience-detail,.backbone-detail{animation:none!important}.backbone-line>i{transition:none}}.real-world-flow{z-index:8;color:#17243a;background:linear-gradient(#f6f1e8,#efe8dc);padding:clamp(92px,10vw,150px) max(5vw,28px);position:relative;overflow:hidden}.real-world-flow:before{content:"";opacity:.6;pointer-events:none;background:radial-gradient(circle,#e8775540 0 1px,#0000 2px) 0 0/19px 19px;border-radius:50%;width:760px;height:760px;position:absolute;top:-310px;right:-330px}.real-flow-heading{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:50px;max-width:1520px;margin:0 auto 56px;display:grid;position:relative}.real-flow-heading>div:first-child>span{letter-spacing:.25em;color:#cf5f42;margin-bottom:20px;font-size:8px;font-weight:950;display:block}.real-flow-heading h2{font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(4rem,7.2vw,8.2rem);font-weight:500;line-height:.79}.real-flow-heading h2 em{font-family:var(--font-serif);color:#e26f4e;font-weight:400}.real-flow-heading>div:last-child{max-width:530px;padding-bottom:6px}.real-flow-heading>div:last-child>p{font-family:var(--font-serif);color:#576071;margin:0 0 22px;font-size:clamp(1.1rem,1.5vw,1.45rem);line-height:1.45}.real-flow-heading>div:last-child>span{letter-spacing:.15em;color:#6b6c6c;align-items:center;gap:9px;font-size:7px;font-weight:950;display:flex}.real-flow-heading>div:last-child>span i{background:#7b9a70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #7b9a7020}.real-flow-shell{z-index:1;background:#1d293d;border-radius:34px;max-width:1520px;margin:auto;padding:15px;position:relative;box-shadow:0 42px 100px #41382c28}.real-flow-scenario{z-index:auto;color:#fff;width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr auto auto;align-items:center;gap:28px;margin:0;padding:12px 17px 27px;display:grid;position:static;inset:auto;transform:none}.real-flow-scenario>div{align-items:center;gap:13px;display:flex}.real-flow-scenario>div>span{letter-spacing:.17em;color:#f5c957;border:1px solid #ffffff23;border-radius:999px;padding:8px 11px;font-size:6px;font-weight:950}.real-flow-scenario p{margin:0}.real-flow-scenario>div p{flex-direction:column;gap:3px;display:flex}.real-flow-scenario b{font-size:12px}.real-flow-scenario small{letter-spacing:.07em;color:#aeb7c4;font-size:7px}.real-flow-scenario>p{letter-spacing:.13em;color:#c5cbd5;align-items:center;gap:8px;font-size:7px;font-weight:850;display:flex}.real-flow-scenario>p i{background:#7dba76;border-radius:50%;width:7px;height:7px;animation:2.2s infinite flowPulse;box-shadow:0 0 0 5px #7dba7620}.real-flow-scenario>time{color:#fff;font-size:12px;font-weight:900}.real-flow-timeline{background:0 0;grid-template-columns:repeat(6,1fr);gap:7px;padding:0 6px 14px;display:grid;position:relative}.real-flow-track{background:#ffffff18;height:2px;position:absolute;top:14px;left:7%;right:7%}.real-flow-track i{background:linear-gradient(90deg,#efc85c,#ee7654);height:100%;transition:width .55s cubic-bezier(.2,.8,.2,1);display:block}.real-flow-timeline button{z-index:1;color:#7e8999;text-align:left;cursor:pointer;min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:28px 1fr;align-items:center;gap:8px;padding:0;display:grid;position:relative}.real-flow-timeline button>i{background:#394558;border:3px solid #1d293d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-style:normal;font-weight:950;transition:all .3s;display:grid}.real-flow-timeline button>span{flex-direction:column;gap:2px;min-width:0;display:flex}.real-flow-timeline button time{letter-spacing:.1em;font-size:6px;font-weight:900}.real-flow-timeline button b{color:#8994a3;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.real-flow-timeline button.past>i,.real-flow-timeline button.active>i{color:#fff;background:#e97756}.real-flow-timeline button.active{color:#f4c65b}.real-flow-timeline button.active>i{transform:scale(1.12);box-shadow:0 0 0 6px #e9775620}.real-flow-timeline button.active b{color:#fff}.real-flow-stage{grid-template-columns:minmax(320px,1fr) 210px minmax(320px,1fr);gap:12px;min-height:565px;animation:.48s both flowMomentIn;display:grid}.flow-actor{color:#1c2a3e;background:#f8f4ed;border-radius:24px;position:relative;overflow:hidden}.flow-actor>header{z-index:auto;width:auto;max-width:none;color:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-bottom:1px solid #1d293d12;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;margin:0;padding:17px 19px;display:grid;position:static;inset:auto;transform:none}.flow-actor>header>span{color:#fff;width:42px;height:42px;font-family:var(--font-serif);background:#1d293d;border-radius:13px;place-items:center;font-size:13px;display:grid}.flow-actor>header p{flex-direction:column;gap:3px;margin:0;display:flex}.flow-actor>header small{letter-spacing:.18em;color:#89909a;font-size:6px;font-weight:950}.flow-actor>header b{font-size:10px}.flow-actor>header>i{color:#cf6548;background:#e9e4da;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.flow-actor-photo{height:220px;position:relative;overflow:hidden}.flow-actor-photo:after{content:"";background:linear-gradient(#0000 45%,#17243ac2);position:absolute;inset:0}.flow-actor-photo img{object-fit:cover;width:100%;height:100%}.flow-actor-photo>span{z-index:2;color:#263248;letter-spacing:.17em;background:#fff;border-radius:999px;padding:8px 11px;font-size:6px;font-weight:950;position:absolute;bottom:15px;left:17px}.flow-actor-state{grid-template-columns:repeat(2,1fr);gap:9px;padding:17px 19px;display:grid}.flow-actor-state>span{background:#ebe5da;border-radius:15px;flex-direction:column;justify-content:center;min-height:72px;padding:13px;display:flex}.flow-actor-state b{font-family:var(--font-display);font-size:24px}.flow-actor-state small{color:#777e87;font-size:7px}.flow-actor-state .wide{background:#fff1cc;grid-column:1/-1;min-height:90px}.flow-actor-state .wide small{letter-spacing:.13em;color:#966f17;font-weight:950}.flow-actor-state .wide b{font-family:var(--font-sans);margin-top:7px;font-size:14px}.flow-actor-state .checking{background:#e9edf2}.flow-actor-state .sent{background:#e5efe3}.flow-actor-state .enroute{background:#e1ebf2}.flow-actor-state .verified{color:#315936;background:#dcebdc}.flow-business-panel{border-top:1px solid #1d293d14;margin:0 19px;padding:17px}.flow-business-panel>span{letter-spacing:.18em;color:#d26244;margin-bottom:7px;font-size:6px;font-weight:950;display:block}.flow-business-panel>p{font-family:var(--font-serif);color:#4e5866;margin:0;font-size:16px;line-height:1.35}.flow-medium{color:#fff;text-align:center;background:radial-gradient(circle at 50% 42%,#48605a,#26364a 48%,#202d42);border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-width:0;padding:28px 13px;display:flex;position:relative;overflow:hidden}.flow-medium:before{content:"";border:1px solid #ffffff0e;border-radius:50%;width:380px;height:380px;position:absolute;box-shadow:0 0 0 55px #ffffff07,0 0 0 110px #ffffff05}.flow-medium>*{z-index:1;position:relative}.flow-medium-label{letter-spacing:.17em;color:#f4ca62;font-size:6px;font-weight:950}.flow-medium-path{align-items:center;gap:8px;width:100%;display:flex}.flow-medium-path>span{background:#ffffff25;flex:1;height:1px;overflow:hidden}.flow-medium-path>span i{background:#efc759;width:45%;height:100%;animation:1.8s ease-in-out infinite flowTravel;display:block}.flow-medium-path>span:last-child i{animation-delay:.35s}.flow-medium-mark{color:#1e2a3f;width:68px;height:68px;font-family:var(--font-serif);background:#f7f1e7;border-radius:23px;place-items:center;font-size:27px;display:grid;box-shadow:0 16px 35px #0d14232e}.flow-context-checks{flex-wrap:wrap;justify-content:center;gap:5px;display:flex}.flow-context-checks span{color:#7f8c9d;border:1px solid #ffffff15;border-radius:999px;padding:7px 8px;font-size:5px;font-weight:850;transition:all .3s}.flow-context-checks span.active{color:#fff;background:#7da170}.flow-medium>small{color:#b9c1cc;max-width:165px;font-size:7px;line-height:1.55}.real-flow-timeline button>span{color:#aeb8c6;background:#394558;border:3px solid #1d293d;border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;font-weight:950;transition:all .3s;display:grid}.real-flow-timeline button>p{flex-direction:column;gap:2px;min-width:0;margin:0;display:flex}.real-flow-timeline button>p b{color:#8994a3;text-overflow:ellipsis;white-space:nowrap;font-size:6px;overflow:hidden}.real-flow-timeline button>p small{color:#637083;font-size:6px;font-weight:900}.real-flow-timeline button.complete>span,.real-flow-timeline button.active>span{color:#fff;background:#e97756}.real-flow-timeline button.active>span{transform:scale(1.12);box-shadow:0 0 0 6px #e9775620}.real-flow-timeline button.active>p b{color:#fff}.real-flow-timeline button.active>p small{color:#f4c65b}.flow-actor-state{grid-template-columns:minmax(95px,.55fr) minmax(0,1fr);align-content:start;padding:22px 19px 19px}.flow-actor-state>small{letter-spacing:.08em;color:#88909b;align-self:start;padding-top:4px;font-size:6px;font-weight:900}.flow-actor-state>h3{margin:0;font-size:clamp(1rem,1.3vw,1.3rem);line-height:1.25}.flow-business-panel{border-top:1px solid #1d293d14;grid-column:1/-1;grid-template-columns:repeat(2,1fr);gap:9px;margin:15px 0 0;padding:17px 0 0;display:grid}.flow-business-panel>span{background:#ebe5da;border-radius:15px;flex-direction:column;justify-content:center;min-height:72px;padding:13px;display:flex}.flow-business-panel>span.wide{background:#fff1cc;grid-column:1/-1;min-height:86px}.flow-business-panel>span.checking{background:#e9edf2}.flow-business-panel>span.sent{background:#e5efe3}.flow-business-panel>span.enroute{background:#e1ebf2}.flow-business-panel>span.verified{color:#315936;background:#dcebdc}.flow-business-panel b{font-family:var(--font-display);font-size:22px;line-height:1.05}.flow-business-panel small{color:#777e87;margin-top:4px;font-size:6px}.flow-business-panel .wide small{letter-spacing:.13em;color:#966f17;font-weight:950}.flow-business-panel .wide b{font-family:var(--font-sans);margin-top:8px;font-size:12px}.flow-medium-path>span{background:#ffffff2b;flex:1;height:1px;position:relative}.flow-medium-path>span:after{content:"";background:#efc759;border-radius:99px;width:35%;height:3px;animation:1.8s ease-in-out infinite flowTravel;position:absolute;top:-1px;left:0}.flow-medium-path>i{background:#7d9f73;border-radius:50%;width:4px;height:4px;font-style:normal;display:block}.flow-medium-path>b{color:#fff;font-size:15px}.flow-medium-mark{color:#fff;width:100%;height:auto;font-family:inherit;font-size:inherit;box-shadow:none;background:0 0;border-radius:0;flex-direction:column;align-items:center;display:flex}.flow-medium-mark>span{color:#e36d4d;width:68px;height:68px;font-family:var(--font-serif);background:#f7f1e7;border-radius:22px;place-items:center;font-size:27px;display:grid;box-shadow:0 16px 35px #0d14232e}.flow-medium-mark>p{flex-direction:column;gap:8px;max-width:170px;margin:13px 0 0;display:flex}.flow-medium-mark>p b{color:#fff;font-size:15px}.flow-medium-mark>p b em{color:#ee7654;font-style:normal}.flow-medium-mark>p small{font-family:var(--font-serif);color:#dfe4e9;font-size:10px;line-height:1.25}.flow-customer{background:linear-gradient(145deg,#e8dfd0,#f8f3eb);flex-direction:column;justify-content:center;align-items:center;padding:22px;display:flex}.flow-customer-phone{background:#eef0f2;border:7px solid #202c3f;border-radius:38px;width:min(100%,320px);min-height:460px;padding:12px;box-shadow:0 24px 45px #2632482b}.flow-phone-island{background:#202c3f;border-radius:999px;width:79px;height:19px;margin:0 auto 14px}.flow-customer-phone>header{z-index:auto;color:#273246;width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;margin:0;padding:0 8px 13px;display:flex;position:static;inset:auto;transform:none}.flow-customer-phone>header>span{color:#fff;background:#e97654;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-weight:900;display:grid}.flow-customer-phone>header p{flex-direction:column;flex:1;margin:0 8px;display:flex}.flow-customer-phone>header small{letter-spacing:.13em;color:#868e99;font-size:5px}.flow-customer-phone>header b{font-size:8px}.flow-customer-phone>header i{color:#d16c4d;font-style:normal}.flow-phone-search,.flow-phone-calm,.flow-phone-notification,.flow-phone-pass,.flow-phone-success{background:#fff;border-radius:25px;flex-direction:column;justify-content:center;min-height:310px;padding:24px 20px;display:flex}.flow-phone-search small,.flow-phone-pass>small,.flow-phone-success>small{letter-spacing:.16em;color:#cf6548;font-size:6px;font-weight:950}.flow-phone-search b{font-family:var(--font-display);margin:12px 0 34px;font-size:29px;line-height:.92}.flow-phone-search span{color:#69717e;background:#f1ede6;border-radius:13px;padding:13px;font-size:8px}.flow-phone-calm{text-align:center;align-items:center}.flow-phone-calm>span{color:#d06749;background:#e9e5de;border-radius:22px;place-items:center;width:61px;height:61px;margin-bottom:18px;font-size:24px;display:grid}.flow-phone-calm b{font-size:13px}.flow-phone-calm small{color:#7a828c;max-width:175px;margin-top:8px;font-size:7px;line-height:1.5}.flow-phone-notification{background:#fff;justify-content:flex-start;min-height:0;margin-top:48px;padding:14px;box-shadow:0 16px 35px #1d293d20}.flow-phone-notification>header{color:#263248;width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 13px;padding:0;display:flex;position:static;transform:none}.flow-phone-notification>header>span{color:#fff;width:30px;height:30px;font-family:var(--font-serif);background:#e97654;border-radius:9px;place-items:center;display:grid}.flow-phone-notification>header p{flex:1;justify-content:space-between;margin:0;display:flex}.flow-phone-notification>header b,.flow-phone-notification>header time{font-size:6px}.flow-phone-notification h4,.flow-phone-pass h4,.flow-phone-success h4{margin:0 0 8px;font-size:14px}.flow-phone-notification>p,.flow-phone-success>p{color:#68717d;margin:0 0 9px;font-size:8px;line-height:1.45}.flow-phone-notification>small{color:#d36a4c;font-size:6px}.flow-phone-pass{text-align:center;justify-content:flex-start;align-items:center}.flow-phone-pass>span{color:#fff;width:72px;height:72px;font-family:var(--font-serif);background:#1f2c41;border-radius:21px;place-items:center;margin:17px 0 14px;font-size:22px;display:grid}.flow-phone-pass>p{letter-spacing:.15em;border:1px dashed #d46b4c;padding:8px 13px;font-size:8px;font-weight:900}.flow-phone-pass button{color:#fff;background:#e97654;border:0;border-radius:13px;width:100%;margin-top:auto;padding:13px;font-size:8px;font-weight:900}.flow-phone-success{text-align:center;align-items:center}.flow-phone-success>span{color:#fff;background:#71946d;border-radius:50%;place-items:center;width:69px;height:69px;margin-bottom:18px;font-size:27px;display:grid}.flow-phone-success h4{font-family:var(--font-display);margin-top:12px;font-size:22px}.flow-phone-home{background:#202c3f;border-radius:99px;width:96px;height:4px;margin:12px auto 0}.real-flow-narrative{color:#1b293d;background:#f9f5ed;border-radius:24px;grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr);gap:25px;margin-top:12px;padding:clamp(28px,4vw,56px);animation:.48s both flowMomentIn;display:grid}.real-flow-narrative>div>span,.real-flow-narrative aside>small{letter-spacing:.18em;color:#d36547;margin-bottom:12px;font-size:7px;font-weight:950;display:block}.real-flow-narrative h3{max-width:900px;font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(2.2rem,4.3vw,5.1rem);font-weight:500;line-height:.92}.real-flow-narrative>div>p{max-width:830px;font-family:var(--font-serif);color:#5c6470;margin:22px 0 0;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.5}.real-flow-narrative aside{border-left:1px solid #1d293d18;align-self:end;padding:20px}.real-flow-narrative aside>b{font-family:var(--font-serif);color:#344454;font-size:17px;line-height:1.4}.real-flow-controls{z-index:auto;color:#fff;width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;margin:0;padding:18px 6px 5px;display:grid;position:static;inset:auto;transform:none}.real-flow-controls>button,.real-flow-controls>div button{color:#fff;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #ffffff20;border-radius:999px;padding:11px 15px;font-size:7px;font-weight:900}.real-flow-controls>button:disabled{opacity:.25;cursor:not-allowed}.real-flow-controls>p{color:#8692a4;margin:0;font-size:8px}.real-flow-controls>p span{color:#f1c659;font-size:13px;font-weight:950}.real-flow-controls>button:last-child,.real-flow-controls>div{justify-self:end}.real-flow-controls>div{gap:7px;display:flex}.real-flow-controls .primary{background:#e97654;border-color:#e97654}.real-flow-thesis{z-index:1;grid-template-columns:1fr 64px 1fr;align-items:center;max-width:1260px;margin:40px auto 0;display:grid;position:relative}.real-flow-thesis>span{letter-spacing:.16em;color:#8d6d5f;background:#ebe5da;border:1px solid #1d293d13;border-radius:22px;flex-direction:column;justify-content:center;min-height:148px;padding:30px 34px;font-size:7px;font-weight:950;display:flex}.real-flow-thesis>span:last-child{color:#f0c864;background:#244235}.real-flow-thesis>span b{font-family:var(--font-serif);letter-spacing:0;color:#2a3547;margin-top:10px;font-size:18px;font-weight:500;line-height:1.35}.real-flow-thesis>span:last-child b{color:#fff}.real-flow-thesis>i{text-align:center;color:#df704f;font-size:25px;font-style:normal}@keyframes flowMomentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes flowPulse{50%{box-shadow:0 0 0 10px #7dba7600}}@keyframes flowTravel{0%{transform:translate(-130%)}to{transform:translate(290%)}}@media (width<=1050px){.real-flow-heading{grid-template-columns:1fr}.real-flow-heading>div:last-child{padding:0}.real-flow-stage{grid-template-columns:1fr 130px 1fr}.flow-actor-photo{height:180px}.flow-medium{padding:20px 8px}.flow-medium-mark>span{width:58px;height:58px}.flow-medium-mark>p b{font-size:12px}.flow-medium-mark>p small{font-size:8px}.flow-context-checks{flex-direction:column}.real-flow-timeline button{grid-template-columns:26px 1fr}.real-flow-timeline button>b{font-size:6px}}@media (width<=760px){.real-world-flow{padding-left:18px;padding-right:18px}.real-flow-heading h2{font-size:clamp(3.3rem,16vw,5.1rem)}.real-flow-shell{border-radius:25px;padding:9px}.real-flow-scenario{grid-template-columns:1fr auto;padding:10px 9px 20px}.real-flow-scenario>p{display:none}.real-flow-scenario>time{font-size:10px}.real-flow-timeline{scroll-snap-type:x mandatory;padding-bottom:16px;display:flex;overflow-x:auto}.real-flow-track{display:none}.real-flow-timeline button{scroll-snap-align:start;min-width:105px}.real-flow-stage{grid-template-columns:1fr;min-height:0}.flow-actor{min-height:460px}.flow-medium{min-height:210px}.flow-medium:before{width:300px;height:300px}.flow-context-checks{flex-direction:row}.flow-medium-path{max-width:300px}.flow-customer{padding:24px 11px}.real-flow-narrative{grid-template-columns:1fr;padding:31px 22px}.real-flow-narrative h3{font-size:2.75rem}.real-flow-narrative aside{border-top:1px solid #1d293d18;border-left:0;padding:18px 0 0}.real-flow-controls{grid-template-columns:1fr auto;padding:16px 5px 7px}.real-flow-controls>p{display:none}.real-flow-controls>button:last-child,.real-flow-controls>div{justify-self:end}.real-flow-controls>div{flex-direction:column}.real-flow-controls>div button{padding:10px 12px}.real-flow-thesis{grid-template-columns:1fr;margin-top:25px}.real-flow-thesis>i{padding:10px;transform:rotate(90deg)}.real-flow-thesis>span{min-height:130px;padding:25px}.real-flow-thesis>span b{font-size:16px}}@media (prefers-reduced-motion:reduce){.real-flow-stage,.real-flow-narrative,.real-flow-scenario>p i,.flow-medium-path>span i{animation:none}}.global-proof-marquee{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 12%,#d7aa5530,#0000 27%),radial-gradient(circle at 14% 82%,#e9765028,#0000 26%),#182a22;min-height:100svh;padding:clamp(90px,10vw,150px) 0 clamp(72px,8vw,120px);position:relative;overflow:hidden}.global-proof-marquee:before{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 50% 46%,#0000 0 108px,#ffffff08 109px 110px),linear-gradient(90deg,#0000 49.9%,#ffffff08 50%,#0000 50.1%);position:absolute;inset:-20%;transform:rotate(-8deg)}.global-proof-heading{grid-template-columns:minmax(460px,1.1fr) minmax(390px,.9fr);align-items:end;gap:clamp(50px,8vw,140px);width:min(1500px,100% - max(10vw,56px));margin:0 auto clamp(52px,6vw,82px);display:grid}.global-proof-heading>div:first-child>span{color:#edc764;letter-spacing:2.1px;font:800 9px Manrope}.global-proof-heading h2{letter-spacing:-.07em;margin:17px 0 0;font:700 clamp(3.7rem,6.5vw,7.6rem)/.88 Manrope}.global-proof-heading h2 em{color:#ef8765;font-style:normal}.global-proof-copy>p{color:#bac6c0;max-width:620px;margin:0 0 28px;font-size:clamp(.94rem,1.15vw,1.1rem);line-height:1.75}.global-proof-copy>div{flex-wrap:wrap;gap:8px;display:flex}.global-proof-copy>div>span{color:#dce4df;letter-spacing:.65px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff08;border:1px solid #ffffff1c;border-radius:999px;padding:9px 11px;font:800 7px Manrope}.global-proof-lanes{gap:18px;margin:0 -20px;display:grid;position:relative;transform:rotate(-1.25deg)}.global-proof-lane{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.global-proof-track{will-change:transform;gap:18px;width:max-content;padding:4px 0;animation:54s linear infinite global-proof-scroll;display:flex}.global-proof-lane-2 .global-proof-track{animation-name:global-proof-scroll-reverse;animation-duration:62s}.global-proof-lanes:hover .global-proof-track,.global-proof-lanes:focus-within .global-proof-track{animation-play-state:paused}.global-market-card{color:#26382f;text-align:left;cursor:pointer;background:#f8f4ea;border:1px solid #ffffff16;border-radius:22px;width:clamp(310px,28vw,410px);min-height:322px;padding:0;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 20px 50px #09110d36}.global-market-card:hover{z-index:3;border-color:#ffffff48;transform:translateY(-7px)rotate(.6deg);box-shadow:0 30px 70px #08100c70}.global-market-card:focus-visible{z-index:4;outline-offset:4px;outline:3px solid #edc764}.global-market-card>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffaf3;border:0;border-bottom:1px solid #dfd9cd;border-radius:0;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:auto;height:70px;min-height:0;margin:0;padding:13px 15px;display:grid;position:static}.global-market-card>header>span{background:#f4efe6;border:1px solid #e5dfd4;border-radius:11px;place-items:center;width:38px;height:38px;font-size:18px;display:grid}.global-market-card>header>p{gap:2px;min-width:0;margin:0;display:grid}.global-market-card>header small{color:#929991;letter-spacing:1.2px;font:800 6px Manrope}.global-market-card>header b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.25px;font:750 13px Manrope;overflow:hidden}.global-market-card>header>em{background:color-mix(in srgb,var(--market-accent) 15%,#f3eee5);color:var(--market-accent);letter-spacing:.8px;white-space:nowrap;border-radius:6px;padding:6px 7px;font:800 5px Manrope}.global-market-visual{background:linear-gradient(135deg,color-mix(in srgb,var(--market-accent) 72%,#26382f),#26382f);height:104px;position:relative;overflow:hidden}.global-market-visual:after{content:"";background:radial-gradient(circle at 85% 20%,#ffffff3b,#0000 20%),linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/22px 22px;position:absolute;inset:0}.market-street{z-index:1;transform-origin:0;background:#ffffff4f;height:1px;position:absolute;box-shadow:0 0 0 4px #ffffff0b}.street-one{width:72%;top:25%;left:-4%;transform:rotate(12deg)}.street-two{width:80%;top:82%;left:27%;transform:rotate(-24deg)}.street-three{width:55%;top:8%;left:52%;transform:rotate(66deg)}.market-patch-pin{z-index:3;color:#26382f;background:#fff7eb;border-radius:50% 50% 50% 8px;place-items:center;width:52px;height:60px;display:grid;position:absolute;top:19%;left:22%;transform:rotate(-45deg);box-shadow:0 12px 25px #14211b4f}.market-patch-pin>span{font:900 18px Manrope;transform:rotate(45deg)}.market-patch-pin>i{color:var(--market-accent);font-size:8px;font-style:normal;position:absolute;top:7px;right:7px;transform:rotate(45deg)}.market-art-symbol{z-index:2;color:#ffffffd6;font-size:54px;line-height:1;position:absolute;top:15px;right:19px;transform:rotate(7deg)}.global-market-visual>small{z-index:3;color:#ffffffc7;letter-spacing:.75px;font:700 5px Manrope;position:absolute;bottom:10px;right:14px}.global-market-offer{background:#fffaf3;align-content:start;gap:4px;height:98px;padding:16px 17px 13px;display:grid}.global-market-offer>small{color:var(--market-accent);letter-spacing:1px;font:800 6px Manrope}.global-market-offer>b{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.35px;font:750 15px Manrope;overflow:hidden}.global-market-offer>p{color:#7c857f;margin:0;font-size:8px}.global-market-card>footer{color:#69736d;letter-spacing:.55px;background:#f1ece3;border:0;border-top:1px solid #e5dfd5;align-items:center;gap:8px;width:auto;min-height:50px;margin:0;padding:0 16px;font:800 6px Manrope;display:flex;position:static}.global-market-card>footer>i{background:var(--market-accent);border-radius:50%;width:3px;height:3px}.global-market-card>footer>em{color:var(--market-accent);margin-left:auto;font-size:14px;font-style:normal;transition:transform .25s}.global-market-card:hover>footer>em{transform:translate(2px,-2px)}.global-proof-footer{border-top:1px solid #ffffff17;grid-template-columns:auto 1fr;align-items:center;gap:35px;width:min(1500px,100% - max(10vw,56px));margin:clamp(46px,6vw,78px) auto 0;padding-top:22px;display:grid}.global-proof-footer>span{color:#edc764;letter-spacing:1.25px;white-space:nowrap;align-items:center;gap:8px;font:800 7px Manrope;display:flex}.global-proof-footer>span i{background:#7cac70;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #7cac7026}.global-proof-footer>p{color:#83928a;text-align:right;justify-self:end;max-width:720px;margin:0;font-size:7px;line-height:1.55}@keyframes global-proof-scroll{to{transform:translate(calc(-50% - 9px))}}@keyframes global-proof-scroll-reverse{0%{transform:translate(calc(-50% - 9px))}to{transform:translate(0)}}@media (width<=900px){.global-proof-heading{grid-template-columns:1fr;gap:28px;width:calc(100% - 42px)}.global-proof-heading h2{font-size:clamp(3.3rem,11vw,5.8rem)}.global-proof-copy>p{max-width:680px}.global-proof-footer{width:calc(100% - 42px)}}@media (width<=620px){.global-proof-marquee{padding:80px 0 72px}.global-proof-heading{margin-bottom:42px}.global-proof-heading h2{font-size:3.45rem}.global-proof-copy>div{grid-template-columns:1fr 1fr;display:grid}.global-proof-copy>div>span:last-child{grid-column:1/-1}.global-proof-lanes{gap:12px;transform:rotate(-.6deg)}.global-proof-track{gap:12px;animation-duration:46s}.global-proof-lane-2 .global-proof-track{animation-duration:52s}.global-market-card{border-radius:18px;width:292px;min-height:310px}.global-market-card>header{grid-template-columns:36px 1fr}.global-market-card>header>em{display:none}.global-proof-footer{grid-template-columns:1fr;gap:12px}.global-proof-footer>p{text-align:left;justify-self:start}}@media (prefers-reduced-motion:reduce){.global-proof-lane{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.global-proof-lane::-webkit-scrollbar{display:none}.global-proof-track{width:max-content;padding:4px 22px;animation:none!important}.global-market-card{scroll-snap-align:center}.global-market-card[aria-hidden=true]{display:none}}.public-simple-header>nav{margin-left:auto;margin-right:clamp(16px,3vw,44px)}.public-simple-header>nav a{font-weight:800}.public-simple-header>.business-session-nav{background:#fffdf8;border:1px solid #ddd8ce;border-radius:12px;align-items:center;gap:4px;padding:3px;display:flex}@media (width<=900px){.public-simple-header>nav{margin-left:auto;margin-right:12px;display:flex!important}.public-simple-header>nav a{background:#fffdf8;border:1px solid #d8d4ca!important;border-radius:999px!important;padding:8px 10px!important}.public-simple-header .header-actions .language-switcher,.public-simple-header .business-session-copy{display:none}.public-simple-header .business-session-button{grid-template-columns:34px 10px;min-width:57px}}@media (width<=560px){.public-simple-header{padding:0 13px!important}.public-simple-header .brand{gap:7px}.public-simple-header .brand strong,.public-simple-header .brand em{display:none}.public-simple-header>nav{margin-right:7px}.public-simple-header>nav a{font-size:9px!important}.public-simple-header .notify-button{width:42px;padding:0;font-size:0}}.tracking-dashboard{--track-ink:#17251f;--track-panel:#f9f6ee;--track-line:#d9d9ce;min-height:100vh;color:var(--track-ink);background:#e9e8df;font-family:Manrope,sans-serif}.tracking-dashboard button,.tracking-dashboard select{font-family:inherit}.tracking-header{z-index:70;color:#fff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#17251ff4;border-bottom:1px solid #ffffff16;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;height:76px;padding:0 clamp(22px,3.6vw,66px);display:grid;position:sticky;top:0}.tracking-brand{align-items:center;gap:15px;display:flex}.tracking-brand>button{color:#dce5df;background:#ffffff08;border:1px solid #fff2;border-radius:9px;width:34px;height:34px;font-size:15px}.tracking-brand .brand,.tracking-brand .brand strong{color:#fff}.tracking-brand>span{color:#203129;letter-spacing:1.1px;background:#e8c35d;border-radius:6px;padding:5px 8px;font:900 6px Manrope}.tracking-header>nav{align-items:center;gap:4px;display:flex}.tracking-header>nav a{color:#91a39a;letter-spacing:.6px;border-radius:8px;padding:10px 13px;font:800 7px Manrope;transition:all .2s}.tracking-header>nav a:hover{color:#fff;background:#ffffff0c}.tracking-header-actions{justify-self:end;align-items:center;gap:7px;display:flex}.tracking-header-actions>button{color:#d6e0da;background:#ffffff08;border:1px solid #ffffff1c;border-radius:8px;height:34px;padding:0 11px;font:800 7px Manrope}.tracking-header-actions>button:last-child{color:#25362e;background:#fff}.tracking-connection{color:#b8c5be;letter-spacing:1px;background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 10px;font:900 6px Manrope;display:flex}.tracking-connection i{background:#8e9a94;border-radius:50%;width:6px;height:6px}.tracking-connection.live i,.tracking-connection.demo i{background:#7eb36f;animation:1.7s ease-out infinite tracking-dot;box-shadow:0 0 0 5px #7eb36f19}.tracking-connection.demo{color:#e7c865}.tracking-connection.demo i{background:#e7c865;box-shadow:0 0 0 5px #e7c86518}.tracking-connection.reconnecting i,.tracking-connection.connecting i{background:#e8754e;animation:.9s infinite tracking-blink}.tracking-shell{width:min(1760px,100% - clamp(36px,7vw,120px));margin:0 auto;padding:clamp(48px,6vw,92px) 0 70px}.tracking-title{grid-template-columns:1.2fr .8fr;align-items:end;gap:70px;margin-bottom:42px;display:grid}.tracking-title>div>span,.tracking-map-card>header span,.tracking-live-card>header span,.tracking-lower-grid>section>header span{color:#ce6546;letter-spacing:1.7px;font:900 7px Manrope}.tracking-title h1{letter-spacing:-.077em;margin:13px 0 0;font:720 clamp(3.8rem,6vw,7.8rem)/.85 Manrope}.tracking-title h1 em{color:#d96b4b;font-style:normal}.tracking-title>p{color:#68736d;max-width:560px;margin:0 0 9px;font-size:13px;line-height:1.75}.tracking-kpis{grid-template-columns:repeat(4,1fr);gap:11px;margin-bottom:13px;display:grid}.tracking-kpis>article{background:#f9f6ee;border:1px solid #d9d8ce;border-radius:16px;flex-direction:column;min-height:170px;padding:20px;display:flex;box-shadow:0 8px 25px #16241e07}.tracking-kpis>article>span{color:#7d8781;letter-spacing:1.1px;font:900 6px Manrope}.tracking-kpis>article>b{letter-spacing:-.06em;margin:auto 0 20px;font:710 clamp(2.6rem,4vw,4.6rem)/1 Manrope}.tracking-kpis>article>footer{color:#7a847e;background:0 0;border:0;border-top:1px solid #e1dfd6;align-items:center;gap:6px;min-height:0;padding:12px 0 0;font:700 7px Manrope;display:flex;position:static}.tracking-kpis>article>footer i{color:#4f7e58;background:#e5eddf;border-radius:7px;place-items:center;width:20px;height:20px;font-style:normal;display:grid}.tracking-kpis>article>footer strong{color:#273b31}.tracking-kpis>.kpi-accent{color:#fff;background:radial-gradient(circle at 100% 0,#edc7602b,#0000 42%),#20372d;border-color:#213a2f}.tracking-kpis>.kpi-accent>span{color:#e8c761}.tracking-kpis>.kpi-accent>footer{color:#9fb0a7;border-color:#ffffff16}.tracking-kpis>.kpi-accent>footer i{color:#89c17e;background:#77a46e1f}.tracking-kpis>.kpi-accent>footer strong{color:#fff}.tracking-main-grid{grid-template-columns:minmax(0,1.72fr) minmax(350px,.78fr);gap:13px;display:grid}.tracking-map-card,.tracking-live-card,.tracking-lower-grid>section{background:var(--track-panel);border:1px solid #d6d6cc;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 32px #1c2d2509}.tracking-map-card>header,.tracking-live-card>header,.tracking-lower-grid>section>header{background:0 0;border:0;border-bottom:1px solid #dfded4;justify-content:space-between;align-items:center;width:auto;min-height:92px;padding:20px 22px;display:flex;position:static}.tracking-map-card>header h2,.tracking-live-card>header h2{letter-spacing:-1.3px;margin:7px 0 0;font:720 clamp(1.4rem,2vw,2.25rem) Manrope}.tracking-map-card>header select{color:#425049;background:#fff;border:1px solid #d9d7ce;border-radius:9px;min-width:145px;height:36px;padding:0 32px 0 11px;font:800 7px Manrope}.tracking-world-map{aspect-ratio:2;background:radial-gradient(circle at 26% 22%,#d9c7752a,#0000 27%),linear-gradient(145deg,#21392f,#172a22);min-height:380px;position:relative;overflow:hidden}.tracking-world-map>svg{color:#ffffff0a;width:100%;height:100%;position:absolute;inset:0}.tracking-world-map .world-land{fill:#89a19320;stroke:#9eb1a62c;stroke-width:1px}.tracking-map-pin{z-index:4;background:var(--pin-color);color:#fff;width:28px;height:28px;animation:tracking-pin-float 2.8s var(--pin-delay) ease-in-out infinite;border:2px solid #f9f6ee;border-radius:50%;place-items:center;padding:0;transition:all .24s;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 18px #0a151048}.tracking-map-pin>span{letter-spacing:-.2px;font:900 5px Manrope}.tracking-map-pin>i{border:1px solid var(--pin-color);opacity:.35;animation:tracking-ring 2.2s var(--pin-delay) ease-out infinite;border-radius:50%;position:absolute;inset:-7px}.tracking-map-pin:hover,.tracking-map-pin.active{z-index:7;width:38px;height:38px;box-shadow:0 10px 28px #08130e80}.tracking-map-pin.active:after{content:"";background:#f9f6ee;width:2px;height:9px;position:absolute;bottom:-9px}.tracking-map-legend{z-index:3;color:#9fb0a7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.6px;background:#1020199c;border:1px solid #ffffff13;border-radius:8px;gap:12px;padding:8px 10px;font:800 5px Manrope;display:flex;position:absolute;top:15px;left:16px}.tracking-map-legend span{align-items:center;gap:5px;display:flex}.tracking-map-legend i{background:#e8754e;border-radius:50%;width:5px;height:5px}.tracking-map-legend span:last-child i{background:#e9c65f;box-shadow:0 0 0 3px #e9c65f25}.tracking-map-detail{z-index:8;color:#22332b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8f4ebed;border:1px solid #ffffff19;border-radius:13px;grid-template-columns:42px 1fr 16px;align-items:center;gap:10px;width:min(360px,100% - 34px);padding:12px;animation:.3s ease-out tracking-detail-in;display:grid;position:absolute;bottom:17px;left:17px;box-shadow:0 18px 45px #0b17105c}.tracking-map-detail>span{color:#fff;border-radius:11px;place-items:center;width:42px;height:42px;font:900 7px Manrope;display:grid}.tracking-map-detail>div{gap:3px;min-width:0;display:grid}.tracking-map-detail small{color:#d36a49;letter-spacing:1px;font:900 5px Manrope}.tracking-map-detail b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.tracking-map-detail em{text-overflow:ellipsis;white-space:nowrap;color:#7e8882;font-size:6px;font-style:normal;overflow:hidden}.tracking-map-detail>i{color:#d56a4a;font-size:13px;font-style:normal}.tracking-map-card>footer,.tracking-live-card>footer{color:#7b857f;background:#f3efe7;border:0;border-top:1px solid #deddd3;justify-content:space-between;align-items:center;min-height:45px;padding:0 19px;font:800 6px Manrope;display:flex;position:static}.tracking-map-card>footer span,.tracking-live-card>footer span{align-items:center;gap:7px;display:flex}.tracking-map-card>footer i,.tracking-live-card>footer i{background:#70a269;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #70a26918}.tracking-map-card>footer p,.tracking-live-card>footer p{margin:0}.tracking-live-card{grid-template-rows:auto auto minmax(0,1fr) auto;max-height:calc(137px + min(48vw,620px));display:grid}.tracking-live-card>header{color:#fff;background:#20372d}.tracking-live-card>header span{color:#e8c65e}.tracking-live-wave{align-items:flex-end;gap:3px;height:37px;font-style:normal;display:flex}.tracking-live-wave b{background:#e7c55d;border-radius:3px;width:3px;height:40%;animation:.9s ease-in-out infinite tracking-wave}.tracking-live-wave b:nth-child(2){height:85%;animation-delay:.16s}.tracking-live-wave b:nth-child(3){height:60%;animation-delay:.3s}.tracking-flow-tabs{background:#f1eee6;border-bottom:1px solid #deddd3;grid-template-columns:repeat(4,1fr);gap:5px;padding:10px 13px;display:grid}.tracking-flow-tabs button{color:#8c948f;letter-spacing:.7px;background:0 0;border:0;border-radius:7px;height:28px;padding:0;font:900 5px Manrope}.tracking-flow-tabs button.active{color:#21362c;background:#fff;box-shadow:0 3px 10px #1f2e2710}.tracking-event-list{scrollbar-width:thin;scrollbar-color:#c8c7bd transparent;min-height:360px;overflow:auto}.tracking-event{animation:tracking-event-in .35s var(--event-delay) both ease-out;border-bottom:1px solid #e5e2d9;grid-template-columns:25px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px 16px;display:grid}.tracking-event-mark{background:#e5eee3;border-radius:8px;place-items:center;width:25px;height:25px;display:grid}.tracking-event-mark i{background:#71986a;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #71986a18}.tracking-event.sent .tracking-event-mark{background:#ece6d4}.tracking-event.sent .tracking-event-mark i{background:#c79d38}.tracking-event.failed .tracking-event-mark{background:#f4dfd9}.tracking-event.failed .tracking-event-mark i{background:#d4634e}.tracking-event>div{gap:4px;min-width:0;display:grid}.tracking-event small{color:#749071;letter-spacing:.8px;font:900 4px Manrope}.tracking-event.sent small{color:#aa822c}.tracking-event.failed small{color:#c65a45}.tracking-event b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.tracking-event p{color:#7d8781;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:6px;overflow:hidden}.tracking-event p i{color:#ce6849;margin:0 4px;font-style:normal}.tracking-event time{color:#98a09a;white-space:nowrap;padding-top:2px;font:800 5px Manrope}.tracking-empty{color:#8b948f;text-align:center;padding:45px 20px;font-size:8px}.tracking-lower-grid{grid-template-columns:1fr .85fr 1.15fr;gap:13px;margin-top:13px;display:grid}.tracking-lower-grid>section{min-height:315px}.tracking-lower-grid>section>header{min-height:80px}.tracking-lower-grid>section>header h3{letter-spacing:-.7px;margin:5px 0 0;font:720 18px Manrope}.tracking-lower-grid>section>header>div+b{letter-spacing:-1.5px;font:720 30px Manrope}.tracking-bars{grid-template-columns:repeat(7,1fr);gap:9px;height:170px;padding:20px 24px 14px;display:grid}.tracking-bars>span{grid-template-rows:1fr auto auto;justify-items:center;gap:5px;min-width:0;display:grid}.tracking-bars>span>i{background:#eeece4;border-radius:7px;width:100%;position:relative;overflow:hidden}.tracking-bars>span>i b{background:linear-gradient(#e9c75d,#d96e4e);border-radius:7px 7px 2px 2px;animation:.65s ease-out both tracking-bar-rise;position:absolute;bottom:0;left:0;right:0}.tracking-bars small{color:#8b938e;text-transform:uppercase;font:800 5px Manrope}.tracking-bars em{color:#38483f;font:800 6px Manrope}.tracking-growth-card>footer{color:#7c8580;background:#f3efe7;border:0;border-top:1px solid #deddd3;justify-content:space-between;align-items:center;min-height:48px;padding:0 22px;font-size:6px;display:flex;position:static}.tracking-growth-card>footer strong{color:#47614f}.tracking-delivery-meter{background:#e8e5dc;border-radius:999px;height:16px;margin:34px 23px 26px;display:flex;overflow:hidden}.tracking-delivery-meter i{height:100%;font-style:normal;transition:width .5s}.tracking-delivery-meter .opened,.tracking-delivery-stats i.opened{background:#6f9b68}.tracking-delivery-meter .sent,.tracking-delivery-stats i.sent{background:#e3bd53}.tracking-delivery-meter .failed,.tracking-delivery-stats i.failed{background:#db6e52}.tracking-delivery-stats{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 23px;display:grid}.tracking-delivery-stats>span{grid-template-columns:7px 1fr;align-items:start;gap:7px;display:grid}.tracking-delivery-stats>span>i{border-radius:3px;width:7px;height:7px;margin-top:4px}.tracking-delivery-stats p{gap:3px;margin:0;display:grid}.tracking-delivery-stats b{font:750 12px Manrope}.tracking-delivery-stats small{color:#828b85;font-size:6px}.tracking-recent-card>div>button{color:#273a30;text-align:left;background:0 0;border:0;border-bottom:1px solid #e2e0d7;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:45px;padding:7px 15px;display:grid}.tracking-recent-card>div>button:hover{background:#f1eee6}.tracking-recent-card>div>button>span{color:#fff;border-radius:8px;place-items:center;width:30px;height:30px;font:900 5px Manrope;display:grid}.tracking-recent-card p{gap:3px;min-width:0;margin:0;display:grid}.tracking-recent-card p b{font-size:7px}.tracking-recent-card p small{color:#858d88;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.tracking-recent-card time{color:#9aa19c;font:800 5px Manrope}.tracking-footer{color:#77817b;background:0 0;border:0;border-top:1px solid #cecec3;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;width:min(1760px,100% - clamp(36px,7vw,120px));min-height:82px;margin:0 auto;padding:0;display:grid;position:static}.tracking-footer>span{letter-spacing:1px;align-items:center;gap:7px;font:900 6px Manrope;display:flex}.tracking-footer>span i{background:#6fa167;border-radius:50%;width:6px;height:6px}.tracking-footer>p{justify-self:center;margin:0;font-size:6px}.tracking-footer>button{color:#3d4d45;background:#f8f5ed;border:1px solid #cccbc0;border-radius:8px;height:34px;padding:0 12px;font:800 6px Manrope}@keyframes tracking-dot{0%{box-shadow:0 0 #7eb36f35}80%,to{box-shadow:0 0 0 7px #7eb36f00}}@keyframes tracking-blink{50%{opacity:.28}}@keyframes tracking-wave{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}@keyframes tracking-pin-float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 3px))}}@keyframes tracking-ring{0%{opacity:.55;transform:scale(.75)}80%,to{opacity:0;transform:scale(1.45)}}@keyframes tracking-detail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes tracking-event-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@keyframes tracking-bar-rise{0%{height:0}}@media (width>=1350px){.admin-page-grid{grid-template-columns:1.18fr 1fr 1fr}.admin-page-grid>button{min-height:350px}.admin-page-grid>button:first-child{color:#fff;background:radial-gradient(circle at 82% 14%,#eac55a32,#0000 28%),#20372d;border-color:#20372d}.admin-page-grid>button:first-child p{color:#9fb0a7}.admin-page-grid>button:first-child header>span{color:#e8c65e}.admin-page-grid>button:first-child header>small{color:#d4e0da;background:#ffffff10}.admin-page-grid>button:first-child>i{color:#20372d;background:#e7c45d}.admin-page-grid>button:first-child footer{color:#e8c65e;border-color:#ffffff16}}@media (width<=1180px){.tracking-header{grid-template-columns:1fr auto}.tracking-header>nav{display:none}.tracking-title{grid-template-columns:1fr;gap:25px}.tracking-title>p{max-width:760px}.tracking-kpis{grid-template-columns:1fr 1fr}.tracking-main-grid{grid-template-columns:1fr}.tracking-live-card{max-height:620px}.tracking-lower-grid{grid-template-columns:1fr 1fr}.tracking-recent-card{grid-column:1/-1}.tracking-recent-card>div{grid-template-columns:1fr 1fr;display:grid}.tracking-recent-card>div>button:nth-child(5){grid-column:1/-1}}@media (width<=760px){.tracking-header{height:67px;padding:0 14px}.tracking-brand>span,.tracking-brand .brand strong,.tracking-brand .brand em{display:none}.tracking-header-actions .tracking-connection{padding:0 8px;font-size:0}.tracking-header-actions>button:last-child{width:34px;padding:0;font-size:0}.tracking-header-actions>button:last-child:after{content:"↪";font-size:11px}.tracking-shell{width:calc(100% - 26px);padding:40px 0}.tracking-title h1{font-size:clamp(3.4rem,16vw,5.4rem)}.tracking-title>p{font-size:10px}.tracking-kpis{grid-template-columns:1fr 1fr}.tracking-kpis>article{min-height:140px;padding:15px}.tracking-kpis>article>b{font-size:2.7rem}.tracking-kpis>article>footer{font-size:5px}.tracking-main-grid{display:block}.tracking-live-card{margin-top:12px}.tracking-world-map{aspect-ratio:auto;min-height:330px}.tracking-map-card>header,.tracking-live-card>header{min-height:82px;padding:16px}.tracking-map-card>header h2,.tracking-live-card>header h2{font-size:1.3rem}.tracking-map-card>header select{min-width:110px}.tracking-lower-grid{grid-template-columns:1fr}.tracking-recent-card{grid-column:auto}.tracking-recent-card>div{display:block}.tracking-recent-card>div>button:nth-child(5){grid-column:auto}.tracking-footer{grid-template-columns:1fr auto;width:calc(100% - 26px)}.tracking-footer>p{display:none}}@media (width<=480px){.tracking-brand{gap:7px}.tracking-brand>button{width:30px;height:30px}.tracking-header-actions>button:first-of-type{display:none}.tracking-title{margin-bottom:28px}.tracking-kpis{grid-template-columns:1fr}.tracking-kpis>article{min-height:130px}.tracking-world-map{min-height:300px}.tracking-map-detail{width:auto;bottom:10px;left:10px;right:10px}.tracking-map-legend{display:none}.tracking-flow-tabs{gap:2px}.tracking-event-list{min-height:330px}.tracking-event{grid-template-columns:24px minmax(0,1fr);padding:12px 11px}.tracking-event>time{display:none}.tracking-lower-grid>section{min-height:290px}.tracking-footer>span{font-size:5px}}@media (prefers-reduced-motion:reduce){.tracking-map-pin,.tracking-map-pin>i,.tracking-connection i,.tracking-live-wave b,.tracking-event,.tracking-bars>span>i b{animation:none!important}}.brand-closing{color:#fff;background:radial-gradient(circle at 95% 4%,#e3bd5630,#0000 30%),linear-gradient(140deg,#233a30,#182b23);border:1px solid #31463a;border-radius:26px;width:min(1180px,100% - 56px);margin:74px auto 68px;padding:clamp(28px,4.3vw,52px);position:relative;overflow:hidden;box-shadow:0 24px 60px #20372d19}.brand-closing:before{content:"";pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:430px;height:430px;position:absolute;top:-205px;right:-130px;box-shadow:0 0 0 38px #ffffff04,0 0 0 78px #ffffff03}.brand-closing-heading{z-index:1;grid-template-columns:1fr auto 46px;align-items:end;gap:28px;margin-bottom:27px;display:grid;position:relative}.brand-closing-heading>div>span{color:#e8c765;letter-spacing:1.5px;font:900 6px Manrope}.brand-closing-heading h2{color:#fff;letter-spacing:-1.5px;margin:9px 0 0;font:740 clamp(1.7rem,3vw,2.7rem)/1.02 Manrope}.brand-closing-heading>p{color:#a7b4aa;max-width:220px;margin:0 0 3px;font-size:9px;line-height:1.5}.brand-closing-heading>i{color:#fff;background:#f06449;border:1px solid #fff2;border-radius:15px 15px 15px 5px;place-items:center;width:44px;height:44px;font:900 16px Manrope;display:grid;transform:rotate(-6deg)}.brand-principle-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid;position:relative}.brand-principle-card{color:#293a31;background:#f5f1e8;border:1px solid #ffffff45;border-radius:14px;flex-direction:column;justify-content:space-between;min-width:0;min-height:153px;padding:17px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 8px 20px #101d1712}.brand-principle-card:hover{transform:translateY(-4px);box-shadow:0 15px 27px #101d1730}.brand-principle-card>div{justify-content:space-between;align-items:center;display:flex}.brand-principle-card>div>span{color:#828a80;letter-spacing:1px;font:900 6px Manrope}.brand-principle-card>div>i{color:#688263;background:#e3ebdf;border-radius:10px;place-items:center;width:31px;height:31px;font-size:14px;font-style:normal;display:grid}.brand-principle-card.nearby>div>i{color:#9e813b;background:#f2e9d0}.brand-principle-card.independent>div>i{color:#ba654b;background:#f3dfd5}.brand-principle-card.timely>div>i{color:#667762;background:#e5e8e1}.brand-principle-card>h3{color:#314237;letter-spacing:-.3px;max-width:190px;margin:30px 0 0;font:760 clamp(12px,1.15vw,16px)/1.18 Manrope}@media (width<=900px){.brand-closing{width:calc(100% - 40px);padding:30px}.brand-principle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-principle-card{min-height:132px}.brand-closing-heading{grid-template-columns:1fr auto}.brand-closing-heading>p{grid-area:2/1}.brand-closing-heading>i{grid-area:1/2/3;align-self:center}}@media (width<=560px){.brand-closing{border-radius:18px;width:calc(100% - 24px);margin:45px auto 44px;padding:22px 15px}.brand-closing-heading{gap:10px;margin-bottom:18px}.brand-closing-heading h2{font-size:24px}.brand-closing-heading>p{font-size:8px}.brand-closing-heading>i{width:37px;height:37px}.brand-principle-grid{gap:7px}.brand-principle-card{border-radius:11px;min-height:115px;padding:12px}.brand-principle-card>div>i{border-radius:8px;width:25px;height:25px;font-size:12px}.brand-principle-card>h3{margin-top:23px;font-size:11px}}.journey-redesign{color:#26362f;background:#f3f0e8;min-height:100vh;font-family:Manrope,sans-serif;overflow:hidden}.journey-redesign button,.journey-redesign a{font-family:inherit}.journey-redesign-header{background:#f7f4ed;border-bottom:1px solid #deddd4;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(22px,5vw,78px);display:flex;position:relative}.journey-redesign-header>.brand{color:#26362f;align-items:center;text-decoration:none;display:flex}.journey-redesign-header>.brand strong{font-weight:800}.journey-redesign-header>.brand em{color:#d86c4b;font-style:normal;font-weight:800}.journey-redesign-header>span{color:#8b958e;letter-spacing:1.8px;font:900 6px Manrope;position:absolute;left:50%;transform:translate(-50%)}.journey-redesign-header>button{color:#4b5b52;background:#fffdf7;border:1px solid #d9d7cd;border-radius:8px;align-items:center;gap:8px;height:37px;padding:0 12px;font-size:8px;font-weight:800;transition:all .2s;display:flex}.journey-redesign-header>button:hover{color:#fff;background:#26362f;border-color:#26362f}.journey-redesign>main{width:min(1380px,100% - 64px);margin:auto}.journey-redesign-intro{grid-template-columns:1.1fr .6fr;align-items:end;gap:60px;padding:72px 0 47px;display:grid}.journey-redesign-intro>div>span,.journey-picker-heading>span,.journey-proof-heading>span{color:#cf6548;letter-spacing:1.7px;font:900 7px Manrope}.journey-redesign-intro h1{letter-spacing:-.082em;color:#25362f;margin:17px 0 0;font:740 clamp(3.7rem,7.2vw,7.1rem)/.88 Manrope}.journey-redesign-intro h1 em{color:#d96c4a;font-style:normal}.journey-redesign-intro>p{color:#738078;max-width:410px;margin:0 0 6px;font-size:12px;line-height:1.8}.journey-showcase{background:#faf8f2;border:1px solid #dcd9cf;border-radius:22px;overflow:hidden;box-shadow:0 25px 70px #27382e0b}.journey-flow-picker{border-bottom:1px solid #e6e2d9;padding:23px 25px 19px}.journey-picker-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:15px;display:flex}.journey-picker-heading>span{color:#8e958e;font-size:6px}.journey-picker-heading>small{color:#929992;font-size:7px}.journey-flow-options{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.journey-flow-options>button{color:#65716a;text-align:left;background:#f6f4ed;border:1px solid #e0ddd4;border-radius:10px;grid-template-columns:25px minmax(0,1fr) 15px;align-items:center;gap:8px;min-width:0;min-height:54px;padding:0 12px;transition:all .2s;display:grid}.journey-flow-options>button>span{color:#a3aaa4;font:800 6px Manrope}.journey-flow-options>button>b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.journey-flow-options>button>i{color:#a7ada7;font-size:10px;font-style:normal}.journey-flow-options>button:hover{background:#fffdf8;border-color:#b8c1b8}.journey-flow-options>button.active{border-color:color-mix(in srgb,var(--flow-accent) 58%,#dedbd2);box-shadow:inset 0 -2px var(--flow-accent),0 5px 15px #2e3e3210;color:#26362f;background:#fffdf7}.journey-flow-options>button.active>span,.journey-flow-options>button.active>i{color:var(--flow-accent)}.journey-player{grid-template-columns:minmax(360px,.92fr) minmax(400px,1.08fr);align-items:stretch;min-height:590px;display:grid}.journey-story-panel{align-self:center;padding:clamp(35px,5vw,76px)}.journey-story-kicker{color:#d96949;letter-spacing:1px;align-items:center;gap:6px;font:900 6px Manrope;display:flex}.journey-story-kicker>i{background:#7caa77;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #7caa771c}.journey-story-kicker>span{color:#a8aea8}.journey-story-kicker>b{color:#7b847e;letter-spacing:.9px;background:#f0ede4;border-radius:6px;margin-left:9px;padding:6px 8px;font:900 5px Manrope}.journey-story-panel>h2{letter-spacing:-.07em;color:#26362f;max-width:490px;margin:23px 0 15px;font:740 clamp(2.15rem,3.5vw,3.5rem)/.99 Manrope}.journey-story-panel>p{color:#737e77;max-width:440px;margin:0;font-size:11px;line-height:1.75}.journey-proof-chip{border-top:1px solid #e3e0d7;align-items:center;gap:11px;margin-top:28px;padding-top:17px;display:flex}.journey-proof-chip>span{color:#6f9a68;background:#e6eee2;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.journey-proof-chip>div{gap:4px;display:grid}.journey-proof-chip small{color:#9ba29c;letter-spacing:1px;font:900 5px Manrope}.journey-proof-chip b{color:#43554a;font-size:8px}.journey-continue{color:#fff;background:#26382f;border:0;border-radius:9px;justify-content:space-between;align-items:center;width:min(285px,100%);height:46px;margin-top:25px;padding:0 13px 0 16px;font-size:8px;font-weight:800;transition:all .2s;display:flex;box-shadow:0 9px 18px #1c30241b}.journey-continue:hover{background:#d96848;transform:translateY(-1px)}.journey-continue>span{color:#26382f;background:#f0c858;border-radius:7px;place-items:center;width:25px;height:25px;font-size:12px;display:grid}.journey-device-stage{background:radial-gradient(at 50% 48%,#f6d99755 0 20%,#0000 55%),linear-gradient(135deg,#e7e5da,#efede4);place-items:center;min-height:590px;padding:32px;display:grid;position:relative;overflow:hidden}.journey-device-stage:before,.journey-device-stage:after{content:"";pointer-events:none;border:1px solid #b5b8aa62;border-radius:50%;width:450px;height:450px;position:absolute}.journey-device-stage:after{opacity:.55;width:570px;height:570px}.journey-phone{z-index:1;background:#161b19;border:1px solid #535d56;border-radius:43px;width:318px;height:570px;padding:8px;animation:.45s cubic-bezier(.2,.8,.2,1) journey-phone-enter;position:relative;box-shadow:0 34px 70px #23342e36,0 3px #6e7770,inset 0 0 0 1px #ffffff35}.journey-phone:before{content:"";background:#899088;border-radius:3px;width:3px;height:60px;position:absolute;top:118px;left:-4px}.journey-phone-bezel{background:#f8f5ed;border-radius:36px;height:100%;position:relative;overflow:hidden}.journey-phone-screen{background:#fbf9f2;grid-template-rows:18px 39px minmax(0,1fr);height:100%;padding:10px 13px 56px;animation:.35s ease-out journey-screen-enter;display:grid;position:relative}.journey-phone-status{color:#27352e;justify-content:space-between;align-items:center;padding:0 7px;font-size:7px;display:flex}.journey-phone-status>span{font-size:6px}.journey-phone-brand{border-bottom:1px solid #ebe7de;align-items:center;gap:7px;display:flex}.journey-phone-brand>i{color:#fff;background:#e66b4b;border-radius:8px 8px 8px 3px;place-items:center;width:23px;height:23px;font:800 9px Manrope;display:grid;transform:rotate(-6deg)}.journey-phone-brand>b{letter-spacing:-.4px;color:#293830;font:800 12px Manrope}.journey-phone-brand em{color:#dc6a4a;font-style:normal}.journey-phone-brand>span{color:#78837b;margin-left:auto;font-size:16px}.journey-phone-art{color:#27362f;background:#e9e6db;border-radius:14px;flex-direction:column;justify-content:center;min-height:0;margin:11px 0 0;padding:18px 15px;animation:.4s ease-out journey-art-enter;display:flex;position:relative;overflow:hidden}.journey-phone-art>small{color:#d16446;letter-spacing:1.2px;font:900 5px Manrope}.journey-phone-art>h3{letter-spacing:-.9px;margin:9px 0;font:740 21px/1.04 Manrope}.journey-phone-art>p{color:#7a847d;margin:0;font-size:7px;line-height:1.5}.journey-phone-nav{z-index:3;text-align:center;color:#9da29b;background:#fffdf8;border-top:1px solid #e6e1d7;grid-template-columns:repeat(3,1fr);align-items:center;height:47px;font:700 6px Manrope;display:grid;position:absolute;bottom:0;left:0;right:0}.journey-phone-nav>b{color:#db6d4c}.journey-phone-home{z-index:5;background:#232826;border-radius:3px;width:84px;height:3px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.journey-phone-caption{z-index:1;color:#748078;letter-spacing:.9px;background:#f8f6ef;border:1px solid #d4d3c9;border-radius:999px;align-items:center;gap:6px;width:max-content;padding:8px 11px;font:900 5px Manrope;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%)}.journey-phone-caption>i{background:#78a973;border-radius:50%;width:5px;height:5px}.art-signal{color:#fff;background:radial-gradient(circle at 77% 10%,#e6b95d7a,#0000 34%),linear-gradient(150deg,#87958d,#344b42 57%,#243b32);justify-content:flex-start}.phone-signal-scene{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:11px;display:flex}.phone-signal-scene>span{letter-spacing:1px;color:#ffffffbf;font:800 5px Manrope}.phone-signal-scene>b{letter-spacing:-5px;font:500 61px Manrope}.phone-push{color:#27362f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf1ed;border:1px solid #ffffff7d;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:start;gap:7px;width:100%;min-height:73px;padding:10px;display:grid;box-shadow:0 12px 24px #17231c42}.phone-push>i{color:#fff;background:#e46d4d;border-radius:8px 8px 8px 3px;place-items:center;width:27px;height:27px;font:800 9px Manrope;display:grid}.phone-push>p{gap:3px;margin:0;display:grid}.phone-push small{letter-spacing:.6px;color:#da6848;font:900 4px Manrope}.phone-push b{font-size:7px}.phone-push p>span{color:#878e88;font-size:5px}.phone-push>em{color:#a2a6a0;font-size:4px;font-style:normal}.art-story{background:linear-gradient(#20342f00 0%,#20342f8c 51%,#20342fef 100%);justify-content:flex-end;padding:14px}.art-story>img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.art-story>:not(img){z-index:1;position:relative}.phone-story-label{color:#47584e;letter-spacing:.7px;background:#fff9ed;border-radius:7px;width:max-content;padding:5px 7px;font:900 5px Manrope}.art-story>h3{color:#fff;margin-top:74px;margin-bottom:5px;font-size:24px}.art-story>p{color:#d7ded6}.phone-hosts{align-items:center;margin-top:11px;display:flex}.phone-hosts>i{color:#fff;background:#d96949;border:2px solid #33453e;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:-4px;font:800 4px Manrope;display:grid}.phone-hosts>i:nth-child(2){background:#e9bc58}.phone-hosts>i:nth-child(3){background:#8ca47d}.phone-hosts>span{color:#fff;margin-left:9px;font-size:5px}.art-follow{text-align:center;color:#fff;background:radial-gradient(circle at 50% 40%,#e0b44940,#0000 40%),#283a32;align-items:center}.art-follow>small{color:#e9c761}.art-follow>h3{max-width:210px;font-size:19px}.art-follow>p{color:#b7c2b9;max-width:200px}.phone-follow-orbit{justify-content:center;align-items:center;height:83px;display:flex;position:relative}.phone-follow-orbit:before{content:"";border:1px dashed #ffffff45;border-radius:50%;width:150px;height:55px;position:absolute}.phone-follow-orbit>i{z-index:1;color:#fff;background:#e4b84d;border:4px solid #283a32;border-radius:15px;place-items:center;width:49px;height:49px;font:800 7px Manrope;display:grid}.phone-follow-orbit>i:last-child{color:#46544a;background:#fff1d2}.phone-follow-orbit>span{z-index:2;color:#da694b;background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;margin:0 -3px;font-size:10px;display:grid}.phone-follow-state{color:#f4d77d;border:1px solid #e4ba4b;border-radius:8px;margin-top:15px;padding:10px 12px;font-size:6px;font-weight:800}.phone-follow-state.active{color:#fff;background:#86a77c;border-color:#86a77c}.art-follow footer{color:#9aa99e;background:0 0;border:0;gap:14px;min-height:0;margin-top:13px;padding:0;font-size:5px;display:flex;position:static}.art-pass,.art-privacy{text-align:center;color:#fff;background:linear-gradient(145deg,#334d40,#20372e);align-items:center}.art-pass>small,.art-privacy>small{color:#e5c45f}.phone-pass-mark{color:#fff;background:#e5bd52;border-radius:21px 21px 21px 6px;place-items:center;width:62px;height:62px;margin:16px 0;font:800 22px Manrope;display:grid;box-shadow:0 0 0 9px #ffffff0b}.art-privacy .phone-pass-mark{background:#8b88af;border-radius:50%}.art-pass>h3,.art-privacy>h3{color:#fff;max-width:230px}.art-pass>p,.art-privacy>p{color:#bac4bd;max-width:220px}.phone-pass-code{background:#ffffff0c;border:1px solid #ffffff2b;border-radius:9px;justify-content:space-between;align-items:center;width:85%;height:47px;margin-top:17px;padding:0 11px;display:flex}.phone-pass-code>b{letter-spacing:1px;font:800 9px Manrope}.phone-pass-code>span{color:#e9c95f;font-size:17px}.art-privacy .phone-pass-code>b{font-size:6px}.art-intent,.art-explain,.art-control{background:linear-gradient(145deg,#fffdf6,#f1ecdf)}.art-intent>h3{margin:13px 0 20px;font-size:25px}.phone-intent-chips{flex-wrap:wrap;gap:5px;display:flex}.phone-intent-chips>span{background:#fff;border:1px solid #ded9ce;border-radius:15px;padding:6px 8px;font-size:5px;font-weight:800}.phone-answer{background:#fff;border:1px solid #e1ddd3;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;margin-top:auto;padding:10px;display:grid;box-shadow:0 8px 20px #24342b0e}.phone-answer>i{color:#fff;background:#db7556;border-radius:8px;place-items:center;width:27px;height:27px;font:800 5px Manrope;display:grid}.phone-answer>p{gap:3px;margin:0;display:grid}.phone-answer small{letter-spacing:.7px;color:#ce674a;font:900 4px Manrope}.phone-answer b{font-size:6px}.phone-answer p>span{color:#8b928d;font-size:5px}.phone-answer>em{color:#6e9667;font:800 7px Manrope}.art-explain>h3,.art-control>h3{margin-bottom:17px}.phone-reason{border-top:1px solid #e0ddd3;grid-template-columns:22px 1fr;align-items:center;gap:8px;min-height:52px;display:grid}.phone-reason>i{color:#72976c;background:#e7efe3;border-radius:7px;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.phone-reason>p{gap:3px;margin:0;display:grid}.phone-reason b{font-size:6px}.phone-reason p>span{color:#929892;font-size:5px}.art-explain>footer,.art-control>footer{color:#74816e;text-align:center;background:#e9eee6;border:0;border-radius:7px;min-height:0;margin-top:8px;padding:7px;font-size:5px;position:static}.art-route,.art-loop{color:#fff;background:radial-gradient(circle at 50% 25%,#4f6959,#263c32 65%)}.phone-route-map{background:radial-gradient(at 55% 40%,#ffffff0f,#0000 55%),linear-gradient(135deg,#324a3d,#26392f);border:1px solid #ffffff21;border-radius:10px;justify-content:center;align-items:center;height:145px;margin:-2px -2px 14px;display:flex}.phone-route-map>span,.phone-route-map>b{color:#26382e;background:#e3bd56;border-radius:50%;place-items:center;width:24px;height:24px;font:800 5px Manrope;display:grid}.phone-route-map>b{color:#fff;background:#e47753}.phone-route-map>i{border-top:1px dashed #fff8;width:27px}.art-route>small{color:#ebca66}.art-route>h3,.art-loop>h3{color:#fff}.phone-route-stats{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.phone-route-stats>span{text-align:center;border:1px solid #ffffff21;border-radius:8px;gap:3px;padding:8px 3px;display:grid}.phone-route-stats b{color:#f0d273;font-size:7px}.phone-route-stats small{color:#b8c2ba;font-size:5px}.art-route>p{color:#9cad9f;text-align:center;margin-top:13px;font-size:5px}.phone-toggle-row{border-top:1px solid #dedacf;align-items:center;gap:8px;min-height:54px;display:flex}.phone-toggle-row>p{gap:3px;margin:0;display:grid}.phone-toggle-row b{font-size:6px}.phone-toggle-row p>span{color:#929892;font-size:5px}.phone-toggle-row>i{background:#d7d6cd;border-radius:9px;align-items:center;width:27px;height:15px;margin-left:auto;padding:2px;display:flex}.phone-toggle-row>i:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px}.phone-toggle-row>i.on{background:#82a47b;justify-content:flex-end}.phone-toggle-row>em{color:#738e6f;margin-left:auto;font-size:6px;font-style:normal;font-weight:800}.art-loop{text-align:center;align-items:center;position:relative}.phone-network{border:1px dashed #ffffff36;border-radius:50%;width:230px;height:230px;margin:0 auto 14px;position:relative}.phone-network:before{content:"";border-top:1px dashed #ffffff36;width:130px;position:absolute;top:50%;left:50%;transform:rotate(-29deg)}.phone-network:after{content:"";border-left:1px dashed #ffffff36;height:110px;position:absolute;top:50%;left:50%;transform:rotate(30deg)}.phone-network .center{z-index:2;color:#27382e;background:#f2e3c3;border-radius:50%;place-items:center;width:46px;height:46px;font:800 6px Manrope;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.phone-network .shop{z-index:2;color:#fff;background:#405548;border:1px solid #fff3;border-radius:13px;align-content:center;place-items:center;gap:1px;width:44px;height:44px;font:800 6px Manrope;display:grid;position:absolute}.phone-network .shop small{color:#b8c5b9;font-size:4px}.phone-network .shop-a{top:23px;left:14px}.phone-network .shop-b{top:37px;right:8px}.phone-network .shop-c{bottom:5px;left:50%;transform:translate(-50%)}.art-loop>h3{margin:0 0 5px;font-size:24px}.art-loop>p{color:#bac5bc;max-width:220px}.journey-timeline{background:#fffdf8;border-top:1px solid #e4e1d7;grid-template-columns:repeat(5,1fr);gap:9px;padding:25px 24px 29px;display:grid;position:relative}.journey-timeline-line{background:#e6e2d8;height:2px;position:absolute;top:39px;left:8.5%;right:8.5%;overflow:hidden}.journey-timeline-line>i{width:var(--timeline-progress);background:#d86c4b;height:100%;transition:width .35s;display:block}.journey-timeline-step{z-index:1;text-align:center;justify-items:center;min-width:0;display:grid;position:relative}.journey-timeline-step>i{color:#a1a8a1;background:#fffdf8;border:1px solid #dddcd2;border-radius:50%;place-items:center;width:29px;height:29px;margin-bottom:10px;font:800 6px Manrope;transition:all .25s;display:grid}.journey-timeline-step>span{color:#9da39d;letter-spacing:.7px;font:900 5px Manrope}.journey-timeline-step>b{color:#657169;max-width:175px;margin-top:5px;font-size:6px;font-weight:700;line-height:1.35}.journey-timeline-step.current>i{color:#fff;background:#d96c4b;border-color:#d96c4b;box-shadow:0 0 0 5px #d96c4b18}.journey-timeline-step.current>span{color:#d06447}.journey-timeline-step.current>b{color:#26372f}.journey-timeline-step.complete>i{color:#fff;background:#8ca780;border-color:#8ca780}.journey-investor-proof{grid-template-columns:.75fr 1.25fr;align-items:center;gap:55px 80px;padding:97px 0 75px;display:grid}.journey-proof-heading h2{letter-spacing:-.075em;margin:15px 0 13px;font:740 clamp(2.7rem,4.4vw,4.7rem)/.93 Manrope}.journey-proof-heading h2 em{color:#d96c4b;font-style:normal}.journey-proof-heading>p{color:#748078;max-width:420px;margin:0;font-size:10px;line-height:1.7}.journey-proof-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.journey-proof-grid>article{background:#faf8f2;border:1px solid #dedbd1;border-radius:12px;align-content:start;gap:7px;min-height:105px;padding:16px;display:grid}.journey-proof-grid>article>i{color:#d56b4a;letter-spacing:1px;font:900 5px Manrope}.journey-proof-grid>article>b{color:#34463b;font-size:9px}.journey-proof-grid>article>small{color:#818a83;font-size:7px;line-height:1.5}.journey-investor-proof>footer{color:#314139;background:0 0;border:0;border-top:1px solid #dad9cf;grid-column:1/-1;grid-template-columns:150px 1fr;gap:20px;min-height:0;padding:17px 0 0;display:grid}.journey-investor-proof>footer>b{font-size:8px}.journey-investor-proof>footer>p{color:#7b857e;max-width:700px;margin:0;font-size:8px;line-height:1.6}.journey-redesign-header button:focus-visible,.journey-flow-options button:focus-visible,.journey-continue:focus-visible{outline-offset:3px;outline:3px solid #e0b849}@keyframes journey-phone-enter{0%{opacity:0;transform:translateY(13px)scale(.98)}}@keyframes journey-screen-enter{0%{opacity:.6}}@keyframes journey-art-enter{0%{opacity:.65;transform:translateY(5px)}}@media (width>=1500px){.journey-redesign>main{width:min(1480px,100% - 100px)}.journey-player,.journey-device-stage{min-height:630px}.journey-phone{width:340px;height:600px}.journey-phone-art{margin-top:13px}}@media (width<=1000px){.journey-redesign>main{width:calc(100% - 40px)}.journey-redesign-intro{grid-template-columns:1fr .7fr;gap:30px;padding-top:57px}.journey-player{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr);min-height:550px}.journey-story-panel{padding:34px}.journey-device-stage{min-height:550px;padding:18px}.journey-phone{transform:scale(.94)}.journey-investor-proof{gap:35px}}@media (width<=760px){.journey-redesign-header{height:65px;padding:0 15px}.journey-redesign-header>span{display:none}.journey-redesign-header>button{justify-content:center;width:37px;height:34px;padding:0;font-size:0}.journey-redesign>main{width:calc(100% - 24px)}.journey-redesign-intro{grid-template-columns:1fr;gap:13px;padding:45px 5px 29px}.journey-redesign-intro h1{font-size:clamp(3.2rem,13vw,5.4rem)}.journey-redesign-intro>p{max-width:520px;font-size:10px}.journey-showcase{border-radius:16px}.journey-flow-picker{padding:16px 13px 12px}.journey-picker-heading{gap:4px;margin-bottom:11px;display:grid}.journey-flow-options{grid-template-columns:1fr 1fr;gap:6px}.journey-flow-options>button{grid-template-columns:21px minmax(0,1fr) 12px;gap:5px;min-height:46px;padding:0 8px}.journey-flow-options>button>b{font-size:7px}.journey-player{grid-template-columns:1fr;min-height:0}.journey-story-panel{grid-row:2;padding:23px 18px 25px}.journey-story-panel>h2{margin:15px 0 9px;font-size:clamp(1.9rem,8vw,2.7rem)}.journey-story-panel>p{font-size:9px}.journey-proof-chip{margin-top:17px;padding-top:12px}.journey-continue{margin-top:16px}.journey-device-stage{grid-row:1;min-height:530px;padding:22px 10px 47px}.journey-phone{width:290px;height:493px;transform:none}.journey-phone-art{padding:14px 12px}.journey-timeline{gap:2px;padding:17px 7px 19px}.journey-timeline-line{top:31px;left:10%;right:10%}.journey-timeline-step>i{width:25px;height:25px;margin-bottom:8px;font-size:5px}.journey-timeline-step>span{letter-spacing:.25px;font-size:4px}.journey-timeline-step>b{padding:0 2px;font-size:5px}.journey-investor-proof{grid-template-columns:1fr;gap:20px;padding:59px 5px 45px}.journey-proof-heading h2{font-size:clamp(2.8rem,11vw,4rem)}.journey-proof-grid>article{min-height:91px;padding:12px}.journey-investor-proof>footer{grid-template-columns:1fr;gap:6px}}@media (width<=390px){.journey-phone{width:272px;height:470px}.journey-device-stage{min-height:510px}.journey-phone-art>h3{font-size:19px}.journey-timeline-step>b{font-size:4px}.journey-flow-options>button>b{font-size:6px}}@media (prefers-reduced-motion:reduce){.journey-phone,.journey-phone-screen,.journey-phone-art{animation:none!important}.journey-flow-options>button,.journey-continue,.journey-timeline-step>i,.journey-timeline-line>i{transition:none}}.app-demo-mode{letter-spacing:1.7px;color:#8794aa;font:800 7px Manrope;position:absolute;left:50%;transform:translate(-50%)}.demo-live-status{border-left:0;margin:22px 0 12px;padding:0}.demo-live-status span{color:#aeb8ca}.demo-live-status span b{color:#fff}.demo-flow-list{border-top:1px solid #46526c;gap:0}.demo-flow-list>button{background:0 0;border:0;border-bottom:1px solid #46526c;border-radius:0;grid-template-columns:25px 34px 1fr;min-height:74px;padding:10px 6px}.demo-flow-list>button:hover,.demo-flow-list>button.active{background:linear-gradient(90deg,color-mix(in srgb,var(--flow-accent) 11%,transparent),transparent);box-shadow:inset 2px 0 0 var(--flow-accent);border-color:#46526c}.demo-flow-list>button>i{border-radius:50%;width:30px;height:30px;font-size:12px}.demo-flow-list p>em{display:none}.demo-flow-list>button.active p>em{display:block}.demo-flow-list>button.active b{color:var(--flow-accent)}.demo-journey-sheet>header{grid-template-columns:1fr 34px}.journey-follow>button{display:none}.journey-follow-status{border:1px solid color-mix(in srgb,var(--journey-accent) 55%,transparent);background:color-mix(in srgb,var(--journey-accent) 13%,transparent);color:#fff;border-radius:9px;place-items:center;width:max-content;max-width:100%;height:31px;margin:auto;padding:0 13px;font:800 6px Manrope;display:grid}.journey-follow-status.active{background:#7ca473;border-color:#7ca473}.journey-actions{grid-template-columns:none;display:block}.journey-actions>button{color:#fff;background:#27324a;border-color:#27324a;justify-content:space-between;align-items:center;width:100%;padding:0 12px;display:flex}.journey-actions>button>span{background:var(--journey-accent);border-radius:6px;place-items:center;width:21px;height:21px;display:grid}@media (width<=1200px){.demo-flow-list>button{min-height:92px}}@media (width<=820px){.app-demo-mode{display:none}}.studio-mobile-nav{display:none}.studio-data-view{color:#27324a;background:#f4f1ea;flex:1;min-height:0;padding:clamp(24px,3vw,46px);overflow:auto}.studio-data-state{text-align:center;flex:1;place-content:center;justify-items:center;min-height:420px;padding:40px;display:grid}.studio-data-state>span{color:#fff;background:#f06449;border-radius:15px;place-items:center;width:48px;height:48px;font:800 12px Manrope;display:grid}.studio-data-state h3{margin:17px 0 7px;font:700 24px Manrope}.studio-data-state p{color:#7e857f;max-width:430px;margin:0;font-size:10px;line-height:1.6}.studio-data-state button,.studio-empty button{color:#fff;background:#27324a;border:0;border-radius:8px;height:37px;margin-top:16px;padding:0 13px;font:800 7px Manrope}.studio-section-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:24px;display:flex}.studio-section-heading>div>span,.studio-panel>header span,.studio-next-actions>span,.insight-hero span{color:#f06449;letter-spacing:1.5px;font:800 7px Manrope}.studio-section-heading h3{letter-spacing:-1.8px;margin:8px 0 6px;font:700 clamp(26px,3vw,42px)/1 Manrope}.studio-section-heading p{color:#7d847e;max-width:650px;margin:0;font-size:10px;line-height:1.6}.studio-section-heading>button{color:#fff;white-space:nowrap;background:#27324a;border:0;border-radius:9px;align-items:center;gap:7px;min-height:42px;padding:0 15px;font:800 8px Manrope;display:flex}.studio-section-heading>button.secondary{color:#626a64;background:#fffdf8;border:1px solid #d9d4ca}.studio-metric-grid{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}.studio-metric-grid article{background:#fffdf8;border:1px solid #ded9cf;border-radius:15px;flex-direction:column;min-height:148px;padding:21px;display:flex;position:relative;box-shadow:0 12px 32px #27324a09}.studio-metric-grid article>span{color:#939892;letter-spacing:1.2px;font:800 7px Manrope}.studio-metric-grid article>b{letter-spacing:-1.5px;margin:14px 0 5px;font:700 34px Manrope}.studio-metric-grid article>small{color:#8b918c;font-size:7px}.studio-metric-grid article>i{color:#e46d4d;background:#f4e9df;border-radius:10px;place-items:center;width:31px;height:31px;font-style:normal;display:grid;position:absolute;top:18px;right:18px}.studio-dashboard-grid{grid-template-columns:minmax(520px,1.5fr) minmax(280px,.7fr);gap:12px;margin-top:12px;display:grid}.studio-panel{background:#fffdf8;border:1px solid #ded9cf;border-radius:16px;overflow:hidden;box-shadow:0 12px 32px #27324a09}.studio-panel>header{color:#27324a;background:0 0;border:0;border-bottom:1px solid #e5e0d7;justify-content:space-between;align-items:center;min-height:74px;padding:17px 20px;display:flex;position:static}.studio-panel>header h3{margin:5px 0 0;font:700 17px Manrope}.studio-panel>header button{color:#e46d4d;background:0 0;border:0;font:800 7px Manrope}.studio-recent-campaigns>div>article{border-bottom:1px solid #ebe7df;grid-template-columns:70px 1fr 130px;align-items:center;gap:12px;min-height:74px;padding:12px 18px;display:grid}.studio-recent-campaigns>div>article:last-child{border-bottom:0}.studio-recent-campaigns article>p{gap:5px;margin:0;display:grid}.studio-recent-campaigns article>p b{font-size:10px}.studio-recent-campaigns article>p small{color:#969b96;font-size:7px}.studio-recent-campaigns dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.studio-recent-campaigns dl>div{gap:3px;display:grid}.studio-recent-campaigns dt{color:#9b9f9a;font-size:6px}.studio-recent-campaigns dd{margin:0;font:700 12px Manrope}.campaign-state{color:#7e847e;letter-spacing:.5px;background:#eeeae3;border-radius:999px;width:max-content;padding:5px 7px;font:800 6px Manrope}.campaign-state.published{color:#617b5b;background:#e6efe2}.campaign-state.scheduled{color:#586d91;background:#e4ebf4}.campaign-state.draft{color:#9a683c;background:#f5eadb}.campaign-state.expired{color:#888;background:#ece9e4}.studio-next-actions{padding:23px}.studio-next-actions h3{letter-spacing:-1px;margin:9px 0 20px;font:700 22px/1.05 Manrope}.studio-next-actions>button{color:#27324a;text-align:left;background:0 0;border:0;border-top:1px solid #e6e1d8;grid-template-columns:30px 1fr 15px;align-items:center;gap:9px;width:100%;min-height:67px;padding:10px 0;display:grid}.studio-next-actions>button>i{color:#e46d4d;background:#f2ede5;border-radius:9px;place-items:center;width:28px;height:28px;font:800 6px Manrope;display:grid}.studio-next-actions>button p{gap:3px;margin:0;display:grid}.studio-next-actions>button b{font-size:8px}.studio-next-actions>button small{color:#939892;font-size:6px}.studio-next-actions>button em{color:#e46d4d;font-style:normal}.studio-empty{text-align:center;place-content:center;justify-items:center;min-height:220px;padding:35px;display:grid}.studio-empty>span{color:#f06449;font-size:24px}.studio-empty>b{margin-top:10px;font:700 15px Manrope}.studio-empty p{color:#8b918c;max-width:360px;margin:7px 0 0;font-size:8px;line-height:1.6}.studio-action-banner{color:#5d7258;background:#eef3eb;border:1px solid #d8dfd3;border-radius:9px;margin-bottom:12px;padding:10px 13px;font-size:8px}.campaign-table,.customer-directory{background:#fffdf8;border:1px solid #ddd8ce;border-radius:15px;overflow:hidden;box-shadow:0 13px 35px #27324a0a}.campaign-table>header,.campaign-table>article{grid-template-columns:minmax(260px,1.4fr) 90px 70px 60px 125px 145px;align-items:center;gap:12px;display:grid}.campaign-table>header,.customer-directory>header{color:#858b85;letter-spacing:1px;background:#eeebe4;border:0;border-bottom:1px solid #ddd8ce;min-height:42px;padding:0 18px;font:800 6px Manrope;position:static}.campaign-table>article{border-bottom:1px solid #ece8e0;min-height:82px;padding:12px 18px}.campaign-table>article:last-child{border-bottom:0}.campaign-name{grid-template-columns:38px 1fr;align-items:center;gap:10px;display:grid}.campaign-name>span{color:#fff;border-radius:10px;place-items:center;width:38px;height:38px;font:800 7px Manrope;display:grid}.campaign-name p{gap:4px;min-width:0;margin:0;display:grid}.campaign-name b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.campaign-name small{color:#969b96;font-size:6px}.campaign-table>article>b{font-size:10px}.campaign-table time,.customer-directory time{color:#7f8680;font-size:7px}.campaign-actions{justify-content:flex-end;gap:5px;display:flex}.campaign-actions button{color:#5f675f;background:#fff;border:1px solid #d5d0c7;border-radius:7px;height:29px;padding:0 9px;font:800 6px Manrope}.campaign-actions button:hover{color:#fff;background:#27324a;border-color:#27324a}.campaign-actions button.danger{color:#c05d47}.campaign-actions button:disabled{opacity:.5;cursor:wait}.audience-total{color:#fff;background:#27324a;border-radius:12px;min-width:135px;padding:13px 16px;display:grid}.audience-total b{font:700 24px Manrope}.audience-total small{color:#aeb8b1;font-size:7px}.customer-directory>header,.customer-directory>article{grid-template-columns:minmax(240px,1.4fr) 150px 110px 90px 100px;align-items:center;gap:12px;display:grid}.customer-directory>article{border-bottom:1px solid #ece8e0;min-height:76px;padding:12px 18px}.customer-directory>article:last-child{border-bottom:0}.customer-directory>article>div{grid-template-columns:37px 1fr;align-items:center;gap:10px;display:grid}.customer-directory>article>div>span{color:#fff;background:#27324a;border-radius:50%;place-items:center;width:37px;height:37px;font:800 7px Manrope;display:grid}.customer-directory p{gap:4px;margin:0;display:grid}.customer-directory p b{font-size:9px}.customer-directory p small{color:#949a94;font-size:6px}.customer-directory>article>b{font-size:10px}.customer-directory>article>em{color:#647e5e;background:#e7efe3;border-radius:999px;width:max-content;padding:5px 8px;font:800 7px Manrope}.insight-hero{color:#fff;background:radial-gradient(circle at 83% 15%,#f2c85d22,#0000 28%),#202f29;border-radius:18px;grid-template-columns:1fr 190px 1fr;align-items:center;gap:35px;min-height:250px;padding:30px;display:grid}.insight-hero>div:first-child{display:grid}.insight-hero>div:first-child>b{letter-spacing:-4px;margin:13px 0 5px;font:700 clamp(45px,6vw,76px) Manrope}.insight-hero>div:first-child>small{color:#9fafa7;font-size:8px}.insight-ring{aspect-ratio:1;background:conic-gradient(#f2c65a var(--insight-progress),#ffffff14 0);text-align:center;border-radius:50%;place-content:center;width:160px;margin:auto;display:grid;position:relative}.insight-ring:before{content:"";background:#202f29;border-radius:50%;position:absolute;inset:13px}.insight-ring>*{position:relative}.insight-ring b{font:700 29px Manrope}.insight-ring small{color:#9eada6;font-size:7px}.insight-hero article{border-left:1px solid #ffffff17;padding-left:30px}.insight-hero article>b{margin:12px 0 8px;font:700 19px/1.15 Manrope;display:block}.insight-hero article p{color:#a8b5af;margin:0;font-size:8px;line-height:1.6}.insight-breakdown{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0;display:grid}.insight-breakdown article{background:#fffdf8;border:1px solid #ddd8ce;border-radius:13px;gap:5px;min-height:105px;padding:17px;display:grid}.insight-breakdown span{color:#989c97;letter-spacing:1px;font:800 6px Manrope}.insight-breakdown b{font:700 23px Manrope}.insight-breakdown small{color:#999d98;font-size:6px}.insight-campaign-list>article{border-bottom:1px solid #ece8e0;grid-template-columns:minmax(220px,1fr) minmax(180px,2fr) 50px;align-items:center;gap:18px;min-height:61px;padding:10px 18px;display:grid}.insight-campaign-list article p{gap:4px;margin:0;display:grid}.insight-campaign-list article b{font-size:8px}.insight-campaign-list article small{color:#969b96;font-size:6px}.insight-campaign-list article>div{background:#ece8e0;border-radius:9px;height:7px;overflow:hidden}.insight-campaign-list article>div i{border-radius:inherit;background:linear-gradient(90deg,#f06449,#f2c45b);height:100%;display:block}.insight-campaign-list strong{text-align:right;font-size:9px}.brand-profile-save{color:#fff;background:#27324a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:43px;margin-top:12px;font:800 8px Manrope;display:flex}.brand-profile-save:disabled{opacity:.55;cursor:wait}.brand-logo-error,.brand-save-message{color:#b45743;margin-top:7px;font-size:7px;line-height:1.4;display:block}.brand-save-message.success{color:#627b5b}.studio-topbar .studio-status i{background:#73a069;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #73a0691c}@media (width<=1250px){.studio-metric-grid{grid-template-columns:1fr 1fr}.studio-dashboard-grid{grid-template-columns:1fr}.campaign-table{overflow-x:auto}.campaign-table>header,.campaign-table>article{min-width:900px}.customer-directory{overflow-x:auto}.customer-directory>header,.customer-directory>article{min-width:800px}.insight-hero{grid-template-columns:1fr 150px}.insight-hero article{border-top:1px solid #ffffff17;border-left:0;grid-column:1/-1;padding:20px 0 0}.insight-ring{width:135px}}@media (width<=780px){.studio-mobile-nav{background:#fffdf8;border-bottom:1px solid #ded9cf;flex:none;gap:4px;padding:7px 12px;display:flex;overflow-x:auto}.studio-mobile-nav button{color:#7d857f;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-width:78px;height:42px;padding:0 8px;font:800 7px Manrope;display:flex}.studio-mobile-nav button.current{color:#fff;background:#27324a}.studio-data-view{padding:22px 15px}.studio-metric-grid{grid-template-columns:1fr 1fr}.studio-metric-grid article{min-height:125px;padding:16px}.studio-section-heading{flex-direction:column;align-items:stretch}.studio-section-heading>button{align-self:flex-start}.insight-hero{text-align:center;grid-template-columns:1fr}.insight-hero article{padding-top:20px}.insight-breakdown{grid-template-columns:1fr 1fr}.studio-topbar .studio-status{display:none}}@media (width<=500px){.studio-metric-grid,.insight-breakdown{grid-template-columns:1fr}.studio-dashboard-grid{display:block}.studio-next-actions{margin-top:10px}.studio-section-heading h3{font-size:29px}.insight-campaign-list>article{grid-template-columns:1fr 55px}.insight-campaign-list article>div{grid-area:2/1/auto/-1}.insight-campaign-list strong{grid-area:1/2}}.studio-business-switcher{z-index:12;margin:18px 0 23px;position:relative}.studio-business-switcher .business-profile{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;margin:0;padding:12px;transition:background .2s,border-color .2s,box-shadow .2s}.studio-business-switcher .business-profile:hover,.studio-business-switcher.open .business-profile{background:#ffffff0e;border-color:#ffffff1c;box-shadow:0 10px 24px #0b122044}.studio-business-switcher .business-profile:focus-visible{outline-offset:2px;outline:2px solid #f48668}.studio-business-switcher .business-profile>i{transition:transform .2s,color .2s}.studio-business-switcher.open .business-profile>i{color:#f48668;transform:rotate(180deg)}.studio-business-menu{color:#27324a;background:#fffdf8;border:1px solid #dcd7cd;border-radius:14px;width:100%;padding:7px;animation:.18s both studio-menu-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 48px #0b122066}@keyframes studio-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:none}}.studio-business-menu-account{border-bottom:1px solid #e7e2d8;align-items:center;gap:9px;margin-bottom:5px;padding:8px 8px 11px;display:flex}.studio-business-menu-account>span{color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font:800 7px Manrope;display:grid;overflow:hidden}.studio-business-menu-account>span img{object-fit:cover;width:100%;height:100%}.studio-business-menu-account p{gap:3px;min-width:0;margin:0;display:grid}.studio-business-menu-account small{letter-spacing:1px;color:#f06449;font:800 5px Manrope}.studio-business-menu-account b{text-overflow:ellipsis;white-space:nowrap;color:#27324a;font:700 8px Manrope;overflow:hidden}.studio-business-menu>button{color:#27324a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:28px minmax(0,1fr) 12px;align-items:center;gap:8px;width:100%;min-height:47px;padding:7px;transition:background .18s,color .18s;display:grid}.studio-business-menu>button:hover,.studio-business-menu>button:focus-visible{background:#f1eee7;outline:0}.studio-business-menu>button>span{color:#f06449;background:#eeeae1;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.studio-business-menu>button p{gap:3px;min-width:0;margin:0;display:grid}.studio-business-menu>button b{color:inherit;font:750 8px Manrope}.studio-business-menu>button small{color:#90928d;font:600 6px Manrope}.studio-business-menu>button>i{color:#aaaca6;font-size:9px;font-style:normal}.studio-business-menu>.studio-business-menu-logout{color:#bd543f;border-top:1px solid #e7e2d8;border-radius:0 0 9px 9px;margin-top:5px}.studio-business-menu>.studio-business-menu-logout>span{color:#d25f47;background:#f9e9e4}@media (width<=1050px) and (width>=781px){.studio-business-switcher{margin-top:18px}.studio-business-switcher .business-profile{padding:9px}.studio-business-menu{width:calc(100% + 4px);left:-2px}.studio-business-menu>button small{display:none}.studio-business-menu>button{min-height:41px}}.social-presence-system{background:#ece9e1;overflow:hidden}.social-channel-tabs{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:42px;display:grid}.social-channel-tabs>button{color:#27324a;text-align:left;cursor:pointer;background:#f9f6ef;border:1px solid #d3cfc5;border-radius:13px;grid-template-columns:33px minmax(0,1fr) 12px;align-items:center;gap:9px;min-width:0;min-height:72px;padding:11px 12px;transition:all .22s;display:grid}.social-channel-tabs>button:hover{border-color:#a9a398;transform:translateY(-2px);box-shadow:0 9px 22px #27324a0c}.social-channel-tabs>button.active{color:#fff;background:#27324a;border-color:#27324a;box-shadow:0 13px 30px #27324a24}.social-channel-tabs>button>i{color:#27324a;background:#e8e4dc;border-radius:9px;place-items:center;width:33px;height:33px;font:800 12px Manrope;display:grid}.social-channel-tabs>button.active>i{color:#fff;background:#f06449}.social-channel-tabs>button p{gap:4px;min-width:0;margin:0;display:grid}.social-channel-tabs>button b{text-overflow:ellipsis;white-space:nowrap;font:750 8px Manrope;overflow:hidden}.social-channel-tabs>button small{text-overflow:ellipsis;white-space:nowrap;color:#898e88;font-size:6px;overflow:hidden}.social-channel-tabs>button.active small{color:#aeb8b3}.social-channel-tabs>button>span{color:#9b9d98;font-size:10px}.social-channel-tabs>button.active>span{color:#f2c14e}.social-presence-workbench{background:#fffaf1;border:1px solid #d0ccc2;border-radius:19px;grid-template-columns:320px minmax(0,1fr);margin-top:10px;display:grid;overflow:hidden;box-shadow:0 24px 65px #27324a12}.social-story-controls{color:#fff;background:radial-gradient(circle at 18% 5%,#f0644920,#0000 28%),#202b3f;flex-direction:column;padding:30px 24px;display:flex}.social-live-label{color:#aeb8c9;letter-spacing:1.4px;align-items:center;gap:8px;font:800 6px Manrope;display:flex}.social-live-label>i{background:#83b579;border-radius:50%;width:7px;height:7px;animation:1.5s infinite tracking-blink;box-shadow:0 0 0 5px #83b5791a}.social-story-controls>h3{letter-spacing:-1.3px;margin:23px 0 10px;font:700 26px/1.05 Manrope}.social-story-controls>p{color:#96a2b5;margin:0;font-size:8px;line-height:1.65}.social-story-controls>div:first-of-type{border-top:1px solid #ffffff12;margin-top:26px;display:grid}.social-story-controls>div:first-of-type>button{color:#a8b2c3;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;grid-template-columns:25px 1fr 12px;align-items:center;gap:9px;min-height:77px;padding:10px 0;transition:all .2s;display:grid}.social-story-controls>div:first-of-type>button:hover,.social-story-controls>div:first-of-type>button.active{color:#fff;padding-left:7px}.social-story-controls>div:first-of-type>button>span{color:#f2c14e;font:800 6px Manrope}.social-story-controls>div:first-of-type>button p{gap:5px;margin:0;display:grid}.social-story-controls>div:first-of-type>button b{font:750 9px Manrope}.social-story-controls>div:first-of-type>button small{color:#77859a;font-size:6px;line-height:1.4}.social-story-controls>div:first-of-type>button.active small{color:#aab5c6}.social-story-controls>div:first-of-type>button>i{color:#f06449;font-style:normal}.social-voice-check{background:#ffffff07;border:1px solid #ffffff12;border-radius:12px;gap:9px;margin-top:24px;padding:15px;display:grid}.social-voice-check>span{color:#f2c14e;letter-spacing:1.2px;font:800 6px Manrope}.social-voice-check p{align-items:center;gap:8px;margin:0;display:flex}.social-voice-check p i{color:#9bd190;background:#83b57918;border-radius:50%;place-items:center;width:17px;height:17px;font:800 7px Manrope;display:grid}.social-voice-check p b{color:#b9c2d0;font-size:7px}.social-copy-caption{color:#d9e0ea;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1d;border-radius:9px;height:42px;margin-top:auto;font:800 7px Manrope;transition:all .2s}.social-copy-caption:hover{background:#ffffff14}.social-copy-caption.copied{color:#a9d6a1;background:#83b5791b;border-color:#83b57966}.social-network-preview{--social-accent:#111;background:radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--social-accent) 9%,transparent),transparent 28%),#f6f4ee;color:#222831;min-width:0;padding:0 clamp(22px,3vw,42px) 38px}.social-network-linkedin{--social-accent:#0a66c2}.social-network-instagram{--social-accent:#cf457e}.social-network-producthunt{--social-accent:#da552f}.social-network-wellfound{--social-accent:#6b54c6}.social-preview-browser{background:#fffdf8;border-bottom:1px solid #dedad1;grid-template-columns:1fr auto 1fr;align-items:center;height:53px;margin:0 calc(-1*clamp(22px,3vw,42px));padding:0 17px;display:grid}.social-preview-browser>span{gap:5px;display:flex}.social-preview-browser>span i{background:#d8d4ca;border-radius:50%;width:7px;height:7px}.social-preview-browser>span i:first-child{background:#f06449}.social-preview-browser>span i:nth-child(2){background:#f2c14e}.social-preview-browser>span i:last-child{background:#83a67b}.social-preview-browser>b{color:#777e78;font:800 7px Manrope}.social-preview-browser>em{color:#7d827d;letter-spacing:.8px;background:#eeeae2;border-radius:6px;justify-self:end;padding:5px 7px;font:800 5px Manrope}.social-profile-cover{background:radial-gradient(circle at 78% 18%,#f2c14e5c,transparent 24%),linear-gradient(135deg,#27324a 0 58%,var(--social-accent));color:#fff;border-radius:14px 14px 0 0;height:185px;margin:26px 0 0;position:relative;overflow:hidden}.social-cover-grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0}.social-profile-cover>p{letter-spacing:-1.9px;margin:0;font:700 clamp(22px,2.4vw,37px)/.92 Manrope;position:absolute;bottom:28px;left:27px}.social-profile-cover>p b{color:#f2c14e}.social-profile-cover>span{letter-spacing:1.4px;color:#ffffff9e;font:800 6px Manrope;position:absolute;top:19px;right:20px}.social-profile-summary{background:#fff;border:1px solid #dedad1;border-top:0;grid-template-columns:82px minmax(0,1fr) auto;align-items:end;gap:13px;min-height:112px;padding:0 18px 13px;display:grid}.social-preview-logo{color:#fff;background:#f06449;border:5px solid #fff;border-radius:25px 25px 25px 9px;place-items:center;width:82px;height:82px;margin-top:-34px;font:800 29px Manrope;display:grid;position:relative;transform:rotate(-4deg);box-shadow:0 9px 22px #27324a22}.social-preview-logo>i{background:#f2c14e;border:2px solid #f06449;border-radius:50%;width:10px;height:10px;position:absolute;top:5px;right:5px}.social-profile-summary>div{align-self:center;min-width:0;padding-top:13px}.social-profile-summary h3{letter-spacing:-.6px;margin:0;font:750 17px Manrope}.social-profile-summary h3 i,.social-live-post header b i{color:#3b87dc;font-size:9px;font-style:normal}.social-profile-summary p{color:#898e89;margin:2px 0 5px;font-size:7px}.social-profile-summary small{color:#5d645e;max-width:500px;font-size:7px;line-height:1.4;display:block}.social-profile-summary>button{background:var(--social-accent);color:#fff;border:0;border-radius:999px;align-self:center;min-width:80px;height:34px;font:800 7px Manrope}.social-profile-stats{background:#fff;border:1px solid #dedad1;border-top-color:#ece8e0;border-radius:0 0 14px 14px;align-items:center;gap:32px;min-height:53px;padding:0 18px;display:flex}.social-profile-stats span{gap:2px;display:grid}.social-profile-stats b{font-size:8px}.social-profile-stats small{letter-spacing:.7px;color:#989d98;font:800 5px Manrope}.social-live-post{background:#fff;border:1px solid #dedad1;border-radius:14px;width:min(720px,100% - 24px);margin:15px auto 0;overflow:hidden;box-shadow:0 10px 28px #27324a0b}.social-live-post>header{background:#fff;border:0;grid-template-columns:35px 1fr auto;align-items:center;gap:9px;width:auto;min-height:57px;padding:10px 14px;display:grid;position:static}.social-post-avatar{color:#fff;background:#f06449;border-radius:11px 11px 11px 4px;place-items:center;width:35px;height:35px;font:800 11px Manrope;display:grid}.social-live-post>header p{gap:2px;margin:0;display:grid}.social-live-post>header b{font-size:8px}.social-live-post>header small{color:#929792;font-size:6px}.social-live-post>header em{color:#9da09c;font-size:8px;font-style:normal}.social-live-post>p{color:#313832;margin:0;padding:0 15px;font-size:8px;line-height:1.55}.social-post-tags{color:var(--social-accent);padding:7px 15px 12px;font-size:7px;display:block}.social-post-creative{color:#fff;background:#27324a;border-radius:12px;height:300px;margin:0 12px;position:relative;overflow:hidden}.social-post-creative>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.social-creative-wash{background:linear-gradient(90deg,#172139eb 0 48%,#17213942 75%,#0000),linear-gradient(#0000 55%,#172139aa);position:absolute;inset:0}.social-post-creative>span,.social-post-creative>h4,.social-post-creative>p,.social-post-creative>div:last-child{z-index:2;position:absolute;left:24px}.social-post-creative>span{color:#f2c14e;letter-spacing:1.4px;font:800 6px Manrope;top:27px}.social-post-creative>h4{letter-spacing:-2px;width:min(370px,65%);margin:0;font:700 clamp(25px,3vw,42px)/.95 Manrope;top:55px}.social-post-creative>p{color:#d3d9e2;margin:0;font:700 7px Manrope;bottom:56px}.social-post-creative>div:last-child{align-items:center;gap:7px;display:flex;bottom:20px}.social-post-creative>div:last-child i{background:#f06449;border-radius:8px 8px 8px 3px;place-items:center;width:24px;height:24px;font:800 8px Manrope;display:grid}.social-post-creative>div:last-child b{font:800 10px Manrope}.social-post-creative>div:last-child em{color:#f48668;font-style:normal}.social-post-response{grid-template-columns:1fr 1fr 1.4fr 36px;align-items:center;gap:5px;min-height:48px;padding:0 12px;display:grid}.social-post-response button{color:#747b75;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:30px;padding:0 7px;font:700 6px Manrope;display:flex}.social-post-response button:hover{background:#f3f0e9}.social-post-response button.active{background:color-mix(in srgb,var(--social-accent) 9%,#fff);color:var(--social-accent)}.social-post-response button span{font-size:11px}.social-channel-principles{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:10px;display:grid}.social-channel-principles article{background:#f8f5ee;border:1px solid #d5d1c7;border-radius:12px;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:69px;padding:12px;transition:all .2s;display:grid;position:relative}.social-channel-principles article.active{border-color:#f06449;box-shadow:inset 0 0 0 1px #f06449}.social-channel-principles article>span{background:#e8e4dc;border-radius:8px;place-items:center;width:28px;height:28px;font:800 9px Manrope;display:grid}.social-channel-principles article p{gap:3px;margin:0;display:grid}.social-channel-principles article b{font-size:7px}.social-channel-principles article small{color:#8e938e;font-size:6px}.social-channel-principles article em{color:#c06b51;letter-spacing:.5px;font:800 5px Manrope;position:absolute;top:8px;right:9px}@media (width<=1180px){.social-channel-tabs{grid-template-columns:repeat(3,1fr)}.social-presence-workbench{grid-template-columns:285px minmax(0,1fr)}.social-channel-principles{grid-template-columns:repeat(3,1fr)}.social-post-creative{height:270px}}@media (width<=820px){.social-channel-tabs{grid-template-columns:1fr 1fr}.social-presence-workbench{grid-template-columns:1fr}.social-story-controls{min-height:560px}.social-copy-caption{margin-top:25px}.social-network-preview{padding-bottom:28px}.social-channel-principles{grid-template-columns:1fr 1fr}}@media (width<=560px){.social-channel-tabs{grid-template-columns:1fr}.social-story-controls{padding:25px 18px}.social-profile-cover{height:150px}.social-profile-summary{grid-template-columns:62px 1fr;min-height:125px}.social-preview-logo{border-radius:19px 19px 19px 7px;width:62px;height:62px;font-size:22px}.social-profile-summary>button{grid-column:1/-1;width:100%}.social-profile-stats{gap:14px;overflow-x:auto}.social-live-post{width:100%}.social-post-creative{height:330px}.social-creative-wash{background:linear-gradient(0deg,#172139e8 0 62%,#17213945)}.social-post-creative>h4{width:calc(100% - 48px);top:auto;bottom:94px}.social-post-response{grid-template-columns:1fr 1fr}.social-channel-principles{grid-template-columns:1fr}}.brand-application-system{color:#fff;background:radial-gradient(circle at 92% 8%,#f2c14e18,#0000 22%),#202b3f;overflow:hidden}.brand-application-system .brand-section-heading>div>span{color:#f48668}.brand-application-system .brand-section-heading h2{color:#fff}.brand-application-system .brand-section-heading>p{color:#9eabba}.brand-application-shell{background:#172234;border:1px solid #ffffff19;border-radius:20px;grid-template-columns:430px minmax(0,1fr);margin-top:46px;display:grid;overflow:hidden;box-shadow:0 30px 80px #10192a66}.brand-application-index{border-right:1px solid #ffffff16;grid-template-columns:1fr 1fr;align-content:start;gap:7px;padding:12px;display:grid}.brand-application-index>button{color:#aeb8c7;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff0e;border-radius:11px;grid-template-columns:20px 31px minmax(0,1fr) 10px;align-items:center;gap:7px;min-width:0;min-height:104px;padding:13px 11px;transition:transform .2s,background .2s,border-color .2s,color .2s;display:grid}.brand-application-index>button:hover{color:#fff;background:#ffffff0a;border-color:#ffffff20;transform:translateY(-2px)}.brand-application-index>button.active{color:#fff;background:linear-gradient(135deg,#f0644926,#ffffff08);border-color:#f4866866;box-shadow:inset 3px 0 #f06449}.brand-application-index>button>span{color:#f2c14e;letter-spacing:.7px;align-self:start;font:800 6px Manrope}.brand-application-index>button>i{color:#dce2eb;background:#ffffff0b;border-radius:9px;place-items:center;width:31px;height:31px;font:700 13px Manrope;display:grid}.brand-application-index>button.active>i{color:#fff;background:#f06449}.brand-application-index>button p{gap:4px;min-width:0;margin:0;display:grid}.brand-application-index>button b{font:750 8px/1.25 Manrope}.brand-application-index>button small{color:#78879a;font-size:6px;line-height:1.35}.brand-application-index>button.active small{color:#aab5c4}.brand-application-index>button>em{color:#f06449;font:800 8px Manrope}.brand-application-preview{color:#222c28;background:#f5f1e8;min-width:0}.brand-application-preview>header{background:#fffdf8;border-bottom:1px solid #d9d4c9;grid-template-columns:1fr auto 1fr;align-items:center;height:51px;padding:0 17px;display:grid}.brand-application-preview>header>span{gap:5px;display:flex}.brand-application-preview>header>span i{background:#d7d2c8;border-radius:50%;width:7px;height:7px}.brand-application-preview>header>span i:first-child{background:#f06449}.brand-application-preview>header>span i:nth-child(2){background:#f2c14e}.brand-application-preview>header>span i:last-child{background:#7d9c76}.brand-application-preview>header>b{color:#737a74;letter-spacing:.75px;font:800 6px Manrope}.brand-application-preview>header>em{color:#fff;letter-spacing:.7px;background:#27324a;border-radius:6px;justify-self:end;padding:6px 8px;font:800 5px Manrope}.brand-application-stage{background:radial-gradient(circle at 85% 14%,#f2c14e22,#0000 24%),linear-gradient(135deg,#eee9df,#f8f5ee);place-items:center;min-height:530px;padding:36px;display:grid;position:relative;overflow:hidden}.application-stage-grid{pointer-events:none;background-image:linear-gradient(#27324a08 1px,#0000 1px),linear-gradient(90deg,#27324a08 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000,#0000 74%);mask-image:linear-gradient(120deg,#000,#0000 74%)}.application-art{z-index:1;filter:drop-shadow(0 24px 32px #26304020);place-items:center;width:min(100%,760px);height:440px;display:grid;position:relative}.application-wordmark{letter-spacing:-.9px;color:#26352e;font:800 18px Manrope}.application-wordmark em{color:#f06449;font-style:normal}.brand-application-preview>footer{background:#fffdf8;border-top:1px solid #d8d3c9;justify-content:space-between;align-items:center;gap:18px;min-height:92px;padding:17px 20px;display:flex}.brand-application-preview>footer>div{gap:4px;display:grid}.brand-application-preview>footer>div>span{color:#f06449;letter-spacing:1px;font:800 5px Manrope}.brand-application-preview>footer h3{letter-spacing:-.7px;margin:0;font:750 18px Manrope}.brand-application-preview>footer p{color:#898e88;margin:0;font-size:7px}.brand-application-preview>footer>button{color:#fff;cursor:pointer;background:#27324a;border:0;border-radius:9px;align-items:center;gap:12px;height:39px;padding:0 14px;font:800 7px Manrope;transition:all .2s;display:flex}.brand-application-preview>footer>button:hover{background:#1c2537;transform:translateY(-1px)}.brand-application-preview>footer>button.copied{background:#6f8c68}.brand-application-preview>footer>button span{color:#f2c14e}.application-business-card .application-card-front,.application-business-card .application-card-back{border-radius:10px;width:370px;height:218px;padding:25px;position:absolute;box-shadow:0 22px 45px #25304727}.application-card-front{color:#fff;background:radial-gradient(circle at 85% 20%,#f2c14e4d,#0000 21%),#27324a;grid-template-columns:52px 1fr;align-items:start;display:grid;top:16%;left:12%;transform:rotate(-7deg)}.application-card-front>span{background:#f06449;border-radius:16px 16px 16px 5px;place-items:center;width:48px;height:48px;font:800 18px Manrope;display:grid}.application-card-front .application-wordmark{color:#fff;align-self:center;font-size:23px}.application-card-front>small{color:#d9e0eb;letter-spacing:1.4px;grid-column:1/-1;align-self:end;font:800 6px Manrope}.application-card-back{background:#fffaf0;border:1px solid #dcd5ca;flex-direction:column;justify-content:space-between;display:flex;bottom:12%;right:10%;transform:rotate(6deg)}.application-card-back p{color:#68716b;margin:0;font-size:9px;line-height:1.5}.application-card-back p b,.application-card-back p small{display:block}.application-card-back p b{color:#25332d;font:750 17px Manrope}.application-card-back p small{color:#f06449;font-size:8px}.application-card-back>i{letter-spacing:1px;color:#929991;font:800 6px Manrope}.application-letterhead .application-paper{background:#fffdf8;border:1px solid #ddd7cd;flex-direction:column;width:350px;height:455px;padding:30px 34px 25px;display:flex;box-shadow:0 24px 55px #25304721}.application-paper header{border-bottom:1px solid #e8e2d7;justify-content:space-between;align-items:center;padding-bottom:19px;display:flex}.application-paper header>span{color:#8d938e;letter-spacing:1px;font:800 5px Manrope}.application-paper>small{color:#f06449;letter-spacing:1px;margin-top:29px;font:800 6px Manrope}.application-paper h4{letter-spacing:-1.2px;margin:14px 0 13px;font:700 27px/1.02 Manrope}.application-paper>p{color:#6d746e;margin:0 0 12px;font-size:8px;line-height:1.55}.application-paper .application-lines{border-top:1px solid #ebe6dc;padding-top:12px}.application-paper footer{color:#7d847e;border-top:1px solid #e8e2d7;justify-content:space-between;margin-top:auto;padding-top:15px;display:flex}.application-paper footer b,.application-paper footer span{letter-spacing:.7px;font:800 5px Manrope}.application-email-signature .application-mail{background:#fff;border:1px solid #dad5cc;border-radius:15px;width:min(680px,92%);min-height:275px;overflow:hidden;box-shadow:0 22px 48px #2530471b}.application-mail>header{color:#8c928d;border-bottom:1px solid #ebe6df;justify-content:space-between;align-items:center;height:48px;padding:0 19px;font-size:8px;display:flex}.application-mail>header i{font-style:normal}.application-mail>p{color:#58615a;margin:0;padding:25px 27px;font-size:11px}.application-mail>div{border-top:1px solid #ece7df;align-items:center;gap:16px;margin:0 27px;padding:20px 0;display:flex}.application-mail>div>span{color:#fff;background:#f06449;border-radius:17px 17px 17px 6px;place-items:center;width:52px;height:52px;font:800 19px Manrope;display:grid}.application-mail>div p{gap:4px;margin:0;display:grid}.application-mail>div b{font:750 14px Manrope}.application-mail>div small{color:#6e756f;font-size:8px}.application-mail>div em{color:#999e99;font-size:7px;font-style:normal}.application-mail>footer{color:#fff;letter-spacing:.4px;background:#27324a;padding:12px 27px;font:700 7px Manrope}.application-pitch-deck .application-slide{aspect-ratio:16/9;color:#fff;z-index:2;background:radial-gradient(circle at 82% 24%,#f2c14e52,#0000 22%),linear-gradient(135deg,#27324a 0 66%,#1b2435);border-radius:5px;flex-direction:column;width:min(690px,94%);padding:34px 40px;display:flex;position:relative;transform:rotate(-2deg)}.application-pitch-deck .application-slide>span{color:#9ba8b8;letter-spacing:1.3px;font:800 6px Manrope}.application-pitch-deck h4{letter-spacing:-2.4px;margin:58px 0 13px;font:700 clamp(29px,3.8vw,48px)/.92 Manrope}.application-pitch-deck h4 em{color:#f48668;font-style:normal}.application-pitch-deck .application-slide>p{color:#c5cdd8;width:65%;margin:0;font-size:8px;line-height:1.6}.application-pitch-deck footer{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.application-pitch-deck footer .application-wordmark{color:#fff}.application-pitch-deck footer>b{color:#9aa6b6;font:800 6px Manrope}.application-slide-shadow{z-index:1;background:#f06449;border-radius:5px;width:74%;height:63%;position:absolute;transform:translate(15px,18px)rotate(1deg)}.application-team-badge{align-content:start}.application-lanyard{border:0;border-left:18px solid #27324a;border-right:18px solid #27324a;width:58px;height:250px;position:absolute;top:-120px;transform:perspective(220px)rotateX(-8deg)}.application-pass{text-align:center;background:#fffaf0;border:1px solid #d8d2c7;border-radius:16px;width:238px;height:335px;padding:20px;position:absolute;top:78px;box-shadow:0 25px 48px #2630472b}.application-pass header{text-align:left;justify-content:space-between;align-items:center;display:flex}.application-pass header>span{color:#fff;background:#f06449;border-radius:12px 12px 12px 4px;place-items:center;width:39px;height:39px;font:800 14px Manrope;display:grid}.application-pass header small{color:#737b74;letter-spacing:1px;font:800 6px Manrope}.application-person{color:#fff;background:radial-gradient(circle at 40% 35%,#f5b290,#c8654e);border-radius:50%;place-items:center;width:105px;height:105px;margin:24px auto 15px;font:750 27px Manrope;display:grid;box-shadow:0 0 0 7px #f0e9dd}.application-pass h4{letter-spacing:.4px;margin:0;font:800 18px Manrope}.application-pass>p{color:#f06449;letter-spacing:1px;margin:5px 0;font:800 6px Manrope}.application-pass footer{color:#848a84;border-top:1px solid #e4ded4;justify-content:space-between;margin-top:22px;padding-top:12px;font:700 6px Manrope;display:flex}.application-pass footer i{letter-spacing:2px;font-style:normal}.application-invoice .application-receipt{clip-path:polygon(0 0,100% 0,100% 97%,96% 100%,92% 97%,88% 100%,84% 97%,80% 100%,76% 97%,72% 100%,68% 97%,64% 100%,60% 97%,56% 100%,52% 97%,48% 100%,44% 97%,40% 100%,36% 97%,32% 100%,28% 97%,24% 100%,20% 97%,16% 100%,12% 97%,8% 100%,4% 97%,0 100%);background:#fffdf8;width:285px;min-height:430px;padding:25px 24px;box-shadow:0 24px 45px #26304725}.application-receipt header{border-bottom:1px dashed #cfc9be;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.application-receipt header>span{letter-spacing:1px;color:#8a908b;font:800 6px Manrope}.application-receipt>p{gap:5px;margin:25px 0;display:grid}.application-receipt>p b{font:750 13px Manrope}.application-receipt>p small{color:#929791;font-size:7px}.application-receipt>div{color:#646c66;border-top:1px dashed #cfc9be;border-bottom:1px dashed #cfc9be;grid-template-columns:1fr auto;gap:13px;padding:17px 0;font-size:8px;display:grid}.application-receipt>footer{grid-template-columns:1fr auto;gap:10px;padding-top:20px;display:grid}.application-receipt>footer>span{font:800 7px Manrope}.application-receipt>footer>b{font:800 18px Manrope}.application-receipt>footer>small{color:#f06449;text-align:center;grid-column:1/-1;margin-top:25px;font:750 6px Manrope}.application-welcome-kit .application-box{color:#fff;background:radial-gradient(circle at 80% 20%,#f2c14e42,#0000 22%),#27324a;border-radius:10px;flex-direction:column;width:400px;height:290px;padding:34px;display:flex;position:absolute;top:12%;left:7%;transform:rotate(-4deg);box-shadow:0 26px 55px #26304731}.application-box>span{background:#f06449;border-radius:15px 15px 15px 5px;place-items:center;width:46px;height:46px;font:800 16px Manrope;display:grid}.application-box>b{letter-spacing:-1.7px;margin-top:auto;font:750 34px/.91 Manrope}.application-box>small{color:#9facbc;letter-spacing:1px;margin-top:15px;font:800 6px Manrope}.application-welcome-card{background:#fff9ee;border:1px solid #ddd5c9;border-radius:9px;width:350px;height:235px;padding:28px;position:absolute;bottom:4%;right:5%;transform:rotate(5deg);box-shadow:0 21px 44px #26304727}.application-welcome-card h4{letter-spacing:-1px;margin:39px 0 11px;font:700 23px/.98 Manrope}.application-welcome-card p{color:#777e78;margin:0;font-size:7px}.application-pin-token{color:#fff;background:#f06449;border:7px solid #fff9ee;border-radius:50%;place-items:center;width:70px;height:70px;font:700 22px Manrope;display:grid;position:absolute;top:8%;right:10%;box-shadow:0 12px 28px #26304724}.application-window-patch .application-glass{background:linear-gradient(135deg,#cfdfdf70,#f7e6c382),linear-gradient(90deg,#fff5,#a7c3bf44);border:12px solid #233049;border-bottom-width:22px;width:min(680px,92%);height:390px;position:relative;overflow:hidden;box-shadow:0 25px 45px #26304722}.application-glass:before,.application-glass:after{content:"";background:#233049;position:absolute}.application-glass:before{width:7px;top:0;bottom:0;left:55%}.application-glass:after{height:7px;top:59%;left:0;right:0}.application-street-line{background:#78918c99;height:2px;position:absolute;top:38%;left:-10%;right:-10%;transform:rotate(-5deg);box-shadow:0 18px #78918c55,0 37px #78918c33}.application-glass>div{color:#27324a;text-align:center;z-index:2;background:#fff8eaed;border:8px double #27324a;border-radius:50%;align-content:center;place-items:center;width:180px;height:180px;display:grid;position:absolute;top:16%;left:13%;transform:rotate(-5deg)}.application-glass>div i{color:#f06449;font-size:25px;font-style:normal}.application-glass>div b{font:800 18px/.92 Manrope}.application-glass>div small{letter-spacing:.8px;margin-top:10px;font:800 5px Manrope}.application-glass>p{z-index:2;color:#27324a;letter-spacing:-1px;text-align:right;margin:0;font:750 28px/.9 Manrope;position:absolute;bottom:13%;right:9%}.application-field-tote .application-tote-handle{border:22px solid #b8845e;border-bottom:0;border-radius:90px 90px 0 0;width:190px;height:180px;position:absolute;top:17px}.application-field-tote .application-tote{color:#26352f;clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);background:#d9bd91;border-radius:8px 8px 22px 22px;width:330px;height:300px;padding:38px;position:absolute;top:112px;box-shadow:inset 0 0 0 1px #a77a552b,0 25px 50px #26304724}.application-tote>span{color:#fff;background:#f06449;border-radius:16px 16px 16px 5px;place-items:center;width:49px;height:49px;font:800 17px Manrope;display:grid}.application-tote h4{letter-spacing:-2px;margin:53px 0 17px;font:800 40px/.85 Manrope}.application-tote p{letter-spacing:1px;font:800 6px Manrope}.application-tote-tag{color:#fff;text-align:center;background:#27324a;width:45px;height:70px;padding-top:15px;font:800 8px/1.4 Manrope;position:absolute;top:110px;right:21%;transform:rotate(8deg);box-shadow:0 9px 18px #26304725}.application-backdrop .application-call-window{background:#fff;border:1px solid #cfcac0;border-radius:14px;grid-template-rows:43px 1fr;grid-template-columns:1fr 140px;width:min(740px,95%);height:410px;display:grid;overflow:hidden;box-shadow:0 26px 50px #26304721}.application-call-window>header{background:#fffdf8;border-bottom:1px solid #ded9d0;grid-column:1/-1;align-items:center;gap:6px;padding:0 15px;display:flex}.application-call-window>header>span{background:#d5d1c8;border-radius:50%;width:7px;height:7px}.application-call-window>header>span:first-child{background:#f06449}.application-call-window>header>span:nth-child(2){background:#f2c14e}.application-call-window>header>span:nth-child(3){background:#789875}.application-call-window>header>b{color:#7f857f;margin-left:auto;font:750 6px Manrope}.application-call-main{color:#fff;background:radial-gradient(circle at 80% 20%,#f2c14e58,#0000 24%),#27324a;flex-direction:column;padding:38px;display:flex}.application-call-main .application-wordmark{color:#fff}.application-call-main h4{letter-spacing:-2px;margin:auto 0 14px;font:750 40px/.87 Manrope}.application-call-main h4 em{color:#f48668;font-style:normal}.application-call-main>span{color:#9eaaba;letter-spacing:1px;font:800 6px Manrope}.application-call-window>aside{background:#ece8df;gap:8px;padding:10px;display:grid}.application-call-window>aside span{color:#fff;background:#d2c5b1;border-radius:9px;place-items:center;font:750 13px Manrope;display:grid}.application-call-window>aside span:nth-child(2){background:#8ca299}.application-call-window>aside span:nth-child(3){background:#cb775e}.brand-application-balance{background:#ffffff05;border:1px solid #ffffff16;border-radius:15px;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;min-height:96px;margin-top:11px;display:grid}.brand-application-balance>i{background:#ffffff17;width:1px;height:45px}.brand-application-balance article{grid-template-columns:42px 1fr;align-items:center;gap:14px;padding:18px 24px;display:grid}.brand-application-balance article>span{color:#f2c14e;letter-spacing:-1.5px;font:700 30px Manrope}.brand-application-balance article p{gap:5px;margin:0;display:grid}.brand-application-balance article b{font:750 9px Manrope}.brand-application-balance article small{color:#8e9bac;font-size:7px;line-height:1.45}@media (width<=1180px){.brand-application-shell{grid-template-columns:350px minmax(0,1fr)}.brand-application-index>button{grid-template-columns:18px 27px minmax(0,1fr);min-height:102px;padding:10px 8px}.brand-application-index>button>i{width:27px;height:27px}.brand-application-index>button>em{display:none}.application-art{transform:scale(.9)}.brand-application-balance article{padding:16px}.brand-application-balance article>span{font-size:25px}}@media (width<=900px){.brand-application-shell{grid-template-columns:1fr}.brand-application-index{border-bottom:1px solid #ffffff16;border-right:0;grid-template-columns:repeat(5,minmax(130px,1fr));overflow-x:auto}.brand-application-index>button{min-width:150px;min-height:84px}.brand-application-stage{min-height:500px}.brand-application-balance{grid-template-columns:1fr}.brand-application-balance>i{width:calc(100% - 40px);height:1px;margin:auto}.brand-application-balance article{grid-template-columns:48px 1fr}}@media (width<=600px){.brand-application-shell{margin-top:30px}.brand-application-index{grid-template-columns:repeat(10,145px)}.brand-application-preview>header{grid-template-columns:1fr auto}.brand-application-preview>header>b{display:none}.brand-application-stage{min-height:390px;padding:18px}.application-art{width:720px;max-width:none;transform:scale(.68)}.application-business-card .application-card-front{left:7%}.application-business-card .application-card-back{right:5%}.brand-application-preview>footer{flex-direction:column;align-items:flex-start}.brand-application-preview>footer>button{justify-content:center;width:100%}.brand-application-balance article{padding:15px 18px}.brand-application-balance article small{font-size:7px}}.brand-application-system .brand-section-heading>p{color:#b4bfcc;max-width:540px;font-size:clamp(12px,1vw,14px);line-height:1.7}.brand-application-shell{grid-template-columns:460px minmax(0,1fr);margin-top:38px}.brand-application-index{gap:8px;padding:14px}.brand-application-index>button{grid-template-columns:24px 34px minmax(0,1fr) 12px;gap:8px;min-height:96px;padding:12px}.brand-application-index>button>span{font-size:8px}.brand-application-index>button>i{width:34px;height:34px;font-size:15px}.brand-application-index>button b{font-size:10px}.brand-application-index>button small{font-size:8px;line-height:1.4}.brand-application-index>button>em{font-size:10px}.brand-application-preview>header{height:58px}.brand-application-preview>header>b{letter-spacing:1px;font-size:8px}.brand-application-preview>header>em{font-size:7px}.brand-application-stage{min-height:540px}.brand-application-meta{grid-template-columns:minmax(125px,.9fr) minmax(150px,1fr) minmax(190px,1.4fr) minmax(150px,1fr) auto;align-items:start!important;gap:19px!important;min-height:0!important;padding:22px!important;display:grid!important}.brand-application-meta>div,.brand-application-meta>article{gap:6px;min-width:0;display:grid}.brand-application-meta>div>span,.brand-application-meta>article>span{color:#f06449;letter-spacing:1px;font:800 7px Manrope}.brand-application-meta h3{line-height:1.1;font-size:17px!important}.brand-application-meta p{line-height:1.4;font-size:9px!important}.brand-application-meta>article{border-left:1px solid #e8e3da;padding-left:16px}.brand-application-meta>article>span{color:#8b918b}.brand-application-meta>article>b{color:#29352e;font:650 10px/1.45 DM Sans}.brand-application-actions{align-self:center;gap:7px;display:grid}.brand-application-actions>button{color:#27324a;cursor:pointer;background:#fff;border:1px solid #d8d3c9;border-radius:8px;min-width:120px;min-height:36px;padding:0 11px;font:800 8px Manrope;transition:all .2s}.brand-application-actions>button:hover{border-color:#27324a;transform:translateY(-1px)}.brand-application-actions>button:last-child{color:#fff;background:#27324a;border-color:#27324a}.brand-application-actions>button:last-child span{color:#f2c14e;padding-left:5px}.brand-application-actions>button.copied{color:#fff;background:#6f8c68;border-color:#6f8c68}.brand-growth-bridge{background:linear-gradient(140deg,#ffffff08,#ffffff03);border:1px solid #ffffff19;border-radius:18px;margin-top:28px;padding:26px;box-shadow:0 18px 48px #121c2c38}.brand-growth-bridge>header{grid-template-columns:1fr auto;align-items:end;gap:5px 20px;display:grid}.brand-growth-bridge>header>span{color:#f48668;letter-spacing:1.4px;grid-column:1/-1;font:800 7px Manrope}.brand-growth-bridge>header>p{color:#fff;letter-spacing:-.6px;margin:0;font:700 21px Manrope}.brand-growth-bridge>header>small{color:#9eabba;text-align:right;max-width:430px;font:500 9px/1.5 DM Sans}.brand-growth-steps{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:23px;display:grid}.brand-growth-steps>article{background:#111c2b55;border:1px solid #ffffff15;border-radius:13px;min-height:181px;padding:19px;transition:transform .2s,border-color .2s,background .2s;position:relative}.brand-growth-steps>article:hover{background:#ffffff0a;border-color:#f4866866;transform:translateY(-3px)}.brand-growth-steps>article>span{color:#f2c14e;letter-spacing:1px;font:800 7px Manrope}.brand-growth-steps>article>i{color:#f48668;font-size:17px;font-style:normal;position:absolute;top:15px;right:18px}.brand-growth-steps>article>h3{color:#fff;letter-spacing:-.4px;margin:23px 0 8px;font:700 17px Manrope}.brand-growth-steps>article>p{color:#aab5c4;max-width:350px;margin:0;font:500 10px/1.55 DM Sans}.brand-growth-steps>article>b{color:#f3d783;border-top:1px solid #ffffff13;margin-top:15px;padding-top:10px;font:750 8px Manrope;display:block}.brand-growth-bridge>footer{background:#84a37a12;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:12px 14px;display:flex}.brand-growth-bridge>footer>span{color:#a6d19b;letter-spacing:.8px;flex:none;align-items:center;gap:8px;font:800 7px Manrope;display:flex}.brand-growth-bridge>footer>span i{background:#91bf83;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #91bf831a}.brand-growth-bridge>footer>p{color:#9ba9a0;text-align:right;margin:0;font:500 8px/1.5 DM Sans}.brand-application-balance{margin-top:10px}.brand-application-balance article{padding:20px 24px}.brand-application-balance article small{font-size:8px;line-height:1.55}@media (width<=1390px){.brand-application-shell{grid-template-columns:410px minmax(0,1fr)}.brand-application-index>button{grid-template-columns:21px 30px minmax(0,1fr) 9px;gap:6px;padding:10px}.brand-application-index>button>i{width:30px;height:30px}.brand-application-meta{grid-template-columns:1fr 1fr 1.3fr!important;gap:13px!important}.brand-application-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%}.brand-application-meta>article:nth-of-type(2){grid-column:2}.brand-application-meta>article:nth-of-type(3){grid-column:3}.brand-application-actions>button{width:100%}}@media (width<=900px){.brand-application-shell{grid-template-columns:1fr}.brand-application-index{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.brand-application-meta{grid-template-columns:1fr 1fr!important}.brand-application-meta>article{grid-column:auto!important}.brand-growth-bridge>header{grid-template-columns:1fr}.brand-growth-bridge>header>small{text-align:left}.brand-growth-steps{grid-template-columns:1fr}.brand-growth-steps>article{min-height:150px}.brand-growth-bridge>footer{flex-direction:column;align-items:flex-start}.brand-growth-bridge>footer>p{text-align:left}}@media (width<=600px){.brand-application-meta{grid-template-columns:1fr!important;padding:17px!important}.brand-application-meta>article{border:0;border-top:1px solid #e8e3da;padding:9px 0 0}.brand-application-actions{grid-column:auto;grid-template-columns:1fr}.brand-growth-bridge{padding:19px}.brand-growth-bridge>header>p{font-size:18px}.brand-growth-steps>article>h3{margin-top:17px}}.brand-application-library{background:#172234;border-right:1px solid #ffffff16;grid-template-rows:auto 1fr;align-content:start;min-width:0;display:grid}.brand-application-library .brand-application-index{border:0;min-height:0;padding:11px}.brand-application-groups{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:13px 12px 7px;display:grid}.brand-application-groups>button{color:#9eabba;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #ffffff10;border-radius:8px;justify-content:space-between;align-items:center;gap:4px;min-width:0;min-height:47px;padding:7px 8px;transition:all .2s;display:flex}.brand-application-groups>button:hover{color:#fff;border-color:#ffffff30}.brand-application-groups>button.active{color:#fff;background:#f064491c;border-color:#f4866866}.brand-application-groups>button>b{font:750 7px/1.2 Manrope}.brand-application-groups>button>span{color:#f2c14e;flex:none;font:800 6px Manrope}.brand-application-index{grid-template-columns:1fr 1fr;align-content:start;overflow-y:auto}.brand-application-index>button{min-height:90px}.application-cap{perspective:1000px}.application-cap-crown{background:radial-gradient(at 55% 12%,#fff9 0,#0000 48%),linear-gradient(135deg,#40506c,#27324a 55%,#1d2739);border-radius:190px 190px 38px 38px;width:390px;height:250px;position:absolute;top:82px;overflow:hidden;transform:rotate(-8deg);box-shadow:inset -14px -10px 22px #121c2c66,0 28px 42px #26304736}.application-cap-crown:after{content:"";background:#ffffff24;width:2px;height:95%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.application-cap-crown>i{background:#15203355;border-radius:50%;width:7px;height:7px;position:absolute;top:24px}.application-cap-crown>i:first-child{left:28%}.application-cap-crown>i:nth-child(2){left:50%}.application-cap-crown>i:nth-child(3){right:28%}.application-cap-crown>span{color:#fff;background:#f06449;border:4px solid #f8e9c7;border-radius:26px 26px 26px 8px;place-items:center;width:80px;height:78px;font:800 35px Manrope;display:grid;position:absolute;top:76px;left:50%;transform:translate(-50%)rotate(-4deg);box-shadow:0 7px 16px #17223442}.application-cap-crown>b{color:#f7ebd6;letter-spacing:1.2px;text-align:center;font:800 7px/1.4 Manrope;position:absolute;top:166px;left:50%;transform:translate(-50%)}.application-cap-brim{background:linear-gradient(#34435d,#202b3f);border-radius:50%;width:465px;height:105px;position:absolute;top:286px;left:50%;transform:translate(-50%)rotate(-5deg);box-shadow:inset 0 7px #69758b55,0 20px 26px #26304728}.application-cap-label{color:#747a73;letter-spacing:1px;background:#fffaf0;border:1px solid #d9d1c3;border-radius:4px;padding:7px 10px;font:800 6px Manrope;position:absolute;bottom:24px;right:12%;transform:rotate(3deg)}.application-cups{perspective:900px;justify-content:center;align-items:center;gap:35px;display:flex}.application-cup{border:1px solid #d4c9b7;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:inset -15px 0 20px #544a3813,0 20px 32px #26304724}.application-cup:before{content:"";pointer-events:none;border:1px solid #d9cfbe;border-radius:3px;position:absolute;inset:10px 12px}.application-cup-tall{clip-path:polygon(2% 0,98% 0,83% 100%,17% 100%);background:linear-gradient(90deg,#fffaf0,#f0e6d4 72%,#dbceb9);width:185px;height:330px;padding-top:72px}.application-cup-short{clip-path:polygon(2% 0,98% 0,86% 100%,14% 100%);background:linear-gradient(90deg,#fffaf0,#eee2ce 72%,#d4c4ab);width:160px;height:250px;padding-top:58px;transform:translateY(46px)rotate(5deg)}.application-cup-lid{background:linear-gradient(#34435b,#202b3f);border-radius:8px 8px 4px 4px;width:90%;height:24px;position:absolute;top:0;left:5%;box-shadow:0 5px 8px #26304725}.application-cup-lid:after{content:"";background:#53617a;border-radius:50%;width:106%;height:9px;position:absolute;top:-8px;left:-3%}.application-cup>i{color:#fff;background:#f06449;border-radius:15px 15px 15px 4px;place-items:center;width:47px;height:47px;font:800 18px Manrope;display:grid;transform:rotate(-5deg)}.application-cup>b{color:#27324a;text-align:center;letter-spacing:.1px;margin-top:15px;font:800 12px/1.05 Manrope}.application-cup>small{color:#72796f;letter-spacing:1.4px;font:800 6px Manrope;position:absolute;bottom:26px}.application-cup>em{background:#f06449;border-radius:4px;width:42px;height:3px;position:absolute;bottom:13px}.application-cup-sleeve{color:#f2c14e;letter-spacing:1.2px;text-align:center;background:#27324a;width:310px;padding:12px 9px;font:800 7px/1.35 Manrope;position:absolute;bottom:35px;left:50%;transform:translate(-50%)rotate(-3deg);box-shadow:0 7px 17px #2630472b}.application-medal-ribbon{filter:drop-shadow(0 10px 12px #26304720);width:110px;height:210px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.application-medal-ribbon:before,.application-medal-ribbon:after{content:"";clip-path:polygon(0 0,100% 0,100% 100%,50% 82%,0 100%);background:linear-gradient(90deg,#f06449,#ec8065);width:55px;height:190px;position:absolute;top:0}.application-medal-ribbon:before{left:0;transform:rotate(8deg)}.application-medal-ribbon:after{background:linear-gradient(90deg,#27324a,#445574);right:0;transform:rotate(-8deg)}.application-medal{color:#fff8de;background:radial-gradient(circle at 35% 25%,#ffeaa8,#dfb755 55%,#a8752d);border:10px solid #c4933e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:220px;height:220px;display:flex;position:absolute;top:142px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 4px #ffdf855c,inset 0 0 20px #81551f51,0 20px 40px #2630473b}.application-medal:before{content:"";border:1px dashed #fff0bd9c;border-radius:50%;position:absolute;inset:10px}.application-medal>span{text-shadow:0 2px 4px #9e692d;font-size:25px}.application-medal>b{text-align:center;letter-spacing:.6px;text-shadow:0 2px 4px #9e692d;margin-top:6px;font:800 15px/1.05 Manrope}.application-medal>small{letter-spacing:1px;margin-top:8px;font:800 6px Manrope}.application-medal>i{font:700 14px Manrope;position:absolute;bottom:13px}.application-medal-note{background:#fffaf0;border:1px solid #e3d9c9;border-radius:8px;gap:5px;padding:15px 19px;display:grid;position:absolute;bottom:20px;right:5%;transform:rotate(3deg);box-shadow:0 12px 24px #2630471c}.application-medal-note>span{color:#f06449;letter-spacing:1.2px;font:800 5px Manrope}.application-medal-note>b{color:#27324a;font:800 9px Manrope}.application-medal-note>small{color:#818780;font-size:7px}.application-pens{justify-content:center;align-items:center;gap:13px;display:flex;transform:rotate(-11deg)}.application-pen{color:#fff;background:linear-gradient(#56647b,#27324a 42%,#1a2435 85%);border-radius:24px;align-items:center;gap:12px;width:420px;height:39px;padding:0 32px;display:flex;position:relative;transform:translateY(-64px)rotate(-7deg);box-shadow:inset 0 2px 2px #ffffff52,0 12px 17px #26304727}.application-pen:after{content:"";border-top:19px solid #0000;border-bottom:19px solid #0000;border-left:25px solid #b3b7b7;position:absolute;top:0;right:-23px}.application-pen:before{content:"";z-index:1;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid #414a53;position:absolute;top:14px;right:-29px}.application-pen>i{border:2px solid #f06449;border-top:0;border-radius:0 0 7px 7px;width:13px;height:23px;position:absolute;top:-2px;right:54px}.application-pen>span{background:#f06449;border-radius:7px 7px 7px 2px;place-items:center;width:23px;height:23px;font:800 9px Manrope;display:grid}.application-pen>b{letter-spacing:1px;font:800 7px Manrope}.application-pen>em{background:#f2c14e;border-radius:50%;width:8px;height:7px;position:absolute;top:16px;left:17px}.application-pen-two{color:#fff9ee;background:linear-gradient(#e8ceb0,#c49d73 46%,#95714f);position:absolute;transform:translateY(-5px)rotate(4deg)}.application-pen-two:after{border-left-color:#b5b1a8}.application-pen-two>span{background:#27324a}.application-pen-two>i{border-color:#27324a}.application-pen-three{color:#27324a;background:linear-gradient(#fffbf1,#ded7c9 49%,#c8bead);position:absolute;transform:translateY(55px)rotate(11deg)}.application-pen-three:after{border-left-color:#b7b9b6}.application-pen-three>span{color:#fff;background:#f06449}.application-pen-three>i{border-color:#f06449}.application-pen-case{color:#f5efdf;letter-spacing:1px;background:#27324a;border-radius:5px;padding:12px 17px;font:800 6px/1.4 Manrope;position:absolute;bottom:3px;right:10%;transform:rotate(4deg);box-shadow:0 9px 20px #26304724}.application-banner{perspective:1000px;height:450px}.application-banner-stand{pointer-events:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:18px 4% 20px}.application-banner-stand>i{border:2px solid #66717b88}.application-banner-stand>i:first-child{border-bottom:0;border-right:0;border-radius:10px 0 0}.application-banner-stand>i:nth-child(2){border-bottom:0;border-left:0;border-radius:0 10px 0 0}.application-banner-stand>i:nth-child(3){border-top:0;border-right:0;border-radius:0 0 0 10px}.application-banner-stand>i:nth-child(4){border-top:0;border-left:0;border-radius:0 0 10px}.application-banner-face{color:#fff;background:radial-gradient(circle at 83% 18%,#f2c14e55,#0000 24%),linear-gradient(130deg,#27324a,#172234 85%);border:1px solid #34415a;border-radius:4px;flex-direction:column;width:min(690px,88%);height:330px;padding:30px 38px;display:flex;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 30px 48px #26304742}.application-banner-face:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0c 1px,#0000 1px),linear-gradient(90deg,#ffffff0c 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.application-banner-face>span{z-index:1;color:#f2c14e;letter-spacing:1.5px;font:800 7px Manrope}.application-banner-face>h4{z-index:1;letter-spacing:-2.5px;margin:42px 0 10px;font:800 clamp(32px,4vw,51px)/.88 Manrope}.application-banner-face>h4 em{color:#f48668;font-style:normal}.application-banner-face>p{z-index:1;color:#c0c9d4;letter-spacing:1px;margin:0;font:800 7px/1.5 Manrope}.application-banner-face>div{z-index:1;align-items:center;gap:8px;margin-top:auto;display:flex}.application-banner-face>div>i{background:#f06449;border-radius:9px 9px 9px 3px;place-items:center;width:27px;height:27px;font:800 10px Manrope;display:grid}.application-banner-face>div>b{font:800 11px Manrope}.application-banner-face>div em{color:#f48668;font-style:normal}.application-banner-face>small{z-index:1;color:#a5b1c1;letter-spacing:1.3px;font:800 6px Manrope;position:absolute;bottom:25px;right:28px}.application-cup,.application-medal,.application-pen,.application-banner-face,.application-cap-crown,.application-tote{isolation:isolate}.brand-application-balance{grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr}.brand-application-balance article{grid-template-columns:38px 1fr;gap:10px;padding:18px 15px}.brand-application-balance article>span{font-size:27px}.brand-application-balance article b{font-size:9px}.brand-application-balance article small{font-size:7px}@media (width<=1180px){.brand-application-shell{grid-template-columns:410px minmax(0,1fr)}.brand-application-library .brand-application-index{grid-template-columns:1fr 1fr}.brand-application-balance{grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr}.brand-application-balance article{grid-template-columns:31px 1fr;gap:8px;padding:15px 10px}.brand-application-balance article>span{font-size:22px}}@media (width<=900px){.brand-application-shell{grid-template-columns:1fr}.brand-application-library{border-bottom:1px solid #ffffff16;border-right:0}.brand-application-library .brand-application-index{grid-template-columns:repeat(3,minmax(0,1fr));overflow-y:visible}.brand-application-groups{max-width:520px}.brand-application-balance{grid-template-columns:1fr 1fr}.brand-application-balance>i{display:none}.brand-application-balance article{padding:16px}.application-art{transform:scale(.9)}}@media (width<=600px){.brand-application-library .brand-application-index{grid-template-columns:repeat(5,minmax(150px,1fr));overflow:auto hidden}.brand-application-groups{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 8px}.brand-application-groups>button{min-height:48px;padding:6px}.brand-application-groups>button>b{font-size:6px}.brand-application-balance{grid-template-columns:1fr}.brand-application-balance>i{width:calc(100% - 36px);height:1px;margin:auto}.brand-application-balance article{grid-template-columns:40px 1fr;padding:15px 18px}.application-art{transform:scale(.68)}.application-banner-face{width:690px;max-width:none}.application-cup-sleeve{bottom:3px}.application-medal-note{right:-12%}.application-cap-label{right:-3%}}.application-photo-art{filter:none;width:min(100%,680px);max-width:680px;height:460px;transform:none!important}.application-photo-art>figure{background:linear-gradient(145deg,#f8f3e9,#e9e2d5);border:1px solid #d9d2c6;border-radius:17px;grid-template-rows:minmax(0,1fr) 48px;width:100%;height:100%;margin:0;display:grid;overflow:hidden;box-shadow:0 26px 52px #26304726}.application-photo-art>figure>img{object-fit:contain;background:#f3eee4;width:100%;height:100%;min-height:0}.application-photo-art>figure>figcaption{background:#fffaf0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.application-photo-art>figure>figcaption>span{color:#f06449;letter-spacing:1px;font:800 7px Manrope}.application-photo-art>figure>figcaption>b{color:#525d55;letter-spacing:.7px;text-align:right;font:800 7px Manrope}@media (width<=600px){.application-photo-art{aspect-ratio:1.12;width:100%;max-width:none;height:auto}.application-photo-art>figure{grid-template-rows:minmax(0,1fr) 43px}.application-photo-art>figure>figcaption{padding:0 10px}.application-photo-art>figure>figcaption>span,.application-photo-art>figure>figcaption>b{font-size:6px}}.brand-studio-lookbook{background:#f4eadc;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);min-height:405px;margin-top:36px;display:grid;overflow:hidden;box-shadow:0 30px 80px #111b2b55}.brand-studio-lookbook>img{object-fit:cover;object-position:center 42%;width:100%;height:100%;min-height:405px;display:block}.brand-studio-lookbook-copy{color:#243047;background:radial-gradient(circle at 94% 6%,#f0644924,#0000 40%),#f4eadc;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,64px);display:flex}.brand-studio-lookbook-copy>span{color:#c5573e;letter-spacing:2px;font:800 10px Manrope}.brand-studio-lookbook-copy h3{letter-spacing:-.065em;margin:21px 0 17px;font:800 clamp(39px,4.3vw,70px)/.99 Manrope}.brand-studio-lookbook-copy h3 em{color:#f06449;font-style:normal}.brand-studio-lookbook-copy>p{color:#5d6470;max-width:455px;margin:0;font:500 clamp(13px,1.1vw,16px)/1.7 DM Sans}.brand-studio-lookbook-copy>div{border-top:1px solid #27324a2d;flex-wrap:wrap;gap:10px 24px;margin-top:33px;padding-top:18px;display:flex}.brand-studio-lookbook-copy>div b{color:#27324a;letter-spacing:.4px;font:800 10px Manrope}.brand-application-system .brand-application-shell{margin-top:22px}.brand-application-system .brand-application-groups>button>b{font-size:9px}.brand-application-system .brand-application-index>button b{font-size:11px}.brand-application-system .brand-application-index>button small{font-size:9px}.brand-application-system .brand-application-meta>article>b{font-size:11px}.brand-application-system .brand-application-meta p{font-size:10px!important}.brand-application-system .application-photo-art>figure>img{object-fit:cover;background:#e9e2d5}.brand-application-system .application-photo-art>figure>figcaption{background:#fffaf0}.brand-application-system .application-photo-art>figure>figcaption>span,.brand-application-system .application-photo-art>figure>figcaption>b{font-size:9px}@media (width<=900px){.brand-studio-lookbook{grid-template-columns:1fr}.brand-studio-lookbook>img{height:360px;min-height:0}.brand-studio-lookbook-copy{padding:34px 38px}.brand-application-system .brand-application-library .brand-application-index{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=600px){.brand-studio-lookbook{border-radius:15px;margin-top:25px}.brand-studio-lookbook>img{height:245px}.brand-studio-lookbook-copy{padding:28px 23px 30px}.brand-studio-lookbook-copy h3{font-size:43px}.brand-studio-lookbook-copy>div{gap:9px 15px}.brand-application-system .brand-application-library .brand-application-index{grid-template-columns:none;grid-auto-columns:160px;grid-auto-flow:column;overflow-x:auto}.brand-application-system .application-photo-art>figure>figcaption>span,.brand-application-system .application-photo-art>figure>figcaption>b{font-size:7px}}.application-press-kit .application-press-folder{color:#fff;background:linear-gradient(135deg,#34415c,#172234);border-radius:8px;flex-direction:column;justify-content:space-between;width:65%;height:75%;padding:28px;display:flex;position:absolute;top:11%;left:5%;transform:rotate(-6deg);box-shadow:0 22px 36px #24304735}.application-press-folder>span,.application-press-folder>small{letter-spacing:1.5px;font:800 9px/1.4 Manrope}.application-press-folder>b{background:#f06449;border-radius:23px 23px 23px 8px;place-items:center;width:68px;height:68px;font:800 38px Manrope;display:grid;transform:rotate(-7deg)}.application-press-sheet{background:#fffbf2;border:1px solid #ded8cd;border-radius:5px;grid-template-rows:43px 150px 1fr 30px;width:57%;height:94%;display:grid;position:absolute;top:2%;right:4%;overflow:hidden;transform:rotate(5deg);box-shadow:0 25px 42px #24304729}.application-press-sheet>header{justify-content:space-between;align-items:center;padding:0 18px;display:flex}.application-press-sheet>header span,.application-press-sheet>div>span{color:#f06449;letter-spacing:1px;font:800 8px Manrope}.application-press-sheet>img{object-fit:cover;object-position:center 40%;width:100%;height:100%}.application-press-sheet>div{padding:16px 19px}.application-press-sheet h4{letter-spacing:-1px;color:#27324a;margin:7px 0;font:800 22px/1.05 Manrope}.application-press-sheet p{color:#697078;margin:0;font:600 9px/1.55 DM Sans}.application-press-sheet>footer{color:#879087;letter-spacing:1px;border-top:1px solid #e6e0d6;padding:9px 18px;font:800 7px Manrope}.application-social-kit .application-social-post{border-radius:13px;position:absolute;overflow:hidden;box-shadow:0 24px 38px #27324a35}.application-social-post-one{background:#fffaf1;grid-template-rows:42px 1fr 60px;width:36%;height:70%;display:grid;top:15%;left:4%;transform:rotate(-9deg)}.application-social-post-one>header{align-items:center;gap:7px;padding:0 12px;display:flex}.application-social-post-one>header>span,.application-social-post-three>span{color:#fff;background:#f06449;border-radius:8px 8px 8px 3px;place-items:center;width:25px;height:25px;font:800 12px Manrope;display:grid}.application-social-post-one>header>b{color:#27324a;font:800 10px Manrope}.application-social-post-one>header>small{color:#8a918b;margin-left:auto;font:700 7px Manrope}.application-social-post-one>img{object-fit:cover;width:100%;height:100%}.application-social-post-one>footer{gap:4px;padding:10px 13px;display:grid}.application-social-post-one>footer>b{color:#27324a;font:800 10px Manrope}.application-social-post-one>footer>small{color:#f06449;letter-spacing:.8px;font:800 7px Manrope}.application-social-post-two{z-index:2;color:#fff;background:radial-gradient(circle at 88% 13%,#f2c14e4d,#0000 37%),#27324a;flex-direction:column;width:39%;height:88%;padding:24px;display:flex;top:5%;left:30%;transform:rotate(2deg)}.application-social-post-two>span{color:#f4c167;letter-spacing:1px;font:800 8px Manrope}.application-social-post-two h4{letter-spacing:-1.5px;margin:46px 0 14px;font:800 32px/.98 Manrope}.application-social-post-two h4 em{color:#f48668;font-style:normal}.application-social-post-two p{color:#c4ced9;max-width:190px;font:600 11px/1.5 DM Sans}.application-social-post-two>b{color:#f2c14e;align-self:flex-end;margin-top:auto;font:800 30px Manrope}.application-social-post-three{color:#27324a;background:#f3e8d7;flex-direction:column;width:31%;height:66%;padding:20px;display:flex;top:24%;right:5%;transform:rotate(10deg)}.application-social-post-three>span{width:34px;height:34px;font-size:17px}.application-social-post-three>b{letter-spacing:1px;margin-top:54px;font:800 8px Manrope}.application-social-post-three p{letter-spacing:-.8px;margin:8px 0;font:800 21px/1.05 Manrope}.application-social-post-three>small{letter-spacing:1px;color:#dd674c;margin-top:auto;font:800 7px Manrope}.application-partner-proposal .application-proposal-spine{color:#fff;writing-mode:vertical-rl;text-align:center;letter-spacing:1.4px;background:#f06449;width:18px;height:86%;padding:15px 0;font:800 8px Manrope;position:absolute;top:7%;left:6%;transform:rotate(180deg);box-shadow:0 12px 22px #27324a29}.application-partner-proposal>article{color:#27324a;background:#fffdf6;border:1px solid #e5dfd3;flex-direction:column;width:82%;height:88%;margin-left:5%;padding:27px 31px 19px;display:flex;box-shadow:0 28px 44px #27324a30}.application-partner-proposal>article>header{border-bottom:1px solid #e5e0d6;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.application-partner-proposal>article>header>span{color:#9b9f98;font:800 8px Manrope}.application-partner-proposal>article>small{color:#f06449;letter-spacing:1px;margin-top:24px;font:800 9px Manrope}.application-partner-proposal h4{letter-spacing:-1.1px;margin:9px 0 11px;font:800 29px/1.07 Manrope}.application-partner-proposal p{color:#697078;max-width:450px;margin:0;font:600 11px/1.55 DM Sans}.application-partner-proposal>article>div{align-items:center;gap:11px;margin-top:23px;display:flex}.application-partner-proposal>article>div>span{background:#edf0e9;border-radius:6px;padding:10px 12px;font:800 9px Manrope}.application-partner-proposal>article>div>span b{color:#e46a50;margin-right:5px}.application-partner-proposal>article>div>i{color:#f06449;font-style:normal}.application-partner-proposal>article>footer{color:#7b817b;letter-spacing:.6px;border-top:1px solid #e5e0d6;justify-content:space-between;gap:15px;margin-top:auto;padding-top:14px;font:800 7px Manrope;display:flex}.application-team-playbook .application-playbook-back{background:#f06449;border-radius:6px;width:45%;height:87%;position:absolute;top:6%;left:10%;transform:rotate(-9deg);box-shadow:0 18px 25px #27324a22}.application-playbook-cover{z-index:2;color:#fff;background:radial-gradient(circle at 88% 75%,#f0644945,#0000 36%),#27324a;border-radius:7px;flex-direction:column;width:47%;height:87%;padding:25px;display:flex;position:absolute;top:7%;left:12%;transform:rotate(-4deg);box-shadow:0 24px 38px #27324a3b}.application-playbook-cover>header{align-items:center;gap:10px;display:flex}.application-playbook-cover>header>span{background:#f06449;border-radius:10px 10px 10px 3px;place-items:center;width:33px;height:33px;font:800 18px Manrope;display:grid}.application-playbook-cover>header>b,.application-playbook-cover>small{letter-spacing:1px;font:800 8px Manrope}.application-playbook-cover>small{color:#f2c14e;margin-top:55px}.application-playbook-cover h4{letter-spacing:-1.2px;margin:10px 0 14px;font:800 30px/1 Manrope}.application-playbook-cover h4 em{color:#f48668;font-style:normal}.application-playbook-cover p{color:#c6cfda;max-width:230px;font:600 10px/1.55 DM Sans}.application-playbook-cover>footer{color:#f2c14e;justify-content:space-between;margin-top:auto;font:800 8px Manrope;display:flex}.application-playbook-note{z-index:3;color:#27324a;background:#fffdf5;border:1px solid #e6ded1;border-radius:3px;width:40%;height:78%;padding:24px 21px;position:absolute;top:13%;right:9%;transform:rotate(6deg);box-shadow:0 19px 30px #27324a2b}.application-playbook-note>span{color:#f06449;letter-spacing:1px;font:800 8px Manrope}.application-playbook-note h5{letter-spacing:-.5px;margin:13px 0 20px;font:800 19px/1.1 Manrope}.application-playbook-note>div{border-top:1px solid #e7e2d7;padding:11px 0}.application-playbook-note>div b{font:800 9px Manrope}.application-playbook-note>div p{color:#78817c;margin:4px 0 0;font:600 8px/1.4 DM Sans}.application-counter-stand .application-counter-shadow{filter:blur(13px);background:#27324a28;border-radius:50%;width:370px;height:35px;position:absolute;bottom:15px}.application-counter-stand>article{z-index:2;color:#27324a;text-align:center;background:#fffaf0;border:1px solid #e0d2be;border-radius:15px 15px 4px 4px;flex-direction:column;align-items:center;width:305px;height:420px;padding:21px 23px;display:flex;transform:perspective(900px)rotateY(-8deg)rotate(-2deg);box-shadow:0 21px 36px #27324a36}.application-counter-stand>article>header{align-self:stretch;align-items:center;gap:8px;display:flex}.application-counter-stand>article>header>span{color:#fff;background:#f06449;border-radius:8px 8px 8px 3px;place-items:center;width:27px;height:27px;font:800 14px Manrope;display:grid}.application-counter-stand>article>small{color:#f06449;letter-spacing:1px;margin-top:15px;font:800 9px Manrope}.application-counter-stand h4{letter-spacing:-.8px;margin:9px 0 15px;font:800 27px/1.04 Manrope}.application-counter-code{background:#fffaf0;border:1px solid #d5d5cb;border-radius:8px;width:146px;height:146px;padding:7px;position:relative}.application-counter-code i{color:#fff;background:#f06449;border:3px solid #fffaf0;border-radius:50%;place-items:center;width:33px;height:33px;font:800 9px Manrope;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.application-counter-stand>article>p{color:#6b7673;max-width:225px;margin:14px 0 0;font:600 10px/1.4 DM Sans}.application-counter-stand>article>footer{color:#d16b51;letter-spacing:1px;border-top:1px solid #e6ddd0;align-self:stretch;margin-top:auto;padding-top:10px;font:800 8px Manrope}.application-counter-foot{background:#c9b69b;border-radius:0 0 12px 12px;width:245px;height:45px;position:absolute;bottom:5px;transform:skew(12deg)}.application-offer-share .application-offer-social{background:#fffdf6;border-radius:14px;grid-template-rows:45px 1fr 40px;width:55%;height:86%;display:grid;position:absolute;top:6%;left:9%;overflow:hidden;transform:rotate(-4deg);box-shadow:0 25px 43px #27324a33}.application-offer-social>header{align-items:center;gap:8px;padding:0 15px;display:flex}.application-offer-social>header>span{color:#fff;background:#f06449;border-radius:8px 8px 8px 3px;place-items:center;width:25px;height:25px;font:800 13px Manrope;display:grid}.application-offer-social>header>b{font:800 11px Manrope}.application-offer-social>header>small{color:#879087;margin-left:auto;font:800 7px Manrope}.application-offer-social>div{background:radial-gradient(circle at 85% 15%,#f2c14e65,#0000 35%),linear-gradient(145deg,#d9e8d0,#f4ede0);min-height:0;padding:24px;position:relative}.application-offer-social>div>span{color:#d26046;letter-spacing:1px;font:800 8px Manrope}.application-offer-social h4{color:#27324a;letter-spacing:-1px;margin:30px 0 12px;font:800 29px/1.02 Manrope}.application-offer-social>div>p{color:#677168;font:700 10px DM Sans}.application-offer-social>div>i{filter:drop-shadow(0 12px 8px #27324a21);font-size:72px;font-style:normal;position:absolute;bottom:20px;right:28px}.application-offer-social>footer{color:#f06449;letter-spacing:.5px;justify-content:space-between;align-items:center;padding:0 16px;font:800 8px Manrope;display:flex}.application-offer-social>footer>span{font-size:20px}.application-offer-alert{z-index:2;background:#fff;border:1px solid #e4e4dc;border-radius:16px;width:47%;padding:17px 18px;position:absolute;bottom:14%;right:6%;transform:rotate(6deg);box-shadow:0 23px 35px #27324a2f}.application-offer-alert>span{color:#8b9690;letter-spacing:1px;font:800 7px Manrope}.application-offer-alert>div{align-items:center;gap:11px;margin:13px 0;display:flex}.application-offer-alert>div>i{color:#fff;background:#f06449;border-radius:13px 13px 13px 4px;place-items:center;width:42px;height:42px;font:800 18px Manrope;display:grid}.application-offer-alert>div p{gap:3px;margin:0;display:grid}.application-offer-alert>div b{color:#27324a;font:800 11px Manrope}.application-offer-alert>div small{color:#67716b;font:600 8px/1.3 DM Sans}.application-offer-alert>footer{color:#9aa39c;letter-spacing:.6px;border-top:1px solid #e8e9e4;padding-top:10px;font:800 7px Manrope}.application-patch-walk .application-walk-map{background:#eef2e9;border:1px solid #cbd8ce;border-radius:9px;grid-template-rows:34px 1fr 67px;width:86%;height:85%;padding:19px 23px;display:grid;transform:rotate(-3deg);box-shadow:0 25px 42px #27324a2e}.application-walk-map>header{justify-content:space-between;align-items:center;display:flex}.application-walk-map>header>span{color:#f06449;letter-spacing:1px;font:800 8px Manrope}.application-walk-map>svg{background:#e2eadd;border:1px solid #d2ded0;border-radius:4px;width:100%;height:100%}.application-walk-map>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.application-walk-map>footer>small{color:#f06449;letter-spacing:.4px;font:800 8px Manrope}.application-walk-map>footer>b{color:#27324a;text-align:right;font:800 16px/1.12 Manrope}.application-walk-key{color:#fff;background:#27324a;border-radius:7px;gap:5px;padding:12px 13px;display:grid;position:absolute;bottom:4%;right:1%;transform:rotate(5deg);box-shadow:0 13px 25px #27324a28}.application-walk-key span{letter-spacing:.5px;font:800 8px Manrope}.application-receipt-invite .application-invite-receipt{clip-path:polygon(0 0,100% 0,100% 96%,96% 100%,92% 96%,88% 100%,84% 96%,80% 100%,76% 96%,72% 100%,68% 96%,64% 100%,60% 96%,56% 100%,52% 96%,48% 100%,44% 96%,40% 100%,36% 96%,32% 100%,28% 96%,24% 100%,20% 96%,16% 100%,12% 96%,8% 100%,4% 96%,0 100%);color:#27324a;background:#fffdf6;flex-direction:column;width:315px;min-height:405px;padding:22px 25px 31px;display:flex;position:relative;transform:rotate(-5deg);box-shadow:0 25px 43px #27324a2b}.application-invite-receipt>header{text-align:center;gap:4px;display:grid}.application-invite-receipt>header>span{letter-spacing:1px;font:800 15px Manrope}.application-invite-receipt>header>small{color:#889089;letter-spacing:.7px;font:800 8px Manrope}.application-invite-line{border-top:1px dashed #9aa49a;margin:14px 0}.application-invite-receipt>p{margin:0;font:600 10px/1.8 DM Sans}.application-invite-receipt>p b{float:right}.application-invite-receipt>strong{letter-spacing:-.6px;text-align:center;font:800 20px Manrope}.application-invite-receipt>.application-invite-copy{color:#66736c;text-align:center;margin:7px 0 14px;font:600 10px/1.45 DM Sans}.application-invite-qr{justify-content:center;align-items:center;gap:11px;display:flex}.application-invite-qr>span{letter-spacing:.3px;font:800 9px/1.5 Manrope}.application-invite-qr>span>b{color:#f06449}.application-invite-receipt>footer{color:#8e978f;justify-content:center;align-items:center;gap:6px;margin-top:auto;padding-top:12px;font:800 7px Manrope;display:flex}.application-invite-receipt>footer .application-wordmark{font-size:12px}.application-invite-sticker{color:#fff;text-align:center;background:#f06449;border:4px solid #fff5df;border-radius:50%;place-items:center;width:115px;height:115px;font:800 12px/1.25 Manrope;display:grid;position:absolute;top:16%;right:13%;transform:rotate(13deg);box-shadow:0 13px 23px #27324a26}@media (width<=600px){.application-press-kit,.application-social-kit,.application-partner-proposal,.application-team-playbook,.application-counter-stand,.application-offer-share,.application-patch-walk,.application-receipt-invite{width:700px;max-width:none;transform:scale(.5)!important}.brand-application-system .brand-application-shell{box-sizing:border-box;grid-template-columns:minmax(0,1fr);width:calc(100vw - 36px);min-width:0;max-width:calc(100vw - 36px)}.brand-application-system .brand-application-library,.brand-application-system .brand-application-preview{box-sizing:border-box;width:100%;min-width:0}.brand-application-system .brand-application-groups{box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;max-width:none}.brand-application-system .brand-application-stage{grid-template-columns:minmax(0,1fr)}.brand-application-system .brand-application-stage>.application-art{justify-self:center}}.brand-application-system .brand-application-library{grid-template-rows:auto auto minmax(0,1fr)}.brand-application-search{color:#f2c14e;background:#ffffff08;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:9px;height:49px;margin:10px 11px 0;padding:0 12px;display:flex}.brand-application-search>span{font:800 20px/1 Manrope}.brand-application-search>input{color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font:700 10px Manrope}.brand-application-search>input::placeholder{color:#8e9aac}.brand-application-search:focus-within{border-color:#f06449aa;box-shadow:0 0 0 3px #f0644922}.brand-application-system .brand-application-library .brand-application-index{scrollbar-color:#59657a transparent;scrollbar-width:thin;max-height:605px;overflow-y:auto}.brand-application-empty{color:#b4bfcc;border:1px dashed #ffffff23;border-radius:10px;grid-column:1/-1;margin:12px;padding:19px;font:600 12px/1.5 DM Sans}.application-expansion{color:#27324a;width:min(100%,680px);height:440px}.application-expansion-sheet .exp-sheet-underlay{background:var(--exp-accent);border-radius:5px;width:77%;height:83%;position:absolute;top:10%;left:13%;transform:rotate(5deg);box-shadow:0 17px 30px #27324a25}.application-expansion-sheet>article{z-index:1;background:#fffdf6;border:1px solid #e6e0d7;border-radius:4px;flex-direction:column;width:77%;height:84%;padding:25px 29px;display:flex;transform:rotate(-2deg);box-shadow:0 24px 40px #27324a30}.application-expansion-sheet>article>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.application-expansion-sheet>article>header>b{white-space:nowrap;letter-spacing:-1px;font:800 18px Manrope}.application-expansion-sheet>article>header>b i{background:var(--exp-accent);color:#fff;vertical-align:middle;border-radius:9px 9px 9px 3px;place-items:center;width:28px;height:28px;margin-right:7px;font:800 13px Manrope;display:inline-grid}.application-expansion-sheet>article>header>b span{color:#f06449}.application-expansion-sheet>article>header>small{color:#8b918d;letter-spacing:1px;text-align:right;font:800 7px Manrope}.exp-sheet-rule{border-top:1px solid #e4dfd4;margin-top:20px}.application-expansion-sheet h4{letter-spacing:-1.8px;max-width:490px;margin:27px 0 14px;font:800 39px/1.03 Manrope}.application-expansion-sheet p{color:#66716b;max-width:440px;margin:0;font:600 13px/1.55 DM Sans}.exp-sheet-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.exp-sheet-steps>span{border-top:3px solid var(--exp-accent);background:#f3f0e9;gap:5px;min-height:53px;padding:9px;display:grid}.exp-sheet-steps i{color:var(--exp-accent);font:800 8px Manrope}.exp-sheet-steps b{letter-spacing:.4px;font:800 9px Manrope}.application-expansion-sheet>article>footer{color:#8c948d;letter-spacing:1px;border-top:1px solid #e7e2d8;justify-content:space-between;margin-top:14px;padding-top:10px;font:800 7px Manrope;display:flex}.application-expansion-sheet>article>footer span{color:var(--exp-accent);font-size:15px}.application-expansion-screen>article{background:#fffdf7;border:1px solid #cfd6d0;border-radius:18px;grid-template-rows:43px 1fr;width:93%;height:85%;display:grid;overflow:hidden;box-shadow:0 27px 46px #27324a30}.application-expansion-screen>article>header,.application-expansion-phone>article>header{background:#f7f8f2;border-bottom:1px solid #e5e9e2;justify-content:space-between;align-items:center;padding:0 16px;display:flex}.application-expansion-screen>article>header>span{gap:5px;display:flex}.application-expansion-screen>article>header>span i{background:#e6a57f;border-radius:50%;width:8px;height:8px}.application-expansion-screen>article>header>span i:nth-child(2){background:#f1cc70}.application-expansion-screen>article>header>span i:nth-child(3){background:#97b198}.application-expansion-screen>article>header>b,.application-expansion-phone>article>header>b{letter-spacing:1.3px;font:800 9px Manrope}.application-expansion-screen>article>header>em,.application-expansion-phone>article>header>em{color:#909a91;letter-spacing:.5px;font:800 7px Manrope}.exp-screen-body{grid-template-columns:58px minmax(0,1fr);min-height:0;display:grid}.exp-screen-body>aside{color:#9eabba;background:#27324a;flex-direction:column;align-items:center;gap:19px;padding:18px 0;display:flex}.exp-screen-body>aside>i{background:var(--exp-accent);color:#fff;border-radius:9px 9px 9px 3px;place-items:center;width:29px;height:29px;font:800 15px Manrope;display:grid}.exp-screen-body>aside>span{font:800 15px Manrope}.exp-screen-body>div{background:radial-gradient(circle at 94% 9%,color-mix(in srgb,var(--exp-accent),transparent 85%),transparent 32%),#fffdf7;flex-direction:column;padding:29px 32px;display:flex}.exp-screen-body>div>small{color:var(--exp-accent);letter-spacing:1.3px;font:800 9px Manrope}.exp-screen-body h4{letter-spacing:-1.4px;max-width:485px;margin:15px 0 11px;font:800 33px/1.06 Manrope}.exp-screen-body p{color:#68756f;max-width:445px;margin:0;font:600 12px/1.55 DM Sans}.exp-screen-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}.exp-screen-options>span{letter-spacing:.3px;background:#f4f7f1;border:1px solid #e2e8df;border-radius:10px;align-items:center;gap:9px;min-height:63px;padding:12px;font:800 9px Manrope;display:flex}.exp-screen-options>span>b{background:var(--exp-accent);color:#fff;border-radius:7px;place-items:center;width:24px;height:24px;font:800 12px Manrope;display:grid}.exp-screen-body>div>footer{color:#8a968e;letter-spacing:.6px;border-top:1px solid #e4e9e2;justify-content:space-between;align-items:center;margin-top:auto;padding-top:15px;font:800 8px Manrope;display:flex}.exp-screen-body>div>footer span{color:var(--exp-accent);font-size:20px}.application-expansion-phone>article{background:#fffdf7;border:11px solid #172234;border-radius:43px;grid-template-rows:45px 1fr;width:293px;height:424px;display:grid;overflow:hidden;box-shadow:0 26px 45px #27324a37}.application-expansion-phone>article>header{padding:0 16px}.application-expansion-phone>article>header>span{background:#172234;border-radius:20px;width:65px;height:19px}.application-expansion-phone .exp-screen-body{grid-template-columns:1fr}.application-expansion-phone .exp-screen-body>aside{display:none}.application-expansion-phone .exp-screen-body>div{padding:22px 18px}.application-expansion-phone .exp-screen-body h4{font-size:24px;line-height:1.08}.application-expansion-phone .exp-screen-body p{font-size:10px}.application-expansion-phone .exp-screen-options{grid-template-columns:1fr;gap:6px;margin-top:23px}.application-expansion-phone .exp-screen-options>span{min-height:35px;padding:6px 8px;font-size:8px}.application-expansion-phone .exp-screen-options>span>b{width:21px;height:21px;font-size:10px}.application-expansion-phone .exp-screen-body>div>footer{font-size:6px}.application-expansion-poster>article{background:#27324a;border-radius:12px;width:88%;height:86%;position:relative;overflow:hidden;box-shadow:0 25px 43px #27324a38}.application-expansion-poster>article>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.application-expansion-poster>article:after{content:"";background:linear-gradient(90deg,#172234ef 0%,#172234bf 45%,#1722341a 100%);position:absolute;inset:0}.exp-poster-content{z-index:1;color:#fff;flex-direction:column;width:67%;height:100%;padding:29px 32px;display:flex;position:relative}.exp-poster-content>span{color:#f2c14e;letter-spacing:1.4px;font:800 8px Manrope}.exp-poster-content h4{letter-spacing:-1.4px;margin:55px 0 12px;font:800 35px/1.02 Manrope}.exp-poster-content p{color:#e6e6df;max-width:290px;margin:0;font:600 12px/1.5 DM Sans}.exp-poster-content>footer{align-items:end;gap:20px;margin-top:auto;display:flex}.exp-poster-content>footer>b{background:var(--exp-accent);border-radius:12px 12px 12px 4px;place-items:center;width:38px;height:38px;font:800 19px Manrope;display:grid}.exp-poster-content>footer>div{gap:5px;display:grid}.exp-poster-content>footer small{color:#f2c14e;letter-spacing:1px;font:800 7px Manrope}.application-expansion-stack .exp-stack-back{background:var(--exp-accent);color:#fff;border-radius:12px;flex-direction:column;justify-content:space-between;width:57%;height:79%;padding:22px;display:flex;position:absolute;top:7%;left:12%;transform:rotate(-8deg);box-shadow:0 20px 33px #27324a29}.exp-stack-back>span{border:2px solid #ffffffae;border-radius:17px 17px 17px 5px;place-items:center;width:52px;height:52px;font:800 26px Manrope;display:grid}.exp-stack-back>b{letter-spacing:1px;max-width:150px;font:800 9px/1.4 Manrope}.application-expansion-stack .exp-stack-front{color:#27324a;background:#fffaf0;border:1px solid #e0d8c9;border-radius:10px;flex-direction:column;width:60%;height:79%;padding:24px 25px;display:flex;position:absolute;top:11%;right:11%;transform:rotate(5deg);box-shadow:0 24px 40px #27324a32}.exp-stack-front>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.exp-stack-front>header>span{color:var(--exp-accent);letter-spacing:1px;font:800 8px Manrope}.exp-stack-front>header>b{background:var(--exp-accent);color:#fff;border-radius:9px 9px 9px 3px;place-items:center;width:29px;height:29px;font:800 14px Manrope;display:grid}.exp-stack-front h4{letter-spacing:-1px;margin:49px 0 13px;font:800 29px/1.03 Manrope}.exp-stack-front p{color:#6c766e;max-width:270px;margin:0;font:600 12px/1.55 DM Sans}.exp-stack-qr{align-items:center;gap:13px;margin-top:16px;display:flex}.exp-stack-qr>small{color:#27324a;letter-spacing:.3px;font:800 8px/1.5 Manrope}.exp-stack-front>footer{border-top:1px solid #ded9cf;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:13px;display:flex}.exp-stack-front>footer span{color:var(--exp-accent);letter-spacing:.5px;background:#f0ece1;border-radius:5px;padding:6px 8px;font:800 7px Manrope}@media (width<=900px){.brand-application-system .brand-application-library .brand-application-index{max-height:440px}.application-expansion{transform:scale(.9)}}@media (width<=600px){.brand-application-system .brand-application-search{margin:8px 8px 0}.brand-application-system .brand-application-library .brand-application-index{max-height:none;overflow:auto hidden}.brand-application-system .application-expansion{width:680px;max-width:none;transform:scale(.5)!important}.brand-application-system .application-expansion-phone{width:570px;transform:scale(.57)!important}}.brand-application-system .brand-application-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-application-system .brand-application-library .brand-application-index{max-height:550px}.brand-application-system .brand-application-balance{grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr}.brand-app-art{filter:none;grid-template-columns:280px minmax(0,1fr);place-items:center;gap:34px;width:min(100%,760px);height:460px;display:grid;transform:none!important}.brand-app-orbit{pointer-events:none;border:1px solid #f064492b;border-radius:50%;width:390px;height:390px;position:absolute;top:8%;left:1%}.brand-app-orbit:after{content:"";border:1px solid #27324a15;border-radius:50%;position:absolute;inset:45px}.brand-app-phone{z-index:1;background:#14231f;border:10px solid #14231f;border-radius:39px;width:260px;height:440px;overflow:hidden;box-shadow:0 24px 46px #24304743}.brand-app-screen{background:#fffaf1;border-radius:29px;grid-template-rows:25px 43px minmax(0,1fr) 42px;width:100%;height:100%;display:grid;overflow:hidden}.brand-app-status{color:#26362d;justify-content:space-between;align-items:center;padding:8px 15px 0;font:800 9px Manrope;display:flex}.brand-app-status>i{background:#14231f;border-radius:20px;width:47px;height:17px}.brand-app-top{background:#fffaf1;border-bottom:1px solid #e9e6dc;align-items:center;gap:5px;padding:0 13px;display:flex}.brand-app-top>span{color:#fff;background:#f06449;border-radius:8px 8px 8px 3px;place-items:center;width:24px;height:24px;font:800 12px Manrope;display:grid}.brand-app-top>b{letter-spacing:-.5px;color:#26362d;font:800 14px Manrope}.brand-app-top>b em{color:#f06449;font-style:normal}.brand-app-top>i{color:#4c6155;margin-left:auto;font:800 18px Manrope}.brand-app-scroll{background:#fffaf1;min-height:0;overflow:hidden}.brand-app-scene{color:#26372d;height:100%;padding:15px 14px;overflow:hidden}.brand-app-scene>small{color:#e6674c;letter-spacing:.9px;font:800 7px Manrope}.brand-app-scene h4{letter-spacing:-.9px;margin:7px 0 5px;font:800 21px/1.06 Manrope}.brand-app-scene>p{color:#738078;margin:0;font:600 9px/1.4 DM Sans}.brand-app-bottom{background:#fff;border-top:1px solid #e6e3da;justify-content:space-between;padding:6px 13px 3px;display:flex}.brand-app-bottom>span{color:#96a39b;place-items:center;gap:1px;min-width:42px;font:800 17px Manrope;display:grid}.brand-app-bottom>span.active{color:#f06449}.brand-app-bottom small{font:750 7px Manrope}.brand-app-context{z-index:1;color:#27324a;flex-direction:column;align-self:stretch;min-width:0;padding:44px 12px 33px 0;display:flex}.brand-app-context>span{color:#e2674b;letter-spacing:1.5px;font:800 9px Manrope}.brand-app-context>i{border:1px solid color-mix(in srgb,var(--app-accent),transparent 55%);background:color-mix(in srgb,var(--app-accent),transparent 86%);width:54px;height:54px;color:var(--app-accent);border-radius:17px;place-items:center;margin-top:40px;font:800 27px Manrope;display:grid}.brand-app-context h4{letter-spacing:-1.2px;max-width:300px;margin:18px 0 10px;font:800 29px/1.06 Manrope}.brand-app-context p{color:#6d7770;max-width:330px;margin:0;font:600 13px/1.55 DM Sans}.brand-app-context>a{color:#fff;background:#27324a;border-radius:10px;width:max-content;margin-top:auto;padding:12px 16px;font:800 10px Manrope;text-decoration:none}.brand-app-context>a:hover{background:#f06449}.brand-app-context>a b{color:#f2c14e;margin-left:14px;font-size:15px}.brand-app-context>small{color:#939a91;letter-spacing:.5px;margin-top:11px;font:800 8px Manrope}.brand-app-image-card{color:#fff;background:#27324a;border-radius:11px;margin-top:14px;position:relative;overflow:hidden}.brand-app-image-card>img{object-fit:cover;width:100%;height:117px;display:block}.brand-app-image-card>div{gap:3px;padding:9px 11px;display:grid}.brand-app-image-card span{color:#f2c14e;letter-spacing:.6px;font:800 7px Manrope}.brand-app-image-card b{font:800 12px Manrope}.brand-app-image-card small{color:#cfd8d0;font:600 7px DM Sans}.brand-app-mini-tools{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:9px;display:grid}.brand-app-mini-tools span{color:#2e5140;text-align:center;background:#eaf0e7;border-radius:6px;padding:6px 3px;font:800 11px Manrope}.brand-app-mini-tools b{margin-top:2px;font-size:6px;display:block}.brand-app-scene-photo{object-fit:cover;width:calc(100% + 28px);height:111px;margin:-15px -14px 12px;display:block}.brand-app-offer h4{font-size:23px}.brand-app-offer-code{background:#fff;border:1px dashed #f06449;border-radius:8px;margin-top:14px;padding:11px}.brand-app-offer-code span{color:#9aa39c;font:800 7px Manrope;display:block}.brand-app-offer-code b{color:#27324a;letter-spacing:.7px;margin-top:4px;font:800 13px Manrope;display:block}.brand-app-primary-action{color:#fff;background:#273c30;border-radius:8px;justify-content:space-between;margin-top:11px;padding:10px 12px;font:800 9px Manrope;display:flex}.brand-app-business h4{font-size:19px}.brand-app-follow-row{color:#3d7056;background:#e8f0e8;border-radius:7px;justify-content:space-between;margin:11px 0;padding:8px;font:800 8px Manrope;display:flex}.brand-app-business>article{background:#fff;border:1px solid #e4e0d5;border-radius:8px;gap:4px;padding:10px;display:grid}.brand-app-business>article small{color:#f06449;font:800 7px Manrope}.brand-app-business>article b{font:800 11px Manrope}.brand-app-business>article span{color:#849088;font:700 7px Manrope}.brand-app-inbox h4,.brand-app-feed h4{margin-bottom:3px}.brand-app-inbox>article{background:#fff;border:1px solid #e9e5dd;border-radius:9px;align-items:start;gap:7px;margin-top:11px;padding:9px 7px;display:flex}.brand-app-inbox>article>i{color:#fff;background:#f06449;border-radius:8px 8px 8px 3px;flex:none;place-items:center;width:24px;height:24px;font:800 12px Manrope;display:grid}.brand-app-inbox>article>div{gap:3px;display:grid}.brand-app-inbox>article small{color:#ed7056;font:800 6px Manrope}.brand-app-inbox>article b{font:800 9px Manrope}.brand-app-inbox>article span{color:#849087;font:600 7px DM Sans}.brand-app-story-dots{gap:10px;margin:11px 0;display:flex}.brand-app-story-dots>span{background:#dce9d8;border:2px solid #f06449;border-radius:50%;place-items:center;width:32px;height:32px;font:800 7px Manrope;display:grid}.brand-app-feed>article{background:#fff;border:1px solid #e5e6dc;border-radius:9px;padding:10px}.brand-app-feed>article>header{align-items:center;gap:7px;display:flex}.brand-app-feed>article>header>i{background:#dce9d8;border-radius:50%;place-items:center;width:23px;height:23px;font:800 6px Manrope;display:grid}.brand-app-feed>article>header>div{display:grid}.brand-app-feed>article>header b{font:800 8px Manrope}.brand-app-feed>article>header small{color:#9ca79e;font:600 6px DM Sans}.brand-app-feed>article>header>span{color:#527c69;margin-left:auto;font:800 6px Manrope}.brand-app-feed>article>p{color:#4a5a4e;margin:8px 0;font:600 8px/1.35 DM Sans}.brand-app-feed>article>img{object-fit:cover;border-radius:5px;width:100%;height:74px}.brand-app-feed>article>footer{color:#738278;margin-top:5px;font:800 7px Manrope}.brand-app-feed>article>footer span{margin-left:9px}.brand-app-feed>article>footer b{float:right;color:#e6674c}.brand-app-passport{color:#fff;background:linear-gradient(145deg,#26364f,#18283b)}.brand-app-passport>small{color:#f2c14e}.brand-app-passport h4{color:#fff;margin-top:15px}.brand-app-stamps{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:21px;display:grid}.brand-app-stamps>span{color:#aeb9bb;border:1px dashed #9aa7ad;border-radius:9px;place-items:center;height:51px;font:800 15px Manrope;display:grid}.brand-app-stamps>span.filled{color:#f2c14e;background:#f2c14e1f;border-style:solid;border-color:#f2c14e}.brand-app-stamps small{font:800 6px Manrope}.brand-app-passport>article{gap:4px;margin-top:16px;display:grid}.brand-app-passport>article span{color:#f2c14e;font:800 7px Manrope}.brand-app-passport>article b{font:800 14px Manrope}.brand-app-passport>article small{color:#bac9cc;font:600 8px/1.35 DM Sans}.brand-app-walk h4{font-size:19px}.brand-app-walk>svg{background:#eaf0e7;border-radius:8px;width:100%;height:123px;margin-top:11px}.brand-app-walk>div{gap:4px;margin-top:6px;display:grid}.brand-app-walk>div span{color:#ed7056;font:800 7px Manrope}.brand-app-walk>div b{color:#273c30;margin-left:8px;font-size:8px}.brand-app-walk>footer{color:#93a099;margin-top:8px;font:800 7px Manrope}.brand-app-match h4{font-size:19px}.brand-app-moods{gap:4px;margin-top:11px;display:flex}.brand-app-moods span{color:#788478;background:#fff;border:1px solid #e4e4d8;border-radius:8px;padding:5px;font:800 6px Manrope}.brand-app-moods span:first-child{color:#d46049;background:#fff0ea;border-color:#f06449}.brand-app-match .brand-app-image-card{margin-top:10px}.brand-app-match .brand-app-image-card>img{height:83px}.brand-app-match>p{margin-top:8px;font-size:8px}.brand-app-avatar{color:#315e46;background:#dbe8d6;border-radius:50%;place-items:center;width:36px;height:36px;font:800 11px Manrope;display:grid}.brand-app-controls h4{font-size:19px}.brand-app-controls>article{border-bottom:1px solid #e5e6dd;justify-content:space-between;align-items:center;margin-top:9px;padding:8px;display:flex}.brand-app-controls>article>div{gap:3px;display:grid}.brand-app-controls>article b{font:800 9px Manrope}.brand-app-controls>article small{color:#8d9a90;font:600 7px DM Sans}.brand-app-controls>article>span{color:#9ba89f;font:800 17px Manrope}.brand-app-controls>article>i{background:#71a383;border-radius:12px;width:28px;height:16px;position:relative}.brand-app-controls>article>i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.brand-app-controls>footer{color:#65796a;background:#e9f0e7;border-radius:7px;margin-top:12px;padding:8px;font:600 7px/1.4 DM Sans}.brand-app-art-lock .brand-app-screen{background:#314d49;display:block}.brand-app-lock-screen{color:#fff;background:radial-gradient(circle at 80% 18%,#b2a4747d,#0000 36%),linear-gradient(155deg,#315b54,#1b3531);flex-direction:column;width:100%;height:100%;padding:13px 13px 18px;display:flex}.brand-app-lock-screen>header{justify-content:space-between;font:800 9px Manrope;display:flex}.brand-app-lock-screen>div{text-align:center;gap:4px;margin-top:64px;display:grid}.brand-app-lock-screen>div small{font:800 8px Manrope}.brand-app-lock-screen>div b{letter-spacing:-4px;font:700 59px/1 Manrope}.brand-app-lock-screen>article{color:#25352e;background:#ffffffd9;border:1px solid #ffffff6b;border-radius:15px;gap:8px;margin-top:39px;padding:11px 10px;display:flex;box-shadow:0 10px 28px #10272035}.brand-app-lock-screen>article>i{color:#fff;background:#f06449;border-radius:9px 9px 9px 3px;flex:none;place-items:center;width:29px;height:29px;font:800 14px Manrope;display:grid}.brand-app-lock-screen>article p{gap:3px;margin:0;display:grid}.brand-app-lock-screen>article small{color:#8a998c;font:800 6px Manrope}.brand-app-lock-screen>article b{font:800 10px Manrope}.brand-app-lock-screen>article span{color:#66766a;font:600 7px DM Sans}.brand-app-lock-screen>footer{text-align:center;color:#d2e1d6;margin-top:auto;font:700 8px Manrope}.brand-app-lock-screen>footer span{margin-top:3px;font-size:21px;display:block}@media (width<=1180px){.brand-application-system .brand-application-balance{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-application-system .brand-application-balance>i{display:none}.brand-app-art{gap:16px}.brand-app-context h4{font-size:24px}.brand-app-context p{font-size:11px}}@media (width<=600px){.brand-application-system .brand-application-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-application-system .brand-application-balance{grid-template-columns:1fr}.brand-application-system .brand-app-art{grid-template-columns:1fr;width:400px;max-width:none;height:460px;transform:scale(.85)!important}.brand-app-art .brand-app-context{display:none}.brand-app-art .brand-app-orbit{width:390px;height:390px;left:0}}.brand-app-scene header,.brand-app-lock-screen>header{z-index:auto;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;width:auto;height:auto;min-height:0;padding:0;position:static;top:auto}.brand-app-scene footer,.brand-app-lock-screen>footer{background:0 0;border:0;gap:0;width:auto;height:auto;min-height:0;padding:0;display:block;position:static}.brand-app-lock-screen>header{flex:none}.brand-app-lock-screen>footer{margin-top:auto}.tracking-flow-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.tracking-event.queued .tracking-event-mark{background:#e4eaf1}.tracking-event.queued .tracking-event-mark i{background:#6d86a5}.tracking-event.queued small{color:#607d9e}.tracking-delivery-meter .queued,.tracking-delivery-stats i.queued{background:#7d9bb6}.tracking-delivery-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.studio-approval-notice{color:#57472b;background:#fff2d5;border-bottom:1px solid #e6d1a2;flex:none;align-items:center;gap:13px;min-height:58px;padding:12px clamp(24px,3vw,48px);font:650 10px/1.4 DM Sans;display:flex}.studio-approval-notice b{white-space:nowrap;font:800 10px Manrope}.studio-approval-notice span{flex:1}.studio-approval-notice button{color:#6c5122;white-space:nowrap;background:#fffaf0;border:1px solid #d4b575;border-radius:7px;padding:8px 11px;font:800 8px Manrope}@media (width<=780px){.studio-approval-notice{flex-wrap:wrap;align-items:flex-start;padding:12px 15px}.studio-approval-notice span{flex-basis:100%;order:2}.studio-approval-notice button{margin-left:auto}}.tracking-map-detail .tracking-approve{color:#fff;white-space:nowrap;background:#273c30;border:0;border-radius:7px;min-height:28px;padding:0 9px;font:800 7px Manrope}.tracking-map-detail .tracking-approve:disabled{opacity:.6;cursor:wait}.admin-guides{background:#fffcf5;border:1px solid #dcd6ca;border-radius:24px;max-width:1500px;margin:34px auto 0;padding:clamp(24px,3.2vw,44px);box-shadow:0 18px 50px #27324a09}.admin-guides-heading{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:26px;display:flex}.admin-guides-heading>div{max-width:700px}.admin-guides-heading span,.admin-guide-detail>div>span{color:#e16f49;letter-spacing:1.35px;font:800 9px Manrope}.admin-guides-heading h2{color:#21382f;letter-spacing:-.052em;margin:10px 0 11px;font:700 clamp(1.8rem,3vw,3rem)/1.07 Manrope}.admin-guides-heading p{color:#6d7870;max-width:660px;margin:0;font-size:12px;line-height:1.7}.admin-guides-heading>small{color:#40614d;letter-spacing:.7px;background:#eaf0e5;border-radius:999px;flex:none;padding:9px 11px;font:800 8px Manrope}.admin-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.admin-guide-card{background:#fff;border:1px solid #e0ddd3;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 24px #27324a09}.admin-guide-cover{color:#fff;background:radial-gradient(circle at 90% -15%,#f2b88c55,#0000 47%),#20382e;flex-direction:column;align-items:flex-start;min-height:190px;padding:24px;display:flex;position:relative}.admin-guide-cover[dir=rtl]{text-align:right;background:radial-gradient(circle at 10% -15%,#f2b88c55,#0000 47%),#20382e;align-items:flex-end}.admin-guide-cover:after{content:"";border:1px solid #ffffff24;border-radius:50%;width:116px;height:116px;position:absolute;bottom:-36px;right:-26px;box-shadow:0 0 0 25px #ffffff08,0 0 0 50px #ffffff05}.admin-guide-cover[dir=rtl]:after{left:-26px;right:auto}.admin-guide-cover>span{z-index:1;color:#d7e3d7;letter-spacing:1.5px;font:800 8px Manrope;position:relative}.admin-guide-cover>strong{z-index:1;letter-spacing:-.04em;max-width:260px;margin-top:23px;font:700 clamp(1.25rem,1.8vw,1.7rem)/1.17 Manrope;position:relative}.admin-guide-cover[dir=rtl]>strong{letter-spacing:0;font-family:Arial,sans-serif;line-height:1.45}.admin-guide-cover>i{z-index:1;color:#f3b894;margin-top:auto;font:800 10px Manrope;position:relative}.admin-guide-detail{padding:21px 22px 23px}.admin-guide-detail h3{color:#233a30;margin:6px 0 0;font:700 21px Manrope}.admin-guide-detail>p{color:#717c72;min-height:36px;margin:11px 0 18px;font-size:10px;line-height:1.6}.admin-guide-actions{gap:8px;display:flex}.admin-guide-actions button{color:#244135;background:#fff;border:1px solid #d4ded3;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font:800 9px Manrope;transition:all .2s;display:flex}.admin-guide-actions button:first-child{color:#fff;background:#20382e;border-color:#20382e;flex:1}.admin-guide-actions button:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 7px 14px #21382f1a}.admin-guide-actions button:disabled{opacity:.58;cursor:wait}.admin-guide-error{color:#984a34;background:#fff1eb;border:1px solid #edc1b1;border-radius:10px;margin:17px 0 0;padding:12px 15px;font-size:11px}.admin-guides-note{color:#829087;margin:21px 0 0;font-size:9px;line-height:1.55}.admin-guide-modal{z-index:10000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#101d19db;place-items:center;padding:clamp(14px,3vw,36px);display:grid;position:fixed;inset:0}.admin-guide-modal-panel{background:#f7f5ee;border-radius:18px;flex-direction:column;width:min(1100px,100%);height:min(92dvh,1050px);display:flex;overflow:hidden;box-shadow:0 35px 100px #0006}.admin-guide-modal-panel>header{background:#fff;border:0;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:15px 21px;display:flex;position:static}.admin-guide-modal-panel>header span{color:#d86845;letter-spacing:1.2px;font:800 8px Manrope}.admin-guide-modal-panel h2{color:#20382e;margin:5px 0 0;font:700 20px Manrope}.admin-guide-modal-panel>header>div:last-child{gap:8px;display:flex}.admin-guide-modal-panel button{color:#fff;background:#20382e;border:0;border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:0 11px;font:800 9px Manrope;display:flex}.admin-guide-modal-panel button:disabled{opacity:.55;cursor:wait}.admin-guide-modal-panel .admin-guide-close{color:#20382e;background:#edf0e9;justify-content:center;width:38px;padding:0}.admin-guide-preview-stage{background:#e8e7e2;flex:1;min-height:0;position:relative}.admin-guide-preview-stage iframe{background:#e8e7e2;border:0;width:100%;height:100%;position:absolute;inset:0}.admin-guide-preview-status{text-align:center;color:#20382e;background:#f7f5ee;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:absolute;inset:0}.admin-guide-preview-status strong{font:700 clamp(18px,2vw,24px) Manrope}.admin-guide-preview-status p{color:#6c7b70;max-width:360px;margin:0;font:500 12px/1.6 Manrope}.admin-guide-preview-spinner{border:3px solid #dbe5da;border-top-color:#d86845;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite admin-guide-spin}@keyframes admin-guide-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.admin-guide-preview-spinner{animation:none}}@media (width<=900px){.admin-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-guides-heading{flex-wrap:wrap}}@media (width<=620px){.admin-guide-grid{grid-template-columns:1fr}.admin-guide-cover{min-height:165px}.admin-guide-detail>p{min-height:0}.admin-guide-modal-panel>header{min-height:70px;padding:10px 12px}.admin-guide-modal-panel h2{font-size:16px}.admin-guide-modal-panel>header>div:last-child>button:first-child{gap:0;font-size:0}.admin-guide-modal-panel>header>div:last-child>button:first-child svg{width:17px}}.brand-spark-system{background:#eae9df;max-width:none;padding-left:max(6vw,40px);padding-right:max(6vw,40px)}.brand-spark-system>.brand-section-heading,.brand-spark-workbench{max-width:1450px;margin-left:auto;margin-right:auto}.brand-spark-workbench{border:1px solid #d2d2c6;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(340px,.75fr);min-height:500px;margin-top:34px;display:grid;overflow:hidden;box-shadow:0 22px 60px #1e342c15}.brand-spark-preview{background:var(--spark-ground);color:var(--spark-color);flex-direction:column;padding:30px;transition:background .3s,color .3s;display:flex}.brand-spark-preview-top{border-bottom:1px solid;align-items:center;gap:9px;padding-bottom:22px;display:flex}.brand-spark-preview-mark{color:#fff;background:#e66f53;border-radius:12px 12px 12px 5px;place-items:center;width:38px;height:38px;font:800 16px Manrope;display:grid}.brand-spark-preview-top>b{letter-spacing:-1px;color:var(--spark-head);font:800 20px Manrope}.brand-spark-preview-top>b em{color:#e66f53;font-style:normal}.brand-spark-preview-top>svg{width:33px;height:33px;margin-left:auto;overflow:visible}.brand-spark-preview-top>svg path,.brand-spark-choices svg path{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.brand-spark-preview-card{flex-direction:column;flex:1;justify-content:center;padding:45px min(7vw,95px);display:flex}.brand-spark-preview-card small{letter-spacing:2px;color:#e66f53;font:800 9px Manrope}.brand-spark-preview-card strong{letter-spacing:-3px;color:var(--spark-head);margin:18px 0 26px;font:750 clamp(36px,4.5vw,67px)/1.05 Manrope}.brand-spark-preview-card>span{letter-spacing:1.4px;opacity:.72;font:800 8px Manrope}.brand-spark-preview-caption{letter-spacing:1.1px;opacity:.68;justify-content:space-between;gap:12px;font:800 8px Manrope;display:flex}.brand-spark-controls{color:#203129;background:#fffdf8;flex-direction:column;padding:clamp(28px,4vw,56px);display:flex}.brand-spark-controls>span{letter-spacing:2px;color:#e66f53;font:800 9px Manrope}.brand-spark-controls h3{letter-spacing:-1.8px;margin:16px 0 12px;font:750 clamp(28px,2.8vw,43px)/1.06 Manrope}.brand-spark-controls>p{color:#738077;max-width:410px;margin:0 0 22px;font:400 14px/1.7 DM Sans}.brand-spark-choices{gap:8px;display:grid}.brand-spark-choices button{color:#203129;text-align:left;cursor:pointer;background:#fff;border:1px solid #e6e8df;border-radius:13px;grid-template-columns:45px 1fr 14px;align-items:center;gap:12px;width:100%;padding:10px 13px;transition:all .2s;display:grid}.brand-spark-choices button:hover,.brand-spark-choices button.active{background:#fff8f2;border-color:#e66f53}.brand-spark-choices button>i{border-radius:10px;place-items:center;width:43px;height:43px;display:grid}.brand-spark-choices button svg{width:26px;height:26px}.brand-spark-choices button>span{gap:3px;display:grid}.brand-spark-choices button b{font:800 12px Manrope}.brand-spark-choices button small{color:#738077;font:400 10px/1.35 DM Sans}.brand-spark-choices button em{color:#e66f53;font-style:normal;font-weight:800}.brand-spark-download{color:#fff;cursor:pointer;background:#1e342c;border:0;border-radius:10px;justify-content:space-between;align-items:center;min-height:44px;margin-top:20px;padding:0 17px;font:800 11px Manrope;display:flex}.brand-spark-download:hover{background:#314b3f}.brand-spark-download span{color:#eac85e;font-size:16px}.brand-spark-rule{color:#738077;margin-top:15px;font:400 10px/1.55 DM Sans}@media (width<=900px){.brand-spark-workbench{grid-template-columns:1fr}.brand-spark-preview{min-height:370px}.brand-spark-controls{padding:30px}}@media (width<=600px){.brand-spark-system{padding-left:18px;padding-right:18px}.brand-spark-preview{min-height:320px;padding:20px}.brand-spark-preview-card{padding:34px 12px}.brand-spark-preview-card strong{letter-spacing:-2px;font-size:39px}.brand-spark-preview-caption{font-size:6px}.brand-spark-controls{padding:22px}}.studio-place-links{color:#203129;gap:24px;display:grid}.place-link-live-count{color:#365b45;white-space:nowrap;background:#e7eee4;border-radius:999px;align-self:center;padding:11px 15px;font:800 11px Manrope}.place-link-feedback{color:#244834;background:#e7eee4;border-radius:12px;margin:0;padding:13px 16px;font:700 12px/1.5 Manrope}.place-link-feedback.error{color:#a34535;background:#fff0e9}.place-link-composer-grid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:stretch;gap:16px;display:grid}.place-link-form,.place-link-preview{background:#fffdf8;border:1px solid #e2e4dc;border-radius:22px;min-width:0;padding:clamp(22px,3vw,36px)}.place-link-kicker{letter-spacing:1.7px;color:#e66f53;font:800 10px Manrope}.place-link-form h4{letter-spacing:-1.1px;max-width:510px;margin:12px 0 24px;font:750 clamp(22px,2.4vw,31px)/1.16 Manrope}.place-link-form label{color:#31453a;gap:8px;margin:0 0 17px;font:800 12px Manrope;display:grid}.place-link-form input,.place-link-form select,.place-link-form textarea{color:#203129;background:#fff;border:1px solid #d9dfd6;border-radius:11px;outline:none;width:100%;min-height:47px;padding:12px 14px;font:500 14px DM Sans}.place-link-form textarea{resize:vertical;min-height:92px}.place-link-form input:focus,.place-link-form select:focus,.place-link-form textarea:focus{border-color:#e66f53;box-shadow:0 0 0 3px #e66f5322}.place-link-form input::placeholder,.place-link-form textarea::placeholder{color:#9aa49c}.place-link-form-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.place-link-form-footer small,.place-link-empty-note{color:#758479;font:500 11px/1.5 DM Sans}.place-link-form-footer button,.place-link-row-actions button{color:#fff;cursor:pointer;background:#203b2f;border:0;border-radius:10px;min-height:43px;padding:0 17px;font:800 11px Manrope}.place-link-form-footer button:disabled,.place-link-row-actions button:disabled{opacity:.52;cursor:wait}.place-link-empty-note{margin:16px 0 0}.place-link-preview{color:#fff;background:#20382e;border-color:#20382e;flex-direction:column;display:flex}.place-link-preview .place-link-kicker{color:#e9c868}.place-link-preview-card{flex-direction:column;flex:1;justify-content:center;min-height:300px;padding:16px 4px;display:flex}.place-link-preview-card>div{align-items:center;gap:12px;margin-bottom:24px;display:flex}.place-link-preview-card>div span{color:#fff;background:#c56c49;border-radius:14px;place-items:center;width:50px;height:50px;font:800 13px Manrope;display:grid}.place-link-preview-card>div i{color:#e9c868;font-size:21px;font-style:normal}.place-link-preview-card>small{color:#e9c868;letter-spacing:1.5px;font:800 9px Manrope}.place-link-preview-card h4{color:#fff;letter-spacing:-1.4px;margin:11px 0 9px;font:750 clamp(24px,2.8vw,38px)/1.1 Manrope}.place-link-preview-card p{color:#e7eee7;margin:0;font:500 15px/1.5 DM Sans}.place-link-preview-card em{color:#adbfaf;margin-top:22px;font:500 11px/1.5 DM Sans}.place-link-preview>p{color:#b8c8ba;border-top:1px solid #ffffff25;margin:0;padding-top:15px;font:500 11px/1.55 DM Sans}.place-link-lists{gap:15px;display:grid}.place-link-lists>section{background:#fffdf8;border:1px solid #e2e4dc;border-radius:19px;overflow:hidden}.place-link-lists>section>header{color:#68786d;letter-spacing:1.3px;border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:center;padding:17px 20px;font:800 10px Manrope;display:flex}.place-link-lists>section>header b{color:#203129;font:800 12px Manrope}.place-link-list-empty{color:#839087;margin:0;padding:22px 20px;font:500 12px DM Sans}.place-link-row{border-bottom:1px solid #edf0e9;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px 20px;display:grid}.place-link-row:last-child{border-bottom:0}.place-link-row-mark{color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font:800 12px Manrope;display:grid}.place-link-row>div:nth-child(2){min-width:0}.place-link-row b{font:800 13px Manrope}.place-link-row b span{color:#e66f53}.place-link-row p{color:#5c6e61;margin:4px 0;font:500 12px/1.4 DM Sans}.place-link-row small{color:#8c9a90;font:500 10px DM Sans}.place-link-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.place-link-row-actions button{min-height:37px;padding:0 12px}.place-link-row-actions button.quiet{color:#425c49;background:0 0;border:1px solid #d9e0d7}@media (width<=900px){.place-link-composer-grid{grid-template-columns:1fr}.place-link-preview-card{min-height:230px}}@media (width<=600px){.place-link-row{grid-template-columns:38px 1fr}.place-link-row-actions{grid-column:2;justify-content:flex-start}.place-link-form,.place-link-preview{padding:22px}.place-link-preview-card{min-height:200px}}.business-new-look-link{color:#ac523a;white-space:nowrap;background:#fff4e9;border:1px solid #edbea8;border-radius:10px;height:40px;padding:0 13px;font:800 9px Manrope,Arial,sans-serif}.business-new-look-link:hover{color:#fff;background:#f06449;border-color:#f06449}@media (width<=560px){.business-new-look-link{height:38px;padding:0 9px;font-size:8px}}.business-overlay .business-studio{width:100vw;max-width:none;height:100dvh;box-shadow:none;background:#f5f2e9;border-radius:0;grid-template-columns:286px minmax(0,1fr)}.business-overlay .studio-sidebar{background:linear-gradient(165deg,#203d30 0%,#172e25 72%,#10251d 100%);border-right:1px solid #0d2118;min-height:0;overflow-y:auto}.business-overlay .studio-logo{border-bottom-color:#ffffff25}.business-overlay .studio-logo>div>small{color:#eabf9d;letter-spacing:.14em;font-size:9px}.business-overlay .studio-pro-badge{color:#eddfca;border-color:#ffffff3d;font-size:8px}.business-overlay .business-profile{background:#ffffff13;border-color:#ffffff25;min-height:71px}.business-overlay .business-profile b{font-size:13px}.business-overlay .business-profile small{color:#c0d0c2;font-size:10px}.business-overlay .studio-nav-label{color:#a4bea8;font-size:10px}.business-overlay .studio-nav{gap:4px}.business-overlay .studio-nav button{color:#c1d1c3;min-height:45px;font-size:12px;font-weight:700}.business-overlay .studio-nav button>span{color:#f2d39b;opacity:1;background:#ffffff1c;border:1px solid #ffffff30;flex:0 0 29px;place-items:center;width:29px;height:29px;padding:0;line-height:0;display:grid}.business-overlay .studio-nav button>span svg{display:block}.business-overlay .studio-nav button.current{color:#203d30;background:#f6f1e6}.business-overlay .studio-nav button.current>span{color:#fff;background:#f06449;border-color:#f06449}.business-overlay .studio-nav button:hover:not(.current)>span{color:#fff8e9;background:#ffffff29;border-color:#f2d39b88}.business-overlay .studio-sidebar-stats>span{color:#afc7b2;font-size:10px}.business-overlay .studio-sidebar-stats small,.business-overlay .studio-sidebar-stats i{color:#c1d1c3;font-size:10px}.business-overlay .studio-love{background:#fff1;border-color:#ffffff1f}.business-overlay .studio-love p{color:#bbccbd;font-size:11px}.business-overlay .studio-exit,.business-overlay .studio-logout{color:#c2d0c3;font-size:11px}.business-overlay .studio-workspace{background:#f5f2e9;min-height:0}.business-overlay .studio-topbar{background:#fffdf7;border-bottom-color:#ded8c9;min-height:88px}.business-overlay .studio-topbar h2{color:#203d30;font-size:clamp(20px,2vw,29px);line-height:1.2}.business-overlay .studio-topbar>div:first-child span{color:#d7664a;font-size:10px}.business-overlay .studio-topbar .studio-status{color:#365c40;background:#e5f0e2;font-size:11px}.business-overlay .studio-content{background:#f5f2e9;grid-template-columns:minmax(0,1.05fr) minmax(350px,.65fr);min-height:0}.business-overlay .composer{background:#fffdf7;border-right-color:#e1dbc9;padding:34px clamp(25px,4vw,64px) 48px}.business-overlay .composer-intro h3{color:#203d30;font-size:21px}.business-overlay .composer-intro p{color:#68796b;font-size:13px;line-height:1.5}.business-overlay .step-tag{color:#345b3b;background:#e8f0df;width:30px;height:30px}.business-overlay .preset-row button{color:#365245;border-radius:11px;min-height:54px;font-size:12px;line-height:1.3}.business-overlay .preset-row button:hover{border-color:#ed795b}.business-overlay .studio-field{gap:8px;margin-top:18px}.business-overlay .studio-field>span{color:#2d4937;font-size:12px}.business-overlay .studio-field>span small{color:#738478;font-size:11px}.business-overlay .studio-field input,.business-overlay .studio-field textarea,.business-overlay .studio-field select{color:#203d30;background:#fff;border-color:#d5d9cb;min-height:46px;font-size:14px;line-height:1.5}.business-overlay .studio-field textarea{resize:vertical;min-height:112px}.business-overlay .studio-field em{color:#627468;font-size:11px;line-height:1.5}.business-overlay .studio-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.business-overlay .target-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.business-overlay .reach-card{border-radius:13px;margin-top:23px;padding:15px}.business-overlay .reach-card b{font-size:13px}.business-overlay .reach-card small{font-size:11px;line-height:1.5}.business-overlay .reach-card>span{font-size:9px}.business-overlay .campaign-preview{background:#e9e9dc;padding:35px clamp(24px,3vw,45px)}.business-overlay .preview-title span{font-size:10px}.business-overlay .preview-title h3{color:#203d30;font-size:19px}.business-overlay .preview-title>i{font-size:11px}.business-overlay .delivery-note{border:1px solid #d3dfce;border-radius:12px}.business-overlay .delivery-note b{font-size:12px}.business-overlay .delivery-note small{font-size:11px}.business-overlay .studio-sendbar{background:#fffdf7;flex-wrap:wrap;flex:none;min-height:78px;padding:13px clamp(20px,3vw,48px);position:static}.business-overlay .studio-sendbar p b{color:#203d30;font-size:12px}.business-overlay .studio-sendbar p small{color:#758378;font-size:10px}.business-overlay .studio-sendbar button{height:auto;min-height:43px;font-size:12px}.business-overlay .studio-sendbar .save-draft{justify-content:center;align-items:center;display:inline-flex}.business-overlay .studio-sendbar .send-offer{background:#f06449}.business-overlay .studio-sendbar button:disabled{opacity:.55;cursor:not-allowed;transform:none}.business-overlay .studio-offer-error,.business-overlay .studio-publish-hint{color:#8b4c37;flex:1 0 100%;font-size:11px;line-height:1.4}.business-overlay .studio-publish-hint button{color:#b95037;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.business-overlay .studio-editor-banner{color:#264534;background:#f0f5e9;border:1px solid #d5dfce;border-radius:13px;flex-wrap:wrap;align-items:center;gap:15px;margin-bottom:25px;padding:14px 17px;display:flex}.business-overlay .studio-editor-banner span{color:#476b4d;letter-spacing:.1em;font:800 10px Manrope,sans-serif}.business-overlay .studio-editor-banner p{margin:0 auto 0 0;font-size:12px}.business-overlay .studio-editor-banner button{color:#c9543b;cursor:pointer;background:0 0;border:0;font:800 11px Manrope,sans-serif}.business-overlay .studio-data-view{background:#f5f2e9}.business-overlay .studio-section-heading p{color:#627468;font-size:13px}.business-overlay .studio-section-heading>div>span,.business-overlay .studio-panel>header span,.business-overlay .studio-next-actions>span{font-size:10px}.business-overlay .studio-section-heading>button,.business-overlay .studio-panel>header button,.business-overlay .studio-empty button{color:#fff;background:#244734;font-size:11px}.business-overlay .studio-panel>header button{color:#bb5b41;background:0 0}.business-overlay .studio-metric-grid article{border-color:#dce1d4;border-radius:17px;min-height:165px}.business-overlay .studio-metric-grid article>span{color:#607464;font-size:10px}.business-overlay .studio-metric-grid article>small{color:#607464;font-size:11px;line-height:1.4}.business-overlay .studio-recent-campaigns article>p b,.business-overlay .studio-next-actions>button b{font-size:12px}.business-overlay .studio-recent-campaigns article>p small,.business-overlay .studio-next-actions>button small,.business-overlay .studio-empty p{font-size:11px;line-height:1.45}.business-overlay .studio-recent-campaigns dt{font-size:10px}.business-overlay .studio-recent-campaigns dd{font-size:14px}.business-overlay .campaign-state{font-size:10px}.business-overlay .studio-action-banner{font-size:12px}.business-overlay .campaign-table,.business-overlay .customer-directory{overflow-x:auto}.business-overlay .customer-location-pill{max-width:100%}.business-overlay .customer-location-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:190px;overflow:hidden}.business-overlay .campaign-table>header,.business-overlay .campaign-table>article{grid-template-columns:minmax(230px,1fr) 80px 105px 65px 125px 210px;min-width:870px}.business-overlay .campaign-table>header,.business-overlay .customer-directory>header{color:#607363;font-size:10px}.business-overlay .campaign-name b,.business-overlay .customer-directory p b{font-size:12px}.business-overlay .campaign-name small,.business-overlay .campaign-table time,.business-overlay .customer-directory time,.business-overlay .customer-directory p small{color:#718276;font-size:10px}.business-overlay .campaign-actions button{height:auto;min-height:34px;font-size:10px}.business-overlay .customer-directory>header,.business-overlay .customer-directory>article{min-width:700px}.business-overlay .insight-breakdown span,.business-overlay .insight-breakdown small,.business-overlay .insight-campaign-list article small{font-size:10px}.business-overlay .insight-campaign-list article b{font-size:12px}.business-overlay .brand-kit-workspace{background:#eeeae0}.business-overlay .brand-kit-controls{background:#fffdf7}.business-overlay .brand-kit-intro>span,.business-overlay .brand-kit-gallery>header span{font-size:10px}.business-overlay .brand-kit-intro p{font-size:13px}.business-overlay .brand-kit-field>span,.business-overlay .brand-color-field>span{font-size:12px}.business-overlay .brand-kit-field>small{color:#64776a;font-size:11px;line-height:1.45}.business-overlay .brand-logo-upload b,.business-overlay .brand-asset-meta b{font-size:11px}.business-overlay .brand-logo-upload small,.business-overlay .brand-asset-meta small,.business-overlay .brand-kit-ready small{font-size:10px}.business-overlay .brand-logo-upload{grid-template-columns:48px minmax(0,1fr) auto}.business-overlay .brand-logo-upload p,.business-overlay .brand-kit-gallery>header>div,.business-overlay .brand-asset-meta p{min-width:0}.business-overlay .brand-logo-upload b,.business-overlay .brand-logo-upload small,.business-overlay .brand-kit-gallery>header h3,.business-overlay .brand-asset-meta b,.business-overlay .brand-asset-meta small{overflow-wrap:anywhere}.business-overlay .brand-kit-gallery>header{flex-wrap:wrap;gap:16px}.business-overlay .brand-kit-gallery>header>button{flex:none}.business-overlay .brand-kit-gallery{container:brand-gallery/inline-size}.business-overlay .brand-kit-journey{color:#fff;background:radial-gradient(circle at 100% 0,#416249 0%,#20372d 52%);border:1px solid #ffffff1d;border-radius:16px;margin-top:16px;padding:24px}.business-overlay .brand-kit-journey-intro{max-width:690px}.business-overlay .brand-kit-journey-intro>span{color:#f2ca70;letter-spacing:.14em;font:800 10px Manrope,sans-serif}.business-overlay .brand-kit-journey-intro h4{color:#fff;letter-spacing:-.05em;margin:10px 0 7px;font:800 clamp(23px,2.5vw,34px)/1.08 Manrope,sans-serif}.business-overlay .brand-kit-journey-intro p{color:#d7e2d5;max-width:60ch;margin:0;font-size:12px;line-height:1.6}.business-overlay .brand-kit-journey ol{gap:9px;margin:21px 0 0;padding:0;list-style:none;display:grid}.business-overlay .brand-kit-journey li{background:#ffffff0c;border:1px solid #ffffff2b;border-radius:11px;min-width:0;padding:15px}.business-overlay .brand-kit-journey li>span{color:#f2ca70;letter-spacing:.1em;margin-bottom:12px;font:800 10px Manrope,sans-serif;display:block}.business-overlay .brand-kit-journey li>b{color:#fff;overflow-wrap:anywhere;font:800 12px Manrope,sans-serif;display:block}.business-overlay .brand-kit-journey li>p{color:#d7e2d5;overflow-wrap:anywhere;margin:6px 0 0;font-size:10px;line-height:1.5}@container brand-gallery (width>=640px){.business-overlay .brand-kit-journey ol{grid-template-columns:repeat(3,minmax(0,1fr))}}.business-overlay .brand-asset-meta{gap:8px}.business-overlay .brand-asset-grid>article{flex-direction:column;display:flex}.business-overlay .brand-notification-stage,.business-overlay .merchant-offer-card,.business-overlay .merchant-qr-card{flex:1 0 auto}.business-overlay .brand-notification-stage{flex-direction:column;justify-content:center;min-height:500px;padding:35px 18px;display:flex}.business-overlay .brand-lock-time span{letter-spacing:.04em;font-size:10px}.business-overlay .merchant-notification{grid-template-columns:46px minmax(0,1fr);margin-top:30px;padding:14px}.business-overlay .merchant-notification>span.perkpatch-asset-mark{width:46px;height:46px;font-size:17px}.business-overlay .merchant-notification small{letter-spacing:.04em;font-size:8px;line-height:1.3}.business-overlay .brand-asset-meta p{flex:1;grid-template-columns:24px minmax(0,1fr)}.business-overlay .brand-asset-meta>button{flex:none;margin-left:0}.business-overlay .merchant-notification{grid-template-columns:46px minmax(0,1fr)}.business-overlay .merchant-notification p,.business-overlay .merchant-notification p>*{overflow-wrap:anywhere;min-width:0}.business-overlay .merchant-notification b{font-size:13px;line-height:1.3}.business-overlay .merchant-notification em{font-size:10px;line-height:1.4}.business-overlay .merchant-qr-intro h3{overflow-wrap:anywhere}.business-overlay .merchant-qr-action>strong{overflow-wrap:anywhere;gap:12px}.business-overlay .brand-kit-download-note p{overflow-wrap:anywhere;min-width:0}.business-overlay .brand-kit-download-note>span{flex:none}.business-overlay .brand-logo-remove{color:#b4553e;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:4px 0;font:800 11px Manrope,sans-serif}.business-overlay .brand-offer-asset{container-type:inline-size}.business-overlay .merchant-offer-card{color:#20372d;background:#fff9ef;grid-template-rows:185px minmax(0,1fr);grid-template-columns:1fr;height:auto;min-height:500px;padding:0;display:grid}.business-overlay .merchant-offer-color-panel{background:linear-gradient(145deg, #20372d74, #20372dd9), var(--merchant-accent);color:#fff;flex-direction:column;justify-content:space-between;min-width:0;padding:18px 22px;display:flex;overflow:hidden}.business-overlay .merchant-offer-brand{align-items:center;gap:10px;display:flex}.business-overlay .merchant-offer-brand .perkpatch-asset-mark{color:#fff;background:#f06449;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;font:800 16px Manrope,sans-serif;display:grid}.business-overlay .merchant-offer-brand b{color:#fff;letter-spacing:-.04em;font:800 16px Manrope,sans-serif}.business-overlay .merchant-offer-brand em{color:#f4c976;font-style:normal}.business-overlay .merchant-offer-color-copy{gap:7px;display:grid}.business-overlay .merchant-offer-color-copy small{color:#f4dca6;letter-spacing:.15em;font:800 9px Manrope,sans-serif}.business-overlay .merchant-offer-color-copy strong{color:#fff;letter-spacing:-.06em;font:800 29px/1.05 Manrope,sans-serif}.business-overlay .merchant-offer-signature{color:#e0ebdb;letter-spacing:.08em;overflow-wrap:anywhere;font:800 9px/1.3 Manrope,sans-serif}.business-overlay .merchant-offer-main{flex-direction:column;min-width:0;padding:22px;display:flex}.business-overlay .merchant-offer-eyebrow{color:#bb573f;letter-spacing:.13em;text-transform:uppercase;overflow-wrap:anywhere;font:800 9px Manrope,sans-serif}.business-overlay .merchant-offer-main h3{color:#20372d;letter-spacing:-.055em;overflow-wrap:anywhere;max-width:18ch;margin:15px 0 9px;font:800 clamp(26px,2.6vw,38px)/1.08 Manrope,sans-serif}.business-overlay .merchant-offer-main>p{color:#5b6e61;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.business-overlay .merchant-offer-next-step{background:#eaf0e5;border-radius:11px;gap:5px;margin:auto 0 16px;padding:13px 15px;display:grid}.business-overlay .merchant-offer-next-step small{color:#50735a;letter-spacing:.12em;font:800 9px Manrope,sans-serif}.business-overlay .merchant-offer-next-step b{color:#20372d;overflow-wrap:anywhere;font:800 12px/1.4 Manrope,sans-serif}.business-overlay .merchant-offer-main footer{color:#5e7163;background:0 0;border:0;border-top:1px solid #dcded3;justify-content:space-between;align-items:center;gap:9px;min-height:0;margin:0;padding:12px 0 0;display:flex}.business-overlay .merchant-offer-main footer b{letter-spacing:.08em;font:800 9px Manrope,sans-serif}.business-overlay .merchant-offer-main footer span{color:#fff;letter-spacing:.03em;background:#20372d;border-radius:7px;flex:none;padding:6px 8px;font:800 8px Manrope,sans-serif}@container (width>=620px){.business-overlay .merchant-offer-card{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,.41fr) minmax(0,.59fr);height:auto;min-height:440px}.business-overlay .merchant-offer-color-panel{padding:24px 29px}.business-overlay .merchant-offer-color-copy strong{font-size:clamp(30px,3vw,49px)}.business-overlay .merchant-offer-main{padding:28px 34px}}.business-overlay .brand-profile-save,.business-overlay .brand-kit-gallery>header>button{min-height:43px;font-size:11px}.business-overlay .merchant-qr-local-note{font-size:11px;line-height:1.5}.business-overlay .merchant-qr-test-link{color:#b95037;text-underline-offset:3px;margin-top:12px;font:800 11px Manrope,sans-serif;text-decoration:underline;display:inline-flex}.business-overlay .brand-kit-controls{padding:34px 27px 38px}.business-overlay .brand-kit-intro{border-bottom:1px solid #e3e2d9;padding-bottom:22px}.business-overlay .brand-kit-intro h3{color:#20372d;letter-spacing:-.055em;max-width:11ch;margin:11px 0;font:800 31px/1.08 Manrope,sans-serif}.business-overlay .brand-kit-intro p{color:#617568;max-width:37ch;margin:0;font-size:12px;line-height:1.55}.business-overlay .brand-kit-control-caption{justify-content:space-between;align-items:baseline;gap:12px;margin-top:23px;display:flex}.business-overlay .brand-kit-control-caption b{color:#20372d;font:800 13px Manrope,sans-serif}.business-overlay .brand-kit-control-caption small{color:#7d8b7f;font-size:10px}.business-overlay .brand-kit-field{margin-top:17px}.business-overlay .brand-kit-field input{font-size:13px}.business-overlay .brand-logo-upload{margin-top:18px}.business-overlay .brand-logo-upload b{font-size:12px}.business-overlay .brand-logo-upload small{font-size:10px;line-height:1.4}.business-overlay .brand-kit-location{background:#f7f9f4;border:1px solid #dce4d9;border-radius:12px;gap:10px;margin-top:17px;padding:15px;display:grid}.business-overlay .brand-kit-location>div:first-child{gap:4px;min-width:0;display:grid}.business-overlay .brand-kit-location b{color:#294637;font:800 12px/1.3 Manrope,sans-serif}.business-overlay .brand-kit-location small{color:#68806f;overflow-wrap:anywhere;font:500 10px/1.5 Manrope,sans-serif}.business-overlay .brand-kit-location>button{color:#2b5639;cursor:pointer;background:#fff;border:1px solid #b8cdb9;border-radius:8px;justify-self:start;min-height:36px;padding:7px 11px;font:800 10px/1.3 Manrope,sans-serif}.business-overlay .brand-kit-location>button:hover:not(:disabled){background:#ecf3e9;border-color:#2b5639}.business-overlay .brand-kit-location>button:disabled{opacity:.6;cursor:wait}.business-overlay .brand-kit-location details{border-top:1px solid #dce4d9;padding-top:9px}.business-overlay .brand-kit-location details summary{color:#4c6c53;cursor:pointer;font:800 10px/1.4 Manrope,sans-serif}.business-overlay .brand-kit-location details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.business-overlay .brand-kit-location details label{color:#526b59;gap:5px;font:700 10px/1.35 Manrope,sans-serif;display:grid}.business-overlay .brand-kit-location details input{color:#20372d;background:#fff;border:1px solid #d5dfd2;border-radius:7px;width:100%;min-width:0;min-height:37px;padding:6px 8px;font:600 11px Manrope,sans-serif}.business-overlay .brand-kit-optional{background:#f7f8f2;border:1px solid #dce3d9;border-radius:12px;margin-top:22px}.business-overlay .brand-kit-optional summary,.business-overlay .brand-kit-disclosure summary{cursor:pointer;list-style:none}.business-overlay .brand-kit-optional summary::-webkit-details-marker{display:none}.business-overlay .brand-kit-disclosure summary::-webkit-details-marker{display:none}.business-overlay .brand-kit-optional summary{justify-content:space-between;align-items:center;gap:12px;min-height:66px;padding:13px 15px;display:flex}.business-overlay .brand-kit-optional summary>span:first-child{gap:4px;display:grid}.business-overlay .brand-kit-optional summary b{color:#294536;font:800 12px Manrope,sans-serif}.business-overlay .brand-kit-optional summary small{color:#738676;font-size:10px;line-height:1.35}.business-overlay .brand-kit-optional summary>span:last-child{color:#b35b42;font:500 22px/1 Manrope,sans-serif;transition:transform .2s}.business-overlay .brand-kit-optional[open] summary>span:last-child{transform:rotate(45deg)}.business-overlay .brand-kit-optional>div{border-top:1px solid #e0e8dd;padding:0 15px 17px}.business-overlay .brand-kit-optional>div>p{color:#687b6d;margin:14px 0 0;font-size:10px;line-height:1.45}.business-overlay .brand-kit-profile-state{color:#58745c;margin:19px 0 0;font:700 10px/1.45 Manrope,sans-serif}.business-overlay .brand-kit-profile-state.is-dirty{color:#a45e42}.business-overlay .brand-profile-save{background:#20372d;margin-top:10px;font-size:12px}.business-overlay .brand-kit-gallery{padding:37px clamp(24px,3vw,50px) 50px}.business-overlay .brand-kit-gallery>header.brand-kit-gallery-heading{border-bottom:0;align-items:end;gap:20px;padding-bottom:25px}.business-overlay .brand-kit-gallery-heading>div{min-width:0}.business-overlay .brand-kit-gallery-heading h3{color:#20372d;letter-spacing:-.055em;margin:7px 0;font:800 clamp(27px,2.7vw,39px)/1.08 Manrope,sans-serif}.business-overlay .brand-kit-gallery-heading p{color:#64776a;margin:0;font-size:12px;line-height:1.5}.business-overlay .brand-kit-readiness{color:#946b43;background:#f7eadb;border-radius:100px;flex:none;padding:8px 12px;font:800 10px/1.2 Manrope,sans-serif}.business-overlay .brand-kit-readiness.is-ready{color:#446b4b;background:#e5f0e0}.business-overlay .brand-kit-primary{background:#fffdf7;border:1px solid #d6dfd5;border-radius:21px;grid-template-columns:minmax(230px,.9fr) minmax(260px,1fr);min-height:614px;display:grid;overflow:hidden;box-shadow:0 17px 42px #20372d0b}.business-overlay .brand-kit-primary-copy{flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(28px,3.2vw,48px);display:flex}.business-overlay .brand-kit-primary-eyebrow{color:#c55d43;letter-spacing:.13em;font:800 10px/1.4 Manrope,sans-serif}.business-overlay .brand-kit-primary-copy h4{color:#20372d;letter-spacing:-.065em;overflow-wrap:anywhere;max-width:11ch;margin:42px 0 15px;font:800 clamp(30px,3.2vw,49px)/1.08 Manrope,sans-serif}.business-overlay .brand-kit-primary-copy>p:not(.brand-kit-primary-status){color:#5b7161;max-width:37ch;margin:0;font-size:13px;line-height:1.6}.business-overlay .brand-kit-primary-actions{justify-items:start;gap:12px;width:100%;margin-top:auto;padding-top:24px;display:grid}.business-overlay .brand-kit-primary-actions button{color:#fff;text-align:center;cursor:pointer;background:#20372d;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:10px 15px;font:800 12px/1.3 Manrope,sans-serif;display:inline-flex}.business-overlay .brand-kit-primary-actions button:hover:not(:disabled){background:#2f5541}.business-overlay .brand-kit-primary-actions button:disabled{color:#758579;cursor:not-allowed;background:#dce4d9}.business-overlay .brand-kit-primary-actions a{color:#b3543e;text-underline-offset:3px;font:800 12px/1.4 Manrope,sans-serif;text-decoration:underline}.business-overlay .brand-kit-primary-status{color:#7c5940;background:#fff3e5;border-radius:10px;gap:4px;margin:13px 0 0;padding:12px 13px;font-size:11px;line-height:1.5;display:grid}.business-overlay .brand-kit-primary-status b{color:#88523b}.business-overlay .brand-kit-primary-note{color:#77877b;max-width:38ch;margin-top:18px;font-size:10px;line-height:1.5;display:block}.business-overlay .brand-kit-primary-preview{background:radial-gradient(circle at 50% 46%,#ffffff96,#0000 48%),#e9ece4;place-items:center;min-width:0;padding:25px;display:grid}.business-overlay .brand-qr-asset--hero{width:100%;min-width:0;box-shadow:none;border:0;place-items:center;display:grid;background:0 0!important}.business-overlay .brand-qr-asset--hero .merchant-qr-card{width:min(100%,355px);margin:0}.business-overlay .brand-kit-disclosure{background:#fffdf8;border:1px solid #d7ded3;border-radius:15px;margin-top:15px;overflow:hidden}.business-overlay .brand-kit-disclosure>summary{justify-content:space-between;align-items:center;gap:20px;min-height:77px;padding:16px 22px;display:flex}.business-overlay .brand-kit-disclosure>summary>span{gap:4px;min-width:0;display:grid}.business-overlay .brand-kit-disclosure>summary b{color:#20372d;font:800 14px/1.25 Manrope,sans-serif}.business-overlay .brand-kit-disclosure>summary small{color:#6d806f;overflow-wrap:anywhere;font-size:11px;line-height:1.4}.business-overlay .brand-kit-disclosure>summary i{color:#b76049;border:1px solid #d9e1d5;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font:500 22px/1 Manrope,sans-serif;transition:transform .2s;display:grid}.business-overlay .brand-kit-disclosure[open]>summary{border-bottom:1px solid #e1e7dd}.business-overlay .brand-kit-disclosure[open]>summary i{transform:rotate(45deg)}.business-overlay .brand-kit-disclosure>.business-brand-extras{background:#f7f8f3;border:0;border-radius:0;margin:0;padding:22px}.business-overlay .brand-kit-concept-content{padding:22px}.business-overlay .brand-kit-concept-disclosure{color:#45624b;background:#edf3ea;border-radius:10px;margin:0 0 17px;padding:13px 15px;font-size:11px;line-height:1.5}.business-overlay .brand-kit-concept-disclosure b{color:#294c35}.business-overlay .brand-kit-concept-field{color:#2d4937;gap:7px;max-width:540px;font:800 11px Manrope,sans-serif;display:grid}.business-overlay .brand-kit-concept-field input{color:#20372d;background:#fff;border:1px solid #d5dfd2;border-radius:8px;width:100%;min-height:43px;padding:8px 12px;font:600 12px Manrope,sans-serif}.business-overlay .brand-kit-concept-field small{color:#718274;font:500 10px/1.4 Manrope,sans-serif}.business-overlay .brand-kit-concept-actions{flex-wrap:wrap;align-items:center;gap:10px 15px;margin-top:19px;display:flex}.business-overlay .brand-kit-concept-actions button{color:#244d35;cursor:pointer;background:#fff;border:1px solid #cddbd0;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:8px 12px;font:800 11px Manrope,sans-serif;display:inline-flex}.business-overlay .brand-kit-concept-actions button:hover{background:#f0f5ed;border-color:#244d35}.business-overlay .brand-kit-concept-actions small{color:#728174;font-size:10px;line-height:1.4}.business-overlay .brand-asset-grid--concepts{grid-template-columns:minmax(0,1fr);margin-top:20px}.business-overlay .brand-asset-grid--concepts>article{min-width:0}.business-overlay .brand-asset-grid--concepts .brand-notification-asset{grid-column:auto}.business-overlay .brand-kit-optional summary:focus-visible,.business-overlay .brand-kit-disclosure summary:focus-visible{outline-offset:-3px;outline:3px solid #e9bf55}@container brand-gallery (width<=570px){.business-overlay .brand-kit-primary{grid-template-columns:minmax(0,1fr)}.business-overlay .brand-kit-primary-copy h4{margin-top:20px}.business-overlay .brand-kit-primary-preview{padding:22px 15px}}@media (width<=620px){.business-overlay .brand-kit-controls,.business-overlay .brand-kit-gallery{padding:22px 16px}.business-overlay .brand-kit-gallery>header.brand-kit-gallery-heading{align-items:start}.business-overlay .brand-kit-readiness{place-self:start;width:max-content}.business-overlay .brand-kit-primary{grid-template-columns:minmax(0,1fr)}.business-overlay .brand-kit-primary-copy{padding:25px 22px}.business-overlay .brand-kit-primary-copy h4{margin-top:24px}.business-overlay .brand-kit-primary-preview{padding:19px 12px}.business-overlay .brand-kit-disclosure>summary{padding:14px 16px}.business-overlay .brand-kit-concept-content{padding:15px}}.business-overlay button:focus-visible,.business-overlay input:focus-visible,.business-overlay select:focus-visible,.business-overlay textarea:focus-visible{outline-offset:2px;outline:3px solid #e9bf55}@media (width>=1500px){.business-overlay .business-studio{grid-template-columns:306px minmax(0,1fr)}.business-overlay .studio-data-view{padding:clamp(32px,3vw,55px)}.business-overlay .studio-content{grid-template-columns:minmax(0,1.1fr) minmax(390px,.65fr)}}@media (width<=1150px){.business-overlay .brand-kit-workspace{display:block;overflow:auto}.business-overlay .brand-kit-controls,.business-overlay .brand-kit-gallery{overflow:visible}}@media (width<=1000px){.business-overlay .business-studio{grid-template-columns:1fr}.business-overlay .studio-sidebar{display:none}.business-overlay .studio-mobile-nav{background:#fffdf7;border-bottom:1px solid #e2decd;flex:none;gap:5px;padding:8px 15px;display:flex;overflow-x:auto}.business-overlay .studio-mobile-nav button{color:#526d57;background:0 0;border:0;border-radius:9px;flex:none;min-width:82px;min-height:43px;padding:0 10px;font:800 11px Manrope,sans-serif}.business-overlay .studio-mobile-nav button>span{color:#b9573e;flex:0 0 20px;place-items:center;width:20px;height:20px;line-height:0;display:grid}.business-overlay .studio-mobile-nav button>span svg{display:block}.business-overlay .studio-mobile-nav button.current{color:#fff;background:#244734}.business-overlay .studio-mobile-nav button.current>span{color:#fff}.business-overlay .studio-content{display:block;overflow:auto}.business-overlay .composer{border-bottom:1px solid #ded8c9;border-right:0}.business-overlay .campaign-preview{padding-bottom:30px}}@media (width<=620px){.business-overlay .studio-topbar{min-height:71px;padding:12px 16px}.business-overlay .studio-topbar h2{font-size:17px}.business-overlay .studio-topbar .studio-status{display:none}.business-overlay .composer{padding:22px 17px 32px}.business-overlay .preset-row,.business-overlay .target-grid,.business-overlay .studio-field-grid{grid-template-columns:1fr}.business-overlay .preset-row button{min-height:47px}.business-overlay .studio-sendbar{gap:8px;padding:10px 12px}.business-overlay .studio-sendbar p{display:none}.business-overlay .studio-sendbar .save-draft,.business-overlay .studio-sendbar .send-offer{flex:1 1 0;justify-content:center;margin:0;font-size:11px}.business-overlay .studio-sendbar .send-offer svg:last-child,.business-overlay .reach-card>span{display:none}.business-overlay .studio-data-view{padding:20px 15px}.business-overlay .studio-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-overlay .studio-dashboard-grid{display:block}.business-overlay .studio-dashboard-grid>*+*{margin-top:12px}.business-overlay .studio-recent-campaigns>div>article{grid-template-columns:1fr;gap:8px}.business-overlay .insight-breakdown{grid-template-columns:repeat(2,minmax(0,1fr))}.business-overlay .brand-kit-controls,.business-overlay .brand-kit-gallery{padding:20px 16px}}
