.video-showcase{display:grid;grid-template-columns:.72fr 1.28fr;gap:100px;align-items:center;padding:20px 0 160px}.video-copy h2{font-size:clamp(46px,5vw,70px)}.video-copy>p:not(.eyebrow){color:var(--muted);max-width:370px}.video-copy .text-link{display:inline-block;margin-top:22px}.video-frame{position:relative;overflow:hidden;background:var(--ink);aspect-ratio:16/9;box-shadow:20px 20px 0 rgba(27,58,20,.12)}.video-frame iframe{display:block;width:100%;height:100%;border:0}@media(max-width:850px){.video-showcase{grid-template-columns:1fr;gap:45px;padding:0 0 110px}.video-frame{box-shadow:12px 12px 0 rgba(27,58,20,.12)}}
.video-fallback{display:flex;position:relative;width:100%;height:100%;align-items:flex-end;padding:26px;color:var(--warm);background:linear-gradient(180deg,transparent 25%,rgba(16,18,15,.86) 100%),url("https://i.ytimg.com/vi/INmDtcwTX0o/hqdefault.jpg") center/cover}.video-fallback::after{content:"▶";position:absolute;top:50%;left:50%;display:grid;place-items:center;width:64px;height:64px;border:1px solid var(--gold-light);border-radius:50%;color:var(--gold-light);font-size:20px;transform:translate(-50%,-50%)}.video-fallback span{position:relative;z-index:1;font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase}
.button.button-gold.app-store-button{display:inline-flex;align-items:center;gap:13px;min-width:252px;min-height:64px;padding:10px 15px;background:var(--green);color:var(--warm);border:1px solid rgba(246,241,232,.35);border-radius:5px;box-shadow:7px 7px 0 rgba(184,136,42,.32),inset 0 1px 0 rgba(255,255,255,.12);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button.button-gold.app-store-button:hover{background:var(--green-2);box-shadow:3px 3px 0 rgba(184,136,42,.48),inset 0 1px 0 rgba(255,255,255,.12);transform:translate(3px,3px)}.app-store-button .app-store-mark{display:grid;place-items:center;width:31px;height:31px;margin:0;color:var(--gold-light);font:24px/1 var(--sans)}.app-store-button .button-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.05}.app-store-button .button-copy small{display:block;color:rgba(246,241,232,.7);font:500 8px/1 var(--mono);letter-spacing:.13em;white-space:nowrap}.app-store-button .button-copy strong{display:block;color:var(--warm);font:600 19px/1 var(--sans);letter-spacing:-.03em;text-transform:none;white-space:nowrap}.app-store-button .download-arrow{font-size:21px;line-height:1;color:var(--gold-light)}
.button.button-gold.app-store-button{background:var(--green)}.button.button-gold.app-store-button:hover{background:var(--green-2)}
.app-store-button{gap:12px;min-width:238px;padding:11px 14px;background:var(--green);color:var(--warm);border:1px solid var(--green);box-shadow:6px 6px 0 rgba(184,136,42,.28);transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.app-store-button:hover{background:var(--green-2);box-shadow:3px 3px 0 rgba(184,136,42,.42);transform:translate(2px,2px)}.app-store-mark{font:25px/1 var(--sans);margin-top:-2px}.button-copy{display:flex;flex:1;flex-direction:column;align-items:flex-start;line-height:1.1}.button-copy small{font:8px var(--mono);letter-spacing:.08em;color:rgba(246,241,232,.68)}.button-copy strong{font:600 17px var(--sans);letter-spacing:-.02em;text-transform:none}.download-arrow{font-size:20px;line-height:1}
@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500&display=swap');
.language-switcher{display:flex;align-items:center;gap:5px;margin-left:auto;margin-right:24px}.language-switcher button{padding:3px 5px;border:0;background:transparent;color:var(--muted);font:500 9px var(--mono);cursor:pointer}.language-switcher button[aria-pressed="true"]{color:var(--green);border-bottom:1px solid var(--gold)}
[dir="rtl"] body{text-align:right}[dir="rtl"] .site-header nav,[dir="rtl"] .hero-actions,[dir="rtl"] .language-switcher{direction:rtl}[dir="rtl"] .eyebrow{flex-direction:row-reverse}[dir="rtl"] .steps li{grid-template-columns:1fr 40px}[dir="rtl"] .steps li b{grid-column:2}[dir="rtl"] .steps li span{grid-column:1;grid-row:1}[dir="rtl"] .certificate-stamp{right:auto;left:40px}
:root{--ink:#10120f;--paper:#ede8dc;--warm:#f6f1e8;--green:#1b3a14;--green-2:#31552a;--gold:#b8882a;--gold-light:#d4af37;--muted:#6b6760;--line:#d6cec1;--mono:'DM Mono',monospace;--sans:'Manrope',sans-serif;--serif:'Playfair Display',Georgia,serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none}.section-shell{width:min(1180px,calc(100% - 80px));margin:0 auto}.site-header{height:84px;padding:0 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(16,18,15,.12);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.brand{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.15em;font-weight:700}.brand em{color:var(--gold);font-style:normal}.brand-mark{width:23px;height:23px;border:1px solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;gap:2px;transform:rotate(45deg)}.brand-mark i{width:1px;background:var(--gold);height:9px}.brand-mark i:nth-child(2){height:15px}.site-header nav{display:flex;gap:34px;color:var(--muted)}.site-header nav a:hover,.text-link:hover{color:var(--green)}.header-cta{color:var(--green);border-bottom:1px solid var(--green);padding-bottom:3px}.header-cta span{font-size:17px;margin-left:7px}.hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:70px 0 80px}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--gold);font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase}.eyebrow span{height:1px;width:31px;background:var(--gold)}h1,h2{font:500 clamp(48px,6.8vw,92px)/1.01 var(--serif);letter-spacing:-.045em;margin:23px 0}h1 em,h2 em{color:var(--green);font-style:italic}.hero-text{max-width:470px;color:var(--muted);font-size:16px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:34px}.button{display:inline-flex;align-items:center;gap:30px;padding:14px 18px;font:500 11px var(--mono);letter-spacing:.04em;text-transform:uppercase}.button-dark{background:var(--green);color:var(--warm)}.button-dark span,.button-gold span{font-size:18px}.text-link{font-size:12px;border-bottom:1px solid var(--gold);padding-bottom:5px}.hero-proof{display:flex;align-items:center;gap:12px;color:var(--muted);font:10px var(--mono);letter-spacing:.05em;text-transform:uppercase;margin-top:76px}.proof-line{width:52px;height:1px;background:var(--green)}.hero-instrument{height:500px;position:relative;display:flex;align-items:center;justify-content:center}.hero-instrument img{width:min(80%,500px);position:relative;z-index:2;filter:drop-shadow(0 20px 25px rgba(0,0,0,.13));animation:slow-turn 28s linear infinite}.instrument-orbit{position:absolute;border:1px solid rgba(184,136,42,.4);border-radius:50%;aspect-ratio:1}.orbit-one{width:74%;animation:orbit-pulse 5s ease-in-out infinite}.orbit-two{width:88%;border-color:rgba(27,58,20,.2)}.orbit-three{width:98%;border-style:dashed;opacity:.55}.instrument-note{position:absolute;z-index:3;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:var(--green)}.note-top{top:13%;right:4%;text-align:right}.note-bottom{bottom:10%;left:3%}.instrument-readout{position:absolute;z-index:3;right:2%;bottom:26%;display:flex;flex-direction:column;align-items:flex-start;padding-left:12px;border-left:1px solid var(--gold);font-family:var(--mono);color:var(--green)}.instrument-readout span,.instrument-readout small{font-size:9px;letter-spacing:.09em}.instrument-readout strong{font-size:20px;line-height:1.25}.ticker{overflow:hidden;background:var(--green);color:var(--warm);font:10px var(--mono);letter-spacing:.14em;padding:18px 0;white-space:nowrap}.ticker-track{display:flex;justify-content:space-around;align-items:center;min-width:1250px}.ticker b{color:var(--gold-light);font-size:16px;font-weight:400}.demo{padding:150px 0 155px;display:grid;grid-template-columns:.76fr 1.24fr;gap:100px;align-items:center}.section-heading h2{font-size:clamp(45px,5vw,70px)}.section-heading>p:last-child,.protocol-copy>p,.consult-copy>p,.certificate-intro>p{color:var(--muted);max-width:380px}.demo-panel{background:var(--ink);color:var(--warm);padding:20px 25px 25px;box-shadow:20px 20px 0 rgba(27,58,20,.12)}.demo-topline{display:flex;justify-content:space-between;color:#98a095;font:10px var(--mono);letter-spacing:.08em}.status-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#7bb26f;margin-right:8px;box-shadow:0 0 10px #7bb26f}.waveform{height:270px;position:relative;margin:22px 0 16px;overflow:hidden;background:radial-gradient(ellipse at center,rgba(27,58,20,.45),transparent 70%)}.wave-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(237,232,220,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(237,232,220,.08) 1px,transparent 1px);background-size:12.5% 25%}.wave-line{position:absolute;height:100%;width:200%;left:-5%;top:0;background-repeat:repeat-x;background-size:220px 100%;opacity:.9}.wave-a{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='270' viewBox='0 0 220 270'%3E%3Cpath d='M0 137 L31 137 39 134 47 137 57 137 64 42 70 222 78 137 109 137 117 134 125 137 135 137 142 65 148 209 156 137 187 137 195 134 203 137 220 137' fill='none' stroke='%23d4af37' stroke-width='1.4'/%3E%3C/svg%3E")}.wave-b{top:6px;opacity:.38;transform:translateX(16px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='270' viewBox='0 0 220 270'%3E%3Cpath d='M0 137 L31 137 39 134 47 137 57 137 64 58 70 205 78 137 109 137 117 134 125 137 135 137 142 78 148 194 156 137 187 137 195 134 203 137 220 137' fill='none' stroke='%23f6f1e8' stroke-width='1.2'/%3E%3C/svg%3E")}.wave-cursor{position:absolute;height:100%;width:1px;background:var(--gold);left:25%;box-shadow:0 0 12px var(--gold);animation:cursor-scan 4s linear infinite}.demo-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(237,232,220,.2);border-bottom:1px solid rgba(237,232,220,.2);padding:17px 0}.demo-metrics div{border-right:1px solid rgba(237,232,220,.14);padding-left:16px}.demo-metrics div:first-child{padding-left:0}.demo-metrics div:last-child{border:0}.demo-metrics span,.certificate-data span{display:block;color:#92978f;font:9px var(--mono);letter-spacing:.09em;margin-bottom:7px}.demo-metrics strong{font-size:17px;font-weight:400}.demo-metrics small{font-size:10px;color:var(--gold-light)}.play-button{display:flex;align-items:center;gap:10px;border:0;background:none;color:var(--warm);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:18px 0 0;cursor:pointer}.play-icon{color:var(--gold-light);font-size:13px}.pause-icon{display:none;color:var(--gold-light);font-size:14px}.playing .play-icon{display:none}.playing .pause-icon{display:inline}.demo-progress{height:2px;background:rgba(237,232,220,.18);margin-top:15px}.demo-progress span{display:block;width:0;height:100%;background:var(--gold-light)}.playing .demo-progress span{animation:progress 30s linear forwards}.protocol{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center;padding:50px 0 160px}.protocol-image{height:550px;position:relative;background:#27251f;overflow:hidden}.protocol-image img{height:100%;width:100%;object-fit:cover;filter:sepia(.28) saturate(.7);opacity:.78}.image-caption{position:absolute;bottom:24px;left:25px;color:var(--warm);font:10px var(--mono);line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.protocol-copy h2{font-size:clamp(47px,5vw,70px)}.steps{list-style:none;padding:0;margin:42px 0 0;border-top:1px solid var(--line);max-width:450px}.steps li{display:flex;gap:22px;padding:18px 0;border-bottom:1px solid var(--line);color:var(--muted)}.steps b{font:10px var(--mono);color:var(--gold)}.steps strong{display:block;color:var(--ink);font-weight:600;margin-bottom:3px}.consult{background:var(--green);color:var(--warm);width:100%;max-width:none;padding:135px max(40px,calc((100% - 1180px)/2));display:grid;grid-template-columns:1fr 1fr;gap:120px}.consult .eyebrow{color:var(--gold-light)}.consult h2{font-size:clamp(48px,5vw,73px)}.consult h2 em{color:var(--gold-light)}.consult-copy>p{color:rgba(246,241,232,.68)}.quote{border-left:1px solid var(--gold-light);margin-top:45px;padding-left:22px;max-width:450px}.quote-mark{color:var(--gold-light);font:52px var(--serif);line-height:.5}.quote p{font:italic 18px/1.6 var(--serif)}.quote small{font:9px var(--mono);letter-spacing:.1em;color:rgba(246,241,232,.55)}.chat-window{background:var(--warm);color:var(--ink);align-self:center;max-width:450px;box-shadow:20px 20px 0 rgba(0,0,0,.12)}.chat-head{height:77px;padding:15px 20px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.avatar{display:grid;place-items:center;width:38px;height:38px;background:var(--gold);color:var(--warm);border-radius:50%;font:11px var(--mono)}.chat-head strong,.chat-head small{display:block}.chat-head strong{font:500 15px var(--serif)}.chat-head small{font:9px var(--mono);color:var(--muted);letter-spacing:.06em}.chat-head i{margin-left:auto;width:7px;height:7px;border-radius:50%;background:#6c9b5e}.chat-body{padding:22px}.message{max-width:82%;padding:12px 14px;margin-bottom:14px;font-size:12px;line-height:1.5}.message.bot{background:#e5dfd3}.message.user{background:var(--green);color:var(--warm);margin-left:auto}.typing{display:flex;gap:4px}.typing i{width:5px;height:5px;border-radius:50%;background:var(--gold);animation:blink 1.2s infinite}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}.certificate{display:grid;grid-template-columns:.86fr 1.14fr;gap:130px;padding:160px 0}.certificate-intro h2{font-size:clamp(48px,5vw,70px)}.certificate-intro .button{margin-top:24px}.button-gold{background:var(--gold);color:var(--warm)}.certificate-card{background:var(--warm);border:1px solid var(--line);padding:38px 45px 30px;position:relative;box-shadow:20px 20px 0 rgba(184,136,42,.12)}.certificate-stamp{position:absolute;right:35px;top:32px;border:1px solid var(--gold);border-radius:50%;height:58px;width:58px;display:grid;place-content:center;text-align:center;color:var(--gold);font:500 12px var(--serif);line-height:1}.certificate-stamp small{font:8px var(--mono);margin-top:2px}.certificate-head,.certificate-data{display:flex;justify-content:space-between}.certificate-head{color:var(--gold);font:10px var(--mono);letter-spacing:.1em}.certificate-kicker{font:10px var(--mono);letter-spacing:.13em;color:var(--muted);margin:64px 0 10px}.score{display:flex;align-items:center;gap:17px;color:var(--green)}.score strong{font:500 85px/.9 var(--serif)}.score span{font:11px var(--mono);color:var(--muted)}.score small{color:var(--gold);font-size:9px}.certificate-rule{height:1px;background:var(--line);margin:30px 0 23px}.certificate-data{justify-content:flex-start;gap:45px}.certificate-data strong{font:14px var(--mono);font-weight:400}.certificate-foot{color:var(--muted);font:10px var(--mono);letter-spacing:.05em;margin:31px 0 0}.closing{padding:70px 0 110px;text-align:center}.closing-line{width:1px;height:70px;background:var(--gold);margin:0 auto 35px}.closing p{font:italic 31px/1.3 var(--serif);margin-bottom:43px}.closing p em{color:var(--green)}.closing .brand{justify-content:center}footer{border-top:1px solid rgba(16,18,15,.12);padding:25px 40px;display:flex;justify-content:space-between;color:var(--muted);font:9px var(--mono);letter-spacing:.08em}.reveal{opacity:0;transform:translateY(20px);animation:reveal .8s ease forwards}.delay-1{animation-delay:.18s}
@keyframes reveal{to{opacity:1;transform:none}}@keyframes slow-turn{to{transform:rotate(360deg)}}@keyframes orbit-pulse{50%{transform:scale(.94);opacity:.45}}@keyframes cursor-scan{to{left:100%}}@keyframes progress{to{width:100%}}@keyframes blink{0%,100%{opacity:.3}50%{opacity:1}}@media(max-width:850px){.site-header{padding:0 22px}.site-header nav{display:none}.header-cta{font-size:9px}.section-shell{width:min(100% - 44px,600px)}.hero{grid-template-columns:1fr;gap:20px;padding-top:55px}.hero h1{font-size:60px}.hero-instrument{height:390px;order:-1}.hero-instrument img{width:78%}.instrument-readout{right:0}.note-top{top:3%}.note-bottom{bottom:3%}.demo,.protocol,.consult,.certificate{grid-template-columns:1fr;gap:55px}.demo{padding:100px 0}.protocol{padding:20px 0 110px;gap:55px}.protocol-image{height:400px}.consult{padding:100px 22px}.certificate{padding:110px 0 75px;gap:65px}.demo-metrics{gap:3px}.demo-metrics div{padding-left:7px}.demo-metrics strong{font-size:13px}.certificate-card{padding:30px 25px}.certificate-data{gap:18px}.certificate-data strong{font-size:11px}.closing{padding-top:50px}footer{padding:22px;flex-direction:column;gap:8px}}@media(max-width:450px){.site-header{height:70px}.header-cta{display:none}.hero h1{font-size:50px}.hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.hero-proof{margin-top:45px}.hero-instrument{height:320px}.instrument-note{font-size:8px}.demo-panel{padding:16px}.demo-topline{font-size:8px}.waveform{height:210px}.demo-metrics{grid-template-columns:repeat(2,1fr);row-gap:14px}.demo-metrics div:nth-child(2){border:0}.demo-metrics strong{font-size:15px}.ticker-track{justify-content:flex-start;gap:25px}.certificate-stamp{right:20px}.score strong{font-size:70px}.certificate-data{gap:11px}.certificate-foot{font-size:8px}.closing p{font-size:25px}}
