.seg-photo{aspect-ratio:4/3;box-shadow:var(--shadow-lg)}.seg-switch{color:var(--ink-2);align-items:center;gap:6px;margin-top:24px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.seg-switch:hover{color:var(--orange-text)}.page-hero.dark .seg-switch{color:var(--on-navy-2)}.page-hero.dark .seg-switch:hover{color:#fff}.seg-svc{background:radial-gradient(70% 80% at 100% 100%, #ff6a001a, transparent 60%), var(--navy)}.seg-switch svg{width:14px;height:14px}.pains-wrap{gap:40px;display:grid}@media (min-width:1000px){.pains-wrap{grid-template-columns:4fr 7fr;gap:7%}.pains-wrap header{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}}.pains-wrap h2{font-size:var(--step-4);margin-top:16px}.pains-wrap header>p:not(.eyebrow){color:var(--ink-2);font-size:var(--step-1);margin-top:20px;line-height:1.55}.pains{gap:0 40px;display:grid}@media (min-width:700px){.pains{grid-template-columns:1fr 1fr}}.pains li{border-top:1px solid var(--line-2);grid-template-columns:auto 1fr;gap:20px;padding:28px 0;display:grid}.pains__n{font-size:var(--step-4);letter-spacing:-.05em;color:var(--orange);font-weight:650;line-height:.9}.pains h3{font-size:var(--step-1)}.pains p{color:var(--ink-2);margin-top:8px;font-size:15.5px;line-height:1.55}.tl-wrap{align-items:start;gap:40px;display:grid}@media (min-width:1000px){.tl-wrap{grid-template-columns:5fr 6fr;gap:7%}.tl-wrap header{top:calc(var(--header-h) + 40px);position:sticky}}.tl-wrap h2{font-size:var(--step-4);margin-top:16px}.tl-wrap .lead{margin-top:20px}.tl-note{color:var(--ink-3);margin-top:16px;font-size:13px}.tl{border-radius:var(--r-xl);box-shadow:var(--shadow);padding:clamp(20px,3vw,36px);display:grid;position:relative}.tl li{grid-template-columns:64px 1fr;gap:24px;padding:16px 0 16px 28px;display:grid;position:relative}.tl li:before{content:"";background:var(--orange);width:12px;height:12px;box-shadow:0 0 0 4px var(--orange-soft);border-radius:50%;position:absolute;top:24px;left:4px}.tl li:not(:last-child):after{content:"";background:var(--line);width:2px;position:absolute;top:40px;bottom:-16px;left:9px}.tl li:last-child:before{background:var(--ok);box-shadow:0 0 0 4px #e6f4ec}.tl__h{font-size:var(--step-1);color:var(--orange-text);font-weight:600;line-height:1.3}.tl h3{font-size:var(--step-1)}.tl p{color:var(--ink-2);margin-top:4px}.b2b-m{border-radius:var(--r-xl);padding:8px clamp(20px,3vw,36px) 28px}.b2b-m .metric{border-top:0}.b2b-m .metric__v{font-size:var(--step-4)}.b2b{gap:16px;margin-top:16px;display:grid}@media (min-width:800px){.b2b{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.b2b{grid-template-columns:repeat(4,1fr)}}.b2b__c{padding:28px 26px 30px}.b2b__c h3{font-size:var(--step-1);margin-top:24px}.b2b__c p{color:var(--ink-2);margin-top:8px;font-size:15.5px;line-height:1.55}.bf-sec{background:radial-gradient(70% 60% at 10% 100%, #ff6a001a, transparent 60%), var(--navy)}.bf{align-items:center;gap:40px;display:grid}@media (min-width:1000px){.bf{grid-template-columns:5fr 6fr;gap:7%}}.bf h2{color:#fff;margin-top:16px}.bf__p{color:var(--on-navy-2);font-size:var(--step-1);max-width:44ch;margin-top:20px}.bf__list{counter-reset:bf;gap:10px;display:grid}.bf__list li{counter-increment:bf;border-radius:var(--r-lg);border:1px solid var(--navy-line);background:linear-gradient(#ffffff0f,#ffffff05);gap:4px;padding:20px 24px 20px 76px;display:grid;position:relative}.bf__list li:before{content:counter(bf);background:var(--orange);width:36px;height:36px;color:var(--navy);border-radius:50%;place-items:center;font-size:15px;font-weight:650;display:grid;position:absolute;top:20px;left:22px}.bf__list strong{font-size:var(--step-1);color:#fff;font-weight:650}.bf__list span{color:var(--on-navy-2)}.sec-list{gap:16px;display:grid}@media (min-width:800px){.sec-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.sec-list{grid-template-columns:repeat(3,1fr)}}.sec-list li{padding:26px}.sec-list h3{font-size:var(--step-1);margin-top:20px}.sec-list p{color:var(--ink-2);margin-top:6px;font-size:15.5px}.seg-ig{align-items:center;gap:40px;display:grid}@media (min-width:960px){.seg-ig{grid-template-columns:5fr 7fr;gap:7%}}.seg-ig h2{margin-top:16px}.seg-ig>div>p:not(.eyebrow){color:var(--ink-2);font-size:var(--step-1);max-width:44ch;margin-top:16px}.sv-faq{gap:32px;display:grid}@media (min-width:960px){.sv-faq{grid-template-columns:4fr 7fr;gap:7%}.sv-faq header{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}}.sv-faq h2{font-size:var(--step-4);margin:16px 0 28px}.seg-svc .sg{--ink:#0b1424;--ink-2:#454d5b;--ink-3:#626a78;--line:#e5e2db;--line-2:#cdc9c0}
