.accent{color:var(--teal)}.accent-mint{color:#5fd4d4}.service-card h3{font-size:17px}.ai-badge{letter-spacing:.06em;text-transform:uppercase;color:#5fd4d4;background:#5fd4d41a;border-radius:999px;margin-top:14px;padding:4px 10px;font-size:11.5px;font-weight:700;display:inline-block}.cabine-find-title{margin-bottom:18px;font-size:clamp(28px,3.2vw,40px);font-weight:700}.cabine-find-lead{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.cabine-stats.mt{margin-top:24px}.cabine-find-actions{align-items:center;gap:12px;margin-top:22px;display:flex}.cabine-find-actions .btn{padding:12px 20px;font-size:14px}.cabine-find-hint{color:var(--muted);font-size:13px}.cabine-find-hint b{color:var(--teal-dark)}.map-card .map-pin{cursor:pointer;background:0 0;border:none;padding:0}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.price-card{color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:22px;padding:32px 28px;position:relative}.price-card.featured{color:#fff;background:linear-gradient(#0f7b7b 0%,#0a5555 100%);border:none;transform:translateY(-12px);box-shadow:0 20px 50px #0f7b7b40}.price-badge{background:var(--orange);color:#fff;letter-spacing:.05em;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700;position:absolute;top:16px;right:16px}.price-tier{letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:13px;font-weight:700}.price-card.featured .price-tier{opacity:.8}.price-card h3{color:inherit;margin:6px 0 18px;font-size:19px;font-weight:700}.price-amount{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.price-amount .num{letter-spacing:-.04em;font-size:44px;font-weight:800}.price-amount .cur{opacity:.7;font-size:14px;font-weight:600}.price-note{opacity:.75;margin-bottom:22px;font-size:12.5px}.price-feats{flex-direction:column;gap:10px;margin:0 0 26px;padding:0;list-style:none;display:flex}.price-feats li{align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.price-feats .ck{background:var(--teal-50);width:18px;height:18px;color:var(--teal);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.price-card.featured .price-feats .ck{color:#5fd4d4;background:#ffffff2e}.price-cta{justify-content:center;width:100%;padding:13px 20px;font-size:14px}.price-card:not(.featured) .price-cta{background:var(--teal);color:#fff}.price-card.featured .price-cta{color:var(--teal);background:#fff}.price-reassure{border:1px dashed var(--teal-100);color:var(--ink-2);background:#fff;border-radius:14px;align-items:center;gap:16px;margin-top:32px;padding:18px 24px;font-size:13.5px;display:flex}.price-reassure .ic{background:var(--teal-50);width:36px;height:36px;color:var(--teal);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:900px){.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}}.faq-list{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;display:flex}.ico-orange{background:var(--orange-soft);color:var(--orange-dark)}.u-mt-18{margin-top:18px}.ai-section{background:#fff!important}.ai-section:before{display:none!important}.brn-dev-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}.brn-dev-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:18px 18px 24px;transition:border-color .2s,transform .2s,box-shadow .2s}.brn-dev-card:hover{border-color:var(--teal-100);box-shadow:var(--shadow-float);transform:translateY(-4px)}.brn-dev-figure{aspect-ratio:4/3;background:linear-gradient(160deg,#f6faf9 0%,#eef5f3 100%);border:1px solid #0f7b7b12;border-radius:13px;margin-bottom:16px;position:relative;overflow:hidden}.brn-dev-figure img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;padding:18px;transition:transform .3s}.brn-dev-card:hover .brn-dev-figure img{transform:scale(1.05)}.brn-dev-figure.cab-dev-icon{justify-content:center;align-items:center;display:flex}.brn-dev-figure.cab-dev-icon svg{width:44%;height:44%;color:var(--teal);opacity:.72;transition:transform .3s}.brn-dev-card:hover .brn-dev-figure.cab-dev-icon svg{transform:scale(1.05)}.brn-dev-figure .num{color:var(--teal);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800;position:absolute;top:10px;left:12px}.brn-dev-figure .tag{letter-spacing:.05em;text-transform:uppercase;color:var(--teal);box-shadow:var(--shadow-sm);background:#ffffffeb;border-radius:999px;padding:4px 9px;font-size:10px;font-weight:700;position:absolute;top:10px;right:10px}.brn-dev-card h4{margin:0 0 6px;padding:0 4px;font-size:17px;font-weight:700}.brn-dev-card p{color:var(--muted);margin:0;padding:0 4px;font-size:13px;line-height:1.5}@media (max-width:980px){.brn-dev-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.brn-dev-grid{grid-template-columns:1fr}}.cab-spec-section{padding:0 0 96px}.cab-spec-panel{border:1px solid var(--line);background:linear-gradient(160deg,#f6faf9 0%,#eef5f3 100%);border-radius:28px;grid-template-columns:.82fr 1fr;align-items:center;gap:52px;padding:40px;display:grid}.cab-spec-figure{aspect-ratio:4/5;background:#fff;border:1px solid #0f7b7b12;border-radius:20px;overflow:hidden}.cab-spec-figure img{object-fit:cover;width:100%;height:100%}.cab-spec-content .eyebrow{margin-bottom:14px}.cab-spec-content h2{margin:0 0 14px;font-size:clamp(26px,2.8vw,34px);font-weight:700;line-height:1.18}.cab-spec-content>p{color:var(--ink-2);margin:0 0 26px;font-size:15px;line-height:1.6}.cab-spec-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px;display:grid}.cab-spec-stat{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;padding:14px 12px}.cab-spec-stat .v{color:var(--teal);letter-spacing:-.01em;font-size:22px;font-weight:800}.cab-spec-stat .l{color:var(--muted);margin-top:4px;font-size:11.5px;line-height:1.3}.cab-spec-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cab-spec-list li{color:var(--ink-2);align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.cab-spec-list .ck{background:var(--teal-50);width:22px;height:22px;color:var(--teal);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (max-width:860px){.cab-spec-panel{grid-template-columns:1fr;gap:32px;padding:28px}.cab-spec-figure{aspect-ratio:16/10}.cab-spec-stats{grid-template-columns:repeat(2,1fr)}}
