.bf-page.sx-page{--sx-accent:#c2410c;--sx-gray:#f2f3f4}.sx-page .bf-section{padding:96px 0}.sx-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sx-soft{background:#f5f6f7}.sx-page .bf-section-heading{max-width:720px;margin-bottom:56px}.sx-page .bf-section-heading p:not(.bf-eyebrow){color:var(--muted);max-width:650px}.sx-fv{padding:128px 0 96px!important}.sx-fv__grid{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.sx-fv h1{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.45;margin:0 0 24px;color:var(--navy);letter-spacing:-.03em}.sx-lead{margin:0 0 32px;color:var(--muted);font-size:1.0625rem;max-width:560px}.sx-cta{display:flex;flex-wrap:wrap;gap:12px}.sx-fv__img{width:100%;height:auto;border-radius:12px;background:var(--sx-gray);padding:24px;box-shadow:0 12px 24px rgba(27,42,74,.08)}.sx-rows{display:grid;gap:96px}.sx-row{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.sx-row:nth-child(2n) .sx-row__text{order:2}.sx-row__label{display:inline-block;margin:0 0 16px;background:#1f2937;color:#fff;padding:6px 14px;border-radius:4px;font-size:.875rem;font-weight:600;line-height:1.6}.sx-row h3{margin:0 0 20px;font-size:clamp(1.625rem,2.4vw,2.125rem);line-height:1.4;color:var(--navy)}.sx-row__text p{margin:0 0 14px;color:var(--ink)}.sx-row__text p.sx-row__label{color:#fff;margin:0 0 16px}.sx-row__text strong{font-weight:700;text-decoration:underline;text-decoration-color:var(--sx-line,#b9c3d3);text-decoration-thickness:6px;text-underline-offset:-2px}.sx-row__shots{background:var(--sx-gray);border-radius:24px;padding:32px;display:grid;gap:16px}.sx-row__shots img{width:100%;height:auto;display:block;border-radius:12px;box-shadow:0 12px 24px rgba(27,42,74,.08)}.sx-features{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px 32px}.sx-features img{width:100%;height:auto;display:block;border-radius:8px;border:1px solid #e0e3e6;margin-bottom:16px}.sx-features h3{margin:0 0 6px;font-size:1.125rem;color:var(--navy)}.sx-features p{margin:0;font-size:.875rem;color:var(--muted);line-height:1.8}.sx-tools{margin:0;display:grid;grid-template-columns:1fr 72px 1fr;align-items:center;gap:0}.sx-tools__tag{margin:0 0 20px;display:inline-block;font-size:.875rem;font-weight:700;color:var(--muted)}.sx-tools__tag--after{color:var(--sx-accent)}.sx-tools__cap{margin:20px 0 0;font-size:.9375rem;color:var(--muted)}.sx-tools__before{background:#e9eaec;border-radius:16px;padding:32px}.sx-tools__before ul{list-style:none;margin:0;padding:10px 8px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px 14px}.sx-tools__tile{background:#fff;border-radius:8px;padding:14px 4px 12px;text-align:center;display:grid;gap:2px;justify-items:center;box-shadow:0 6px 14px rgba(27,42,74,.1);font-size:.8125rem;color:var(--muted)}.sx-tools__tile b,.sx-tools__tile span{white-space:nowrap}.sx-tools__tile b{font-size:.8125rem;color:var(--ink)}.sx-tools__icon{width:44px;height:44px;color:var(--navy);display:block}.sx-tools__icon svg{width:100%;height:100%;display:block}.sx-tools__tile--1{transform:rotate(-4deg)}.sx-tools__tile--2{transform:rotate(3deg) translateY(6px)}.sx-tools__tile--3{transform:rotate(-2deg)}.sx-tools__tile--4{transform:rotate(4deg)}.sx-tools__tile--5{transform:rotate(-3deg) translateY(4px)}.sx-tools__tile--6{transform:rotate(2deg)}.sx-tools__arrow{color:var(--sx-accent);display:grid;place-items:center}.sx-tools__arrow svg{width:48px;height:24px}.sx-tools__after{background:#fff;border:2px solid var(--navy);border-radius:16px;padding:32px}.sx-app{border:1px solid #cfd5dc;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 12px 24px rgba(27,42,74,.12)}.sx-app__bar{display:flex;align-items:center;gap:6px;padding:8px 12px;background:var(--navy);color:#fff;font-size:.75rem}.sx-app__bar i{width:8px;height:8px;border-radius:50%;background:#fff;opacity:.5}.sx-app__bar span{margin-left:8px;font-weight:600}.sx-app__body{display:grid;grid-template-columns:minmax(96px,34%) 1fr;min-height:220px}.sx-app__body ul{list-style:none;margin:0;padding:10px 0;background:#f2f4f7;display:grid;align-content:start;gap:2px}.sx-app__body li{white-space:nowrap;padding:6px 12px;font-size:.75rem;color:var(--ink)}.sx-app__body li.is-on{background:var(--navy);color:#fff;font-weight:700}.sx-app__main{padding:14px;display:grid;gap:12px;align-content:start}.sx-app__kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sx-app__kpi span{height:38px;border-radius:6px;background:#e6ecf5}.sx-app__rows{display:grid;gap:8px}.sx-app__rows span{height:20px;border-radius:4px;background:#eef0f3}.sx-app__rows span:nth-child(2){background:#dbe5f3}.sx-two{display:grid;grid-template-columns:1fr 1fr;gap:40px}.sx-two__col{background:#f5f6f7;border-radius:8px;padding:40px}.sx-two__n{margin:0 0 4px;font-size:.8125rem;color:var(--muted);font-weight:700;letter-spacing:.06em}.sx-two h3{margin:0 0 16px;font-size:1.5rem;color:var(--navy)}.sx-two__who{font-weight:700;margin:0 0 8px;color:var(--ink)}.sx-two__col p{margin:0 0 20px}.sx-two dl{display:grid;grid-template-columns:7em 1fr;margin:0;border-top:1px solid var(--line);padding-top:14px;font-size:.9375rem}.sx-two dt{color:var(--muted)}.sx-two dd{margin:0;font-weight:700;color:var(--navy)}.sx-svc-head{margin-bottom:24px}.sx-svc-head .bf-eyebrow{margin-bottom:10px}.sx-def{margin:0 0 48px;max-width:760px;font-size:1.0625rem;color:var(--ink)}.sx-svc-body{display:grid;grid-template-columns:1.4fr 1fr;gap:64px;align-items:start}.sx-svc-body--single{grid-template-columns:1fr;max-width:760px}.sx-doc{margin:0;text-align:center}.sx-doc img{width:100%;max-width:320px;height:auto;box-shadow:0 12px 24px rgba(27,42,74,.12)}.sx-doc figcaption{margin-top:12px;font-size:.8125rem;color:var(--muted)}.sx-sub{margin:72px 0 28px;font-size:1.5rem;color:var(--navy)}.sx-cases{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:56px 40px}.sx-cases img{width:100%;height:auto;display:block;border-radius:12px;margin-bottom:16px}.sx-cases h4{margin:0 0 8px;font-size:1.125rem;color:var(--navy)}.sx-cases p{margin:0;font-size:.875rem;color:var(--muted);line-height:1.9}.sx-link{margin-top:40px}.sx-months{list-style:none;padding:0;margin:0;display:grid;gap:0}.sx-months li{padding:16px 0;border-top:1px solid var(--line)}.sx-months li:last-child{border-bottom:1px solid var(--line)}.sx-months span{display:block;font-size:.8125rem;font-weight:700;color:var(--navy)}.sx-months p{margin:2px 0 0;font-size:.9375rem}.sx-answer-box{margin-top:48px;max-width:760px;padding:28px 32px;background:#f5f6f7;border-radius:8px}.sx-answer-box h3{margin:0 0 10px;font-size:1.125rem;color:var(--navy)}.sx-answer-box p{margin:0 0 10px;font-size:.9375rem}.sx-answer-box__links a{color:var(--navy);text-decoration:underline;text-underline-offset:4px;font-weight:600}.sx-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.sx-steps li{padding:0 28px;border-left:1px solid var(--line)}.sx-steps li:first-child{padding-left:0;border-left:0}.sx-steps span{display:block;font-size:2rem;font-weight:700;color:var(--navy);line-height:1.2;margin-bottom:8px}.sx-steps strong{display:block;font-size:1.125rem;color:var(--navy);margin-bottom:6px}.sx-steps p{margin:0;font-size:.875rem;color:var(--muted)}.sx-data{margin-top:56px;max-width:760px}.sx-data h3{margin:0 0 6px;font-size:1.0625rem;color:var(--navy)}.sx-data p{margin:0;font-size:.9375rem;color:var(--muted)}.sx-plan{display:grid;gap:32px}.sx-plan__who{margin:0 0 20px;color:var(--ink)}.sx-plan__price dl{margin:0;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.sx-plan__price dt{font-size:.875rem;font-weight:700;color:var(--muted)}.sx-plan__price dd{margin:0;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:700;color:var(--navy);letter-spacing:-.03em;line-height:1.2}.sx-plan__note{margin:6px 0 0;font-size:.875rem;color:var(--muted)}.sx-plan__lists{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sx-plan__lists h4{margin:0 0 12px;font-size:.9375rem;color:var(--navy)}.sx-plan__lists ul{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:.9375rem}.sx-plan__lists li{position:relative;padding-left:26px}.sx-plan__ok li:before{content:"";position:absolute;left:3px;top:.45em;width:12px;height:7px;border-left:2.5px solid var(--navy);border-bottom:2.5px solid var(--navy);transform:rotate(-45deg)}.sx-plan__no{color:var(--muted)}.sx-plan__no li:before{content:"";position:absolute;left:2px;top:.85em;width:14px;border-top:2px solid #9aa4b0}.sx-glow{position:relative;overflow:visible;box-shadow:0 0 0 0 rgba(224,95,20,.5);animation:sx-pulse 2.4s ease-out infinite;padding-left:32px;padding-right:32px}.sx-glow:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.55) 50%,transparent 65%);transform:translateX(-120%);animation:sx-shine 3s ease-in-out infinite;pointer-events:none}@keyframes sx-pulse{0%{box-shadow:0 0 0 0 rgba(224,95,20,.55)}70%,to{box-shadow:0 0 0 16px rgba(224,95,20,0)}}@keyframes sx-shine{0%,55%{transform:translateX(-120%)}to{transform:translateX(120%)}}.sx-glow:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.sx-glow,.sx-glow:after{animation:none}}.sx-sub-h1{margin:-8px 0 20px;font-size:1.25rem;font-weight:700;color:var(--ink)}.sx-cta{padding-top:14px}.sx-tagged{position:relative;overflow:visible}.sx-band{background:var(--navy);color:#fff}.sx-band__in{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center}.sx-band .bf-eyebrow{color:#bcc9da}.sx-page .sx-band h2{color:#fff;font-size:clamp(1.5rem,2.6vw,2rem);margin:0 0 14px}.sx-band p:not(.bf-eyebrow){margin:0;color:#dbe3ee;max-width:560px}.sx-band .bf-button{margin-top:14px}@media (max-width:900px){.sx-page .bf-section{padding:64px 0}.sx-fv{padding:104px 0 64px!important}.sx-fv__grid,.sx-row,.sx-svc-body,.sx-two{grid-template-columns:1fr;gap:32px}.sx-row:nth-child(2n) .sx-row__text{order:0}.sx-rows{gap:64px}.sx-cases,.sx-features{grid-template-columns:1fr 1fr;gap:32px 24px}.sx-steps{grid-template-columns:1fr 1fr;gap:32px 0}.sx-steps li:nth-child(3){padding-left:0;border-left:0}.sx-tools{grid-template-columns:1fr}.sx-tools__arrow{transform:rotate(90deg);margin:16px 0}.sx-band__in{grid-template-columns:1fr;gap:28px}.sx-page .bf-section-heading{margin-bottom:36px}}@media (max-width:600px){.sx-cases,.sx-features,.sx-steps{grid-template-columns:1fr}.sx-steps li{padding:0;border-left:0}.sx-fv__img{padding:12px}.sx-row__shots{padding:16px;border-radius:16px}.sx-tools__after,.sx-tools__before{padding:20px}.sx-plan__lists{grid-template-columns:1fr}.sx-two__col{padding:28px}.sx-page .bf-section-heading h2{font-size:1.5rem}}@media (max-width:420px){.sx-two dl{grid-template-columns:1fr}.sx-two__col{padding:28px 24px}.sx-page .bf-section-heading h2{font-size:1.3rem}.sx-tools__before ul{grid-template-columns:1fr 1fr}}.bf-page.sx-page :is(p,li,dd,dt,figcaption,td,th){text-wrap:wrap!important;word-break:normal!important;line-break:strict;overflow-wrap:break-word}.bf-page.sx-page :is(h1,h2,h3,h4){word-break:normal!important;line-break:strict}.bf-page.sx-page .sx-plan__price dd{word-break:keep-all!important;white-space:nowrap}@media (max-width:420px){.sx-plan__price dd{font-size:1.625rem}}