.athreq{--bg: #07101a;--bg-2: #0b1722;--surface: #0e1b27;--surface-2: #142433;--line: rgba(255,255,255,.08);--line-strong: rgba(255,255,255,.16);--glass-bg: rgba(255,255,255,.045);--glass-bg-2: rgba(255,255,255,.07);--glass-border: rgba(255,255,255,.1);--glass-border-strong: rgba(255,255,255,.18);--glass-highlight: rgba(255,255,255,.06);--glass-blur: saturate(140%) blur(18px);--text: #e9eef3;--text-dim: #a3b1bf;--text-dimmer: #6c7c8c;--teal: #2DD4BF;--teal-dim: #1aa898;--teal-soft: rgba(45,212,191,.12);--amber: #D4A056;--amber-soft: rgba(212,160,86,.14);--danger: #f87171;background:var(--bg);color:var(--text);font-family:Inter,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100vh}.athreq *{box-sizing:border-box}.athreq a{color:inherit;text-decoration:none}.athreq button{font-family:inherit}.athreq .mono{font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.04em}.athreq .eyebrow{font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal)}.athreq .eyebrow.amber{color:var(--amber)}.athreq .container{max-width:1240px;margin:0 auto;padding:0 32px}.athreq nav.top{position:fixed;top:0;left:0;right:0;z-index:50;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:linear-gradient(to bottom,#07101a8c,#07101a26);border-bottom:1px solid transparent;transition:border-color .25s ease,background .25s ease}.athreq nav.top.scrolled{border-bottom-color:var(--glass-border);background:#07101ab3}.athreq nav.top .inner{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;max-width:1240px;margin:0 auto}.athreq .logo{display:flex;align-items:center;gap:10px;font-weight:600;font-size:17px;letter-spacing:.01em}.athreq .logo-mark{width:26px;height:26px}.athreq .nav-links{display:flex;gap:36px;font-size:14px;color:var(--text-dim)}.athreq .nav-links a{transition:color .15s}.athreq .nav-links a:hover{color:var(--text)}@media(max-width:720px){.athreq .nav-links{display:none}}.athreq .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;font-weight:600;font-size:14px;border:0;cursor:pointer;transition:transform .12s ease,background .15s ease,box-shadow .15s ease;line-height:1}.athreq .btn-primary{background:var(--teal);color:#06231f;box-shadow:0 6px 24px -4px #2dd4bf73,inset 0 1px #ffffff4d}.athreq .btn-primary:hover{background:#3ce5d0;transform:translateY(-1px)}.athreq .btn-primary:active{transform:translateY(0)}.athreq .btn-ghost{background:var(--glass-bg);color:var(--text);border:1px solid var(--glass-border-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.athreq .btn-ghost:hover{background:var(--glass-bg-2);border-color:var(--text-dim)}.athreq .btn-lg{padding:18px 32px;font-size:15px}.athreq .hero{position:relative;min-height:100vh;padding:56px 0 40px;display:flex;align-items:center;overflow:hidden}.athreq .hero-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center 30%}.athreq .hero-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,#07101a66,#07101ad9 70%),linear-gradient(to bottom,#07101a8c,#07101abf,#07101a)}.athreq .hero .container{position:relative;z-index:2;width:100%}.athreq .hero-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;align-items:center}@media(max-width:980px){.athreq .hero-grid{grid-template-columns:1fr;gap:48px}}.athreq .hero-tag{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 10px;border:1px solid var(--glass-border-strong);border-radius:999px;background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-highlight),0 6px 20px -8px #00000080;font-size:12px;color:var(--text-dim);margin-bottom:28px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.athreq .hero-tag .dot{width:7px;height:7px;border-radius:999px;background:var(--teal);box-shadow:0 0 12px var(--teal);animation:athreq-pulse 2s infinite}.athreq .hero-right{display:flex;flex-direction:column;gap:12px}.athreq .hero-right .phone-stack{width:100%}.athreq .hero-tag-right{margin-bottom:0;margin-top:40px;align-self:flex-end}@media(max-width:980px){.athreq .hero-tag-right{align-self:center;margin-top:0}}@keyframes athreq-pulse{0%,to{opacity:1}50%{opacity:.4}}.athreq h1.hero-headline{font-size:clamp(36px,4.6vw,64px);line-height:1.02;letter-spacing:-.03em;font-weight:700;margin:0 0 20px;text-wrap:balance}.athreq h1.hero-headline em{font-style:normal;background:linear-gradient(135deg,var(--teal) 0%,#7aebd9 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.athreq .hero-sub{font-size:17px;line-height:1.55;color:var(--text-dim);max-width:540px;margin:0 0 28px;text-wrap:pretty}.athreq .hero-cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.athreq .hero-meta{display:flex;gap:28px;margin-top:32px;padding-top:22px;border-top:1px solid var(--line);flex-wrap:wrap}.athreq .hero-meta .num{font-size:22px;font-weight:600;color:var(--text);letter-spacing:-.01em}.athreq .hero-meta .num .accent{color:var(--teal)}.athreq .hero-meta .label{font-size:12px;color:var(--text-dimmer);margin-top:4px;font-family:JetBrains Mono,monospace;letter-spacing:.05em}.athreq .phone-stack{position:relative;height:600px;display:flex;align-items:center;justify-content:center}.athreq .phone{position:absolute;width:220px;aspect-ratio:9 / 19.5;border-radius:38px;background:#000;padding:7px;box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d;transition:transform .4s ease;overflow:hidden}.athreq .phone .screen{width:100%;height:100%;border-radius:32px;overflow:hidden;position:relative;background:#000}.athreq .phone .screen img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.athreq .phone .notch{position:absolute;top:14px;left:50%;transform:translate(-50%);width:78px;height:22px;background:#000;border-radius:999px;z-index:2}.athreq .phone.p1{transform:translate(-115px,20px) rotate(-8deg);z-index:1}.athreq .phone.p2{transform:translateY(-10px) rotate(0);z-index:3}.athreq .phone.p3{transform:translate(115px,20px) rotate(8deg);z-index:2}.athreq .phone-stack:hover .p1{transform:translate(-130px,20px) rotate(-10deg)}.athreq .phone-stack:hover .p3{transform:translate(130px,20px) rotate(10deg)}@media(max-width:980px){.athreq .phone-stack{height:520px}.athreq .phone{width:180px}.athreq .phone.p1{transform:translate(-95px,20px) rotate(-8deg)}.athreq .phone.p3{transform:translate(95px,20px) rotate(8deg)}}@media(max-width:560px){.athreq .phone-stack{height:460px}.athreq .phone{width:155px}.athreq .phone.p1{transform:translate(-78px,20px) rotate(-8deg)}.athreq .phone.p3{transform:translate(78px,20px) rotate(8deg)}.athreq .phone .notch{width:62px;height:18px;top:10px}}.athreq .phone-glow{position:absolute;width:480px;height:480px;background:radial-gradient(circle,rgba(45,212,191,.22) 0%,transparent 60%);filter:blur(40px);pointer-events:none}.athreq section.block{padding:120px 0;position:relative}.athreq section.block.tight{padding:80px 0}.athreq .section-head{max-width:720px;margin-bottom:64px}.athreq .section-head h2{font-size:clamp(32px,4vw,52px);line-height:1.05;letter-spacing:-.025em;font-weight:700;margin:16px 0;text-wrap:balance}.athreq .section-head p{font-size:18px;color:var(--text-dim);line-height:1.55;margin:0;text-wrap:pretty}.athreq .features{background:radial-gradient(ellipse at 20% 0%,rgba(45,212,191,.06) 0%,transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(212,160,86,.05) 0%,transparent 50%)}.athreq .feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:880px){.athreq .feature-grid{grid-template-columns:1fr}}.athreq .feat-card{position:relative;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:24px;padding:36px;display:grid;grid-template-columns:1fr auto;gap:36px;align-items:center;overflow:hidden;transition:border-color .2s ease,transform .2s ease,background .2s ease;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-highlight),0 20px 60px -30px #0009}.athreq .feat-card:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(255,255,255,.05) 0%,transparent 35%);pointer-events:none;border-radius:inherit}.athreq .feat-card:hover{border-color:var(--glass-border-strong);background:var(--glass-bg-2);transform:translateY(-2px)}.athreq .feat-card .num{display:inline-block;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--teal);margin-bottom:14px;letter-spacing:.12em}.athreq .feat-card.amber .num{color:var(--amber)}.athreq .feat-card h3{font-size:24px;line-height:1.2;font-weight:600;margin:0 0 12px;letter-spacing:-.01em}.athreq .feat-card p{font-size:15px;line-height:1.6;color:var(--text-dim);margin:0;max-width:360px}.athreq .feat-card .preview{width:130px;aspect-ratio:9 / 19.5;border-radius:22px;background:#000;padding:5px;box-shadow:0 20px 50px -16px #0009,0 0 0 1px #ffffff14;flex-shrink:0;position:relative;overflow:hidden}.athreq .feat-card .preview .screen{width:100%;height:100%;border-radius:18px;overflow:hidden;background:#000}.athreq .feat-card .preview .screen img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.athreq .feat-card .preview .notch{position:absolute;top:9px;left:50%;transform:translate(-50%);width:50px;height:14px;background:#000;border-radius:999px;z-index:2}@media(max-width:600px){.athreq .feat-card{grid-template-columns:1fr;padding:28px;gap:24px}.athreq .feat-card .preview{width:120px;justify-self:start}}.athreq .insights-bg{background:var(--bg-2);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);position:relative}.athreq .insights-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 50%,rgba(45,212,191,.04) 0%,transparent 60%);pointer-events:none}.athreq .insights-bg>.container{position:relative}.athreq .insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}@media(max-width:880px){.athreq .insights-grid{grid-template-columns:1fr;gap:48px}}.athreq .insights-list{list-style:none;padding:0;margin:0;display:grid;gap:1px;background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.athreq .insights-list li{background:var(--bg-2);padding:22px 4px;display:grid;grid-template-columns:28px 1fr;gap:18px;align-items:center;font-size:16px;color:var(--text);transition:background .15s ease}.athreq .insights-list li:hover{background:#2dd4bf0a}.athreq .insights-list .idx{font-family:JetBrains Mono,monospace;font-size:12px;color:var(--text-dimmer)}.athreq .insights-list .label{line-height:1.4}.athreq .how-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:880px){.athreq .how-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.athreq .how-steps{grid-template-columns:1fr}}.athreq .how-step{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:18px;padding:32px 28px;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-highlight);position:relative;overflow:hidden;transition:border-color .2s ease,background .2s ease}.athreq .how-step:before{content:"";position:absolute;inset:0;background:linear-gradient(140deg,rgba(255,255,255,.04) 0%,transparent 40%);pointer-events:none}.athreq .how-step:hover{border-color:var(--glass-border-strong);background:var(--glass-bg-2)}.athreq .how-step>*{position:relative}.athreq .how-step .step-num{width:32px;height:32px;border-radius:50%;border:1px solid var(--teal);color:var(--teal);display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:13px;margin-bottom:28px}.athreq .how-step h4{font-size:17px;font-weight:600;margin:0 0 8px;letter-spacing:-.005em}.athreq .how-step p{font-size:14px;color:var(--text-dim);margin:0;line-height:1.5}.athreq .final{position:relative;padding:120px 0;overflow:hidden;text-align:center}.athreq .final .final-bg{position:absolute;inset:0;background-size:cover;background-position:center 40%;opacity:.5;z-index:0}.athreq .final:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,var(--bg) 0%,rgba(7,16,26,.6) 30%,rgba(7,16,26,.6) 70%,var(--bg) 100%);z-index:0}.athreq .final .container{position:relative;z-index:2}.athreq .final h2{font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.025em;font-weight:700;margin:16px auto 20px;max-width:800px;text-wrap:balance}.athreq .final p{font-size:18px;color:var(--text-dim);max-width:580px;margin:0 auto 36px;line-height:1.55}.athreq footer{padding:48px 0;border-top:1px solid var(--line);color:var(--text-dimmer);font-size:13px}.athreq footer .row{display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.athreq footer a:hover{color:var(--text)}.athreq .modal-scrim{position:fixed;inset:0;z-index:100;background:#040a10a6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transition:opacity .25s ease;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto}.athreq .modal-scrim.open{opacity:1;pointer-events:auto}.athreq .modal{position:relative;width:100%;max-width:560px;background:linear-gradient(180deg,#142433d9,#0a1722d9);border:1px solid var(--glass-border-strong);border-radius:28px;box-shadow:0 40px 100px -20px #000c,inset 0 1px #ffffff14;-webkit-backdrop-filter:saturate(160%) blur(30px);backdrop-filter:saturate(160%) blur(30px);transform:translateY(20px) scale(.98);opacity:0;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s ease;overflow:hidden;margin:auto}.athreq .modal-scrim.open .modal{transform:translateY(0) scale(1);opacity:1}.athreq .modal-header{padding:28px 32px 0;display:flex;justify-content:space-between;align-items:start}.athreq .modal-eyebrow{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--teal);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;display:block}.athreq .modal-header h3{font-size:26px;font-weight:700;margin:0;letter-spacing:-.02em;line-height:1.1}.athreq .modal-header p{font-size:14px;color:var(--text-dim);margin:10px 0 0;line-height:1.5}.athreq .modal-close{width:36px;height:36px;border-radius:50%;background:var(--glass-bg);border:1px solid var(--glass-border);color:var(--text-dim);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .15s;flex-shrink:0}.athreq .modal-close:hover{background:#ffffff14;color:var(--text)}.athreq .modal-body{padding:28px 32px 32px}.athreq .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.athreq .field{display:flex;flex-direction:column}.athreq .field.full{grid-column:1 / -1}.athreq .field label{font-size:11px;font-family:JetBrains Mono,monospace;text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);margin-bottom:8px}.athreq .field label .req{color:var(--teal);margin-left:2px}.athreq .field input,.athreq .field select{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px 14px;color:var(--text);font-family:inherit;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s;width:100%;appearance:none}.athreq .field select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' stroke='%23a3b1bf' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.athreq .field input:focus,.athreq .field select:focus{outline:0;border-color:var(--teal);background:#2dd4bf0d;box-shadow:0 0 0 3px #2dd4bf1f}.athreq .field input::placeholder{color:var(--text-dimmer)}.athreq .field.error input,.athreq .field.error select{border-color:var(--danger);background:#f871710d}.athreq .field .err-msg{font-size:12px;color:var(--danger);margin-top:6px;display:none}.athreq .field.error .err-msg{display:block}.athreq .segmented{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:10px;padding:3px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.athreq .segmented label{margin:0!important;text-transform:none!important;letter-spacing:0!important;font-family:inherit!important;font-size:13px!important;color:var(--text-dim)!important;padding:9px 6px;text-align:center;border-radius:7px;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.athreq .segmented input{display:none}.athreq .segmented input:checked+label{background:var(--teal);color:#06231f!important;font-weight:600}.athreq .checkbox-row{display:flex;align-items:flex-start;gap:12px;margin:20px 0 4px;cursor:pointer}.athreq .checkbox-row input{display:none}.athreq .checkbox-row .box{width:20px;height:20px;border:1.5px solid var(--line-strong);border-radius:6px;flex-shrink:0;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.athreq .checkbox-row input:checked+.box{background:var(--teal);border-color:var(--teal)}.athreq .checkbox-row input:checked+.box:after{content:"";width:5px;height:9px;border-right:2px solid #06231f;border-bottom:2px solid #06231f;transform:rotate(45deg) translate(-1px,-1px)}.athreq .checkbox-row .txt{font-size:13px;color:var(--text-dim);line-height:1.5}.athreq .checkbox-row .txt a{color:var(--teal);border-bottom:1px solid rgba(45,212,191,.4)}.athreq .checkbox-row.error .box{border-color:var(--danger)}.athreq .modal .btn-primary{width:100%;justify-content:center;margin-top:20px;padding:16px 24px;font-size:15px}.athreq .modal .btn-primary[disabled]{opacity:.5;cursor:not-allowed}.athreq .success{padding:56px 40px 48px;text-align:center}.athreq .success .check{width:72px;height:72px;border-radius:50%;background:var(--teal-soft);border:1px solid var(--teal);display:inline-flex;align-items:center;justify-content:center;margin-bottom:24px;animation:athreq-popIn .5s cubic-bezier(.16,1,.3,1)}@keyframes athreq-popIn{0%{transform:scale(0)}to{transform:scale(1)}}.athreq .success h3{font-size:26px;margin:0 0 12px;letter-spacing:-.02em}.athreq .success p{font-size:15px;color:var(--text-dim);margin:0 0 24px;line-height:1.55}.athreq .success .pos{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:#ffffff0a;border:1px solid var(--line);border-radius:999px;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--text-dim)}.athreq .success .pos b{color:var(--teal);font-weight:600}.athreq .reveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1)}.athreq .reveal.in{opacity:1;transform:translateY(0)}
