.insta-site .product-route-nav a[aria-current=page]{color:#f4ecff;border-color:#a78aff66;background:#7e58ff14}.skip-link{position:fixed;left:16px;top:-100px;z-index:1000;background:#211b35;padding:12px 20px}.skip-link:focus{top:12px}.insta-site header>.button{min-height:38px;font-size:12px;padding:9px 13px}.insta-site .hero{grid-template-columns:1.25fr .75fr}.insta-site h1{font-size:clamp(38px,4.8vw,64px);line-height:1.08}.insta-site .hero-art{align-self:center}.insta-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.insta-pills span{font-size:11px;border:1px solid var(--line);border-radius:30px;padding:6px 10px;color:#c1b7dc}.availability{font-size:13px;line-height:1.75;padding:16px 18px;border-left:2px solid #ab8ae5;background:#9b70ff08;color:#bcb8cb;overflow-wrap:anywhere}.hero .availability{max-width:590px;padding:0 0 0 12px;background:none;font-size:12px}.direction-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.direction-grid article{padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.direction-grid h3{margin-top:18px}.direction-grid p{font-size:14px}.direction-grid b{color:#d3c1f3}.insta-site .comment-pair{background:linear-gradient(150deg,#211731,#10101b);border-color:#ad79dd66}.insta-site .module-grid{align-items:start}.insta-site .insta-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.insta-site .insta-plans .plan{padding:22px 18px}.insta-site .insta-plans .audience{min-height:42px;line-height:1.5}.insta-site .insta-plans .plan.featured{border-color:#b095ff;background:linear-gradient(150deg,#29203e,#13121d);box-shadow:0 14px 50px #6f47d31a}.insta-site .plan.featured .audience{color:#dfc9ff;font-weight:750}.insta-site .places{font-weight:500;color:#bcb7d5;line-height:1.6;font-size:12px;min-height:39px}.insta-site .plan .price{font-size:32px}.insta-site .plan .button{padding:12px 10px;font-size:13px}.insta-site .plan ul{line-height:1.7;font-size:12px}.insta-site caption{padding:14px;text-align:left;color:#c6bed7}.insta-site td{color:#bfb8d2}.insta-site th:nth-child(4),.insta-site td:nth-child(4){background:#a377ff0c;color:#e3d5ff}.insta-site .comparison:focus-visible{outline:2px solid #ae94f0;outline-offset:4px}.insta-site .economy{margin-top:24px}.insta-site .scenario-grid{row-gap:34px}.insta-site .install-intro{padding-top:70px}.insta-site .install-steps{padding-left:27px;max-width:880px}.insta-site .install-steps li{padding-left:13px;margin-bottom:28px}.insta-site .install-steps b{color:#e5d9fb;font-size:18px}.insta-site .install-steps p{margin:8px 0 0;font-size:14px}.insta-site code{background:#ffffff09;border:1px solid var(--line);padding:2px 7px;border-radius:5px;overflow-wrap:anywhere}.insta-site a:focus-visible,.insta-site summary:focus-visible{outline:2px solid #bb9fff;outline-offset:5px}.insta-site .eyebrow{color:#b1a5cb}.insta-site section{scroll-margin-top:28px}.insta-site .module details p{color:#a8a2b8}.insta-site .module details b{color:#d5cce5}.insta-site .trial{margin-top:20px}.insta-site .faq summary{line-height:1.5}.insta-site .site-footer{width:100%}.insta-site .hero .award-plaque b{font-size:20px}
@media(max-width:1100px){.insta-site .insta-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.insta-site .hero{gap:30px}.insta-site header nav{gap:12px}.insta-site .plan .price{font-size:36px}}
@media(max-width:760px){.insta-site header nav{width:100%;gap:8px}.insta-site header{gap:12px}.insta-site header .brand{font-size:16px}.insta-site .hero{grid-template-columns:1fr;gap:28px}.insta-site h1{font-size:clamp(37px,7vw,54px)}.insta-site h1 br{display:none}.insta-site .direction-grid{grid-template-columns:1fr}.insta-site .insta-plans{grid-template-columns:1fr}.insta-site .hero-art{width:100%;max-width:430px;margin:auto}.insta-site .insta-plans .audience,.insta-site .places{min-height:0}.insta-site .insta-plans .plan{padding:25px}.insta-site .hero .award-plaque b{font-size:19px}.insta-site .trial h2{font-size:32px}.insta-site .product-route-nav{flex-wrap:wrap;overflow:visible;gap:6px;margin-bottom:0}.insta-site .product-route-nav a{padding:7px 9px;font-size:11px;min-height:36px}.insta-site .product-route-nav a small{font-size:7px}.insta-site .actions{gap:10px}.insta-site .actions .button{flex-basis:100%}.insta-site .lead{font-size:17px}.insta-site .availability{padding:12px 14px}.insta-site .direction-grid article{padding:23px}.insta-site .install-intro{padding-top:45px}}
@media(prefers-reduced-motion:reduce){.insta-site *, .insta-site *:before, .insta-site *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.insta-site .award-disc{transform:rotateY(-18deg) rotateX(9deg)!important}}
