.sf-platform-shell{--sf-platform-red:#e21c40;--sf-platform-ink:#191619;--sf-scroll-progress:0;--sf-hero-shift:0px;background:#fff;color:var(--sf-platform-ink)}.sf-platform-shell:before{content:'';position:fixed;inset:0 0 auto;z-index:100;height:3px;pointer-events:none;background:linear-gradient(90deg,#be1837,#ec3958,#f7a56c);transform:scaleX(var(--sf-scroll-progress));transform-origin:left}@supports(animation-timeline:scroll()){.sf-platform-shell[data-sf-motion=ready]:before{animation:sf-scroll-progress linear both;animation-timeline:scroll(root)}@keyframes sf-scroll-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}}.sf-platform-shell .g-site-header{border-color:#f0e4e5;background:#fffffff0;box-shadow:0 8px 24px -24px #47232c44}.sf-platform-shell .g-site-header-inner{width:min(1280px,calc(100% - 80px));margin-inline:auto}.sf-platform-shell .c-logo{display:inline-flex;align-items:center;flex-shrink:0}.sf-platform-shell .c-logo img{display:block;width:178px;height:auto}.sf-platform-shell .c-button.g-nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:15px;min-height:44px;padding:11px 20px;border:1px solid transparent;border-radius:100px;background:var(--sf-platform-red);color:#fff;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .22s,background .22s,box-shadow .22s}.sf-platform-shell .c-button.g-nav-cta:hover{transform:translateY(-2px);background:#bd1535;box-shadow:0 10px 22px -13px #ac1e3b}.sf-platform-shell .g-site-header :is(a,summary):focus-visible,.sf-platform-shell .sf-platform-breadcrumb a:focus-visible{outline:3px solid var(--sf-platform-red);outline-offset:3px}.sf-platform-topline{display:flex;align-items:center;justify-content:space-between;gap:24px;width:min(1280px,calc(100% - 80px));min-height:72px;margin-inline:auto;padding:15px 0;color:#584e52}.sf-platform-breadcrumb{min-width:0;overflow-x:auto;scrollbar-width:none}.sf-platform-breadcrumb::-webkit-scrollbar{display:none}.sf-platform-breadcrumb ol{display:flex;align-items:center;gap:8px;min-width:max-content;list-style:none;margin:0;padding:0}.sf-platform-breadcrumb li{display:inline-flex;align-items:center;gap:8px;min-width:0}.sf-platform-breadcrumb a,.sf-platform-breadcrumb [aria-current]{display:inline-flex;align-items:center;min-height:34px;padding:7px 12px;border:1px solid #efdfdf;border-radius:100px;background:#fff;color:#51484b;font-size:12px;font-weight:600;line-height:1.25;text-decoration:none;white-space:nowrap;transition:color .2s,border-color .2s,background .2s,transform .2s}.sf-platform-breadcrumb a:hover{color:var(--sf-platform-red);border-color:#e9b3bf;background:#fff5f6;transform:translateY(-2px)}.sf-platform-breadcrumb li:first-child a:before{content:'';width:7px;height:7px;margin-right:8px;border-radius:50%;background:var(--sf-platform-red);box-shadow:0 0 0 4px #e21c4015}.sf-platform-breadcrumb [aria-current]{border-color:#edcbd2;background:#fff0f3;color:#a72b45}.sf-platform-crumb-arrow{color:#c8a9af;font-size:20px;line-height:1}.sf-platform-rating{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:9px 13px;border:1px solid #eee2e3;border-radius:100px;background:#fff;font-size:11px;line-height:1;white-space:nowrap;box-shadow:0 3px 10px #49313608}.sf-platform-rating>span{color:#db2a4b;letter-spacing:.07em}.sf-platform-rating strong{color:#2b2428;font-size:12px}.sf-platform-rating small{color:#83757a;font-size:10px}@keyframes sf-platform-header-enter{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes sf-platform-hero-enter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.sf-platform-shell[data-sf-motion="ready"] .g-site-header-inner{animation:sf-platform-header-enter .65s both}.sf-platform-shell[data-sf-motion="ready"] .sf-platform-topline{animation:sf-platform-hero-enter .65s .05s both}.sf-platform-shell .sf-platform-ai-inner.sf-visible .sf-platform-ai-prompt{animation:sf-platform-ai-build .58s .32s both}.sf-platform-shell .sf-platform-ai-inner.sf-visible .sf-platform-ai-form{animation:sf-platform-ai-build .62s .85s both}.sf-platform-shell .sf-platform-ai-inner.sf-visible .sf-platform-ai-flow{animation:sf-platform-ai-build .62s 1.13s both}.sf-platform-shell .sf-platform-ai-inner.sf-visible .sf-platform-ai-status{animation:sf-platform-ai-build .55s 1.53s both}.sf-platform-shell .sf-platform-ai-inner.sf-visible .sf-platform-ai-steps i{animation:sf-platform-flow-line .5s 1.72s both;transform-origin:left}}@media(max-width:1100px){.sf-platform-shell .g-site-header-inner,.sf-platform-topline{width:calc(100% - 56px)}.sf-platform-shell .c-button.g-nav-cta{margin-left:auto}}@media(max-width:700px){.sf-platform-shell .g-site-header-inner,.sf-platform-topline{width:calc(100% - 36px)}.sf-platform-shell .c-logo img{width:136px}.sf-platform-topline{align-items:flex-start;flex-direction:column;gap:9px;padding:13px 0 14px}.sf-platform-breadcrumb{width:100%}.sf-platform-breadcrumb a,.sf-platform-breadcrumb [aria-current]{min-height:30px;padding:6px 9px;font-size:10px}.sf-platform-breadcrumb ol,.sf-platform-breadcrumb li{gap:5px}.sf-platform-rating{padding:7px 11px}}@media(max-width:700px){.sf-platform-shell .c-button.g-nav-cta{min-height:39px;padding:9px 12px;font-size:10px;gap:8px}.sf-platform-shell .c-logo img{width:130px}.sf-platform-shell .g-mobile-navigation{flex-shrink:0}}@media(max-width:380px){.sf-platform-shell .g-site-header-inner{gap:8px}.sf-platform-shell .c-logo img{width:112px}}@media(prefers-reduced-motion:reduce){.sf-platform-shell:before{display:none}}.sf-platform-shell .sf-platform-eyebrow{font-size:12px;line-height:1.6;letter-spacing:.08em}.sf-platform-shell .sf-platform-breadcrumb a,.sf-platform-shell .sf-platform-breadcrumb [aria-current]{font-size:13px;font-weight:600}.sf-platform-shell .sf-platform-rating small{font-size:12px;color:#5d4b53}@media(max-width:767px){.sf-platform-shell .sf-platform-breadcrumb ol{flex-wrap:wrap;min-width:0;row-gap:8px}}.sf-site-top{display:contents}
