:root{--rw-navy-900:#0b1d2e;--rw-navy-800:#0f2438;--rw-navy-700:#163149;--rw-navy-600:#1f3a52;--rw-navy-500:#2c5171;--rw-blue-700:#10456f;--rw-blue-600:#15558a;--rw-blue-500:#1d6ba8;--rw-blue-100:#e3eefa;--rw-blue-50:#f1f7fd;--rw-coral-700:#b22a3a;--rw-coral-600:#d6394a;--rw-coral-500:#ee5566;--rw-coral-300:#f7939d;--rw-coral-100:#fdeaec;--rw-peach:#f8b195;--rw-teal-600:#0f7b6c;--rw-teal-100:#d7f2ec;--rw-amber-600:#b54708;--rw-amber-100:#fdf0e3;--rw-green-600:#087443;--rw-green-400:#35d08a;--rw-ink-900:#0c1622;--rw-ink-800:#101828;--rw-ink-700:#23303f;--rw-ink-600:#344054;--rw-ink-500:#475467;--rw-ink-400:#667085;--rw-line:#e4e7ec;--rw-line-soft:#eef1f5;--rw-surface:#ffffff;--rw-surface-soft:#f7f9fc;--rw-surface-tint:#f1f5fa;--rw-on-dark:#ffffff;--rw-on-dark-soft:#dfe8f2;--rw-on-dark-muted:#b6c6d8;--rw-radius-sm:.5rem;--rw-radius:.875rem;--rw-radius-lg:1.25rem;--rw-radius-xl:1.75rem;--rw-radius-pill:999px;--rw-shadow-sm:0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .08);--rw-shadow:0 4px 8px -2px rgba(16, 24, 40, .08), 0 12px 24px -6px rgba(16, 24, 40, .1);--rw-shadow-lg:0 18px 44px -12px rgba(11, 29, 46, .24);--rw-shadow-cta:0 8px 20px -6px rgba(214, 57, 74, .5);--rw-maxw:1220px;--rw-gutter:clamp(1rem, 4vw, 2rem);--rw-section-y:clamp(3.5rem, 6vw, 6rem);--rw-font:"Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--rw-ease:cubic-bezier(.22, .61, .36, 1)}.rw-shell *,.rw-shell ::before,.rw-shell ::after{box-sizing:border-box}body.reywin-public{margin:0;background:var(--rw-surface);font-family:var(--rw-font);font-size:1.0625rem;line-height:1.65;color:var(--rw-ink-600);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.rw-shell img,.rw-shell svg{max-width:100%}.rw-shell img{height:auto;display:block}:where(.rw-shell) :where(h1,h2,h3,h4,h5,h6){margin:0 0 .5em}:where(.rw-shell) p{margin:0 0 1rem}:where(.rw-shell p:last-child){margin-bottom:0}:where(.rw-shell) :where(ul,ol){margin:0 0 1rem;padding-left:1.25rem}.rw-shell h1,.rw-shell h2,.rw-shell h3,.rw-shell h4,.rw-shell h5,.rw-shell h6{color:var(--rw-ink-900);font-weight:700;line-height:1.18;letter-spacing:-.02em;text-wrap:balance}.rw-shell a{color:var(--rw-blue-600);text-decoration:none}.rw-shell a:hover{color:var(--rw-blue-700);text-decoration:underline}.rw-shell hr{border:0;border-top:1px solid var(--rw-line);margin:2rem 0}.rw-shell :focus-visible,body.reywin-public :focus-visible{outline:3px solid var(--rw-blue-500);outline-offset:2px;border-radius:var(--rw-radius-sm)}.rw-dark :focus-visible{outline-color:#8fd0ff}.rw-shell .rw-skip-link{position:absolute;left:-9999px;top:0;z-index:3000;background:var(--rw-surface);color:var(--rw-navy-800);padding:.75rem 1.25rem;font-weight:700;border-radius:0 0 var(--rw-radius)0;box-shadow:var(--rw-shadow)}.rw-skip-link:focus{left:0}.rw-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rw-container{width:100%;max-width:var(--rw-maxw);margin-inline:auto;padding-inline:var(--rw-gutter)}.rw-container-narrow{max-width:820px}.rw-section{padding-block:var(--rw-section-y)}.rw-section-tight{padding-block:clamp(2.5rem,4vw,4rem)}.rw-section-soft{background:var(--rw-surface-soft)}.rw-section-tint{background:linear-gradient(180deg,var(--rw-surface) 0%,var(--rw-surface-tint) 100%)}.rw-grid{display:grid;gap:clamp(1rem,2vw,1.75rem)}.rw-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rw-split{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:center}@media (max-width:991.98px){.rw-grid-3,.rw-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:599.98px){.rw-grid-2,.rw-grid-3,.rw-grid-4{grid-template-columns:minmax(0,1fr)}}.rw-stack>*+*{margin-top:1rem}.rw-row{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.rw-row-between{justify-content:space-between}.rw-center{text-align:center}.rw-center-x{margin-inline:auto}.rw-display{font-size:clamp(2.25rem,1.35rem + 3.1vw,3.75rem);line-height:1.08;letter-spacing:-.03em;margin-bottom:1rem}.rw-h1{font-size:clamp(2rem,1.35rem + 2.4vw,3.125rem);line-height:1.12}.rw-h2{font-size:clamp(1.75rem,1.25rem + 1.8vw,2.5rem);line-height:1.16}.rw-h3{font-size:clamp(1.3125rem,1.1rem + .8vw,1.625rem)}.rw-h4{font-size:1.1875rem}.rw-lead{font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.6;color:var(--rw-ink-600)}.rw-body{color:var(--rw-ink-600)}.rw-muted{color:var(--rw-ink-500)}.rw-small{font-size:.9375rem;line-height:1.6}.rw-measure{max-width:68ch}.rw-measure-tight{max-width:54ch}.rw-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rw-blue-600);margin-bottom:.75rem}.rw-eyebrow::before{content:"";width:1.75rem;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--rw-coral-600),var(--rw-peach))}.rw-section-head{max-width:46rem;margin-bottom:clamp(2rem,3vw,3rem)}.rw-section-head.rw-center{margin-inline:auto}.rw-section-head .rw-lead{margin-top:.75rem}.rw-shell .rw-dark,.rw-shell .rw-hero,.rw-shell .rw-cta-band,.rw-shell .rw-footer{color:var(--rw-on-dark)}.rw-dark h1,.rw-dark h2,.rw-dark h3,.rw-dark h4,.rw-dark h5,.rw-dark h6,.rw-hero h1,.rw-hero h2,.rw-hero h3,.rw-hero h4,.rw-hero h5,.rw-hero h6,.rw-cta-band h1,.rw-cta-band h2,.rw-cta-band h3,.rw-cta-band h4,.rw-footer h1,.rw-footer h2,.rw-footer h3,.rw-footer h4{color:var(--rw-on-dark)}.rw-dark .rw-lead,.rw-dark .rw-body,.rw-dark p,.rw-hero .rw-lead,.rw-hero .rw-body,.rw-hero p,.rw-cta-band .rw-lead,.rw-cta-band .rw-body,.rw-cta-band p{color:var(--rw-on-dark-soft)}.rw-dark .rw-muted,.rw-dark .rw-small,.rw-hero .rw-muted,.rw-hero .rw-small,.rw-cta-band .rw-muted,.rw-cta-band .rw-small{color:var(--rw-on-dark-muted)}.rw-cta-band .rw-eyebrow{color:var(--rw-on-dark-soft)}.rw-shell .rw-dark a:not(.rw-btn),.rw-shell .rw-hero a:not(.rw-btn),.rw-shell .rw-cta-band a:not(.rw-btn){color:#a9d4ff}.rw-shell .rw-dark a:not(.rw-btn):hover,.rw-shell .rw-hero a:not(.rw-btn):hover,.rw-shell .rw-cta-band a:not(.rw-btn):hover{color:#fff}.rw-shell .rw-btn{--rw-btn-bg:var(--rw-coral-600);--rw-btn-fg:#fff;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.5rem;border:1px solid transparent;border-radius:var(--rw-radius-sm);background:var(--rw-btn-bg);color:var(--rw-btn-fg);font:inherit;font-size:1rem;font-weight:650;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:transform .18s var(--rw-ease),box-shadow .18s var(--rw-ease),background-color .18s var(--rw-ease),border-color .18s var(--rw-ease),color .18s var(--rw-ease)}.rw-shell .rw-btn:hover{text-decoration:none;color:var(--rw-btn-fg);transform:translateY(-2px)}.rw-shell .rw-btn:active{transform:translateY(0)}.rw-btn svg{flex:none;transition:transform .18s var(--rw-ease)}.rw-btn:hover svg:last-child{transform:translateX(3px)}.rw-shell .rw-btn-primary{box-shadow:var(--rw-shadow-cta)}.rw-shell .rw-btn-primary:hover{--rw-btn-bg:var(--rw-coral-700);box-shadow:0 12px 26px -6px rgba(178,42,58,.55)}.rw-shell .rw-btn-navy{--rw-btn-bg:var(--rw-navy-700)}.rw-shell .rw-btn-navy:hover{--rw-btn-bg:var(--rw-navy-900)}.rw-shell .rw-btn-outline{--rw-btn-bg:transparent;--rw-btn-fg:var(--rw-blue-700);border-color:#cdddec}.rw-shell .rw-btn-outline:hover{--rw-btn-bg:var(--rw-blue-50);border-color:var(--rw-blue-500)}.rw-shell .rw-btn-ghost-light{--rw-btn-bg:rgba(255, 255, 255, .08);--rw-btn-fg:#fff;border-color:rgba(255,255,255,.34);backdrop-filter:blur(4px)}.rw-shell .rw-btn-ghost-light:hover{--rw-btn-bg:rgba(255, 255, 255, .18);border-color:#fff}.rw-shell .rw-btn-white{--rw-btn-bg:#fff;--rw-btn-fg:var(--rw-navy-800);box-shadow:var(--rw-shadow)}.rw-shell .rw-btn-white:hover{--rw-btn-bg:#f2f6fb}.rw-btn-lg{min-height:3.5rem;padding:1rem 2rem;font-size:1.0625rem}.rw-shell .rw-btn-sm{min-height:2.5rem;padding:.5rem 1rem;font-size:.9375rem}.rw-shell .rw-btn-block{display:flex;width:100%}.rw-shell .rw-textlink{display:inline-flex;align-items:center;gap:.4rem;font-weight:650;color:var(--rw-blue-600);border-bottom:2px solid transparent;padding-bottom:2px}.rw-shell .rw-textlink:hover{text-decoration:none;border-bottom-color:currentColor}.rw-textlink svg{transition:transform .18s var(--rw-ease)}.rw-textlink:hover svg{transform:translateX(3px)}.rw-shell .rw-dark .rw-textlink,.rw-shell .rw-hero .rw-textlink,.rw-shell .rw-cta-band .rw-textlink{color:#fff;border-bottom-color:rgba(255,255,255,.45)}.rw-shell .rw-dark .rw-textlink:hover,.rw-shell .rw-hero .rw-textlink:hover,.rw-shell .rw-cta-band .rw-textlink:hover{border-bottom-color:#fff}.rw-cta-group{display:flex;flex-wrap:wrap;align-items:center;gap:.875rem}.rw-cta-note{display:flex;align-items:center;gap:.4rem;font-size:.9375rem}.rw-header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid transparent;transition:box-shadow .25s var(--rw-ease),border-color .25s var(--rw-ease),background-color .25s var(--rw-ease)}.rw-header.is-scrolled{border-bottom-color:var(--rw-line);box-shadow:0 6px 24px -12px rgba(11,29,46,.28)}.rw-header-inner{display:flex;align-items:center;gap:1.25rem;min-height:4.5rem}.rw-brand{display:inline-flex;align-items:center;flex:none}.rw-shell .rw-brand-logo{height:2.125rem;width:auto;max-width:none;flex:none}.rw-nav{display:flex;align-items:center;gap:.25rem;margin-left:1rem;flex:1 1 auto}.rw-shell .rw-nav-link{display:inline-flex;align-items:center;gap:.3rem;padding:.625rem .875rem;border-radius:var(--rw-radius-sm);color:var(--rw-ink-700);font-size:1rem;font-weight:600;background:0 0;border:0;font-family:inherit;cursor:pointer;transition:color .15s var(--rw-ease),background-color .15s var(--rw-ease)}.rw-shell .rw-nav-link:hover{color:var(--rw-blue-700);background:var(--rw-blue-50);text-decoration:none}.rw-nav-link[aria-current=page]{color:var(--rw-blue-700);position:relative}.rw-nav-link[aria-current=page]::after{content:"";position:absolute;left:.875rem;right:.875rem;bottom:.25rem;height:2px;border-radius:2px;background:var(--rw-coral-600)}.rw-nav-item{position:relative}.rw-nav-caret{transition:transform .2s var(--rw-ease)}.rw-nav-link[aria-expanded=true] .rw-nav-caret{transform:rotate(180deg)}.rw-megamenu{position:absolute;top:calc(100% + .5rem);left:0;transform:translateY(-8px);width:min(52rem,calc(100vw - 2*var(--rw-gutter)));background:var(--rw-surface);border:1px solid var(--rw-line);border-radius:var(--rw-radius-lg);box-shadow:var(--rw-shadow-lg);padding:1.5rem;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s var(--rw-ease),transform .18s var(--rw-ease),visibility .18s;z-index:1100}.rw-nav-item.is-open .rw-megamenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (hover:hover) and (min-width:1100px){.rw-nav>.rw-nav-item::after{content:"";position:absolute;top:100%;left:0;right:0;height:.5rem}.rw-nav>.rw-nav-item:hover .rw-megamenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.rw-megamenu-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem 1rem}.rw-megamenu-group+.rw-megamenu-group{margin-top:1rem}.rw-megamenu-label{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rw-ink-400);margin:0 0 .5rem .625rem}.rw-shell .rw-megamenu-item{display:flex;gap:.75rem;align-items:flex-start;padding:.625rem;border-radius:var(--rw-radius-sm);color:var(--rw-ink-700);transition:background-color .15s var(--rw-ease)}.rw-shell .rw-megamenu-item:hover{background:var(--rw-blue-50);text-decoration:none}.rw-megamenu-icon{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.625rem;background:var(--rw-blue-100);color:var(--rw-blue-700)}.rw-megamenu-title{display:block;font-weight:650;font-size:.9375rem;color:var(--rw-ink-800)}.rw-megamenu-sub{display:block;font-size:.8125rem;color:var(--rw-ink-500);line-height:1.45}.rw-megamenu-foot{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;align-items:center;margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--rw-line-soft)}.rw-actions{display:flex;align-items:center;gap:.75rem;flex:none}.rw-actions .rw-nav-link{font-weight:600}.rw-actions [aria-expanded=true] .rw-nav-caret{transform:rotate(180deg)}.rw-action-menu{left:auto;right:0;width:min(46rem,calc(100vw - 2*var(--rw-gutter)))}.rw-action-menu-intro{margin:0 0 1rem;color:var(--rw-ink-700);font-weight:650}.rw-action-menu .rw-megamenu-group+.rw-megamenu-group{margin-top:0}.rw-action-menu .rw-megamenu-item{align-items:center}#choose-product{scroll-margin-top:5rem}.rw-menu-toggle{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-left:auto;border:1px solid var(--rw-line);border-radius:var(--rw-radius-sm);background:var(--rw-surface);color:var(--rw-ink-800);cursor:pointer}@media (max-width:1099.98px){.rw-menu-toggle{display:inline-flex}.rw-header-inner{flex-wrap:wrap}.rw-brand{order:1}.rw-menu-toggle{order:2}.rw-nav{order:3}.rw-actions{order:4}.rw-nav,.rw-actions{display:none;width:100%;margin:0;padding:.5rem 0;flex-direction:column;align-items:stretch;gap:.25rem;border-top:1px solid var(--rw-line-soft)}.rw-actions{padding-bottom:1rem;gap:.5rem}.rw-nav.is-open,.rw-actions.is-open{display:flex}.rw-nav.is-open .rw-nav-link{justify-content:space-between;min-height:3rem}.rw-actions .rw-nav-item{width:100%}.rw-actions .rw-nav-link,.rw-actions .rw-btn{width:100%;justify-content:space-between}.rw-megamenu{position:static;width:auto;transform:none;opacity:1;visibility:visible;box-shadow:none;border:0;border-top:1px solid var(--rw-line-soft);border-radius:0;padding:.5rem 0;display:none;pointer-events:auto}.rw-nav-item.is-open .rw-megamenu{display:block;transform:none}.rw-megamenu-grid{grid-template-columns:minmax(0,1fr)}.rw-action-menu .rw-megamenu-group+.rw-megamenu-group{margin-top:1rem}.rw-actions .rw-btn{width:100%}}.rw-hero{position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(120% 120%at 15% 0%,var(--rw-navy-700) 0%,var(--rw-navy-900) 62%);color:var(--rw-on-dark);padding-block:clamp(3.5rem,7vw,6.5rem)}.rw-hero-page{padding-block:clamp(3rem,5vw,4.5rem)}.rw-hero::before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(38rem 26rem at 88% 8%,rgba(242,115,128,.28),transparent 62%),radial-gradient(32rem 24rem at 4% 92%,rgba(29,107,168,.42),transparent 60%)}.rw-hero::after{content:"";position:absolute;inset:-20%;z-index:-1;background:conic-gradient(from 210deg at 70% 30%,rgba(248,177,149,.16),rgba(29,107,168,.12),rgba(242,115,128,.14),rgba(248,177,149,.16));filter:blur(70px);opacity:.85;animation:rw-drift 26s linear infinite}.rw-hero-grid-lines{position:absolute;inset:0;z-index:-1;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.5) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.5) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(70% 60%at 50%0,#000 0,transparent 78%);-webkit-mask-image:radial-gradient(70% 60%at 50%0,#000 0,transparent 78%)}@keyframes rw-drift{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.12)}to{transform:rotate(360deg) scale(1)}}.rw-hero-layout{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(2rem,4vw,3.5rem);align-items:center}@media (max-width:991.98px){.rw-hero-layout{grid-template-columns:minmax(0,1fr)}}.rw-hero-kicker{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .875rem .375rem .5rem;border-radius:var(--rw-radius-pill);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);font-size:.875rem;font-weight:650;color:#fff;letter-spacing:.01em;margin-bottom:1.25rem}.rw-hero-kicker-dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--rw-green-400);box-shadow:0 0 0 .25rem rgba(53,208,138,.22);animation:rw-pulse 2.4s ease-in-out infinite}@keyframes rw-pulse{0%,to{box-shadow:0 0 0 .25rem rgba(53,208,138,.22)}50%{box-shadow:0 0 0 .5rem transparent}}.rw-hero-title .rw-accent{background:linear-gradient(100deg,var(--rw-peach) 8%,var(--rw-coral-300) 52%,#9ed8ff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.rw-hero-title,.rw-hero .rw-h1{margin-bottom:1.25rem}.rw-hero-lead{color:var(--rw-on-dark-soft);max-width:40rem;margin-bottom:2rem}.rw-trustbar{display:flex;flex-wrap:wrap;gap:.75rem 1.75rem;list-style:none;padding:1.5rem 0 0;margin:2.25rem 0 0;border-top:1px solid rgba(255,255,255,.14);max-width:40rem}.rw-trust-item{display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;color:var(--rw-on-dark-soft)}.rw-trust-item svg{color:var(--rw-green-400);flex:none}.rw-visual{position:relative}.rw-photo-visual{position:relative;overflow:hidden;border-radius:var(--rw-radius-lg);background:var(--rw-ink-900);box-shadow:var(--rw-shadow)}.rw-photo-visual img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.rw-photo-caption{position:absolute;inset:auto 1rem 1rem;display:flex;align-items:center;gap:.75rem;padding:1rem;border-radius:.75rem;background:rgba(9,28,47,.92);color:#fff;font-weight:600}.rw-photo-caption .rw-feature-icon{margin:0;flex-shrink:0}.rw-banner[hidden],.rw-banner-controls[hidden]{display:none}.rw-banner-controls{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.rw-banner-choice{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex:1 1 180px;padding:1rem 1.25rem;border:1px solid rgba(255,255,255,.3);border-radius:.75rem;color:#fff;background:rgba(255,255,255,.05);font:inherit;font-weight:600;cursor:pointer}.rw-banner-choice[aria-pressed=true]{color:var(--rw-ink-900);background:#fff;border-color:#fff}.rw-banner-choice:focus-visible{outline:3px solid var(--rw-coral-500);outline-offset:4px}.rw-home-banners .rw-banner{min-height:460px}@media (max-width:991.98px){.rw-home-banners .rw-banner{min-height:0}.rw-home-banners .rw-photo-visual img{aspect-ratio:16/9}}@media (max-width:575.98px){.rw-home-banners>.rw-container{display:flex;flex-direction:column}.rw-home-banners .rw-banner-controls{order:-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0 0 1.5rem}.rw-home-banners .rw-banner-controls[hidden]{display:none}.rw-banner-choice{padding:.75rem .5rem;font-size:.75rem;justify-content:center;text-align:center}.rw-banner-choice svg{display:none}}.rw-visual svg{width:100%;height:auto;display:block;filter:drop-shadow(0 24px 48px rgba(3,12,22,.45))}.rw-visual-plain svg{filter:drop-shadow(0 18px 40px rgba(16,24,40,.14))}.rw-float{animation:rw-float 6s ease-in-out infinite}@keyframes rw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.rw-card{position:relative;display:flex;flex-direction:column;background:var(--rw-surface);border:1px solid var(--rw-line);border-radius:var(--rw-radius-lg);padding:clamp(1.25rem,2vw,1.75rem);transition:transform .22s var(--rw-ease),box-shadow .22s var(--rw-ease),border-color .22s var(--rw-ease)}.rw-shell .rw-card-link:hover{transform:translateY(-4px);box-shadow:var(--rw-shadow);border-color:#cfe0ef;text-decoration:none}.rw-card-flush{padding:0;overflow:hidden}.rw-card[id]{scroll-margin-top:6rem}.rw-card-body{padding:clamp(1.25rem,2vw,1.75rem);display:flex;flex-direction:column;flex:1}.rw-card-soft{background:var(--rw-surface-soft);border-color:transparent}.rw-card h3,.rw-card h2{color:var(--rw-ink-900)}.rw-card-foot{margin-top:auto;padding-top:1.25rem}.rw-card-icon{display:grid;place-items:center;flex:none;width:3rem;height:3rem;margin-bottom:1.125rem;border-radius:.875rem;background:linear-gradient(140deg,var(--rw-blue-100),var(--rw-blue-50));color:var(--rw-blue-700)}.rw-card-icon-coral{background:linear-gradient(140deg,var(--rw-coral-100),#fff5f6);color:var(--rw-coral-700)}.rw-card-icon-teal{background:linear-gradient(140deg,var(--rw-teal-100),#f0fbf8);color:var(--rw-teal-600)}.rw-card-icon-amber{background:linear-gradient(140deg,var(--rw-amber-100),#fffaf4);color:var(--rw-amber-600)}.rw-product-art{position:relative;overflow:hidden;aspect-ratio:16/9;background:var(--rw-surface-soft);display:block}.rw-product-art svg{width:100%;height:100%;display:block}.rw-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.3125rem .625rem;border-radius:var(--rw-radius-pill);font-size:.8125rem;font-weight:650;line-height:1.3;background:var(--rw-blue-100);color:var(--rw-blue-700)}.rw-badge-live{background:var(--rw-teal-100);color:var(--rw-teal-600)}.rw-badge-upcoming{background:var(--rw-amber-100);color:var(--rw-amber-600)}.rw-badge-free{background:var(--rw-coral-100);color:var(--rw-coral-700)}.rw-badge-row{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.rw-dark .rw-badge{background:rgba(255,255,255,.14);color:#fff}.rw-checklist{list-style:none;padding:0;margin:0;display:grid;gap:.875rem}.rw-checklist li{display:flex;gap:.75rem;align-items:flex-start}.rw-module-card{display:flex;flex-direction:column;gap:1rem}.rw-module-head{display:flex;align-items:center;gap:.75rem}.rw-module-list{gap:.5rem;font-size:.9375rem;line-height:1.5}.rw-module-list li{gap:.5rem}.rw-module-list svg{margin-top:.2rem}.rw-module-chips{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-wrap:wrap;gap:.375rem}.rw-module-chips li{font-size:.8125rem;font-weight:600;line-height:1.3;padding:.25rem .625rem;border-radius:var(--rw-radius-pill);background:var(--rw-blue-50);color:var(--rw-blue-700)}.rw-checklist svg,.rw-check-icon{flex:none;margin-top:.2rem;color:var(--rw-green-600)}.rw-dark .rw-checklist svg,.rw-dark .rw-check-icon{color:var(--rw-green-400)}.rw-crosslist li svg{color:var(--rw-coral-600)}.rw-feature{display:flex;gap:.875rem;align-items:flex-start}.rw-feature-icon{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:var(--rw-blue-100);color:var(--rw-blue-700)}.rw-feature-title{font-size:1.0625rem;font-weight:650;color:var(--rw-ink-900);margin:0 0 .25rem}.rw-feature-body{font-size:.9375rem;color:var(--rw-ink-500);margin:0;line-height:1.6}.rw-steps{counter-reset:rw-step;display:grid;gap:1.5rem}.rw-step{position:relative;padding-left:3.75rem;counter-increment:rw-step}.rw-step::before{content:counter(rw-step);position:absolute;left:0;top:0;width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;background:linear-gradient(140deg,var(--rw-blue-600),var(--rw-navy-700));color:#fff;font-weight:700;font-size:1.0625rem}.rw-step::after{content:"";position:absolute;left:1.34rem;top:3.25rem;bottom:-1.5rem;width:2px;background:linear-gradient(180deg,var(--rw-line),transparent)}.rw-step:last-child::after{display:none}.rw-step-title{font-size:1.125rem;margin-bottom:.25rem}.rw-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}@media (max-width:767.98px){.rw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.rw-stat{padding:1.5rem 1.25rem;border-radius:var(--rw-radius-lg);background:var(--rw-surface);border:1px solid var(--rw-line);text-align:center}.rw-stat-value{font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--rw-navy-700);font-variant-numeric:tabular-nums}.rw-stat-label{margin-top:.5rem;font-size:.9375rem;color:var(--rw-ink-500)}.rw-dark .rw-stat{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.16)}.rw-dark .rw-stat-value{color:#fff}.rw-dark .rw-stat-label{color:var(--rw-on-dark-muted)}.rw-quote{display:flex;flex-direction:column;height:100%;background:var(--rw-surface);border:1px solid var(--rw-line);border-radius:var(--rw-radius-lg);padding:1.75rem}.rw-quote-mark{color:var(--rw-coral-500);margin-bottom:.75rem}.rw-quote-text{color:var(--rw-ink-700);font-size:1.0625rem;line-height:1.6}.rw-quote-person{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem}.rw-quote-avatar{flex:none;width:2.75rem;height:2.75rem;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.9375rem;background:linear-gradient(140deg,var(--rw-blue-600),var(--rw-navy-700));color:#fff}.rw-quote-name{font-weight:650;color:var(--rw-ink-900);font-size:.9375rem}.rw-quote-role{font-size:.875rem;color:var(--rw-ink-500)}.rw-stars{display:inline-flex;gap:.125rem;color:#e8a33d;margin-bottom:.75rem}.rw-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 2.5rem}.rw-logo-chip{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:1rem;letter-spacing:.01em;color:var(--rw-ink-500)}.rw-logo-chip svg{color:var(--rw-ink-400)}.rw-linklist{list-style:none;padding:0;margin:0;display:grid;gap:.625rem}.rw-shell .rw-linklist a{color:var(--rw-ink-600);font-size:.9375rem}.rw-shell .rw-linklist a:hover{color:var(--rw-blue-700)}.rw-faq{display:grid;gap:.75rem}.rw-faq-item{border:1px solid var(--rw-line);border-radius:var(--rw-radius);background:var(--rw-surface);overflow:hidden}.rw-faq-item[open]{border-color:#cfe0ef;box-shadow:var(--rw-shadow-sm)}.rw-faq-q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;cursor:pointer;font-weight:650;font-size:1.0625rem;color:var(--rw-ink-900);list-style:none}.rw-faq-q::-webkit-details-marker{display:none}.rw-faq-q:hover{background:var(--rw-surface-soft)}.rw-faq-q svg{flex:none;color:var(--rw-blue-600);transition:transform .2s var(--rw-ease)}.rw-faq-item[open] .rw-faq-q svg{transform:rotate(45deg)}.rw-faq-a{padding:0 1.25rem 1.25rem;color:var(--rw-ink-600)}.rw-cta-band{position:relative;overflow:hidden;border-radius:var(--rw-radius-xl);background:linear-gradient(120deg,var(--rw-navy-800) 0%,var(--rw-navy-600) 55%,var(--rw-blue-700) 100%);color:#fff;padding:clamp(2rem,4vw,3.5rem)}.rw-cta-band::before{content:"";position:absolute;inset:0;background:radial-gradient(28rem 18rem at 92% 10%,rgba(242,115,128,.38),transparent 64%)}.rw-cta-band>*{position:relative}.rw-cta-band-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:2rem;align-items:center}@media (max-width:767.98px){.rw-cta-band-layout{grid-template-columns:minmax(0,1fr)}}.rw-cta-stack{display:grid;gap:.75rem}.rw-pricehint{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;margin-bottom:1rem}.rw-price{font-size:1.75rem;font-weight:800;color:var(--rw-ink-900);letter-spacing:-.02em}.rw-price-note{font-size:.9375rem;color:var(--rw-ink-500)}.rw-hero-price{margin:1.25rem 0 0;font-size:1rem;color:var(--rw-on-dark-soft)}.rw-hero-price strong{color:#fff;font-size:1.125rem}.rw-hero-price span{color:var(--rw-on-dark-muted)}.rw-plan-grid{display:grid;gap:1.25rem;align-items:stretch}.rw-plan-grid-1{grid-template-columns:minmax(0,26rem);justify-content:center}.rw-plan-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:52rem;margin-inline:auto}.rw-plan-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-plan-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1099.98px){.rw-plan-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899.98px){.rw-plan-grid-3,.rw-plan-grid-2{grid-template-columns:minmax(0,1fr);max-width:30rem;margin-inline:auto}}@media (max-width:599.98px){.rw-plan-grid-4{grid-template-columns:minmax(0,1fr)}}.rw-plan{position:relative;display:flex;flex-direction:column;gap:.5rem;background:var(--rw-surface);border:1px solid var(--rw-line);border-radius:var(--rw-radius-lg);padding:clamp(1.25rem,2vw,1.75rem)}.rw-plan-popular{border:2px solid var(--rw-coral-500);box-shadow:var(--rw-shadow)}.rw-plan-flag{position:absolute;top:-.8rem;left:1.5rem;padding:.25rem .75rem;border-radius:var(--rw-radius-pill);background:var(--rw-coral-600);color:#fff;font-size:.8125rem;font-weight:700;letter-spacing:.01em}.rw-plan-desc{margin:0;min-height:3em}.rw-plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.375rem;margin-top:.5rem}.rw-plan-price .rw-price{font-size:2rem}.rw-plan-monthly{margin:0;min-height:1.4em;font-size:.875rem;color:var(--rw-ink-500)}.rw-plan-meta{list-style:none;margin:.5rem 0 0;padding:.875rem 0;display:grid;gap:.375rem;border-block:1px solid var(--rw-line-soft);font-size:.9375rem;font-weight:600;color:var(--rw-ink-700)}.rw-plan-meta li{display:flex;align-items:center;gap:.5rem}.rw-plan-meta svg{flex:none;color:var(--rw-blue-600)}.rw-plan-list{margin-top:.5rem}.rw-addons{text-align:left}.rw-addon-table{border:1px solid var(--rw-line-soft);border-radius:12px;overflow:hidden;background:#fff}.rw-addon-row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,1.4fr);gap:1rem;padding:.875rem 1.125rem;border-top:1px solid var(--rw-line-soft);align-items:start}.rw-addon-row:first-child{border-top:0}.rw-addon-head{background:var(--rw-surface-soft, #f6f8fb);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--rw-ink-700)}.rw-addon-desc{display:block;margin-top:.125rem}.rw-addon-price strong{font-size:1.0625rem}@media (max-width:720px){.rw-addon-row{grid-template-columns:1fr;gap:.25rem}.rw-addon-head{display:none}}.rw-subnav{position:sticky;top:4.5rem;z-index:900;background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-bottom:1px solid var(--rw-line)}.rw-subnav .rw-container{display:flex;align-items:center;gap:1rem;min-height:3.25rem}.rw-subnav-list{list-style:none;margin:0;padding:0;display:flex;gap:.25rem;flex:1;overflow-x:auto;scrollbar-width:none}.rw-subnav-list::-webkit-scrollbar{display:none}.rw-shell .rw-subnav-list a{display:block;white-space:nowrap;padding:.5rem .75rem;border-radius:var(--rw-radius-sm);font-size:.9375rem;font-weight:600;color:var(--rw-ink-600)}.rw-shell .rw-subnav-list a:hover{background:var(--rw-surface-soft);color:var(--rw-blue-700);text-decoration:none}.rw-shell .rw-subnav-cta{flex:none;min-height:2.25rem;padding:.375rem .875rem;font-size:.875rem}@media (max-width:767.98px){.rw-shell .rw-subnav-cta{display:none}}.rw-shell main section[id],.rw-module-card[id]{scroll-margin-top:8.5rem}.rw-feature-summary{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--rw-line)}.rw-feature-summary-title{margin:0;font-weight:650;color:var(--rw-ink-800)}.rw-shell .rw-module-chips a{color:inherit}.rw-shell .rw-module-chips a:hover{text-decoration:none}.rw-module-chips span{opacity:.7;font-weight:500}.rw-keyword-line{margin:2.5rem 0 0;font-size:.9375rem;color:var(--rw-ink-500)}.rw-keyword-line span{display:block;font-weight:650;color:var(--rw-ink-700);margin-bottom:.25rem}.rw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}.rw-form-grid .rw-field-full{grid-column:1/-1}@media (max-width:599.98px){.rw-form-grid{grid-template-columns:minmax(0,1fr)}}.rw-field{display:flex;flex-direction:column;gap:.4375rem}.rw-label{font-size:.9375rem;font-weight:650;color:var(--rw-ink-700)}.rw-req{color:var(--rw-coral-700)}.rw-input,.rw-select,.rw-textarea{width:100%;min-height:3rem;padding:.75rem .875rem;font:inherit;font-size:1rem;color:var(--rw-ink-800);background:var(--rw-surface);border:1px solid #cfd5dd;border-radius:var(--rw-radius-sm);transition:border-color .15s var(--rw-ease),box-shadow .15s var(--rw-ease)}.rw-textarea{min-height:8rem;resize:vertical;line-height:1.6}.rw-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23475467' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .875rem center;padding-right:2.5rem}.rw-input:hover,.rw-select:hover,.rw-textarea:hover{border-color:#aab6c4}.rw-input:focus,.rw-select:focus,.rw-textarea:focus{outline:0;border-color:var(--rw-blue-500);box-shadow:0 0 0 4px rgba(29,107,168,.16)}.rw-hint{font-size:.875rem;color:var(--rw-ink-500)}.rw-check-field{display:flex;gap:.625rem;align-items:flex-start}.rw-check-field input[type=checkbox]{flex:none;width:1.25rem;height:1.25rem;margin-top:.125rem;accent-color:var(--rw-blue-600)}.rw-check-field label{font-size:.9375rem;color:var(--rw-ink-600)}.rw-honeypot{position:absolute;left:-9999px;opacity:0;height:0;width:0}.rw-shell .alert{position:relative;display:flex;align-items:flex-start;gap:.75rem;padding:1rem 3rem 1rem 1.125rem;margin-bottom:1.5rem;border:1px solid transparent;border-left-width:4px;border-radius:var(--rw-radius-sm);font-size:1rem}.rw-shell .alert-success{background:#ecfdf3;border-color:#a6f4c5;border-left-color:var(--rw-green-600);color:#05603a}.rw-shell .alert-danger{background:#fef3f2;border-color:#fecdca;border-left-color:var(--rw-coral-700);color:#912018}.rw-shell .alert-warning{background:var(--rw-amber-100);border-color:#f5d7b0;border-left-color:var(--rw-amber-600);color:#93370d}.rw-shell .alert-info{background:var(--rw-blue-50);border-color:#b9d8f2;border-left-color:var(--rw-blue-600);color:#0b4a76}.rw-shell .btn-close{position:absolute;top:.75rem;right:.75rem;width:2rem;height:2rem;border:0;border-radius:var(--rw-radius-sm);background:0 0;cursor:pointer;color:inherit;opacity:.7}.rw-shell .btn-close::before{content:"×";font-size:1.25rem;line-height:1}.rw-shell .btn-close:hover{opacity:1;background:rgba(0,0,0,.06)}.rw-sent{display:flex;gap:.875rem;align-items:flex-start;padding:1.25rem;margin-bottom:1.5rem;background:#ecfdf3;border:1px solid #a6f4c5;border-radius:var(--rw-radius);color:#05603a}.rw-sent-icon{flex:none;color:var(--rw-green-600);margin-top:.125rem}.rw-sent h2,.rw-sent h3{color:#05603a;margin-bottom:.25rem}.rw-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9375rem;margin-bottom:1.5rem;padding:0;list-style:none}.rw-crumbs li{display:inline-flex;align-items:center;gap:.5rem;color:var(--rw-on-dark-muted)}.rw-shell .rw-crumbs a{color:var(--rw-on-dark-soft)}.rw-crumbs [aria-current=page]{color:#fff;font-weight:600}.rw-footer{background:var(--rw-navy-900);color:var(--rw-on-dark-soft)}.rw-footer-top{padding-block:clamp(3rem,5vw,4.5rem)}.rw-footer-grid{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));gap:2.5rem}@media (max-width:991.98px){.rw-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599.98px){.rw-footer-grid{grid-template-columns:minmax(0,1fr)}}.rw-footer h2,.rw-footer h3{color:#fff}.rw-footer-heading{font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rw-on-dark-muted);margin-bottom:1rem}.rw-footer-links{list-style:none;padding:0;margin:0;display:grid;gap:.625rem}.rw-shell .rw-footer-links a{color:var(--rw-on-dark-soft);font-size:.9375rem}.rw-shell .rw-footer-links a:hover{color:#fff;text-decoration:none}.rw-shell .rw-footer-links a{display:inline-flex;align-items:center;gap:.625rem;line-height:1.35}.rw-footer-icon{flex:none;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:.5rem;background:rgba(255,255,255,.08);color:var(--rw-peach);transition:background-color .15s var(--rw-ease),color .15s var(--rw-ease)}.rw-shell .rw-footer-links a:hover .rw-footer-icon{background:rgba(255,255,255,.16);color:#fff}.rw-shell .rw-footer-logo{height:1.875rem;width:auto;max-width:none;filter:brightness(0) invert(1);margin-bottom:1rem}.rw-footer-bottom{border-top:1px solid rgba(255,255,255,.14);padding-block:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;font-size:.9375rem;color:var(--rw-on-dark-muted)}.rw-social{display:flex;gap:.5rem;margin-top:1.25rem}.rw-shell .rw-social a{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.625rem;background:rgba(255,255,255,.08);color:#fff}.rw-shell .rw-social a:hover{background:rgba(255,255,255,.18)}.rw-shell .rw-sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:1200;display:none;align-items:center;gap:.75rem;padding:.75rem var(--rw-gutter) calc(.75rem + env(safe-area-inset-bottom));background:rgba(255,255,255,.96);backdrop-filter:blur(10px);border-top:1px solid var(--rw-line);box-shadow:0-8px 24px -12px rgba(11,29,46,.3)}.rw-sticky-cta-text{flex:1;font-size:.9375rem;font-weight:650;color:var(--rw-ink-800);line-height:1.3}@media (max-width:767.98px){.rw-shell .rw-sticky-cta{display:flex}.rw-menu-open .rw-shell .rw-sticky-cta{display:none}body.reywin-public{padding-bottom:4.75rem}}.rw-js .rw-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s var(--rw-ease),transform .6s var(--rw-ease);transition-delay:var(--rw-delay, 0ms)}.rw-js .rw-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rw-shell *,.rw-shell ::before,.rw-shell ::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.rw-js .rw-reveal{opacity:1;transform:none}}.rw-art{width:100%;height:auto}.rw-art-float{animation:rw-art-float 7s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.rw-art-float-slow{animation-duration:9s;animation-direction:alternate}@keyframes rw-art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.rw-mt-0{margin-top:0}.rw-mt-1{margin-top:.5rem}.rw-mt-2{margin-top:1rem}.rw-mt-3{margin-top:1.5rem}.rw-mt-4{margin-top:2rem}.rw-mt-5{margin-top:3rem}.rw-mb-0{margin-bottom:0}.rw-mb-2{margin-bottom:1rem}.rw-mb-3{margin-bottom:1.5rem}.rw-mb-4{margin-bottom:2rem}.rw-full{grid-column:1/-1}@media (max-width:767.98px){.rw-hide-sm{display:none!important}}@media print{.rw-header,.rw-sticky-cta,.rw-footer{display:none}}.rw-bundle-hero .rw-eyebrow{color:#b9d9ff}.rw-bundle-hero .rw-bundle-comparison .rw-eyebrow{color:var(--rw-blue-600)}.rw-bundle-hero-saving{margin:1.25rem 0;color:#fff;font-size:1.125rem}.rw-bundle-hero-saving strong{color:#b8efce}.rw-bundle-hero-note{margin-top:1.25rem;color:var(--rw-on-dark-muted)}.rw-bundle-comparison{color:var(--rw-ink-900);box-shadow:var(--rw-shadow-lg)}.rw-bundle-comparison .rw-bundle-costs{margin:0}.rw-bundle-costs>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--rw-line-soft)}.rw-bundle-costs dt{font-size:.9375rem;font-weight:650}.rw-bundle-costs dt span,.rw-bundle-costs dd span{display:block;color:var(--rw-ink-500);font-size:.8125rem;font-weight:400}.rw-bundle-costs dd{margin:0;flex:none;font-weight:650}.rw-bundle-cost-total{color:var(--rw-ink-500)}.rw-bundle-cost-price dd{color:var(--rw-blue-700);font-size:clamp(1.8rem,3vw,2.5rem);letter-spacing:-.04em;text-align:right}.rw-bundle-saving{display:grid;gap:.25rem;padding:1rem;margin:.75rem 0 1.25rem;border:1px solid #b9dfca;border-radius:var(--rw-radius-sm);background:#edf8f1;color:#166534}.rw-bundle-saving strong{font-size:1rem}.rw-bundle-saving span{font-size:.875rem;line-height:1.5}.rw-bundle-purchase-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:start}.rw-bundle-purchase-layout .rw-plan-grid-1{grid-template-columns:minmax(0,1fr)}.rw-bundle-reasons{display:grid;gap:1.75rem}#bundle-options,#included-apps{scroll-margin-top:5rem}@media (max-width:899.98px){.rw-bundle-purchase-layout{grid-template-columns:minmax(0,1fr)}.rw-bundle-purchase-layout>:last-child{grid-row:1}}.rw-bundle-hero .rw-bundle-comparison .rw-muted{color:var(--rw-ink-500)}