/* ETKIVO 144 brand layer. Load last; opt in with <body class="brand144">.
   The original layout, content, links and interaction states remain intact.
   Primary CTA contrast: ink #28212e on coral #f36d50 = 5.28:1.
   Dark surfaces: secondary #d8d1dc on ink #28212e = 10.45:1. */

body.brand144 {
  --ink:#28212e;
  --muted:#655e6c;
  --body-copy:#5f5867;
  --coral:#f36d50;
  --coral-dark:#a63c29;
  --paper:#ffffff;
  --line:#e5e0e7;
  --mint:#175c46;
  --sage:#e9f5ef;
  --peach:#fff2ed;
  --shadow:0 20px 48px -24px #28212e40,0 2px 7px #28212e08;
  background:#fff;
  color:#28212e;
  font-size:16px;
}

/* A crisp navigation line and a recognisable, consistently coloured action. */
.brand144 .header { background:#fff; }
.brand144 .header-inner { border-bottom-color:#e9e4eb; }
.brand144 .brand { color:#28212e; }
.brand144 .brand-dot { color:#f36d50; }
.brand144 .desktop-nav { color:#49404f; font-size:14px; font-weight:600; }
.brand144 .desktop-nav a:hover,.brand144 .login:hover { color:#a63c29; }
.brand144 .login { color:#514858; font-size:14px; }
.brand144 .button {
  background:linear-gradient(115deg,#ff866b,#f36d50);
  border-color:#ec6549;
  color:#28212e;
  font-size:15px;
  font-weight:750;
  min-height:52px;
  box-shadow:inset 0 1px 0 #ffffff45,0 5px 12px #ce543521;
}
.brand144 .button:hover {
  background:linear-gradient(115deg,#ff967f,#ff7a5d);
  border-color:#e9674d;
  box-shadow:0 9px 20px #c14d352d;
}
.brand144 .button-small { min-height:44px; font-size:14px; }
.brand144 :is(a,button,summary):focus-visible { outline:3px solid #73519a; outline-offset:5px; }
.brand144 .mobile-menu>summary { background:#fff; border-color:#dcd3df; }
.brand144 .mobile-menu>summary span { background:#28212e; }
.brand144 .mobile-menu[open]>summary { background:#fff0e9; }
.brand144 .mobile-menu nav { background:#fff; border-color:#ded5e2; box-shadow:0 18px 40px #28212e1f; }
.brand144 .mobile-menu nav>a { color:#493b50; font-size:15px; }
.brand144 .mobile-menu nav>a+a { border-top-color:#ebe5ee; }

/* White space carries the story; coral singles out analysis and action. */
.brand144 .hero { background:#fff; }
.brand144 .hero-wash {
  background:radial-gradient(ellipse at 35% 55%,#f36d5014,transparent 42%),radial-gradient(ellipse at 86% 64%,#175c460a,transparent 36%);
}
.brand144 .hero h1 { color:#28212e; font-weight:600; }
.brand144 .hero h1>span {
  color:#c64c34;
  background:none;
  -webkit-text-fill-color:#c64c34;
}
.brand144 .hero-description { color:#5f5867; font-size:17px; line-height:1.75; }
.brand144 .eyebrow,.brand144 .section-label { color:#6b4a40; font-size:12px; font-weight:750; letter-spacing:1.15px; }
.brand144 .tiny-mark { color:#e7593c; }
.brand144 .text-button { color:#493d52; font-size:14px; font-weight:650; }
.brand144 .play-ring { color:#a63c29; border-color:#dba394; background:#fff7f3; }
.brand144 .text-button:hover .play-ring { background:#ffe2d7; }
.brand144 .journey-top { color:#625268; font-size:11px; letter-spacing:1px; }
.brand144 .example-label { font-size:11px; color:#6a5c70; }
.brand144 .status-light { background:#f36d50; }
.brand144 .scene-card { border-color:#e3dce7; background:#fff; box-shadow:var(--shadow); }
.brand144 .analysis-card { border-color:#edb29f; background:#fff; box-shadow:0 24px 55px -27px #9b3c2759,0 3px 9px #28212e08; }
.brand144 .analysis-heading h2 { color:#28212e; font-size:21px; font-weight:650; }
.brand144 .analysis-card .mini-label { font-size:11px; color:#a63c29; letter-spacing:.7px; }
.brand144 .ai-icon { background:#fff0e8; border:1px solid #f2c6b6; box-shadow:inset 0 1px 0 #fff; }
.brand144 .analysis-decoration i { background:#ffc7b9; }
.brand144 .analysis-decoration i:nth-child(2) { background:#f36d50; }
.brand144 .analysis-decoration i:nth-child(3) { background:#f49b85; }
.brand144 .quote { background:#fff2ed; border-color:#f6d2c5; }
.brand144 .quote-meta { font-size:11px; color:#97513e; letter-spacing:.45px; }
.brand144 .quote blockquote { color:#493b3e; font-size:15px; line-height:1.75; }
.brand144 .quote mark { color:#482b2b; background:#ffc5b3; box-shadow:0 2px 0 #eda28c; }
.brand144 .insight>div>span { font-size:12px; color:#6d5f70; }
.brand144 .insight strong { font-size:14px; color:#382d40; font-weight:650; }
.brand144 .fit-icon { background:#e9f5ef; color:#175c46; }
.brand144 .intent-icon { background:#fff0e9; color:#a63c29; }
.brand144 .insight-check { color:#175c46; }
.brand144 .intent-dot { background:#e95c40; }
.brand144 .evidence-button { font-size:13px; color:#9b3423; font-weight:650; }
.brand144 .evidence-detail { color:#615264; font-size:14px; line-height:1.8; }
.brand144 .photo-label { color:#3a303f; background:#fffffff0; font-size:11px; }
.brand144 .photo-label>span { background:#175c46; }
.brand144 .photo-caption strong { font-size:17px; font-weight:650; }
.brand144 .photo-caption div>span { color:#fff; font-size:12px; }
.brand144 .call-duration { font-size:12px; }
.brand144 .recording-label { color:#44364b; font-size:13px; }
.brand144 .ready { color:#175c46; font-size:12px; }
.brand144 .call-meta { color:#675b6e; font-size:11px; }
.brand144 .waveform span { background:#ed967e; }
.brand144 .waveform span:nth-child(4n),.brand144 .waveform span:nth-child(5n),.brand144 .waveform span:nth-child(7n) { background:#e55c40; }
.brand144 .waveform span:nth-child(n+25) { background:#ebc5ba; }
.brand144 .task-card { background:#e9f5ef; border-color:#c8e0d3; box-shadow:0 18px 40px -25px #175c4640; }
.brand144 .task-card h2 { color:#194c3c; font-size:26px; font-weight:600; }
.brand144 .task-card>.mini-label { font-size:11px; color:#3c6455; letter-spacing:.55px; }
.brand144 .task-icon { background:#d5ebdf; border-color:#bbd9c9; color:#175c46; }
.brand144 .planned { font-size:12px; color:#175c46; }
.brand144 .planned>span { background:#278a65; }
.brand144 .task-item strong { font-size:14px; color:#234f3f; }
.brand144 .task-item>div>span { font-size:13px; color:#426353; }
.brand144 .task-tick { color:#175c46; background:#cce4d8; border-color:#a9cfbc; }
.brand144 .task-date { color:#745040; font-size:12px; background:#fff4e9; border-color:#ebd4bd; }
.brand144 .task-owner { border-color:#bfd6c8; }
.brand144 .task-owner div>span { font-size:11px; color:#4b6a58; }
.brand144 .task-owner strong { font-size:14px; color:#2f5340; }
.brand144 .task-owner .avatar { background:#c9dfcd; color:#2b5139; font-size:11px; }
.brand144 .task-note { font-size:12px; color:#3e654e; line-height:1.75; }
.brand144 .flow-steps button { font-size:13px; color:#5c4d64; min-height:44px; }
.brand144 .flow-steps button>span { font-size:11px; color:#765d7e; }
.brand144 .flow-steps button[aria-pressed="true"] { color:#a63c29; }
.brand144 .motion-toggle { color:#6b4b65; font-size:12px; min-height:44px; }
.brand144 .scene-caption { color:#6a5c70; font-size:12px; line-height:1.7; }
.brand144 .connector { color:#f36d50; }
.brand144 .connector svg { background:#fff4ee; border-color:#e99b86; color:#ad442f; }
.brand144 .connector-two { color:#3a8a6b; }
.brand144 .connector-two svg { background:#edf8f2; border-color:#afd4c0; color:#246b4e; }
.brand144 .signal-trail { opacity:.55; }
.brand144 .benefit-strip { background:#28212e; color:#fff; border:0; border-radius:12px; padding:24px 26px; }
.brand144 .benefit-strip>span { color:#f2ebf5; font-size:14px; }
.brand144 .benefit-strip svg { color:#ff9b82; }

/* Short product explanations stay bright, with actual text doing the work. */
.brand144 .product-section { background:#fff; }
.brand144 .section-heading h2 { color:#28212e; font-weight:600; }
.brand144 .section-heading h2>span { color:#65556e; }
.brand144 .section-heading>p { color:#5f5867; font-size:16px; line-height:1.8; }
.brand144 .feature-card { background:#faf9fb; border-color:#e5dfe9; box-shadow:none; }
.brand144 .feature-copy h3 { color:#312638; font-weight:600; }
.brand144 .feature-copy p { color:#5f5867; font-size:15px; line-height:1.8; }
.brand144 .feature-number { color:#a63c29; font-size:11px; font-weight:650; letter-spacing:.75px; }
.brand144 .opportunity-art { background:radial-gradient(ellipse at 50% 35%,#ffe5dba0,transparent 72%); }
.brand144 .art-source { background:#fff; border-color:#edcabe; }
.brand144 .art-source>span:nth-child(2) { font-size:13px; color:#6b4f48; }
.brand144 .art-source strong { color:#49322c; }
.brand144 .art-source .avatar { background:#ffddd0; color:#9b4933; }
.brand144 .art-time { font-size:11px; color:#796377; }
.brand144 .branch-lines,.brand144 .branch-lines span { border-color:#e7a58f; }
.brand144 .branch-lines span { background:#e7a58f; }
.brand144 .art-results>div { background:#fff; border-color:#e5dce9; }
.brand144 .art-results span { font-size:12px; color:#6a5c70; }
.brand144 .art-results strong { font-size:13px; color:#392b43; }
.brand144 .art-results svg { color:#a63c29; }
.brand144 .chart-title { font-size:14px; color:#4e3c57; }
.brand144 .chart-note,.brand144 .chart-key { font-size:11px; color:#6c5b75; }
.brand144 .chart-row { font-size:14px; color:#56445f; }
.brand144 .chart-row>strong { font-size:14px; color:#382a41; }
.brand144 .chart-person i { color:#5e4669; background:#eae3ef; }
.brand144 .chart-row>div { background:#eee7f2; }
.brand144 .chart-row>div>span { background:#776280; }
.brand144 .chart-row:nth-of-type(2)>div>span { background:#e76b4e; }
.brand144 .team-totals strong { color:#35263d; }
.brand144 .team-totals strong>span { font-size:13px; color:#6c5676; }
.brand144 .chart-key i { background:#776280; }

/* Setup: a neutral background and a clear, high-contrast device. */
.brand144 .setup-section { background:#f5f3f6; }
.brand144 .setup-copy h2 { color:#28212e; font-weight:600; }
.brand144 .setup-copy .section-label { color:#8d4234; }
.brand144 .section-intro { color:#5f5867; font-size:16px; }
.brand144 .setup-steps li+li { border-color:#ded5e3; }
.brand144 .setup-steps li>span { background:#fff; border-color:#d9b3a7; color:#9b4933; font-size:12px; font-weight:650; }
.brand144 .setup-steps h3 { font-size:18px; color:#382c41; }
.brand144 .setup-steps p { font-size:15px; color:#62576a; line-height:1.8; }
.brand144 .compatibility-note { border-left-color:#e97254; }
.brand144 .compatibility-note p { font-size:14px; color:#66576e; }
.brand144 .compatibility-note strong { color:#403047; }
.brand144 .compatibility-note svg { color:#b14c35; }
.brand144 .setup-orbit span { border-color:#dbd0e3; }
.brand144 .setup-orbit:after { background:#f36d50; border-color:#ffe0d6; box-shadow:0 0 0 9px #f36d5010; }
.brand144 .setup-phone { border-color:#28212e; background:#fff; box-shadow:15px 28px 50px -24px #28212e66,inset 0 0 0 1px #d7c9df; }
.brand144 .phone-speaker { background:#28212e; }
.brand144 .phone-brand { color:#28212e; }
.brand144 .phone-brand>span { color:#6e6076; font-size:11px; }
.brand144 .phone-kicker { color:#9b4933; font-size:11px; letter-spacing:.7px; }
.brand144 .setup-phone h3 { color:#32243b; font-weight:600; }
.brand144 .phone-check { border-color:#ece6ef; }
.brand144 .phone-check>span { background:#e9f5ef; color:#175c46; }
.brand144 .phone-check strong { font-size:14px; color:#43334c; }
.brand144 .phone-check small { font-size:12px; color:#716078; }
.brand144 .phone-transfer { background:#e9f5ef; border-color:#cee3d7; }
.brand144 .transfer-dot { background:#247e5c; }
.brand144 .phone-transfer strong { font-size:12px; color:#175c46; }
.brand144 .phone-transfer small { font-size:11px; color:#3b6553; }
.brand144 .setup-float { background:#fff; border-color:#dcd2e3; }
.brand144 .setup-float>svg { color:#bc4d33; }
.brand144 .setup-float strong { color:#392a43; font-size:14px; }
.brand144 .setup-float span { color:#685672; font-size:12px; }

/* The three offers have a deliberate hierarchy, rather than three pastel fills. */
.brand144 .packages-section { background:#fff; }
.brand144 .packages-heading h2 { color:#28212e; font-weight:600; }
.brand144 .packages-heading>p { font-size:16px; color:#5f5867; }
.brand144 .package-card { background:#fff; border-color:#ded5e5; border-top:4px solid #67546f; box-shadow:0 10px 28px -19px #28212e25; }
.brand144 .package-top { color:#6b5b74; font-size:12px; line-height:1.6; }
.brand144 .package-symbol i { background:#67546f; }
.brand144 .package-card h3 { color:#28212e; font-size:30px; font-weight:650; }
.brand144 .package-description { font-size:15px; line-height:1.75; color:#62566c; min-height:80px; }
.brand144 .operator-capacity strong { color:#33243d; font-weight:550; }
.brand144 .operator-capacity>span { color:#6b5775; font-size:14px; }
.brand144 .package-rights li { font-size:14px; line-height:1.65; min-height:48px; border-color:#e8e0ed; gap:12px; }
.brand144 .package-rights span { color:#65546e; min-width:0; }
.brand144 .package-rights strong { color:#382940; font-size:14px; line-height:1.5; }
.brand144 .package-cta { background:#f7f3f9; border-color:#d4c3df; color:#493253; min-height:50px; font-size:14px; }
.brand144 .package-cta:hover { background:#ece3f2; }
.brand144 .package-demo { font-size:13px; color:#6c5278; }
.brand144 .package-business { background:#f7f6f8; border-color:#ddd5e4; border-top-color:#47314f; }
.brand144 .package-business .package-symbol i { background:#47314f; }
.brand144 .package-business .package-cta { border-color:#cdbbd7; background:#fff; }
.brand144 .package-business .package-cta:hover { background:#eee5f4; }
.brand144 .package-growth { background:#28212e; border-color:#46334f; border-top-color:#f36d50; box-shadow:0 20px 38px -24px #28212e78; }
.brand144 .package-growth .package-symbol i { background:#f36d50; }
.brand144 .package-growth .package-top { color:#f7b6a6; }
.brand144 .package-growth h3,.brand144 .package-growth .operator-capacity strong { color:#fff; }
.brand144 .package-growth .package-description,.brand144 .package-growth .operator-capacity>span { color:#d8d1dc; }
.brand144 .package-growth .package-rights li { border-color:#514357; }
.brand144 .package-growth .package-rights span { color:#d8d1dc; }
.brand144 .package-growth .package-rights strong { color:#fff; }
.brand144 .package-growth .package-cta { color:#28212e; background:#f36d50; border-color:#f36d50; font-weight:750; }
.brand144 .package-growth .package-cta:hover { background:#ff8a70; border-color:#ff8a70; }
.brand144 .package-growth .package-demo { color:#f7b6a6; }
.brand144 .included { border-color:#e6deeb; }
.brand144 .included>strong { font-size:15px; color:#423049; }
.brand144 .included li { font-size:14px; color:#67556f; }
.brand144 .included svg { color:#175c46; }
.brand144 .package-terms { font-size:13px; color:#75637d; line-height:1.85; }
.brand144 .addon-block .section-label { font-size:12px; color:#a63c29; }
.brand144 .addon-block h3 { color:#382940; font-weight:600; }
.brand144 .addon-block p:not(.section-label) { font-size:15px; color:#62536b; }
.brand144 .inline-link { font-size:14px; color:#9b3423; }
.brand144 .desktop-addon { background:#f8f6fa; border-color:#e2d6e9; }
.brand144 .desktop-icon { background:#ece3f1; color:#65436e; }
.brand144 .desktop-addon h3 { color:#3c2b45; font-size:17px; }
.brand144 .desktop-addon p { font-size:14px; color:#6a5674; }
.brand144 .desktop-addon .inline-link { font-size:14px; }

/* Calm, white information sections lead into one strong ink closing section. */
.brand144 .trust-section { background:#faf9fb; border-block:1px solid #eee8f1; }
.brand144 .trust-inner h2 { color:#28212e; font-weight:600; }
.brand144 .trust-inner>div>p:not(.section-label) { color:#62536b; font-size:16px; }
.brand144 .trust-inner .inline-link { color:#9b3423; font-size:14px; }
.brand144 .access-visual { background:#fff; border-color:#e2d7e8; box-shadow:0 20px 35px -27px #33243e42; }
.brand144 .access-title { border-color:#e8dfed; }
.brand144 .access-title strong { color:#392a42; font-size:14px; }
.brand144 .access-title>span { color:#786680; font-size:12px; }
.brand144 .access-roles>div+div { border-color:#e6ddec; }
.brand144 .access-avatar { background:#ffe5db; border-color:#f0bda9; color:#a64b30; }
.brand144 .access-roles>div+div .access-avatar { background:#e9f5ef; border-color:#c7e0d2; color:#175c46; }
.brand144 .access-roles h3 { color:#392a43; font-size:16px; }
.brand144 .access-roles p { color:#705d79; font-size:14px; }
.brand144 .access-foot { border-color:#e6ddec; color:#305f4a; background:#f6fbf8; font-size:12px; }
.brand144 .faq-section { background:#fff; }
.brand144 .faq-heading h2 { color:#28212e; font-weight:600; }
.brand144 .faq-heading>p:not(.section-label) { color:#65546f; font-size:15px; }
.brand144 .faq-heading .inline-link { color:#9b3423; font-size:14px; }
.brand144 .faq-list details,.brand144 .faq-list details:last-child { border-color:#e4dbe9; }
.brand144 .faq-list summary { color:#3e2f48; font-size:16px; font-weight:600; }
.brand144 .faq-list summary>span { background:#fff7f2; border-color:#e9b9a9; color:#ab4830; }
.brand144 .faq-list details[open] summary>span { background:#ffe5d9; }
.brand144 .faq-list details>p { font-size:15px; color:#65566e; }
.brand144 .faq-list p>a { color:#9b3423; }
.brand144 .full-closing { background:#28212e; color:#fff; border-top:4px solid #f36d50; }
.brand144 .full-closing .section-label { color:#f7b6a6; font-size:12px; }
.brand144 .full-closing h2 { color:#fff; font-weight:600; }
.brand144 .full-closing p:not(.section-label) { color:#d8d1dc; font-size:16px; }
.brand144 .closing-quote { color:#ffbbab; font-size:15px; }
.brand144 .closing-quote:hover { text-decoration:underline; text-underline-offset:5px; }
.brand144 .closing-line { background:#795865; }
.brand144 .closing-node>svg { background:#3c2d43; border-color:#715377; color:#ffb09a; }
.brand144 .closing-node>img { background:#fff; box-shadow:0 14px 30px #100a1859; }
.brand144 .closing-node>span { color:#ddd1e4; font-size:13px; }
.brand144 .full-footer { background:#fff; }
.brand144 .footer-description { color:#6b5b73; font-size:14px; }
.brand144 .footer-column h3 { color:#382840; font-size:14px; }
.brand144 .footer-column a { color:#6a5275; font-size:14px; }
.brand144 .footer-column a:hover { color:#9b3423; }
.brand144 .full-footer .footer-bottom { color:#75617f; border-color:#e5daeb; font-size:12px; }
.brand144 .footer-bottom a { font-size:12px; }

/* Reading takes priority over fitting a miniature desktop interface. */
@media(max-width:1100px) {
  .brand144 .desktop-nav { font-size:13px; gap:18px; }
  .brand144 .header-actions { gap:14px; }
  .brand144 .analysis-heading h2 { font-size:19px; }
  .brand144 .analysis-decoration { display:none; }
  .brand144 .package-rights li,.brand144 .package-rights strong { font-size:13px; }
  .brand144 .package-top { font-size:11px; }
  .brand144 .package-description { font-size:14px; min-height:100px; }
  .brand144 .package-demo { font-size:12px; }
  .brand144 .package-cta { font-size:13px; }
  .brand144 .benefit-strip { gap:16px; }
  .brand144 .benefit-strip>span { font-size:13px; }
}
@media(max-width:850px) {
  .brand144 .hero-description { font-size:16px; }
  .brand144 .hero .analysis-heading h2 { font-size:20px; }
  .brand144 .quote blockquote { font-size:15px; }
  .brand144 .insight strong { font-size:14px; }
  .brand144 .task-card>.mini-label { font-size:11px; }
  .brand144 .task-owner strong { font-size:13px; }
  .brand144 .task-date { font-size:12px; }
  .brand144 .section-heading>p { font-size:15px; }
  .brand144 .feature-copy p { font-size:15px; }
  .brand144 .feature-illustration { height:auto; min-height:290px; }
  .brand144 .art-source>span:nth-child(2) { font-size:12px; }
  .brand144 .art-results span { font-size:11px; }
  .brand144 .art-results strong { font-size:12px; }
  .brand144 .section-intro { font-size:15px; }
  .brand144 .setup-steps p { font-size:14px; }
  .brand144 .packages-heading>p { font-size:15px; }
  .brand144 .package-rights li { flex-direction:column; align-items:flex-start; gap:5px; }
  .brand144 .package-rights strong { font-size:14px; }
  .brand144 .operator-capacity>span { font-size:13px; }
  .brand144 .included li { font-size:14px; }
  .brand144 .desktop-addon { flex-wrap:wrap; }
  .brand144 .desktop-addon .inline-link { margin-left:68px; }
  .brand144 .phone-brand>span { font-size:11px; }
  .brand144 .setup-float strong { font-size:13px; }
  .brand144 .setup-float span { font-size:11px; }
  .brand144 .closing-actions { gap:23px; flex-wrap:wrap; }
}
@media(max-width:760px) {
  .brand144 .package-grid { grid-template-columns:minmax(0,1fr); max-width:540px; margin-inline:auto; gap:20px; }
  .brand144 .package-card { padding:27px 26px 22px; }
  .brand144 .package-top { font-size:12px; align-items:center; }
  .brand144 .package-top>span:last-child { max-width:none; }
  .brand144 .package-card h3 { font-size:29px; }
  .brand144 .package-description { min-height:0; font-size:15px; }
  .brand144 .operator-capacity strong { font-size:58px; }
  .brand144 .operator-capacity>span { font-size:14px; }
  .brand144 .package-rights li { flex-direction:row; align-items:center; justify-content:space-between; font-size:14px; min-height:48px; gap:14px; }
  .brand144 .package-rights strong { font-size:14px; }
  .brand144 .package-cta { font-size:14px; min-height:50px; }
  .brand144 .package-demo { font-size:13px; }
  .brand144 .package-demo svg { display:block; }
}
@media(max-width:600px) {
  .brand144 .header-actions>.button { min-height:44px; font-size:12px; padding-inline:11px; gap:8px; }
  .brand144 .header-actions>.button svg { width:15px; height:15px; }
  .brand144 .mobile-menu>summary { width:40px; height:44px; }
  .brand144 .header-actions { gap:8px; }
  .brand144 .hero h1 { font-size:clamp(32px,8.5vw,44px); line-height:1.16; letter-spacing:-1.5px; }
  .brand144 .hero .eyebrow { font-size:11px; letter-spacing:.5px; gap:8px; flex-wrap:wrap; }
  .brand144 .hero-description { font-size:16px; line-height:1.8; }
  .brand144 .hero-actions { flex-wrap:wrap; gap:16px 18px; }
  .brand144 .hero-actions .button { font-size:14px; padding-inline:18px; gap:12px; min-height:48px; }
  .brand144 .text-button { font-size:14px; gap:7px; }
  .brand144 .journey-top { font-size:11px; letter-spacing:.25px; gap:7px; }
  .brand144 .example-label { font-size:11px; }
  .brand144 .photo-label { max-width:calc(100% - 20px); font-size:11px; line-height:1.5; gap:5px; }
  .brand144 .photo-caption strong { font-size:15px; }
  .brand144 .photo-caption div>span { font-size:11px; line-height:1.6; }
  .brand144 .call-duration { display:none; }
  .brand144 .recording-label { font-size:13px; }
  .brand144 .ready { font-size:11px; }
  .brand144 .call-meta { font-size:11px; }
  .brand144 .analysis-card .mini-label { font-size:11px; }
  .brand144 .hero .analysis-heading h2 { font-size:21px; }
  .brand144 .quote-meta { font-size:11px; letter-spacing:0; }
  .brand144 .quote blockquote { font-size:15px; }
  .brand144 .evidence-button { font-size:13px; }
  .brand144 .evidence-detail { font-size:14px; }
  .brand144 .task-card { column-gap:12px; row-gap:0; }
  .brand144 .task-date { font-size:12px; padding:9px 10px; }
  .brand144 .task-owner strong { font-size:13px; }
  .brand144 .task-owner .avatar { font-size:11px; }
  .brand144 .flow-steps { gap:7px; }
  .brand144 .flow-steps button { font-size:12px; gap:5px; padding:12px 4px; }
  .brand144 .flow-steps button>span { font-size:11px; }
  .brand144 .step-dash { width:10px; }
  .brand144 .motion-toggle { font-size:12px; }
  .brand144 .scene-caption { font-size:12px; }
  .brand144 .benefit-strip { gap:19px 13px; padding:23px 18px; }
  .brand144 .benefit-strip>span { font-size:12px; line-height:1.6; gap:8px; align-items:flex-start; }
  .brand144 .benefit-strip svg { margin-top:2px; }
  .brand144 .section-heading .eyebrow { font-size:11px; }
  .brand144 .section-heading>p { font-size:15px; }
  .brand144 .feature-copy p { font-size:15px; line-height:1.8; }
  .brand144 .feature-number { font-size:11px; }
  .brand144 .feature-illustration { min-height:280px; }
  .brand144 .art-source>span:nth-child(2) { font-size:12px; }
  .brand144 .art-results strong { font-size:12px; }
  .brand144 .art-results span { font-size:11px; }
  .brand144 .chart-title { font-size:13px; }
  .brand144 .chart-row { font-size:13px; }
  .brand144 .chart-note,.brand144 .chart-key { font-size:11px; }
  .brand144 .setup-steps h3 { font-size:17px; }
  .brand144 .setup-steps p { font-size:15px; }
  .brand144 .setup-float strong { font-size:14px; }
  .brand144 .setup-float span { font-size:12px; }
  .brand144 .setup-float { max-width:100%; }
  .brand144 .compatibility-note p { font-size:14px; }
  .brand144 .packages-heading>p { font-size:15px; }
  .brand144 .included { gap:16px; }
  .brand144 .included>strong { font-size:15px; }
  .brand144 .included li { font-size:14px; }
  .brand144 .package-terms { font-size:13px; }
  .brand144 .addon-block p:not(.section-label) { font-size:15px; }
  .brand144 .desktop-addon h3 { font-size:16px; }
  .brand144 .desktop-addon p { font-size:14px; }
  .brand144 .desktop-addon .inline-link { margin-left:0; font-size:14px; }
  .brand144 .trust-inner>div>p:not(.section-label) { font-size:15px; }
  .brand144 .access-title { flex-wrap:wrap; gap:10px; }
  .brand144 .access-title strong { font-size:14px; }
  .brand144 .access-title>span { font-size:11px; }
  .brand144 .access-roles p { font-size:13px; }
  .brand144 .access-foot { font-size:12px; line-height:1.6; align-items:flex-start; }
  .brand144 .access-foot svg { margin-top:2px; }
  .brand144 .faq-heading>p:not(.section-label) { font-size:15px; }
  .brand144 .faq-list summary { font-size:16px; }
  .brand144 .faq-list details>p { font-size:15px; line-height:1.85; }
  .brand144 .full-closing p:not(.section-label) { font-size:16px; }
  .brand144 .closing-actions { gap:20px; flex-wrap:wrap; }
  .brand144 .closing-actions .button { font-size:14px; gap:13px; min-height:48px; }
  .brand144 .closing-quote { font-size:14px; }
  .brand144 .closing-node>span { font-size:12px; }
  .brand144 .footer-column h3 { font-size:14px; }
  .brand144 .footer-column a { font-size:14px; }
  .brand144 .footer-description { font-size:14px; }
  .brand144 .full-footer .footer-bottom { font-size:12px; }
  .brand144 .footer-bottom a { font-size:12px; }
}
@media(max-width:360px) {
  .brand144 .header-inner { padding-inline:16px; gap:8px; }
  .brand144 .header-actions { gap:7px; }
  .brand144 .header-actions>.button { font-size:12px; padding-inline:10px; gap:6px; }
  .brand144 .brand { font-size:19px; }
  .brand144 .hero .eyebrow { font-size:11px; gap:7px; }
  .brand144 .hero-description { font-size:15px; }
  .brand144 .hero .analysis-heading h2 { font-size:19px; }
  .brand144 .analysis-card { padding-inline:16px; }
  .brand144 .insight strong { font-size:13px; }
  .brand144 .insight>div>span { font-size:12px; }
  .brand144 .task-card { padding-inline:16px; }
  .brand144 .task-owner { gap:7px; }
  .brand144 .task-owner strong { font-size:12px; }
  .brand144 .task-date { font-size:11px; padding-inline:8px; }
  .brand144 .task-date svg { display:none; }
  .brand144 .flow-steps { gap:5px; }
  .brand144 .flow-steps button { font-size:12px; gap:4px; padding-inline:2px; }
  .brand144 .step-dash { width:7px; }
  .brand144 .benefit-strip { grid-template-columns:1fr; gap:14px; }
  .brand144 .benefit-strip>span { font-size:14px; }
  .brand144 .feature-illustration { padding-inline:16px; }
  .brand144 .art-source>span:nth-child(2) { font-size:11px; }
  .brand144 .art-results strong { font-size:11px; }
  .brand144 .art-results span { font-size:11px; }
  .brand144 .package-card { padding-inline:20px; }
  .brand144 .package-rights li,.brand144 .package-rights strong { font-size:13px; }
  .brand144 .package-rights li { gap:10px; }
  .brand144 .package-rights strong { white-space:normal; text-align:right; }
  .brand144 .package-cta { font-size:14px; }
  .brand144 .access-title strong { font-size:13px; }
  .brand144 .access-foot { font-size:12px; }
}
@media(prefers-reduced-motion:reduce) {
  .brand144 .button,.brand144 .package-cta,.brand144 .play-ring,.brand144 .inline-link svg,.brand144 .faq-list summary>span { transition:none; }
  .brand144 .button:hover,.brand144 .package-cta:hover,.brand144 .inline-link:hover svg { transform:none; }
}

@media(max-width:360px){.brand144 .setup-phone{width:250px;max-width:calc(100% - 18px);transform:none}.brand144 .setup-visual.in-view .setup-phone{animation:none}.brand144 .setup-phone h3{font-size:25px}}
