.platform-home{--fenix-ink:#101a3a;--fenix-muted:#667085;--fenix-purple:#6737e8;--fenix-purple-dark:#5123ce;--fenix-purple-soft:#f0edff;--fenix-green:#17a768;--fenix-red:#f45d69;--fenix-line:#e3e6f0;--fenix-canvas:#f7f8fc;min-height:100dvh;color:var(--fenix-ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;overflow-x:clip}.platform-home *,.platform-home :before,.platform-home :after{box-sizing:border-box}.platform-home h1,.platform-home h2,.platform-home h3,.platform-home p{margin:0}.platform-home h1,.platform-home h2,.platform-home h3{font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:0}.platform-home__hero{background:#f5f4ff}.platform-home__hero-inner,.platform-home__benefits-inner,.platform-home__problem,.platform-home__features,.platform-home__marketplace,.platform-home__industries,.platform-home__workflow,.platform-home__final-cta{width:min(1440px,100% - 72px);margin:0 auto}.platform-home__hero-inner{grid-template-columns:minmax(330px,.76fr) minmax(560px,1.24fr);align-items:center;gap:clamp(32px,5vw,76px);min-height:474px;padding:36px 0 38px;display:grid}.platform-home__hero-copy{z-index:2;position:relative}.platform-home__eyebrow{color:var(--fenix-purple);text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.3;margin-bottom:14px!important}.platform-home__hero h1{max-width:650px;font-size:clamp(2.4rem,4.2vw,4.35rem);font-weight:780;line-height:1.08}.platform-home__hero-copy>p:not(.platform-home__eyebrow){max-width:620px;color:var(--fenix-muted);margin-top:20px;font-size:16px;line-height:1.6}.platform-home__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.platform-home__button{min-height:48px;color:var(--fenix-purple-dark);text-align:center;background:#fff;border:1px solid #b9a6f3;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:14px;font-weight:750;line-height:1.2;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.platform-home__button svg{width:18px;height:18px}.platform-home__button--primary{border-color:var(--fenix-purple);background:var(--fenix-purple);color:#fff;box-shadow:0 10px 22px #6737e833}.platform-home__button--light{min-width:260px;color:var(--fenix-purple-dark);background:#fff;border-color:#fff}.platform-home__button:hover{border-color:var(--fenix-purple-dark);transform:translateY(-1px)}.platform-home__button--primary:hover{background:var(--fenix-purple-dark)}.platform-home__trust{color:var(--fenix-muted);align-items:center;gap:8px;margin-top:22px;font-size:12px;font-weight:650;display:inline-flex}.platform-home__trust svg{width:18px;height:18px;color:var(--fenix-purple)}.platform-home__product-preview{background:#fff;border:1px solid #dcdff0;border-radius:8px;grid-template-columns:118px minmax(0,1fr);min-width:0;min-height:390px;display:grid;position:relative;overflow:visible;box-shadow:0 26px 54px #2d22692b}.platform-home__preview-nav{color:#fff;background:#111c37;border-radius:8px 0 0 8px;flex-direction:column;gap:7px;padding:18px 13px;display:flex}.platform-home__preview-nav strong{align-items:center;gap:7px;margin-bottom:13px;font-size:11px;display:flex}.platform-home__preview-nav strong svg{width:16px;height:16px}.platform-home__preview-nav>span{color:#9eabc5;border-radius:5px;align-items:center;height:39px;padding:0 10px;display:flex}.platform-home__preview-nav>span.is-active{color:#fff;background:#253658}.platform-home__preview-nav>span svg{width:16px;height:16px}.platform-home__preview-main{background:var(--fenix-canvas);min-width:0;padding:20px}.platform-home__preview-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.platform-home__preview-head>div{gap:4px;display:grid}.platform-home__preview-head strong{font-size:15px}.platform-home__preview-head span{color:var(--fenix-muted);font-size:10px}.platform-home__preview-date{border:1px solid var(--fenix-line);background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:5px;min-width:56px;min-height:32px;display:inline-flex}.platform-home__preview-date svg{width:13px;height:13px;color:var(--fenix-purple)}.platform-home__preview-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:17px;display:grid}.platform-home__preview-metrics article{border:1px solid var(--fenix-line);background:#fff;border-radius:6px;gap:5px;min-width:0;padding:12px;display:grid}.platform-home__preview-metrics span{color:var(--fenix-muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.platform-home__preview-metrics strong{font-size:17px}.platform-home__preview-metrics small{color:var(--fenix-green);font-size:8px;font-weight:700}.platform-home__preview-grid{grid-template-columns:1.2fr .8fr;gap:9px;margin-top:9px;display:grid}.platform-home__preview-grid>section{border:1px solid var(--fenix-line);background:#fff;border-radius:6px;min-width:0;min-height:177px;padding:13px}.platform-home__preview-grid>section>strong{align-items:center;gap:5px;margin-bottom:9px;font-size:10px;display:flex}.platform-home__preview-grid>section>div:not(.platform-home__preview-calendar){border-top:1px solid #edf0f5;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:40px;font-size:8px;display:grid}.platform-home__preview-grid time{color:var(--fenix-purple);font-weight:750}.platform-home__preview-grid div svg{width:12px;height:12px;color:var(--fenix-green)}.platform-home__preview-calendar>strong svg{width:13px;height:13px;color:var(--fenix-purple)}.platform-home__preview-calendar>div{grid-template-columns:repeat(5,1fr)!important;gap:6px!important;display:grid!important}.platform-home__preview-calendar>div span{aspect-ratio:1;color:var(--fenix-muted);border-radius:50%;place-items:center;font-size:8px;display:grid}.platform-home__preview-calendar>div span.is-active{background:var(--fenix-purple);color:#fff}.platform-home__booking-toast{border:1px solid var(--fenix-line);background:#fff;border-radius:7px;align-items:flex-start;gap:10px;width:190px;min-height:86px;padding:15px;display:flex;position:absolute;bottom:-28px;right:72%;box-shadow:0 18px 38px #2d22692b}.platform-home__booking-toast>svg{width:22px;height:22px;color:var(--fenix-purple)}.platform-home__booking-toast span{gap:6px;min-width:0;display:grid}.platform-home__booking-toast strong{font-size:10px}.platform-home__booking-toast small{color:var(--fenix-muted);font-size:9px;line-height:1.4}.platform-home__benefits{background:#f5f4ff;padding:12px 0}.platform-home__benefits-inner{border:1px solid var(--fenix-line);background:#fff;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:0 12px 30px #2d226914}.platform-home__benefits article{border-left:1px solid var(--fenix-line);align-items:center;gap:13px;min-width:0;min-height:72px;padding:14px 20px;display:flex}.platform-home__benefits article:first-child{border-left:0}.platform-home__benefits svg{width:28px;height:28px;color:var(--fenix-purple);flex:none}.platform-home__benefits strong{font-size:13px;line-height:1.35}.platform-home__problem{grid-template-columns:minmax(0,1fr) minmax(280px,.8fr) minmax(0,1fr);align-items:center;gap:28px;padding:38px 0;display:grid}.platform-home__problem h2,.platform-home__features>h2,.platform-home__industries>h2,.platform-home__workflow h2,.platform-home__marketplace h2{font-size:clamp(1.7rem,2.8vw,2.55rem);font-weight:760;line-height:1.18}.platform-home__problem-copy>p{color:var(--fenix-muted);margin-top:12px;font-size:14px;line-height:1.55}.platform-home__problem ul,.platform-home__solution ul{gap:12px;margin-top:20px;padding:0;list-style:none;display:grid}.platform-home__problem li,.platform-home__solution li{color:var(--fenix-ink);align-items:flex-start;gap:9px;font-size:13px;line-height:1.45;display:flex}.platform-home__problem li svg,.platform-home__solution li svg{flex:none;width:17px;height:17px;margin-top:1px}.platform-home__problem li svg{color:var(--fenix-red)}.platform-home__solution li svg{color:var(--fenix-green)}.platform-home__problem-image{object-fit:contain;width:100%;height:auto;display:block}.platform-home__solution{background:#fff;border:1px solid #d9d1fa;border-radius:8px;padding:28px;box-shadow:0 12px 28px #442e9717}.platform-home__solution h3{color:var(--fenix-purple-dark);font-size:22px;line-height:1.25}.platform-home__features,.platform-home__marketplace{padding:30px 0}.platform-home__features{text-align:center;background:#f5f4ff;width:100%;max-width:none;padding-left:max(36px,50% - 720px);padding-right:max(36px,50% - 720px)}.platform-home__feature-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.platform-home__feature-grid article{border:1px solid var(--fenix-line);background:#fff;border-radius:7px;align-content:start;justify-items:center;gap:10px;min-width:0;min-height:124px;padding:17px 12px;display:grid;box-shadow:0 9px 22px #2d226914}.platform-home__feature-grid svg{width:29px;height:29px;color:var(--fenix-purple)}.platform-home__feature-grid strong{font-size:14px;line-height:1.3}.platform-home__feature-grid span{color:var(--fenix-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.4;display:-webkit-box;overflow:hidden}.platform-home__marketplace{border-bottom:1px solid var(--fenix-line)}.platform-home__section-head{justify-content:space-between;align-items:end;gap:32px;display:flex}.platform-home__section-summary{justify-items:start;gap:10px;max-width:470px;display:grid}.platform-home__section-summary>p{max-width:470px;color:var(--fenix-muted);font-size:13px;line-height:1.5}.platform-home__section-summary>a{color:var(--fenix-purple);font-size:12px;font-weight:750}.platform-home__location-filters{border:1px solid var(--fenix-line);background:var(--fenix-canvas);border-radius:7px;gap:10px;margin-top:24px;padding:12px 16px;display:grid}.platform-home__filter-row{grid-template-columns:85px minmax(0,1fr);align-items:center;gap:12px;display:grid}.platform-home__filter-row>p{color:var(--fenix-muted);font-size:11px;font-weight:750}.platform-home__filter-scroller{scrollbar-width:thin;gap:7px;min-width:0;display:flex;overflow-x:auto}.platform-home__filter-scroller button{border:1px solid var(--fenix-line);min-height:31px;color:var(--fenix-ink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;flex:none;padding:0 12px;font-size:11px;font-weight:700}.platform-home__filter-scroller button.is-active,.platform-home__filter-scroller button:hover{border-color:var(--fenix-purple);background:var(--fenix-purple-soft);color:var(--fenix-purple-dark)}.platform-home__business-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.platform-home__business-card{border:1px solid var(--fenix-line);background:#fff;border-radius:7px;min-width:0;overflow:hidden;box-shadow:0 8px 20px #2d226914}.platform-home__business-image{background:#1b1d23 url(/img/fenix-4.jpg) 50%/cover;height:170px;display:block;position:relative;overflow:hidden}.platform-home__business-image img{object-fit:cover;width:100%;height:100%;display:block}.platform-home__business-image>span:first-child:not(.platform-home__business-shade){color:#fff;place-items:center;height:100%;font-size:34px;font-weight:800;display:grid}.platform-home__business-shade{background:#101a3a26;position:absolute;inset:0}.platform-home__business-category,.platform-home__business-sale{z-index:1;color:var(--fenix-ink);background:#fff;border-radius:5px;padding:6px 8px;font-size:9px;font-weight:750;position:absolute;top:10px}.platform-home__business-category{left:10px}.platform-home__business-sale{right:10px}.platform-home__business-sale small{color:var(--fenix-purple);margin-right:4px}.platform-home__business-body{gap:14px;padding:14px;display:grid}.platform-home__business-body p{color:var(--fenix-muted);font-size:10px}.platform-home__business-body h3{margin-top:5px;font-size:17px;line-height:1.2}.platform-home__business-action,.platform-home__empty a{background:var(--fenix-purple);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-height:36px;font-size:11px;font-weight:750;display:inline-flex}.platform-home__state,.platform-home__empty{border:1px solid var(--fenix-line);background:var(--fenix-canvas);color:var(--fenix-muted);border-radius:7px;margin-top:24px;padding:22px;font-size:14px}.platform-home__empty{justify-content:space-between;align-items:center;gap:20px;display:flex}.platform-home__empty a{padding:0 16px}.platform-home__industries{text-align:center;padding:30px 0 26px}.platform-home__industries>div{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.platform-home__industries article{border:1px solid var(--fenix-line);background:#fff;border-radius:7px;grid-template-rows:78px 1fr;min-width:0;min-height:124px;display:grid;overflow:hidden;box-shadow:0 8px 20px #2d226912}.platform-home__industries img{object-fit:cover;width:100%;height:78px;display:block}.platform-home__industries strong{place-items:center;padding:10px;font-size:11px;line-height:1.3;display:grid}.platform-home__industries .platform-home__industry-more{background:var(--fenix-purple-soft);grid-template-rows:78px 1fr}.platform-home__industry-more svg{width:36px;height:36px;color:var(--fenix-purple);place-self:center}.platform-home__workflow{text-align:center;padding:26px 0 34px}.platform-home__workflow-copy>p:not(.platform-home__eyebrow){max-width:640px;color:var(--fenix-muted);margin:12px auto 0;font-size:14px;line-height:1.55}.platform-home__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin-top:26px;display:grid;position:relative}.platform-home__steps:before{content:"";background:#a996ef;height:1px;position:absolute;top:15px;left:12.5%;right:12.5%}.platform-home__step{justify-items:center;gap:12px;min-width:0;display:grid;position:relative}.platform-home__step>span{z-index:1;background:var(--fenix-purple);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.platform-home__step>svg{width:34px;height:34px;color:var(--fenix-purple)}.platform-home__step strong{font-size:13px;line-height:1.35}.platform-home__step small{max-width:220px;color:var(--fenix-muted);font-size:10px;line-height:1.4}.platform-home__final-cta{background:var(--fenix-purple);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:36px;min-height:110px;margin-bottom:24px;padding:22px 44px;display:flex}.platform-home__final-cta h2{font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.2}.platform-home__final-cta p{color:#ffffffd1;margin-top:8px;font-size:13px}.platform-home a:focus-visible,.platform-home button:focus-visible{outline-offset:3px;outline:3px solid #6737e861}@media (max-width:860px){.platform-home__hero-inner{grid-template-columns:minmax(300px,.85fr) minmax(470px,1.15fr)}.platform-home__feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-home__industries>div{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-home__business-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:861px) and (max-width:1180px){.platform-home__benefits{padding:4px 0}.platform-home__hero-inner{grid-template-columns:360px minmax(0,1fr);gap:22px}.platform-home__hero h1{font-size:2rem;line-height:1.16}.platform-home__hero-copy>p:not(.platform-home__eyebrow){margin-top:16px;font-size:14px;line-height:1.5}.platform-home__actions{flex-wrap:nowrap;gap:9px;margin-top:22px}.platform-home__button{min-height:42px;padding:0 16px;font-size:12px}.platform-home__trust{margin-top:16px}.platform-home__problem{grid-template-columns:minmax(0,1fr) minmax(230px,.82fr) minmax(0,1fr);gap:20px;padding:18px 0}.platform-home__problem h2,.platform-home__features>h2,.platform-home__industries>h2,.platform-home__workflow h2{font-size:1.5rem}.platform-home__problem-copy>p{margin-top:8px;font-size:12px}.platform-home__problem ul,.platform-home__solution ul{gap:8px;margin-top:13px}.platform-home__problem li,.platform-home__solution li{gap:7px;font-size:11px;line-height:1.35}.platform-home__problem li svg,.platform-home__solution li svg{width:14px;height:14px}.platform-home__solution{padding:19px}.platform-home__solution h3{font-size:18px}.platform-home__features{padding-top:12px;padding-bottom:12px}.platform-home__feature-grid{margin-top:12px}.platform-home__feature-grid article{gap:6px;min-height:108px;padding:13px 9px}.platform-home__feature-grid svg{width:25px;height:25px}.platform-home__feature-grid strong{font-size:12px}.platform-home__feature-grid span{font-size:9px}.platform-home__industries{padding:12px 0}.platform-home__industries>div{gap:10px;margin-top:12px}.platform-home__industries article{grid-template-rows:70px 1fr;min-height:108px}.platform-home__industries img{height:70px}.platform-home__industries .platform-home__industry-more{grid-template-rows:70px 1fr}.platform-home__industries strong{padding:7px;font-size:9px}.platform-home__industry-more svg{width:30px;height:30px}.platform-home__workflow{padding:20px 0 24px}.platform-home__workflow-copy .platform-home__eyebrow,.platform-home__workflow-copy>p:not(.platform-home__eyebrow){display:none}.platform-home__steps{gap:24px;margin-top:22px}.platform-home__step{gap:8px}.platform-home__step>svg{width:29px;height:29px}.platform-home__step strong{font-size:11px}.platform-home__step small{font-size:8px;line-height:1.3}.platform-home__final-cta{min-height:88px;margin-bottom:0;padding:14px 42px}.platform-home__final-cta h2{font-size:1.2rem}}@media (max-width:860px){.platform-home__hero-inner,.platform-home__problem{grid-template-columns:1fr}.platform-home__hero-copy{max-width:680px}.platform-home__product-preview{width:min(100%,700px)}.platform-home__benefits-inner{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-home__benefits article:nth-child(3){border-left:0}.platform-home__benefits article:nth-child(n+3){border-top:1px solid var(--fenix-line)}.platform-home__problem-image{width:min(100%,560px);margin:0 auto}.platform-home__business-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.platform-home__hero-inner,.platform-home__benefits-inner,.platform-home__problem,.platform-home__features,.platform-home__marketplace,.platform-home__industries,.platform-home__workflow,.platform-home__final-cta{width:min(100% - 24px,1440px)}.platform-home__hero-inner{min-height:auto;padding:42px 0 48px}.platform-home__hero h1{font-size:2.5rem}.platform-home__actions,.platform-home__button{width:100%}.platform-home__product-preview{grid-template-columns:66px minmax(0,1fr);min-height:326px}.platform-home__preview-nav{padding:12px 8px}.platform-home__preview-nav strong{font-size:0}.platform-home__preview-nav strong svg{width:22px;height:22px}.platform-home__preview-main{padding:12px}.platform-home__preview-metrics article:nth-child(3),.platform-home__preview-calendar,.platform-home__booking-toast{display:none}.platform-home__preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-home__preview-grid,.platform-home__benefits-inner,.platform-home__feature-grid,.platform-home__business-grid,.platform-home__industries>div,.platform-home__steps{grid-template-columns:1fr}.platform-home__benefits article{border-top:1px solid var(--fenix-line);border-left:0;min-height:68px}.platform-home__benefits article:first-child{border-top:0}.platform-home__problem{padding:46px 0}.platform-home__features{max-width:none;padding-left:12px;padding-right:12px}.platform-home__feature-grid article{min-height:118px}.platform-home__section-head,.platform-home__empty,.platform-home__final-cta{align-items:start;display:grid}.platform-home__filter-row{grid-template-columns:1fr}.platform-home__business-image{height:210px}.platform-home__industries article{grid-template-rows:112px;grid-template-columns:132px minmax(0,1fr)}.platform-home__industries img{height:112px}.platform-home__industries .platform-home__industry-more{grid-template-rows:112px;grid-template-columns:132px minmax(0,1fr)}.platform-home__steps{gap:24px}.platform-home__steps:before{display:none}.platform-home__step{text-align:left;grid-template-columns:34px 38px minmax(0,1fr);place-items:center start}.platform-home__step small{grid-column:3}.platform-home__final-cta{width:calc(100% - 24px);padding:26px}.platform-home__button--light{min-width:0}}@media (prefers-reduced-motion:reduce){.platform-home *,.platform-home :before,.platform-home :after{scroll-behavior:auto!important;transition:none!important}}
