.SuiteConfigurator-module__MoSBjq__wrap{background:#fff;border:1px solid #06193514;border-radius:20px;max-width:880px;margin-inline:auto;padding:clamp(20px,4vw,40px);box-shadow:0 30px 70px -35px #06193540}.SuiteConfigurator-module__MoSBjq__labels{background:#0619350d;border:1px solid #0619350f;border-radius:999px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;padding:4px;display:grid;position:relative}.SuiteConfigurator-module__MoSBjq__pill{top:4px;bottom:4px;width:calc(25% - 2px);transform:translateX(calc(var(--i,0) * 100%));transition:transform .5s var(--fa-ease,cubic-bezier(.16, 1, .3, 1));will-change:transform;background:linear-gradient(135deg,#0e6273,#127b90 55%,#1fa5bf);border-radius:999px;position:absolute;inset-inline-start:4px;box-shadow:0 6px 16px #127b9059}[dir=rtl] .SuiteConfigurator-module__MoSBjq__pill{transform:translateX(calc(var(--i,0) * -100%))}.SuiteConfigurator-module__MoSBjq__label{appearance:none;z-index:1;color:#0619358c;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:999px;padding:9px 6px;font-size:13px;font-weight:600;transition:color .3s;position:relative;overflow:hidden}.SuiteConfigurator-module__MoSBjq__label:disabled{cursor:default;opacity:.55}.SuiteConfigurator-module__MoSBjq__labelActive{color:#fff}.SuiteConfigurator-module__MoSBjq__labelActive:disabled{opacity:1}@media (max-width:575.98px){.SuiteConfigurator-module__MoSBjq__label{padding:8px 2px;font-size:11px}}.SuiteConfigurator-module__MoSBjq__panel{animation:SuiteConfigurator-module__MoSBjq__cfgIn .45s var(--fa-ease,cubic-bezier(.16, 1, .3, 1)) both}@keyframes SuiteConfigurator-module__MoSBjq__cfgIn{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}.SuiteConfigurator-module__MoSBjq__fieldset{border:0;min-width:0;margin:0;padding:0}.SuiteConfigurator-module__MoSBjq__legend{letter-spacing:-.02em;color:#061935;margin:0 0 4px;padding:0;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:600}.SuiteConfigurator-module__MoSBjq__stepHint{color:#0619358c;margin:0 0 10px;font-size:13.5px}.SuiteConfigurator-module__MoSBjq__tileGrid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:12px;display:grid}@media (min-width:768px){.SuiteConfigurator-module__MoSBjq__tileGrid3{grid-template-columns:repeat(3,1fr)}}@media (max-width:575.98px){.SuiteConfigurator-module__MoSBjq__tileGrid{grid-template-columns:1fr}}.SuiteConfigurator-module__MoSBjq__tile{cursor:pointer;transition:border-color .2s ease, background .2s ease, box-shadow .2s ease, transform .2s var(--fa-ease,ease);background:#fff;border:1px solid #0619351f;border-radius:14px;align-items:center;gap:14px;margin:0;padding:14px 16px;display:flex;position:relative}.SuiteConfigurator-module__MoSBjq__tile:hover{border-color:#127b9073;transform:translateY(-2px)}.SuiteConfigurator-module__MoSBjq__tile:focus-within{outline-offset:2px;outline:2px solid #127b90}.SuiteConfigurator-module__MoSBjq__tileInput{opacity:0;pointer-events:none;position:absolute}.SuiteConfigurator-module__MoSBjq__tileOn{background:#127b9012;border-color:#127b90;box-shadow:0 8px 22px #127b9024}.SuiteConfigurator-module__MoSBjq__tileIcon{color:#061935;background:#0619350f;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;transition:background .2s,color .2s;display:grid}.SuiteConfigurator-module__MoSBjq__tileOn .SuiteConfigurator-module__MoSBjq__tileIcon{color:#fff;background:#127b90}.SuiteConfigurator-module__MoSBjq__tileText{min-width:0;display:block}.SuiteConfigurator-module__MoSBjq__tileLabel{color:#061935;font-size:15px;font-weight:600;line-height:1.3;display:block}.SuiteConfigurator-module__MoSBjq__tileHint{color:#0619358c;margin-top:2px;font-size:13px;display:block}.SuiteConfigurator-module__MoSBjq__tileCheck{color:#127b90;opacity:0;width:22px;height:22px;transition:opacity .2s ease, transform .25s var(--fa-ease,cubic-bezier(.16, 1, .3, 1));border-radius:50%;flex:none;place-items:center;margin-inline-start:auto;display:grid;transform:scale(.6)}.SuiteConfigurator-module__MoSBjq__tileOn .SuiteConfigurator-module__MoSBjq__tileCheck{opacity:1;transform:none}.SuiteConfigurator-module__MoSBjq__leadCard{color:#fff;background:linear-gradient(135deg,#0e6273 0%,#127b90 45%,#1fa5bf 100%);border-radius:16px;flex-direction:column;gap:14px;padding:clamp(20px,3.5vw,32px);display:flex}.SuiteConfigurator-module__MoSBjq__leadTop{align-items:flex-start;gap:16px;display:flex}.SuiteConfigurator-module__MoSBjq__leadIcon{color:#fff;background:#ffffff29;border-radius:14px;flex:none;place-items:center;width:56px;height:56px;display:grid}.SuiteConfigurator-module__MoSBjq__leadTag{letter-spacing:.09em;text-transform:uppercase;color:#ffffffbf;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.SuiteConfigurator-module__MoSBjq__leadName{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:600}.SuiteConfigurator-module__MoSBjq__leadTagline{color:#ffffffd9;margin:2px 0 0;font-size:15px}.SuiteConfigurator-module__MoSBjq__whyLine{color:#fff;background:#ffffff24;border-radius:10px;margin:0;padding:10px 14px;font-size:14px;line-height:1.55}.SuiteConfigurator-module__MoSBjq__leadLink{color:#fff;border-bottom:1px solid #ffffff80;align-self:flex-start;align-items:center;gap:6px;padding-bottom:2px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .2s;display:inline-flex}.SuiteConfigurator-module__MoSBjq__leadLink:hover{color:#fff;border-color:#fff}.SuiteConfigurator-module__MoSBjq__sideGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin-top:12px;display:grid}.SuiteConfigurator-module__MoSBjq__sideCard{background:#fff;border:1px solid #0619351a;border-radius:14px;flex-direction:column;gap:8px;padding:18px;display:flex}.SuiteConfigurator-module__MoSBjq__sideTag{letter-spacing:.08em;text-transform:uppercase;color:#127b90;font-size:11px;font-weight:700}.SuiteConfigurator-module__MoSBjq__sideHead{align-items:center;gap:10px;display:flex}.SuiteConfigurator-module__MoSBjq__sideIcon{color:#127b90;background:#127b901a;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.SuiteConfigurator-module__MoSBjq__sideName{color:#061935;margin:0;font-size:17px;font-weight:600}.SuiteConfigurator-module__MoSBjq__sideText{color:#061935bf;margin:0;font-size:14px}.SuiteConfigurator-module__MoSBjq__sideWhy{color:#0619358c;margin:0;font-size:13px;line-height:1.55}.SuiteConfigurator-module__MoSBjq__sideLink{color:#127b90;align-items:center;gap:6px;margin-top:auto;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.SuiteConfigurator-module__MoSBjq__sideLink:hover{color:#0b4a56}.SuiteConfigurator-module__MoSBjq__timelineNote{color:#061935b3;background:#0619350a;border-radius:10px;align-items:flex-start;gap:8px;margin:12px 0 0;padding:10px 14px;font-size:14px;line-height:1.55;display:flex}.SuiteConfigurator-module__MoSBjq__timelineNote i{color:#127b90;margin-top:2px}.SuiteConfigurator-module__MoSBjq__breakdown{color:#061935bf;border:1px dashed #0619352e;border-radius:12px;margin-top:12px;padding:10px 16px;font-size:13px}.SuiteConfigurator-module__MoSBjq__breakdown summary{cursor:pointer;color:#061935;font-weight:600}.SuiteConfigurator-module__MoSBjq__breakdown ul{margin:8px 0 0;padding-inline-start:18px}.SuiteConfigurator-module__MoSBjq__breakdown li{margin-bottom:4px}.SuiteConfigurator-module__MoSBjq__ctaGhost{color:#127b90;background:#fff;border:1px solid #127b9073}.SuiteConfigurator-module__MoSBjq__ctaGhost:hover{color:#0b4a56;background:#127b900f}.SuiteConfigurator-module__MoSBjq__privacyNote{color:#0619358c;text-align:center;max-width:540px;margin:14px auto 0;font-size:12.5px;line-height:1.55}.SuiteConfigurator-module__MoSBjq__textBtn{appearance:none;color:#061935a6;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}.SuiteConfigurator-module__MoSBjq__textBtn:hover{color:#127b90}@media (prefers-reduced-motion:reduce){.SuiteConfigurator-module__MoSBjq__panel{animation:none}.SuiteConfigurator-module__MoSBjq__pill,.SuiteConfigurator-module__MoSBjq__tile,.SuiteConfigurator-module__MoSBjq__tileIcon,.SuiteConfigurator-module__MoSBjq__tileCheck,.SuiteConfigurator-module__MoSBjq__label{transition:none}.SuiteConfigurator-module__MoSBjq__tile:hover{transform:none}}
