.landing-page{--dark-slate: #25343f;--sunset-orange: #ff9b51;--deep-night: #10161d;--charcoal: #1d2831;--light-frost: #eaefef;min-height:100vh;color:var(--light-frost);background:var(--deep-night);font-family:Inter,Segoe UI,Roboto,sans-serif;position:relative;overflow-x:hidden}.landing-page *{box-sizing:border-box}.landing-background{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.radial{position:absolute;border-radius:999px}.radial-slate{width:56rem;height:56rem;top:-18rem;left:-14rem;background:radial-gradient(circle,#25343f75,#10161d00 72%)}.radial-orange{width:34rem;height:34rem;top:20rem;right:-10rem;background:radial-gradient(circle,#ff9b5129,#10161d00 74%)}.landing-content{position:relative;z-index:1;padding-top:80px}.landing-header{position:fixed;top:0;left:0;right:0;z-index:100;transition:all .3s ease;padding:1.25rem 0}.landing-header.scrolled{background:#10161dcc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,155,81,.15);padding:.75rem 0}.header-container{max-width:1160px;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between}.header-brand{display:flex;align-items:center;gap:.75rem}.header-logo{width:32px;height:32px;background:var(--sunset-orange);color:var(--deep-night);display:flex;align-items:center;justify-content:center;font-weight:800;border-radius:8px;font-size:1.1rem}.header-title{font-weight:700;letter-spacing:-.02em;font-size:1.2rem;color:var(--light-frost)}.header-nav{display:flex;align-items:center;gap:2rem}.nav-link{background:none;border:none;color:#eaefefb3;font-size:.95rem;font-weight:500;cursor:pointer;transition:all .2s ease;padding:.5rem 0;position:relative}.nav-link:hover{color:var(--light-frost)}.nav-link.active{color:var(--sunset-orange)}.nav-link.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--sunset-orange);border-radius:2px}.header-actions{display:flex;align-items:center;gap:1rem}.btn-login{background:none;border:none;color:var(--light-frost);font-weight:600;font-size:.95rem;cursor:pointer;padding:.5rem 1rem;transition:opacity .2s ease}.btn-login:hover{opacity:.8}.btn-trial{background:var(--sunset-orange);color:var(--deep-night);border:none;border-radius:12px;padding:.6rem 1.25rem;font-weight:700;font-size:.9rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 10px 20px #ff9b5133}.btn-trial:hover{transform:translateY(-1px);box-shadow:0 12px 24px #ff9b514d}.tab-fade-in{animation:fadeIn .4s ease-out forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.header-nav{display:none}.landing-content{padding-top:70px}}.section{max-width:1160px;margin:0 auto;padding:5.5rem 1.5rem}.section-kicker{margin:0 0 1rem;color:var(--sunset-orange);font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.section-heading h2{margin:0;font-size:clamp(1.9rem,2.8vw,2.7rem);line-height:1.2;max-width:760px}.section-subheading{margin:.9rem 0 0;max-width:760px;color:#eaefefc2;font-size:.98rem;line-height:1.7}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:2rem;align-items:center;padding-top:6.5rem}.hero-copy{position:relative}.hero-title{margin:0 0 1.2rem;font-size:clamp(3rem,5.2vw,4rem);line-height:1.05;max-width:700px}.hero-subtitle{margin:0;max-width:600px;font-size:1.08rem;line-height:1.7;color:#eaefefdb}.hero-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:.8rem}.btn{border:0;border-radius:16px;padding:.86rem 1.35rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{color:var(--deep-night);background:linear-gradient(136deg,#ff9b51,#ff9b51db);box-shadow:0 18px 34px #ff9b5133}.btn-secondary{color:var(--light-frost);border:1px solid rgba(234,239,239,.24);background:#25343f80}.trust-line{margin:1rem 0 0;color:#eaefefb3;font-size:.9rem}.hero-badges{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.hero-badges span{border-radius:999px;border:1px solid rgba(255,155,81,.3);background:#ff9b511f;color:#eaefefeb;font-size:.74rem;font-weight:600;letter-spacing:.02em;padding:.35rem .7rem}.glass-panel{background:#25343f94;border:1px solid rgba(255,155,81,.15);border-radius:20px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 46px #0000004d}.hero-visual{position:relative;padding:1rem 0 1rem 1.6rem}.hero-glow{position:absolute;right:.2rem;top:2rem;width:19rem;height:19rem;border-radius:999px;background:radial-gradient(circle,#ff9b5142,#ff9b5100 76%)}.dashboard-mockup{padding:1rem;position:relative;overflow:hidden}.dashboard-mockup:after{content:"";position:absolute;top:-7rem;right:-6rem;width:13rem;height:13rem;border-radius:999px;background:radial-gradient(circle,#ff9b5129,#ff9b5100 78%);pointer-events:none}.mockup-header{display:flex;align-items:center;gap:.36rem}.mockup-header span{width:.5rem;height:.5rem;border-radius:999px;background:#eaefef61}.mockup-header p{margin:0 0 0 auto;font-size:.72rem;letter-spacing:.09em;text-transform:uppercase;color:#eaefefa8}.dashboard-banner{margin-top:.9rem;height:180px;border-radius:16px;overflow:hidden;position:relative;border:1px solid rgba(234,239,239,.15)}.dashboard-banner img{width:100%;height:100%;object-fit:cover;display:block}.dashboard-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#10161d00,#10161dad)}.dashboard-badge{position:absolute;left:.8rem;bottom:.8rem;border-radius:10px;border:1px solid rgba(255,155,81,.42);background:#10161dbf;color:#eaefeff0;font-size:.72rem;font-weight:600;padding:.38rem .65rem}.stats-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.stats-grid article{border-radius:14px;background:#10161d9e;display:flex;flex-direction:column;justify-content:end;min-height:5.6rem;padding:.7rem .8rem;border:1px solid rgba(234,239,239,.1)}.stats-grid article p{margin:0;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:#eaefefa8}.stats-grid article h4{margin:.3rem 0 0;font-size:1.22rem;line-height:1.2;color:#fff}.stats-grid article span{margin-top:.25rem;font-size:.72rem;color:#eaefefb8}.chart-placeholder{margin-top:.9rem;border-radius:14px;border:1px solid rgba(234,239,239,.12);background:#10161d85;padding:.85rem}.chart-placeholder>span{font-size:.74rem;color:#eaefefb8}.chart-bars{margin-top:.85rem;height:130px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:.5rem}.chart-bars i{display:block;border-radius:10px 10px 4px 4px;background:#ff9b51a6;box-shadow:0 8px 18px #ff9b5133}.mobile-mockup{width:min(220px,100%);padding:.8rem;position:absolute;right:-.2rem;bottom:-1.4rem}.mobile-banner{border-radius:10px;overflow:hidden;border:1px solid rgba(234,239,239,.2);margin-bottom:.65rem;height:84px}.mobile-banner img{width:100%;height:100%;object-fit:cover;display:block}.mobile-header{margin:0;font-size:.82rem;color:#eaefefbf}.slot-list{margin-top:.7rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.slot-list span{border-radius:10px;text-align:center;padding:.38rem .2rem;font-size:.76rem;border:1px solid rgba(234,239,239,.18);color:#eaefefdb}.slot-list .active{background:#ff9b5133;border-color:#ff9b5185;color:var(--sunset-orange)}.mobile-cta{width:100%;margin-top:.8rem;border:0;border-radius:10px;padding:.5rem .65rem;background:#ff9b51eb;color:var(--deep-night);font-size:.8rem;font-weight:600}.hero-visual-note{margin:.45rem 0 0;font-size:.65rem;color:#eaefef94}.problem-grid,.feature-grid,.pricing-grid{margin-top:1.6rem;display:grid;gap:1rem}.problem-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.problem-card{padding:1rem;overflow:hidden}.problem-card-media{height:132px;border-radius:12px;overflow:hidden;border:1px solid rgba(234,239,239,.14)}.problem-card-media img{width:100%;height:100%;object-fit:cover;display:block}.outline-icon{width:2.45rem;height:2.45rem;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,155,81,.34);background:#ff9b5114;color:var(--sunset-orange)}.outline-icon svg{width:1.15rem;height:1.15rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.problem-card h3,.feature-card h3{margin:.9rem 0 .45rem;font-size:1rem}.problem-card p,.feature-card p{margin:0;color:#eaefefc7;line-height:1.55;font-size:.91rem}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card{padding:1.1rem;overflow:hidden}.feature-card-media{height:134px;border-radius:12px;overflow:hidden;border:1px solid rgba(234,239,239,.14)}.feature-card-media img{width:100%;height:100%;object-fit:cover;display:block}.revenue-impact-grid{margin-top:1.7rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.revenue-impact-card{padding:1.15rem}.revenue-impact-card h3{margin:0;font-size:1.02rem}.revenue-impact-block{margin-top:.9rem;padding-top:.9rem;border-top:1px solid rgba(234,239,239,.12)}.revenue-impact-label{margin:0;color:var(--sunset-orange);font-size:.78rem;letter-spacing:.09em;text-transform:uppercase;font-weight:600}.revenue-impact-block p:last-child{margin:.45rem 0 0;color:#eaefefd1;line-height:1.6;font-size:.9rem}.comparison-table-wrapper{margin-top:2rem;overflow-x:auto;border-radius:20px}.comparison-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0}.comparison-table thead th{padding:1.2rem 1.25rem;text-align:left;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#eaefefa6;border-bottom:2px solid rgba(255,155,81,.15);background:#25343f66;position:relative}.comparison-table thead th:first-child{border-top-left-radius:20px}.comparison-table thead th:last-child{border-top-right-radius:20px}.comparison-table thead th.highlight-column{background:#ff9b511f;color:#ff9b51;border-bottom-color:#ff9b514d}.highlight-badge{display:block;margin-top:.35rem;font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ff9b51;background:#ff9b5126;padding:.25rem .6rem;border-radius:8px;border:1px solid rgba(255,155,81,.25);width:fit-content}.comparison-table tbody th,.comparison-table tbody td{padding:1.25rem;border-bottom:1px solid rgba(234,239,239,.08);vertical-align:top;background:#10161d4d}.comparison-table tbody td.highlight-column{background:#ff9b510f;border-left:2px solid rgba(255,155,81,.2);border-right:2px solid rgba(255,155,81,.2)}.comparison-table tbody tr:last-child th,.comparison-table tbody tr:last-child td{border-bottom:0}.comparison-table tbody tr:last-child th:first-child{border-bottom-left-radius:20px}.comparison-table tbody tr:last-child td:last-child{border-bottom-right-radius:20px}.comparison-feature{width:15%;min-width:140px;font-size:.95rem;font-weight:600;color:#eaefef;background:#25343f80}.comparison-grid{display:grid;gap:1.5rem;margin-top:2rem}.comparison-card{padding:2rem;border-radius:20px;background:#25343f66;border:1px solid rgba(255,155,81,.12);transition:all .3s ease}.comparison-card:hover{border-color:#ff9b5140;transform:translateY(-2px);box-shadow:0 8px 24px #ff9b511a}.comparison-card-title{font-size:1.25rem;font-weight:700;color:#ff9b51;margin:0 0 1.5rem;letter-spacing:-.02em}.comparison-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem}.platform-item{padding:1.25rem;border-radius:16px;background:#10161d80;border:1px solid rgba(234,239,239,.08);transition:all .3s ease}.platform-item:hover{background:#10161db3;border-color:#eaefef26}.platform-highlight{background:#ff9b5114;border:2px solid rgba(255,155,81,.3);position:relative}.platform-highlight:hover{background:#ff9b511f;border-color:#ff9b5166;box-shadow:0 4px 16px #ff9b5126}.platform-header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:1rem}.platform-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#eaefef99;line-height:1.3}.platform-highlight .platform-label{color:#ff9b51}.platform-badge{font-size:.6rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ff9b51;background:#ff9b5133;padding:.25rem .5rem;border-radius:6px;border:1px solid rgba(255,155,81,.3);white-space:nowrap}.platform-status{display:flex;align-items:center;gap:.6rem;margin-bottom:.75rem}.platform-status-icon{width:1.75rem;height:1.75rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;flex-shrink:0}.platform-status-label{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.platform-detail{margin:0;font-size:.875rem;line-height:1.6;color:#eaefefbf}.platform-highlight .platform-detail{color:#eaefefd9}.status-yes .platform-status-icon{color:#6ee7b7;background:#34d39926;border:1px solid rgba(110,231,183,.35)}.status-yes .platform-status-label{color:#6ee7b7}.status-limited .platform-status-icon{color:#fbbf24;background:#fbbf2426;border:1px solid rgba(251,191,36,.35)}.status-limited .platform-status-label{color:#fbbf24}.status-no .platform-status-icon{color:#f87171;background:#f8717126;border:1px solid rgba(248,113,113,.35)}.status-no .platform-status-label{color:#f87171}.comparison-closing{margin:1.5rem 0 0;max-width:900px;color:#eaefefcc;line-height:1.75;font-size:.95rem}@media(max-width:768px){.comparison-card{padding:1.5rem}.comparison-platforms{grid-template-columns:1fr;gap:1rem}.comparison-card-title{font-size:1.1rem}.platform-item{padding:1rem}}.roadmap-section{padding:4rem 1.5rem;max-width:1200px;margin:0 auto}.roadmap-header{text-align:center;margin-bottom:4rem}.roadmap-title{font-size:2.5rem;font-weight:700;color:#eaefef;margin:0 0 1rem;letter-spacing:-.03em}.roadmap-subtitle{font-size:1.1rem;line-height:1.7;color:#eaefefbf;max-width:700px;margin:0 auto}.roadmap-timeline{display:flex;flex-direction:column;gap:3rem;position:relative}.roadmap-quarter{position:relative}.roadmap-quarter-header{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.roadmap-quarter-badge{display:flex;align-items:center;gap:1rem;padding:.75rem 1.5rem;background:#25343f99;border:1px solid rgba(255,155,81,.2);border-radius:12px;min-width:200px}.roadmap-quarter-label{font-size:1.1rem;font-weight:700;color:#ff9b51;letter-spacing:-.01em}.roadmap-status{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.3rem .7rem;border-radius:6px;white-space:nowrap}.roadmap-status-in-progress{color:#6ee7b7;background:#34d39926;border:1px solid rgba(110,231,183,.35)}.roadmap-status-planned{color:#fbbf24;background:#fbbf2426;border:1px solid rgba(251,191,36,.35)}.roadmap-connector{flex:1;height:2px;background:linear-gradient(to right,#ff9b514d,#ff9b510d)}.roadmap-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem;padding-left:0}.roadmap-feature-card{padding:1.75rem;background:#25343f66;border:1px solid rgba(255,155,81,.12);border-radius:16px;transition:all .3s ease}.roadmap-feature-card:hover{background:#25343f99;border-color:#ff9b5140;transform:translateY(-2px);box-shadow:0 8px 24px #ff9b511a}.roadmap-feature-title{font-size:1.1rem;font-weight:700;color:#eaefef;margin:0 0 .75rem;letter-spacing:-.01em}.roadmap-feature-description{font-size:.95rem;line-height:1.6;color:#eaefefb3;margin:0}.roadmap-footer{margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(255,155,81,.15)}.roadmap-disclaimer{font-size:.875rem;line-height:1.6;color:#eaefef99;text-align:center;max-width:800px;margin:0 auto;font-style:italic}@media(max-width:768px){.roadmap-section{padding:3rem 1rem}.roadmap-title{font-size:2rem}.roadmap-subtitle{font-size:1rem}.roadmap-quarter-header{flex-direction:column;align-items:flex-start;gap:1rem}.roadmap-quarter-badge{width:100%;justify-content:space-between}.roadmap-connector{display:none}.roadmap-features{grid-template-columns:1fr;padding-left:0}.roadmap-feature-card{padding:1.5rem}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.preview-layout{margin-top:1.7rem;display:grid;grid-template-columns:1.25fr .75fr;gap:1.2rem;align-items:stretch}.preview-dashboard{padding:1.2rem;position:relative;overflow:hidden}.preview-dashboard:before{content:"";position:absolute;top:-6.5rem;right:-4.8rem;width:12rem;height:12rem;border-radius:999px;background:radial-gradient(circle,#ff9b5129,#ff9b5100 74%);pointer-events:none}.preview-dashboard-head{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.preview-dashboard h3{margin:0;font-size:1.15rem}.preview-live-badge{border-radius:999px;border:1px solid rgba(255,155,81,.4);background:#ff9b511f;color:#eaefefed;font-size:.72rem;font-weight:600;letter-spacing:.03em;padding:.35rem .72rem;flex-shrink:0}.preview-mobile h4{margin:0;font-size:.92rem}.preview-dashboard-banner{margin-top:.95rem;height:205px;border-radius:14px;overflow:hidden;border:1px solid rgba(234,239,239,.16);position:relative}.preview-dashboard-banner img{width:100%;height:100%;object-fit:cover;display:block}.preview-dashboard-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#10161d14,#10161dbf)}.preview-dashboard-topchips{position:absolute;left:.75rem;top:.75rem;display:flex;gap:.45rem}.preview-dashboard-topchips span{border-radius:999px;border:1px solid rgba(234,239,239,.22);background:#10161d9e;color:#eaefefeb;font-size:.67rem;padding:.3rem .58rem;white-space:nowrap}.preview-dashboard-caption{position:absolute;left:.75rem;bottom:.75rem;border-radius:10px;border:1px solid rgba(255,155,81,.42);background:#10161dbd;color:#eaefeff2;font-size:.72rem;font-weight:600;padding:.36rem .62rem}.preview-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem}.preview-metric-card{background:#10161da6;border-radius:14px;padding:.8rem;border:1px solid rgba(234,239,239,.12)}.preview-row .label{margin:0;font-size:.74rem;color:#eaefefb3}.preview-row strong{display:block;margin-top:.42rem;font-size:.95rem}.preview-status-strip{margin-top:.8rem;border-radius:12px;border:1px solid rgba(255,155,81,.26);background:#ff9b5114;padding:.6rem .75rem;display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}.preview-status-strip span{font-size:.74rem;color:#eaefefcc}.preview-status-strip strong{color:var(--sunset-orange);font-size:.76rem;letter-spacing:.03em;text-transform:uppercase}.calendar-grid{margin-top:.9rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.calendar-grid span{display:block;height:2.2rem;border-radius:10px;background:#10161da3;border:1px solid rgba(234,239,239,.12)}.calendar-grid .busy{border-color:#ff9b5170;background:#ff9b5129}.preview-mobile{padding:1.1rem;position:relative;overflow:hidden}.preview-mobile-glow{position:absolute;right:-3.8rem;top:-4.3rem;width:12.5rem;height:12.5rem;border-radius:999px;background:radial-gradient(circle,#ff9b5126,#ff9b5100 74%)}.phone-frame{border-radius:22px;background:linear-gradient(180deg,#10161ddb,#1d2831bd);border:1px solid rgba(234,239,239,.14);padding:1rem;position:relative;z-index:1}.phone-banner{border-radius:14px;overflow:hidden;border:1px solid rgba(234,239,239,.18);margin-bottom:.85rem;height:96px}.phone-banner img{width:100%;height:100%;object-fit:cover;display:block}.phone-head{margin-top:.1rem;display:flex;align-items:center;justify-content:space-between;gap:.6rem}.phone-head span{border-radius:999px;border:1px solid rgba(255,155,81,.34);background:#ff9b5124;color:var(--sunset-orange);font-size:.65rem;padding:.24rem .56rem}.phone-subtitle{margin:.28rem 0 0;color:#eaefefb8;font-size:.84rem}.time-chips{margin-top:.8rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.time-chips span{border-radius:10px;text-align:center;padding:.44rem .2rem;border:1px solid rgba(234,239,239,.16);font-size:.79rem}.time-chips .active{color:var(--sunset-orange);border-color:#ff9b518f;background:#ff9b511f}.phone-frame button{width:100%;margin-top:.85rem;border:0;border-radius:12px;padding:.58rem;background:#ff9b51e6;color:var(--deep-night);font-size:.8rem;font-weight:600}.phone-trust-row{margin-top:.62rem;display:flex;flex-wrap:wrap;gap:.38rem}.phone-trust-row span{border-radius:999px;border:1px solid rgba(234,239,239,.18);color:#eaefefcc;font-size:.66rem;padding:.2rem .5rem}.social-proof-layout{margin-top:1.7rem;display:grid;grid-template-columns:1.1fr .9fr;grid-template-areas:"testimonial-1 case-study" "testimonial-2 case-study" "testimonial-3 case-study";gap:1rem}.testimonial-card{padding:1.05rem}.testimonial-head{display:flex;align-items:center;gap:.7rem;margin-bottom:.9rem}.testimonial-head img{width:42px;height:42px;border-radius:999px;object-fit:cover;border:1px solid rgba(255,155,81,.42)}.testimonial-card-1{grid-area:testimonial-1}.testimonial-card-2{grid-area:testimonial-2}.testimonial-card-3{grid-area:testimonial-3}.testimonial-quote{margin:0;color:#eaefefe0;line-height:1.6}.testimonial-author{margin:0;font-size:.96rem;font-weight:700}.testimonial-meta{margin:.2rem 0 0;color:#eaefefbf;font-size:.87rem}.testimonial-metric{margin:.85rem 0 0;color:var(--sunset-orange);font-size:.86rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.case-study-card{grid-area:case-study;padding:1.15rem}.case-study-cover{height:155px;border-radius:14px;overflow:hidden;border:1px solid rgba(234,239,239,.18);margin-bottom:.95rem}.case-study-cover img{width:100%;height:100%;object-fit:cover;display:block}.case-study-kicker{margin:0;color:#ff9b51db;font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.case-study-card h3{margin:.55rem 0 0;font-size:1.24rem}.case-study-meta{margin:.35rem 0 0;color:#eaefefbd;font-size:.88rem}.case-study-metrics{margin-top:1rem;display:grid;gap:.75rem}.case-study-row{border-radius:14px;background:#10161d94;border:1px solid rgba(234,239,239,.12);padding:.76rem .8rem}.case-study-row p{margin:0;font-size:.84rem;color:#eaefefb8}.case-study-values{margin-top:.5rem;display:grid;gap:.24rem;font-size:.84rem}.case-study-values span{color:#eaefefdb}.case-study-row strong{display:inline-block;margin-top:.55rem;color:var(--sunset-orange);font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.case-study-note{margin:1rem 0 0;color:#eaefefc7;font-size:.9rem;line-height:1.6}.pricing-top{margin-top:1.6rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.pricing-top p{margin:0;color:#eaefefbd;font-size:.89rem}.billing-toggle{padding:.36rem;display:inline-flex;gap:.35rem}.billing-toggle button{border:1px solid transparent;border-radius:12px;background:transparent;color:#eaefefc7;padding:.52rem .85rem;font-size:.86rem;cursor:pointer}.billing-toggle .is-active{color:var(--deep-night);background:#ff9b51eb}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.pricing-card{padding:1.1rem;position:relative}.pricing-card h3{margin:0;font-size:1.3rem}.pricing-subtitle{margin:.35rem 0 0;color:#eaefefc2}.pricing-card .price{margin:1.1rem 0 0;font-size:1.52rem;font-weight:700}.pricing-card ul{margin:1rem 0;padding-left:1.1rem;color:#eaefefdb;line-height:1.65;min-height:130px}.pricing-card li::marker{color:#ff9b51c7}.pricing-card button{width:100%}.pricing-card-growth{transform:scale(1.04);border-color:#ff9b5157}.popular-badge{position:absolute;top:-.8rem;right:1rem;border-radius:999px;font-size:.72rem;padding:.38rem .66rem;color:var(--deep-night);background:#ff9b51f2;font-weight:700}.faq-list{margin-top:1.6rem;display:grid;gap:.75rem}.faq-item{padding:.2rem}.faq-item>button{width:100%;background:transparent;border:0;color:var(--light-frost);display:flex;align-items:center;justify-content:space-between;padding:.9rem;text-align:left;cursor:pointer;border-radius:14px}.faq-item>button:hover{background:#1d283199}.faq-arrow{color:var(--sunset-orange);transition:transform .2s ease;font-size:1rem}.faq-arrow.open{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;transition:max-height .25s ease}.faq-answer.open{max-height:180px}.faq-answer p{margin:0;padding:0 .9rem 1rem;color:#eaefefc2;line-height:1.65}.final-cta{padding:2.2rem;text-align:center;position:relative;overflow:hidden;isolation:isolate}.final-cta>*{position:relative;z-index:1}.final-cta-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.final-cta-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#10161ddb,#1d2831d1);z-index:0}.final-cta h2{margin:0;font-size:clamp(2rem,4vw,2.9rem)}.final-cta .large{margin-top:1.35rem;padding:.95rem 2rem;font-size:1rem}.final-cta p{margin:1rem 0 0;color:#eaefefbd}@media(max-width:1080px){.hero{grid-template-columns:1fr;gap:2.2rem}.hero-visual{padding:0}.mobile-mockup{position:relative;right:auto;bottom:auto;margin-top:.8rem;width:min(280px,100%)}.problem-grid,.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-impact-grid,.preview-layout{grid-template-columns:1fr}.social-proof-layout{grid-template-columns:1fr;grid-template-areas:"testimonial-1" "testimonial-2" "case-study" "testimonial-3"}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card-growth{transform:none}}@media(max-width:760px){.section{padding:4.5rem 1rem}.hero-title{font-size:clamp(2.25rem,10vw,3rem)}.hero-badges span{font-size:.7rem}.dashboard-banner{height:150px}.preview-dashboard-banner{height:162px}.phone-banner{height:86px}.preview-dashboard-head{flex-direction:column;align-items:flex-start}.preview-dashboard-topchips{flex-wrap:wrap;max-width:calc(100% - 1.5rem)}.problem-card-media,.feature-card-media{height:118px}.case-study-cover{height:132px}.chart-bars{height:108px}.mobile-mockup{width:100%;max-width:320px}.problem-grid,.feature-grid,.revenue-impact-grid,.pricing-grid,.preview-row{grid-template-columns:1fr}.pricing-top{flex-direction:column;align-items:flex-start}.billing-toggle{width:100%;flex-wrap:wrap}.billing-toggle button{flex:1;min-width:200px}}.integrations-grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.integration-card{padding:1.4rem;position:relative;transition:all .3s ease}.integration-card:hover{transform:translateY(-4px);box-shadow:0 24px 56px #0006;border-color:#ff9b5147}.integration-badge{position:absolute;top:1rem;right:1rem;font-size:.7rem;padding:.3rem .6rem;border-radius:8px;background:#ff9b511f;color:var(--sunset-orange);font-weight:600}.integration-logo{margin-bottom:1rem}.integration-logo h3{margin:0;font-size:1.4rem;color:#eaefefeb;font-weight:700}.integration-description{margin:0 0 1rem;color:#eaefefc2;line-height:1.6;font-size:.88rem}.integration-benefits{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.integration-benefits li{font-size:.82rem;color:#eaefefad;padding-left:1.2rem;position:relative}.integration-benefits li:before{content:"✓";position:absolute;left:0;color:var(--sunset-orange);font-weight:700}.integrations-footer{margin-top:2rem;text-align:center}.integrations-trust{margin:0 0 .8rem;font-size:.82rem;color:#eaefef94}.integrations-cta{margin:0;font-size:.9rem;color:#eaefefc2}.integrations-cta a{color:var(--sunset-orange);text-decoration:none;font-weight:600;transition:color .2s ease}.integrations-cta a:hover{color:#ff9b51cc;text-decoration:underline}@media(max-width:1024px){.integrations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.integrations-grid{grid-template-columns:1fr}}.security-reliability{padding:5rem 1.5rem;max-width:1200px;margin:0 auto}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:3rem}.security-item{background:#25343f66;border:1px solid rgba(255,155,81,.12);border-radius:16px;padding:2rem;transition:all .3s ease}.security-item:hover{background:#25343f99;border-color:#ff9b513d;transform:translateY(-4px)}.security-icon{font-size:2.5rem;margin-bottom:1rem;filter:grayscale(.3)}.security-title{font-size:1.25rem;font-weight:700;color:var(--light-frost);margin-bottom:.75rem;letter-spacing:-.02em}.security-description{font-size:.95rem;line-height:1.6;color:#eaefefbf}.security-footer{margin-top:3rem;padding:1.5rem;background:#1d283180;border:1px solid rgba(255,155,81,.08);border-radius:12px;text-align:center}.security-note{font-size:.9rem;line-height:1.6;color:#eaefefa6;max-width:800px;margin:0 auto}@media(max-width:768px){.security-reliability{padding:3rem 1rem}.security-grid{grid-template-columns:1fr;gap:1.5rem}.security-item{padding:1.5rem}.security-icon{font-size:2rem}}.roi-section{padding-top:3rem;padding-bottom:5.5rem}.roi-grid{margin-top:1.6rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.roi-card{padding:1.6rem;display:flex;flex-direction:column;gap:1.2rem}.roi-scenario h3{margin:0 0 .4rem;font-size:1.1rem;color:var(--light-frost)}.roi-description{margin:0;font-size:.85rem;color:#eaefef9e}.roi-calculation{display:flex;flex-direction:column;gap:.8rem}.roi-formula{display:flex;align-items:center;gap:.6rem;font-size:.92rem;color:#eaefefc7}.roi-multiply{color:var(--sunset-orange);font-weight:700;font-size:1.1rem}.roi-result{padding-top:.8rem;border-top:1px solid rgba(255,155,81,.15);display:flex;flex-direction:column;gap:.3rem}.roi-label{font-size:.78rem;color:#eaefef94;text-transform:uppercase;letter-spacing:.08em}.roi-value{font-size:1.5rem;color:var(--sunset-orange);font-weight:700}.roi-summary{margin-top:2rem;padding:1.8rem;background:#ff9b5114;border:1px solid rgba(255,155,81,.22);border-radius:20px;text-align:center}.roi-total{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.2rem}.roi-total-label{font-size:.88rem;color:#eaefefb8}.roi-total-value{font-size:2rem;color:var(--sunset-orange);font-weight:700}.roi-closing{max-width:680px;margin:0 auto;font-size:.95rem;line-height:1.65;color:#eaefefd1}@media(max-width:768px){.roi-grid{grid-template-columns:1fr}.roi-total-value{font-size:1.6rem}}
