/* GoProcures atmosphere — GetLayers Violet Nebula + Violet Crown direction. */
body{background:#050a19}.site-header{position:relative;z-index:5;background:rgba(5,10,25,.78);backdrop-filter:blur(18px);border-color:#ffffff09}.nav-links>a:not(.btn){letter-spacing:.055em}.brand-mark{background:linear-gradient(140deg,#a04aff,#5746ff);box-shadow:0 0 30px #7b43ff22}.nav .btn{background:linear-gradient(120deg,#6551ff,#3d74ff);box-shadow:inset 0 1px #ffffff25}.hero{position:relative;isolation:isolate;gap:58px;padding-top:38px;padding-bottom:54px;align-items:center;min-height:735px}.hero-atmosphere{position:absolute;z-index:-2;inset:-80px calc((100vw - 100%)/-2) -4px;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 66% 35%,#5225ac35,transparent 53%),radial-gradient(ellipse at 5% 70%,#17628f22,transparent 50%),#050a19;mask-image:linear-gradient(#000 85%,transparent)}#auroraCanvas{display:block;width:100%;height:100%;opacity:.42;mix-blend-mode:screen;mask-image:linear-gradient(90deg,#0008,#000 80%)}.hero-atmosphere:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050a19aa 0%,#050a1944 45%,#050a1977 100%),linear-gradient(0deg,#050a19,transparent 28%,transparent 80%,#050a1966)}.atmosphere-grain{position:absolute;inset:0;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.5' filter='url(%23n)'/%3E%3C/svg%3E");mix-blend-mode:screen}.hero-copy{padding:0 0 0 1px;min-width:0}.eyebrow{font-size:10px;letter-spacing:.14em;display:flex;align-items:center;gap:10px;color:#bdacf9;margin-bottom:28px}.signal-dot,.console-label i{display:inline-block;flex-shrink:0;width:6px;height:6px;border-radius:50%;background:#92d8ff;box-shadow:0 0 12px #62bfff;animation:signal-breathe 4s ease-in-out infinite}h1{font-size:clamp(48px,4.7vw,68px);font-weight:700;letter-spacing:-3.7px;line-height:1.1}.headline-line{display:block;color:#edf0ff}.headline-accent{color:transparent;background:linear-gradient(100deg,#c3a3ff 0%,#8f9cff 40%,#71d9ff 85%);background-clip:text;-webkit-background-clip:text}.hero-description{font-size:17px;line-height:1.8;max-width:520px;color:#acb8d4;margin:26px 0}.hero-actions{gap:12px}.hero-actions .btn{min-height:53px;font-size:12px;letter-spacing:.02em;border-radius:12px;padding:16px 21px}.hero-actions .purple{background:linear-gradient(120deg,#9747ff,#6851ff);box-shadow:0 6px 30px #8252ff30,inset 0 1px #ffffff25}.hero-actions .secondary{background:#15244c99;border-color:#718ad82e;backdrop-filter:blur(10px)}.hero-actions .btn:hover{transform:translateY(-3px);box-shadow:0 12px 34px #8252ff55}.hero-benefits{font-size:10px;color:#9eabca;gap:16px;margin-top:24px}.global-signature{display:flex;align-items:center;gap:15px;margin-top:27px}.global-signature canvas{width:60px;height:60px;border-radius:50%;filter:drop-shadow(0 0 8px #637dff44)}.global-signature strong{font-size:12px;letter-spacing:.15em;font-weight:600}.global-signature small{display:block;color:#7f91b2;font-size:10px;margin-top:7px}.assistant-console{position:relative;border:1px solid #8da5ff2a;border-top-color:#b9a3ff66;border-radius:25px;padding:22px;background:radial-gradient(ellipse at 30% 30%,#33174899,transparent 65%),linear-gradient(145deg,#15203cdb,#091529ed);box-shadow:0 40px 100px #0006,0 0 60px #6d55f20a,inset 0 1px #ffffff14;backdrop-filter:blur(26px);transition:box-shadow .4s}.assistant-console:after{content:"";position:absolute;top:-1px;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#b09bffbb,transparent);pointer-events:none}.console-label{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;color:#aab8d4;font-size:8px;letter-spacing:.12em}.console-label>span{display:flex;gap:8px;align-items:center}.console-label i{width:4px;height:4px;background:#93dcba;box-shadow:0 0 9px #72e9b7}.motion-toggle{font:inherit;letter-spacing:0;color:#92a2c0;padding:5px 7px;border:1px solid #6c87c52c;border-radius:6px;background:#a7b9ff06}.motion-toggle:hover{color:#fff;border-color:#8499cd77}.mode-tabs{padding:5px;border:1px solid #8298d219;border-radius:14px;background:#020a1e66;gap:5px}.mode-tabs button{border-radius:10px;background:transparent;padding:12px 10px;transition:background .3s,box-shadow .3s}.mode-tabs strong{font-size:11px;letter-spacing:.01em}.mode-tabs small{font-size:9px;color:#7f91b6;margin-top:7px}.mode-tabs [aria-selected=true]{background:linear-gradient(120deg,#5f52d2b3,#4362d4b3);box-shadow:inset 0 1px #ffffff25,0 5px 16px #0002}.mode-tabs [aria-selected=true] small{color:#c9d7f1}.voice-stage{padding-top:16px;gap:8px}.voice-orb-wrap{position:relative;width:300px;height:300px;max-width:100%;display:grid;place-items:center;transform:scale(calc(1 + var(--audio-level,0)*.035));margin-top:3px;isolation:isolate}.voice-orb-wrap:before{content:"";position:absolute;inset:13%;z-index:-1;background:#8944ff;filter:blur(50px);border-radius:50%;opacity:.16;animation:orb-halo 8s ease-in-out infinite}.voice-orb-wrap:after{inset:29%;box-shadow:none;z-index:-1}.orb-motion{--orb-diameter:242px;flex-shrink:0;z-index:1;filter:drop-shadow(0 0 18px #704cf520)}.orb-chrome{opacity:.46}.orb-fallback{background:radial-gradient(ellipse at 28% 25%,#e1ddff85 0%,transparent 18%),radial-gradient(ellipse at 65% 64%,#9a3fff7a 0%,transparent 44%),radial-gradient(ellipse at 32% 53%,#39a6ff77,transparent 50%),radial-gradient(circle at 72% 20%,#8570ff,transparent 1.2%),radial-gradient(circle at 30% 66%,#fff,transparent 1.2%),radial-gradient(circle at 72% 74%,#fff,transparent 1%),radial-gradient(circle at 46% 35%,#a8ddff,transparent 1%),radial-gradient(circle at 50% 50%,#20123e,#070d20 61%,#7372b5 98%,#dbddff 100%);background-size:100% 100%;box-shadow:inset 0 1px 16px #c6afff55;opacity:1}.orb-canvas:not([data-empty])~.orb-fallback{z-index:-1}.orb-no-webgl .orb-fallback{z-index:0}.orb-no-webgl .orb-shell{animation:orb-fallback-glow 8s ease-in-out infinite}.orb-orbit{position:absolute;inset:1%;border:1px solid #a59bff24;border-radius:50%;transform:rotateX(68deg) rotate(-22deg);pointer-events:none}.orbit-one{animation:orbit-precess 24s linear infinite}.orbit-two{inset:9%;border-color:#69cfff18;transform:rotateX(58deg) rotate(35deg);animation:orbit-precess-two 29s linear infinite}.orb-spark{position:absolute;width:4px;height:4px;background:#b6c7ff;border-radius:50%;box-shadow:0 0 10px #9684ff;z-index:2;opacity:.8}.spark-one{top:51px;right:36px;animation:satellite-drift 11s ease-in-out infinite}.spark-two{width:3px;height:3px;bottom:62px;left:22px;animation:satellite-drift 14s ease-in-out -4s infinite}.voice-wave{height:30px;max-width:365px;opacity:.8}.voice-status{font-size:10px;letter-spacing:.02em;color:#a3c2ff;margin:0 0 4px}.voice-btn{min-height:37px;font-size:10px;padding:10px 17px;border-radius:10px;background:#16274899;border-color:#8298d21c}.voice-btn.primary{background:linear-gradient(120deg,#8950ed,#5964ef);box-shadow:0 5px 20px #7542db26,inset 0 1px #ffffff16}.voice-alert{max-width:100%;font-size:10px;padding:9px 12px;line-height:1.5}.voice-ok{background:#080f2370;color:#7f92b6;border-color:#7188d010;text-align:center}.voice-meta{font-size:9px;color:#7d91b6;gap:8px;margin-top:12px}.voice-meta p{font-size:8px}.console-foot{background:#040c1b9c;border:1px solid #7188d012;border-radius:10px;color:#a3b3d3;font-size:8px;letter-spacing:.025em;margin-top:13px;padding:11px 6px}.trust-band{position:relative;font-size:14px;font-weight:600;letter-spacing:.13em;padding:20px 0;background:linear-gradient(100deg,#5b36aa,#335cc9 58%,#246aab);border-block:1px solid #c7c4ff19}.trust-band>div{min-width:1150px;animation:trust-drift 36s linear infinite;justify-content:space-around;gap:35px}.trust-band span{color:#b4a8ff}.testimonials{background:radial-gradient(ellipse at 70% 90%,#281c501f,transparent 70%),#050a19;padding:49px 0 55px}.review-heading h2{font-size:34px;letter-spacing:-1.4px;font-weight:600}.review-heading p{font-size:12px;color:#7f91b2}.review-controls button{width:35px;height:35px;background:#111c3599;border-color:#7e94d12b;border-radius:9px}.review-card{position:relative;border-color:#7d8bbe24;background:linear-gradient(145deg,#15203b,#0c1327);box-shadow:0 12px 35px #0003;transition:transform .3s,border-color .3s}.review-card:hover{transform:translateY(-4px);border-color:#b19bff66}.review-card:before{content:"“";position:absolute;right:21px;top:7px;font-size:70px;color:#b4a1ff13;font-family:Georgia,serif}.review-card p{font-size:16px;font-weight:400;line-height:1.7}.review-card .stars{color:#b59dff;letter-spacing:3px}.review-empty{background:linear-gradient(120deg,#131b2b44,#1e163633);border-color:#8f8aaa33}.how{background:linear-gradient(160deg,#101a32,#090e20);border-block:1px solid #8d94c31a;padding:48px 0 58px}.how h2{font-size:29px;max-width:780px;font-weight:600;letter-spacing:-1px}.how-grid{gap:16px}.how-grid article,.how-grid article:nth-child(even){position:relative;overflow:hidden;background:linear-gradient(145deg,#15203b99,#0a112499);border:1px solid #8d94c31d;padding:25px 21px;transition:transform .3s,border-color .3s}.how-grid article:after{content:"";position:absolute;inset:auto -10% -65% 20%;height:100%;background:radial-gradient(ellipse,#8a5eff33,transparent 65%);pointer-events:none}.how-grid article:hover{transform:translateY(-5px);border-color:#a68ae855}.how-grid h3{font-size:13px;letter-spacing:.025em;font-weight:600}.how-grid p{font-size:11px;color:#8396b8}.motion-ready .headline-line{animation:headline-enter .95s cubic-bezier(.2,.7,.2,1) both}.motion-ready .headline-line:nth-child(2){animation-delay:.12s}.motion-ready .headline-line:nth-child(3){animation-delay:.24s}.motion-ready .assistant-console{animation:console-enter 1.1s cubic-bezier(.2,.7,.2,1) .1s both}.motion-ready [data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}.motion-ready [data-reveal].revealed{opacity:1;transform:none}.motion-paused *, .motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important}.motion-paused [data-reveal]{opacity:1;transform:none}.motion-paused .headline-line,.motion-paused .assistant-console{animation:none!important;opacity:1;transform:none;filter:none}footer{padding-block:32px;color:#8296b6}footer .brand-mark{width:34px;height:34px;font-size:12px}.voice-page .voice-orb-wrap{width:300px;height:300px}.voice-page .voice-ring{display:none}.voice-page .voice-stage{min-height:440px}
@keyframes signal-breathe{50%{opacity:.4;box-shadow:0 0 5px #62bfff}}@keyframes orb-halo{50%{opacity:.28;transform:scale(1.15)}}@keyframes orb-fallback-glow{50%{filter:brightness(1.14)}}@keyframes orbit-precess{50%{transform:rotateX(72deg) rotate(12deg)}100%{transform:rotateX(68deg) rotate(-22deg)}}@keyframes orbit-precess-two{50%{transform:rotateX(52deg) rotate(70deg)}100%{transform:rotateX(58deg) rotate(35deg)}}@keyframes satellite-drift{50%{transform:translate(8px,-12px);opacity:.35}}@keyframes trust-drift{50%{transform:translateX(-35px)}}@keyframes headline-enter{from{opacity:0;transform:translateY(22px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes console-enter{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
@media(min-width:1600px){.hero{gap:70px}.hero-copy{padding-top:0}}@media(max-width:1150px){.hero{gap:30px}.mode-tabs strong{font-size:9px}.mode-tabs small{font-size:8px}.hero-description{font-size:15px}.hero-benefits{font-size:9px;gap:9px}.assistant-console{padding:18px}.hero-atmosphere{inset:-80px calc((100vw - 100%)/-2) -4px}.hero-actions .btn{font-size:11px;padding-inline:17px}h1{font-size:56px}}@media(max-width:900px){.hero{padding-top:30px;gap:36px;max-width:680px}.hero-copy{padding:0}.hero-description{font-size:17px;max-width:580px}h1{font-size:64px}.eyebrow{margin-bottom:26px}.hero-benefits{font-size:10px}.mode-tabs strong{font-size:13px}.mode-tabs small{font-size:10px}.hero-atmosphere{inset:-80px calc((100vw - 100%)/-2) 0}.assistant-console{padding:22px}.global-signature{margin-top:23px}.voice-orb-wrap{height:300px}.console-label{font-size:9px}.voice-stage{padding-top:8px}.hero-actions .btn{font-size:12px}.review-heading h2{font-size:31px}.how h2{font-size:27px}}
@media(max-width:520px){.hero{padding-top:28px;padding-bottom:32px;gap:30px}.eyebrow{font-size:8px;letter-spacing:.1em;gap:8px;margin-bottom:23px}h1{font-size:43px;letter-spacing:-2.3px;line-height:1.14}.hero-description{font-size:14px;line-height:1.75;margin:22px 0}.hero-actions .btn{font-size:10px;min-height:48px;padding-inline:15px}.hero-benefits{font-size:8px;gap:9px;margin-top:20px}.global-signature{gap:12px;margin-top:22px}.global-signature canvas{width:48px;height:48px}.global-signature strong{font-size:10px}.global-signature small{font-size:9px;margin-top:6px}.assistant-console{padding:15px;border-radius:22px}.console-label{font-size:7px;letter-spacing:.06em;margin-bottom:12px}.mode-tabs{padding:4px;gap:3px}.mode-tabs strong{font-size:9px}.mode-tabs small{font-size:8px;line-height:1.5}.mode-tabs button{padding:11px 7px}.voice-orb-wrap{width:270px;height:270px}.orb-motion{--orb-diameter:218px}.voice-stage{padding-top:10px;gap:8px}.voice-status{font-size:9px}.voice-alert{font-size:9px;line-height:1.6}.voice-meta{font-size:8px}.voice-meta p{font-size:8px}.console-foot{font-size:7px;padding:10px 3px}.motion-toggle{padding:4px 6px}.testimonials{padding:34px 0 38px}.review-heading h2{font-size:29px}.review-heading p{font-size:11px}.review-empty{font-size:12px}.how h2{font-size:24px;line-height:1.35}.how-grid{gap:10px}.how-grid article{padding:19px 14px}.how-grid h3{font-size:10px;line-height:1.5}.how-grid p{font-size:10px}.trust-band{font-size:12px;padding:17px 0}.voice-page .voice-orb-wrap{width:260px;height:260px}}
@media(max-width:350px){h1{font-size:37px}.eyebrow{font-size:7px}.hero-actions .btn{font-size:9px;padding-inline:11px}.hero-benefits{font-size:7px}.mode-tabs strong{font-size:8px}.mode-tabs small{font-size:7px}.assistant-console{padding:12px}.console-label{font-size:6px}.voice-orb-wrap{width:244px;height:244px}.orb-motion{--orb-diameter:200px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.motion-ready [data-reveal]{opacity:1;transform:none}.voice-orb-wrap{transform:none}.headline-line,.assistant-console{opacity:1;transform:none!important;filter:none!important}#auroraCanvas{opacity:.25}}
