.homepage-visual .home-visual-hero{isolation:isolate;color:#fff;width:100vw;height:min(780px,85svh);min-height:690px;font-family:var(--site-font-sans);background:#4c80b2;align-items:center;margin-inline:calc(50% - 50vw);padding:80px max(40px,50vw - 608px);display:flex;position:relative;overflow:hidden}.homepage-visual .home-visual-photo,.homepage-visual .home-visual-shade{z-index:-2;position:absolute;inset:0}.homepage-visual .home-visual-photo{background:url(/images/home-nomia/hero.jpg) 50% 58%/cover}.homepage-visual .home-visual-shade{z-index:-1;background:linear-gradient(90deg,#09254970,#0000 90%),linear-gradient(#0000 25%,#062c4655)}.homepage-visual .home-visual-copy{z-index:1;max-width:850px;position:relative}.homepage-visual .home-visual-eyebrow{letter-spacing:.04em;color:#ffffffe0;margin-bottom:25px;font-size:13px;line-height:1.5}.homepage-visual .home-visual-copy h1{letter-spacing:-.045em;text-wrap:balance;color:#fff;max-width:850px;margin:0;font-family:inherit;font-size:clamp(42px,4.4vw,64px);font-weight:400;line-height:1.12}.homepage-visual .home-visual-copy>p{color:#fff;max-width:590px;margin:25px 0 30px;font-size:17px;line-height:1.65}.homepage-visual .home-visual-button{color:#1a1a1a;background:#fff;border-radius:13px;align-items:center;gap:20px;padding:15px 23px;font-size:14px;line-height:1.5;transition:transform .2s;display:inline-flex;box-shadow:0 5px 24px #0031cc0c}.homepage-visual .home-visual-button:hover{transform:translateY(-2px)}.homepage-visual .home-visual-button svg{width:17px;height:17px}.homepage-visual .home-visual-orbit{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:.8;background:#ffffff0d;border:1px solid #fff5;border-radius:22px;align-items:end;gap:12px;width:240px;height:120px;padding:22px;display:flex;position:absolute;bottom:50px;right:max(40px,50vw - 608px)}.homepage-visual .home-visual-orbit span{background:#ffffffa8;border-radius:5px 5px 2px 2px;flex:1;height:35%;display:block}.homepage-visual .home-visual-orbit span:nth-child(2){height:65%}.homepage-visual .home-visual-orbit span:nth-child(3){height:100%}.homepage-visual .home-visual-orbit i{background:#fff;border-radius:50%;width:4px;height:4px;position:absolute;top:15px;left:20px}.homepage-visual .home-visual-orbit i:nth-of-type(2){left:30px}.homepage-visual .home-visual-orbit i:nth-of-type(3){left:40px}.homepage-visual section[aria-label=Core\ services]{font-family:var(--site-font-sans);padding-top:80px;padding-bottom:80px}.homepage-visual section[aria-label=Core\ services]>div>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.homepage-visual .home-service-card{box-shadow:none;background:#eef5fc;border:0;border-radius:27px;gap:0;padding-block:0;overflow:hidden}.homepage-visual .home-service-card[data-service-index="1"],.homepage-visual .home-service-card[data-service-index="4"]{background:#f1eee3}.homepage-visual .home-service-card[data-service-index="2"]{background:#f6f4ef}.homepage-visual .home-service-card[data-service-index="3"]{background:#edf3fa}.homepage-visual .home-service-card>[data-slot=card-content]{flex:1;gap:20px;height:auto;padding:32px 32px 18px}.homepage-visual .home-service-card h2{letter-spacing:-.04em;color:#1a1a1a;font-size:30px;font-weight:400;line-height:1.2}.homepage-visual .home-service-card p{color:#687585;font-size:14px;line-height:1.75}.homepage-visual .home-service-card a{color:#1a1a1a;justify-content:space-between;font-size:13px}.homepage-visual .home-service-card>[data-slot=card-content]>div:first-child{color:#2682ea;background:#2682ea12}.homepage-visual .home-service-art{align-self:end;width:100%;height:300px;overflow:hidden}.homepage-visual .home-service-art svg{width:100%;height:100%;display:block}.homepage-visual #features{font-family:var(--site-font-sans);padding-top:65px;padding-bottom:65px}.homepage-visual #features h2{letter-spacing:-.04em;font-weight:400;line-height:1.2}.homepage-visual #features [data-slot=card]{background:#f4f3ee;border-color:#0000;border-radius:24px;overflow:hidden}.homepage-visual #features h3{letter-spacing:-.03em;font-weight:400}.homepage-visual #features [data-slot=card-content]{padding:26px}.homepage-visual #faq{font-family:var(--site-font-sans)}.homepage-visual #faq h2{letter-spacing:-.04em;font-weight:400}.homepage-visual #cta .cta-surface{box-shadow:none;background:linear-gradient(#0d427a60,#00254b70),url(/images/home-nomia/hero.jpg) 50% 65%/cover;border-radius:28px}.homepage-visual #cta h2,.homepage-visual #cta p{color:#fff;font-family:var(--site-font-sans)}.homepage-visual #cta h2{letter-spacing:-.04em;font-weight:400}@media (max-width:900px){.homepage-visual .home-visual-orbit{display:none}.homepage-visual .home-visual-hero{min-height:620px;padding-inline:35px}.homepage-visual .home-visual-copy{max-width:700px}.homepage-visual .home-service-card>[data-slot=card-content]{padding:26px 24px 15px}.homepage-visual .home-service-art{height:260px}}@media (max-width:640px){.homepage-visual .home-visual-hero{align-items:center;height:680px;min-height:620px;padding:65px 26px}.homepage-visual .home-visual-eyebrow{max-width:300px;margin-bottom:22px;font-size:11px}.homepage-visual .home-visual-copy h1{letter-spacing:-.045em;font-size:41px;line-height:1.13}.homepage-visual .home-visual-copy>p{margin:22px 0 26px;font-size:14px;line-height:1.7}.homepage-visual .home-visual-button{padding:14px 18px;font-size:12px}.homepage-visual .home-visual-photo{background-position:62%}.homepage-visual section[aria-label=Core\ services]{padding-top:50px;padding-bottom:50px}.homepage-visual section[aria-label=Core\ services]>div>div{grid-template-columns:1fr;gap:20px}.homepage-visual .home-service-card h2{font-size:29px}.homepage-visual .home-service-art{height:265px}.homepage-visual .home-service-card p{font-size:14px}.homepage-visual #features{padding-top:45px;padding-bottom:45px}}@media (prefers-reduced-motion:reduce){.homepage-visual .home-visual-button{transition:none}}.homepage-visual .home-service-art.svc-stage{height:430px;font-family:var(--site-font-sans);color:#253140;align-self:stretch;position:relative;overflow:hidden}.homepage-visual .svc-scene{max-width:620px;height:100%;margin:auto;padding:33px 30px 25px;position:relative}.homepage-visual .svc-stage svg{stroke-width:1.7px;flex-shrink:0;width:16px;height:16px;display:block}.homepage-visual .svc-example{letter-spacing:1.2px;color:#7e8fa4;opacity:.75;font-size:8px;position:absolute;top:7px;right:31px}.homepage-visual .svc-browser,.homepage-visual .svc-ai-toolbar,.homepage-visual .svc-reddit-toolbar,.homepage-visual .svc-studio-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.homepage-visual .svc-search-app{background:#fff;border:1px solid #e3eaf3;border-radius:15px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 16px 40px #315a8420}.homepage-visual .svc-browser{color:#91a0b1;background:#f8fafc;border-bottom:1px solid #edf1f6;height:35px;padding:0 17px;font-size:9px}.homepage-visual .svc-browser>span:not(.svc-browser-dots){align-items:center;gap:6px;display:flex}.homepage-visual .svc-browser svg{width:12px;height:12px}.homepage-visual .svc-browser-dots{gap:4px;display:flex}.homepage-visual .svc-browser-dots i{background:#d4dce7;border-radius:50%;width:5px;height:5px}.homepage-visual .svc-search-field{color:#36465b;border:1px solid #dce4ed;border-radius:30px;align-items:center;gap:10px;margin:19px 22px 12px;padding:11px 14px;font-size:13px;display:flex;box-shadow:0 2px 5px #1d487305}.homepage-visual .svc-search-field>svg{color:#2682ea}.homepage-visual .svc-search-enter{color:#8ba0bc;margin-left:auto;font-size:17px}.homepage-visual .svc-search-tabs{color:#8f98a5;border-bottom:1px solid #edf1f6;gap:19px;height:30px;padding:0 27px;font-size:10px;display:flex}.homepage-visual .svc-search-tabs b{color:#2682ea;border-bottom:2px solid #2682ea;padding-bottom:12px;font-weight:500}.homepage-visual .svc-search-result{padding:18px 26px 23px}.homepage-visual .svc-result-site{align-items:center;gap:8px;margin-bottom:13px;display:flex}.homepage-visual .svc-volumn-mark{color:#2682ea;background:#e7f1ff;border-radius:9px;place-items:center;width:29px;height:29px;font-size:28px;font-weight:600;line-height:1;display:grid}.homepage-visual .svc-result-site b{font-size:11px;font-weight:500;display:block}.homepage-visual .svc-result-site small{color:#8994a3;font-size:9px}.homepage-visual .svc-result-site>svg{color:#9aa5b3;width:13px;margin-left:auto}.homepage-visual .svc-search-result>strong{letter-spacing:-.7px;color:#163fbe;font-size:21px;font-weight:500;line-height:1.2;display:block}.homepage-visual .svc-search-result>p{color:#7b8797;margin:11px 0 15px;font-size:11px;line-height:1.65}.homepage-visual .svc-sitelinks{color:#3864b6;gap:29px;font-size:11px;display:flex}.homepage-visual .svc-sitelinks>span{align-items:center;gap:6px;display:flex}.homepage-visual .svc-sitelinks svg{width:11px;height:11px}.homepage-visual .svc-search-float{background:#fffefa;border:1px solid #eee9dc;border-radius:13px;align-items:center;gap:11px;padding:13px 17px;font-size:12px;line-height:1.4;display:flex;position:absolute;bottom:19px;right:20px;transform:rotate(2deg);box-shadow:0 9px 30px #254a7320}.homepage-visual .svc-float-check{color:#2682ea;background:#e7f2ff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.homepage-visual .svc-float-check svg{width:14px;height:14px}.homepage-visual .svc-search-float small{color:#8b95a2;margin-top:3px;font-size:8px;display:block}.homepage-visual .svc-stage-1{background:linear-gradient(#0000,#dce9f6)}.homepage-visual .svc-ai-app{color:#eaf1f8;background:#17232f;border-radius:18px;padding:0 22px 19px;overflow:hidden;transform:rotate(1deg);box-shadow:0 15px 34px #11243d30}.homepage-visual .svc-ai-toolbar{color:#b5c4d4;border-bottom:1px solid #ffffff12;height:46px;font-size:11px}.homepage-visual .svc-ai-toolbar>span{align-items:center;gap:8px;display:flex}.homepage-visual .svc-ai-toolbar svg{color:#8fb8e8;width:15px;height:15px}.homepage-visual .svc-ai-question{color:#e9f0f8;background:#ffffff0d;border:1px solid #ffffff12;border-radius:14px 14px 4px;max-width:350px;margin:19px 0 23px 30px;padding:12px 15px;font-size:12px;line-height:1.5}.homepage-visual .svc-ai-response{align-items:start;gap:12px;display:flex}.homepage-visual .svc-ai-symbol{color:#acd0ff;font-size:28px;line-height:1}.homepage-visual .svc-ai-response>div{flex:1;min-width:0}.homepage-visual .svc-ai-response strong{letter-spacing:-.35px;font-size:17px;font-weight:400;line-height:1.3}.homepage-visual .svc-ai-response p{color:#b0bfce;margin:10px 0;font-size:12px;line-height:1.7}.homepage-visual .svc-ai-response p mark{color:#d7e9ff;background:#b8d6fa20;border:1px solid #b8d6fa33;border-radius:4px;padding:0 4px}.homepage-visual .svc-ai-response .svc-ai-second{color:#899bab;margin:9px 0 13px;font-size:10px}.homepage-visual .svc-inline-source{color:#96b5d7;background:#ffffff09;border:1px solid #ffffff18;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;display:inline-flex}.homepage-visual .svc-inline-source svg{width:10px;height:10px}.homepage-visual .svc-ai-composer{color:#8295a8;border:1px solid #ffffff20;border-radius:11px;justify-content:space-between;align-items:center;margin-top:21px;padding:9px 10px 9px 13px;font-size:10px;display:flex}.homepage-visual .svc-ai-composer>span:last-child{color:#1b3048;background:#bbd5f4;border-radius:6px;padding:4px}.homepage-visual .svc-ai-composer svg{width:12px;height:12px}.homepage-visual .svc-source-float{color:#25374b;background:#fffefa;border:1px solid #ebe6db;border-radius:12px;align-items:center;gap:10px;padding:13px 16px;display:flex;position:absolute;bottom:15px;left:15px;right:36px;transform:rotate(-2deg);box-shadow:0 8px 25px #243b581a}.homepage-visual .svc-source-count{letter-spacing:-1px;color:#2682ea;font-size:23px;font-weight:400;line-height:1}.homepage-visual .svc-source-float b{font-size:11px;font-weight:500;display:block}.homepage-visual .svc-source-float small{color:#8b95a2;margin-top:3px;font-size:8px;display:block}.homepage-visual .svc-source-float>svg{color:#73879f;width:14px;height:14px;margin-left:auto}.homepage-visual .svc-stage-2{background:linear-gradient(#0000,#e9e5db)}.homepage-visual .svc-reddit-app{background:#fff;border:1px solid #e8e5de;border-radius:17px;overflow:hidden;transform:rotate(-1deg);box-shadow:0 17px 40px #62523c1a}.homepage-visual .svc-reddit-toolbar{color:#98a0aa;border-bottom:1px solid #f0eeea;height:40px;padding:0 20px}.homepage-visual .svc-reddit-toolbar>span{letter-spacing:-1.2px;color:#ee5a2b;margin-right:auto;font-size:22px;font-weight:600}.homepage-visual .svc-reddit-toolbar svg{width:14px;height:14px}.homepage-visual .svc-reddit-post{padding:19px 23px 13px}.homepage-visual .svc-reddit-meta{align-items:center;gap:7px;font-size:10px;display:flex}.homepage-visual .svc-reddit-community{color:#fff;background:#f16b43;border-radius:50%;place-items:center;width:25px;height:25px;font-weight:600;display:grid}.homepage-visual .svc-reddit-meta>b{font-size:10px;font-weight:600}.homepage-visual .svc-reddit-meta>span:last-child{color:#a1a6ae;margin-left:auto;font-size:8px}.homepage-visual .svc-reddit-post .svc-post-heading{letter-spacing:-.6px;color:#263441;margin:15px 0 11px;font-size:21px;font-weight:500;line-height:1.25}.homepage-visual .svc-reddit-post>p{color:#84909d;margin:0 0 15px;font-size:11px;line-height:1.6}.homepage-visual .svc-reddit-actions{color:#7b8898;align-items:center;gap:13px;font-size:8px;display:flex}.homepage-visual .svc-reddit-actions>span{align-items:center;gap:6px;display:flex}.homepage-visual .svc-reddit-actions>span:first-child{background:#f2f4f7;border-radius:20px;padding:5px 7px}.homepage-visual .svc-reddit-actions svg{width:12px;height:12px}.homepage-visual .svc-reddit-actions>svg:last-child{margin-left:auto}.homepage-visual .svc-reddit-reply{background:#f2f7fd;border:1px solid #e4edf7;border-radius:13px;align-items:start;gap:10px;margin:0 17px 18px;padding:14px;display:flex}.homepage-visual .svc-member-avatar{color:#3b6ba5;background:#c9ddf6;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.homepage-visual .svc-reply-author{color:#4e6683;font-size:9px;font-weight:500}.homepage-visual .svc-reply-author>span{color:#a1adbb;font-size:8px;font-weight:400}.homepage-visual .svc-reddit-reply p{color:#62758c;margin:7px 0 9px;font-size:12px;line-height:1.6}.homepage-visual .svc-reddit-reply p b{color:#1765c1;font-weight:500}.homepage-visual .svc-reply-bottom{color:#8e9db0;align-items:center;gap:7px;font-size:8px;display:flex}.homepage-visual .svc-reply-bottom svg{width:11px;height:11px}.homepage-visual .svc-stage-3{background:linear-gradient(#0000,#dae7f6)}.homepage-visual .svc-studio-app{background:#f9fbfe;border:1px solid #e0e9f2;border-radius:17px;padding-bottom:18px;transform:rotate(1deg);box-shadow:0 18px 35px #355e891a}.homepage-visual .svc-studio-toolbar{border-bottom:1px solid #e8eef5;height:41px;padding:0 18px;font-size:11px}.homepage-visual .svc-studio-toolbar>span:first-child{color:#334c68;align-items:center;gap:7px;display:flex}.homepage-visual .svc-studio-toolbar svg{color:#2682ea;width:13px;height:13px}.homepage-visual .svc-studio-status{color:#8295ab;align-items:center;gap:5px;font-size:8px;display:flex}.homepage-visual .svc-studio-status i{background:#2682ea;border-radius:50%;width:4px;height:4px}.homepage-visual .svc-studio-brief{background:#fff;border:1px solid #e0e9f4;border-radius:11px;align-items:center;gap:9px;width:76%;margin:17px auto 0;padding:10px 12px;display:flex}.homepage-visual .svc-brief-icon{color:#6597d4;background:#eff5fd;border-radius:7px;place-items:center;padding:6px;display:grid}.homepage-visual .svc-studio-brief strong{font-size:11px;font-weight:500;line-height:1.3;display:block}.homepage-visual .svc-studio-brief small{color:#97a5b6;margin-top:3px;font-size:7px;display:block}.homepage-visual .svc-brief-check{color:#8ba5c6;margin-left:auto}.homepage-visual .svc-brief-check svg{width:12px;height:12px}.homepage-visual .svc-studio-connector{color:#7fa5d2;justify-content:center;align-items:center;height:28px;display:flex}.homepage-visual .svc-studio-connector svg{width:13px;height:13px}.homepage-visual .svc-studio-engine{background:#e9f2ff;border:1px solid #a9c8ed;border-radius:13px;align-items:center;gap:10px;width:67%;margin:auto;padding:12px 15px;display:flex;box-shadow:0 5px 13px #2682ea0c}.homepage-visual .svc-studio-engine>span{color:#fff;background:#2682ea;border-radius:10px;padding:10px;box-shadow:0 4px 10px #2682ea20}.homepage-visual .svc-studio-engine strong{color:#365879;font-size:12px;font-weight:500;display:block}.homepage-visual .svc-studio-engine small{color:#8a9fb8;margin-top:4px;font-size:8px;display:block}.homepage-visual .svc-studio-engine>svg{color:#88a4c7;width:13px;margin-left:auto}.homepage-visual .svc-studio-branches{border-top:1px solid #b0c6e0;justify-content:space-between;width:70%;height:26px;margin:13px auto 0;display:flex;position:relative}.homepage-visual .svc-studio-branches:before{content:"";border-left:1px solid #b0c6e0;height:13px;position:absolute;top:-13px;left:50%}.homepage-visual .svc-studio-branches i{border-left:1px solid #b0c6e0;height:15px}.homepage-visual .svc-studio-outputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 16px;display:grid}.homepage-visual .svc-studio-outputs>div{min-width:0}.homepage-visual .svc-studio-outputs b{color:#57718f;text-align:center;margin-top:8px;font-size:9px;font-weight:500;display:block}.homepage-visual .svc-output-preview{background:#e1edf9;border:1px solid #e1eaf4;border-radius:11px;justify-content:center;align-items:center;height:80px;display:flex;position:relative;overflow:hidden}.homepage-visual .svc-image-preview{background:linear-gradient(130deg,#d1e4fa,#f2f7fd)}.homepage-visual .svc-product-shot{background:linear-gradient(110deg,#95c4ff,#2675d8 48%,#1b54a5);border-radius:7px 7px 5px 5px;width:31px;height:47px;display:block;position:relative;transform:rotate(-13deg);box-shadow:8px 7px 12px #1f528c2a,inset 1px 0 #ffffff70}.homepage-visual .svc-product-shot i{background:#ffffff50;border-radius:3px;height:5px;position:absolute;top:4px;left:4px;right:4px}.homepage-visual .svc-product-shot b{color:#fff;font-family:serif;position:absolute;top:16px;left:10px;margin:0!important;font-size:15px!important}.homepage-visual .svc-image-preview>span:last-child{color:#7fa2cc;position:absolute;bottom:6px;right:7px}.homepage-visual .svc-image-preview svg{width:10px;height:10px}.homepage-visual .svc-video-preview{background:#173e74}.homepage-visual .svc-video-preview .svc-product-shot{opacity:.8;width:27px;height:43px;transform:rotate(14deg)}.homepage-visual .svc-mini-play{color:#16477f;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff9;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute}.homepage-visual .svc-mini-play svg{width:9px;height:9px;margin-left:1px}.homepage-visual .svc-sales-preview{background:#fff;flex-direction:column;align-items:start;gap:6px;padding:9px}.homepage-visual .svc-sales-avatar{color:#588dcf;background:#e5effc;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;display:grid}.homepage-visual .svc-sales-preview>span:nth-child(2){color:#7d93ac;font-size:7px;line-height:1.4}.homepage-visual .svc-sales-preview>svg{color:#91add0;width:8px;height:8px;position:absolute;bottom:7px;right:6px}.homepage-visual .svc-stage-4{background:linear-gradient(#0000,#e7e1d1)}.homepage-visual .svc-creator-app{background:#fff;border:1px solid #e8e3d9;border-radius:17px;padding:19px 20px 14px;transform:rotate(-1deg);box-shadow:0 14px 32px #6457371c}.homepage-visual .svc-creator-profile{align-items:center;gap:9px;display:flex}.homepage-visual .svc-creator-profile strong{letter-spacing:-.1px;font-size:11px;font-weight:600;display:block}.homepage-visual .svc-creator-profile strong>span{color:#2682ea;font-size:12px}.homepage-visual .svc-creator-profile small{color:#939eaa;margin-top:3px;font-size:8px;display:block}.homepage-visual .svc-x{color:#203043;margin-left:auto;font-size:22px;font-weight:400}.homepage-visual .svc-creator-portrait{background:#d5e2e1;border-radius:50%;flex-shrink:0;width:33px;height:33px;display:block;position:relative;overflow:hidden}.homepage-visual .svc-creator-portrait i{background:#9d7970;border-radius:7px 7px 5px 5px;width:12px;height:14px;position:absolute;top:5px;left:11px}.homepage-visual .svc-creator-portrait b{background:#344b55;border-radius:50%;width:30px;height:23px;position:absolute;bottom:-9px;left:2px}.homepage-visual .svc-creator-app>p{color:#536476;margin:15px 0;font-size:13px;line-height:1.5}.homepage-visual .svc-creator-app>p>b{color:#2673cf;font-weight:500}.homepage-visual .svc-creator-video{color:#fff;background:#144da7;border-radius:10px;height:168px;padding:17px;position:relative;overflow:hidden}.homepage-visual .svc-video-grain{opacity:.65;pointer-events:none;background-image:radial-gradient(#e7efff99 .7px,#0000 1px);background-size:3px 3px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(130deg,#0000 20%,#000);mask-image:linear-gradient(130deg,#0000 20%,#000)}.homepage-visual .svc-video-kicker{letter-spacing:1.3px;color:#c8ddff;font-size:6px;display:block;position:relative}.homepage-visual .svc-video-brand{letter-spacing:-1.5px;margin-top:15px;font-size:37px;line-height:1;display:block;position:relative}.homepage-visual .svc-video-brand>span{color:#9ec2ff;margin-left:9px;font-size:24px;display:inline-block}.homepage-visual .svc-video-caption{color:#c0d9ff;margin-top:11px;font-size:9px;line-height:1.5;display:block;position:relative}.homepage-visual .svc-video-play{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:62px;right:25px}.homepage-visual .svc-video-play svg{width:12px;height:12px;margin-left:2px}.homepage-visual .svc-video-duration{letter-spacing:1px;color:#bcd5ff;font-size:6px;position:absolute;bottom:14px;right:14px}.homepage-visual .svc-creator-actions{color:#a2adba;justify-content:space-between;align-items:center;gap:26px;margin-top:13px;display:flex}.homepage-visual .svc-creator-actions>span{align-items:center;gap:7px;margin-right:auto;font-size:8px;display:flex}.homepage-visual .svc-creator-actions svg{width:12px;height:12px}.homepage-visual .svc-launch-float{background:#fffefa;border:1px solid #e8e1d1;border-radius:11px;align-items:center;gap:9px;padding:11px 15px;display:flex;position:absolute;bottom:11px;right:17px;transform:rotate(2deg);box-shadow:0 8px 22px #4c422323}.homepage-visual .svc-launch-float>span{color:#2682ea;background:#e5efff;border-radius:8px;padding:7px}.homepage-visual .svc-launch-float b{color:#495d75;font-size:10px;font-weight:500;display:block}.homepage-visual .svc-launch-float small{color:#94a0ac;margin-top:4px;font-size:7px;display:block}.homepage-visual .home-retention-proof{z-index:1;background:#fff;border-radius:24px;width:208px;padding:6px;scroll-margin-top:96px;position:absolute;bottom:40px;right:max(40px,50vw - 608px);overflow:hidden;box-shadow:0 14px 40px #09254930}.homepage-visual .home-retention-proof img{object-fit:contain;border-radius:18px;width:100%;height:auto;display:block}@media (max-width:900px){.homepage-visual .home-service-art.svc-stage{height:440px}.homepage-visual .svc-scene{padding-inline:18px}.homepage-visual .svc-search-field{margin-inline:14px;font-size:11px}.homepage-visual .svc-search-result{padding-inline:18px}.homepage-visual .svc-search-result>strong{font-size:19px}.homepage-visual .svc-search-result>p{font-size:10px}.homepage-visual .svc-ai-app{padding-inline:17px}.homepage-visual .svc-ai-question{margin-left:13px;font-size:11px}.homepage-visual .svc-ai-response strong{font-size:16px}.homepage-visual .svc-ai-response p{font-size:11px}.homepage-visual .svc-reddit-post{padding-inline:18px}.homepage-visual .svc-reddit-post .svc-post-heading{font-size:20px}.homepage-visual .svc-reddit-reply p{font-size:11px}.homepage-visual .svc-studio-outputs{gap:7px;margin-inline:12px}.homepage-visual .svc-studio-outputs b{font-size:8px}.homepage-visual .svc-studio-brief{width:84%}.homepage-visual .svc-studio-engine{width:77%}}@media (max-width:640px){.homepage-visual .home-service-art.svc-stage{height:435px}.homepage-visual .svc-scene{padding:30px 18px 25px}.homepage-visual .svc-example{font-size:6px;top:9px;right:19px}.homepage-visual .svc-search-field{padding:10px 11px;font-size:10px}.homepage-visual .svc-search-field>svg{width:13px;height:13px}.homepage-visual .svc-search-tabs{gap:16px;padding-inline:20px;font-size:9px}.homepage-visual .svc-search-result>strong{font-size:19px;line-height:1.25}.homepage-visual .svc-search-result>p{font-size:10px}.homepage-visual .svc-search-float{padding:12px 13px;font-size:10px;bottom:15px;right:10px}.homepage-visual .svc-search-float small{font-size:7px}.homepage-visual .svc-ai-question{margin-top:17px;margin-bottom:20px;padding:10px 12px;font-size:11px}.homepage-visual .svc-ai-response{gap:8px}.homepage-visual .svc-ai-symbol{font-size:23px}.homepage-visual .svc-ai-response strong{font-size:16px}.homepage-visual .svc-ai-response p{font-size:11px;line-height:1.65}.homepage-visual .svc-ai-response .svc-ai-second{font-size:9px}.homepage-visual .svc-source-float{padding:12px;bottom:14px;left:10px;right:23px}.homepage-visual .svc-source-float b{font-size:10px}.homepage-visual .svc-source-float small{font-size:7px}.homepage-visual .svc-reddit-post .svc-post-heading{font-size:19px}.homepage-visual .svc-reddit-meta>span:last-child{font-size:6px}.homepage-visual .svc-reddit-post>p{font-size:10px}.homepage-visual .svc-reply-author>span{font-size:6px}.homepage-visual .svc-reddit-reply{gap:7px;margin-inline:12px;padding:12px}.homepage-visual .svc-reddit-reply p{font-size:11px}.homepage-visual .svc-member-avatar{width:25px;height:25px}.homepage-visual .svc-studio-brief strong{font-size:10px}.homepage-visual .svc-studio-brief small{font-size:6px}.homepage-visual .svc-studio-engine{gap:8px;padding:10px}.homepage-visual .svc-studio-engine>span{padding:8px}.homepage-visual .svc-studio-engine strong{font-size:11px}.homepage-visual .svc-studio-engine small,.homepage-visual .svc-studio-outputs b{font-size:7px}.homepage-visual .svc-sales-preview>span:nth-child(2){font-size:6px}.homepage-visual .svc-creator-app{padding:16px 16px 13px}.homepage-visual .svc-creator-app>p{font-size:12px}.homepage-visual .svc-creator-video{height:165px;padding:15px}.homepage-visual .svc-video-brand{font-size:34px}.homepage-visual .svc-video-play{width:34px;height:34px;top:65px;right:18px}.homepage-visual .svc-video-caption{font-size:8px}.homepage-visual .svc-launch-float{padding:10px 12px;bottom:13px;right:10px}.homepage-visual .svc-launch-float b{font-size:9px}.homepage-visual .svc-launch-float small{font-size:6px}.homepage-visual .home-retention-proof{border-radius:18px;align-self:flex-start;width:134px;margin-top:22px;padding:4px;position:static}}@media (min-width:641px) and (max-width:900px){.homepage-visual .home-retention-proof{width:164px;bottom:30px;right:35px}}@media (max-width:640px){.homepage-visual .home-visual-hero{flex-direction:column;justify-content:center;align-items:flex-start;height:auto;min-height:760px;padding-block:48px}}
