.athreq{--bg:#07101a;--bg-2:#0b1722;--surface:#0e1b27;--surface-2:#142433;--line:#ffffff14;--line-strong:#ffffff29;--glass-bg:#ffffff0b;--glass-bg-2:#ffffff12;--glass-border:#ffffff1a;--glass-border-strong:#ffffff2e;--glass-highlight:#ffffff0f;--glass-blur:saturate(140%) blur(18px);--text:#e9eef3;--text-dim:#a3b1bf;--text-dimmer:#6c7c8c;--teal:#2dd4bf;--teal-dim:#1aa898;--teal-soft:#2dd4bf1f;--amber:#d4a056;--amber-soft:#d4a05624;--danger:#f87171;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:hidden}.athreq *{box-sizing:border-box}.athreq a{color:inherit;text-decoration:none}.athreq button{font-family:inherit}.athreq .mono{letter-spacing:.04em;font-family:JetBrains Mono,ui-monospace,monospace}.athreq .eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--teal);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px}.athreq .eyebrow.amber{color:var(--amber)}.athreq .container{max-width:1240px;margin:0 auto;padding:0 32px}.athreq .btn{cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;line-height:1;transition:transform .12s,background .15s,box-shadow .15s;display:inline-flex}.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{align-items:center;padding:48px 0 56px;display:flex;position:relative;overflow:hidden}.athreq .hero-bg{z-index:0;background-position:50% 30%;background-size:cover;position:absolute;inset:0}.athreq .hero-bg:after{content:"";background:radial-gradient(at 50% 0,#07101a66,#07101ad9 70%),linear-gradient(#07101a8c,#07101abf,#07101a);position:absolute;inset:0}.athreq .hero .container{z-index:2;width:100%;position:relative}.athreq .hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:60px;display:grid}@media(max-width:980px){.athreq .hero-grid{grid-template-columns:1fr;gap:48px}}.athreq .hero-tag{border:1px solid var(--glass-border-strong);background:var(--glass-bg);box-shadow:inset 0 1px 0 var(--glass-highlight),0 6px 20px -8px #00000080;color:var(--text-dim);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:7px 14px 7px 10px;font-size:12px;display:inline-flex}.athreq .hero-tag .dot{background:var(--teal);width:7px;height:7px;box-shadow:0 0 12px var(--teal);border-radius:999px;animation:2s infinite athreq-pulse}.athreq .hero-right{flex-direction:column;gap:12px;display:flex}.athreq .hero-right .phone-stack{width:100%}.athreq .hero-tag-right{align-self:flex-end;margin-top:40px;margin-bottom:0}@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{letter-spacing:-.03em;text-wrap:balance;color:var(--text);margin:0 0 20px;font-size:clamp(32px,3.8vw,54px);font-weight:700;line-height:1.02}.athreq h1.hero-headline em{background:linear-gradient(135deg,var(--teal) 0%,#7aebd9 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.athreq .hero-sub{color:var(--text-dim);text-wrap:pretty;max-width:540px;margin:0 0 28px;font-size:17px;line-height:1.55}.athreq .hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.athreq .hero-meta{border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;margin-top:32px;padding-top:22px;display:flex}.athreq .hero-meta .num{color:var(--text);letter-spacing:-.01em;font-size:22px;font-weight:600}.athreq .hero-meta .num .accent{color:var(--teal)}.athreq .hero-meta .label{color:var(--text-dimmer);letter-spacing:.05em;margin-top:4px;font-family:JetBrains Mono,monospace;font-size:12px}.athreq .phone-stack{justify-content:center;align-items:center;height:520px;display:flex;position:relative}.athreq .phone{aspect-ratio:9/19.5;background:#000;border-radius:38px;width:220px;padding:7px;transition:transform .4s;position:absolute;overflow:hidden;box-shadow:0 30px 80px -20px #000000b3,0 0 0 1px #ffffff1a,inset 0 0 0 1px #ffffff0d}.athreq .phone .screen{background:#000;border-radius:32px;width:100%;height:100%;position:relative;overflow:hidden}.athreq .phone .screen img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.athreq .phone .notch{z-index:2;background:#000;border-radius:999px;width:78px;height:22px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.athreq .phone.p1{z-index:1;transform:translate(-115px,20px)rotate(-8deg)}.athreq .phone.p2{z-index:3;transform:translateY(-10px)rotate(0)}.athreq .phone.p3{z-index:2;transform:translate(115px,20px)rotate(8deg)}.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{filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#2dd4bf38,#0000 60%);width:480px;height:480px;position:absolute}.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{letter-spacing:-.025em;text-wrap:balance;color:var(--text);margin:16px 0;font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.05}.athreq .section-head p{color:var(--text-dim);text-wrap:pretty;margin:0;font-size:18px;line-height:1.55}.athreq .features{background:radial-gradient(at 20% 0,#2dd4bf0f,#0000 50%),radial-gradient(at 80% 100%,#d4a0560d,#0000 50%)}.athreq .feature-grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media(max-width:880px){.athreq .feature-grid{grid-template-columns:1fr}}.athreq .feat-card{background:var(--glass-bg);border:1px solid var(--glass-border);-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;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:36px;padding:36px;transition:border-color .2s,transform .2s,background .2s;display:grid;position:relative;overflow:hidden}.athreq .feat-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(140deg,#ffffff0d,#0000 35%);position:absolute;inset:0}.athreq .feat-card:hover{border-color:var(--glass-border-strong);background:var(--glass-bg-2);transform:translateY(-2px)}.athreq .feat-card .num{color:var(--teal);letter-spacing:.12em;margin-bottom:14px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-block}.athreq .feat-card.amber .num{color:var(--amber)}.athreq .feat-card h3{letter-spacing:-.01em;color:var(--text);margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.2}.athreq .feat-card p{color:var(--text-dim);max-width:360px;margin:0;font-size:15px;line-height:1.6}.athreq .feat-card .preview{aspect-ratio:9/19.5;background:#000;border-radius:22px;flex-shrink:0;width:130px;padding:5px;position:relative;overflow:hidden;box-shadow:0 20px 50px -16px #0009,0 0 0 1px #ffffff14}.athreq .feat-card .preview .screen{background:#000;border-radius:18px;width:100%;height:100%;overflow:hidden}.athreq .feat-card .preview .screen img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.athreq .feat-card .preview .notch{z-index:2;background:#000;border-radius:999px;width:50px;height:14px;position:absolute;top:9px;left:50%;transform:translate(-50%)}@media(max-width:600px){.athreq .feat-card{grid-template-columns:1fr;gap:24px;padding:28px}.athreq .feat-card .preview{justify-self:start;width:120px}}.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:"";pointer-events:none;background:radial-gradient(at 80%,#2dd4bf0a,#0000 60%);position:absolute;inset:0}.athreq .insights-bg>.container{position:relative}.athreq .insights-grid{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}@media(max-width:880px){.athreq .insights-grid{grid-template-columns:1fr;gap:48px}}.athreq .insights-list{background:var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:1px;margin:0;padding:0;list-style:none;display:grid}.athreq .insights-list li{background:var(--bg-2);color:var(--text);grid-template-columns:28px 1fr;align-items:center;gap:18px;padding:22px 4px;font-size:16px;transition:background .15s;display:grid}.athreq .insights-list li:hover{background:#2dd4bf0a}.athreq .insights-list .idx{color:var(--text-dimmer);font-family:JetBrains Mono,monospace;font-size:12px}.athreq .insights-list .label{line-height:1.4}.athreq .how-steps{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@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);min-height:200px;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 0 1px 0 var(--glass-highlight);border-radius:18px;flex-direction:column;justify-content:space-between;padding:32px 28px;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.athreq .how-step:before{content:"";pointer-events:none;background:linear-gradient(140deg,#ffffff0a,#0000 40%);position:absolute;inset:0}.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{border:1px solid var(--teal);width:32px;height:32px;color:var(--teal);border-radius:50%;justify-content:center;align-items:center;margin-bottom:28px;font-family:JetBrains Mono,monospace;font-size:13px;display:inline-flex}.athreq .how-step h4{letter-spacing:-.005em;color:var(--text);margin:0 0 8px;font-size:17px;font-weight:600}.athreq .how-step p{color:var(--text-dim);margin:0;font-size:14px;line-height:1.5}.athreq .final{text-align:center;padding:120px 0;position:relative;overflow:hidden}.athreq .final .final-bg{opacity:.5;z-index:0;background-position:50% 40%;background-size:cover;position:absolute;inset:0}.athreq .final:after{content:"";background:linear-gradient(to bottom,var(--bg) 0%,#07101a99 30%,#07101a99 70%,var(--bg) 100%);z-index:0;position:absolute;inset:0}.athreq .final .container{z-index:2;position:relative}.athreq .final h2{letter-spacing:-.025em;text-wrap:balance;max-width:800px;color:var(--text);margin:16px auto 20px;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.05}.athreq .final p{color:var(--text-dim);max-width:580px;margin:0 auto 36px;font-size:18px;line-height:1.55}.athreq .modal-scrim{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#040a10a6;justify-content:center;align-items:center;padding:16px;transition:opacity .25s;display:flex;position:fixed;inset:0;overflow-y:auto}.athreq .modal-scrim.open{opacity:1;pointer-events:auto}.athreq .modal{border:1px solid var(--glass-border-strong);-webkit-backdrop-filter:saturate(160%)blur(30px);backdrop-filter:saturate(160%)blur(30px);opacity:0;background:linear-gradient(#142433d9,#0a1722d9);border-radius:24px;flex-direction:column;width:100%;max-width:460px;max-height:calc(100vh - 32px);margin:auto;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .25s;display:flex;position:relative;overflow:hidden;transform:translateY(20px)scale(.98);box-shadow:0 40px 100px -20px #000c,inset 0 1px #ffffff14}.athreq .modal-scrim.open .modal{opacity:1;transform:translateY(0)scale(1)}.athreq .modal-header{flex-shrink:0;justify-content:space-between;align-items:start;padding:20px 24px 0;display:flex}.athreq .modal-eyebrow{color:var(--teal);letter-spacing:.18em;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:10px;display:block}.athreq .modal-header h3{letter-spacing:-.02em;color:var(--text);margin:0;font-size:22px;font-weight:700;line-height:1.1}.athreq .modal-header p{color:var(--text-dim);margin:8px 0 0;font-size:13px;line-height:1.5}.athreq .modal-close{background:var(--glass-bg);border:1px solid var(--glass-border);width:32px;height:32px;color:var(--text-dim);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:inline-flex}.athreq .modal-close:hover{color:var(--text);background:#ffffff14}.athreq .modal-body{flex:auto;padding:18px 24px 24px;overflow-y:auto}.athreq .form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.athreq .field{flex-direction:column;display:flex}.athreq .field.full{grid-column:1/-1}.athreq .field label{text-transform:uppercase;letter-spacing:.14em;color:var(--text-dim);margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:11px}.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);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--text);appearance:none;border-radius:10px;width:100%;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,background .15s,box-shadow .15s}.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-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.athreq .field input:focus,.athreq .field select:focus{border-color:var(--teal);background:#2dd4bf0d;outline:0;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 select option,.athreq .field select optgroup{color:#e6edf5;background-color:#0f1620}.athreq .field .err-msg{color:var(--danger);margin-top:6px;font-size:12px;display:none}.athreq .field.error .err-msg{display:block}.athreq .segmented{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;padding:3px;display:grid}.athreq .segmented label{text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:7px;padding:9px 6px;transition:all .15s;text-transform:none!important;letter-spacing:0!important;color:var(--text-dim)!important;margin:0!important;font-family:inherit!important;font-size:13px!important}.athreq .segmented input{display:none}.athreq .segmented input:checked+label{background:var(--teal);font-weight:600;color:#06231f!important}.athreq .checkbox-row{cursor:pointer;align-items:flex-start;gap:12px;margin:20px 0 4px;display:flex}.athreq .checkbox-row input{display:none}.athreq .checkbox-row .box{border:1.5px solid var(--line-strong);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:all .15s;display:inline-flex}.athreq .checkbox-row input:checked+.box{background:var(--teal);border-color:var(--teal)}.athreq .checkbox-row input:checked+.box:after{content:"";border-bottom:2px solid #06231f;border-right:2px solid #06231f;width:5px;height:9px;transform:rotate(45deg)translate(-1px,-1px)}.athreq .checkbox-row .txt{color:var(--text-dim);font-size:13px;line-height:1.5}.athreq .checkbox-row .txt a{color:var(--teal);border-bottom:1px solid #2dd4bf66}.athreq .checkbox-row.error .box{border-color:var(--danger)}.athreq .modal .btn-primary{justify-content:center;width:100%;margin-top:20px;padding:16px 24px;font-size:15px}.athreq .modal .btn-primary[disabled]{opacity:.5;cursor:not-allowed}.athreq .success{text-align:center;padding:56px 40px 48px}.athreq .success .check{background:var(--teal-soft);border:1px solid var(--teal);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:24px;animation:.5s cubic-bezier(.16,1,.3,1) athreq-popIn;display:inline-flex}@keyframes athreq-popIn{0%{transform:scale(0)}to{transform:scale(1)}}.athreq .success h3{letter-spacing:-.02em;color:var(--text);margin:0 0 12px;font-size:26px}.athreq .success p{color:var(--text-dim);margin:0 0 24px;font-size:15px;line-height:1.55}.athreq .success .pos{border:1px solid var(--line);color:var(--text-dim);background:#ffffff0a;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-family:JetBrains Mono,monospace;font-size:13px;display:inline-flex}.athreq .success .pos b{color:var(--teal);font-weight:600}.athreq .reveal{transition:opacity .8s,transform .8s cubic-bezier(.16,1,.3,1)}.athreq.reveal-ready .reveal{opacity:0;transform:translateY(20px)}.athreq.reveal-ready .reveal.in{opacity:1;transform:translateY(0)}@media(max-width:640px){.athreq .container{padding:0 20px}.athreq .hero{align-items:flex-start;padding:56px 0 48px}.athreq h1.hero-headline{margin-bottom:16px}.athreq .hero-sub{margin-bottom:22px}.athreq .hero-cta{width:100%}.athreq .hero-cta .btn{justify-content:center;width:100%}.athreq .hero-meta{flex-direction:column;align-items:flex-start;gap:18px;margin-top:28px;padding-top:20px}.athreq section.block{padding:72px 0}.athreq section.block.tight{padding:56px 0}.athreq .final{padding:80px 0}.athreq .section-head{margin-bottom:40px}}
