.yss-page{--yss-bg: #f7f9fc;--yss-bg-soft: #eef2f8;--yss-card: #ffffff;--yss-text: #0f172a;--yss-muted: #64748b;--yss-navy: #112553;--yss-primary: #d12d26;--yss-primary-deep: #b4231d;--yss-border: rgba(17, 37, 83, .1);--yss-shadow: 0 18px 50px rgba(17, 37, 83, .08);--yss-font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--yss-display: "Manrope", var(--yss-font);--yss-max: 72rem;--yss-ease: cubic-bezier(.22, 1, .36, 1);font-family:var(--yss-font);color:var(--yss-text);background:var(--yss-bg);color-scheme:light;overflow-x:visible}.yss-page .yss-hero a:not(.yss-btn),.yss-page .yss-section a:not(.yss-btn):not(.yss-step__link):not(.yss-funnel__mini),.yss-page .yss-themes-section a:not(.yss-btn),.yss-page .yss-cta a:not(.yss-btn),.yss-page .yss-story a,.yss-page .yss-intro a,.yss-page .yss-faq-shell a,.yss-page .yss-prose a,.yss-page .yss-lead a,.yss-page .yss-theme-meta a{color:var(--yss-primary);text-underline-offset:.18em}.yss-page .yss-hero a:not(.yss-btn):hover,.yss-page .yss-section a:not(.yss-btn):not(.yss-step__link):not(.yss-funnel__mini):hover,.yss-page .yss-themes-section a:not(.yss-btn):hover,.yss-page .yss-cta a:not(.yss-btn):hover,.yss-page .yss-story a:hover,.yss-page .yss-intro a:hover,.yss-page .yss-faq-shell a:hover,.yss-page .yss-prose a:hover,.yss-page .yss-lead a:hover,.yss-page .yss-theme-meta a:hover{color:var(--yss-primary-deep)}.yss-wrap{width:min(100% - 2rem,var(--yss-max));margin-inline:auto}.yss-section{padding:clamp(3.25rem,7vw,5.5rem) 0}#yss-journey{scroll-margin-top:5.5rem}.yss-section--soft{background:linear-gradient(180deg,transparent,var(--yss-bg-soft) 12%,var(--yss-bg-soft) 88%,transparent)}.yss-section-head{max-width:38rem;margin-bottom:2.25rem}.yss-eyebrow,.yss-kicker{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 .95rem;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--yss-primary)}.yss-kicker{padding:.4rem .85rem;border-radius:999px;border:1px solid rgba(209,45,38,.2);background:#fff;box-shadow:0 8px 24px #d12d2614}.yss-kicker__dot{width:.45rem;height:.45rem;border-radius:50%;background:var(--yss-primary);animation:yss-pulse 1.8s ease-in-out infinite}.yss-h2,.yss-page .tmss-seo-h2{margin:0 0 .75rem;font-family:var(--yss-display);font-size:clamp(1.8rem,3.6vw,2.75rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--yss-navy)}.yss-lead,.yss-page .tmss-seo-lead{margin:0;color:var(--yss-muted);font-size:1.05rem;line-height:1.65}.yss-prose,.yss-page .tmss-seo-prose{margin:0;max-width:46rem;color:var(--yss-muted);font-size:1.05rem;line-height:1.75}.yss-prose strong{color:var(--yss-navy);font-weight:650}.yss-hero{position:relative;padding:clamp(2.5rem,6vw,4.25rem) 0 clamp(2.75rem,5vw,4rem);overflow:visible}.yss-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#fff 0%,var(--yss-bg) 100%),radial-gradient(ellipse 70% 55% at 0% 0%,rgba(209,45,38,.07),transparent 55%),radial-gradient(ellipse 55% 45% at 100% 10%,rgba(17,37,83,.06),transparent 50%);pointer-events:none}.yss-hero__layout{position:relative;z-index:1;width:min(100% - 2rem,calc(var(--yss-max) + 4rem));margin-inline:auto;display:grid;gap:2.5rem;align-items:stretch}@media (min-width: 980px){.yss-hero__layout{grid-template-columns:minmax(0,.88fr) minmax(0,1.28fr);gap:2.25rem;min-height:28rem}.yss-hero__visual{display:flex;flex-direction:column;justify-content:flex-end;min-height:0;padding-bottom:1.5rem;padding-inline:1.5rem}.yss-hero-panel{margin-top:2.35rem}.yss-hero-panel__overlay{top:-2.15rem}.yss-hero-float--kpi{left:-2rem;bottom:-.25rem}.yss-hero-float:not(.yss-hero-float--kpi){right:-2rem;bottom:-1.5rem}}.yss-hero__copy .yss-kicker{margin-bottom:1rem;box-shadow:none}.yss-hero__title{margin:0 0 .75rem;font-family:var(--yss-display);font-size:clamp(2.4rem,5vw,3.65rem);font-weight:800;line-height:1.05;letter-spacing:-.035em;color:var(--yss-navy)}.yss-hero__sub{margin:0 0 1rem;max-width:32rem;font-family:var(--yss-display);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:650;line-height:1.35;letter-spacing:-.02em;color:var(--yss-primary)}.yss-hero__lead{margin:0 0 1.65rem;max-width:34rem;color:var(--yss-muted);font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.7}.yss-hero__cta{display:flex;flex-wrap:wrap;gap:.7rem;margin-bottom:1.35rem}.yss-hero__proof{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.55rem 1.15rem}.yss-hero__proof li{display:inline-flex;align-items:center;gap:.4rem;color:var(--yss-navy);font-size:.88rem;font-weight:600}.yss-hero__proof i{display:inline-flex;width:1.2rem;height:1.2rem;align-items:center;justify-content:center;border-radius:50%;background:#16a34a1f;color:#15803d;font-size:.75rem}.yss-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3.05rem;padding:.7rem 1.35rem;border-radius:.75rem;border:1.5px solid transparent;font-family:var(--yss-font);font-size:.95rem;font-weight:700;text-decoration:none!important;transition:transform .22s var(--yss-ease),box-shadow .22s ease,background .22s ease,border-color .22s ease}.yss-btn:focus-visible{outline:3px solid rgba(209,45,38,.35);outline-offset:2px}.yss-btn--primary{background:var(--yss-primary);color:#fff!important;box-shadow:0 10px 28px #d12d2638}.yss-btn--primary:hover{background:var(--yss-primary-deep);color:#fff!important;transform:translateY(-1px)}.yss-btn--soft{background:#fff;color:#0f766e!important;border-color:#99f6e4;box-shadow:0 8px 24px #1125530d}.yss-btn--soft:hover{background:#f0fdfa;color:#115e59!important}.yss-btn--ghost{background:#fff;color:var(--yss-navy)!important;border-color:#11255329}.yss-btn--ghost:hover{border-color:var(--yss-navy);background:var(--yss-bg-soft)}.yss-hero__visual{position:relative;min-width:0;overflow:visible}.yss-hero-motion{display:grid;gap:0;overflow:visible}.yss-hero-surface{position:relative;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.yss-hero-surface__glow{display:none}.yss-hero-motion__tabs{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:0;align-items:stretch}.yss-hero-motion__tab{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.75rem;height:auto;width:100%;padding:.5rem .45rem;border-radius:.75rem;border:1px solid var(--yss-border);background:#fff;color:var(--yss-muted);font-family:var(--yss-font);font-size:.72rem;font-weight:700;line-height:1.15;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.yss-hero-motion__tab span{text-align:center;white-space:normal}.yss-hero-motion__tab i{font-size:.9rem}.yss-hero-motion__tab:hover{border-color:#d12d2638;color:var(--yss-navy);background:#fff}.yss-hero-motion__tab.is-active{background:var(--yss-navy);border-color:var(--yss-navy);color:#fff;box-shadow:0 10px 22px #1125532e}.yss-hero-panel{position:relative;z-index:1;margin-top:2.15rem;border-radius:1.1rem;overflow:visible;background:#0f172a;box-shadow:0 18px 40px #0f172a2e}.yss-hero-panel__overlay{position:absolute;top:-2.05rem;left:0;right:auto;z-index:5;display:flex;align-items:center;justify-content:flex-start;gap:.6rem;pointer-events:none}.yss-hero-panel__chip{display:inline-flex;align-items:center;gap:.4rem;max-width:none;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#0f172a9e;color:#fff;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:.7rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.yss-hero-panel__chip em{font-style:normal;overflow:visible;text-overflow:clip;white-space:nowrap}.yss-hero-motion__stage{position:relative;aspect-ratio:1024 / 464;border-radius:1.1rem;overflow:hidden;background:#111827}.yss-hero-motion__slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transform:scale(1.025) translateY(6px);transition:opacity .55s var(--yss-ease),transform .55s var(--yss-ease);pointer-events:none}.yss-hero-motion__slide.is-active{opacity:1;transform:none;pointer-events:auto;z-index:1}.yss-hero-motion__slide img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;background:#111827;image-rendering:auto}.yss-hero-motion__progress{position:absolute;left:0;right:0;bottom:0;z-index:3;height:3px;background:#ffffff1f}.yss-hero-motion__progress span{display:block;height:100%;width:0%;background:linear-gradient(90deg,var(--yss-primary),#f07167);transform-origin:left center}.yss-hero-motion.is-playing .yss-hero-motion__progress span{animation:yss-hero-progress 4.2s linear forwards}.yss-hero-float{position:absolute;z-index:4;width:min(13.75rem,48%);padding:.85rem .95rem;border-radius:.9rem;border:1px solid rgba(255,255,255,.55);background:#fffffff5;box-shadow:0 16px 40px #11255329;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity .28s ease,transform .28s var(--yss-ease)}.yss-hero-float.is-swap{opacity:0;transform:translateY(8px)}.yss-hero-float:not(.yss-hero-float--kpi){right:-1.75rem;bottom:-1.25rem}.yss-hero-float--kpi{left:-1.75rem;top:auto;bottom:0;width:auto;min-width:7.5rem;padding:.75rem .9rem}.yss-hero-float__row{display:flex;align-items:center;gap:.4rem;margin-bottom:.4rem;font-size:.7rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--yss-muted)}.yss-hero-float__live{width:.4rem;height:.4rem;border-radius:50%;background:#16a34a;box-shadow:0 0 0 3px #16a34a26;animation:yss-pulse 1.5s ease-in-out infinite;flex-shrink:0}.yss-hero-float__title{margin:0 0 .2rem;font-family:var(--yss-display);font-size:.95rem;font-weight:800;color:var(--yss-navy)}.yss-hero-float__meta{margin:0;font-size:.78rem;color:var(--yss-muted);line-height:1.4}.yss-hero-float--kpi span{display:block;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--yss-muted)}.yss-hero-float--kpi strong{display:block;margin-top:.15rem;font-family:var(--yss-display);font-size:1.2rem;font-weight:800;color:var(--yss-navy)}@keyframes yss-hero-progress{0%{width:0%}to{width:100%}}@media (max-width: 979px){.yss-hero__visual{padding-bottom:1rem;padding-inline:1rem}.yss-hero-panel{margin-top:2rem}.yss-hero-panel__overlay{top:-1.95rem}.yss-hero-float--kpi{display:none}.yss-hero-float:not(.yss-hero-float--kpi){right:-1rem;bottom:-1rem;width:min(12.5rem,58%)}.yss-hero-motion__tab{font-size:.68rem;padding:.45rem .35rem;min-height:2.65rem}}@media (max-width: 560px){.yss-hero-float,.yss-hero-motion__tab span{display:none}.yss-hero-motion__tabs{grid-template-columns:repeat(6,minmax(0,1fr))}}.yss-acc-section{padding-top:clamp(2.5rem,5vw,3.5rem)}.yss-acc{display:grid;gap:1.25rem;align-items:stretch}@media (min-width: 960px){.yss-acc{grid-template-columns:minmax(0,.78fr) minmax(0,1.35fr);gap:1.75rem;align-items:center}}.yss-acc__list{display:grid;gap:.65rem;align-content:start}.yss-acc__item{border-radius:1rem;border:1px solid var(--yss-border);background:#fff;box-shadow:0 10px 28px #1125530a;overflow:hidden;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease}.yss-acc__item:hover{border-color:#11255329}.yss-acc__item.is-open{background:var(--yss-primary);border-color:var(--yss-primary);box-shadow:0 18px 40px #d12d2647}.yss-acc__trigger{display:grid;grid-template-columns:auto 1fr auto;gap:.75rem;align-items:center;width:100%;padding:1rem 1.1rem;border:0;background:transparent;color:var(--yss-navy);text-align:left;cursor:pointer;font-family:var(--yss-font)}.yss-acc__item.is-open .yss-acc__trigger{color:#fff}.yss-acc__index{font-family:var(--yss-display);font-size:.78rem;font-weight:800;letter-spacing:.08em;color:var(--yss-muted)}.yss-acc__item.is-open .yss-acc__index{color:#ffffffb8}.yss-acc__title{font-family:var(--yss-display);font-size:1.05rem;font-weight:800;letter-spacing:-.02em}.yss-acc__chev{font-size:.95rem;color:var(--yss-muted);transition:transform .25s var(--yss-ease)}.yss-acc__item.is-open .yss-acc__chev{color:#fff;transform:rotate(180deg)}.yss-acc__body{padding:0 1.1rem 1.15rem 2.85rem}.yss-acc__body p{margin:0 0 .95rem;color:#ffffffe6;font-size:.95rem;line-height:1.6}.yss-acc__cta{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:.45rem .95rem;border-radius:999px;border:1.5px solid rgba(255,255,255,.55);color:#fff!important;font-size:.88rem;font-weight:700;text-decoration:none!important;transition:background .2s ease,border-color .2s ease}.yss-acc__cta:hover{background:#ffffff1f;border-color:#fff;color:#fff!important}.yss-acc__media{position:relative;display:grid;place-items:center;min-height:16rem;padding:clamp(.85rem,2vw,1.35rem);border-radius:1.5rem;border:1px solid rgba(17,37,83,.08);background:radial-gradient(ellipse 70% 55% at 15% 10%,rgba(209,45,38,.07),transparent 58%),radial-gradient(ellipse 55% 50% at 90% 90%,rgba(17,37,83,.06),transparent 55%),linear-gradient(180deg,#f8fafc,#eef2f8);overflow:hidden}@media (min-width: 960px){.yss-acc__media{position:sticky;top:5.5rem;min-height:0;align-self:start}}.yss-acc__shot{grid-area:1 / 1;margin:0;width:100%;opacity:0;transform:translateY(12px) scale(.985);transition:opacity .4s var(--yss-ease),transform .4s var(--yss-ease);pointer-events:none}.yss-acc__shot.is-active{opacity:1;transform:none;pointer-events:auto;z-index:1}.yss-acc__frame{width:100%;aspect-ratio:1024 / 465;border-radius:1rem;overflow:hidden;background:#fff;border:1px solid rgba(17,37,83,.1);box-shadow:0 1px 2px #1125530a,0 18px 40px #1125531f}.yss-acc__shot img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;background:#fff;image-rendering:auto;backface-visibility:hidden}@media (max-width: 959px){.yss-acc__media{min-height:0}.yss-acc__body{padding-left:1.1rem}}.yss-trust{padding:1.25rem 0 .5rem}.yss-trust__label{margin:0 0 .85rem;text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--yss-muted)}.yss-trust__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.yss-trust__track{display:flex;gap:.65rem;width:-moz-max-content;width:max-content;padding:.15rem 1rem .5rem;animation:yss-marquee 32s linear infinite}.yss-trust__chip{display:inline-flex;align-items:center;padding:.55rem .95rem;border-radius:999px;border:1px solid var(--yss-border);background:#fff;color:var(--yss-navy);font-size:.86rem;font-weight:600;white-space:nowrap;box-shadow:0 6px 16px #1125530a}.yss-chapter{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 .85rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--yss-primary)}.yss-chapter span{display:inline-flex;padding:.2rem .5rem;border-radius:999px;border:1px solid rgba(209,45,38,.22);background:#d12d260f;letter-spacing:.14em}.yss-chapter--on-dark{color:var(--yss-primary)}.yss-story{position:relative;padding:clamp(2.75rem,6vw,4.5rem) 0;overflow:hidden}.yss-story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,#112553f5,#112553e0 55%,#d12d26d1),radial-gradient(ellipse at 90% 20%,rgba(255,255,255,.12),transparent 40%);pointer-events:none}.yss-story__inner{position:relative;z-index:1;max-width:42rem}.yss-story .yss-chapter{color:#ffffffb8}.yss-story .yss-chapter span{border-color:#ffffff47;background:#ffffff1a;color:#fff}.yss-story__title{margin:0 0 1rem;font-family:var(--yss-display);font-size:clamp(1.85rem,4vw,2.85rem);font-weight:800;line-height:1.12;letter-spacing:-.03em;color:#fff}.yss-story__body{margin:0;color:#ffffffc7;font-size:clamp(1.05rem,1.6vw,1.18rem);line-height:1.7}.yss-story__body strong{color:#fff;font-weight:700}.yss-flow{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:1rem;perspective:1000px}@media (min-width: 900px){.yss-flow{grid-template-columns:repeat(3,1fr);gap:1.15rem}}.yss-flow__beat{position:relative;padding:1.55rem 1.4rem 1.45rem;border-radius:1.45rem;border:1px solid var(--yss-border);background:linear-gradient(165deg,#fff,#f8fafc);box-shadow:0 14px 36px #1125530d;transform-style:preserve-3d;transition:transform .25s var(--yss-ease),box-shadow .25s ease,border-color .25s ease;will-change:transform}.yss-flow__beat:hover{border-color:#d12d2647;box-shadow:0 20px 44px #11255314}.yss-flow__n{display:block;margin-bottom:.85rem;font-family:var(--yss-display);font-size:.78rem;font-weight:800;letter-spacing:.14em;color:var(--yss-primary)}.yss-flow__icon{display:inline-flex;width:2.85rem;height:2.85rem;align-items:center;justify-content:center;margin-bottom:1rem;border-radius:1rem;background:#d12d261a;color:var(--yss-primary);font-size:1.25rem}.yss-flow__beat h3{margin:0 0 .5rem;font-family:var(--yss-display);font-size:1.35rem;font-weight:800;color:var(--yss-navy)}.yss-flow__beat p{margin:0;color:var(--yss-muted);line-height:1.6}.yss-flow__arrow{display:none}@media (min-width: 900px){.yss-flow__arrow{display:grid;place-items:center;position:absolute;top:50%;right:-.85rem;z-index:2;width:1.7rem;height:1.7rem;margin-top:-.85rem;border-radius:50%;background:#fff;border:1px solid var(--yss-border);color:var(--yss-primary);font-size:.85rem;box-shadow:0 6px 16px #11255314}}.yss-caps{list-style:none;margin:0;padding:1rem 0 0;display:flex;flex-wrap:wrap;gap:.55rem}.yss-caps li{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border-radius:999px;border:1px solid var(--yss-border);background:#fff;color:var(--yss-navy);font-size:.82rem;font-weight:600}.yss-caps i{color:var(--yss-primary)}.yss-steps{list-style:none;margin:0;padding:0;display:grid;gap:1rem;perspective:1000px}@media (min-width: 860px){.yss-steps{grid-template-columns:repeat(3,1fr)}}.yss-step{padding:1.5rem 1.35rem;border-radius:1.35rem;background:#fff;border:1px solid var(--yss-border);box-shadow:0 10px 28px #1125530a;transform-style:preserve-3d;transition:transform .25s var(--yss-ease);will-change:transform}.yss-step__n{display:block;margin-bottom:.7rem;font-family:var(--yss-display);font-size:2.2rem;font-weight:800;line-height:1;color:var(--yss-primary)}.yss-step h3{margin:0 0 .4rem;font-family:var(--yss-display);font-size:1.25rem;color:var(--yss-navy)}.yss-step p{margin:0 0 .85rem;color:var(--yss-muted);line-height:1.55}.yss-step__link{font-weight:700;color:var(--yss-primary)!important;text-decoration:none!important}.yss-step__link:hover{text-decoration:underline!important}.yss-themes-section{overflow:visible}.yss-theme-showcase{display:grid;gap:1.25rem;padding:1.25rem;border-radius:1.75rem;border:1px solid var(--yss-border);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:0 24px 60px #11255312}@media (min-width: 960px){.yss-theme-showcase{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);gap:1.75rem;padding:1.5rem;align-items:start}.yss-theme-showcase__side{position:sticky;top:5.5rem}}.yss-theme-showcase__side{display:grid;gap:1rem}.yss-theme-tabs-wrap,.yss-theme-thumbs-wrap{position:relative}.yss-theme-tabs{display:grid;gap:.35rem;padding:.35rem;border-radius:1rem;border:1px solid var(--yss-border);background:#11255308}.yss-theme-tab{position:relative;display:grid;gap:.12rem;width:100%;text-align:left;padding:.72rem .9rem .72rem 1rem;border-radius:.7rem;border:1px solid transparent;background:transparent;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;font-family:var(--yss-font);color:var(--yss-navy);min-width:0}.yss-theme-tab:before{content:"";position:absolute;left:.28rem;top:50%;width:.18rem;height:0;border-radius:999px;background:var(--yss-primary);transform:translateY(-50%);transition:height .2s var(--yss-ease)}.yss-theme-tab:hover{background:#fff;border-color:#1125530f}.yss-theme-tab.is-active{background:#fff;border-color:#1125531a;box-shadow:0 8px 20px #11255314;color:var(--yss-navy)}.yss-theme-tab.is-active:before{height:1.35rem}.yss-theme-tab.is-active .yss-theme-tab__tag{color:var(--yss-primary)}.yss-theme-tab--red.is-active,.yss-theme-tab--amber.is-active,.yss-theme-tab--navy.is-active{background:#fff;border-color:#1125531a;box-shadow:0 8px 20px #11255314}.yss-theme-tab--red.is-active:before{background:var(--yss-primary)}.yss-theme-tab--amber.is-active:before{background:#d97706}.yss-theme-tab--navy.is-active:before{background:var(--yss-navy)}.yss-theme-tab__tag{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--yss-muted);line-height:1.2}.yss-theme-tab strong{font-family:var(--yss-display);font-size:.9rem;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yss-theme-meta{display:grid;gap:.35rem;padding:1rem 1.15rem;border-radius:1.15rem;background:#11255308;border:1px solid transparent}.yss-theme-meta__tag{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--yss-primary)}.yss-theme-meta__name{margin:0;font-family:var(--yss-display);font-size:1.35rem;font-weight:800;color:var(--yss-navy)}.yss-theme-meta__text{margin:0;color:var(--yss-muted);line-height:1.55;font-size:.95rem;max-width:44rem}.yss-theme-meta__screen{margin:.35rem 0 0;font-size:.85rem;font-weight:700;color:var(--yss-navy)}.yss-theme-stage{display:grid;gap:1rem}.yss-theme-screen{width:100%;border-radius:1rem;border:1px solid rgba(17,37,83,.1);background:#fff;box-shadow:0 1px 2px #1125530a,0 18px 40px #1125531a;overflow:hidden}.yss-theme-screen .yss-theme-viewport{background:#fff}.yss-theme-screen .yss-theme-slide{padding:0}.yss-theme-screen .yss-theme-slide img{border-radius:0;box-shadow:none;-o-object-position:center top;object-position:center top}.yss-theme-viewport{position:relative;aspect-ratio:1024 / 464;background:#fff;overflow:hidden}.yss-theme-slide{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:grid;place-items:center;opacity:0;transform:translate3d(18px,0,0);transition:opacity .4s var(--yss-ease),transform .45s var(--yss-ease);pointer-events:none;padding:0}.yss-theme-slide.is-active{opacity:1;transform:none;pointer-events:auto;z-index:1}.yss-theme-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;display:block;background:#fff}.yss-theme-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:.5rem;text-align:center;color:#94a3b8;padding:1.5rem}.yss-theme-empty[hidden]{display:none!important}.yss-theme-empty i{font-size:2rem;color:#fca5a5}.yss-theme-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;width:100%}.yss-theme-thumb{display:grid;gap:.45rem;padding:.45rem;border-radius:1rem;border:1.5px solid var(--yss-border);background:#fff;cursor:pointer;transition:border-color .2s ease,transform .2s var(--yss-ease),box-shadow .2s ease;font-family:var(--yss-font);color:var(--yss-muted);overflow:hidden}.yss-theme-thumb__frame{display:block;width:100%;aspect-ratio:1024 / 464;border-radius:.65rem;overflow:hidden;background:#e2e8f0}.yss-theme-thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block;background:#f8fafc}.yss-theme-thumb span{font-size:.75rem;font-weight:700;text-align:center;padding-bottom:.15rem}.yss-theme-thumb:hover{transform:translateY(-2px);border-color:#d12d2659}.yss-theme-thumb.is-active{border-color:var(--yss-primary);box-shadow:0 12px 28px #d12d2624;color:var(--yss-navy)}.yss-theme-controls{display:flex;align-items:center;justify-content:center;gap:.75rem}.yss-theme-controls__center{display:grid;gap:.35rem;justify-items:center;min-width:5.5rem}.yss-theme-counter{display:none;font-size:.72rem;font-weight:700;letter-spacing:.04em;color:var(--yss-muted);font-variant-numeric:tabular-nums}.yss-theme-nav{width:2.6rem;height:2.6rem;border-radius:999px;border:1px solid var(--yss-border);background:#fff;color:var(--yss-navy);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.yss-theme-nav:hover{background:var(--yss-bg-soft);border-color:#d12d2659;transform:scale(1.05)}.yss-theme-dots{display:flex;gap:.4rem}.yss-theme-dots span{width:.45rem;height:.45rem;border-radius:999px;background:#cbd5e1;transition:width .25s ease,background .25s ease}.yss-theme-dots span.is-active{width:1.35rem;background:var(--yss-primary)}.yss-theme-viewport--admin,.yss-theme-showcase--admin .yss-theme-viewport{aspect-ratio:1024 / 464}.yss-theme-showcase--admin .yss-theme-thumbs{display:flex;flex-wrap:wrap;gap:.45rem;grid-template-columns:none}.yss-theme-showcase--admin .yss-theme-thumb--label{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:0;padding:.55rem .9rem;border-radius:.65rem;border:1px solid var(--yss-border);background:#fff;color:var(--yss-muted);box-shadow:none}.yss-theme-showcase--admin .yss-theme-thumb--label span{font-size:.8rem;font-weight:700;font-family:var(--yss-display);text-align:center;padding:0;white-space:nowrap;color:inherit}.yss-theme-showcase--admin .yss-theme-thumb--label:hover{transform:none;border-color:#11255333;color:var(--yss-navy)}.yss-theme-showcase--admin .yss-theme-thumb--label.is-active{background:var(--yss-navy);border-color:var(--yss-navy);color:#fff;box-shadow:0 8px 18px #11255324}@media (max-width: 759px){.yss-theme-showcase{padding:0;gap:.85rem;border:0;border-radius:0;background:transparent;box-shadow:none;display:flex;flex-direction:column}.yss-theme-stage{order:1;gap:.75rem}.yss-theme-showcase__side{order:2;gap:.75rem}.yss-theme-tabs-wrap:before,.yss-theme-tabs-wrap:after,.yss-theme-thumbs-wrap:before,.yss-theme-thumbs-wrap:after{content:"";position:absolute;top:0;bottom:.35rem;width:1.5rem;z-index:1;pointer-events:none}.yss-theme-tabs-wrap:before,.yss-theme-thumbs-wrap:before{left:0;background:linear-gradient(90deg,var(--yss-bg-soft, #f8fafc) 15%,transparent)}.yss-theme-tabs-wrap:after,.yss-theme-thumbs-wrap:after{right:0;background:linear-gradient(270deg,var(--yss-bg-soft, #f8fafc) 15%,transparent)}.yss-section--soft .yss-theme-tabs-wrap:before,.yss-section--soft .yss-theme-thumbs-wrap:before{background:linear-gradient(90deg,var(--yss-bg-soft) 15%,transparent)}.yss-section--soft .yss-theme-tabs-wrap:after,.yss-section--soft .yss-theme-thumbs-wrap:after{background:linear-gradient(270deg,var(--yss-bg-soft) 15%,transparent)}.yss-theme-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.45rem;padding:.35rem;margin:0;border-radius:.85rem}.yss-theme-tabs::-webkit-scrollbar{display:none}.yss-theme-tab{flex:0 0 auto;width:auto;min-width:auto;scroll-snap-align:start;padding:.55rem .85rem;border-radius:.65rem;background:#fff;border-color:#11255314}.yss-theme-tab:before{display:none}.yss-theme-tab.is-active{background:var(--yss-navy);border-color:var(--yss-navy);color:#fff;box-shadow:0 8px 18px #11255329}.yss-theme-tab.is-active .yss-theme-tab__tag{color:#ffffffb3}.yss-theme-tab__tag{display:none}.yss-theme-tab strong{font-size:.82rem;white-space:nowrap}.yss-theme-showcase--admin .yss-theme-showcase__side .yss-theme-tabs-wrap{display:block}.yss-theme-meta{padding:.9rem 1rem;border-radius:1rem;border:1px solid var(--yss-border);background:#fff}.yss-theme-meta__name{font-size:1.15rem}.yss-theme-meta__text{font-size:.88rem}.yss-theme-screen{border-radius:.85rem}.yss-theme-viewport{aspect-ratio:16 / 10}.yss-theme-slide{padding:.35rem}.yss-theme-slide img{border-radius:.45rem}.yss-theme-thumbs{display:flex;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:.25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:.55rem;padding:.1rem .25rem .35rem;margin:0 -.15rem;grid-template-columns:none}.yss-theme-thumbs::-webkit-scrollbar{display:none}.yss-theme-thumb{flex:0 0 min(44vw,10.5rem);scroll-snap-align:start;padding:.35rem;border-radius:.85rem}.yss-theme-thumb span{font-size:.68rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.yss-theme-thumb__frame{border-radius:.55rem}.yss-theme-showcase--admin .yss-theme-thumbs{flex-wrap:wrap;overflow:visible;scroll-snap-type:none;margin:0;padding:0;gap:.4rem}.yss-theme-showcase--admin .yss-theme-thumb--label{flex:0 0 auto;padding:.5rem .8rem;border-radius:.6rem}.yss-theme-showcase--admin .yss-theme-thumb--label span{font-size:.75rem}.yss-theme-controls{justify-content:space-between;padding:.15rem .1rem 0}.yss-theme-counter{display:block}.yss-theme-dots{gap:.32rem}.yss-theme-dots span{width:.38rem;height:.38rem}.yss-theme-dots span.is-active{width:1.1rem}.yss-theme-nav{width:2.35rem;height:2.35rem;background:#fff;box-shadow:0 8px 20px #11255314}}@media (max-width: 760px){.yss-theme-showcase{padding:0}.yss-theme-thumbs,.yss-theme-showcase--admin .yss-theme-thumbs{grid-template-columns:none}.yss-theme-tab{min-width:auto}}@media (prefers-reduced-motion: reduce){.yss-theme-slide{transition:opacity .2s ease;transform:none}}.yss-ig-section{overflow:hidden;padding-top:clamp(1.75rem,4vw,2.75rem);padding-bottom:clamp(2.5rem,5vw,3.75rem)}.yss-ig{display:grid;gap:.85rem;padding:0;border:0;background:transparent;box-shadow:none}.yss-ig__rail{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.yss-ig__track{display:flex;width:-moz-max-content;width:max-content;gap:.85rem;will-change:transform}.yss-ig__rail--ltr .yss-ig__track{animation:yss-ig-marquee-ltr 42s linear infinite}.yss-ig__rail--rtl .yss-ig__track{animation:yss-ig-marquee-rtl 46s linear infinite}.yss-ig:hover .yss-ig__track{animation-play-state:paused}.yss-ig__set{display:flex;gap:.85rem;margin:0;padding:.35rem 0;list-style:none}.yss-ig__chip-logo{display:inline-flex;align-items:center;gap:.7rem;flex:0 0 auto;min-width:11.5rem;padding:.75rem 1.1rem .75rem .75rem;border-radius:1.15rem;border:1px solid rgba(17,37,83,.08);background:#fff;box-shadow:0 10px 28px #1125530f}.yss-ig__mark{position:relative;display:grid;place-items:center;flex:none;width:2.85rem;height:2.85rem;border-radius:.85rem;background:linear-gradient(160deg,#fff,#f1f5f9);box-shadow:inset 0 0 0 1px #1125530f}.yss-ig__mark img{position:relative;z-index:1;width:1.7rem;height:1.7rem;-o-object-fit:contain;object-fit:contain}.yss-ig__initial{display:none;font-family:var(--yss-display);font-size:1rem;font-weight:800;color:var(--yss-navy)}.yss-ig__mark.is-fallback .yss-ig__initial{display:block}.yss-ig__name{margin:0;font-family:var(--yss-display);font-size:.9rem;font-weight:800;line-height:1.2;color:var(--yss-navy);white-space:nowrap}@keyframes yss-ig-marquee-ltr{0%{transform:translate(0)}to{transform:translate(calc(-50% - .425rem))}}@keyframes yss-ig-marquee-rtl{0%{transform:translate(calc(-50% - .425rem))}to{transform:translate(0)}}@media (max-width: 640px){.yss-ig{gap:.65rem}.yss-ig__chip-logo{min-width:10.25rem;gap:.55rem;padding:.65rem .9rem .65rem .65rem;border-radius:1rem}.yss-ig__mark{width:2.5rem;height:2.5rem;border-radius:.7rem}.yss-ig__mark img{width:1.45rem;height:1.45rem}.yss-ig__name{font-size:.82rem}}.yss-why-section{position:relative;overflow:hidden;padding-block:clamp(3.5rem,8vw,6rem)}.yss-why-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(17,37,83,.04) 0%,transparent 28%,transparent 72%,rgba(209,45,38,.04) 100%),radial-gradient(ellipse 80% 55% at 0% 20%,rgba(209,45,38,.07),transparent 58%),radial-gradient(ellipse 70% 50% at 100% 80%,rgba(17,37,83,.08),transparent 55%)}.yss-why-section .yss-wrap{position:relative;z-index:1}.yss-why__head{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.yss-why__title{margin:0 0 1rem;font-family:var(--yss-display);font-size:clamp(1.85rem,3.8vw,2.85rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;color:var(--yss-navy)}.yss-why__lead{margin:0;max-width:40rem;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.7;color:var(--yss-muted)}.yss-why__lead strong{color:var(--yss-navy);font-weight:650}.yss-why{display:grid;gap:1.25rem;margin-bottom:clamp(2rem,4vw,2.75rem)}@media (min-width: 980px){.yss-why{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1.5rem;align-items:stretch}}.yss-why__intro{display:flex;flex-direction:column;gap:1.25rem}.yss-why__tagline{margin:0;padding:1.15rem 1.25rem 1.15rem 1.35rem;border-left:3px solid var(--yss-primary);border-radius:0 1rem 1rem 0;background:linear-gradient(90deg,#d12d260f,#ffffffeb);box-shadow:var(--yss-shadow);font-size:1.02rem;font-weight:600;line-height:1.55;color:var(--yss-navy)}.yss-why__stats{display:grid;grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width: 560px){.yss-why__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.yss-why__stats li{display:grid;gap:.2rem;padding:1.15rem 1.1rem;border-radius:1rem;border:1px solid var(--yss-border);background:#fff;box-shadow:0 10px 28px #1125530f;transition:transform .25s var(--yss-ease),box-shadow .25s var(--yss-ease)}.yss-why__stats li:hover{transform:translateY(-2px);box-shadow:0 16px 36px #1125531a}.yss-why__stats strong{font-family:var(--yss-display);font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--yss-primary)}.yss-why__stats span{font-size:.82rem;font-weight:600;line-height:1.35;color:var(--yss-muted)}.yss-why__panel{display:grid;gap:1rem;padding:clamp(1.25rem,2.5vw,1.65rem);border-radius:1.35rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#152a5c 0%,var(--yss-navy) 42%,#0d1a3d 100%);box-shadow:0 24px 60px #11255347,inset 0 1px #ffffff14;color:#ffffffe0}.yss-why__panel-label{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c}.yss-why__compare{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.65rem;align-items:stretch}@media (max-width: 479px){.yss-why__compare{grid-template-columns:1fr}.yss-why__compare-arrow{display:none}}.yss-why__compare-col{display:grid;gap:.35rem;padding:1rem 1.05rem;border-radius:1rem}.yss-why__compare-col--muted{background:#ffffff0f;border:1px solid rgba(255,255,255,.08)}.yss-why__compare-col--accent{background:linear-gradient(145deg,#d12d2638,#d12d2614);border:1px solid rgba(209,45,38,.35);box-shadow:0 8px 24px #d12d2626}.yss-why__compare-tag{display:inline-flex;align-self:flex-start;padding:.22rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ffffff1a;color:#ffffffbf}.yss-why__compare-col--accent .yss-why__compare-tag{background:#d12d2659;color:#fff}.yss-why__compare-order{margin:.15rem 0 0;font-family:var(--yss-display);font-size:1.45rem;font-weight:800;letter-spacing:-.03em;color:#fff}.yss-why__compare-rate,.yss-why__compare-keep{margin:0;font-size:.86rem;color:#ffffffb8}.yss-why__compare-keep strong{color:#fff;font-weight:700}.yss-why__compare-fee{margin:.25rem 0 0;font-size:.88rem;font-weight:650;color:#ffb4aff2}.yss-why__compare-fee--win{color:#86efac;font-weight:700}.yss-why__compare-arrow{display:flex;align-items:center;justify-content:center;width:2rem;font-size:1.1rem;color:#ffffff73}.yss-why__example{padding:1rem 1.05rem;border-radius:1rem;background:#00000038;border:1px solid rgba(255,255,255,.08)}.yss-why__example-title{margin:0 0 .35rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c}.yss-why__example-math{margin:0;font-size:.88rem;line-height:1.5;color:#ffffffc7}.yss-why__example-result{margin:.55rem 0 0;font-size:1rem;color:#ffffffe6}.yss-why__example-result strong{font-family:var(--yss-display);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:#86efac}.yss-why__example-note{margin:.45rem 0 0;font-size:.75rem;color:#ffffff73}.yss-why__grid{display:grid;gap:1rem;margin-bottom:clamp(1.75rem,3vw,2.25rem)}@media (min-width: 640px){.yss-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.yss-why__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.yss-why__card{display:grid;gap:.65rem;padding:1.25rem 1.2rem 1.35rem;border-radius:1.1rem;border:1px solid var(--yss-border);background:#fff;box-shadow:0 12px 32px #1125530f;transition:transform .25s var(--yss-ease),box-shadow .25s var(--yss-ease),border-color .25s var(--yss-ease)}.yss-why__card:hover{transform:translateY(-3px);border-color:#d12d262e;box-shadow:0 18px 40px #1125531a}.yss-why__card-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:linear-gradient(145deg,#d12d261f,#d12d260a);color:var(--yss-primary);font-size:1.15rem}.yss-why__card-title{margin:0;font-family:var(--yss-display);font-size:1rem;font-weight:750;line-height:1.35;letter-spacing:-.02em;color:var(--yss-navy)}.yss-why__card-text{margin:0;font-size:.88rem;line-height:1.6;color:var(--yss-muted)}.yss-why__foot{padding:1.25rem 1.35rem;border-radius:1.15rem;border:1px solid var(--yss-border);background:linear-gradient(135deg,#fff 0%,var(--yss-bg-soft) 100%);box-shadow:var(--yss-shadow);text-align:center}.yss-why__foot p{margin:0;font-size:clamp(.88rem,1.05vw,1rem);font-weight:600;line-height:1.55;color:var(--yss-navy)}@media (min-width: 768px){.yss-why__foot p{white-space:nowrap}}.yss-section-head--suite{max-width:42rem;margin-bottom:1.75rem}.yss-suite-section{padding-top:clamp(2.75rem,6vw,4.5rem)}.yss-suite-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1.75rem;padding:0;list-style:none}@media (min-width: 720px){.yss-suite-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.yss-suite-proof li{display:grid;gap:.15rem;padding:1rem 1.1rem;border-radius:1rem;border:1px solid var(--yss-border);background:#fff}.yss-suite-proof strong{font-family:var(--yss-display);font-size:1.35rem;font-weight:800;letter-spacing:-.03em;color:var(--yss-navy)}.yss-suite-proof span{font-size:.82rem;font-weight:600;color:var(--yss-muted)}.yss-suite-bento{display:grid;gap:.85rem;margin-bottom:2rem}@media (min-width: 900px){.yss-suite-bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(9.5rem,auto);gap:1rem}.yss-suite-bento__item--lg{grid-column:span 6;grid-row:span 2}.yss-suite-bento__item--md{grid-column:span 6}.yss-suite-bento__item--sm{grid-column:span 4}}.yss-suite-bento__item{position:relative;display:grid;align-content:start;gap:.45rem;padding:1.25rem 1.3rem 1.35rem;border-radius:1.25rem;border:1px solid var(--yss-border);background:linear-gradient(165deg,#fff,#f8fafc);overflow:hidden}.yss-suite-bento__item--lg{background:radial-gradient(ellipse 90% 80% at 100% 0%,rgba(209,45,38,.1),transparent 55%),linear-gradient(155deg,#112553,#1a3568);border-color:transparent;color:#fff;min-height:14rem}.yss-suite-bento__item--lg .yss-suite-bento__eye{color:#ffffffa6}.yss-suite-bento__item--lg .yss-suite-bento__title{color:#fff;font-size:clamp(1.45rem,2.4vw,1.85rem)}.yss-suite-bento__item--lg .yss-suite-bento__text{color:#ffffffc7;max-width:28rem;font-size:1rem}.yss-suite-bento__item--lg .yss-suite-bento__icon{background:#ffffff1f;color:#fff}.yss-suite-bento__icon{display:grid;place-items:center;width:2.55rem;height:2.55rem;margin-bottom:.35rem;border-radius:.75rem;background:#1125530f;color:var(--yss-navy);font-size:1.15rem}.yss-suite-bento__eye{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--yss-primary)}.yss-suite-bento__title{margin:0;font-family:var(--yss-display);font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--yss-navy)}.yss-suite-bento__text{margin:0;font-size:.9rem;line-height:1.55;color:var(--yss-muted)}.yss-suite-matrix{display:grid;gap:1.25rem;padding:1.35rem;border-radius:1.5rem;border:1px solid var(--yss-border);background:#fff;box-shadow:0 18px 48px #1125530d}@media (min-width: 720px){.yss-suite-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.75rem;padding:1.65rem 1.75rem}}@media (min-width: 1100px){.yss-suite-matrix{grid-template-columns:repeat(4,minmax(0,1fr))}}.yss-suite-col__label{margin:0 0 .85rem;padding-bottom:.65rem;border-bottom:1px solid var(--yss-border);font-family:var(--yss-display);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--yss-navy)}.yss-suite-list{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.yss-suite-list__item{display:grid;grid-template-columns:auto 1fr;gap:.7rem;align-items:start}.yss-suite-list__icon{display:grid;place-items:center;width:2rem;height:2rem;border-radius:.55rem;background:#1125530d;color:var(--yss-primary);font-size:.95rem}.yss-suite-list__copy{display:grid;gap:.1rem;min-width:0}.yss-suite-list__copy strong{font-size:.9rem;font-weight:750;color:var(--yss-navy);line-height:1.3}.yss-suite-list__copy em{font-style:normal;font-size:.78rem;line-height:1.4;color:var(--yss-muted)}.yss-suite-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding:1.15rem 1.35rem;border-radius:1.15rem;background:#11255308;border:1px solid var(--yss-border)}.yss-suite-foot p{margin:0;font-size:.95rem;font-weight:600;color:var(--yss-navy)}.yss-suite-foot__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.yss-faq-shell{width:min(100% - 2rem,var(--yss-max));margin:0 auto 1rem}.yss-faq-shell .tmss-seo-section{max-width:none;margin:0;padding:2rem;border-radius:1.35rem;border:1px solid var(--yss-border);background:#fff;box-shadow:0 10px 28px #1125530a}.yss-faq-shell .tmss-seo-faq-item summary{font-weight:700;color:var(--yss-navy)}.yss-cta{padding:1rem 0 3.5rem}.yss-cta__card{text-align:center;padding:clamp(2.5rem,5.5vw,3.75rem) 1.5rem;border-radius:1.75rem;border:1px solid rgba(255,255,255,.08);background:radial-gradient(ellipse 80% 70% at 85% 15%,rgba(209,45,38,.28),transparent 55%),radial-gradient(ellipse 60% 50% at 10% 90%,rgba(255,255,255,.08),transparent 50%),linear-gradient(145deg,#0c1a3a,#112553 48%,#1a3568);box-shadow:0 28px 64px #11255347,0 0 0 1px #ffffff0a inset}.yss-cta__card .yss-h2{color:#fff}.yss-cta__card .yss-chapter{justify-content:center}.yss-cta__card .yss-lead{margin-inline:auto;margin-bottom:1.5rem;max-width:36rem;color:#ffffffc7}.yss-cta__card .yss-hero__cta{justify-content:center}.yss-btn--cta{background:#fff;color:var(--yss-navy);border:1px solid transparent;box-shadow:0 14px 32px #0000002e}.yss-btn--cta:hover{background:#fff;color:var(--yss-primary);transform:translateY(-2px);box-shadow:0 18px 40px #00000038}.yss-page .yss-reveal{opacity:0;transform:translate3d(0,16px,0);transition:opacity .5s var(--yss-ease) var(--yss-delay, 0ms),transform .5s var(--yss-ease) var(--yss-delay, 0ms)}.yss-page .yss-reveal.is-visible{opacity:1;transform:none}@keyframes yss-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.9)}}@keyframes yss-deck-float{0%,to{translate:0 0}50%{translate:0 -12px}}@keyframes yss-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.yss-page .yss-reveal{opacity:1;transform:none;transition:none}.yss-trust__track,.yss-ig__track,.yss-kicker__dot,.yss-hero-float__live,.yss-hero-motion.is-playing .yss-hero-motion__progress span{animation:none!important}.yss-btn--primary:hover{transform:none}}@media (max-width: 979px){.yss-hero__layout{gap:2rem}}
