.ap-home{--aph-ink:#0b0d0c;--aph-paper:#f4f5ef;--aph-lime:#dfff00;--aph-muted:#666d67;--aph-line:#d6dad1;background:var(--aph-paper);color:var(--aph-ink);font-family:Arial,Helvetica,sans-serif;overflow:hidden}.ap-home *,.ap-home *:before,.ap-home *:after{box-sizing:border-box}.ap-home h1,.ap-home h2,.ap-home h3,.ap-home p{margin-top:0}.ap-home a{color:inherit;text-decoration:none}.aph-shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.aph-hero{min-height:700px}.aph-hero__grid{min-height:700px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:72px;padding-block:62px 72px}.aph-kicker,.aph-intro>p,.aph-clarity__copy>p,.aph-fit>div:first-child>p,.aph-final__grid>div:first-child>p{color:#667000;font-size:11px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.aph-kicker{display:flex;align-items:center;gap:11px}.aph-kicker i{width:18px;height:18px;border-radius:50%;background:var(--aph-lime);box-shadow:inset 0 0 0 5px var(--aph-ink)}.aph-hero h1{max-width:690px;margin:25px 0 28px;font-size:clamp(54px,5.4vw,82px);font-weight:900;line-height:.95;letter-spacing:-.067em}.aph-lead{max-width:580px;color:#535955;font-size:18px;line-height:1.65}.aph-offer{margin-top:30px;display:flex;align-items:center;gap:24px}.aph-button{min-height:58px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;gap:25px;border-radius:4px;background:var(--aph-ink);color:#fff!important;font-size:13px;font-weight:900;transition:transform .2s,background .2s}.aph-button:hover{transform:translateY(-2px);background:#252a27}.aph-button b{color:var(--aph-lime);font-size:20px}.aph-price{display:grid;grid-template-columns:auto auto;align-items:end;gap:0 9px}.aph-price small{grid-column:1/-1;color:var(--aph-muted);font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.aph-price strong{font-size:28px;letter-spacing:-.05em}.aph-price s{margin-bottom:4px;color:#929792;font-size:12px}.aph-micro{margin:14px 0 0;color:#737873;font-size:10px}.aph-hero__visual{position:relative;min-height:570px;display:grid;place-items:center}.aph-gridlines{position:absolute;inset:18px;background-image:linear-gradient(rgba(11,13,12,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(11,13,12,.045) 1px,transparent 1px);background-size:34px 34px}.aph-hero__visual>img{position:relative;z-index:2;width:450px;height:545px;object-fit:contain;filter:drop-shadow(0 27px 28px rgba(15,20,16,.23))}.aph-float{position:absolute;z-index:3;min-width:195px;padding:10px 12px;display:flex;align-items:center;gap:11px;border:1px solid rgba(11,13,12,.14);border-radius:11px;background:rgba(255,255,255,.96);box-shadow:0 14px 34px rgba(15,20,16,.13)}.aph-float>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;background:var(--aph-ink);color:var(--aph-lime)}.aph-float svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aph-float small,.aph-float b{display:block}.aph-float small{margin-bottom:4px;color:#777d78;font-size:7px;font-weight:900;letter-spacing:.15em}.aph-float b{font-size:11px}.aph-float--codes{left:-8px;top:110px}.aph-float--data{right:-6px;top:180px}.aph-model{position:absolute;right:0;bottom:55px;z-index:3;min-width:200px;padding:19px 22px;border-radius:9px;background:var(--aph-lime);box-shadow:0 14px 34px rgba(15,20,16,.13)}.aph-model small,.aph-model b{display:block}.aph-model small{margin-bottom:6px;color:#596000;font-size:7px;font-weight:900;letter-spacing:.16em}.aph-model b{font-size:12px}.aph-proof{background:var(--aph-ink);color:#fff}.aph-proof__grid{min-height:126px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.aph-proof__grid>div{min-height:58px;padding:0 34px;display:flex;align-items:center;gap:14px;border-right:1px solid #353a36}.aph-proof__grid>div:first-child{padding-left:0}.aph-proof__grid>div:last-child{border:0}.aph-proof b{color:var(--aph-lime);font-size:28px;letter-spacing:-.04em}.aph-proof span{color:#c6cac6;font-size:10px;line-height:1.5;letter-spacing:.07em;text-transform:uppercase}.aph-decisions{padding-block:115px}.aph-intro{max-width:770px;margin:0 auto 58px;text-align:center}.aph-intro h2,.aph-clarity h2,.aph-fit h2,.aph-final h2{margin:15px 0 20px;font-size:clamp(40px,4.6vw,64px);line-height:1.02;letter-spacing:-.055em}.aph-intro>span{color:var(--aph-muted);line-height:1.7}.aph-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.aph-cards article{position:relative;min-height:360px;padding:29px;border:1px solid var(--aph-line);border-radius:12px;background:rgba(255,255,255,.45);transition:transform .2s,background .2s}.aph-cards article:hover{transform:translateY(-5px);background:#fff}.aph-cards article>b{color:#818a07;font:10px monospace}.aph-card-icon{width:68px;height:68px;margin:42px 0 35px;display:grid;place-items:center;border-radius:13px;background:var(--aph-ink);color:var(--aph-lime)}.aph-card-icon svg{width:38px;height:38px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.aph-cards h3{margin-bottom:12px;font-size:22px;letter-spacing:-.025em}.aph-cards p{margin:0;color:var(--aph-muted);font-size:13px;line-height:1.7}.aph-clarity{padding:110px 0;background:#0d100e;color:#fff}.aph-clarity__grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:100px}.aph-device{position:relative;height:500px;display:grid;place-items:center}.aph-device__frame{position:absolute;inset:0;display:grid;place-items:center;border:1px solid #313732;border-radius:14px;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:34px 34px}.aph-device__frame:after{content:"";position:absolute;inset:18px;border:1px solid rgba(255,255,255,.13);border-radius:8px}.aph-device img{position:relative;z-index:2;width:75%;height:85%;object-fit:contain;filter:drop-shadow(0 25px 24px rgba(0,0,0,.4))}.aph-device>span{position:absolute;left:28px;bottom:26px;z-index:3;color:#afb5b0;font-size:8px;font-weight:900;letter-spacing:.14em}.aph-clarity__copy>p{color:var(--aph-lime)}.aph-clarity h2{color:#fff}.aph-clarity ul{list-style:none;margin:30px 0 35px;padding:0}.aph-clarity li{padding:16px 0;display:flex;gap:14px;border-bottom:1px solid #343a35}.aph-clarity li i{color:var(--aph-lime);font-style:normal}.aph-clarity li b,.aph-clarity li small{display:block}.aph-clarity li b{color:#fff;font-size:14px}.aph-clarity li small{margin-top:5px;color:#9fa59f;line-height:1.55}.aph-text-link{display:inline-flex;gap:18px;color:#fff!important;font-size:13px;font-weight:900}.aph-text-link b{color:var(--aph-lime);font-size:18px}.aph-fit{padding-block:110px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.aph-fit>div:first-child>span{display:block;max-width:600px;color:var(--aph-muted);line-height:1.75}.aph-fit__panel{padding:38px;border:1px solid var(--aph-line);border-left:6px solid var(--aph-lime);border-radius:8px;background:#fff}.aph-fit__panel>b{font-size:20px}.aph-fit__panel p{margin:12px 0 24px;color:var(--aph-muted);line-height:1.65}.aph-fit__panel a{font-size:13px;font-weight:900;border-bottom:1px solid var(--aph-ink)}.aph-final{padding:100px 0;background:var(--aph-ink);color:#fff}.aph-final__grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:end}.aph-final h2{margin-bottom:0;font-size:clamp(48px,6vw,80px)}.aph-final__grid>div:last-child p{color:#c2c7c3;line-height:1.7}.aph-button--lime{margin-top:18px;background:var(--aph-lime);color:var(--aph-ink)!important}.aph-button--lime:hover{background:#fff}
@media(max-width:900px){.aph-shell{width:min(100% - 32px,720px)}.aph-hero__grid{grid-template-columns:1fr;padding-top:38px;gap:25px}.aph-hero__visual{order:-1;min-height:480px}.aph-proof__grid{grid-template-columns:1fr 1fr;padding-block:25px}.aph-proof__grid>div{border-bottom:1px solid #353a36}.aph-proof__grid>div:nth-child(2){border-right:0}.aph-clarity__grid,.aph-fit,.aph-final__grid{grid-template-columns:1fr;gap:55px}.aph-cards{grid-template-columns:1fr}.aph-cards article{min-height:auto}.aph-card-icon{margin:28px 0}.aph-clarity__grid{gap:60px}}
@media(max-width:600px){.aph-shell{width:calc(100% - 28px)}.aph-hero__grid{min-height:auto;padding-block:24px 62px}.aph-hero__visual{min-height:395px}.aph-hero__visual>img{width:310px;height:360px}.aph-gridlines{inset:0}.aph-float{min-width:150px;padding:7px}.aph-float>span{width:34px;height:34px}.aph-float svg{width:20px;height:20px}.aph-float small{font-size:5px}.aph-float b{font-size:8px}.aph-float--codes{left:0;top:66px}.aph-float--data{right:0;top:125px}.aph-model{right:0;bottom:16px;min-width:155px;padding:13px 15px}.aph-model b{font-size:9px}.aph-hero h1{font-size:47px}.aph-lead{font-size:16px}.aph-offer{align-items:stretch;gap:12px}.aph-button{padding:0 17px;font-size:11px}.aph-price strong{font-size:23px}.aph-micro{font-size:9px}.aph-proof__grid>div{padding:15px 10px;gap:7px}.aph-proof__grid>div:first-child{padding-left:10px}.aph-proof b{font-size:21px}.aph-proof span{font-size:8px}.aph-decisions,.aph-clarity,.aph-fit,.aph-final{padding-block:72px}.aph-intro{margin-bottom:42px}.aph-intro h2,.aph-clarity h2,.aph-fit h2{font-size:39px}.aph-cards article{padding:23px}.aph-device{height:365px}.aph-final h2{font-size:51px}.aph-final__grid{gap:38px}}
