@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--background:#0a0a0a;--surface:#111111;--card:#181818;--foreground:#f5f3ee;--muted:#9b9a96;--border:#2a2927;--accent:#ff6b35;--accent-soft:#ff8b61;--radius:22px}
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--background)}body{background:var(--background);color:var(--foreground);font-family:Manrope,Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit}.wrap{width:min(1280px,calc(100% - 48px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-60px;padding:12px 16px;background:var(--accent);color:var(--background);z-index:100;border-radius:10px;font-weight:800}.skip-link:focus{top:16px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
nav{position:sticky;top:0;z-index:50;border-bottom:1px solid var(--border);background:rgba(10,10,10,.88);backdrop-filter:blur(18px)}.nav-inner{height:78px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:22px;font-weight:800;letter-spacing:-.05em}.logo-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--accent);color:var(--background);font:500 15px DM Mono,monospace}.links{display:flex;align-items:center;gap:30px}.links a,.nav-cta{font-size:13px;text-decoration:none;color:var(--muted);transition:.2s ease}.links a:hover{color:var(--foreground)}.nav-cta{padding:11px 16px;border:1px solid var(--border);border-radius:999px;color:var(--foreground)}.nav-cta:hover{border-color:var(--accent);color:var(--accent)}
.hero{min-height:840px;display:grid;grid-template-columns:1fr .95fr;align-items:center;gap:70px;padding-block:76px}.hero-copy{max-width:680px}.eyebrow,.section-index{font:500 11px DM Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:34px}.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(255,107,53,.12)}h1{font-size:clamp(52px,6.2vw,92px);line-height:.98;letter-spacing:-.075em;font-weight:600;text-wrap:balance}h1 span,h2 span{color:var(--muted)}.hero-copy>p{max-width:610px;margin-top:30px;color:#b9b8b4;font-size:18px;line-height:1.65}.cta-row{display:flex;gap:12px;margin-top:36px}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:15px 20px;border:1px solid var(--border);border-radius:12px;text-decoration:none;font-size:13px;font-weight:800;transition:.2s ease}.button:hover{transform:translateY(-2px)}.button-accent{border-color:var(--accent);background:var(--accent);color:var(--background)}.button-accent:hover{background:var(--accent-soft)}.button-dark{background:var(--surface)}.hero-meta{display:flex;flex-wrap:wrap;gap:24px;margin-top:38px}.hero-meta span{display:flex;align-items:center;gap:8px;color:var(--muted);font:500 10px DM Mono,monospace;text-transform:uppercase}.hero-meta span:before{content:"";width:4px;height:4px;background:var(--accent);border-radius:50%}
.product-stage{position:relative;min-height:690px;border:1px solid var(--border);border-radius:32px;background-color:var(--surface);background-image:linear-gradient(var(--border) 1px,transparent 1px),linear-gradient(90deg,var(--border) 1px,transparent 1px);background-size:42px 42px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.product-stage:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(17,17,17,.15),var(--surface) 95%)}.stage-label{position:absolute;z-index:2;top:22px;left:24px;right:24px;display:flex;justify-content:space-between;color:var(--muted);font:500 9px DM Mono,monospace;letter-spacing:.12em}.phone{position:relative;z-index:3;width:330px;height:620px;padding:17px 16px 0;border:8px solid #222;border-bottom:0;border-radius:42px 42px 0 0;background:#f5f5f3;color:#161616;box-shadow:0 34px 80px #000;overflow:hidden}.phone-bar{display:flex;justify-content:space-between;align-items:center;margin:0 6px 18px;font-size:8px;font-weight:800}.phone-pill{width:68px;height:17px;background:#171717;border-radius:20px}.app-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}.avatar{position:relative;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#171717;color:#fff;font-size:11px;font-weight:800}.avatar span{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:15px;height:15px;background:var(--accent);border:2px solid #f5f5f3;border-radius:50%;font-size:7px}.app-head div:nth-child(2){flex:1}.app-head small,.app-label small{display:block;color:#989898;font-size:7px;letter-spacing:.12em}.app-head strong{font-size:14px}.app-head button{width:38px;height:38px;border:1px solid #ddd;border-radius:12px;background:#fff;font-size:10px;font-weight:800;color:var(--accent)}.app-hero{padding:17px;border:1px solid #e1e1df;border-radius:21px;background:#fff;box-shadow:0 12px 30px rgba(0,0,0,.07)}.app-hero>span{font-size:7px;font-weight:800;color:var(--accent);letter-spacing:.12em}.app-hero h3{margin-top:8px;font-size:24px;line-height:1.05;letter-spacing:-.06em}.app-hero p{margin-top:7px;color:#777;font-size:9px}.create-job{display:flex;align-items:center;gap:9px;margin-top:14px;padding:10px;border-radius:13px;background:#171717;color:#fff}.create-job>b{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:var(--accent)}.create-job div{flex:1}.create-job strong,.create-job small{display:block}.create-job strong{font-size:9px}.create-job small{margin-top:2px;color:#999;font-size:6px}.create-job i{font-style:normal}.app-label{display:flex;justify-content:space-between;align-items:end;margin:17px 2px 9px}.app-label strong{font-size:11px}.app-label>span{font-size:7px;color:#999}.metric-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:8px}.metric-main,.metric-side>div{border:1px solid #e1e1df;border-radius:16px;background:#fff}.metric-main{padding:13px}.metric-main>span{font-size:6px;color:var(--accent);font-weight:800}.metric-main>strong{display:block;font-size:26px;line-height:1.1}.metric-main h4{font-size:9px}.metric-main small,.metric-side small{font-size:6px;color:#8d8d8d}.metric-side{display:grid;gap:8px}.metric-side>div{padding:10px}.metric-side strong,.metric-side small{display:block}.metric-side strong{font-size:16px}.app-segment{display:flex;margin-top:14px;padding:4px;border-radius:11px;background:#e8e8e6;font-size:8px}.app-segment span{flex:1;padding:7px;text-align:center;color:#8c8c8c}.app-segment .active{border-radius:8px;background:#fff;color:#171717;font-weight:800}.app-segment b{color:var(--accent)}.app-nav{position:absolute;left:0;right:0;bottom:0;height:70px;display:flex;justify-content:space-around;align-items:center;border-top:1px solid #ddd;background:#fff}.app-nav span{display:grid;place-items:center;gap:3px;font-size:15px}.app-nav small{font-size:5px}.app-nav .nav-create{width:38px;height:38px;border-radius:13px;background:var(--accent);color:#fff;font-size:22px}.float-card{position:absolute;z-index:5;padding:14px 16px;border:1px solid #343331;border-radius:14px;background:#1a1a19;box-shadow:0 16px 40px rgba(0,0,0,.35)}.float-card small,.float-card strong,.float-card span{display:block}.float-card small{color:var(--accent);font:500 7px DM Mono,monospace;letter-spacing:.1em}.float-card strong{margin-top:4px;font-size:11px}.float-card span{color:var(--muted);font-size:8px}.float-one{left:18px;bottom:110px}.float-two{right:18px;top:160px}.float-two b{display:block;color:var(--accent);font-size:25px}.float-two span{font-size:8px}
.signal-bar{border-block:1px solid var(--border);overflow:hidden}.signal-track{min-height:78px;display:flex;align-items:center;justify-content:center;gap:36px;white-space:nowrap}.signal-track span{font:500 10px DM Mono,monospace;letter-spacing:.15em}.signal-track i{width:5px;height:5px;border-radius:50%;background:var(--accent)}.section{padding-block:120px}.section-intro{display:grid;grid-template-columns:.38fr 1.2fr .62fr;gap:40px;align-items:start;margin-bottom:64px}.section-intro h2,.discover-copy h2{font-size:clamp(40px,5vw,68px);line-height:1.04;letter-spacing:-.06em;font-weight:600;text-wrap:balance}.section-intro p,.discover-copy>p{color:var(--muted);font-size:15px;line-height:1.7}.section-intro.compact{grid-template-columns:.38fr 1.82fr}.section-index{padding-top:9px}
.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.category-card{min-height:330px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);transition:.25s ease}.category-card:hover{transform:translateY(-4px);border-color:#4a4844}.category-card.featured{grid-row:span 2;min-height:672px;background:var(--accent);color:var(--background)}.category-card:nth-child(4){grid-column:span 2}.category-top{display:flex;justify-content:space-between}.category-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid currentColor;border-radius:13px;font:500 10px DM Mono,monospace}.category-card h3{font-size:30px;letter-spacing:-.05em}.category-card p{max-width:390px;margin-top:10px;color:var(--muted);font-size:14px}.category-card.featured p{color:#5d260f}.category-top small,.category-link{font:500 9px DM Mono,monospace;letter-spacing:.1em}.category-link{color:var(--muted)}.featured .category-link{color:#5d260f}
.split-section,.process,.trust-section{border-block:1px solid var(--border);background:var(--surface)}.path-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.path-card{min-height:540px;padding:42px;border-radius:var(--radius);display:flex;flex-direction:column}.path-card.light{background:var(--foreground);color:var(--background)}.path-card.dark{border:1px solid var(--border);background:var(--background)}.path-no{font:500 9px DM Mono,monospace;letter-spacing:.13em;color:var(--accent)}.path-card h3{margin-top:auto;font-size:48px;letter-spacing:-.06em}.path-card p{max-width:530px;margin-top:14px;color:#777;font-size:15px}.dark p{color:var(--muted)}.path-card ul{display:grid;gap:10px;margin-top:26px;list-style:none}.path-card li{font-size:13px}.path-card li:before{content:"✓";margin-right:10px;color:var(--accent)}.path-card a{margin-top:34px;font-size:12px;font-weight:800;text-decoration:none}.process-list{border-top:1px solid var(--border)}.process-list article{display:grid;grid-template-columns:.4fr 1fr 1.5fr;gap:30px;align-items:center;padding:30px 8px;border-bottom:1px solid var(--border)}.process-list article>span{font:500 10px DM Mono,monospace;color:var(--accent)}.process-list h3{font-size:24px;letter-spacing:-.04em}.process-list p{color:var(--muted);font-size:14px}
.discover{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.discover-copy>p{max-width:500px;margin-top:28px}.feature-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.feature-pills span{padding:9px 12px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font:500 9px DM Mono,monospace}.discover-ui{position:relative;min-height:660px;border:1px solid var(--border);border-radius:28px;background:#151514;overflow:hidden}.map-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);transform:rotate(-12deg) scale(1.3)}.map-grid i{border-right:1px solid #292826;border-bottom:1px solid #292826}.map-pin{position:absolute;display:grid;place-items:center;width:42px;height:42px;border:6px solid rgba(255,107,53,.2);border-radius:50%;background:var(--accent);background-clip:padding-box;color:var(--background);font:800 11px DM Mono,monospace}.pin-a{left:18%;top:15%}.pin-b{right:22%;top:26%}.pin-c{left:47%;top:42%}.job-sheet{position:absolute;left:22px;right:22px;bottom:22px;padding:22px;border:1px solid var(--border);border-radius:22px;background:rgba(10,10,10,.94);backdrop-filter:blur(15px)}.sheet-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sheet-head small,.job-sheet article>span{display:block;color:var(--accent);font:500 7px DM Mono,monospace;letter-spacing:.12em}.sheet-head strong{font-size:19px}.sheet-head button{padding:8px 10px;border:1px solid var(--border);border-radius:9px;background:var(--card);color:var(--foreground);font-size:9px}.job-sheet article{position:relative;padding:15px;border-top:1px solid var(--border)}.job-sheet article h3{margin-top:4px;font-size:14px}.job-sheet article p{color:var(--muted);font-size:9px}.job-sheet article b{position:absolute;right:15px;bottom:15px;color:var(--accent);font-size:9px}
.trust-grid-home{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.trust-grid-home article{min-height:290px;padding:26px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.trust-grid-home article>span{font:500 10px DM Mono,monospace;color:var(--accent)}.trust-grid-home h3{margin-top:90px;font-size:21px;letter-spacing:-.04em}.trust-grid-home p{margin-top:10px;color:var(--muted);font-size:13px}.payment-note{display:grid;grid-template-columns:.7fr 1.5fr auto;gap:30px;align-items:center;margin-top:12px;padding:26px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background)}.payment-note>div{display:flex;align-items:center;gap:12px}.payment-note p{color:var(--muted);font-size:12px}.payment-note a{color:var(--accent);font-size:11px;font-weight:800;text-decoration:none}.proof-strip{border-block:1px solid var(--border)}.proof-strip>.wrap{display:grid;grid-template-columns:repeat(4,1fr)}.proof-strip div div{min-height:165px;padding:34px;border-left:1px solid var(--border);display:flex;flex-direction:column;justify-content:center}.proof-strip div div:last-child{border-right:1px solid var(--border)}.proof-strip strong{font-size:38px;color:var(--accent);letter-spacing:-.05em}.proof-strip span{color:var(--muted);font-size:11px}
.faq-list{max-width:850px;margin-left:auto}.faq-list details{border-top:1px solid var(--border)}.faq-list details:last-child{border-bottom:1px solid var(--border)}.faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:25px 4px;cursor:pointer;list-style:none;font-size:17px;font-weight:700}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--accent)}.faq-list p{max-width:720px;padding:0 4px 26px;color:var(--muted);font-size:14px}.faq-list details[open] summary span{transform:rotate(45deg)}.download{min-height:440px;margin-bottom:90px;padding:50px;display:flex;align-items:flex-end;justify-content:space-between;gap:50px;border:1px solid var(--border);border-radius:30px;background:var(--surface)}.download h2{margin-top:16px;font-size:clamp(42px,5vw,66px);line-height:1.04;letter-spacing:-.06em}.download-action{max-width:340px}.download-action p{margin-bottom:20px;color:var(--muted);font-size:13px}
footer{border-top:1px solid var(--border)}.footer-top{min-height:280px;padding-block:55px;display:flex;justify-content:space-between}.footer-top>div:first-child p{max-width:320px;margin-top:16px;color:var(--muted);font-size:13px}.footer-nav{display:flex;gap:90px}.footer-nav div{display:grid;align-content:start;gap:11px}.footer-nav strong{margin-bottom:6px;color:var(--muted);font:500 9px DM Mono,monospace;letter-spacing:.12em}.footer-nav a{font-size:12px;text-decoration:none}.footer-bottom{min-height:85px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;color:var(--muted);font:500 9px DM Mono,monospace}.footer-bottom a{text-decoration:none}
/* Legal pages */.legal-page nav .nav-inner{height:70px}.legal-shell{display:grid;grid-template-columns:280px minmax(0,760px);gap:80px;padding-block:90px 120px}.legal-aside{position:sticky;top:110px;height:max-content}.legal-aside .section-index{display:block;margin-bottom:20px}.legal-aside nav{position:static;border:0;background:none;backdrop-filter:none}.legal-aside nav a{display:block;padding:8px 0;color:var(--muted);font-size:12px;text-decoration:none}.legal-aside nav a:hover{color:var(--accent)}.legal{min-width:0}.legal-header{margin-bottom:52px;padding-bottom:40px;border-bottom:1px solid var(--border)}.legal-header .section-index{display:block;margin-bottom:20px}.legal h1{font-size:clamp(42px,6vw,72px);line-height:1.02}.legal .updated{margin-top:20px;color:var(--muted);font:500 10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em}.legal h2{margin-top:48px;font-size:24px;letter-spacing:-.04em}.legal p,.legal li{color:#b4b3af;font-size:15px;line-height:1.8}.legal h2+p,.legal h2+ul,.legal h2+ol{margin-top:14px}.legal ul,.legal ol{display:grid;gap:8px;padding-left:22px}.legal a{color:var(--accent);text-underline-offset:3px}.legal strong{color:var(--foreground)}.note{margin:28px 0;padding:20px;border-left:3px solid var(--accent);background:var(--surface);color:#c9c8c4;font-size:13px}.legal-footer-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:60px;padding-top:28px;border-top:1px solid var(--border)}.legal-footer-links a{padding:9px 12px;border:1px solid var(--border);border-radius:9px;color:var(--muted);font-size:10px;text-decoration:none}
@media(max-width:1000px){.links{display:none}.hero{grid-template-columns:1fr;padding-top:90px}.hero-copy{max-width:800px}.product-stage{min-height:700px}.section-intro,.section-intro.compact{grid-template-columns:1fr;gap:20px}.category-grid{grid-template-columns:1fr 1fr}.category-card.featured{grid-row:auto;min-height:420px}.category-card:nth-child(4){grid-column:auto}.discover{grid-template-columns:1fr}.trust-grid-home{grid-template-columns:1fr 1fr}.payment-note{grid-template-columns:1fr}.legal-shell{grid-template-columns:1fr}.legal-aside{display:none}}
@media(max-width:680px){.wrap{width:min(100% - 28px,1280px)}.nav-inner{height:66px}.nav-cta{display:none}.hero{min-height:auto;padding-block:68px 38px;gap:45px}h1{font-size:50px}.hero-copy>p{font-size:16px}.cta-row{flex-direction:column}.button{width:100%}.hero-meta{gap:10px 18px}.product-stage{min-height:580px;border-radius:22px}.phone{width:300px;height:540px;transform:scale(.9);transform-origin:bottom center}.float-card{display:none}.signal-track{justify-content:flex-start;padding-inline:24px;gap:24px;overflow:hidden}.section{padding-block:85px}.section-intro{margin-bottom:40px}.category-grid,.path-grid,.trust-grid-home{grid-template-columns:1fr}.category-card,.category-card.featured{min-height:330px}.path-card{min-height:500px;padding:28px}.path-card h3{font-size:38px}.process-list article{grid-template-columns:1fr;gap:8px;padding:26px 4px}.process-list p{margin-top:6px}.discover{gap:42px}.discover-ui{min-height:570px}.job-sheet{left:12px;right:12px;bottom:12px;padding:14px}.job-sheet article b{position:static;display:block;margin-top:8px}.trust-grid-home article{min-height:245px}.trust-grid-home h3{margin-top:60px}.proof-strip>.wrap{grid-template-columns:1fr 1fr}.proof-strip div div{min-height:130px;padding:20px;border-bottom:1px solid var(--border)}.download{min-height:530px;padding:28px;align-items:flex-start;flex-direction:column;justify-content:space-between}.footer-top{flex-direction:column;gap:50px}.footer-nav{gap:45px}.footer-bottom{min-height:120px;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px}.legal-shell{padding-block:55px 90px}.legal h1{font-size:42px}.legal p,.legal li{font-size:14px}}
/* Foxly motion and product-preview refresh */
img.logo-mark{width:38px;height:38px;object-fit:contain;background:transparent;border-radius:0;filter:drop-shadow(0 5px 12px rgba(255,107,53,.2))}.logo:hover img.logo-mark{transform:rotate(-4deg) scale(1.05)}
.hero-copy>*{opacity:0;animation:hero-reveal .7s cubic-bezier(.22,1,.36,1) forwards}.hero-copy .eyebrow{animation-delay:.08s}.hero-copy h1{animation-delay:.16s}.hero-copy>p{animation-delay:.24s}.hero-copy .cta-row{animation-delay:.32s}.hero-copy .hero-meta{animation-delay:.4s}.product-stage{opacity:0;animation:stage-reveal .9s .18s cubic-bezier(.22,1,.36,1) forwards;isolation:isolate}.product-stage:after{content:"";position:absolute;inset:auto 12% -24% 12%;height:48%;border-radius:50%;background:var(--accent);opacity:.12;filter:blur(70px);animation:glow-pulse 4s ease-in-out infinite;z-index:1}.stage-orbit{position:absolute;width:470px;height:470px;bottom:35px;border:1px solid rgba(255,107,53,.16);border-radius:50%;animation:orbit 18s linear infinite}.stage-orbit:before,.stage-orbit:after{content:"";position:absolute;border:1px solid var(--border);border-radius:50%}.stage-orbit:before{inset:40px}.stage-orbit:after{inset:90px}
.phone{height:635px;animation:phone-float 6s ease-in-out infinite;box-shadow:0 34px 80px rgba(0,0,0,.72),0 0 0 1px rgba(255,255,255,.04)}.app-head button{position:relative;display:grid;place-items:center;color:#1b1b1b}.app-head button>span{font-size:14px}.app-head button>b{position:absolute;right:-4px;top:-5px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:2px solid #f5f5f3;border-radius:999px;background:var(--accent);color:#111;font-size:7px}.app-hero>span{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border:1px solid rgba(255,107,53,.22);border-radius:999px;background:rgba(255,107,53,.1)}.app-hero>span i,.live i{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:status-pulse 2s ease-out infinite}.app-hero h3{font-size:23px;line-height:1.08}.metric-top{display:flex;align-items:center;justify-content:space-between}.metric-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:rgba(255,107,53,.1);color:var(--accent);font-size:17px}.live{display:flex!important;align-items:center;gap:4px;padding:4px 6px!important;border-radius:999px;background:#e8f4ec!important;color:#35764a!important;font-size:6px!important}.live i{background:#35764a;animation-delay:.6s}.metric-side>div{position:relative}.metric-side>div>span{position:absolute;left:10px;top:10px;color:var(--accent);font-size:12px}.work-label{margin-top:12px;margin-bottom:7px}.app-segment{margin-top:0}.list-head{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.list-head div{display:flex;flex-direction:column}.list-head strong{font-size:10px}.list-head small{font-size:6px;color:#969696}.list-head>b{display:grid;place-items:center;width:24px;height:20px;border:1px solid #ddd;border-radius:999px;font-size:7px}.status-chips{display:flex;gap:6px;margin-top:7px}.status-chips>span{padding:5px 8px;border:1px solid #ddd;border-radius:999px;color:#777;font-size:7px;font-weight:700}.status-chips>span.active{border-color:rgba(255,107,53,.25);background:rgba(255,107,53,.1);color:#d94f1c}.status-chips b{margin-left:3px}.mini-job{display:flex;flex-direction:column;margin-top:8px;padding:8px 10px;border:1px solid #e3e3e0;border-radius:12px;background:#fff}.mini-job span{color:#d94f1c;font-size:5px;font-weight:800;letter-spacing:.08em}.mini-job strong{margin-top:2px;font-size:8px}.mini-job small{color:#888;font-size:6px}.app-nav .active{color:var(--accent)}.float-card{animation:card-float 5s ease-in-out infinite}.float-two{display:flex;align-items:center;gap:9px;animation-delay:-2s}.float-two img{object-fit:contain}.float-two span{max-width:110px}
.category-card,.path-card,.trust-grid-home article,.payment-note,.download,.discover-ui{box-shadow:0 1px 0 rgba(255,255,255,.03);transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .35s ease,box-shadow .35s ease}.category-card:hover,.trust-grid-home article:hover{transform:translateY(-6px);border-color:rgba(255,107,53,.55);box-shadow:0 24px 50px rgba(0,0,0,.24)}.process-list article{transition:background .25s ease,padding .25s ease}.process-list article:hover{padding-inline:18px;background:rgba(255,255,255,.02)}.faq-list details{transition:background .25s ease}.faq-list details[open]{background:var(--surface)}.faq-list summary span{transition:transform .25s ease}.signal-track{animation:ticker-drift 18s ease-in-out infinite alternate}.button span,.nav-cta span{transition:transform .2s ease}.button:hover span,.nav-cta:hover span{transform:translate(2px,-2px)}
@supports (animation-timeline:view()){.section-intro,.category-grid,.path-grid,.process-list,.discover-copy,.discover-ui,.trust-grid-home,.payment-note,.proof-strip>.wrap,.faq-list,.download{animation:scroll-reveal linear both;animation-timeline:view();animation-range:entry 5% cover 25%}}
@keyframes hero-reveal{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes stage-reveal{from{opacity:0;transform:translateY(30px) scale(.97)}to{opacity:1;transform:none}}@keyframes phone-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes card-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes glow-pulse{0%,100%{opacity:.09;transform:scale(.92)}50%{opacity:.16;transform:scale(1.06)}}@keyframes status-pulse{0%{box-shadow:0 0 0 0 currentColor}70%{box-shadow:0 0 0 5px transparent}100%{box-shadow:0 0 0 0 transparent}}@keyframes orbit{to{transform:rotate(360deg)}}@keyframes ticker-drift{to{transform:translateX(24px)}}@keyframes scroll-reveal{from{opacity:0;transform:translateY(36px)}to{opacity:1;transform:none}}
@media(max-width:680px){img.logo-mark{width:34px;height:34px}.product-stage{min-height:650px}.phone{width:300px;height:610px;transform:none;animation:phone-float-mobile 6s ease-in-out infinite}.stage-orbit{width:360px;height:360px}.stage-label{top:16px;left:16px;right:16px}.app-nav{bottom:0}.hero-copy>*{animation-duration:.55s}@keyframes phone-float-mobile{0%,100%{transform:translateY(0) scale(.91)}50%{transform:translateY(-5px) scale(.91)}}}
@media(max-width:370px){.phone{width:286px}.product-stage{min-height:630px}}
/* Advanced interactive product showcase */
.product-stage{--pointer-x:50%;--pointer-y:50%;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:42px 42px;perspective:1200px}.product-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(220px circle at var(--pointer-x) var(--pointer-y),rgba(255,107,53,.15),transparent 78%);pointer-events:none;z-index:1}.stage-beam{position:absolute;left:50%;bottom:40px;width:2px;height:82%;background:linear-gradient(transparent,var(--accent),transparent);opacity:.22;filter:blur(1px);transform:rotate(20deg);animation:beam-scan 7s ease-in-out infinite}.phone{--tilt-x:0deg;--tilt-y:0deg;height:650px;padding:9px 11px 18px;overflow:hidden;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .18s ease-out;animation:none;background:#f6f5f1}.phone-bar{padding:3px 8px 8px}.app-screen{position:relative;height:557px;color:#171717}.app-screen[hidden]{display:none}.explore-head{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 10px}.explore-head div{display:flex;flex-direction:column}.explore-head small,.simple-kicker{color:#999;font-size:6px;font-weight:800;letter-spacing:.14em}.explore-head strong{font-size:18px;letter-spacing:-.04em}.explore-head button{position:relative;display:grid;place-items:center;width:30px;height:30px;border:1px solid #ddd;border-radius:50%;background:#fff;color:#222}.explore-head button>b{position:absolute;right:-3px;top:-4px;display:grid;place-items:center;min-width:16px;height:16px;border:2px solid #f6f5f1;border-radius:999px;background:var(--accent);font-size:6px}.explore-hero{position:relative;padding:15px 16px;border-radius:17px;background:#181818;color:#fff;overflow:hidden}.explore-hero:after{content:"";position:absolute;right:-28px;bottom:-52px;width:120px;height:120px;border:20px solid rgba(255,107,53,.16);border-radius:50%;animation:hero-ring 5s ease-in-out infinite}.explore-hero>span{color:var(--accent);font-size:6px;font-weight:900;letter-spacing:.15em}.explore-hero h3{margin:6px 0 3px;font-size:21px;line-height:1.02;letter-spacing:-.045em}.explore-hero p{color:#aaa;font-size:7px}.explore-count{position:absolute;right:14px;top:16px;display:flex;flex-direction:column;align-items:flex-end;z-index:1}.explore-count strong{font-size:19px;color:var(--accent)}.explore-count small{font-size:5px;color:#aaa}.app-search{display:flex;align-items:center;gap:8px;margin-top:9px;padding:0 11px;height:35px;border:1px solid #dededb;border-radius:12px;background:#fff;color:#777}.app-search span{font-size:16px}.app-search input{width:100%;border:0;outline:0;background:transparent;color:#222;font:inherit;font-size:8px}.quick-head{display:flex;align-items:center;justify-content:space-between;margin-top:11px}.quick-head strong{font-size:9px}.quick-head small{color:#999;font-size:6px}.app-categories{display:flex;gap:6px;margin-top:7px;overflow:hidden}.app-categories button{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:48px;padding:7px 6px;border:1px solid #e1e1de;border-radius:11px;background:#fff;color:#777;font-size:6px;font-weight:700;transition:all .25s ease}.app-categories button i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:#f2f1ed;color:#777;font-style:normal;font-size:12px}.app-categories button.active{border-color:rgba(255,107,53,.35);background:#fff8f4;color:#d9511f;transform:translateY(-2px)}.app-categories button.active i{background:var(--accent);color:#151515}.location-row{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.location-row>div:first-child{display:flex;align-items:center;gap:6px}.location-row>div:first-child>span{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:rgba(255,107,53,.1);color:#d9511f}.location-row p{display:flex;flex-direction:column}.location-row p strong{font-size:8px}.location-row p small{color:#999;font-size:5px}.radius-picker{display:flex;padding:2px;border:1px solid #ddd;border-radius:999px;background:#fff}.radius-picker button{padding:4px 6px;border:0;border-radius:999px;background:transparent;color:#888;font-size:6px;font-weight:800}.radius-picker button.active{background:#191919;color:#fff}.phone-job-list{display:flex;flex-direction:column;gap:6px;margin-top:8px}.phone-job-list article{padding:9px 10px;border:1px solid #e1e1de;border-radius:12px;background:#fff}.phone-job-list article>div{display:flex;align-items:center;justify-content:space-between}.phone-job-list article span{color:#d9511f;font-size:5px;font-weight:900;letter-spacing:.06em}.phone-job-list article b{font-size:6px}.phone-job-list h4{margin:3px 0 2px;font-size:9px}.phone-job-list p{color:#888;font-size:6px}.simple-screen{padding:28px 10px}.simple-screen h3{margin:10px 0 20px;font-size:29px;line-height:1;letter-spacing:-.05em}.simple-stat{position:relative;display:flex;flex-direction:column;padding:18px;border-radius:18px;background:#191919;color:#fff}.simple-stat strong{font-size:40px;color:var(--accent)}.simple-stat span{font-size:9px}.simple-stat i{position:absolute;right:14px;top:14px;padding:5px 8px;border-radius:999px;background:rgba(255,107,53,.16);color:var(--accent);font-size:6px;font-style:normal}.simple-row,.message-row{display:flex;align-items:center;justify-content:space-between;margin-top:8px;padding:12px;border:1px solid #dfdfdc;border-radius:13px;background:#fff}.simple-row b{font-size:9px}.simple-row small{color:#888;font-size:7px}.message-row{justify-content:flex-start;gap:9px}.message-row>i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#191919;color:#fff;font-size:7px;font-style:normal}.message-row p{display:flex;flex:1;flex-direction:column}.message-row p b{font-size:9px}.message-row p small,.message-row time{color:#888;font-size:6px}.profile-orb{position:relative;display:grid;place-items:center;width:76px;height:76px;margin:28px auto 12px;border-radius:25px;background:#191919;color:#fff;font-size:20px;font-weight:800;box-shadow:0 18px 35px rgba(0,0,0,.18)}.profile-orb em{position:absolute;right:-4px;bottom:-4px;display:grid;place-items:center;width:23px;height:23px;border:3px solid #f6f5f1;border-radius:50%;background:var(--accent);color:#111;font-size:9px;font-style:normal}.simple-screen[data-screen="profile"] h3{text-align:center;margin:0;font-size:19px}.profile-copy{text-align:center;color:#888;font-size:7px}.profile-stats{display:flex;justify-content:space-around;margin-top:22px;padding:16px;border:1px solid #dfdfdc;border-radius:16px;background:#fff}.profile-stats span{display:flex;flex-direction:column;align-items:center}.profile-stats b{font-size:16px}.profile-stats small{color:#999;font-size:6px}.floating-tabs{position:absolute;left:18px;right:18px;bottom:12px;display:flex;height:54px;padding:4px;border:1px solid rgba(0,0,0,.1);border-radius:999px;background:rgba(255,255,255,.9);box-shadow:0 14px 32px rgba(0,0,0,.2);backdrop-filter:blur(14px);overflow:hidden}.tab-indicator{--tab-index:1;position:absolute;left:4px;top:4px;bottom:4px;width:calc((100% - 8px)/4);border-radius:999px;background:#ecebe7;transform:translateX(calc(var(--tab-index)*100%));transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.floating-tabs button{position:relative;z-index:1;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:1px;border:0;background:transparent;color:#aaa}.floating-tabs button i{font-size:15px;font-style:normal;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.floating-tabs button small{font-size:5px;font-weight:800}.floating-tabs button.active{color:#191919}.floating-tabs button.active i{transform:scale(1.12) translateY(-1px)}.reveal-item{opacity:0;transform:translateY(30px);transition:opacity .8s var(--reveal-delay) cubic-bezier(.22,1,.36,1),transform .8s var(--reveal-delay) cubic-bezier(.22,1,.36,1)}.reveal-item.is-visible{opacity:1;transform:none}.category-card:nth-child(even).reveal-item{transform:translateY(45px) rotate(.8deg)}.category-card:nth-child(even).is-visible{transform:none}.process-list article.is-visible span{animation:number-pop .6s var(--reveal-delay) cubic-bezier(.34,1.56,.64,1) both}.float-one strong{font-size:17px}.float-two{max-width:200px}.float-two span{max-width:130px}.button,.nav-cta{transition:transform .2s ease,background .25s ease,color .25s ease}.product-stage .phone button:focus-visible,.app-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}
@keyframes beam-scan{0%,100%{transform:translateX(-120px) rotate(20deg);opacity:0}35%,65%{opacity:.26}50%{transform:translateX(160px) rotate(20deg)}}@keyframes hero-ring{50%{transform:scale(1.12);opacity:.65}}@keyframes number-pop{from{transform:scale(.6);opacity:0}to{transform:none;opacity:1}}
@media(max-width:680px){.phone{height:650px;transform:scale(.89)!important;animation:none}.product-stage{min-height:690px}.stage-beam{display:none}.float-one{left:4px;bottom:80px}.float-two{right:4px;top:75px}.floating-tabs{bottom:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.hero-copy>*,.product-stage,.reveal-item{opacity:1!important}.phone,.reveal-item{transform:none!important}.stage-beam{display:none}}

/* --- Bekleme listesi formu (lansman haberdar ol) --- */
.wait-form{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0 10px}
.wait-form input{flex:1;min-width:220px;background:var(--card);border:1px solid var(--border);border-radius:14px;padding:14px 18px;color:var(--foreground);font:inherit}
.wait-form input::placeholder{color:var(--muted)}
.wait-form button{border:0;cursor:pointer;font:inherit}
.wait-form.gonderildi input,.wait-form.gonderildi button{opacity:.55;pointer-events:none}
.wait-note{color:var(--muted);font-size:14px}
.wait-note a{color:var(--accent-soft)}

/* --- Sosyal kanit: katilan sayisi + donen notlar --- */
.wait-form input[name=note]{flex-basis:100%}
.wait-proof{display:flex;align-items:center;flex-wrap:wrap;gap:6px 18px;margin-top:18px;padding:14px 18px;background:var(--card);border:1px solid var(--border);border-radius:16px}
.proof-count{display:flex;align-items:baseline;gap:8px;white-space:nowrap}
.proof-count strong{font-size:28px;line-height:1;color:var(--accent);font-family:'DM Mono',monospace;font-weight:500}
.proof-count span{color:var(--muted);font-size:14px}
.proof-note{color:var(--foreground);font-size:14px;font-style:italic;flex:1;min-width:200px;margin:0}
