:root{--demo-bg:#fff;--demo-ink:#101010;--demo-accent:#ff5a31;--demo-soft:#f3f3f3;--demo-line:#1010102e;color:var(--demo-ink);background:var(--demo-bg);scroll-behavior:smooth;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{background:var(--demo-bg);color:var(--demo-ink);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.demo-container{width:min(100% - 56px,1440px);margin:auto}.demo-header{z-index:20;color:inherit;position:absolute;inset:0 0 auto}.demo-nav{border-bottom:1px solid;align-items:center;gap:38px;height:105px;display:flex}.demo-logo{letter-spacing:-.07em;margin-right:auto;font-size:30px;font-weight:950}.demo-logo i{color:var(--demo-accent);font-style:normal}.demo-nav>a:not(.demo-logo):not(.demo-order){opacity:.82;font-size:15px;font-weight:700}.demo-nav>a:hover{opacity:1}.demo-order{border:1px solid;border-radius:999px;padding:15px 22px;font-size:13px;font-weight:850}.demo-back{z-index:50;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071b35e6;border-radius:999px;padding:11px 16px;font-size:12px;font-weight:800;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 30px #0003}.demo-menu{width:46px;height:46px;color:inherit;background:0 0;border:1px solid;border-radius:50%;font-size:20px;display:none}.demo-hero{align-items:center;min-height:100svh;padding:165px 0 70px;display:flex;position:relative;overflow:hidden}.demo-hero-grid{z-index:3;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:7vw;display:grid;position:relative}.demo-eyebrow{letter-spacing:.16em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:900;display:block}.demo-hero h1{letter-spacing:-.075em;max-width:900px;margin:0;font-size:clamp(64px,7.5vw,125px);line-height:.84}.demo-hero h1 em{color:var(--demo-accent);font-style:normal}.demo-hero p{max-width:650px;color:inherit;opacity:.76;margin:32px 0;font-size:19px;line-height:1.55}.demo-button{color:#fff;background:var(--demo-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:58px;padding:0 25px;font-size:14px;font-weight:900;display:inline-flex}.demo-button.accent{color:#101010;background:var(--demo-accent)}.demo-visual{background:#ffffff14;border:1px solid;border-radius:46% 54% 48% 52%/56% 42% 58% 44%;min-height:530px;animation:7s ease-in-out infinite demoFloat;position:relative}.demo-visual-word{letter-spacing:-.12em;place-items:center;font-size:clamp(68px,8vw,138px);font-weight:950;display:grid;position:absolute;inset:0}.demo-visual-note{background:var(--demo-bg);border-radius:18px;padding:20px 24px;position:absolute;box-shadow:0 18px 55px #00000026}.demo-visual-note strong{font-size:27px;display:block}.demo-visual-note span{opacity:.62;font-size:12px}.note-one{animation:5.5s ease-in-out 1s infinite demoFloat;top:12%;left:-7%}.note-two{animation:6.2s ease-in-out .3s infinite demoFloat;bottom:10%;right:-4%}.demo-orb{background:var(--demo-accent);filter:blur(.2px);opacity:.55;border-radius:50%;animation:10s ease-in-out infinite demoDrift;position:absolute}.orb-one{width:22vw;height:22vw;top:-7vw;left:-9vw}.orb-two{width:13vw;height:13vw;animation-delay:-4s;bottom:-5vw;right:5vw}.demo-section{padding:120px 0}.demo-section-header{grid-template-columns:1fr .8fr;align-items:end;gap:60px;margin-bottom:55px;display:grid}.demo-section-header h2{letter-spacing:-.06em;margin:0;font-size:clamp(44px,5vw,78px);line-height:.95}.demo-section-header p{opacity:.67;max-width:570px;margin:0;font-size:17px;line-height:1.65}.demo-tabs{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.demo-tab{border:1px solid var(--demo-line);color:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:13px 18px;font-size:13px;font-weight:850}.demo-tab.is-active{color:var(--demo-bg);border-color:var(--demo-ink);background:var(--demo-ink)}.demo-tab-panel{display:none}.demo-tab-panel.is-active{animation:.45s both demoPanel;display:grid}.demo-product-panel{background:var(--demo-soft);border-radius:34px;grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:430px;padding:52px}.demo-product-panel h3{letter-spacing:-.05em;margin:0 0 18px;font-size:50px}.demo-product-panel p{opacity:.7;max-width:540px;font-size:17px;line-height:1.65}.demo-metric-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.demo-metric{border:1px solid var(--demo-line);background:var(--demo-bg);border-radius:22px;flex-direction:column;justify-content:space-between;min-height:145px;padding:24px;display:flex}.demo-metric strong{font-size:34px}.demo-metric span{opacity:.62;font-size:13px}.demo-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.demo-card{border:1px solid var(--demo-line);border-radius:28px;min-height:285px;padding:30px}.demo-card>span{letter-spacing:.14em;font-size:12px;font-weight:900}.demo-card h3{letter-spacing:-.04em;margin:80px 0 14px;font-size:30px}.demo-card p{opacity:.66;margin:0;font-size:15px;line-height:1.6}.demo-contact{background:var(--demo-ink);color:var(--demo-bg);padding:100px 0}.demo-contact-grid{grid-template-columns:.85fr 1.15fr;gap:8vw;display:grid}.demo-contact h2{letter-spacing:-.065em;margin:0 0 24px;font-size:clamp(48px,6vw,88px);line-height:.9}.demo-contact p{opacity:.68;max-width:480px;font-size:17px;line-height:1.6}.demo-contact-list{gap:16px;margin-top:45px;display:grid}.demo-contact-list a,.demo-contact-list span{font-size:18px;font-weight:750}.demo-form{color:var(--demo-ink);background:var(--demo-bg);border-radius:30px;padding:38px}.demo-form h3{margin:0 0 25px;font-size:27px}.demo-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.demo-form label{gap:8px;font-size:12px;font-weight:800;display:grid}.demo-form label.full{grid-column:1/-1}.demo-form input,.demo-form select,.demo-form textarea{border:1px solid var(--demo-line);width:100%;color:var(--demo-ink);background:0 0;border-radius:12px;outline:none;padding:16px;font-size:15px}.demo-form textarea{resize:vertical;min-height:110px}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{border-color:var(--demo-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--demo-accent) 22%,transparent)}.demo-form .demo-button{width:100%;margin-top:16px}.demo-form-status{min-height:22px;margin:14px 0 0;font-size:13px;font-weight:800}.demo-footer{background:var(--demo-ink);color:var(--demo-bg);border-top:1px solid #ffffff26;padding:28px 0}.demo-footer-row{opacity:.65;justify-content:space-between;gap:20px;font-size:12px;display:flex}.demo-reveal{opacity:0;transition:opacity .75s,transform .75s cubic-bezier(.2,.8,.2,1);transform:translateY(38px)}.demo-reveal.is-visible{opacity:1;transform:none}.agro-page{--demo-bg:#e8ffc7;--demo-ink:#183619;--demo-accent:#ff712f;--demo-soft:#d2f29e;--demo-line:#18361938}.agro-page .demo-hero{background:linear-gradient(118deg,#e8ffc7 0 58%,#ff712f 58% 100%)}.agro-page .demo-visual{color:#e8ffc7;background:#183619;border-color:#e8ffc799}.agro-page .demo-visual-word{font-family:Georgia,Times New Roman,serif;font-style:italic}.agro-page .demo-button.accent{background:#ff712f}.agro-page .demo-product-panel{background:#d2f29e}.agro-page .demo-card:nth-child(2){color:#e8ffc7;background:#183619}.agro-page .demo-contact{background:#183619}.agro-page .demo-footer{background:#0f2411}.tattoo-page{--demo-bg:#0b0b0b;--demo-ink:#f4efe7;--demo-accent:#ff4b42;--demo-soft:#191919;--demo-line:#ffffff2e}.tattoo-page .demo-hero{background:radial-gradient(circle at 78% 45%,#ff4b4280,#0000 20%),#0b0b0b}.tattoo-page .demo-visual{background:linear-gradient(135deg,#1a1a1a,#080808);border-color:#ffffff6b}.tattoo-page .demo-visual-word{color:#ff4b42;font-family:Georgia,Times New Roman,serif;font-style:italic}.tattoo-page .demo-visual-note{color:#0b0b0b;background:#f4efe7}.tattoo-page .demo-tab.is-active{color:#0b0b0b;background:#f4efe7;border-color:#f4efe7}.tattoo-page .demo-product-panel{background:#191919}.tattoo-page .demo-metric{background:#0f0f0f}.tattoo-page .demo-card:first-child{color:#0b0b0b;background:#ff4b42}.tattoo-page .demo-card:nth-child(2){color:#0b0b0b;background:#f4efe7}.tattoo-page .demo-contact{color:#0b0b0b;background:#ff4b42}.tattoo-page .demo-form{color:#0b0b0b;background:#f4efe7}.tattoo-page .demo-footer{background:#050505}.neura-page{--demo-bg:#f6f1e9;--demo-ink:#17344e;--demo-accent:#ff6c52;--demo-soft:#dceceb;--demo-line:#17344e2e}.neura-page .demo-hero{background:linear-gradient(110deg,#f6f1e9 0 61%,#dceceb 61% 100%)}.neura-page .demo-visual{color:#fff;background:#3f7775;border-color:#fff}.neura-page .demo-visual-word{font-family:Georgia,Times New Roman,serif;font-weight:500}.neura-page .demo-visual-note{color:#17344e;background:#fff}.neura-page .demo-product-panel{background:#dceceb}.neura-page .demo-card:nth-child(3){color:#fff;background:#3f7775}.neura-page .demo-contact{background:#17344e}.neura-page .demo-footer{background:#0e263b}@keyframes demoFloat{50%{transform:translateY(-13px)rotate(1deg)}}@keyframes demoDrift{50%{transform:translate(45px,32px)scale(1.12)}}@keyframes demoPanel{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (width<=950px){.demo-nav{height:82px}.demo-nav>a:not(.demo-logo):not(.demo-order){display:none}.demo-menu{place-items:center;display:grid}.demo-order{display:none}.demo-nav.is-open{background:var(--demo-bg);grid-template-columns:1fr auto;height:auto;padding:20px 0;display:grid;position:absolute;left:0;right:0}.demo-nav.is-open>a:not(.demo-logo){grid-column:1/-1;display:block}.demo-nav.is-open .demo-menu{position:absolute;top:17px;right:0}.demo-hero{padding-top:125px}.demo-hero-grid{text-align:center;grid-template-columns:1fr}.demo-hero p{margin-left:auto;margin-right:auto}.demo-visual{width:min(100%,620px);min-height:430px;margin:auto}.demo-section-header{text-align:center;grid-template-columns:1fr;gap:20px}.demo-section-header p{margin:auto}.demo-product-panel,.demo-grid{grid-template-columns:1fr}.demo-card{min-height:220px}.demo-card h3{margin-top:45px}.demo-contact-grid{grid-template-columns:1fr}.demo-contact{text-align:center}.demo-contact p{margin-left:auto;margin-right:auto}.demo-form{text-align:left}}@media (width<=620px){.demo-container{width:min(100% - 28px,1440px)}.demo-logo{font-size:24px}.demo-hero{min-height:auto;padding:120px 0 65px}.demo-hero h1{font-size:52px}.demo-hero p{font-size:16px}.demo-visual{min-height:330px}.demo-visual-note{padding:14px 16px}.demo-visual-note strong{font-size:20px}.demo-section{padding:82px 0}.demo-section-header{margin-bottom:35px}.demo-section-header h2{font-size:42px}.demo-product-panel{min-height:0;padding:28px}.demo-product-panel h3{font-size:37px}.demo-product-panel p{font-size:15px}.demo-metric{min-height:120px;padding:18px}.demo-metric strong{font-size:26px}.demo-contact{padding:80px 0}.demo-contact h2{font-size:50px}.demo-form{padding:24px}.demo-form-grid{grid-template-columns:1fr}.demo-form label.full{grid-column:auto}.demo-footer-row{flex-direction:column}.demo-back{bottom:10px;right:10px}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}.demo-orb,.demo-visual,.demo-visual-note{animation:none}.demo-reveal{opacity:1;transition:none;transform:none}}.demo-notice{text-align:center;color:#d6e9fa;background:#071b35;padding:12px 24px;font-size:13px;line-height:1.5}.demo-header{background:var(--demo-bg);min-height:105px;position:sticky;inset:0 auto auto}.demo-hero{min-height:calc(100svh - 148px);padding-top:75px}section[id],form[id]{scroll-margin-top:125px}.demo-nav.is-open{top:0}.demo-button{color:var(--demo-bg)}.demo-visual-note{color:var(--demo-ink)}.tattoo-page .demo-form{--demo-ink:#0b0b0b;--demo-bg:#f4efe7;--demo-line:#00000038}.demo-form .demo-form-note{opacity:.75;margin:0 0 22px;font-size:14px;line-height:1.5}.demo-form button:disabled{opacity:.5;cursor:not-allowed}.demo-tab{font-size:14px}.demo-card .demo-button{margin-top:24px;padding:0 20px;font-size:13px}.demo-tab-panel[hidden]{display:none}.demo-reveal{opacity:1;transform:none}.demo-motion .demo-reveal:not(.is-visible){opacity:0;transform:translateY(38px)}.neura-appointment{background:#fff;border:1px solid #17344e24;border-radius:32px;padding:36px;box-shadow:0 25px 70px #17344e1a}.appointment-step{border-top:1px solid var(--demo-line);gap:20px;padding:22px 0;display:flex}.appointment-step>b{color:#3f7775;font-size:14px}.appointment-step strong{letter-spacing:-.025em;font-size:23px}.appointment-step p{margin:8px 0 0;font-size:16px}.neura-appointment>.demo-button{width:100%;margin-top:18px}.demo-faq details{border-top:1px solid var(--demo-line);padding:24px 0}.demo-faq summary{cursor:pointer;font-size:24px;font-weight:700}.demo-faq p{max-width:800px;font-size:17px;line-height:1.6}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--demo-accent);outline-offset:5px}@media (width<=950px){.demo-header{min-height:82px}.demo-hero{padding-top:50px}section[id],form[id]{scroll-margin-top:95px}.neura-appointment{text-align:left}.demo-nav.is-open>a:not(.demo-logo){padding:10px 20px}.demo-nav.is-open .demo-logo{padding-left:20px}.demo-nav.is-open .demo-menu{right:12px}}@media (width<=620px){.demo-notice{padding:10px 18px;font-size:12px}.demo-nav{gap:12px}.demo-hero h1{font-size:clamp(36px,10vw,52px);line-height:.97}.demo-visual{width:92%}.note-one{left:-3%}.note-two{right:-3%}.demo-metric-grid{grid-template-columns:1fr 1fr}.demo-metric strong{overflow-wrap:anywhere;font-size:23px}.neura-appointment{padding:24px}.demo-footer{padding-bottom:70px}}
