/* INTERACTIVE PREVIEW ONLY — © 2026 ReBrandMyAI. Reuse requires a valid licence. Not the customer edition. */

:root{--midnight:#030929;--blue:#081553;--blue2:#08103c;--white:#f7f6ff;--mute:#b6c4ed;--peach:#ffdfd5;--lilac:#9994ff;--stroke:rgba(161,187,255,.24);--max:1390px;--radius:17px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--rmai-themebar-height,0px) + 66px)}body{margin:0;background:#040b2f;color:var(--white);font-family:'DM Sans',sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}button,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid #ffe1ca;outline-offset:5px}svg{display:block}h1,h2,h3,p{margin-top:0}strong{font-weight:700}::selection{background:#d1b9fd;color:#081039}.container{width:min(calc(100% - 96px),var(--max));margin-inline:auto}.serif{font-family:'Italiana',Georgia,serif;font-weight:400}.italic{font-family:Georgia,serif;font-style:italic;font-weight:400;color:var(--peach)}.eyebrow{font-size:10px;letter-spacing:.36em;font-weight:700;color:#b0bce9;text-transform:uppercase}.button{display:inline-flex;align-items:center;justify-content:center;gap:15px;border:1px solid #ffe1da;border-radius:40px;padding:13px 23px;min-height:46px;color:#07133c;background:#ffded5;font-weight:800;font-size:12px;box-shadow:0 6px 28px #ffe3d124;transition:transform .25s,background .25s,box-shadow .25s}.button:hover{transform:translateY(-3px);background:#fff0e9;box-shadow:0 8px 30px #ffd5cf48}.button-outline{background:transparent;color:#f8f8ff;border-color:#9098cb91;box-shadow:none}.button-outline:hover{background:#ffffff12}.arrow{font-size:18px;line-height:1}.rmai-themebar{position:sticky;top:0;z-index:90;height:59px;display:flex;align-items:center;border-bottom:1px solid #2a4a90;background:#030817;color:#fff;font:700 12px 'Manrope',sans-serif;box-shadow:0 3px 17px #0002}.rmai-inner{width:min(calc(100% - 48px),1530px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.rmai-brand{display:flex;gap:10px;align-items:center;line-height:1}.rmai-mark{width:31px;height:34px;border:1px solid #204aaf;border-radius:7px;display:grid;place-items:center;font:italic 26px Georgia,serif;color:#dceaff;text-shadow:0 0 11px #478bff;box-shadow:inset 0 0 12px #2566fa55}.rmai-brand small{font:700 9px 'DM Sans',sans-serif;letter-spacing:.15em;color:#91acd9;display:block;margin-top:5px}.rmai-byline{color:#b4c7ef;font-weight:400}.rmai-byline strong{color:#fff}.rmai-actions{display:flex;align-items:center;gap:18px}.rmai-buy{padding:12px 17px;background:#3567ff;border-radius:8px;box-shadow:0 6px 20px #2965ff30;font-weight:800}.rmai-buy:hover{background:#4b7aff}
.mm-header{height:75px;position:sticky;top:var(--rmai-themebar-height,0px);z-index:80;background:#041042da;border-bottom:1px solid rgba(180,189,255,.1);backdrop-filter:blur(18px)}.mm-nav{height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}.mm-logo{display:flex;align-items:center;gap:13px;font:800 20px 'Manrope',sans-serif;letter-spacing:-.05em;white-space:nowrap}.logo-icon{width:32px;height:37px;filter:drop-shadow(0 3px 12px #777fff65)}.mm-links{display:flex;align-items:center;gap:35px;font-size:12px;color:#e4e8ff}.mm-links a{transition:color .25s}.mm-links a:hover{color:#efbcae}.nav-cta{padding:12px 21px;background:#ffdfd5;color:#041139;border:0;border-radius:28px;font-size:12px;font-weight:800}.nav-toggle{display:none;border:1px solid #7582be;border-radius:8px;color:white;background:#101a58;padding:8px}
.hero{position:relative;min-height:690px;padding:75px 0 70px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 72% 22%,#102bc3a0 0,transparent 35%),radial-gradient(ellipse at 50% 62%,#1337bc77,transparent 62%),linear-gradient(119deg,#010728 9%,#061153 54%,#06103d 100%)}.hero:before,.hero:after{content:'';position:absolute;pointer-events:none}.hero:before{inset:0;opacity:.33;background-image:radial-gradient(#9daaff 0.7px,transparent .7px);background-size:27px 27px;mask-image:linear-gradient(90deg,transparent 30%,black 100%)}.hero:after{width:140%;height:130px;left:-20%;bottom:-83px;border:1px solid #728df970;border-radius:50%;transform:rotate(-2deg);box-shadow:0 -18px 60px #143eff33}.hero-layout{display:grid;grid-template-columns: .85fr 1.15fr;align-items:center;gap:3%;position:relative;z-index:2}.hero-copy{z-index:5;position:relative}.hero h1{font-size:clamp(64px,7.4vw,123px);line-height:.82;letter-spacing:-.045em;margin:16px 0 28px;text-wrap:balance}.hero h1 em{font-size:1.07em;line-height:.97;display:block;letter-spacing:-.06em}.hero-desc{font-size:16px;line-height:1.76;color:#c2cbed;max-width:480px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 34px}.hero-proof{display:flex;gap:18px 26px;flex-wrap:wrap;border-top:1px solid #8d9ff141;padding-top:23px}.proof-item{display:flex;align-items:center;gap:11px;font:700 9px/1.55 'DM Mono',monospace;letter-spacing:.11em;color:#f1edff}.proof-icon{width:28px;height:28px;display:grid;place-items:center;border:1px solid #e4e7ffba;border-radius:8px;font-size:16px;color:#e2c7ff}
.stage{position:relative;height:605px;min-width:0;perspective:1000px;display:flex;align-items:center;justify-content:center}.stage-aura{position:absolute;inset:12% -12% -4%;background:radial-gradient(ellipse at 49% 70%,#8682ff72,transparent 55%);filter:blur(9px);pointer-events:none}.stage-floor{position:absolute;bottom:32px;left:7%;width:97%;height:120px;border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0 14px,#596fed3a 15px 16px,transparent 17px 30px);transform:rotateX(72deg);filter:drop-shadow(0 0 17px #9389ff);opacity:.78}.glass-door{position:absolute;bottom:99px;left:0;width:20%;height:390px;border:1px solid #9aa3ffd8;background:linear-gradient(105deg,#4b6fff3a 0%,#9494ff19 45%,#b9a9ff73 48%,#4d79fe33 73%,#4a3ecb08 100%);box-shadow:inset 3px 0 11px #ddd6ff55,inset -1px 0 10px #d0b8ff44,0 0 25px #576efb52;backdrop-filter:blur(7px);transform:skewY(11deg) rotateY(10deg);animation:doorGlow 8s ease-in-out infinite alternate}.glass-door:after{content:'';position:absolute;bottom:-23px;left:0;right:0;height:22px;background:linear-gradient(180deg,#9e89ffc2,transparent);filter:blur(13px)}.glass-door.d1{left:10%;bottom:100px;height:310px;opacity:.68}.glass-door.d2{left:26%;bottom:100px;height:490px;width:18%;animation-delay:-1s}.glass-door.d3{left:45%;bottom:100px;height:510px;width:19%;background:linear-gradient(106deg,#ae9eff83,#eff2ff59 35%,#b1a5ffad 50%,#777aff3d);box-shadow:inset 3px 0 20px #fceaff98,0 0 48px #bb9afa75;animation-delay:-3s}.glass-door.d4{left:65%;bottom:100px;height:470px;width:17%;animation-delay:-2s}.glass-door.d5{left:81%;bottom:100px;height:340px;width:13%;opacity:.66;animation-delay:-4s}.shadow-person{position:absolute;left:43%;bottom:114px;width:90px;height:240px;opacity:.66;filter:blur(11px);z-index:0}.shadow-person:before{content:'';display:block;width:76px;height:79px;background:#081236;border-radius:50% 50% 45% 45%;margin:auto}.shadow-person:after{content:'';display:block;width:105px;height:160px;background:#070f39;border-radius:50% 50% 10% 10%;margin:-2px auto}.review-note{position:absolute;z-index:8;bottom:112px;right:0;width:min(352px,58%);background:#f1f1ff;color:#1f2a6b;padding:17px 18px 15px;border-radius:12px;box-shadow:0 14px 52px #0008,0 0 0 1px #fff5;transform:rotate(-.5deg);font:500 11px 'DM Sans',sans-serif;animation:reviewFloat 7s ease-in-out infinite}.review-note-header{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#27388d;font-weight:800;padding-bottom:10px;border-bottom:1px solid #3e51ac22}.code-box{background:#dfe6ff;padding:11px 12px;border-radius:7px;font:10px/1.5 'DM Mono',monospace;white-space:pre-wrap;margin:11px 0;overflow:hidden}.code-box .kw{color:#bd5c39}.review-comment{display:flex;gap:9px;line-height:1.5;color:#283984}.review-comment b{color:#2d50ed}.review-dot{width:8px;height:8px;border-radius:50%;background:#364de3;flex:none;margin-top:3px}.side-note{position:absolute;right:0;top:7%;font:700 10px/1.8 'DM Mono',monospace;letter-spacing:.18em;color:#b6bef5;z-index:2}.glow-waves{position:absolute;bottom:-20px;left:0;right:0;height:85px;opacity:.65;pointer-events:none}.glow-waves svg{width:100%;height:100%}.wave-a{stroke-dasharray:7 10;animation:dashMove 16s linear infinite}.section{position:relative;padding:118px 0;isolation:isolate}.section h2{font-size:clamp(48px,5vw,88px);line-height:.99;letter-spacing:-.035em;margin:15px 0 21px}.section p{color:#c9cfee;line-height:1.72;font-size:15px}.screen{background:radial-gradient(ellipse at 30% 105%,#152c9a,transparent 55%),#040a2b;border-top:1px solid #5767b22a}.screen:after{content:'';position:absolute;bottom:0;left:0;right:0;height:110px;background:repeating-radial-gradient(ellipse at 40% 90%,transparent 0 14px,#7778ff25 15px 16px,transparent 17px 33px);opacity:.6;pointer-events:none}.screen-layout{display:grid;grid-template-columns:.78fr 1.22fr;gap:5%;align-items:center}.screen-copy p{max-width:320px}.drag-label{display:flex;align-items:center;gap:13px;font:700 10px 'DM Mono',monospace;letter-spacing:.22em;color:#b5bbed;margin-top:30px}.drag-line{height:1px;width:95px;background:#a1a5e5}.drag-knob{width:19px;height:19px;border:2px solid #f0c9db;border-radius:50%;margin-left:-24px;background:#0b165a}.screen-app{height:450px;border:1px solid #5364b3b9;border-radius:14px;background:linear-gradient(130deg,#1a2474d8,#07164b 40%,#07113b);display:grid;grid-template-columns:36% 64%;position:relative;overflow:hidden;box-shadow:0 23px 70px #0007}.screen-top{position:absolute;top:0;right:0;left:0;height:39px;border-bottom:1px solid #526abd4d;display:flex;align-items:center;justify-content:space-between;z-index:3;background:#071343d9;padding:0 15px;font:9px 'DM Mono',monospace;color:#9eb2f0}.id-fields{padding:75px 23px 24px;background:linear-gradient(130deg,#22308199,#121d6a22);border-right:1px solid #748af942}.identity-title{font:700 12px 'DM Sans',sans-serif;margin-bottom:24px;color:#d7ddff}.id-row{display:flex;justify-content:space-between;border-bottom:1px solid #8d9feb30;padding:14px 0;color:#cad0f2;font-size:11px}.id-row .eye{opacity:.7;font-size:15px}.id-row .field-value{white-space:nowrap;max-width:130px;overflow:hidden;text-overflow:ellipsis;transition:filter .2s,opacity .2s}.screen-app.masked .field-value{filter:blur(5px);opacity:.6}.code-pane{padding:58px 18px 15px;position:relative;overflow:hidden}.code-pane-header{font:10px 'DM Mono',monospace;color:#d0ddff;padding:9px 5px}.code-pane pre{margin:10px 0 0;font:10px/1.65 'DM Mono',monospace;white-space:pre;overflow:auto;color:#b2c5ff}.code-pane .line{color:#5869aa;display:inline}.code-pane .function{color:#ffe0d6}.code-pane .keyword{color:#aab9ff}.privacy-screen{position:absolute;top:0;bottom:0;left:36%;width:21%;background:linear-gradient(90deg,#7874ff70,#e2c3fa57 40%,#927dff88);border-left:1px solid #ece1ff;border-right:1px solid #fff0ff;box-shadow:0 0 35px #a6b0ff80,inset 0 0 24px #e7cfff60;backdrop-filter:blur(11px);z-index:4;touch-action:none;cursor:ew-resize;transition:left .06s linear}.privacy-screen:before{content:'';position:absolute;inset:14% 19%;background:linear-gradient(#070e3e,#060b37);filter:blur(16px);border-radius:50% 50% 20% 20%;opacity:.42}.privacy-handle{position:absolute;left:50%;top:53%;width:49px;height:49px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;border:1px solid #f2edff;box-shadow:0 0 30px #9ea2ffb2;background:#162b94;color:white;font:21px sans-serif;white-space:nowrap}.screen-state{font:10px 'DM Mono',monospace;color:#bcbcf8;margin-top:13px}.screen-range{width:100%;margin-top:20px;accent-color:#e2c8f3;cursor:pointer}.screen-interface{position:relative}
.work{background:radial-gradient(ellipse at 76% 64%,#162480,transparent 61%),#050c3a;border-top:1px solid #6983e01c}.work-layout{display:grid;grid-template-columns:.67fr 1.33fr;align-items:center;gap:7%}.work-desc{max-width:400px}.sample-interfaces{display:grid;grid-template-columns:1fr 1fr;gap:13px;position:relative}.sample-interfaces:before{content:'';position:absolute;inset:25% -8%;background:#7766ff42;filter:blur(80px)}.sample-card{position:relative;border:1px solid #6476c7a3;background:linear-gradient(145deg,#162573de,#09134ad9);border-radius:13px;box-shadow:inset 0 0 30px #7c80ff12,0 13px 30px #0004;padding:21px 19px;color:#f8f8ff;min-height:335px}.sample-card:after{content:'';position:absolute;bottom:-1px;left:25%;right:25%;height:1px;background:#e9d1ff;box-shadow:0 0 30px 9px #ba9aff80}.card-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;font-weight:700;color:#d5d8fe}.card-meta span:last-child{font-size:9px;border:1px solid #8290da;border-radius:20px;padding:5px;color:#bec8f6}.sample-card h3{font:700 17px 'Manrope',sans-serif;margin:27px 0 21px;letter-spacing:-.03em}.requirements{display:grid;gap:14px}.requirement{font-size:11px;display:flex;align-items:center;gap:11px;color:#d1d8ff}.circle-tick{width:17px;height:17px;display:grid;place-items:center;border:1px solid #e3d4ff;border-radius:50%;font-size:11px;flex:none}.card-link{position:absolute;bottom:22px;left:19px;right:19px;border:1px solid #c0aaff;border-radius:30px;padding:10px 12px;background:#080f42;color:#fff;font-size:11px;font-weight:700;text-align:center}.review-scores{display:grid;gap:17px}.score-row{display:grid;grid-template-columns:95px 1fr 30px;gap:8px;align-items:center;font-size:11px}.meter{height:5px;background:#414d91;border-radius:6px;overflow:hidden}.meter i{display:block;background:linear-gradient(90deg,#f6d4d1,#c9a6ff);height:100%;width:var(--v);border-radius:6px;animation:meterEnter 1.5s ease both}.sample-card .review-btn{background:var(--peach);color:#07133d;border:0;box-shadow:0 0 20px #ffcece35}.feature-note{position:absolute;bottom:-28px;right:-8px;background:#b6aaff20;border:1px solid #7b8edb66;padding:8px 12px;border-radius:7px;font:9px 'DM Mono',monospace;color:#d8d8fe}
.audit{background:radial-gradient(ellipse at 24% 110%,#2322688f,transparent 65%),#050b30}.audit-layout{display:grid;grid-template-columns: .93fr 1.07fr;gap:6%;align-items:center}.audit-layout h2{font-size:clamp(49px,4.4vw,74px)}.stat-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.stat-card{background:linear-gradient(150deg,#18245f,#101843b8);padding:24px 13px 21px;text-align:center;min-height:240px;border:1px solid #7e8cdf5c;border-radius:12px;box-shadow:inset 0 0 35px #7374ff14}.stat-icon{font-size:26px;color:#c1c4ff;margin-bottom:16px}.stat-card h3{font-size:12px;font-weight:500;margin-bottom:12px;color:#e2dcff}.stat-num{font:46px/.95 'Italiana',Georgia,serif;color:#ffddd5;margin-bottom:15px}.stat-card p{font-size:10px;line-height:1.55;margin:0;color:#c1c8ed}.audit-footnote{font:10px/1.5 'DM Mono',monospace;color:#9faee2;margin-top:12px}
.candidates{background:radial-gradient(ellipse at 92% 45%,#30258291,transparent 42%),linear-gradient(#051046,#040d36);overflow:hidden}.candidates-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:center;min-height:260px}.candidate-copy{position:relative;z-index:2}.candidate-copy h2{font-size:clamp(45px,4.5vw,70px)}.candidate-copy p{max-width:425px}.candidate-benefits{display:grid;grid-template-columns:1fr 1fr;gap:30px 18px;position:relative;z-index:3;margin-right:90px}.benefit{display:flex;gap:13px;align-items:flex-start}.benefit-icon{flex:none;width:41px;height:41px;border:1px solid #9189cf;border-radius:50%;display:grid;place-items:center;color:#e6d2fb;font-size:19px}.benefit h3{font-size:12px;margin:4px 0 5px}.benefit p{font-size:11px;line-height:1.45;margin:0;color:#c5c7e8}.candidate-art{position:absolute;right:-15px;bottom:0;height:295px;width:220px;background:url('assets/candidate-portrait.webp') center top / cover no-repeat;mask-image:linear-gradient(90deg,transparent,black 18%),linear-gradient(0deg,transparent 0%,black 26%);mask-composite:intersect;opacity:.95;pointer-events:none}
.final-cta{min-height:475px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 70% 86%,#4435b3a6,transparent 50%),#040b32;display:flex;align-items:center;border-top:1px solid #566ce95c}.final-cta::before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#040a30 0%,#040b31ed 26%,#07124248 62%,transparent 95%);opacity:.94}.final-cta::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#030a2b 0%,transparent 26%);pointer-events:none}.final-content{position:relative;z-index:2}.final-content h2{font-size:clamp(56px,5vw,88px)}.final-content p{max-width:440px}.final-cta .button-outline{background:#040b2b95}.footer{border-top:1px solid #5266a17a;background:#020723;padding:35px 0;font-size:11px;color:#9facd9}.footer-layout{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.footer-links{display:flex;gap:24px;flex-wrap:wrap}.footer-logo{font-size:16px;color:white;font-weight:800}.footer-disclaimer{border-top:1px solid #ffffff1c;padding-top:20px;margin-top:22px;font:10px/1.6 'DM Mono',monospace;color:#8696c7}
.reveal{opacity:0;transform:translateY(27px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.visible{opacity:1;transform:none}.js-off .reveal{opacity:1;transform:none}@keyframes doorGlow{from{filter:brightness(.83);transform:skewY(11deg) rotateY(10deg) translateY(3px)}to{filter:brightness(1.3);transform:skewY(11deg) rotateY(10deg) translateY(-5px)}}@keyframes reviewFloat{50%{transform:translateY(-9px) rotate(.25deg)}}@keyframes dashMove{to{stroke-dashoffset:-340}}@keyframes meterEnter{from{width:0}to{width:var(--v)}}
@media(min-width:1600px){.hero{min-height:760px}.stage{height:655px}.hero h1{font-size:122px}}
@media(max-width:1170px){.container{width:min(calc(100% - 64px),var(--max))}.stage{height:545px;transform:scale(.92);transform-origin:center right}.mm-links{gap:17px}.hero h1{font-size:clamp(55px,7vw,90px)}.review-note{width:330px;right:0}.section{padding:94px 0}.screen-app{height:425px}.stat-card{min-height:220px}.candidate-benefits{margin-right:50px}}
@media(max-width:820px){.container{width:min(calc(100% - 42px),var(--max))}.rmai-byline{display:none}.rmai-inner{width:calc(100% - 26px)}.rmai-actions{gap:8px}.rmai-view{display:none}.mm-header{height:65px}.nav-toggle{display:inline-flex}.mm-links{display:none;position:absolute;top:65px;left:0;right:0;flex-direction:column;align-items:stretch;padding:19px 26px 25px;background:#061244;border-bottom:1px solid #7786d055;box-shadow:0 15px 35px #0009}.mm-links.open{display:flex}.mm-links a{padding:9px 0}.mm-nav{gap:12px}.nav-cta{margin-left:auto}.hero{padding:66px 0 30px}.hero-layout,.screen-layout,.work-layout,.audit-layout,.candidates-grid{grid-template-columns:1fr;gap:25px}.hero-copy{max-width:640px}.hero h1{font-size:clamp(66px,12vw,108px)}.hero-desc{max-width:600px}.stage{height:550px;max-width:710px;width:100%;transform:none;margin:0 auto}.section h2{font-size:clamp(48px,7vw,75px)}.screen-app{height:430px}.work-layout,.audit-layout{gap:45px}.stat-cards{max-width:780px}.candidates-grid{gap:50px}.candidate-benefits{margin-right:140px}.candidate-art{height:300px}.final-cta{min-height:465px}.final-cta::before{background-size:auto 100%}}
@media(max-width:520px){html{scroll-padding-top:calc(var(--rmai-themebar-height,0px) + 60px)}.rmai-themebar{height:52px}.rmai-buy{padding:9px 11px;font-size:10px}.rmai-brand{font-size:11px}.rmai-brand small{font-size:7px}.rmai-mark{width:27px;height:29px}.mm-header{top:var(--rmai-themebar-height,0px);height:61px}.mm-logo{font-size:18px}.mm-links{top:61px}.nav-cta{font-size:10px;padding:10px 11px}.container{width:calc(100% - 36px)}.hero{padding:52px 0 14px}.hero h1{font-size:clamp(58px,15vw,85px);margin:17px 0 18px}.hero-desc{font-size:14px;line-height:1.65}.hero-proof{gap:13px}.proof-item{font-size:8px}.stage{height:380px;transform:scale(.85);width:117%;transform-origin:center top;left:-10%;margin-bottom:-55px}.glass-door{bottom:80px!important;height:260px!important}.glass-door.d2,.glass-door.d3,.glass-door.d4{height:335px!important}.glass-door.d1,.glass-door.d5{height:220px!important}.stage-floor{bottom:0}.shadow-person{bottom:100px;transform:scale(.7);transform-origin:bottom center}.review-note{right:2%;bottom:75px;width:58%;padding:11px;border-radius:9px}.review-note-header{font-size:8px}.review-note .code-box{font-size:7px;padding:6px;margin:6px 0}.review-comment{font-size:8px}.side-note{font-size:7px}.section{padding:70px 0}.section h2{font-size:clamp(45px,11vw,66px)}.section p{font-size:13px}.screen-app{height:338px;grid-template-columns:40% 60%}.screen-top{font-size:7px;padding:0 8px}.id-fields{padding:58px 9px 9px}.identity-title{font-size:10px;margin-bottom:10px}.id-row{padding:13px 0;font-size:9px}.code-pane{padding:53px 6px 7px}.code-pane-header{font-size:8px}.code-pane pre{font-size:7.3px;line-height:1.5}.privacy-screen{left:40%;width:27%}.privacy-handle{width:40px;height:40px;font-size:16px}.screen-range{margin-top:12px}.sample-interfaces{grid-template-columns:1fr;max-width:440px}.sample-card{min-height:305px}.stat-cards{grid-template-columns:repeat(3,1fr);gap:7px}.stat-card{padding:15px 6px;min-height:190px}.stat-num{font-size:32px}.stat-card h3{font-size:9px}.stat-card p{font-size:8px}.audit-footnote{font-size:9px}.candidate-benefits{grid-template-columns:1fr 1fr;margin-right:0;padding-bottom:140px}.candidate-art{height:235px;width:170px;bottom:0;opacity:.6}.benefit h3{font-size:11px}.benefit p{font-size:10px}.final-cta{min-height:450px}.final-content h2{font-size:62px}.footer-links{gap:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.glass-door,.review-note,.wave-a,.meter{animation:none!important}.reveal{opacity:1!important;transform:none!important;transition:none!important}.button{transition:none}}
.hero{min-height:705px;background:radial-gradient(ellipse at 73% 20%,#1b2fbbad 0,transparent 45%),radial-gradient(ellipse at 64% 85%,#3022a889,transparent 55%),linear-gradient(115deg,#010628 7%,#051356 54%,#070c30 100%)}
.stage{height:630px;overflow:visible;transform-style:preserve-3d}.stage-art{position:absolute;inset:-3% -8% -7% -6%;width:114%;height:108%;object-fit:contain;z-index:1;filter:drop-shadow(0 20px 36px #090b5670);animation:sceneBreathe 11s ease-in-out infinite alternate;pointer-events:none}
.stage-lens{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(108deg,transparent 37%,#ffffff0b 50%,transparent 60%);mix-blend-mode:screen;animation:panelLens 12s ease-in-out infinite alternate}
.stage-floor,.stage-aura,.glass-door,.shadow-person{display:none!important}.side-note{z-index:4;right:-1%;top:13%;text-shadow:0 1px 10px #02062d}.review-note{z-index:6;bottom:100px;right:-1%;width:min(352px,56%);border:1px solid #ffffff8f;box-shadow:0 20px 80px #04062e99,0 3px 25px #8c87f03d;backdrop-filter:blur(12px)}
.section-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;z-index:0;opacity:.62}.section>.container{position:relative;z-index:2}.screen-wave{top:auto;height:54%;bottom:0;object-position:center bottom;opacity:.8;mask-image:linear-gradient(0deg,#000 1%,transparent 100%)}.work-prisms{width:65%;left:34%;opacity:.28;object-fit:cover;mask-image:linear-gradient(90deg,transparent,#000 34%)}.work-wave{top:auto;height:53%;bottom:0;opacity:.83;mask-image:linear-gradient(0deg,#000,transparent 100%)}.audit-wave{top:auto;height:60%;bottom:0;opacity:.65;mask-image:linear-gradient(0deg,#000,transparent)}
.screen{background:radial-gradient(ellipse at 17% 111%,#1633bfc2,transparent 62%),linear-gradient(128deg,#030b2f,#06104e 75%,#050934)}
.screen-layout{grid-template-columns:.8fr 1.2fr}.screen-app{box-shadow:0 25px 85px #0009,0 0 65px #5c60ff1b}
.drag-label{gap:20px;white-space:nowrap}.drag-track{position:relative;width:145px;height:36px;display:block;touch-action:none;cursor:ew-resize;flex:none}.drag-rail{position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,#c2cfff,#978df5);transform:translateY(-50%)}.drag-knob{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin:0;width:22px;height:22px;border:2px solid #f5cddd;border-radius:50%;background:#0b165a;box-shadow:0 0 18px #ac88ff77;transition:box-shadow .2s}.drag-track:hover .drag-knob,.drag-track:focus-visible .drag-knob{box-shadow:0 0 29px #eed4ffb9}
.privacy-screen{width:25%;left:39%;background:linear-gradient(90deg,rgba(110,113,247,.47),rgba(220,207,255,.48) 31%,rgba(157,135,255,.7) 62%,rgba(105,117,252,.42));box-shadow:0 0 46px #a6b0ff66,inset 2px 0 20px #f6d9ff53;backdrop-filter:blur(13px);overflow:visible;transition:none}
.privacy-screen:before{display:none}.screen-female-silhouette{position:absolute;bottom:2%;left:0;width:100%;height:86%;opacity:.6;pointer-events:none;filter:blur(3px)}.privacy-handle{background:linear-gradient(135deg,#202474,#2f42bd);border:1px solid #f7e8ff;box-shadow:0 0 0 7px #a99cff17,0 0 32px #b6a1ffae;font-size:20px}
.screen-state{display:block;margin-top:13px;min-height:14px;letter-spacing:.06em}.screen-range{display:none!important}
.work{background:radial-gradient(ellipse at 75% 60%,#131d8d 0,transparent 68%),#030b34}.audit{background:radial-gradient(ellipse at 56% 104%,#161684 0,transparent 60%),linear-gradient(#050c34,#040b2d)}
.candidates{position:relative;min-height:540px;overflow:hidden;background:linear-gradient(111deg,#020928,#071351 66%,#100b44)}
.candidate-backdrop{position:absolute;top:0;bottom:0;right:0;width:48%;height:100%;object-fit:cover;object-position:center 38%;z-index:0;opacity:.95;pointer-events:none;mask-image:linear-gradient(90deg,transparent 0%,#000 29%),linear-gradient(0deg,transparent 0%,#000 27%);mask-composite:intersect}
.candidates:after{content:'';position:absolute;right:0;bottom:0;width:54%;height:100%;pointer-events:none;background:linear-gradient(90deg,#061149 0%,#07124c6e 20%,transparent 73%)}
.candidates-grid{min-height:360px;grid-template-columns:.88fr 1.12fr;gap:6%}.candidate-copy{z-index:4}.candidate-benefits{z-index:4;margin-right:clamp(120px,15vw,235px)}.candidate-art{display:none}
.final-cta{min-height:560px}.final-cta::before{background:linear-gradient(90deg,#040a30 0%,#040b31d9 28%,#07124237 59%,#03092724 100%);opacity:.98}
.final-cta::after{background:linear-gradient(0deg,#030a2b9c 0%,transparent 32%)}
@keyframes sceneBreathe{0%{transform:translateY(2px) scale(.997);filter:drop-shadow(0 20px 36px #090b5670) brightness(.95)}100%{transform:translateY(-4px) scale(1.005);filter:drop-shadow(0 23px 42px #090b5690) brightness(1.09)}}
@keyframes panelLens{from{opacity:.24;transform:translateX(-30px)}to{opacity:.6;transform:translateX(30px)}}
@media(max-width:1170px){.stage{transform:none;height:550px}.stage-art{inset:-1% -4%;width:108%;height:105%}.candidate-benefits{margin-right:90px}}
@media(max-width:850px){.stage{height:510px}.stage-art{inset:-2% 0 0;width:100%;height:100%}.review-note{right:2%;bottom:58px;width:min(355px,56%)}.screen-layout{grid-template-columns:1fr}.screen-copy p{max-width:580px}.screen-wave{height:72%}.candidate-backdrop{width:65%;opacity:.66}.candidate-benefits{margin-right:8%;}.candidates:after{width:70%;background:linear-gradient(90deg,#071047 0%,#07104799 30%,transparent 100%)}}
@media(max-width:640px){.stage{height:465px;margin:0 -9%;overflow:hidden}.stage-art{width:100%;max-width:100%;left:0;height:100%;inset-block:0}.review-note{bottom:30px;right:6%;width:min(300px,58%);font-size:10px;padding:12px}.review-note .code-box{font-size:8px;max-height:105px}.side-note{font-size:8px;top:7%;right:5%}.screen-app{height:390px}.id-fields{padding:64px 9px 13px}.identity-title{font-size:10px;margin-bottom:15px}.id-row{font-size:9px;padding:12px 0}.code-pane{padding:49px 8px 10px}.code-pane pre{font-size:8px}.privacy-handle{width:42px;height:42px}.drag-track{width:110px}.candidates{padding-bottom:200px}.candidates-grid{display:block}.candidate-benefits{grid-template-columns:1fr 1fr;margin:28px 0 0;max-width:100%;}.candidate-backdrop{width:100%;height:400px;top:auto;bottom:0;object-position:center 25%;opacity:.65;mask-image:linear-gradient(0deg,#000 15%,transparent 100%)}.candidates:after{width:100%;height:65%;top:auto;bottom:0;background:linear-gradient(0deg,#05103b44,transparent)}.final-cta{min-height:590px}.final-cta::before{background:linear-gradient(90deg,#030a2ce9 0%,#030a2d9d 65%,#030a2c33)}}
@media(prefers-reduced-motion:reduce){.stage-art,.stage-lens{animation:none}.drag-knob{transition:none}}
.mm-background-art{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none;user-select:none;z-index:0}
.hero,.candidates,.final-cta{isolation:isolate}
.hero{background:#030a32}
.hero::before{z-index:1;opacity:1;background:linear-gradient(90deg,rgba(2,7,36,.39),rgba(4,11,49,.16) 37%,transparent 67%)}
.hero .mm-background-art{object-position:center 50%}
.hero .hero-layout{position:relative;z-index:2}
.hero .stage-art,.hero .stage-lens{display:none!important}
.hero .glow-waves{opacity:.1}
.hero .hero-desc{color:#e1e4ff;text-shadow:0 1px 12px rgba(0,4,36,.27)}
.hero .hero-proof{border-top-color:rgba(184,192,255,.28)}
.hero .review-note{bottom:96px;right:-1%}
.candidates{background:#020b31}
.candidates .candidate-backdrop{display:none!important}
.candidates::after{z-index:1;background:linear-gradient(90deg,rgba(2,9,40,.29),transparent 74%)}
.candidates .container{position:relative;z-index:2}
.candidates .candidate-benefits{margin-right:clamp(120px,14vw,220px)}
.candidates .benefit h3,.candidates .benefit p{text-shadow:0 1px 10px rgba(2,5,37,.4)}
.final-cta{background:#030a2f}
.final-cta::before{z-index:1;background:linear-gradient(90deg,rgba(3,9,38,.77) 0%,rgba(3,10,41,.37) 33%,rgba(3,10,41,.06) 65%,transparent 100%);opacity:1}
.final-cta::after{z-index:1;background:linear-gradient(0deg,rgba(2,7,32,.47),transparent 34%)}
.final-cta .final-content{position:relative;z-index:2}
@media(max-width:850px){
 .hero .review-note{right:3%;bottom:50px}
 .hero .mm-background-art{object-position:62% center}
 .candidates .mm-background-art{object-position:67% center}
 .candidates .candidate-benefits{margin-right:7%}
 .final-cta .mm-background-art{object-position:65% center}
}
@media(max-width:640px){
 html,body{overflow-x:clip;max-width:100%}
 .hero{background:linear-gradient(180deg,#030a30 0%,#06134c 100%)}
 .hero .mm-background-art{inset:auto 0 0;height:58%;width:100%;object-fit:cover;object-position:65% center}
 .hero::before{background:linear-gradient(180deg,#030a30 0%,#030a30 30%,rgba(3,10,48,.7) 42%,transparent 75%)}
 .hero .stage{overflow:visible}
 .hero .review-note{right:5%;bottom:12px}
 .candidates{background:linear-gradient(180deg,#030b33,#07164f)}
 .candidates .mm-background-art{inset:auto 0 0;width:100%;height:48%;object-fit:cover;object-position:77% center}
 .candidates::after{background:linear-gradient(180deg,#041039 0%,#041039 38%,rgba(4,13,49,.58) 65%,transparent 100%)}
 .candidates .candidate-benefits{margin-right:0}
 .final-cta .mm-background-art{object-position:63% center}
 .final-cta::before{background:linear-gradient(90deg,rgba(3,9,37,.64),rgba(3,9,37,.36) 78%,transparent 100%),linear-gradient(180deg,rgba(3,9,37,.78) 0%,rgba(3,9,37,.55) 35%,rgba(3,9,37,.08) 73%)}
 .final-cta .final-content h2,.final-cta .final-content p{text-shadow:0 2px 17px rgba(0,3,24,.56)}
}
.mm-logo-art{display:block;width:214px;height:auto;max-width:none}
.footer-logo-art{display:block;width:145px;height:auto;max-width:100%}
.mm-logo,.footer-logo{display:inline-flex;align-items:center;line-height:1}
.screen-app .id-row .candidate-detail{display:inline-block;max-width:130px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;filter:none;opacity:1;transition:filter .22s ease,opacity .22s ease}
.screen-app.masked .id-row .candidate-detail{filter:blur(4.5px);opacity:.53}
.screen-app .id-row .photo-hidden,.screen-app.masked .id-row .photo-hidden{filter:none!important;opacity:1!important;color:#ecebff;font-weight:800;text-shadow:0 0 9px rgba(185,201,255,.2)}
@media(max-width:520px){.mm-logo-art{width:172px}.footer-logo-art{width:135px}}
