.fect-landing{--bg:#080a0f;--bg2:#0d1018;--ink:#f3f5f7;--muted:#9ba4b4;--line:#ffffff1b;--glass:#ffffff0e;--blue:#9db7ff;--violet:#b8a5ff;--green:#74e1b0;--orange:#ffbd79;--dark:#11141c;--light:#e9ebf1;--radius:22px;--shell:min(1180px,calc(100vw - 48px));font-synthesis:none}.fect-landing *{box-sizing:border-box}.fect-landing{scroll-behavior:smooth;background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:90px;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55}.fect-landing:has(dialog[open]){overflow:hidden}.fect-landing button,.fect-landing input,.fect-landing select,.fect-landing textarea{font:inherit}.fect-landing button,.fect-landing a{color:inherit}.fect-landing button{cursor:pointer}.fect-landing a{text-decoration:none}.fect-landing .shell{width:var(--shell);margin-inline:auto}.fect-landing .skip-link{z-index:1000;color:#000;background:#fff;border-radius:8px;padding:10px 16px;position:fixed;top:-100px;left:12px}.fect-landing .skip-link:focus{top:12px}.fect-landing .site-header{z-index:50;border-bottom:1px solid #0000;transition:all .3s;position:fixed;inset:0 0 auto}.fect-landing .site-header.scrolled{border-color:var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07090ec2}.fect-landing .nav{justify-content:space-between;align-items:center;height:76px;display:flex}.fect-landing .brand{align-items:center;gap:13px;display:flex}.fect-landing .brand img{object-fit:contain;object-position:center;border-radius:0;width:118px;height:auto;max-height:42px}.fect-landing .brand span{color:#bac2cf;text-transform:uppercase;letter-spacing:.15em;max-width:90px;font-size:10px;line-height:1.25}.fect-landing .nav-links{align-items:center;gap:26px;display:flex}.fect-landing .nav-links>a{color:#bdc4d0;font-size:13px;transition:all .2s}.fect-landing .nav-toggle{background:0 0;border:0;width:42px;height:42px;display:none}.fect-landing .nav-toggle span{background:#fff;width:22px;height:1px;margin:6px auto;display:block}.fect-landing .button{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 24px;font-size:13px;font-weight:650;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:inline-flex}.fect-landing .button:hover{transform:translateY(-2px)}.fect-landing .button:focus-visible{outline-offset:3px;outline:2px solid #c7d4ff}.fect-landing a:focus-visible{outline-offset:3px;outline:2px solid #c7d4ff}.fect-landing .capability-tabs button:focus-visible{outline-offset:3px;outline:2px solid #c7d4ff}.fect-landing .button-primary{color:#0b0d12;background:#f3f5f7;box-shadow:0 10px 35px #d5deff24}.fect-landing .button-primary:hover{background:#fff;box-shadow:0 12px 45px #d5deff40}.fect-landing .button-small{gap:8px;min-height:39px;padding:0 17px;font-size:11px}.fect-landing .hero{background:radial-gradient(70% 48% at 52% 24%,#4856873b,#0000 72%),linear-gradient(#090b11,#080a0f);min-height:100vh;padding:150px 0 0;position:relative;overflow:hidden}.fect-landing .hero:after{content:"";pointer-events:none;background:linear-gradient(#f1f5ff2b,#8899ce14 5%,#0000 24%);border-radius:50%;width:180vw;height:70vw;position:absolute;top:81%;left:50%;transform:translate(-50%);box-shadow:0 -1px 22px #dbe5ff59,0 -45px 130px #758bcf26}.fect-landing .hero-glow{filter:blur(1px);pointer-events:none;border-radius:50%;position:absolute}.fect-landing .glow-a{background:radial-gradient(circle,#6777c229,#0000 66%);width:700px;height:700px;top:-220px;right:-300px}.fect-landing .glow-b{background:radial-gradient(circle,#9e7cd917,#0000 68%);width:500px;height:500px;top:35%;left:-220px}.fect-landing .hero-grid{z-index:2;grid-template-columns:.83fr 1.17fr;align-items:center;gap:46px;display:grid;position:relative}.fect-landing .eyebrow,.fect-landing .section-index{letter-spacing:.18em;color:#aeb8cb;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.fect-landing .live-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2s infinite fect-landing-pulse;box-shadow:0 0 0 5px #74e1b01a}.fect-landing .hero h1 em,.fect-landing .section h2 em{color:#9da8ba;font-style:normal}.fect-landing .hero-fragment{color:#e8ebf2;margin:0 0 18px;font-size:17px}.fect-landing .hero-fragment span{color:#9eabc0}.fect-landing .hero-actions{gap:12px;margin-top:32px;display:flex}.fect-landing .support-line{color:#777f8e;text-transform:uppercase;letter-spacing:.16em;margin:17px 0 0 10px;font-size:11px}.fect-landing .product-visual{background:linear-gradient(145deg,#ffffff21,#ffffff06 45%);border:1px solid #ffffff2e;border-radius:25px;min-height:540px;position:relative;overflow:visible;transform:perspective(1300px)rotateY(-2deg)rotateX(1deg);box-shadow:inset 1px 1px #ffffff40,0 45px 100px #00000080}.fect-landing .visual-top{border-bottom:1px solid var(--line);background:#0c0f17ad;border-radius:25px 25px 0 0;justify-content:space-between;align-items:center;height:50px;padding:0 18px;display:flex}.fect-landing .visual-brand{color:#adb7c8;align-items:center;gap:10px;font-size:10px;display:flex}.fect-landing .mini-mark{color:#10131a;background:#edf0f6;border-radius:6px;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.fect-landing .live-pill{letter-spacing:.12em;color:#8f9aab;font-size:8px}.fect-landing .live-pill span{background:var(--green);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.fect-landing .dashboard-layout{background:#0c0f17de;border-radius:0 0 25px 25px;grid-template-columns:43px 1fr;height:490px;display:grid;overflow:hidden}.fect-landing .dash-sidebar{border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:22px;padding-top:22px;display:flex}.fect-landing .dash-sidebar i{background:#3a4151;border-radius:4px;width:13px;height:13px}.fect-landing .dash-sidebar i.active{background:#e9edf5;box-shadow:0 0 14px #ffffff40}.fect-landing .dash-content{padding:21px}.fect-landing .dash-heading{justify-content:space-between;align-items:center;display:flex}.fect-landing .dash-heading small,.fect-landing .metric-grid small,.fect-landing .card-head small{color:#667084;letter-spacing:.17em;font-size:7px;display:block}.fect-landing .dash-heading strong{font-size:16px;font-weight:550}.fect-landing .health{align-items:center;gap:9px;display:flex}.fect-landing .health span{color:var(--green);font-size:9px}.fect-landing .health b{border:3px solid #74e1b047;border-top-color:var(--green);border-radius:50%;place-items:center;width:35px;height:35px;font-size:10px;display:grid}.fect-landing .metric-grid{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px;display:grid}.fect-landing .metric-grid article,.fect-landing .chart-card,.fect-landing .alerts-card{background:linear-gradient(140deg,#ffffff17,#ffffff06);border:1px solid #ffffff14;border-radius:13px;padding:13px;position:relative;overflow:hidden}.fect-landing .metric-grid strong{letter-spacing:-.04em;margin:4px 0;font-size:21px;display:block}.fect-landing .metric-grid span{color:#768094;font-size:7px}.fect-landing .metric-grid .positive{color:var(--green)}.fect-landing .metric-grid svg{width:48%;height:22px;position:absolute;bottom:6px;right:8px}.fect-landing .metric-grid path{stroke:#9bb7ff;stroke-width:1.5px;fill:none}.fect-landing .avatars{margin-top:9px;display:flex}.fect-landing .avatars b{background:#303a4f;border:1px solid #596176;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:-3px;font-size:6px;display:grid}.fect-landing .dash-lower{grid-template-columns:1.55fr .9fr;gap:9px;margin-top:9px;display:grid}.fect-landing .card-head{justify-content:space-between;align-items:flex-start;display:flex}.fect-landing .card-head strong{font-size:10px}.fect-landing .card-head>span{color:#838da0;font-size:7px}.fect-landing .chart-wrap{height:170px;margin-top:10px;position:relative}.fect-landing .chart-grid{background:repeating-linear-gradient(0deg,#0000 0 38px,#ffffff0f 39px),repeating-linear-gradient(90deg,#0000 0 64px,#ffffff09 65px);position:absolute;inset:0}.fect-landing .chart-wrap svg{width:100%;height:145px;position:absolute;inset:0}.fect-landing .chart-wrap .area{fill:url(#area)}.fect-landing .chart-wrap .line{fill:none;stroke:#a9beff;stroke-width:2px}.fect-landing .chart-labels{color:#5e687b;justify-content:space-between;font-size:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.fect-landing .alerts-card>.card-head>b{width:19px;height:19px;color:var(--orange);background:#ffbd791f;border-radius:50%;place-items:center;font-size:8px;display:grid}.fect-landing .signal{border-bottom:1px solid #fff1;align-items:center;gap:9px;padding:12px 0;display:flex}.fect-landing .signal:last-child{border:0}.fect-landing .signal>i{color:#aabfff;background:#9db7ff1f;border-radius:7px;place-items:center;width:22px;height:22px;font-size:9px;font-style:normal;display:grid}.fect-landing .signal.warning>i{color:var(--orange);background:#ffbd791f}.fect-landing .signal strong,.fect-landing .signal span{display:block}.fect-landing .signal strong{font-size:8px}.fect-landing .signal span{color:#697386;font-size:6px}.fect-landing .floating-chip{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#9ba5b4;background:#191d28d4;border:1px solid #ffffff26;border-radius:12px;padding:10px 14px;font-size:8px;position:absolute;box-shadow:0 20px 45px #00000061}.fect-landing .floating-chip span{color:#fff;margin-right:4px;font-size:13px;font-weight:700}.fect-landing .chip-one{bottom:45px;left:-35px}.fect-landing .chip-two{top:110px;right:-25px}.fect-landing .trust-strip{z-index:2;border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:85px;margin-top:82px;display:flex;position:relative}.fect-landing .trust-strip>span{color:#758092;font-size:10px}.fect-landing .trust-strip div{gap:32px;display:flex}.fect-landing .trust-strip b{letter-spacing:.18em;color:#697384;font-size:8px}.fect-landing .section h2{letter-spacing:-.05em;margin:23px 0;font-size:clamp(40px,5vw,67px);font-weight:540;line-height:1.05}.fect-landing .section-heading{margin-bottom:55px}.fect-landing .section-heading>p,.fect-landing .split-intro p,.fect-landing .why-copy>p,.fect-landing .experience-block p,.fect-landing .operations-layout p{color:#9ba4b3;max-width:610px}.fect-landing .section-heading.centered{text-align:center}.fect-landing .section-heading.centered .section-index{justify-content:center}.fect-landing .section-heading.centered p{margin-inline:auto}.fect-landing .problem{color:#11141b;background:#e4e6eb;position:relative}.fect-landing .problem .section-index{color:#626b7a}.fect-landing .split-intro{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;display:grid}.fect-landing .split-intro h2{font-size:clamp(40px,5vw,64px)}.fect-landing .split-intro p{color:#626b78}.fect-landing .questions-grid{border-top:1px solid #bcc1ca;border-left:1px solid #bcc1ca;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.fect-landing .questions-grid article{border-bottom:1px solid #bcc1ca;border-right:1px solid #bcc1ca;flex-direction:column;justify-content:space-between;min-height:155px;padding:22px;transition:all .25s;display:flex}.fect-landing .questions-grid article:hover{background:#f3f4f6}.fect-landing .questions-grid span{color:#8b929d;font-size:9px}.fect-landing .questions-grid p{max-width:180px;font-size:15px;font-weight:600}.fect-landing .benefits-section{background:linear-gradient(#0a0c12,#0d1018)}.fect-landing .benefit-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.fect-landing .benefit-card{border-radius:var(--radius);background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #ffffff1a;min-height:330px;padding:28px;position:relative;overflow:hidden}.fect-landing .benefit-card:before{content:"";opacity:.4;pointer-events:none;background:linear-gradient(140deg,#ffffff1a,#0000 34%);position:absolute;inset:0}.fect-landing .benefit-card.featured{background:radial-gradient(circle at 85% 5%,#5d74bb40,#0000 45%),linear-gradient(145deg,#ffffff1a,#ffffff05)}.fect-landing .icon-box{color:#b7c8ff;background:#ffffff0d;border:1px solid #ffffff21;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.fect-landing .benefit-card>span{color:var(--green);letter-spacing:.15em;font-size:8px;position:absolute;top:25px;right:25px}.fect-landing .benefit-card h3{margin:34px 0 11px;font-size:20px}.fect-landing .benefit-card p{color:#929cac;max-width:300px;font-size:13px}.fect-landing .mini-operations{margin-top:27px}.fect-landing .mini-operations div{border-top:1px solid var(--line);justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.fect-landing .mini-operations span{color:#aab4c5}.fect-landing .mini-operations .status-good{color:var(--green)}.fect-landing .mini-operations .status-warn{color:var(--orange)}.fect-landing .bars{align-items:flex-end;gap:7px;height:60px;margin-top:26px;display:flex}.fect-landing .bars i{width:17%;height:var(--w);background:linear-gradient(#a6bbfb,#495575);border-radius:5px 5px 0 0}.fect-landing .cost-tag,.fect-landing .recommendation{border:1px solid var(--line);background:#ffffff09;border-radius:12px;margin-top:25px;padding:15px}.fect-landing .cost-tag small,.fect-landing .cost-tag strong,.fect-landing .recommendation small,.fect-landing .recommendation b{display:block}.fect-landing .cost-tag small,.fect-landing .recommendation small{color:#737e90;letter-spacing:.12em;font-size:7px}.fect-landing .cost-tag strong{color:var(--green);font-size:25px}.fect-landing .recommendation b{margin-top:6px;font-size:10px}.fect-landing .alert-line{background:#ffbd7911;border:1px solid #ffbd7921;border-radius:12px;align-items:center;gap:10px;margin-top:28px;padding:12px;display:flex}.fect-landing .alert-line>span{background:var(--orange);border-radius:50%;width:7px;height:7px}.fect-landing .alert-line b,.fect-landing .alert-line small{font-size:8px;display:block}.fect-landing .alert-line small{color:#7f8998}.fect-landing .people-plan{align-items:center;margin-top:29px;display:flex}.fect-landing .people-plan i{background:#aebff1;border:2px solid #20242f;border-radius:50%;width:24px;height:24px;margin-left:-4px}.fect-landing .people-plan i.muted{background:#454c5e}.fect-landing .people-plan span{color:#9ca7b8;margin-left:10px;font-size:8px}.fect-landing .product-section{color:#11141b;background:#d8dbe3}.fect-landing .product-section .section-index{color:#626c7c}.fect-landing .product-section .section-heading p{color:#677181}.fect-landing .capability-stage{color:#edf0f6;background:#10131a;border-radius:28px;overflow:hidden;box-shadow:0 38px 90px #2f374b40}.fect-landing .capability-tabs{border-bottom:1px solid #ffffff1a;padding:0 24px;display:flex}.fect-landing .capability-tabs button{color:#737e90;background:0 0;border:0;border-bottom:2px solid #0000;height:62px;padding:0 23px;font-size:11px}.fect-landing .capability-tabs button.active{color:#fff;border-color:#afc4ff}.fect-landing .capability-screen{grid-template-columns:.78fr 1.22fr;min-height:430px;display:grid}.fect-landing .screen-copy{padding:70px 50px}.fect-landing .screen-copy>span{color:#8490a3;letter-spacing:.16em;font-size:8px}.fect-landing .capability-screen .screen-copy h3{letter-spacing:-.04em;-webkit-text-fill-color:#fff;margin:20px 0;font-size:34px;line-height:1.1;color:#fff!important}.fect-landing .screen-copy p{color:#919bac;font-size:13px;line-height:1.75}.fect-landing .screen-copy ul{margin:25px 0;padding:0;list-style:none}.fect-landing .screen-copy li{border-top:1px solid var(--line);color:#c8ced8;padding:8px 0;font-size:10px}.fect-landing .screen-copy li:before{content:"↗";color:#a9bdff;margin-right:10px}.fect-landing .screen-visual{background:linear-gradient(145deg,#232937,#151922);position:relative;overflow:hidden}.fect-landing .orbital{background:linear-gradient(#eef2ff8f,#8d9bc11f 8%,#0000 27%);border-radius:50%;width:640px;height:640px;position:absolute;top:18%;left:5%;box-shadow:0 -2px 26px #dde5ff73,0 -38px 100px #788ed336}.fect-landing .screen-kpis{z-index:2;grid-template-columns:repeat(2,1fr);gap:12px;display:grid;position:absolute;top:8%;left:8%;right:8%}.fect-landing .screen-kpis article{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c0f168c;border:1px solid #ffffff29;border-radius:17px;padding:18px}.fect-landing .screen-kpis small,.fect-landing .screen-kpis b,.fect-landing .screen-kpis span{display:block}.fect-landing .screen-kpis small{color:#8d98aa;font-size:8px}.fect-landing .screen-kpis b{margin:4px 0;font-size:31px}.fect-landing .screen-kpis span{color:var(--green);font-size:8px}.fect-landing .radar{z-index:2;border:1px solid #ffffff21;border-radius:50%;width:150px;height:150px;position:absolute;bottom:11%;right:12%}.fect-landing .radar i{border:1px solid #ffffff1c;border-radius:50%;position:absolute;inset:25%}.fect-landing .radar i:nth-child(2){inset:45%}.fect-landing .radar i:nth-child(3){clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);border-radius:0;inset:0}.fect-landing .radar span{clip-path:polygon(50% 0,95% 39%,70% 93%,20% 83%,4% 33%);background:#9eb8ff40;border:1px solid #a3b9f9;position:absolute;inset:18%}.fect-landing .capability-list{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.fect-landing .capability-list span{color:#4f5867;background:#ffffff59;border:1px solid #1419231a;border-radius:999px;padding:9px 14px;font-size:9px}.fect-landing .how-section{background:#0b0d13}.fect-landing .steps{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.fect-landing .steps article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:375px;padding:28px;position:relative}.fect-landing .step-num{color:#566072;font-size:9px;position:absolute;top:25px;right:25px}.fect-landing .step-icon{color:#abc0ff;margin:40px 0 55px;font-size:28px}.fect-landing .steps h3{font-size:20px}.fect-landing .steps p{color:#919bab;max-width:290px;font-size:13px}.fect-landing .steps small{color:#5f6878;letter-spacing:.13em;font-size:7px;position:absolute;bottom:28px;left:28px}.fect-landing .why-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.fect-landing .why-visual{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff12,#ffffff04);border-radius:28px;place-items:center;min-height:530px;display:grid;overflow:hidden}.fect-landing .blueprint{aspect-ratio:1;background:repeating-linear-gradient(0deg,#0000 0 33px,#ffffff09 34px),repeating-linear-gradient(90deg,#0000 0 33px,#ffffff09 34px);border:1px solid #a1b8ff33;width:70%;position:relative;transform:rotate(8deg)}.fect-landing .bp-ring{border:1px solid #91a9ed;border-radius:50%;position:absolute;inset:16%;box-shadow:0 0 80px #6d89d824}.fect-landing .bp-ring:after,.fect-landing .bp-ring:before{content:"";border:1px dashed #9bb2f161;border-radius:50%;position:absolute;inset:20%}.fect-landing .bp-ring:after{background:#b8c7f0;inset:42%;box-shadow:0 0 40px #819bdc}.fect-landing .bp-line{background:#7286bb;position:absolute}.fect-landing .l1{width:90%;height:1px;top:50%;left:5%}.fect-landing .l2{width:1px;height:90%;top:5%;left:50%}.fect-landing .bp-data{position:absolute;bottom:8%;left:8%;transform:rotate(-8deg)}.fect-landing .bp-data small,.fect-landing .bp-data b,.fect-landing .bp-data span{display:block}.fect-landing .bp-data small{color:#8291b6;letter-spacing:.17em;font-size:7px}.fect-landing .bp-data b{margin:5px 0;font-size:15px}.fect-landing .bp-data span{color:#747f94;font-size:8px}.fect-landing .why-copy h2{font-size:clamp(42px,5vw,66px)}.fect-landing .why-copy>p{line-height:1.8}.fect-landing .expertise-tags{flex-wrap:wrap;gap:8px;margin-top:34px;display:flex}.fect-landing .expertise-tags span{border:1px solid var(--line);color:#9ba6b8;border-radius:999px;padding:8px 12px;font-size:9px}.fect-landing .experience-block{border:1px solid var(--line);background:#ffffff06;border-radius:24px;grid-template-columns:1fr 1fr;gap:80px;margin-top:110px;padding:50px;display:grid}.fect-landing .experience-block h3{font-size:27px;line-height:1.2}.fect-landing .experience-list{grid-template-columns:1fr 1fr;display:grid}.fect-landing .experience-list span{color:#bbc3d0;border-bottom:1px solid var(--line);padding:15px;font-size:10px}.fect-landing .owner-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:18px;display:grid}.fect-landing .owner-card{border:1px solid var(--line);background:#ffffff06;border-radius:20px;grid-template-columns:155px 1fr;gap:25px;padding:18px;display:grid}.fect-landing .owner-photo{background:linear-gradient(145deg,#282e3c,#151820);border-radius:14px;place-items:center;min-height:210px;display:grid}.fect-landing .owner-photo span{color:#666f7f;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.fect-landing .owner-card small{color:#768297;letter-spacing:.15em;font-size:7px}.fect-landing .owner-card h3{margin:10px 0 0}.fect-landing .owner-title{color:#abb8d9!important}.fect-landing .owner-card p{color:#838d9c;font-size:11px}.fect-landing .owner-card a{color:#abc0ff;font-size:9px}.fect-landing .operations-section{color:#12151c;background:#dfe1e7}.fect-landing .operations-layout{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.fect-landing .operations-layout .section-index{color:#5c6574}.fect-landing .operations-layout p{color:#626c79}.fect-landing .operations-cloud{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.fect-landing .operations-cloud span{background:#ffffff8c;border:1px solid #181c261f;border-radius:999px;padding:14px 18px;font-size:11px;box-shadow:0 8px 26px #31394c0f}.fect-landing .conversion-section{background:#dfe1e7;padding-top:0}.fect-landing .conversion-card{color:#f1f3f7;background:#0d1018;border-radius:30px;grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;min-height:390px;padding:70px;display:grid;position:relative;overflow:hidden}.fect-landing .conversion-card h2{font-size:clamp(39px,4.4vw,60px)}.fect-landing .conversion-card p{color:#949ead;max-width:650px}.fect-landing .conversion-glow{background:radial-gradient(circle,#7990da3d,#0000 65%);border-radius:50%;width:700px;height:700px;position:absolute;inset:auto auto -90% -10%}.fect-landing .conversion-card>div:not(.conversion-glow){position:relative}.fect-landing .conversion-actions{flex-direction:column;gap:12px;display:flex}.fect-landing .button-outline-light{background:0 0;border-color:#fff3}.fect-landing .conversion-actions small{text-align:center;color:#697386;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.fect-landing .contact-section{background:#0a0c12}.fect-landing .contact-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.fect-landing .contact-copy>p{color:#929cab;max-width:520px}.fect-landing .company-card{border:1px solid var(--line);background:#ffffff06;border-radius:20px;grid-template-columns:160px 1fr;gap:22px;margin-top:45px;padding:20px;display:grid}.fect-landing .company-card img{object-fit:contain;border-radius:0;width:140px;height:auto;max-height:72px}.fect-landing .company-card h3{margin:0 0 14px}.fect-landing .company-card dl{margin:0}.fect-landing .company-card dl div{grid-template-columns:1fr 1fr;padding:4px 0;font-size:8px;display:grid}.fect-landing .company-card dt{color:#687284}.fect-landing .company-card dd{color:#a5afbe;margin:0}.fect-landing .contact-form,.fect-landing .form-dialog form{flex-direction:column;gap:16px;display:flex}.fect-landing .form-row,.fect-landing .form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.fect-landing .form-grid .full{grid-column:1/-1}.fect-landing label{color:#aab3c1;flex-direction:column;gap:7px;font-size:10px;font-weight:600;display:flex}.fect-landing input,.fect-landing select,.fect-landing textarea{color:#f1f3f6;background:#ffffff0b;border:1px solid #ffffff21;border-radius:10px;outline:none;width:100%;padding:12px 13px;transition:all .2s}.fect-landing input,.fect-landing select{min-height:46px}.fect-landing select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.fect-landing textarea{resize:vertical}.fect-landing input:focus,.fect-landing select:focus,.fect-landing textarea:focus{border-color:#9cb4f6;box-shadow:0 0 0 3px #9cb4f61a}.fect-landing input[aria-invalid=true],.fect-landing select[aria-invalid=true],.fect-landing textarea[aria-invalid=true]{border-color:#ff8d91}.fect-landing .check{grid-template-columns:18px 1fr;align-items:start;font-weight:400;line-height:1.45;display:grid}.fect-landing .check input{accent-color:#9eb8ff;width:16px;height:16px;min-height:0}.fect-landing .honeypot{position:absolute;left:-9999px}.fect-landing .form-status{color:#ff9c9f;min-height:18px;font-size:11px}.fect-landing .form-status.success{color:var(--green);background:#74e1b014;border:1px solid #74e1b02e;border-radius:10px;padding:13px}.fect-landing .footer{border-top:1px solid var(--line);background:#07090e}.fect-landing .footer-main{grid-template-columns:1fr 1fr;gap:80px;padding:65px 0;display:grid}.fect-landing .footer-brand img{object-fit:contain;border-radius:0;width:150px;height:auto;max-height:58px}.fect-landing .footer-brand p{font-size:13px}.fect-landing .footer-brand span{color:#687283;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.fect-landing .footer-links{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.fect-landing .footer-links div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.fect-landing .footer-links b{margin-bottom:7px;font-size:10px}.fect-landing .footer-links a,.fect-landing .footer-links button{color:#7c8696;background:0 0;border:0;padding:0;font-size:10px}.fect-landing .footer-bottom{border-top:1px solid var(--line);color:#566071;justify-content:space-between;align-items:center;height:70px;font-size:8px;display:flex}.fect-landing .form-dialog{width:min(820px,100vw - 28px);max-height:calc(100vh - 28px);color:#f1f3f7;background:#10131a;border:1px solid #ffffff26;border-radius:24px;max-height:calc(100dvh - 28px);margin:auto;padding:0;box-shadow:0 40px 100px #000000b3}.fect-landing .form-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030407c7}.fect-landing .legal-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#030407c7}.fect-landing .dialog-shell{overscroll-behavior:contain;max-height:calc(100vh - 30px);max-height:calc(100dvh - 30px);padding:46px;position:relative;overflow-y:auto}.fect-landing .dialog-close{border:1px solid var(--line);color:#fff;z-index:2;background:#ffffff0a;border-radius:50%;width:36px;height:36px;font-size:22px;position:absolute;top:18px;right:18px}.fect-landing .dialog-head{margin-bottom:32px;padding-right:35px}.fect-landing .dialog-head>span,.fect-landing .legal-dialog [data-legal-kicker]{color:#8291b0;letter-spacing:.18em;font-size:8px}.fect-landing .dialog-head h2{letter-spacing:-.04em;margin:10px 0;font-size:37px}.fect-landing .dialog-head p{color:#919baa;max-width:650px;font-size:12px}.fect-landing .full-button{width:100%;margin-top:5px}.fect-landing .form-dialog fieldset{border:0;margin:7px 0 16px;padding:0}.fect-landing .form-dialog legend{text-transform:uppercase;letter-spacing:.12em;color:#fff;margin-bottom:15px;font-size:11px}.fect-landing .checkbox-group>span{color:#aab3c1;margin-bottom:8px;font-size:10px;font-weight:600;display:block}.fect-landing .checkbox-group>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.fect-landing .checkbox-group label{border:1px solid var(--line);background:#ffffff09;border-radius:8px;grid-template-columns:15px 1fr;align-items:center;padding:9px;font-size:8px;font-weight:400;display:grid}.fect-landing .checkbox-group input{width:13px;height:13px;min-height:0}.fect-landing .field-error{color:#ff9c9f;min-height:12px;font-size:9px}.fect-landing .legal-dialog{width:min(620px,100vw - 28px);max-height:calc(100vh - 28px);overscroll-behavior:contain;border:1px solid var(--line);color:#f2f4f7;background:#11141c;border-radius:22px;max-height:calc(100dvh - 28px);margin:auto;padding:40px;overflow-y:auto}.fect-landing .legal-dialog>div{position:relative}.fect-landing .legal-dialog h2{font-size:32px}.fect-landing .legal-dialog [data-legal-copy]{color:#9ba5b5;font-size:12px;line-height:1.8}.fect-landing .cookie-banner{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#12151df0;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:25px;max-width:850px;margin:auto;padding:18px 20px;display:none;position:fixed;bottom:22px;left:24px;right:24px;box-shadow:0 20px 70px #0009}.fect-landing .cookie-banner.visible{display:grid}.fect-landing .cookie-banner b{font-size:12px}.fect-landing .cookie-banner p{color:#8993a3;margin:3px 0 0;font-size:9px}.fect-landing .cookie-banner>div:last-child{gap:8px;display:flex}.fect-landing .reveal{opacity:1;transition:opacity .75s,transform .75s;transform:none}.fect-landing .reveal.visible{opacity:1;transform:none}.fect-landing .delay-1{transition-delay:.12s}.fect-landing .delay-2{transition-delay:.22s}@keyframes fect-landing-pulse{0%,to{box-shadow:0 0 0 4px #74e1b014}50%{box-shadow:0 0 0 8px #74e1b000}}@media (prefers-reduced-motion:reduce){.fect-landing{scroll-behavior:auto}.fect-landing .live-dot{animation:none}.fect-landing .reveal{opacity:1;transition:none;transform:none}.fect-landing .button{transition:none}}@media (max-width:1050px){.fect-landing .nav-links{gap:15px}.fect-landing .nav-links>a{display:none}.fect-landing .hero-grid{grid-template-columns:1fr}.fect-landing .hero-copy{text-align:center}.fect-landing .hero-copy>*{margin-inline:auto}.fect-landing .hero-actions{justify-content:center}.fect-landing .product-visual{width:100%;max-width:800px;margin-inline:auto;transform:none}.fect-landing .trust-strip{margin-top:70px}.fect-landing .split-intro,.fect-landing .why-grid,.fect-landing .operations-layout,.fect-landing .contact-grid{grid-template-columns:1fr;gap:45px}.fect-landing .questions-grid,.fect-landing .benefit-grid{grid-template-columns:repeat(2,1fr)}.fect-landing .why-visual{width:100%;max-width:650px;margin:auto}.fect-landing .contact-grid{max-width:760px}.fect-landing .operations-cloud{justify-content:flex-start}.fect-landing .owner-card{grid-template-columns:115px 1fr}.fect-landing .owner-photo{min-height:190px}}@media (max-width:760px){.fect-landing{--shell:calc(100vw - 30px)}.fect-landing .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07090ebd}.fect-landing .nav{height:66px}.fect-landing .brand img{object-fit:contain;width:100px;height:auto;max-height:35px}.fect-landing .brand span{display:none}.fect-landing .nav-toggle{display:block}.fect-landing .nav-links{border:1px solid var(--line);background:#11141c;border-radius:18px;flex-direction:column;align-items:stretch;gap:8px;padding:18px;display:none;position:absolute;top:72px;left:15px;right:15px;box-shadow:0 25px 60px #0000008c}.fect-landing .nav-links.open{display:flex}.fect-landing .nav-links>a{padding:9px;display:block}.fect-landing .nav-links .button{width:100%}.fect-landing .hero{padding-top:115px}.fect-landing .hero h1{font-size:47px}.fect-landing .hero-fragment{font-size:14px}.fect-landing .hero-text{font-size:13px}.fect-landing .hero-actions{flex-direction:column}.fect-landing .hero-actions .button{width:100%}.fect-landing .product-visual{min-height:400px;margin-top:25px}.fect-landing .dashboard-layout{grid-template-columns:32px 1fr;height:365px}.fect-landing .dash-content{padding:12px}.fect-landing .dash-heading strong{font-size:12px}.fect-landing .health span,.fect-landing .metric-grid span,.fect-landing .dash-lower .alerts-card{display:none}.fect-landing .metric-grid strong{font-size:15px}.fect-landing .dash-lower{grid-template-columns:1fr}.fect-landing .chart-wrap{height:135px}.fect-landing .chip-one{bottom:-25px;left:6px}.fect-landing .chip-two{top:70px;right:6px}.fect-landing .trust-strip{padding-top:35px;display:block}.fect-landing .trust-strip div{grid-template-columns:1fr 1fr;gap:15px;margin-top:22px;display:grid}.fect-landing .section{padding:85px 0}.fect-landing .section h2{font-size:40px}.fect-landing .split-intro{gap:20px}.fect-landing .questions-grid{grid-template-columns:1fr}.fect-landing .questions-grid article{min-height:110px}.fect-landing .benefit-grid{grid-template-columns:1fr}.fect-landing .benefit-card{min-height:300px}.fect-landing .capability-tabs{padding:0;overflow-x:auto}.fect-landing .capability-tabs button{white-space:nowrap;padding:0 17px}.fect-landing .capability-screen{grid-template-columns:1fr}.fect-landing .screen-copy{padding:38px 24px}.fect-landing .screen-visual{min-height:330px}.fect-landing .steps{grid-template-columns:1fr}.fect-landing .steps article{min-height:300px}.fect-landing .why-grid{gap:40px}.fect-landing .why-visual{min-height:390px}.fect-landing .experience-block{grid-template-columns:1fr;gap:25px;margin-top:70px;padding:25px}.fect-landing .experience-list,.fect-landing .owner-grid,.fect-landing .owner-card{grid-template-columns:1fr}.fect-landing .owner-photo{min-height:260px}.fect-landing .conversion-card{grid-template-columns:1fr;gap:25px;padding:40px 24px}.fect-landing .company-card{grid-template-columns:1fr}.fect-landing .contact-grid{gap:55px}.fect-landing .form-row,.fect-landing .form-grid{grid-template-columns:1fr}.fect-landing .form-grid .full{grid-column:auto}.fect-landing .footer-main{grid-template-columns:1fr;gap:45px}.fect-landing .footer-links{gap:15px}.fect-landing .footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;height:auto;min-height:70px}.fect-landing .dialog-shell{padding:40px 20px 25px}.fect-landing .dialog-head{padding-right:46px}.fect-landing .dialog-head h2{font-size:30px}.fect-landing .checkbox-group>div{grid-template-columns:1fr 1fr}.fect-landing .cookie-banner{grid-template-columns:1fr;bottom:10px;left:10px;right:10px}.fect-landing .cookie-banner>div:last-child{flex-direction:column}.fect-landing .cookie-banner .button{width:100%}.fect-landing .legal-dialog{padding:35px 22px}}@media (max-width:430px){.fect-landing .hero h1{font-size:41px}.fect-landing .checkbox-group>div{grid-template-columns:1fr}.fect-landing .footer-links{grid-template-columns:1fr 1fr}.fect-landing .footer-links div:last-child{grid-column:1/-1}.fect-landing .floating-chip{display:none}}.fect-landing .product-visual{min-height:0}.fect-landing .app-shot{border:1px solid #ffffff14;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 30px 80px -30px #000c}.fect-landing .solve-section{background:radial-gradient(circle at 18% 24%,#9db7ff18,#0000 34%),linear-gradient(#0a0d14,#080a0f);position:relative;overflow:hidden}.fect-landing .solve-section:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 80%,#0000);mask-image:linear-gradient(#0000,#000 24% 80%,#0000)}.fect-landing .solve-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;margin-bottom:52px;display:grid;position:relative}.fect-landing .solve-intro h2{max-width:650px;margin:14px 0 0}.fect-landing .solve-intro p{color:var(--muted);margin:0 0 14px;font-size:16px}.fect-landing .solve-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.fect-landing .solve-card{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff14,#ffffff06);border-radius:26px;min-height:420px;padding:32px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 26px 70px -45px #000}.fect-landing .solve-card:after{content:"";background:var(--card-glow,#9db7ff2e);filter:blur(4px);border-radius:50%;width:180px;height:180px;position:absolute;top:-90px;right:-80px}.fect-landing .solve-card.productivity{--card-glow:#74e1b02e}.fect-landing .solve-card.cost{--card-glow:#ffbd792e}.fect-landing .solve-card.visibility{--card-glow:#9db7ff33}.fect-landing .solve-icon{border:1px solid var(--line);background:#ffffff12;border-radius:18px;place-items:center;width:58px;height:58px;margin-bottom:38px;display:grid}.fect-landing .solve-icon svg{fill:none;stroke:#d9e3ff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.fect-landing .solve-card>span{color:#9db7ff;letter-spacing:.17em;font-size:10px;font-weight:700;display:block}.fect-landing .solve-card h3{margin:10px 0 12px;font-size:27px}.fect-landing .solve-card>p{color:var(--muted);min-height:66px;font-size:14px}.fect-landing .solve-signal{background:#05070c85;border:1px solid #ffffff14;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:17px 18px;display:grid;position:absolute;bottom:30px;left:32px;right:32px}.fect-landing .solve-signal b{color:#fff;grid-row:1/3;font-size:26px}.fect-landing .solve-signal small{color:#c5ccd8}.fect-landing .solve-signal i{color:#7ce0b1;margin-top:3px;font-size:11px;font-style:normal}.fect-landing .action-flow{border:1px solid var(--line);background:#ffffff09;border-radius:20px;grid-template-columns:1fr 60px 1fr 60px 1fr;align-items:center;margin-top:22px;padding:20px 26px;display:grid;position:relative}.fect-landing .action-flow div{align-items:center;gap:13px;display:flex}.fect-landing .action-flow b{color:#0b0e16;background:#e9eeff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;display:grid}.fect-landing .action-flow span{color:#d7dce5;font-size:13px}.fect-landing .action-flow>i{background:linear-gradient(90deg,#9db7ff26,#9db7ffcc,#9db7ff26);height:1px;position:relative}.fect-landing .action-flow>i:after{content:"";border-top:3px solid #0000;border-bottom:3px solid #0000;border-left:6px solid #9db7ff;position:absolute;top:-3px;right:0}.fect-landing .kiosk-section{background:linear-gradient(#080a0f,#0d1018 50%,#080a0f);position:relative;overflow:hidden}.fect-landing .kiosk-section:after{content:"";filter:blur(30px);pointer-events:none;background:#74e1b012;border-radius:50%;width:650px;height:650px;position:absolute;top:80px;right:-210px}.fect-landing .kiosk-grid{z-index:1;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;display:grid;position:relative}.fect-landing .kiosk-copy h2{margin:15px 0 22px}.fect-landing .kiosk-copy>p{color:var(--muted);max-width:570px;font-size:16px}.fect-landing .kiosk-points{gap:12px;margin:30px 0;display:grid}.fect-landing .kiosk-points div{border:1px solid var(--line);background:#ffffff09;border-radius:16px;padding:14px 16px 14px 48px;position:relative}.fect-landing .kiosk-points div:before{content:"✓";color:#74e1b0;background:#74e1b026;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid;position:absolute;top:17px;left:17px}.fect-landing .kiosk-points b,.fect-landing .kiosk-points span{display:block}.fect-landing .kiosk-points b{font-size:13px}.fect-landing .kiosk-points span{color:var(--muted);margin-top:3px;font-size:12px}.fect-landing .kiosk-badge{background:linear-gradient(120deg,#74e1b021,#9db7ff14);border:1px solid #74e1b040;border-radius:15px;flex-direction:column;padding:14px 18px;display:inline-flex}.fect-landing .kiosk-badge span{letter-spacing:.18em;color:#80e1b6;font-size:9px}.fect-landing .kiosk-badge b{margin-top:4px;font-size:13px}.fect-landing .kiosk-visual{border:1px solid var(--line);background:#10131a;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 90px -45px #000}.fect-landing .kiosk-visual img{width:100%;height:auto;display:block}.fect-landing .kiosk-visual figcaption{border-top:1px solid var(--line);background:#10131a;justify-content:space-between;align-items:center;gap:15px;padding:18px 24px;display:flex;position:static}.fect-landing .kiosk-visual figcaption span{letter-spacing:.18em;color:#75e2b1;font-size:9px}.fect-landing .kiosk-visual figcaption b{font-size:12px}.fect-landing .company-story{grid-template-columns:.82fr 1.18fr;align-items:center;gap:70px;display:grid}.fect-landing .company-photo{border:1px solid var(--line);border-radius:30px;margin:0;position:relative;overflow:hidden;box-shadow:0 38px 90px -50px #000}.fect-landing .company-photo img{aspect-ratio:auto;object-fit:contain;object-position:center top;width:100%;height:auto;display:block}.fect-landing .company-photo:after{content:"";background:linear-gradient(#0000,#04060ae0);height:34%;position:absolute;inset:auto 0 0}.fect-landing .company-photo figcaption{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:#eef1f6;font-size:10px;position:absolute;bottom:19px;left:24px}.fect-landing .company-bio h2{margin:15px 0 20px}.fect-landing .company-bio>p{color:var(--muted);font-size:16px}.fect-landing .experience-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:28px 0;display:grid}.fect-landing .experience-metrics div{border:1px solid var(--line);background:#ffffff09;border-radius:16px;padding:17px 14px}.fect-landing .experience-metrics b,.fect-landing .experience-metrics span{display:block}.fect-landing .experience-metrics b{font-size:12px}.fect-landing .experience-metrics span{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.4}.fect-landing .map-section{margin-top:90px}.fect-landing .map-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:50px;margin-bottom:26px;display:grid}.fect-landing .map-heading h3{margin:10px 0 0;font-size:30px;line-height:1.15}.fect-landing .map-heading p{color:var(--muted);margin:0}.fect-landing .map-card{aspect-ratio:2;border:1px solid var(--line);background:radial-gradient(circle at 25% 40%,#9db7ff14,#0000 30%),#ffffff06;border-radius:28px;position:relative;overflow:hidden}.fect-landing .map-card>img{object-fit:cover;opacity:.95;width:100%;height:100%;display:block}.fect-landing .map-pin{z-index:2;background:#9db7ff;border:2px solid #f1f4ff;border-radius:50%;width:12px;height:12px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #9db7ff21,0 0 25px #9db7ffa6}.fect-landing .map-pin:after{content:attr(data-label);white-space:nowrap;color:#e9edf5;letter-spacing:.02em;opacity:0;pointer-events:none;background:#11151f;border:1px solid #ffffff24;border-radius:9px;padding:6px 9px;font-size:9px;transition:all .2s;position:absolute;bottom:20px;left:50%;transform:translate(-50%)translateY(4px)}.fect-landing .map-pin:hover:after{opacity:1;transform:translate(-50%)translateY(0)}.fect-landing .pin-florida{top:34.6%;left:27.3%}.fect-landing .pin-ny{top:27.5%;left:29.2%}.fect-landing .pin-texas{top:32.7%;left:22.5%}.fect-landing .pin-kentucky{top:29.2%;left:26.4%}.fect-landing .pin-california{top:32.2%;left:16.9%}.fect-landing .pin-ontario{top:25.2%;left:26.4%}.fect-landing .pin-tijuana{top:41%;left:17.5%}.fect-landing .pin-uk{top:21.7%;left:49.4%}.fect-landing .pin-czech{top:22.5%;left:54.2%}.fect-landing .pin-oslo{top:16.7%;left:53%}.fect-landing .location-list{grid-template-columns:2fr 1fr 1fr;gap:10px;margin-top:14px;display:grid}.fect-landing .location-list span{border:1px solid var(--line);color:var(--muted);background:#ffffff06;border-radius:13px;padding:12px 14px;font-size:10px}.fect-landing .location-list b{color:#e8ecf4;margin-bottom:2px;font-size:11px;display:block}@media (max-width:1050px){.fect-landing .solve-intro,.fect-landing .kiosk-grid,.fect-landing .company-story,.fect-landing .map-heading{grid-template-columns:1fr;gap:32px}.fect-landing .solve-grid{grid-template-columns:1fr 1fr}.fect-landing .solve-card.visibility{grid-column:1/-1}.fect-landing .company-photo{max-width:620px}.fect-landing .location-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.fect-landing .solve-grid{grid-template-columns:1fr}.fect-landing .solve-card.visibility{grid-column:auto}.fect-landing .solve-card{min-height:390px;padding:26px}.fect-landing .solve-signal{left:26px;right:26px}.fect-landing .action-flow{grid-template-columns:1fr;gap:12px}.fect-landing .action-flow>i{width:1px;height:18px;margin-left:17px}.fect-landing .action-flow>i:after{border:3px solid #0000;border-top:6px solid #9db7ff;border-bottom:0;top:auto;bottom:0;right:-3px}.fect-landing .kiosk-grid{gap:42px}.fect-landing .kiosk-visual figcaption{flex-direction:column;align-items:flex-start;gap:3px}.fect-landing .experience-metrics{grid-template-columns:1fr}.fect-landing .map-section{margin-top:65px}.fect-landing .map-card{aspect-ratio:1.5}.fect-landing .map-card>img{width:133%;max-width:none;transform:translate(-15%)}.fect-landing .map-pin{display:none}.fect-landing .location-list{grid-template-columns:1fr}.fect-landing .company-bio>p,.fect-landing .kiosk-copy>p,.fect-landing .solve-intro p{font-size:14px}}.fect-landing{background-color:#06080d;background-image:radial-gradient(circle at 12% 8%,#7f97e217,#0000 24%),radial-gradient(circle at 88% 34%,#715dab12,#0000 22%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.fect-landing main{overflow:hidden}.fect-landing .section{isolation:isolate;position:relative}.fect-landing .section>.shell{z-index:2;position:relative}.fect-landing .hero{background:radial-gradient(68% 52% at 70% 24%,#586cb038,#0000 70%),radial-gradient(circle at 13% 72%,#664b9d21,#0000 30%),linear-gradient(#070910 0%,#0a0d14 72%,#080a0f 100%);min-height:100vh}.fect-landing .hero:before{content:"";opacity:.23;pointer-events:none;background-image:radial-gradient(circle,#ffffff70 0 1px,#0000 1.4px),radial-gradient(circle,#9db7ff40 0 1px,#0000 1.4px);background-position:0 0,37px 53px;background-size:128px 128px,181px 181px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.fect-landing .space-scene{pointer-events:none;z-index:1;position:absolute;inset:0}.fect-landing .space-planet{aspect-ratio:1;opacity:.52;background:radial-gradient(circle at 34% 28%,#eef2ff4d,#8d9ccd26 18%,#323e6733 48%,#070a112e 69%),radial-gradient(circle at 42% 39%,#0000004d 0 4%,#0000 4.5%),radial-gradient(circle at 64% 57%,#00000038 0 7%,#0000 7.5%);border:1px solid #d4ddff1f;border-radius:50%;width:min(42vw,610px);position:absolute;top:8vh;right:-10vw;box-shadow:inset -70px -45px 100px #0000007a,0 0 90px #6c84d91f}.fect-landing .space-orbit{border:1px solid #b1c2ff29;border-radius:50%;width:min(58vw,840px);height:min(18vw,260px);position:absolute;top:24vh;right:-16vw;transform:rotate(-16deg)}.fect-landing .space-star{background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 11px #b8c7ff}.fect-landing .star-a{top:19%;left:7%}.fect-landing .star-b{width:2px;height:2px;top:12%;left:44%}.fect-landing .star-c{top:68%;right:39%}.fect-landing .star-d{width:2px;height:2px;top:77%;left:21%}.fect-landing .hero-grid{grid-template-columns:.9fr 1.1fr;gap:52px}.fect-landing .hero-copy{text-align:left}.fect-landing .hero h1{letter-spacing:-.065em;max-width:690px;margin:25px 0 24px;font-size:clamp(50px,5.5vw,78px)}.fect-landing .hero h1 em{letter-spacing:-.035em;color:#acbfff;margin-top:13px;font-size:.49em;line-height:1.12;display:block}.fect-landing .hero-text{color:#b0b8c7;max-width:590px;font-size:16px;line-height:1.75}.fect-landing .hero-actions{flex-wrap:wrap;justify-content:flex-start}.fect-landing .hero-demo-link{color:#c8d4f5;letter-spacing:.02em;border-bottom:1px solid #b8c7ff59;align-self:center;align-items:center;gap:9px;width:max-content;padding:0 4px;font-size:12px;font-weight:650;transition:color .2s,border-color .2s;display:inline-flex}.fect-landing .hero-demo-link:hover{color:#fff;border-color:#fff}.fect-landing .support-line{color:#e8ecf7;letter-spacing:.035em;margin-top:25px;font-size:13px}.fect-landing .product-visual{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff24,#ffffff06 48%);box-shadow:inset 1px 1px #ffffff40,0 55px 120px #00000094,0 0 80px #657bca1a}.fect-landing .problems-section{background:radial-gradient(circle at 84% 20%,#556cb41f,#0000 27%),linear-gradient(#080a0f,#0c1018 55%,#090c12)}.fect-landing .problems-section:before,.fect-landing .outcomes-section:before,.fect-landing .kiosk-section:before,.fect-landing .why-section:before{content:"";opacity:.16;pointer-events:none;z-index:0;background-image:radial-gradient(circle,#ffffff47 0 1px,#0000 1.3px);background-size:154px 154px;position:absolute;inset:0}.fect-landing .section-space span{border:1px solid #9db7ff1a;border-radius:50%;width:340px;height:340px;position:absolute;top:80px;right:-135px;box-shadow:inset 30px -30px 80px #4250871a}.fect-landing .section-space i{border:1px solid #9db7ff17;border-radius:50%;width:480px;height:120px;position:absolute;top:190px;right:-190px;transform:rotate(-14deg)}.fect-landing .problems-section .section-heading p{max-width:620px}.fect-landing .problems-grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:52px;display:grid}.fect-landing .problem-card{background:linear-gradient(145deg,#ffffff12,#ffffff06);border:1px solid #ffffff1b;border-radius:20px;flex-direction:column;justify-content:space-between;min-height:165px;padding:22px;transition:transform .25s,border-color .25s,background .25s;display:flex;box-shadow:inset 0 1px #ffffff12}.fect-landing .problem-card:hover{background:linear-gradient(145deg,#9db7ff1a,#ffffff06);border-color:#9db7ff59;transform:translateY(-4px)}.fect-landing .problem-card span{letter-spacing:.18em;color:#91a8e9;font-size:9px}.fect-landing .problem-card h3{letter-spacing:-.02em;margin:28px 0 0;font-size:16px;font-weight:560;line-height:1.35}.fect-landing .problems-close{text-align:center;color:#aeb6c4;margin-top:48px;font-size:18px}.fect-landing .problems-close strong{color:#fff;font-weight:600}.fect-landing .outcomes-section{background:radial-gradient(circle at 12% 36%,#704faa1f,#0000 25%),linear-gradient(#090c12,#0c1018 52%,#090b11)}.fect-landing .outcomes-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:90px;margin-bottom:50px;display:grid}.fect-landing .outcomes-intro h2{margin-bottom:0}.fect-landing .outcomes-intro>p{color:#aeb6c5;margin:0 0 8px;font-size:17px}.fect-landing .outcome-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.fect-landing .outcome-card{background:linear-gradient(150deg,#ffffff13,#ffffff06);border:1px solid #ffffff1c;border-radius:24px;grid-column:span 2;min-height:255px;padding:28px;box-shadow:inset 0 1px #ffffff14,0 25px 70px -50px #000}.fect-landing .outcome-card:nth-child(4){grid-column:2/span 2}.fect-landing .outcome-card>span{color:#b7c8ff;background:#9db7ff1a;border:1px solid #9db7ff38;border-radius:14px;place-items:center;width:43px;height:43px;font-size:19px;display:grid}.fect-landing .outcome-card h3{margin:42px 0 10px;font-size:21px}.fect-landing .outcome-card p{color:#98a2b2;margin:0;font-size:13px}.fect-landing .platform-positioning{background:radial-gradient(circle at 86% 18%,#8497dd29,#0000 33%),linear-gradient(130deg,#ffffff13,#ffffff06);border:1px solid #b4c3ff2e;border-radius:30px;grid-template-columns:1fr 1fr;gap:70px;margin-top:72px;padding:50px;display:grid;box-shadow:0 35px 100px -65px #657cdaa6}.fect-landing .platform-positioning>div>span{letter-spacing:.19em;color:#9eb6ff;font-size:9px}.fect-landing .platform-positioning h3{letter-spacing:-.04em;margin:17px 0 0;font-size:34px;line-height:1.15}.fect-landing .platform-positioning p{color:#c2c8d4;margin:0 0 22px;font-size:16px}.fect-landing .platform-positioning ul{grid-template-columns:1fr 1fr;gap:11px;margin:0;padding:0;list-style:none;display:grid}.fect-landing .platform-positioning li{color:#9fa8b8;padding-left:20px;font-size:12px;position:relative}.fect-landing .platform-positioning li:before{content:"";background:#86dcb2;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0;box-shadow:0 0 12px #74e1b073}.fect-landing .product-section{background:radial-gradient(circle at 88% 18%,#6f7fb329,#0000 25%),linear-gradient(#e2e4ea,#ced2dc);position:relative}.fect-landing .product-section:before,.fect-landing .operations-section:before{content:"";opacity:.22;pointer-events:none;background-image:radial-gradient(circle,#181f332b 0 1px,#0000 1.2px);background-size:168px 168px;position:absolute;inset:0}.fect-landing .product-section:after{content:"";border:1px solid #2631541a;border-radius:50%;width:320px;height:320px;position:absolute;top:95px;right:-150px;box-shadow:inset 45px -45px 90px #35437014}.fect-landing .kiosk-section{background:radial-gradient(circle at 86% 30%,#4678821f,#0000 30%),linear-gradient(#080a0f,#0d1119 50%,#080a0f)}.fect-landing .why-section{background:radial-gradient(circle at 15% 22%,#7050a821,#0000 26%),linear-gradient(#090c13,#10141d)}.fect-landing .operations-section{background:radial-gradient(circle at 15% 30%,#6977a61f,#0000 30%),linear-gradient(#e0e3ea,#d4d8e1);position:relative}.fect-landing .floating-chip,.fect-landing .screen-kpis article{animation:5.5s ease-in-out infinite fect-landing-signal-float}.fect-landing .chip-two,.fect-landing .screen-kpis article:nth-child(2){animation-delay:-2.4s}.fect-landing .live-dot,.fect-landing .live-pill span{animation:2.4s ease-out infinite fect-landing-live-pulse;box-shadow:0 0 #74e1b073}@keyframes fect-landing-signal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes fect-landing-live-pulse{0%{box-shadow:0 0 #74e1b06b}70%,to{box-shadow:0 0 0 8px #74e1b000}}@media (max-width:1050px){.fect-landing .hero-grid{grid-template-columns:1fr}.fect-landing .hero-copy{text-align:center}.fect-landing .hero-actions{justify-content:center}.fect-landing .problems-grid{grid-template-columns:repeat(2,1fr)}.fect-landing .problem-card:last-child{grid-column:1/-1}.fect-landing .outcomes-intro,.fect-landing .platform-positioning{grid-template-columns:1fr;gap:30px}.fect-landing .outcome-grid{grid-template-columns:repeat(2,1fr)}.fect-landing .outcome-card,.fect-landing .outcome-card:nth-child(4){grid-column:auto}.fect-landing .outcome-card:last-child{grid-column:1/-1}.fect-landing .space-planet{opacity:.4;right:-22vw}}@media (max-width:760px){.fect-landing .hero h1{font-size:48px}.fect-landing .hero h1 em{font-size:.48em}.fect-landing .hero-text{font-size:14px}.fect-landing .space-planet{width:360px;top:100px;right:-210px}.fect-landing .space-orbit{width:500px;height:150px;top:230px;right:-330px}.fect-landing .problems-grid,.fect-landing .outcome-grid{grid-template-columns:1fr}.fect-landing .problem-card,.fect-landing .outcome-card,.fect-landing .outcome-card:nth-child(4),.fect-landing .outcome-card:last-child{grid-column:auto}.fect-landing .problem-card{min-height:130px}.fect-landing .outcome-card{min-height:225px}.fect-landing .platform-positioning{padding:30px 24px}.fect-landing .platform-positioning h3{font-size:28px}.fect-landing .platform-positioning ul{grid-template-columns:1fr}.fect-landing .outcomes-intro>p{font-size:14px}.fect-landing .map-card{aspect-ratio:2;min-height:0;padding:0}.fect-landing .map-card>img{object-fit:contain;width:100%;height:100%;transform:none}.fect-landing .map-pin{border-width:2px;width:10px;height:10px;display:block;box-shadow:0 0 0 4px #ffffff40,0 0 18px 6px #ff49569e}.fect-landing .map-pin:after{display:none}}.fect-landing .standard-signal-visual{position:absolute;inset:0}.fect-landing .phone-scene{background:radial-gradient(circle at 52% 45%,#869ded42,#0000 40%),linear-gradient(145deg,#232937,#11151e);justify-content:center;align-items:center;display:none;position:absolute;inset:0;overflow:hidden}.fect-landing .capability-screen.is-alerts,.fect-landing .capability-screen.is-alerts .screen-visual{min-height:560px}.fect-landing .capability-screen.is-alerts .standard-signal-visual{display:none}.fect-landing .capability-screen.is-alerts .phone-scene{display:flex}.fect-landing .screen-demo-cta{color:#10141d;background:#eef2ff;border-color:#fff;gap:12px;min-height:42px;margin-top:3px;padding:0 18px;font-size:11px;display:none}.fect-landing .capability-screen.is-alerts .screen-demo-cta{display:inline-flex}.fect-landing .screen-demo-cta:hover{background:#fff;transform:translateY(-1px)}.fect-landing .phone-glow{filter:blur(50px);background:#7d97f438;border-radius:50%;width:430px;height:430px;position:absolute}.fect-landing .phone-device{z-index:2;background:radial-gradient(circle at 70% 20%,#7389cd75,#0000 34%),linear-gradient(160deg,#343c55,#131923 55%,#283044);border:7px solid #080a0e;border-radius:46px;width:272px;height:518px;padding:15px 14px 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38,0 35px 80px #00000094}.fect-landing .phone-device:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 76%,#7e54b44d,#0000 34%);position:absolute;inset:0}.fect-landing .phone-island{z-index:4;background:#050608;border-radius:999px;width:88px;height:24px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff0d}.fect-landing .phone-status{z-index:3;color:#fff;justify-content:space-between;padding:1px 6px;font-size:9px;display:flex;position:relative}.fect-landing .phone-status b{font-size:8px}.fect-landing .phone-lock{z-index:3;text-align:center;color:#fff;padding:27px 0 11px;position:relative}.fect-landing .phone-lock small,.fect-landing .phone-lock strong{display:block}.fect-landing .phone-lock small{font-size:9px;font-weight:600}.fect-landing .phone-lock strong{letter-spacing:-.04em;margin-top:2px;font-size:44px;font-weight:300;line-height:1}.fect-landing .push-stack{z-index:3;gap:7px;display:grid;position:relative}.fect-landing .push-alert{color:#131722;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f5fcdb;border:1px solid #fff3;border-radius:16px;padding:9px 10px 10px;position:relative;box-shadow:0 10px 28px #0000002e}.fect-landing .push-alert:before{content:"";background:#ff5264;border-radius:0 3px 3px 0;width:3px;position:absolute;top:15px;bottom:15px;left:0}.fect-landing .push-alert.warning:before{background:#ffad48}.fect-landing .push-alert.sla:before{background:#e8495d}.fect-landing .push-head{grid-template-columns:22px 1fr auto;align-items:center;gap:6px;margin-bottom:4px;display:grid}.fect-landing .push-logo{color:#fff;background:#111722;border-radius:7px;place-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:grid}.fect-landing .push-head b{letter-spacing:.05em;font-size:8px}.fect-landing .push-head time{color:#626a79;font-size:7px}.fect-landing .push-alert>strong{font-size:10px;line-height:1.2;display:block}.fect-landing .push-alert>p{color:#4f5766;margin:3px 0 0;font-size:7.6px;line-height:1.35}.fect-landing .phone-home{z-index:4;background:#ffffffd1;border-radius:3px;width:88px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.fect-landing .alert-proof{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0d14ad;border:1px solid #ffffff29;border-radius:14px;padding:12px 15px;position:absolute;bottom:24px;right:24px;box-shadow:0 18px 45px #0000004d}.fect-landing .alert-proof span,.fect-landing .alert-proof b{display:block}.fect-landing .alert-proof span{letter-spacing:.18em;color:#76e0b1;font-size:8px}.fect-landing .alert-proof b{color:#eef2fb;margin-top:3px;font-size:10px}@media (max-width:760px){.fect-landing .capability-screen.is-alerts,.fect-landing .capability-screen.is-alerts .screen-visual{min-height:570px}.fect-landing .phone-device{width:260px;height:500px}.fect-landing .alert-proof{bottom:12px;right:12px}.fect-landing .screen-demo-cta{width:100%}}@media (max-width:430px){.fect-landing .phone-device{width:246px;height:486px}.fect-landing .phone-lock strong{font-size:40px}.fect-landing .push-alert>p{font-size:7.2px}.fect-landing .alert-proof{display:none}}.fect-landing .outcome-icon{position:relative}.fect-landing .outcome-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.fect-landing .outcome-cost .outcome-icon{color:#ffd096;background:#ffbd791c;border-color:#ffbd7947}.fect-landing .outcome-productivity .outcome-icon{color:#8de6bd;background:#74e1b01a;border-color:#74e1b047}.fect-landing .outcome-alerts .outcome-icon{color:#ff9aa6;background:#ff52641a;border-color:#ff526447}.fect-landing .outcome-actions .outcome-icon{color:#c7b7ff;background:#b8a5ff1a;border-color:#b8a5ff45}.fect-landing .outcome-visibility .outcome-icon{color:#b8c9ff}.fect-landing .outcome-alerts{background:radial-gradient(circle at 86% 10%,#ff52641f,#0000 34%),linear-gradient(150deg,#ffffff13,#ffffff06);border-color:#ff70803d}.fect-landing .founder-proof{background:linear-gradient(120deg,#9db7ff17,#74e1b00d);border:1px solid #9db7ff33;border-radius:16px;align-items:center;gap:16px;margin:0 0 24px;padding:16px 18px;display:flex}.fect-landing .founder-proof span{letter-spacing:.16em;color:#9db7ff;flex:none;font-size:8px}.fect-landing .founder-proof b{font-size:12px;line-height:1.45}.fect-landing .experience-metrics b{letter-spacing:-.02em;color:#fff;font-size:16px}.fect-landing .experience-metrics span{font-size:10px}.fect-landing .product-section .section-heading>p{max-width:750px}@media (max-width:760px){.fect-landing .founder-proof{flex-direction:column;align-items:flex-start;gap:6px}.fect-landing .experience-metrics b{font-size:17px}}.fect-landing .hero-video-link{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;border-top:0;border-left:0;border-right:0;font-family:inherit}.fect-landing .play-icon-small{color:#fff;background:#9db7ff24;border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.fect-landing .product-video-trigger{cursor:pointer;color:#fff;text-align:left;background:#080b12;border:0;border-radius:14px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.fect-landing .product-video-trigger:after{content:"";background:radial-gradient(circle at 50% 48%,#070a110a,#070a1133 74%);transition:background .25s;position:absolute;inset:0}.fect-landing .product-video-trigger:hover:after{background:radial-gradient(circle at 50% 48%,#9db7ff14,#070a113d 76%)}.fect-landing .product-video-trigger:focus-visible:after{background:radial-gradient(circle at 50% 48%,#9db7ff14,#070a113d 76%)}.fect-landing .product-video-trigger:focus-visible{outline-offset:4px;outline:3px solid #b7c8ff}.fect-landing .video-play-overlay{z-index:3;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c1019c2;border:1px solid #ffffff57;border-radius:999px;align-items:center;gap:13px;min-width:230px;padding:10px 17px 10px 10px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 42px #00000061,inset 0 1px #ffffff26}:is(.fect-landing .product-video-trigger:hover .video-play-overlay,.fect-landing .product-video-trigger:focus-visible .video-play-overlay){background:#0f1420e6;border-color:#b8caffb8;transform:translate(-50%,-50%)scale(1.035)}.fect-landing .video-play-button{color:#090c14;background:linear-gradient(145deg,#e9efff,#a9bfff);border:1px solid #ffffff80;border-radius:50%;flex:0 0 50px;place-items:center;width:50px;height:50px;display:grid;box-shadow:0 10px 34px #394c8b73}.fect-landing .video-play-button svg{fill:currentColor;width:22px;height:22px;display:block;transform:translate(1.5px)}.fect-landing .video-play-overlay>span:last-child{gap:2px;display:grid}.fect-landing .video-play-overlay b{letter-spacing:.02em;font-size:12px}.fect-landing .video-play-overlay small{color:#aeb9cc;letter-spacing:.06em;text-transform:uppercase;font-size:8px}.fect-landing .video-dialog{width:min(1240px,100vw - 32px);max-width:none;max-height:calc(100vh - 32px);color:#fff;background:#080b12;border:1px solid #ffffff29;border-radius:26px;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:visible;box-shadow:0 45px 140px #000c}.fect-landing .video-dialog::backdrop{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020408e0}.fect-landing .video-dialog-shell{background:radial-gradient(circle at 50% 0,#7e95e121,#0000 34%),#080b12;border-radius:26px;padding:20px;position:relative}.fect-landing .video-dialog-head{align-items:baseline;gap:16px;padding:2px 54px 16px 4px;display:flex}.fect-landing .video-dialog-head span{letter-spacing:.17em;color:#9db7ff;font-size:8px}.fect-landing .video-dialog-head h2{letter-spacing:-.02em;margin:0;font-size:18px}.fect-landing .video-dialog video{aspect-ratio:16/9;background:#000;border:1px solid #ffffff1a;border-radius:17px;width:100%;height:auto;display:block;box-shadow:0 28px 70px #00000073}.fect-landing .video-close{z-index:4;top:15px;right:15px}.fect-landing .form-status.error{color:#ff8794}.fect-landing .full-button:disabled{opacity:.58;cursor:wait}@media (max-width:760px){.fect-landing .product-video-trigger .video-play-overlay,.fect-landing .product-video-trigger:hover .video-play-overlay{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.fect-landing .product-video-trigger:focus-visible .video-play-overlay{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.fect-landing .video-play-overlay>span:last-child{display:none}.fect-landing .video-play-button{border-color:#ffffffa6;flex-basis:64px;width:64px;height:64px;box-shadow:0 13px 36px #0b102085,0 0 0 1px #080c1459}.fect-landing .video-play-button svg{width:25px;height:25px}.fect-landing .video-dialog{border-radius:18px;width:calc(100vw - 18px)}.fect-landing .video-dialog-shell{border-radius:18px;padding:10px}.fect-landing .video-dialog-head{padding:5px 48px 10px 4px;display:block}.fect-landing .video-dialog-head h2{margin-top:4px;font-size:14px}.fect-landing .video-dialog video{border-radius:11px}.fect-landing .hero-video-link{padding:9px 4px}}@media (prefers-reduced-motion:reduce){.fect-landing .floating-chip,.fect-landing .screen-kpis article,.fect-landing .live-dot,.fect-landing .live-pill span{animation:none}.fect-landing .problem-card,.fect-landing .video-play-overlay{transition:none}}.fect-landing .hero-layer{color:#eef2ff;max-width:590px;margin:0 0 10px;font-size:15px;font-weight:650;line-height:1.55}.fect-landing .deployment-line{color:#91a8e9;letter-spacing:.08em;text-transform:uppercase;max-width:590px;margin:8px 0 0;font-size:11px;font-weight:700}.fect-landing .problems-grid{grid-template-columns:repeat(4,1fr)}.fect-landing .problem-card{min-height:190px}.fect-landing .intelligence-comparison{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.fect-landing .intelligence-comparison>div{border:1px solid var(--line);background:#ffffff08;border-radius:18px;padding:22px 24px}.fect-landing .intelligence-comparison small{color:#8f99aa;letter-spacing:.18em;font-size:9px;font-weight:750}.fect-landing .intelligence-comparison .fect-path small{color:#79dfb2}.fect-landing .intelligence-comparison p{color:#d7dde8;margin:9px 0 0;font-size:13px;line-height:1.6}.fect-landing .intelligence-comparison i{color:#91a8e9;padding:0 5px;font-style:normal}.fect-landing .savings-section{background:radial-gradient(circle at 10% 20%,#74e1b01c,#0000 28%),radial-gradient(circle at 90% 80%,#9db7ff1f,#0000 30%),linear-gradient(#070a10,#0b1017)}.fect-landing .savings-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}.fect-landing .savings-heading h2{margin:14px 0 0}.fect-landing .savings-heading>p{color:var(--muted);margin:0 0 8px;font-size:16px}.fect-landing .savings-calculator{background:#ffffff0b;border:1px solid #9db7ff33;border-radius:30px;grid-template-columns:1.08fr .92fr;gap:18px;padding:18px;display:grid;box-shadow:0 40px 100px -60px #657cdaa6,inset 0 1px #ffffff14}.fect-landing .savings-model-case{background:linear-gradient(150deg,#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:23px;flex-direction:column;gap:18px;padding:23px;display:flex}.fect-landing .model-case-heading>span{color:#9db7ff;letter-spacing:.18em;font-size:9px;font-weight:800}.fect-landing .model-case-heading h3{letter-spacing:-.04em;margin:9px 0 5px;font-size:29px}.fect-landing .model-case-heading p{color:#9ba5b5;max-width:580px;margin:0;font-size:12px;line-height:1.6}.fect-landing .model-assumptions{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.fect-landing .model-assumptions div{background:#ffffff08;border:1px solid #ffffff14;border-radius:13px;padding:13px 11px}.fect-landing .model-assumptions b,.fect-landing .model-assumptions span{display:block}.fect-landing .model-assumptions b{color:#f2f5fb;font-size:14px}.fect-landing .model-assumptions span{color:#8590a1;margin-top:3px;font-size:8px;line-height:1.35}.fect-landing .model-baseline{background:linear-gradient(120deg,#9db7ff1a,#74e1b00a);border:1px solid #9db7ff2e;border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:4px 18px;padding:18px 20px;display:grid}.fect-landing .model-baseline span{color:#9db7ff;letter-spacing:.16em;font-size:8px;font-weight:800}.fect-landing .model-baseline strong{color:#fff;letter-spacing:-.05em;grid-area:1/2/3;font-size:32px;line-height:1}.fect-landing .model-baseline p{color:#8994a5;margin:0;font-size:9px}.fect-landing .model-levers{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.fect-landing .model-levers>div{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:1fr auto;gap:3px 12px;padding:11px 12px;display:grid}.fect-landing .model-levers span{color:#a7b0be;font-size:9px}.fect-landing .model-levers b{color:#7f8b9e;letter-spacing:.08em;font-size:8px}.fect-landing .model-levers strong{color:#eef2f8;grid-column:1/-1;font-size:14px}.fect-landing .model-levers .model-lever-primary{background:#74e1b011;border-color:#74e1b047}.fect-landing .model-levers .model-lever-wide{grid-column:1/-1}.fect-landing .calculator-results{background:radial-gradient(circle at 80% 5%,#74e1b024,#0000 34%),linear-gradient(145deg,#111922,#0b1017);border:1px solid #74e1b038;border-radius:23px;flex-direction:column;padding:31px;display:flex}.fect-landing .calculator-results>span{color:#7ce0b1;letter-spacing:.18em;font-size:9px;font-weight:750}.fect-landing .calculator-results>strong{color:#fff;letter-spacing:-.065em;overflow-wrap:anywhere;margin-top:15px;font-size:clamp(38px,4.6vw,62px);line-height:.96}.fect-landing .calculator-results>p{color:#b9c2cf;margin:10px 0 27px;font-size:13px}.fect-landing .model-proof{gap:8px;display:grid}.fect-landing .model-proof div{background:#ffffff09;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;gap:16px;padding:13px 14px;display:flex}.fect-landing .model-proof span{color:#98a3b3;font-size:9px}.fect-landing .model-proof b{color:#edf1f7;text-align:right;font-size:12px}.fect-landing .model-overlap-note{background:#9db7ff0e;border-left:2px solid #9db7ff;gap:4px;margin:16px 0 22px;padding:15px;display:grid}.fect-landing .model-overlap-note b{color:#dbe4ff;font-size:10px}.fect-landing .model-overlap-note span{color:#8d98a8;font-size:9px;line-height:1.55}.fect-landing .calculator-results .button{width:100%;margin-top:auto}.fect-landing .calculator-note{color:#7f8998;grid-column:1/-1;margin:0;padding:2px 12px 8px;font-size:10px;line-height:1.55}.fect-landing .decision-layers{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.fect-landing .decision-layers article{background:#ffffff6b;border:1px solid #181f3321;border-radius:18px;padding:22px}.fect-landing .decision-layers span{color:#5a6a97;letter-spacing:.15em;font-size:8px;font-weight:800}.fect-landing .decision-layers h3{color:#151a25;margin:10px 0 18px;font-size:15px;line-height:1.35}.fect-landing .decision-layers p{color:#646d7b;margin:0;font-size:10px;line-height:1.55}.fect-landing .how-section .section-heading>p{max-width:720px;color:var(--muted)}.fect-landing .deployment-proof{background:linear-gradient(120deg,#74e1b014,#9db7ff0f);border:1px solid #74e1b038;border-radius:16px;justify-content:center;align-items:center;gap:18px;margin-top:24px;padding:18px 24px;display:flex}.fect-landing .deployment-proof span{color:#78dfb1;letter-spacing:.18em;font-size:8px;font-weight:800}.fect-landing .deployment-proof b{font-size:13px}.fect-landing .collaboration-section{background:radial-gradient(circle at 50% 0,#6a82ff1c,#0000 40%),#080d14}.fect-landing .collaboration-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:50px;display:grid}.fect-landing .collaboration-heading .section-index{grid-column:1/-1}.fect-landing .collaboration-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,5vw,68px);line-height:.95}.fect-landing .collaboration-heading h2 em{color:#9db7ff;font-style:normal}.fect-landing .collaboration-heading p{color:#9ca7b7;margin:0;font-size:14px;line-height:1.75}.fect-landing .collaboration-roadmap{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.fect-landing .collaboration-phase{background:linear-gradient(155deg,#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:18px;min-height:285px;padding:24px 22px;position:relative}.fect-landing .collaboration-phase:not(:last-child):after{content:"→";z-index:2;color:#6f7c91;text-align:center;width:26px;font-size:20px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.fect-landing .collaboration-phase>span{color:#8a95a7;letter-spacing:.16em;font-size:9px;font-weight:800}.fect-landing .collaboration-phase h3{color:#fff;letter-spacing:-.025em;margin:18px 0 8px;font-size:21px}.fect-landing .collaboration-phase b{color:#dbe3ef;min-height:38px;font-size:13px;line-height:1.45;display:block}.fect-landing .collaboration-phase p{color:#8f9aaa;margin:17px 0 0;font-size:12px;line-height:1.65}.fect-landing .collaboration-phase.is-future>span{color:#9db7ff}.fect-landing .collaboration-vision{background:#9db7ff0e;border:1px solid #9db7ff33;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:8px 28px;margin-top:18px;padding:22px 25px;display:grid}.fect-landing .collaboration-vision span{color:#9db7ff;letter-spacing:.16em;grid-row:1/3;font-size:9px;font-weight:800}.fect-landing .collaboration-vision b{color:#eef3fb;font-size:15px;line-height:1.5}.fect-landing .collaboration-vision b i{color:#77849a;padding:0 5px;font-style:normal}.fect-landing .collaboration-vision p{color:#929dac;margin:0;font-size:11px;line-height:1.55}@media (max-width:1050px){.fect-landing .savings-heading{grid-template-columns:1fr;gap:20px}.fect-landing .savings-calculator{grid-template-columns:1fr}.fect-landing .decision-layers,.fect-landing .collaboration-roadmap{grid-template-columns:1fr 1fr}.fect-landing .collaboration-phase:not(:last-child):after{display:none}}.fect-landing .model-levers .model-lever-inactivity{background:#9db7ff0f;border-color:#9db7ff40}.fect-landing .nav-links{gap:16px}.fect-landing .nav-links>a{font-size:12px}.fect-landing .section[id]{scroll-margin-top:76px}.fect-landing .support-line,.fect-landing .deployment-line{text-align:left;width:100%;max-width:590px;margin-left:0}@media (max-width:1050px){.fect-landing .support-line,.fect-landing .deployment-line{text-align:center}}@media (max-width:760px){.fect-landing .nav-links{gap:2px;max-height:calc(100dvh - 88px);padding:12px;overflow-y:auto}.fect-landing .nav-links>a{padding:6px 10px;font-size:12px}.fect-landing .nav-links .button{min-height:42px;padding:10px 16px}.fect-landing .hero-layer,.fect-landing .deployment-line{margin-inline:auto}.fect-landing .problems-grid{grid-template-columns:1fr}.fect-landing .problem-card{min-height:145px}.fect-landing .intelligence-comparison{grid-template-columns:1fr}.fect-landing .savings-calculator{padding:8px}.fect-landing .savings-model-case{padding:20px 16px}.fect-landing .model-assumptions{grid-template-columns:1fr 1fr}.fect-landing .model-baseline{grid-template-columns:1fr;padding:17px}.fect-landing .model-baseline strong{grid-area:auto;margin:5px 0;font-size:30px}.fect-landing .model-levers{grid-template-columns:1fr}.fect-landing .model-levers .model-lever-wide{grid-column:auto}.fect-landing .calculator-results{padding:24px 19px}.fect-landing .calculator-results>strong{font-size:clamp(34px,11vw,43px)}.fect-landing .decision-layers{grid-template-columns:1fr}.fect-landing .deployment-proof{flex-direction:column;align-items:flex-start;gap:6px}.fect-landing .collaboration-heading{grid-template-columns:1fr;gap:18px}.fect-landing .collaboration-roadmap{grid-template-columns:1fr;gap:26px}.fect-landing .collaboration-phase{min-height:0}.fect-landing .collaboration-phase:not(:last-child):after{content:"↓";display:block;top:auto;bottom:-26px;right:50%;transform:translate(50%)}.fect-landing .collaboration-vision{grid-template-columns:1fr;gap:10px}.fect-landing .collaboration-vision span{grid-row:auto}.fect-landing .collaboration-vision b{font-size:13px}.fect-landing .collaboration-vision b i{padding:0 2px}}.fect-landing{--bg:#e5eaf0;--bg2:#edf1f5;--ink:#0f172a;--muted:#64748b;--line:#cbd5e1;--glass:#fff;--blue:#365f9d;--violet:#526ea4;--green:#238c67;--orange:#b56b22;--dark:#111827;--light:#f8fafc;color:var(--ink);background:#e5eaf0}.fect-landing .site-header,.fect-landing .site-header.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#e5eaf0f0;border-color:#cbd5e1;box-shadow:0 1px #0f172a0d}.fect-landing .brand{gap:0}.fect-landing .brand img{width:190px;height:auto;max-height:62px;box-shadow:none;background:0 0;border-radius:0;padding:0}.fect-landing .brand span{display:none}.fect-landing .nav-links>a{color:#475569}.fect-landing .nav-links>a:hover{color:#0f172a}.fect-landing .nav-toggle span{background:#0f172a}.fect-landing .button-primary{color:#fff;box-shadow:none;background:#1f3f78;border-color:#1f3f78}.fect-landing a.button-primary,.fect-landing a.button-primary:link,.fect-landing a.button-primary:visited,.fect-landing a.button-primary:hover{color:#fff}.fect-landing a.button-primary:focus-visible{color:#fff}.fect-landing .button-primary:hover{box-shadow:none;background:#173461;border-color:#173461}.fect-landing .button-ghost{color:#1e293b;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#cbd5e1}.fect-landing .button-ghost:hover{background:#e8eef5;border-color:#94a3b8}.fect-landing .hero{background:radial-gradient(circle at 86% 14%,#5b6f9f29,#0000 28%),radial-gradient(circle at 8% 67%,#68529114,#0000 25%),#e5eaf0;min-height:auto;padding:126px 0 84px}.fect-landing .hero:before{content:"";opacity:.34;pointer-events:none;background-image:radial-gradient(circle,#32446938 0 1px,#0000 1.4px),radial-gradient(circle,#51689729 0 1px,#0000 1.4px);background-position:0 0,37px 53px;background-size:128px 128px,181px 181px;display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.fect-landing .hero:after{content:"";pointer-events:none;border:1px solid #445b8629;border-radius:50%;width:min(62vw,880px);height:min(20vw,280px);display:block;position:absolute;top:22%;right:-12vw;transform:rotate(-15deg)}.fect-landing .hero-glow{opacity:.5;display:block}.fect-landing .space-scene{opacity:.38;display:block}.fect-landing .space-planet{opacity:.5;background:radial-gradient(circle at 34% 28%,#ffffff8c,#95a5be33 22%,#5d6f8f1f 52%,#e5eaf00a 70%);border-color:#445b862e;top:6vh;right:-11vw;box-shadow:inset -70px -45px 100px #4f5e7929,0 0 90px #465c8f1f}.fect-landing .space-orbit{border-color:#445b863d}.fect-landing .space-star{background:#526a98;box-shadow:0 0 9px #435b8e8c}.fect-landing .hero h1{color:#0f172a}.fect-landing .hero h1 em,.fect-landing .section h2 em{color:#496891}.fect-landing .eyebrow,.fect-landing .section-index{color:#4f6382}.fect-landing .hero-layer{color:#1e293b}.fect-landing .hero-text{color:#526176}.fect-landing .support-line{color:#334155}.fect-landing .deployment-line{color:#52637a}.fect-landing .product-visual{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#cbd5e1;box-shadow:0 28px 70px -42px #0f172a7a,inset 0 1px #fff}.fect-landing .visual-top{color:#e2e8f0;background:#111827;border-radius:24px 24px 0 0}.fect-landing .floating-chip{background:#1e293bf0;border-color:#ffffff2e;box-shadow:0 14px 32px #0f172a33}.fect-landing .data-connection{background:#edf1f5;border-block:1px solid #cbd5e1;padding:28px 0}.fect-landing .data-connection-inner{grid-template-columns:auto 1fr;align-items:center;gap:44px;display:grid}.fect-landing .data-connection-inner span{color:#365f9d;letter-spacing:.17em;font-size:9px;font-weight:800}.fect-landing .data-connection-inner p{color:#1e293b;margin:0;font-size:17px;font-weight:560;line-height:1.5}.fect-landing .section{padding:104px 0}.fect-landing .savings-section,.fect-landing .problems-section,.fect-landing .outcomes-section,.fect-landing .product-section,.fect-landing .collaboration-section,.fect-landing .kiosk-section,.fect-landing .why-section,.fect-landing .operations-section,.fect-landing .conversion-section{background:#e5eaf0}.fect-landing .problems-section:before,.fect-landing .outcomes-section:before,.fect-landing .product-section:before,.fect-landing .product-section:after,.fect-landing .kiosk-section:before,.fect-landing .kiosk-section:after,.fect-landing .why-section:before,.fect-landing .operations-section:before{display:none}.fect-landing .section-space{opacity:.48;display:block}.fect-landing .section-space span{border-color:#445b862e;box-shadow:inset 30px -30px 80px #53689114}.fect-landing .section-space i{border-color:#445b8629}.fect-landing .section h2,.fect-landing .section h3,.fect-landing .outcomes-intro h2,.fect-landing .collaboration-heading h2{color:#0f172a}.fect-landing .section-heading>p,.fect-landing .outcomes-intro>p,.fect-landing .collaboration-heading p,.fect-landing .kiosk-copy>p,.fect-landing .company-bio>p,.fect-landing .map-heading p,.fect-landing .operations-layout p,.fect-landing .savings-heading>p{color:#64748b}.fect-landing .problem-card,.fect-landing .outcome-card,.fect-landing .platform-positioning,.fect-landing .intelligence-comparison>div,.fect-landing .decision-layers article,.fect-landing .collaboration-phase,.fect-landing .collaboration-vision,.fect-landing .kiosk-points div,.fect-landing .experience-metrics div,.fect-landing .founder-proof,.fect-landing .map-card,.fect-landing .operations-cloud span{background:#fff;border-color:#dbe3ec;box-shadow:0 1px 2px #0f172a0a}.fect-landing .problem-card:hover{background:#f8fafc;border-color:#9fb1c8}.fect-landing .problem-card span,.fect-landing .outcome-card p,.fect-landing .problems-close,.fect-landing .platform-positioning p,.fect-landing .intelligence-comparison p,.fect-landing .collaboration-phase p,.fect-landing .collaboration-vision p,.fect-landing .kiosk-points span,.fect-landing .experience-metrics span{color:#64748b}.fect-landing .problem-card h3,.fect-landing .outcome-card h3,.fect-landing .platform-positioning h3,.fect-landing .problems-close strong,.fect-landing .collaboration-phase h3,.fect-landing .collaboration-phase b,.fect-landing .collaboration-vision b,.fect-landing .experience-metrics b{color:#0f172a}.fect-landing .platform-positioning>div>span,.fect-landing .intelligence-comparison .fect-path small,.fect-landing .collaboration-phase.is-future>span,.fect-landing .collaboration-vision span,.fect-landing .founder-proof span{color:#365f9d}.fect-landing .intelligence-comparison .fect-path{background:#eef6f2;border-color:#b8d9cb}.fect-landing .collaboration-phase.is-future{border-color:#9fb1c8}.fect-landing .collaboration-phase:not(:last-child):after{color:#8291a5}.fect-landing .collaboration-vision{background:#eaf0f7}.fect-landing .savings-calculator{background:#fff;border-color:#dbe3ec;box-shadow:0 10px 34px -26px #0f172a59}.fect-landing .savings-model-case,.fect-landing .model-assumptions div,.fect-landing .model-levers>div,.fect-landing .model-proof div{background:#f8fafc;border-color:#dbe3ec}.fect-landing .model-case-heading>span,.fect-landing .model-baseline span{color:#365f9d}.fect-landing .model-case-heading h3,.fect-landing .model-assumptions b,.fect-landing .model-levers strong,.fect-landing .model-proof b{color:#0f172a}.fect-landing .model-case-heading p,.fect-landing .model-assumptions span,.fect-landing .model-levers span,.fect-landing .model-levers b,.fect-landing .model-proof span,.fect-landing .calculator-note{color:#64748b}.fect-landing .model-baseline{background:#eaf0f7;border-color:#c6d3e2}.fect-landing .model-baseline strong{color:#0f172a}.fect-landing .calculator-results{background:#eef6f2;border-color:#b8d9cb}.fect-landing .calculator-results>span{color:#237455}.fect-landing .calculator-results>strong{color:#0f172a}.fect-landing .calculator-results>p{color:#52637a}.fect-landing .model-overlap-note{background:#eaf0f7;border-color:#365f9d}.fect-landing .model-overlap-note b{color:#1e3f6e}.fect-landing .model-overlap-note span{color:#64748b}.fect-landing .product-section .section-heading h2,.fect-landing .product-section .section-heading p,.fect-landing .decision-layers h3{color:#0f172a}.fect-landing .decision-layers p{color:#64748b}.fect-landing .kiosk-badge{background:#eaf4f0;border-color:#b8d9cb}.fect-landing .kiosk-badge span{color:#237455}.fect-landing .kiosk-badge b{color:#0f172a}.fect-landing .kiosk-visual{background:#fff;border-color:#dbe3ec;box-shadow:0 18px 52px -36px #0f172a73}.fect-landing .kiosk-visual figcaption{color:#0f172a;background:#fff;border-color:#dbe3ec}.fect-landing .kiosk-visual figcaption span{color:#237455}.fect-landing .company-photo{border-color:#dbe3ec;box-shadow:0 18px 52px -36px #0f172a73}.fect-landing .experience-metrics div{background:#fff}.fect-landing .founder-proof{background:#eaf0f7}.fect-landing .expertise-tags span{color:#52637a;background:#fff;border-color:#dbe3ec}.fect-landing .map-card{background:#fff}.fect-landing .map-pin:after{color:#1e293b;background:#fff;border-color:#cbd5e1}.fect-landing .operations-cloud span{color:#334155}.fect-landing .conversion-section{padding-top:0}.fect-landing .conversion-card{color:#0f172a;background:#fff;border:1px solid #dbe3ec;box-shadow:0 18px 52px -38px #0f172a66}.fect-landing .conversion-card p{color:#64748b}.fect-landing .conversion-glow{display:none}.fect-landing .button-light{color:#fff;background:#1f3f78}.fect-landing .button-outline-light{color:#1e293b;background:#fff;border-color:#9fb1c8}.fect-landing .conversion-actions small{color:#64748b}.fect-landing .footer{color:#0f172a;background:#dce3eb;border-color:#c6d0dc}.fect-landing .footer-brand img{background:0 0;border-radius:0;width:205px;height:auto;max-height:67px;padding:0}.fect-landing .footer-brand span,.fect-landing .footer-links a,.fect-landing .footer-links button,.fect-landing .footer-bottom{color:#5b687a}.fect-landing .footer-links a:hover,.fect-landing .footer-links button:hover{color:#0f172a}.fect-landing .footer-bottom{border-color:#c2ccd8}.fect-landing .cookie-banner{color:#0f172a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff7;border-color:#cbd5e1;max-width:980px;padding:13px 15px;box-shadow:0 14px 42px #0f172a29}.fect-landing .cookie-banner p{color:#64748b}.fect-landing .cookie-banner .button{min-height:36px}.fect-landing .model-levers .model-lever-primary,.fect-landing .model-levers .model-lever-inactivity{background:#f8fafc}.fect-landing .model-levers .model-lever-primary strong{color:#166534}.fect-landing .model-levers .model-lever-inactivity strong{color:#1e3a8a}.fect-landing .platform-positioning li{color:#475569}.fect-landing .hero{padding:118px 0 76px}.fect-landing .hero-copy{max-width:610px}.fect-landing .hero h1{letter-spacing:-.052em;max-width:610px;margin:24px 0;font-size:clamp(50px,4.75vw,68px);font-weight:600;line-height:1.01}.fect-landing .hero-text{color:#526176;max-width:590px;margin:0;font-size:17px;line-height:1.65}.fect-landing .hero-actions{margin-top:28px}@media (max-width:760px){.fect-landing .site-header{background:#e5eaf0f5}.fect-landing .brand img{width:160px;max-height:52px;padding:0}.fect-landing .nav-links{background:#edf1f5;border-color:#cbd5e1;box-shadow:0 18px 48px #0f172a29}.fect-landing .nav-links>a{color:#334155}.fect-landing .hero{padding:104px 0 58px}.fect-landing .hero h1{letter-spacing:-.045em;margin:20px auto;font-size:clamp(40px,11vw,46px);line-height:1.02}.fect-landing .hero-text{font-size:16px;line-height:1.6}.fect-landing .hero:after{width:110vw;height:34vw;top:46%;right:-38vw}.fect-landing .space-planet{width:100vw;top:25vh;right:-42vw}.fect-landing .data-connection{padding:24px 0}.fect-landing .data-connection-inner{grid-template-columns:1fr;gap:7px}.fect-landing .data-connection-inner p{font-size:15px}.fect-landing .section{padding:76px 0}.fect-landing .floating-chip{display:none}.fect-landing .cookie-banner{border-radius:15px;gap:11px;padding:12px;bottom:8px;left:8px;right:8px}.fect-landing .cookie-banner>div:last-child{flex-direction:row}.fect-landing .cookie-banner .button{flex:1;width:auto;min-width:0;padding-inline:10px}}
