.marketing{--m-ink:#173c38;--m-muted:#506862;--m-green:#31bfa2;--m-line:#d9e4dd;color:var(--m-ink);font-family:var(--font-montserrat), Arial, sans-serif;background:#f8faf6;font-size:15px;line-height:1.6;overflow-x:clip}.marketing *{box-sizing:border-box}.marketing a{text-decoration:none}.marketing button{font:inherit}.marketing a:focus-visible,.marketing button:focus-visible,.marketing summary:focus-visible{outline-offset:6px;outline:3px solid #047d95}.marketing-skip{z-index:100;color:#fff;background:#173c38;padding:12px 20px;position:fixed;top:-100px;left:20px}.marketing-skip:focus{top:15px}.marketing-header{justify-content:space-between;align-items:center;gap:25px;max-width:1264px;margin:auto;padding:30px 40px;display:flex}.marketing-brand{font-family:var(--font-quicksand), sans-serif;letter-spacing:-1.4px;color:var(--m-ink);align-items:center;gap:11px;font-size:29px;line-height:1;display:inline-flex}.marketing-logo{background:#169b81;flex-shrink:0;width:34px;height:38px;display:inline-block;-webkit-mask:url(/intellinotes-logo.svg) 50%/contain no-repeat;mask:url(/intellinotes-logo.svg) 50%/contain no-repeat}.marketing-header nav{align-items:center;gap:30px;font-size:12px;font-weight:500;display:flex}.marketing-header nav a{color:var(--m-ink)}.marketing-login{border:1px solid #bbcec2;border-radius:32px;align-items:center;gap:23px;padding:11px 19px;display:flex}.marketing-login:hover{background:#edf4ed}.marketing-hero{grid-template-columns:1fr 1.06fr;align-items:center;gap:55px;max-width:1264px;margin:auto;padding:66px 40px 82px;display:grid}.marketing-eyebrow{letter-spacing:2px;text-transform:uppercase;color:#2a695a;align-items:center;gap:9px;margin:0 0 24px;font-weight:600;display:flex;font-size:10px!important}.marketing-status-dot{background:#139d78;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #139d7810}.marketing h1{letter-spacing:-3px;margin:0 0 27px;font-size:clamp(42px,4.25vw,65px);font-weight:500;line-height:1.07}.marketing h1>span{color:#047e78}.marketing-lead{color:var(--m-muted);max-width:440px;margin:0;font-size:16px;line-height:1.9}.marketing-actions{flex-wrap:wrap;align-items:center;gap:26px;margin:30px 0 21px;display:flex}.marketing-button{background:#173c38;border-radius:7px;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:16px 24px;font-size:12px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex;color:#fff!important}.marketing-button:hover{background:#24574e;transform:translateY(-2px)}.marketing-text-button{color:#225d51;align-items:center;gap:17px;font-size:12px;font-weight:600;display:flex}.marketing-price-hint{color:var(--m-muted);flex-wrap:wrap;gap:12px;font-size:10px;display:flex}.marketing-price-hint strong{font-weight:600}.product-demo{isolation:isolate;min-width:0;position:relative}.product-demo:before{content:"";z-index:-1;background:radial-gradient(#cee8d7 0%,#e4f2e650 52%,#0000 70%);position:absolute;inset:-55px -65px 20px}.demo-window{background:#fff;border:1px solid #cfe0d5;border-radius:16px;overflow:hidden;transform:rotate(-1.2deg);box-shadow:0 28px 65px #244d3c13}.demo-topbar{color:#fff;background:#047d95;justify-content:space-between;align-items:center;gap:15px;padding:14px 20px;font-size:10px;display:flex}.demo-brand{font-family:var(--font-quicksand), sans-serif;align-items:center;gap:8px;font-size:17px;display:flex}.demo-logo{background:#fff;width:19px;height:20px;display:inline-block;-webkit-mask:url(/intellinotes-logo.svg) 50%/contain no-repeat;mask:url(/intellinotes-logo.svg) 50%/contain no-repeat}.demo-badge{color:#e9f8f8;border:1px solid #ffffff40;border-radius:20px;padding:4px 8px;font-size:9px}.demo-body{padding:22px}.demo-search-label{text-transform:uppercase;letter-spacing:1px;color:#57776d;margin-bottom:10px;font-size:9px}.demo-search{border:1px solid var(--m-line);color:#375d52;border-radius:7px;align-items:center;gap:10px;height:46px;padding:12px;font-size:11px;display:flex}.demo-search-key{color:#77948a;margin-left:auto}.demo-result{color:#3c6155;align-items:center;gap:9px;margin:13px 0 20px;font-size:10px;display:flex}.demo-code{color:#216753;background:#e6f3e9;border-radius:4px;padding:4px 8px;font-weight:600}.demo-check{color:#078261;margin-left:auto;font-size:15px}.demo-document{border:1px solid var(--m-line);background:#fdfefb;border-radius:8px;flex-direction:column;min-height:265px;display:flex;overflow:hidden}.demo-document-header{text-transform:uppercase;letter-spacing:1px;color:#688175;border-bottom:1px solid #e6eee7;justify-content:space-between;align-items:center;padding:11px 16px;font-size:9px;display:flex}.demo-dot{background:#31bfa2;border-radius:50%;width:5px;height:5px}.demo-copy{min-height:100px;padding:17px 17px 0}.demo-copy h3{letter-spacing:-.3px;margin:0 0 8px;font-size:14px;font-weight:500}.demo-copy p{color:#526f61;max-width:360px;margin:0;font-size:10px;line-height:1.8}.demo-lines{height:82px;padding:5px 17px 17px}.demo-lines i{background:#e4ece2;border-radius:4px;width:89%;height:5px;margin:10px 0;display:block}.demo-lines i:nth-child(2){width:67%}.demo-lines i:nth-child(3){width:77%}.demo-note{height:82px;padding:7px 17px 12px;font-size:9px;line-height:1.45}.demo-note strong{color:#385e50;letter-spacing:.7px;font-size:8px;font-weight:600}.demo-note p{margin:2px 0 7px}.demo-placeholder{color:#587568;font-style:italic}.demo-document-footer{color:#57776b;background:#f5f8f1;border-top:1px solid #e6eee7;justify-content:space-between;gap:8px;margin-top:auto;padding:11px 16px;font-size:8px;display:flex}.demo-controls{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:25px;display:flex}.demo-controls button{color:#345d4e;cursor:pointer;background:#f9fcf8;border:1px solid #b5cdbe;border-radius:30px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:10px;transition:background .15s;display:flex}.demo-controls button span{opacity:.7;font-size:8px}.demo-controls button[aria-pressed=true]{color:#fff;background:#173c38;border-color:#173c38}.demo-caption{color:#577064;text-align:center;margin:11px 0 0;font-size:9px}.marketing-proof-strip{border-block:1px solid var(--m-line);color:#46685c;justify-content:space-between;gap:25px;max-width:1184px;margin:auto;padding:26px 0;font-size:11px;display:flex}.marketing-proof-strip span{align-items:center;gap:10px;display:flex}.marketing-proof-strip span:before{content:"✓";color:#158469}.marketing-section{max-width:1264px;margin:auto;padding:95px 40px}.marketing-section-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:42px;display:flex}.marketing h2{letter-spacing:-1.7px;margin:0 0 20px;font-size:clamp(30px,3vw,44px);font-weight:500;line-height:1.17}.marketing-section-heading>p{max-width:370px;color:var(--m-muted);margin:0 0 25px;font-size:14px;line-height:1.9}.marketing-steps{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.marketing-steps article{border-top:1px solid #b8cdbf;padding:19px 0}.marketing-step-number{color:#678575;font-size:11px}.marketing-steps h3{margin:18px 0 10px;font-size:16px;font-weight:600}.marketing-steps p{color:var(--m-muted);max-width:245px;margin:0;font-size:12px;line-height:1.9}.marketing-inline-link{color:#176a58;border-bottom:1px solid #7eae9a;margin-top:23px;padding-bottom:3px;font-size:12px;font-weight:600;display:inline-block}.marketing-focus-band{background:#e8f0e6;grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding:75px max(40px,50vw - 592px);display:grid}.marketing-focus-band p:not(.marketing-eyebrow){color:var(--m-muted);max-width:410px;font-size:14px;line-height:1.9}.marketing-focus-band ul{color:#365d4d;margin:20px 0 0;padding:0;font-size:12px;line-height:2.5;list-style:none}.marketing-focus-band li:before{content:"✓";color:#17815e;margin-right:12px}.marketing-focus-art{isolation:isolate;justify-content:center;align-items:center;height:310px;display:flex;position:relative}.focus-logo{background:#159f80;width:130px;height:135px;-webkit-mask:url(/intellinotes-logo.svg) 50%/contain no-repeat;mask:url(/intellinotes-logo.svg) 50%/contain no-repeat}.focus-orbit{z-index:-1;border:1px solid #a8c6b560;border-radius:50%;width:280px;height:280px;position:absolute}.orbit-two{border-style:dashed;width:360px;height:360px;transform:rotate(22deg)}.focus-tag{background:#f9fcf6;border:1px solid #c7dbc9;border-radius:6px;padding:12px 18px;font-size:12px;position:absolute;box-shadow:0 12px 22px #294a3510}.tag-one{top:14%;left:12%;transform:rotate(-8deg)}.tag-two{bottom:7%;right:6%;transform:rotate(6deg)}.marketing-pricing{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.marketing-price-support{color:var(--m-muted);margin-top:35px;font-size:12px;line-height:2}.marketing-price-support a{color:#176a58;font-weight:600}.marketing-price-card{background:#fff;border:1px solid #c8dbcb;border-radius:12px;padding:34px;box-shadow:0 18px 45px #244d3c08}.price-card-top{justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.price-card-label{color:#3e6c52;background:#edf5ea;border-radius:20px;padding:6px 11px;font-size:9px;font-weight:500}.marketing-price{letter-spacing:-2.7px;margin:25px 0 9px;font-size:50px;font-weight:500;line-height:1.2}.marketing-price>span{letter-spacing:0;color:var(--m-muted);font-size:11px;font-weight:400}.price-card-description{color:var(--m-muted);margin:0 0 24px;font-size:12px}.marketing-price-card ul{border-top:1px solid var(--m-line);margin:0;padding:22px 0;list-style:none}.marketing-price-card li{color:#3d5f4e;gap:12px;margin:12px 0;font-size:12px;display:flex}.marketing-price-card li span{color:#168168}.marketing-price-card>.marketing-button{justify-content:space-between;gap:12px;width:100%}.marketing-small{color:var(--m-muted);margin:15px 0 0;font-size:10px;line-height:1.8}.marketing-faq{border-top:1px solid var(--m-line);grid-template-columns:1fr 1.35fr;gap:75px;display:grid}.marketing-faq-list details{border-bottom:1px solid var(--m-line)}.marketing-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:13px;font-weight:500;list-style:none;display:flex}.marketing-faq-list summary::-webkit-details-marker{display:none}.marketing-faq-list summary span{color:#598471;font-size:21px;font-weight:400}.marketing-faq-list details[open] summary span{transform:rotate(45deg)}.marketing-faq-list details p{color:var(--m-muted);margin:0;padding:0 25px 20px 0;font-size:12px;line-height:1.9}.marketing-faq-list a{color:#176a58;text-decoration:underline}.marketing-final{text-align:center;color:#fff;background:#173c38;padding:80px 24px}.marketing-final .marketing-eyebrow{color:#afd5bd;justify-content:center}.marketing-final h2{margin-bottom:30px;font-size:clamp(32px,3.2vw,46px)}.marketing-final h2 span{color:#b6dfc8}.marketing-final .marketing-button{background:#d9eddc;color:#173c38!important}.marketing-final>p:last-child{color:#c3d8cb;margin:24px 0 0;font-size:11px}.marketing-final>p:last-child a{color:#fff;text-decoration:underline}.marketing-footer{flex-wrap:wrap;justify-content:space-between;gap:25px;max-width:1264px;margin:auto;padding:45px 40px 30px;display:flex}.marketing-footer .marketing-brand{font-size:24px}.marketing-footer .marketing-logo{width:27px;height:30px}.marketing-footer p{color:#5b7668;margin:13px 0 0;font-size:10px}.marketing-footer nav{color:#456654;align-items:center;gap:25px;font-size:11px;display:flex}.marketing-footer-note{border-top:1px solid var(--m-line);flex-basis:100%;padding-top:20px}.marketing-article{max-width:860px;min-height:65vh;margin:auto;padding:40px 40px 100px}.marketing-article h1{letter-spacing:-2px;max-width:750px;font-size:46px}.marketing-article .marketing-lead{max-width:700px}.marketing-prose{color:#3d5b50;margin-top:45px;font-size:15px;line-height:1.9}.marketing-prose h2{letter-spacing:-.7px;margin-top:35px;font-size:25px}.marketing-prose h3{margin-top:25px;font-size:18px;font-weight:600}.marketing-prose p{margin-bottom:20px}.marketing-prose a:not(.marketing-button){color:#176a58;text-decoration:underline}.marketing-prose ol,.marketing-prose ul{list-style:revert;margin-bottom:25px;padding-left:22px}.marketing-prose li{margin:12px 0;padding-left:5px}.marketing-prose .marketing-button{margin:15px 0}.register-card{border:1px solid var(--m-line);background:#fff;border-radius:10px;margin-top:25px;padding:30px}.register-card .marketing-price{margin-top:0}.register-card .marketing-small{font-size:12px}.register-next{border-top:1px solid var(--m-line);margin-top:20px;padding-top:20px}.register-next strong{font-weight:600}.marketing-inline-note{border-left:3px solid #31bfa2;padding-left:20px;font-size:13px}@media (min-width:1500px){.marketing-focus-band{padding-left:calc(50vw - 592px);padding-right:calc(50vw - 592px)}}@media (max-width:1000px){.marketing-hero{gap:28px;padding:45px 30px 65px}.marketing-header{padding:25px 30px}.marketing h1{letter-spacing:-2px;font-size:46px}.marketing-lead{font-size:14px}.demo-body{padding:16px}.marketing-proof-strip{margin:0 30px}.marketing-focus-band{gap:30px;padding:65px 35px}.marketing-pricing{gap:50px}.marketing-faq{gap:40px}}@media (max-width:760px){.marketing-header{padding:22px 24px}.marketing-brand{font-size:25px}.marketing-logo{width:29px;height:32px}.marketing-nav-section{display:none}.marketing-header nav{gap:0}.marketing-login{gap:15px;padding:9px 15px}.marketing-hero{grid-template-columns:1fr;gap:45px;padding:35px 24px 40px}.marketing h1{letter-spacing:-2.3px;margin-bottom:22px;font-size:clamp(40px,10.8vw,58px);line-height:1.09}.hero-desktop-break{display:none}.marketing-hero .marketing-eyebrow{margin-bottom:23px;font-size:9px!important}.marketing-lead{max-width:530px;font-size:14px}.marketing-actions{gap:22px;margin-top:25px}.marketing-button{padding:15px 22px;font-size:12px}.marketing-text-button{font-size:11px}.marketing-price-hint{gap:10px;font-size:9px}.demo-window{max-width:540px;margin:auto;transform:none}.demo-controls{gap:6px;margin-top:18px}.demo-controls button{min-height:44px;padding:9px 11px}.product-demo:before{inset:-30px -10px 0}.demo-body{padding:20px}.demo-caption{font-size:8px}.marketing-proof-strip{flex-wrap:wrap;justify-content:flex-start;gap:12px;margin:0 24px;padding:20px 0;font-size:10px}.marketing-proof-strip span{gap:7px}.marketing-section{padding:60px 24px}.marketing-section-heading{margin-bottom:20px;display:block}.marketing-section-heading>p{max-width:450px;font-size:13px}.marketing h2{letter-spacing:-1.3px;font-size:33px}.marketing-eyebrow{margin-bottom:18px;font-size:9px!important}.marketing-steps{grid-template-columns:1fr 1fr;gap:20px}.marketing-steps article{padding-top:15px}.marketing-steps h3{margin:13px 0 8px;font-size:14px}.marketing-steps p{font-size:11px;line-height:1.85}.marketing-inline-link{font-size:11px}.marketing-focus-band{grid-template-columns:1fr;gap:30px;padding:45px 24px 55px}.marketing-focus-art{width:100%;max-width:380px;height:240px;margin:auto}.focus-logo{width:100px;height:100px}.orbit-one{width:210px;height:210px}.orbit-two{width:275px;height:275px}.focus-tag{padding:9px 13px;font-size:10px}.marketing-focus-band p:not(.marketing-eyebrow){font-size:13px}.marketing-pricing{grid-template-columns:1fr;gap:30px}.marketing-price-support{margin-top:20px;font-size:11px}.marketing-price-card{padding:25px}.marketing-price{font-size:47px}.marketing-faq{grid-template-columns:1fr;gap:20px}.marketing-faq-list summary{min-height:60px;font-size:12px}.marketing-faq-list details p{font-size:12px}.marketing-final{padding:60px 24px}.marketing-final h2{font-size:32px}.marketing-footer{gap:22px;padding:35px 24px 25px}.marketing-footer nav{flex-wrap:wrap;gap:20px;font-size:10px}.marketing-article{padding:25px 24px 65px}.marketing-article h1{letter-spacing:-1.5px;font-size:36px}.marketing-prose{margin-top:30px;font-size:14px}.marketing-prose h2{font-size:24px}.register-card{padding:22px}}@media (prefers-reduced-motion:reduce){.marketing *{scroll-behavior:auto!important;transition:none!important}}.marketing-lead{font-size:17px}.marketing-header nav{font-size:13px}.marketing-button{font-size:14px}.marketing-text-button{font-size:13px}.marketing-price-hint{font-size:12px}.marketing-proof-strip{font-size:13px}.marketing-steps p,.marketing-focus-band ul,.marketing-inline-link,.marketing-price-support,.price-card-description,.marketing-price-card li{font-size:14px}.marketing-small{font-size:12px}.marketing-faq-list summary{font-size:15px}.marketing-faq-list details p{font-size:14px}.marketing-final>p:last-child{font-size:13px}.marketing-footer p,.marketing-footer nav{font-size:12px}@media (max-width:760px){.marketing-lead{font-size:16px}.marketing-text-button{font-size:12px}.marketing-price-hint{font-size:11px}.marketing-proof-strip{font-size:12px}.marketing-steps p{font-size:13px}.marketing-focus-band p:not(.marketing-eyebrow){font-size:15px}.marketing-faq-list summary{font-size:14px}.marketing-article .marketing-prose{font-size:15px}}
.marketing-home{isolation:isolate;--motion-state:paused;background:#f7faf8;position:relative}.marketing-home[data-motion=running]{--motion-state:running}.hero-atmosphere{pointer-events:none;z-index:-1;background:radial-gradient(at 80% 30%,#c2eee255,#0000 60%),linear-gradient(160deg,#fff 5%,#ecf6ee 75%,#f7faf8);height:960px;position:absolute;inset:0 0 auto;overflow:hidden}.hero-atmosphere:after{content:"";background-image:radial-gradient(#47847130 .7px,#0000 .7px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(110deg,#0000 10%,#000 85%);mask-image:linear-gradient(110deg,#0000 10%,#000 85%)}.hero-atmosphere span{filter:blur(60px);animation:18s ease-in-out infinite alternate ambient-drift;animation-play-state:var(--motion-state);border-radius:50%;position:absolute}.hero-atmosphere span:first-child{background:#6fd7b72b;width:540px;height:540px;top:90px;right:-80px}.hero-atmosphere span:nth-child(2){background:#8ccbd329;width:420px;height:420px;animation-delay:-7s;top:80px;right:28%}.hero-atmosphere span:nth-child(3){background:#d0e5a329;width:360px;height:360px;animation-delay:-12s;top:370px;left:-180px}.marketing-home .marketing-header{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffa6;border:1px solid #fff;border-radius:18px;max-width:1184px;margin:24px auto 0;padding:16px 24px;position:relative;box-shadow:0 6px 30px #184d3b05}.marketing-header nav a{transition:color .2s,background .2s,border-color .2s}.marketing-header nav a:hover{color:#087f73}.marketing-login{border-radius:9px;justify-content:center;min-height:44px;padding:10px 23px}.marketing-home .marketing-hero{gap:65px;padding-top:84px;padding-bottom:65px}.marketing-home .marketing-eyebrow{letter-spacing:1.7px}.marketing-home .marketing-hero-copy>.marketing-eyebrow{background:#fff9;border:1px solid #cbe2d4;border-radius:30px;padding:8px 13px;display:inline-flex;font-size:9px!important}.marketing-home h1{letter-spacing:-3.5px;font-size:clamp(45px,4.4vw,68px);font-weight:550}.marketing-home h1>span{color:#087f73;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#047d95,#168a6c 75%);-webkit-background-clip:text;background-clip:text}.marketing-home .marketing-lead{max-width:460px}.marketing-button{border-radius:10px;gap:12px;padding-inline:26px;transition:transform .25s,box-shadow .25s,background .25s;box-shadow:0 5px #0a372d0b,0 8px 18px #173c3810}.marketing-home .marketing-button{background:linear-gradient(120deg,#126b5d,#075562)}.marketing-button:hover{transform:translateY(-3px);box-shadow:0 8px 22px #126b5d24}.marketing-button:active{transform:translateY(0)}.marketing-text-button{background:#fff8;border:1px solid #a7c6b6;border-radius:10px;min-height:52px;padding:14px 20px;transition:background .2s,box-shadow .2s}.marketing-text-button:hover{background:#fff;box-shadow:0 6px 16px #3156440c}.marketing-actions{gap:12px}.marketing-inline-link{border-bottom:1px solid #a5c6b8;transition:color .2s,border-color .2s}.marketing-inline-link:hover{color:#063f36;border-color:currentColor}.marketing-price-hint{gap:12px;margin-top:25px}.marketing-price-hint strong{color:#305f53}.marketing-home .product-demo{padding-top:12px}.product-demo:before{background:radial-gradient(#56ba9f20,#0000 68%);inset:-20px -30px 35px}.demo-window{animation:8s ease-in-out infinite workspace-float;animation-play-state:var(--motion-state);border:1px solid #bad8cd;border-radius:18px;transform:rotate(-1.4deg);box-shadow:0 30px 65px -22px #07534c45,0 4px 8px #173c3808}.demo-topbar{background:linear-gradient(115deg,#07566a,#078b91);padding:16px 20px}.demo-brand{font-size:18px}.demo-badge{border-color:#ffffff42;align-items:center;gap:6px;font-size:10px;display:flex}.demo-badge i{background:#a8ead3;border-radius:50%;width:5px;height:5px}.demo-body{padding:22px}.demo-search-label{margin-bottom:9px;font-size:10px}.demo-search{background:#fcfefc;border-color:#bfd7cb;font-size:13px;box-shadow:0 2px 5px #1a493904}.demo-cursor{width:1px;height:16px;animation:1.5s ease-in-out infinite cursor-glow;animation-play-state:var(--motion-state);background:#168574}.demo-result{border:1px solid #dfebe3;border-radius:7px;min-height:46px;margin:12px 0 18px;padding:10px;font-size:11px;transition:background .5s,border-color .5s}.demo-result.is-selected{background:#edf8f0;border-color:#83c4ae}.demo-code{background:#e5f3eb;font-size:11px}.demo-document{background:#fff;border-color:#d4e3db;min-height:280px;box-shadow:0 3px 14px #244d3c04}.demo-document-header{letter-spacing:.6px;background:#f8fbf8;font-size:9px}.demo-document-status{color:#3c7c61;background:#eef6f0;border:1px solid #c5ded0;border-radius:4px;padding:3px 6px;font-size:8px}.demo-copy{min-height:96px;padding:18px 18px 0}.demo-copy h3{font-size:15px;line-height:1.4}.demo-copy p{font-size:11px;line-height:1.7}.demo-paper{height:112px;padding-top:3px}.demo-lines{height:auto;padding-top:4px}.demo-lines i{transform-origin:0;height:6px;animation:.65s both line-appear;animation-play-state:var(--motion-state);background:linear-gradient(90deg,#d9e9de,#eff5ed)}.demo-lines i:nth-child(2){animation-delay:.12s}.demo-lines i:nth-child(3){animation-delay:.24s}.demo-lines i:nth-child(4){width:48%;animation-delay:.36s}.demo-step-copy{animation:.55s both step-appear;animation-play-state:var(--motion-state)}.demo-note{height:auto;animation:.7s both step-appear;animation-play-state:var(--motion-state);font-size:10px}.demo-note strong{font-size:8px}.demo-note p{margin-bottom:8px}.demo-note-lines{gap:6px;margin-top:8px;display:flex}.demo-note-lines i{background:#d8eadf;border-radius:4px;width:40%;height:4px}.demo-note-lines i:last-child{width:23%}.demo-document-footer{background:#f4f9f5;justify-content:flex-start;align-items:center;font-size:9px}.demo-dot{flex-shrink:0}.demo-stage-count{letter-spacing:1px;margin-left:auto;font-size:8px}.demo-floating-label{z-index:2;color:#5a796a;animation:7s ease-in-out infinite label-float;animation-play-state:var(--motion-state);background:#fffffff2;border:1px solid #c4ded0;border-radius:12px;align-items:center;gap:10px;padding:13px 17px;font-size:10px;line-height:1.6;display:flex;position:absolute;top:-52px;right:-24px;transform:rotate(3deg);box-shadow:0 10px 35px #123d2d12}.demo-floating-label strong{color:#215c4b;font-size:12px;font-weight:600}.floating-symbol{color:#16825d;background:#e0f3e8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:15px;display:grid}.demo-controls{gap:7px;margin-top:24px}.demo-controls button{background:#ffffffa8;border-color:#c5dccf;border-radius:8px;min-height:43px;padding:10px 13px;transition:background .2s,color .2s,transform .2s;position:relative;overflow:hidden}.demo-controls button:hover{transform:translateY(-2px)}.demo-controls button[aria-pressed=true]{background:#145f52;border-color:#145f52;box-shadow:0 4px 10px #174a3512}.demo-controls button i{transform-origin:0;background:#8ae0bb;width:100%;height:2px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.product-demo[data-cycling=true] .demo-controls button[aria-pressed=true] i{animation:6s linear step-progress}.demo-caption{margin-top:14px;font-size:9px}.marketing-home .marketing-proof-strip{background:#ffffff90;border:1px solid #cee1d5;border-radius:13px;padding:22px 28px;box-shadow:0 4px 20px #164b3503}.marketing-workflow{padding-top:85px}.marketing-steps{gap:18px;position:relative}.marketing-steps article{background:#fff;border:1px solid #d4e5d9;border-radius:14px;padding:26px 23px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.marketing-steps article:hover{border-color:#8dc6ad;transform:translateY(-7px);box-shadow:0 18px 34px #234c3510}.marketing-step-number{color:#21815f;background:#eef7ef;border:1px solid #c6e1d1;border-radius:10px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.marketing-steps h3{margin-top:25px}.marketing-steps p{font-size:13px}.marketing-focus-band{color:#f1f8f2;background:radial-gradient(at 15% 55%,#155e51,#123e39 75%);padding-block:85px;position:relative;overflow:hidden}.marketing-focus-band .marketing-eyebrow{color:#8cd3b8}.marketing-focus-band p:not(.marketing-eyebrow){color:#c4d8cf}.marketing-focus-band ul{color:#d9e9df}.marketing-focus-band li:before{color:#7bd6b3}.marketing-focus-band .marketing-inline-link{color:#b3e6cd;border-color:#5b9e85}.marketing-focus-art{height:340px}.focus-logo{filter:drop-shadow(0 0 24px #64e2b92b);width:145px;height:150px;animation:7s ease-in-out infinite logo-breathe;animation-play-state:var(--motion-state);background:#69d6b4}.focus-orbit{border-color:#94d4b52e;width:290px;height:290px}.orbit-two{width:390px;height:390px;animation:65s linear infinite orbit-turn;animation-play-state:var(--motion-state);border-style:dashed}.orbit-three{border-color:#94d4b522;width:205px;height:205px}.orbit-one:after{content:"";background:#92ebc7;border-radius:50%;width:7px;height:7px;position:absolute;top:37px;left:40px;box-shadow:0 0 16px #92ebc7}.focus-tag{color:#d9f1e3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:8s ease-in-out infinite label-float;animation-play-state:var(--motion-state);background:#245b4feb;border-color:#72af903d;padding:12px 18px;font-size:13px;box-shadow:0 12px 30px #001e1b30}.tag-one{--tag-angle:-8deg;top:8%;left:9%}.tag-two{--tag-angle:6deg;animation-delay:-3s;bottom:6%;right:4%}.tag-three{--tag-angle:-3deg;animation-delay:-5s;bottom:18%;left:0}.marketing-price-card{background:linear-gradient(145deg,#fff 55%,#f1f8ef);border:1px solid #9ccbb7;border-radius:20px;padding:38px;box-shadow:0 20px 50px -15px #205f4620}.price-card-label{color:#246344;background:#e2f3e7}.marketing-price{font-size:56px}.marketing-price-card>.marketing-button{justify-content:center}.marketing-faq-list details{border-bottom:1px solid #d0e2d6;transition:background .2s}.marketing-faq-list details[open]{background:#edf5ef;border-radius:8px;margin-inline:-18px;padding-inline:18px}.marketing-faq-list details[open] p{animation:.3s step-appear;animation-play-state:var(--motion-state)}.marketing-final{color:#123e36;background:radial-gradient(at 50% 100%,#acdcca,#0000 80%),#e4f2e8;padding:85px 24px;position:relative;overflow:hidden}.marketing-final .marketing-eyebrow{color:#2f7760}.marketing-final h2 span{color:#14816e}.marketing-final .marketing-button{color:#fff!important}.marketing-final>p:last-child{color:#416d5c}.marketing-final>p:last-child a{color:#184b3c}@keyframes ambient-drift{to{transform:translate(-45px,35px)scale(1.1)}}@keyframes workspace-float{0%,to{transform:translateY(0)rotate(-1.4deg)}50%{transform:translateY(-9px)rotate(-.5deg)}}@keyframes label-float{0%,to{transform:translateY(0) rotate(var(--tag-angle,3deg))}50%{transform:translateY(-9px) rotate(var(--tag-angle,3deg))}}@keyframes logo-breathe{50%{transform:scale(1.04)}}@keyframes cursor-glow{50%{opacity:.15}}@keyframes line-appear{0%{opacity:.35;transform:scaleX(.3)}to{opacity:1;transform:scaleX(1)}}@keyframes step-appear{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes step-progress{to{transform:scaleX(1)}}@keyframes orbit-turn{to{transform:rotate(360deg)}}@media (max-width:1280px){.marketing-home .marketing-header{margin-inline:40px}.demo-floating-label{right:-5px}}@media (max-width:1000px){.marketing-home .marketing-hero{gap:30px}.marketing-home h1{font-size:49px}.marketing-steps{grid-template-columns:repeat(2,1fr)}.marketing-focus-band{gap:35px}.marketing-focus-art{transform:scale(.9)}.marketing-home .marketing-proof-strip{margin-inline:40px}.demo-floating-label{padding:10px 12px;font-size:9px;top:-45px}.demo-floating-label strong{font-size:10px}}@media (max-width:760px){.marketing-home .marketing-header{border-radius:13px;margin:14px 16px 0;padding:14px 16px}.marketing-header .marketing-brand{font-size:23px}.marketing-header .marketing-logo{width:27px;height:29px}.marketing-login{padding:8px 16px}.hero-atmosphere{height:1250px}.hero-atmosphere span:first-child{width:350px;height:500px;top:550px}.hero-atmosphere:after{background-size:20px 20px;-webkit-mask-image:linear-gradient(#0000,#000 85%);mask-image:linear-gradient(#0000,#000 85%)}.marketing-home .marketing-hero{gap:62px;padding:45px 24px 35px}.marketing-home h1{letter-spacing:-2.3px;font-size:clamp(40px,10.9vw,58px)}.marketing-home .marketing-hero-copy>.marketing-eyebrow{letter-spacing:1.2px;font-size:8px!important}.marketing-home .marketing-lead{font-size:16px}.marketing-actions{gap:10px}.marketing-button{padding:14px 21px;font-size:13px}.marketing-text-button{padding:14px 16px;font-size:12px}.marketing-price-hint{font-size:11px}.demo-window{animation-name:none;transform:none}.demo-floating-label{top:-45px;right:3px}.demo-body{padding:17px}.demo-copy h3{font-size:14px}.demo-copy p{font-size:11px}.demo-result{font-size:10px}.demo-controls{gap:6px;margin-top:19px}.demo-controls button{padding:10px;font-size:10px}.demo-caption{font-size:8px}.demo-paper{height:120px}.marketing-home .marketing-proof-strip{gap:12px;margin-inline:24px;padding:17px 20px;font-size:12px}.marketing-workflow{padding-top:60px}.marketing-steps{gap:12px}.marketing-steps article{padding:20px 17px}.marketing-steps h3{font-size:14px}.marketing-steps p{font-size:12px}.marketing-step-number{width:32px;height:32px}.marketing-focus-band{gap:42px;padding:55px 24px 65px}.marketing-focus-art{height:280px;transform:none}.focus-logo{width:120px;height:130px}.orbit-one{width:240px;height:240px}.orbit-two{width:310px;height:310px}.orbit-three{width:170px;height:170px}.focus-tag{padding:10px 13px;font-size:11px}.tag-one{top:4%;left:7%}.tag-three{bottom:20%;left:0}.tag-two{bottom:5%;right:0}.marketing-price-card{border-radius:16px;padding:28px 24px}.marketing-price{font-size:49px}.marketing-final{padding:65px 24px}}@media (max-width:360px){.marketing-header .marketing-brand{gap:7px;font-size:21px}.marketing-header .marketing-logo{width:24px}.marketing-login{padding-inline:13px}.marketing-home .marketing-header{margin-inline:12px;padding-inline:12px}.marketing-steps{grid-template-columns:1fr}.demo-controls{gap:5px}.demo-controls button{gap:4px;padding:9px 7px;font-size:9px}.demo-copy{min-height:114px;padding-inline:12px}.demo-note{font-size:9px}.demo-result{padding:8px;font-size:9px}.demo-code{font-size:9px}}@media (prefers-reduced-motion:reduce){.marketing-home *,.marketing-home :before,.marketing-home :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.demo-step-copy,.demo-note,.demo-lines i{opacity:1;transform:none}}.marketing-home[data-motion=paused] .demo-step-copy,.marketing-home[data-motion=paused] .demo-note,.marketing-home[data-motion=paused] .demo-lines i{opacity:1;animation:none;transform:none}
