@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#08090d;--panel:#101116;--panel-soft:#ffffff06;--inner:#0b0c10;--white:#f7f7f8;--muted:#9a9ca4;--faint:#63666f;--line:#ffffff1c;--line-soft:#ffffff14;--line-strong:#fff3;--green:#4ade80;--mouse-x:50vw;--mouse-y:40vh;--scroll-progress:0;--hero-copy-y:0px;--hero-image-y:0px;--font:"Plus Jakarta Sans", system-ui, sans-serif;--mono:"Cascadia Code", Consolas, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{background:var(--bg);min-width:320px;color:var(--white);font-family:var(--font);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit}::selection{color:#000;background:#fff}main{position:relative;overflow:hidden}.ambient{z-index:1;pointer-events:none;background:radial-gradient(560px at var(--mouse-x) var(--mouse-y),#ffffff0d,transparent 67%);position:fixed;inset:0}.scroll-progress{z-index:80;pointer-events:none;width:100%;height:2px;transform:scaleX(var(--scroll-progress));transform-origin:0;background:linear-gradient(90deg,#fff,#858991);position:fixed;top:0;left:0;box-shadow:0 0 16px #ffffff4d}.glass{--spot-x:50%;--spot-y:50%;isolation:isolate;border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff06;position:relative;overflow:hidden}.glass:before{content:"";z-index:0;width:430px;height:430px;left:var(--spot-x);top:var(--spot-y);pointer-events:none;opacity:0;background:radial-gradient(circle,#ffffff18,#ffffff06 34%,#0000 68%);border-radius:50%;transition:opacity .45s,transform .65s cubic-bezier(.16,1,.3,1);position:absolute;transform:translate(-50%,-50%)scale(.72)}.glass:hover:before{opacity:1;transform:translate(-50%,-50%)scale(1)}.glass>*{z-index:1}.tilt-3d{--rx:0deg;--ry:0deg;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;will-change:transform;transition:transform .42s cubic-bezier(.16,1,.3,1),border-color .32s,background .32s}.magnetic{--mag-x:0px;--mag-y:0px;translate:var(--mag-x) var(--mag-y);will-change:translate;transition:translate .55s cubic-bezier(.16,1,.3,1),transform .2s,box-shadow .25s,color .2s}header{z-index:40;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090dc7;border-radius:18px;align-items:center;width:min(100% - 36px,1180px);height:62px;padding:0 13px 0 17px;animation:1s cubic-bezier(.16,1,.3,1) 80ms both header-enter;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 50px #00000040}.wordmark{letter-spacing:.07em;align-items:center;gap:11px;font-size:9px;font-weight:800;line-height:.98;display:flex}.logo{place-items:center;width:31px;height:31px;display:grid;position:relative}.logo i{border:1px solid #fff;border-radius:6px;width:21px;height:21px;position:absolute;transform:rotate(8deg)}.logo i:first-child{opacity:.22;top:0;left:0}.logo i:nth-child(2){background:#fff;bottom:0;right:0}.wordmark:hover .logo i:first-child{animation:.75s cubic-bezier(.16,1,.3,1) logo-layer-a}.wordmark:hover .logo i:nth-child(2){animation:.75s cubic-bezier(.16,1,.3,1) logo-layer-b}.logo b{z-index:2;color:#090a0e;font-family:var(--mono);letter-spacing:-.08em;margin:8px 0 0 7px;font-size:6px;position:relative}header nav{gap:27px;margin-left:auto;display:flex}header nav a{color:#92949b;font-size:10px;font-weight:600;transition:color .18s,transform .18s}header nav a:hover{color:#fff;transform:translateY(-1px)}.header-cta{color:#090a0e;background:#fff;border-radius:12px;align-items:center;gap:15px;height:40px;margin-left:29px;padding:0 15px;font-size:10px;font-weight:800;transition:transform .15s,box-shadow .2s,background .2s;display:flex}.header-cta:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ffffff1c}.header-cta span{font-size:17px}.menu{display:none}.hero{isolation:isolate;align-items:center;min-height:860px;padding:130px 28px 78px;display:flex;position:relative}.warped-grid{--grid-x:0px;--grid-y:0px;z-index:-3;opacity:.7;translate:var(--grid-x) var(--grid-y);will-change:translate;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:54px 54px;transition:translate .85s cubic-bezier(.22,.61,.36,1);animation:13s ease-in-out infinite grid-breathe;position:absolute;inset:-18px;-webkit-mask-image:linear-gradient(#000,#000c 63%,#0000 96%);mask-image:linear-gradient(#000,#000c 63%,#0000 96%)}.warped-grid:after{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff0a 50%,#0000 60%) 0 0/240% 100%;animation:9s ease-in-out infinite grid-scan;position:absolute;inset:0}.hero-glow{z-index:-2;filter:blur(1px);background:radial-gradient(circle,#ffffff0d,#0000 65%);border-radius:50%;width:650px;height:650px;animation:5s ease-in-out infinite breathe;position:absolute;top:10%;right:3%}.hero-streaks{z-index:-1;pointer-events:none;position:absolute;inset:8% 0 10%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 82%,#0000)}.hero-streaks i{opacity:0;background:linear-gradient(90deg,#0000,#ffffff6b,#0000);width:22%;height:1px;animation:9s ease-in-out infinite streak-pass;position:absolute;left:-28%;transform:rotate(-7deg)}.hero-streaks i:first-child{animation-delay:.7s;top:29%}.hero-streaks i:nth-child(2){width:15%;animation-duration:11s;animation-delay:3.4s;top:54%}.hero-streaks i:nth-child(3){width:11%;animation-duration:8s;animation-delay:6.2s;top:73%}.hero:after{content:"";z-index:-1;background:linear-gradient(to bottom,transparent 60%,var(--bg) 100%);position:absolute;inset:0}.hero-inner{z-index:3;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:center;gap:clamp(42px,4.5vw,62px);width:min(1180px,100%);margin:0 auto;display:grid;position:relative}.hero-copy{min-width:0;translate:0 var(--hero-copy-y);will-change:translate}.hero-pill{border:1px solid var(--line);color:#a0a2a8;width:max-content;min-height:32px;font-family:var(--mono);letter-spacing:.1em;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;padding:0 11px;font-size:7px;display:inline-flex}.hero-pill>span{border-left:1px solid var(--line);color:#fff;padding-left:8px}.dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:2.5s ease-in-out infinite blink}.hero h1{letter-spacing:-.065em;margin:26px 0 0;font-size:clamp(65px,6.9vw,103px);font-weight:700;line-height:.91}.product-kicker{color:#8e9198;-webkit-text-stroke:0;font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:7px;font-weight:500;line-height:1.2;display:block}.title-line{margin-bottom:-.08em;padding:0 .08em .08em 0;display:block;overflow:hidden}.title-line>span{transform-origin:0 100%;transition:transform 1.05s cubic-bezier(.16,1,.3,1);display:block;transform:translateY(112%)rotate(2deg)}.hero-title.visible .title-line>span{transform:translateY(0)rotate(0)}.hero-title.visible .title-line:nth-child(2)>span{transition-delay:.12s}.hero h1 .title-outline>span{color:#0000;-webkit-text-stroke:1px #ffffff85;animation:5.5s ease-in-out 1.4s infinite outline-breathe}.hero-copy>p{color:#a0a2a9;max-width:565px;margin:27px 0 0;font-size:15px;line-height:1.68}.hero-actions{align-items:center;gap:22px;margin-top:31px;display:flex}.primary-button{color:#090a0e;background:#fff;border-radius:14px;justify-content:space-between;align-items:center;min-width:210px;height:57px;padding:0 18px;font-size:12px;font-weight:800;transition:transform .15s,box-shadow .2s,background .2s;display:flex}.primary-button i{font-size:23px;font-style:normal;font-weight:400;animation:2.2s ease-in-out infinite arrow-bob}.primary-button:hover{transform:translateY(-3px);box-shadow:0 17px 40px #ffffff1c}.secondary-button{color:#a8aab0;align-items:center;gap:9px;font-size:10px;font-weight:700;transition:color .18s,transform .18s;display:flex}.secondary-button:hover{color:#fff;transform:translateY(-2px)}.hero-copy>.download-disclosure{color:#6f727a;max-width:570px;font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 0;font-size:7px;line-height:1.7}.build-meta{color:#686b73;font-family:var(--mono);letter-spacing:.09em;align-items:center;gap:12px;margin-top:26px;font-size:7px;display:flex}.build-meta i{background:#aaa;border-radius:50%;width:2px;height:2px}.hero-product-float{width:96%;translate:0 var(--hero-image-y);will-change:transform,translate;margin-left:2%;animation:10s cubic-bezier(.45,0,.55,1) infinite float-slow}.product-cutout{isolation:isolate;filter:drop-shadow(0 38px 48px #0000009e)drop-shadow(0 0 24px #ffffff0e);width:100%;position:relative}.product-cutout:after{content:"";z-index:2;pointer-events:none;mix-blend-mode:screen;opacity:.38;background:linear-gradient(112deg,#0000 37%,#ffffff14 49%,#0000 61%) 0 0/260% 100%;animation:8.5s ease-in-out infinite interface-sheen;position:absolute;inset:-4% -2%}.product-cutout img{z-index:1;object-fit:contain;will-change:filter;width:100%;height:auto;animation:7.5s ease-in-out infinite image-breathe;display:block;position:relative}.product-aura{z-index:-1;filter:blur(34px);opacity:.72;background:radial-gradient(at 62% 42%,#ffffff24,#ffffff06 37%,#0000 69%);border-radius:45%;animation:9s ease-in-out infinite aura-drift;position:absolute;inset:5% 1% -3%}.scroll-mark{color:#50535a;font-family:var(--mono);letter-spacing:.12em;align-items:center;gap:11px;font-size:7px;display:flex;position:absolute;bottom:25px;left:28px}.scroll-mark i{background:#32343a;width:52px;height:1px;position:relative;overflow:hidden}.scroll-mark i:after{content:"";background:#fff;width:45%;height:1px;animation:2s ease-in-out infinite scroll;position:absolute}.signal-strip{border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);background:#0a0b0f;overflow:hidden}.signal-track{width:max-content;height:56px;animation:28s linear infinite ticker;display:flex}.signal-track>div{align-items:center;display:flex}.signal-track span{color:#74777f;min-width:max-content;font-family:var(--mono);letter-spacing:.14em;padding:0 42px;font-size:7px}.signal-track i{color:#fff;font-size:10px;font-style:normal}.intro{grid-template-columns:135px minmax(0,1.08fr) minmax(330px,.65fr);gap:35px;max-width:1180px;margin:0 auto;padding:128px 0 72px;display:grid}.section-code{color:#73767d;font-family:var(--mono);letter-spacing:.13em;font-size:7px}.section-code[data-reveal]{letter-spacing:.3em;transition-property:opacity,transform,filter,letter-spacing}.section-code[data-reveal].visible{letter-spacing:.13em}.intro-title h2,.interface-copy h2,.workflow h2,.final-cta h2{letter-spacing:-.06em;margin:0;font-size:clamp(57px,6vw,88px);font-weight:700;line-height:.9}.intro-title h2>span:not(.shimmer-text){color:#0000;-webkit-text-stroke:1px #ffffff6b}.shimmer-text{color:#0000;background:linear-gradient(90deg,#fff 0%,#ffffff8c 40%,#fff 60%,#ffffff8c 100%) 0 0/220% 100%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite shimmer}.intro-copy{grid-template-columns:1fr 85px 85px;gap:18px;padding-top:3px;display:grid}.intro-copy>p{color:#989ba2;grid-column:1/-1;max-width:480px;margin:0 0 34px;font-size:14px;line-height:1.7}.intro-copy>div{flex-direction:column;gap:5px;display:flex}.intro-copy strong{letter-spacing:-.05em;font-size:36px;line-height:1}.intro-copy span{color:#666970;font-family:var(--mono);letter-spacing:.1em;font-size:6px}.features{grid-template-columns:repeat(2,1fr);gap:12px;max-width:1180px;margin:0 auto 125px;display:grid}.features article{--rx:0deg;--ry:0deg;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:310px;padding:28px;transition:transform .42s cubic-bezier(.16,1,.3,1),translate .55s cubic-bezier(.16,1,.3,1),border-color .4s,background .4s,box-shadow .55s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 12px 35px #0000}.features article:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffffeb,#0000);height:1px;transition:opacity .4s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:28px;right:28px;transform:scaleX(.15)}.features article:hover{border-color:var(--line-strong);background:#ffffff0a}.feature-number{color:#5e6169;font-family:var(--mono);font-size:7px;transition:color .4s,letter-spacing .5s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1);transform:translateZ(18px)}.feature-icon{width:48px;height:48px;transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;top:28px;right:28px}.feature-icon i{background:#fff0;border:1px solid #5e6169;border-radius:9px;width:30px;height:30px;transition:transform .65s cubic-bezier(.16,1,.3,1),border-color .45s,background .45s,box-shadow .55s;position:absolute}.feature-icon i:first-child{top:0;left:0}.feature-icon i:last-child{bottom:0;right:0}.features article:hover .feature-icon i:first-child{background:#ffffff0b;border-color:#fff;transform:translate(-5px,-5px)rotate(-11deg);box-shadow:0 8px 25px #ffffff12}.features article:hover .feature-icon i:last-child{background:#ffffff05;border-color:#fff;transform:translate(5px,5px)rotate(11deg)}.features article>div:nth-child(3){max-width:420px;transition:transform .65s cubic-bezier(.16,1,.3,1);transform:translateZ(24px)}.features h3{letter-spacing:-.04em;margin:0 0 13px;font-size:26px;transition:color .35s,letter-spacing .55s cubic-bezier(.16,1,.3,1)}.features p{color:#878a92;margin:0;font-size:12px;line-height:1.65;transition:color .4s,transform .55s cubic-bezier(.16,1,.3,1)}.feature-arrow{color:#73767e;transition:color .35s,transform .55s cubic-bezier(.16,1,.3,1);position:absolute;bottom:28px;right:28px}.features article:hover .feature-arrow{color:#fff;transform:translate(4px,-4px)rotate(4deg)}.interface-section{border:1px solid var(--line);background:var(--panel);border-radius:28px;grid-template-columns:.78fr 1.22fr;width:min(100% - 36px,1180px);min-height:650px;margin:0 auto 125px;display:grid;overflow:hidden}.interface-copy{padding:85px 50px}.interface-copy h2{margin-top:24px;font-size:clamp(52px,5vw,75px)}.interface-copy p{color:#95989f;max-width:440px;margin:30px 0 25px;font-size:13px;line-height:1.7}.interface-copy>a{color:#a9abb1;border-bottom:1px solid #666970;gap:9px;padding-bottom:4px;font-size:10px;font-weight:700;transition:color .18s;display:inline-flex}.interface-copy>a:hover{color:#fff}.interface-visual{border-left:1px solid var(--line);background:#0b0c10;place-items:center;display:grid;position:relative;overflow:hidden}.interface-visual[data-reveal]{clip-path:inset(10% 9% round 22px);transition-property:opacity,transform,filter,clip-path;transition-duration:1.15s}.interface-visual[data-reveal].visible{clip-path:inset(0)}.visual-grid{opacity:.5;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;animation:15s ease-in-out infinite visual-grid-drift;position:absolute;inset:-55px}.interface-shot{--rx:0deg;--ry:0deg;z-index:2;object-fit:contain;filter:drop-shadow(0 35px 50px #0000009e);width:min(93%,760px);height:auto;animation:9s ease-in-out infinite secondary-float;display:block;position:relative}.corner{z-index:3;border:1px solid var(--line);color:#777a82;width:30px;height:30px;font-family:var(--mono);border-radius:9px;place-items:center;font-size:7px;display:grid;position:absolute}.corner-a{animation:6s ease-in-out infinite corner-float-a;top:10%;left:7%}.corner-b{animation:7s ease-in-out infinite corner-float-b;bottom:10%;right:7%}.workflow{max-width:1180px;margin:0 auto;padding:0 0 125px}.workflow-heading{grid-template-columns:135px 1fr;gap:35px;display:grid}.workflow h2{font-size:clamp(55px,5.8vw,84px)}.workflow-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:58px;display:grid}.workflow-steps article{--rx:0deg;--ry:0deg;border-radius:22px;min-height:240px;padding:27px;transition:transform .42s cubic-bezier(.16,1,.3,1),translate .55s cubic-bezier(.16,1,.3,1),border-color .4s,background .4s,box-shadow .55s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 12px 35px #0000}.workflow-steps article:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffffeb,#0000);height:1px;transition:opacity .4s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;bottom:0;left:27px;right:27px;transform:scaleX(.15)}.workflow-steps article:hover{border-color:var(--line-strong);background:#ffffff0a}.workflow-steps article>span{color:#a2a4aa;width:42px;height:42px;font-family:var(--mono);border:1px solid #5f626a;border-radius:13px;place-items:center;font-size:7px;transition:transform .65s cubic-bezier(.16,1,.3,1),border-radius .5s cubic-bezier(.16,1,.3,1),background .4s,color .4s,border-color .4s,box-shadow .5s;display:grid;transform:translateZ(24px)}.workflow-steps h3{letter-spacing:-.035em;margin:62px 0 10px;font-size:21px;transition:transform .6s cubic-bezier(.16,1,.3,1),letter-spacing .5s cubic-bezier(.16,1,.3,1);transform:translateZ(20px)}.workflow-steps p{color:#81848c;max-width:290px;margin:0;font-size:11px;line-height:1.62;transition:transform .65s cubic-bezier(.16,1,.3,1),color .4s;transform:translateZ(16px)}.notice{border:1px solid var(--line);background:var(--panel-soft);border-radius:22px;grid-template-columns:53px 1fr auto;align-items:center;gap:23px;max-width:1180px;min-height:160px;margin:0 auto 125px;padding:30px;display:grid}.notice-icon{width:41px;height:41px;font-family:var(--mono);border:1px solid #686b73;border-radius:13px;place-items:center;display:grid}.notice b{font-size:13px}.notice p{color:#858890;max-width:700px;margin:7px 0 0;font-size:11px;line-height:1.55}.notice>a{color:#9c9fa5;border-bottom:1px solid #565960;padding-bottom:4px;font-size:8px;font-weight:700}.search-guide{max-width:1180px;margin:0 auto 125px}.search-guide-heading{grid-template-columns:minmax(0,1fr) minmax(330px,.54fr);align-items:end;gap:55px;margin-top:24px;display:grid}.search-guide-heading h2,.faq-heading h2{letter-spacing:-.06em;margin:0;font-size:clamp(55px,5.8vw,84px);font-weight:700;line-height:.9}.search-guide-heading>p{color:#92959c;margin:0 0 4px;font-size:13px;line-height:1.75}.search-guide-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:50px;display:grid}.search-guide-grid>a{border-radius:22px;flex-direction:column;min-height:245px;padding:26px;transition:translate .55s cubic-bezier(.16,1,.3,1),border-color .4s,background .4s,box-shadow .5s;display:flex}.search-guide-grid>a>span{color:#70737a;font-family:var(--mono);letter-spacing:.13em;font-size:7px}.search-guide-grid h3{letter-spacing:-.04em;margin:auto 0 10px;font-size:20px}.search-guide-grid p{color:#858890;max-width:290px;margin:0;font-size:11px;line-height:1.6}.search-guide-grid i{color:#73767e;font-style:normal;transition:transform .5s cubic-bezier(.16,1,.3,1),color .3s;position:absolute;top:26px;right:26px}.search-guide-grid>a:hover{border-color:var(--line-strong);background:#ffffff0a;translate:0 -7px;box-shadow:0 25px 65px #0000004d}.search-guide-grid>a:hover i{color:#fff;transform:translate(4px,-4px)}.seo-copy{border:1px solid var(--line);background:linear-gradient(145deg,#ffffff09,#ffffff03);border-radius:28px;max-width:1180px;margin:0 auto 125px;padding:58px;overflow:hidden}.seo-copy-intro{grid-template-columns:minmax(0,.85fr) minmax(330px,.65fr);align-items:end;gap:55px;margin-top:25px;display:grid}.seo-copy-intro h2{letter-spacing:-.055em;max-width:670px;margin:0;font-size:clamp(45px,5vw,72px);line-height:.94}.seo-copy-intro>p{color:#979aa1;margin:0 0 3px;font-size:13px;line-height:1.75}.seo-copy-intro strong{color:#d0d2d6;font-weight:600}.seo-copy-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.seo-copy-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:235px;padding:27px;transition:background .4s,transform .55s cubic-bezier(.16,1,.3,1)}.seo-copy-grid article:hover{background:#ffffff08;transform:translateY(-3px)}.seo-copy-grid h3{letter-spacing:-.035em;margin:0 0 18px;font-size:19px;line-height:1.15}.seo-copy-grid p{color:#858890;margin:0;font-size:11px;line-height:1.72}.faq-section{grid-template-columns:minmax(310px,.62fr) minmax(0,1fr);align-items:start;gap:70px;max-width:1180px;margin:0 auto 125px;display:grid}.faq-heading{position:sticky;top:125px}.faq-heading h2{margin-top:24px}.faq-heading>p{color:#8d9097;max-width:410px;margin:27px 0 0;font-size:12px;line-height:1.7}.faq-list{gap:10px;display:grid}.faq-list details{border-radius:17px}.faq-list summary{cursor:pointer;grid-template-columns:32px 1fr 25px;align-items:center;gap:13px;min-height:78px;padding:0 20px;font-size:14px;font-weight:700;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:#696c74;font-family:var(--mono);font-size:7px;font-weight:500}.faq-list summary i{color:#95989f;border:1px solid #555860;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;transition:transform .45s cubic-bezier(.16,1,.3,1),background .3s,color .3s;display:grid}.faq-list details>p{color:#9699a0;margin:0;padding:0 58px 23px 65px;font-size:12px;line-height:1.72}.faq-list details[open]{border-color:var(--line-strong);background:#ffffff0a}.faq-list details[open] summary i{color:#08090d;background:#fff;transform:rotate(45deg)}.final-cta{border:1px solid var(--line-strong);text-align:center;isolation:isolate;border-radius:28px;place-items:center;width:min(100% - 36px,1180px);min-height:560px;margin:0 auto 22px;display:grid;position:relative;overflow:hidden}.cta-grid{z-index:-2;opacity:.55;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:56px 56px;animation:18s ease-in-out infinite cta-grid-orbit;position:absolute;inset:-70px}.final-cta:after{content:"";z-index:-1;background:radial-gradient(circle,#ffffff0d,#0000 65%);border-radius:50%;width:600px;height:600px;animation:5s ease-in-out infinite breathe;position:absolute}.final-cta>div:last-child>span{color:#777a81;font-family:var(--mono);letter-spacing:.14em;font-size:7px}.final-cta h2{margin:25px 0 34px;font-size:clamp(66px,8vw,112px)}.final-cta a{color:#090a0e;background:#fff;border-radius:15px;justify-content:space-between;align-items:center;min-width:260px;height:63px;padding:0 20px;font-size:14px;transition:transform .15s,box-shadow .2s;display:inline-flex}.final-cta a:hover{transform:translateY(-3px);box-shadow:0 17px 40px #ffffff1c}.final-cta a i{font-size:25px;font-style:normal}footer{grid-template-columns:1fr 1fr 1fr;align-items:center;max-width:1180px;min-height:115px;margin:0 auto;display:grid}footer p{color:#62656c;font-family:var(--mono);text-align:center;margin:0;font-size:7px;line-height:1.6}footer>div{justify-content:flex-end;gap:22px;display:flex}footer>div a{color:#7f8289;font-size:9px;font-weight:650;transition:color .18s}footer>div a:hover{color:#fff}.seo-page{background:#08090d;min-height:100vh;overflow:hidden}.seo-page-grid{z-index:0;pointer-events:none;opacity:.6;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.seo-page-header{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08090dd1;border-radius:18px;justify-content:space-between;align-items:center;width:min(100% - 36px,1180px);height:72px;margin:18px auto 0;padding:0 20px;display:flex;position:relative}.seo-page-brand{letter-spacing:.08em;font-size:9px;font-weight:800;line-height:.95}.seo-page-header nav{gap:28px;display:flex}.seo-page-header nav a{color:#8e9198;font-size:10px;font-weight:650;transition:color .2s}.seo-page-header nav a:hover{color:#fff}.seo-article{z-index:2;width:min(100% - 36px,980px);margin:0 auto;position:relative}.breadcrumb{color:#666970;font-family:var(--mono);letter-spacing:.1em;gap:11px;padding:68px 0 28px;font-size:7px;display:flex}.breadcrumb a:hover{color:#fff}.breadcrumb b{color:#9b9ea5;font-weight:500}.seo-hero{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:65px 0 88px}.seo-hero>span{color:#777a82;font-family:var(--mono);letter-spacing:.14em;font-size:7px}.seo-hero h1{letter-spacing:-.065em;max-width:940px;margin:25px 0;font-size:clamp(54px,7.4vw,96px);line-height:.92}.seo-hero>p{color:#9a9da4;max-width:740px;margin:0;font-size:15px;line-height:1.75}.seo-hero>div{align-items:center;gap:25px;margin-top:34px;display:flex}.seo-hero>div>a:last-child{color:#9a9da4;font-size:10px;font-weight:700}.seo-hero>.download-disclosure{color:#74777e;max-width:720px;font-family:var(--mono);letter-spacing:.04em;margin:18px 0 0;font-size:8px;line-height:1.7}.seo-content{gap:72px;padding:82px 0 120px;display:grid}.seo-content section{max-width:800px}.seo-content h2{letter-spacing:-.05em;margin:0 0 22px;font-size:clamp(30px,4vw,48px);line-height:1}.seo-content p,.seo-content li,.seo-content dd{color:#979aa1;font-size:13px;line-height:1.82}.seo-content p{margin:0 0 17px}.seo-content a{color:#fff;border-bottom:1px solid #666970}.seo-content ol,.seo-content ul{gap:10px;margin:0;padding-left:23px;display:grid}.seo-content code{border:1px solid var(--line);font-family:var(--mono);border-radius:5px;padding:2px 5px;font-size:.9em}.seo-content dl{gap:12px;margin:0;display:grid}.seo-content dl>div{border:1px solid var(--line);background:#ffffff06;border-radius:15px;padding:22px}.seo-content dt{margin-bottom:7px;font-size:14px;font-weight:700}.seo-content dd{margin:0}.seo-callout{border:1px solid var(--line-strong);background:#ffffff09;border-radius:17px;grid-template-columns:1fr auto;gap:8px 20px;margin-top:27px;padding:24px;display:grid}.seo-callout b{font-size:14px}.seo-callout span{color:#74777e;font-family:var(--mono);grid-row:2;font-size:8px}.seo-callout a{grid-row:1/3;align-self:center}.seo-page .seo-page-footer{z-index:2;border-top:1px solid var(--line);justify-content:space-between;align-items:center;width:min(100% - 36px,1180px);min-height:105px;margin:0 auto;padding:25px 0;display:flex;position:relative}.seo-page .seo-page-footer a{color:#a1a4aa;font-size:10px;font-weight:700}.seo-page .seo-page-footer p{color:#61646b;font-family:var(--mono);text-align:right;font-size:7px}.header-cta.magnetic,.primary-button.magnetic,.secondary-button.magnetic,.final-cta a.magnetic{transition:translate .55s cubic-bezier(.16,1,.3,1),transform .2s,box-shadow .25s,color .2s}.workflow-steps article>span{animation:4.2s ease-in-out infinite step-breathe}.workflow-steps article:nth-child(2)>span{animation-delay:.6s}.workflow-steps article:nth-child(3)>span{animation-delay:1.2s}[data-reveal]{opacity:0;filter:blur(5px);transition:opacity 1s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1),filter .8s;transition-delay:var(--delay,0s);transform:translateY(30px)scale(.985)}[data-reveal].visible{opacity:1;filter:none;transform:none}@keyframes breathe{0%,to{opacity:.68;transform:scale(.94)}50%{opacity:1;transform:scale(1.08)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.28}}@keyframes header-enter{0%{opacity:0;filter:blur(8px);transform:translate(-50%,-24px)scale(.97)}to{opacity:1;filter:none;transform:translate(-50%)scale(1)}}@keyframes logo-layer-a{0%,to{transform:translate(0)rotate(8deg)}45%{transform:translate(-4px,-3px)rotate(-8deg)}}@keyframes logo-layer-b{0%,to{transform:translate(0)rotate(8deg)}45%{transform:translate(4px,3px)rotate(18deg)}}@keyframes streak-pass{0%,15%{opacity:0;left:-28%}27%{opacity:.75}62%{opacity:.15}76%,to{opacity:0;left:108%}}@keyframes outline-breathe{0%,to{-webkit-text-stroke-color:#ffffff6b;filter:drop-shadow(0 0 #0000)}50%{-webkit-text-stroke-color:#ffffffb8;filter:drop-shadow(0 0 14px #ffffff14)}}@keyframes arrow-bob{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes step-breathe{0%,to{border-color:#5f626a;box-shadow:0 0 #fff0}50%{border-color:#9a9da4;box-shadow:0 0 24px #ffffff0e}}@keyframes cta-grid-orbit{0%,to{transform:translate(-10px,-8px)rotate(0)}50%{transform:translate(18px,14px)rotate(.5deg)}}@keyframes float-slow{0%,to{transform:translate(0,0)rotate(-.15deg)}24%{transform:translate(4px,-9px)rotate(.2deg)}52%{transform:translate(-2px,-17px)rotate(.05deg)}76%{transform:translate(-6px,-7px)rotate(-.28deg)}}@keyframes image-breathe{0%,to{filter:brightness(.94)contrast(1.02)}48%{filter:brightness(1.045)contrast(1.01)}}@keyframes aura-drift{0%,to{opacity:.46;transform:translate(-3%,2%)scale(.93)}45%{opacity:.82;transform:translate(4%,-3%)scale(1.08)}72%{opacity:.62;transform:translate(1%,2%)scale(1)}}@keyframes interface-sheen{0%,28%{opacity:0;background-position:190% 0}50%{opacity:.4}72%,to{opacity:0;background-position:-95% 0}}@keyframes grid-breathe{0%,to{opacity:.62;background-size:54px 54px}50%{opacity:.76;background-size:57px 57px}}@keyframes visual-grid-drift{0%,to{transform:translate(-12px,-8px)}50%{transform:translate(18px,13px)}}@keyframes secondary-float{0%,to{translate:0}33%{translate:5px -8px}68%{translate:-4px -13px}}@keyframes corner-float-a{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(7px,-9px)rotate(4deg)}}@keyframes corner-float-b{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-8px,7px)rotate(-5deg)}}@keyframes pulse-dot{0%,to{box-shadow:0 0 #4ade8099}50%{box-shadow:0 0 0 7px #4ade8000}}@keyframes shimmer{to{background-position:-220% 0}}@keyframes grid-scan{0%,to{background-position:150% 0}50%{background-position:-80% 0}}@keyframes scroll{0%{transform:translate(-110%)}to{transform:translate(240%)}}@keyframes ticker{to{transform:translate(-50%)}}@media (hover:hover) and (pointer:fine){.features article:hover,.workflow-steps article:hover{translate:0 -8px;box-shadow:0 28px 75px #00000057,inset 0 1px #ffffff09}.features article:hover:after,.workflow-steps article:hover:after{opacity:.75;transform:scaleX(1)}.features article:hover .feature-number{color:#aeb1b8;letter-spacing:.18em;transform:translateZ(34px)translate(2px)}.features article:hover>div:nth-child(3){transform:translateZ(38px)translateY(-5px)}.features article:hover h3{color:#fff;letter-spacing:-.025em}.features article:hover p{color:#a4a7ae;transform:translateY(2px)}.features article:hover .feature-icon{transform:translateZ(42px)}.workflow-steps article:hover>span{color:#0a0b0f;background:#f4f4f5;border-color:#fff;border-radius:15px;animation:none;transform:translateZ(40px)translateY(-3px)rotate(-5deg)scale(1.06);box-shadow:0 13px 32px #ffffff1f}.workflow-steps article:hover h3{letter-spacing:-.02em;transform:translateZ(34px)translateY(-6px)}.workflow-steps article:hover p{color:#a4a7ae;transform:translateZ(25px)translateY(-3px)}}@media (max-width:1220px){.intro,.features,.workflow,.notice,.search-guide,.seo-copy,.faq-section,footer{margin-left:22px;margin-right:22px}.intro{grid-template-columns:105px minmax(0,1fr) minmax(300px,.65fr)}.workflow-heading{grid-template-columns:105px 1fr}}@media (max-width:940px){.hero{min-height:1080px;padding-top:120px}.hero-inner{grid-template-columns:1fr;gap:64px}.hero-copy{max-width:700px}.hero-product-float{justify-self:center;width:min(100%,650px)}.scroll-mark{display:none}.intro{grid-template-columns:1fr;gap:25px}.intro-copy{max-width:630px}.interface-section{grid-template-columns:1fr}.interface-copy{padding:75px 38px}.interface-visual{border-left:0;border-top:1px solid var(--line);min-height:590px}.search-guide-heading{grid-template-columns:1fr;align-items:start}.search-guide-heading>p{max-width:650px}.search-guide-grid{grid-template-columns:1fr 1fr}.seo-copy{padding:42px}.seo-copy-intro{grid-template-columns:1fr;align-items:start}.seo-copy-intro>p{max-width:680px}.seo-copy-grid{grid-template-columns:1fr 1fr}.faq-section{grid-template-columns:1fr;gap:45px}.faq-heading{position:static}.seo-page-header nav{gap:17px}}@media (max-width:680px){header{border-radius:16px;width:calc(100% - 20px);height:57px;top:10px}header nav{border:1px solid var(--line);opacity:0;pointer-events:none;background:#08090df7;border-radius:16px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:9px 17px 20px;transition:opacity .35s,transform .35s;display:flex;position:fixed;top:76px;left:10px;right:10px;transform:translateY(-10px)}header nav.open{opacity:1;pointer-events:auto;transform:none}header nav a{border-bottom:1px solid var(--line);padding:14px 0}.header-cta{display:none}.menu{border:1px solid var(--line);background:0 0;border-radius:12px;width:38px;height:38px;margin-left:auto;display:block;position:relative}.menu i{background:#fff;width:18px;height:1px;transition:all .35s;position:absolute;left:9px}.menu i:first-child{top:14px}.menu i:last-child{top:22px}.menu.active i:first-child{top:18px;transform:rotate(45deg)}.menu.active i:last-child{top:18px;transform:rotate(-45deg)}.hero{min-height:950px;padding:105px 16px 68px}.hero-inner{gap:57px}.hero h1{font-size:clamp(57px,17vw,78px)}.hero-copy>p{font-size:13px}.hero-actions{flex-direction:column;align-items:stretch;gap:17px}.primary-button{width:100%}.intro,.features,.workflow,.notice,.search-guide,.seo-copy,.faq-section,footer{margin-left:14px;margin-right:14px}.intro{padding:95px 0 65px}.intro-title h2{font-size:clamp(50px,15vw,68px)}.intro-copy{grid-template-columns:1fr 1fr}.features{grid-template-columns:1fr;margin-bottom:100px}.features article{min-height:290px;padding:24px}.interface-section{width:calc(100% - 28px);margin-bottom:100px}.interface-copy{padding:70px 22px}.interface-copy h2{font-size:clamp(49px,15vw,67px)}.interface-visual{min-height:420px}.interface-shot{width:90%}.workflow{padding-bottom:100px}.workflow-heading{grid-template-columns:1fr;gap:24px}.workflow h2{font-size:clamp(49px,14.5vw,66px)}.workflow-steps{grid-template-columns:1fr;margin-top:43px}.workflow-steps article{min-height:220px}.notice{grid-template-columns:42px 1fr;margin-bottom:100px;padding:25px 20px}.notice>a{grid-column:2;width:max-content}.search-guide{margin-bottom:100px}.search-guide-heading h2,.faq-heading h2{font-size:clamp(49px,14.5vw,66px)}.search-guide-grid{grid-template-columns:1fr;margin-top:38px}.search-guide-grid>a{min-height:220px}.seo-copy{border-radius:22px;margin-bottom:100px;padding:30px 20px}.seo-copy-intro{gap:28px}.seo-copy-intro h2{font-size:clamp(41px,12vw,57px)}.seo-copy-grid{grid-template-columns:1fr;margin-top:40px}.seo-copy-grid article{min-height:205px;padding:23px}.faq-section{margin-bottom:100px}.faq-list summary{grid-template-columns:25px 1fr 25px;gap:9px;min-height:72px;padding:0 16px;font-size:12px}.faq-list details>p{padding:0 47px 21px 50px;font-size:11px}.final-cta{width:calc(100% - 28px);min-height:540px;padding:0 14px}.final-cta h2{font-size:clamp(59px,18vw,80px)}footer{grid-template-columns:1fr;justify-items:center;gap:23px;min-height:200px;padding:32px 0}footer>div{justify-content:center}.seo-page-header{width:calc(100% - 20px);margin-top:10px}.seo-page-header nav{gap:13px}.seo-page-header nav a{font-size:8px}.seo-page-header nav a:nth-child(3){display:none}.seo-article{width:calc(100% - 28px)}.breadcrumb{padding-top:45px}.seo-hero{padding:48px 0 66px}.seo-hero h1{font-size:clamp(52px,15vw,75px)}.seo-hero>p{font-size:13px}.seo-hero>div{flex-direction:column;align-items:flex-start}.seo-content{gap:55px;padding:65px 0 90px}.seo-callout{grid-template-columns:1fr}.seo-callout a,.seo-callout span{grid-row:auto}.seo-page .seo-page-footer{flex-direction:column;align-items:flex-start;gap:15px;width:calc(100% - 28px);min-height:145px}.seo-page .seo-page-footer p{text-align:left}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}.features article:hover,.workflow-steps article:hover{translate:0}}
