.features-page{color:var(--ink)}.features-header,.features-content{width:min(840px,100% - 48px);margin-inline:auto}.features-header{z-index:20;-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);background:linear-gradient(115deg,#ffffffa6,#e8f1f585);border:1px solid #ffffffdc;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:76px;margin-top:16px;padding-inline:24px 14px;display:flex;position:sticky;top:16px;box-shadow:inset 0 1px #fff,0 0 0 1px #25303612,0 14px 36px -18px #25303640}.features-header img{width:96px;height:auto}.features-header nav{align-items:center;gap:25px;font-size:12px;display:flex}.features-header nav a{white-space:nowrap;padding-block:12px}.features-header nav a:last-child{color:var(--ink);background:#fff;border:1px solid #dfe7eb;border-radius:9px;align-items:center;gap:15px;padding:5px 12px 5px 5px;display:inline-flex}.features-header nav a:last-child span{background:var(--ink);color:#fff;width:30px;height:30px;transition:transform .4s var(--ease), background .3s;border-radius:6px;place-items:center;font:18px Arial,sans-serif;display:grid}.features-header nav a:last-child:hover span{background:var(--accent);transform:rotate(-45deg)}.features-page a:hover{color:var(--accent-hover);text-underline-offset:5px;text-decoration:underline}.features-skip{z-index:100;background:var(--accent-hover);color:#fff;padding:12px 18px;position:fixed;top:-100px;right:24px}.features-skip:focus{top:12px}.features-intro{padding-block:64px 40px}.features-intro h1{letter-spacing:-.025em;margin:0 0 18px;font-size:42px;font-weight:500;line-height:1.6}.features-intro p{max-width:730px;color:var(--ink-soft);margin:0;font-size:16px;line-height:2.1}.features-list{margin:0;padding:0;list-style:none}.features-list>li{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr);gap:20px;padding-block:25px;display:grid}.feature-number{color:#72818a;font-variant-numeric:tabular-nums;padding-top:6px;font-size:12px}.feature-title{flex-wrap:wrap;align-items:baseline;gap:7px 14px;display:flex}.feature-title h2{margin:0;font-size:19px;font-weight:700;line-height:1.9}.features-list p{color:var(--ink-soft);margin:8px 0 0;font-size:15px;line-height:2.1}.features-list .feature-detail{color:#65747d;margin-top:12px;font-size:13px;line-height:2}.feature-detail bdi{white-space:nowrap}.feature-status{color:#86651b;white-space:nowrap;font-size:11px}.features-availability{color:#65747d;margin:8px 52px 0 0;font-size:12px;line-height:2}.features-contact{border-top:1px solid var(--line);margin-top:40px;padding-block:28px 36px}.features-contact p{margin:0 0 12px;font-size:15px;line-height:2}.features-contact a{min-height:44px;color:var(--accent);align-items:center;gap:14px;font-size:14px;font-weight:700;display:inline-flex}@media (max-width:600px){.features-header,.features-content{width:calc(100% - 36px)}.features-header{gap:12px;min-height:66px;margin-top:12px;padding-inline:15px 9px;top:12px}.features-header img{width:76px}.features-header nav{gap:10px;font-size:10px}.features-header nav a:last-child{gap:9px;padding-inline-start:9px}.features-intro{padding-block:35px 28px}.features-intro h1{margin-bottom:12px;font-size:30px}.features-intro p{font-size:14px}.features-list>li{grid-template-columns:23px minmax(0,1fr);gap:10px;padding-block:22px}.feature-number{padding-top:5px;font-size:11px}.feature-title h2{font-size:17px}.features-list p{font-size:14px}.features-list .feature-detail{font-size:12px}.features-availability{margin-inline-start:33px;font-size:11px}.features-contact{margin-top:30px}.features-contact p{font-size:14px}}
