@charset "UTF-8";.rc-trial{--tg-ink:#102632;--tg-muted:#647780;--tg-teal:#008b92;--tg-mint:#76e7cf;--tg-line:#dfe8e9;--tg-paper:#f7faf9;--tg-dark:#0c202b;--tg-danger:#b91c1c;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#071a28a8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-family:Arial,Helvetica,sans-serif;color:var(--tg-ink)}.rc-trial .tg-card{width:100%;max-width:440px;background:#fff;border:1px solid var(--tg-line);border-radius:16px;padding:38px 34px;text-align:center;box-shadow:0 40px 100px #0002}.rc-trial .tg-icon{width:52px;height:52px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;background:#e4f3ef;color:var(--tg-teal)}.rc-trial .tg-icon.danger{background:#fdecec;color:var(--tg-danger)}.rc-trial .tg-eyebrow{font-size:10px;letter-spacing:1.7px;font-weight:700;color:var(--tg-teal);margin-bottom:10px}.rc-trial h2{font-size:26px;line-height:1.15;letter-spacing:-1px;font-weight:600;margin:0}.rc-trial p{font-size:14px;line-height:1.7;color:var(--tg-muted);margin:14px 0 0}.rc-trial p b{color:var(--tg-ink)}.rc-trial .tg-ring{margin:24px auto 6px;position:relative;display:inline-flex;align-items:center;justify-content:center}.rc-trial .tg-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.rc-trial .tg-track{stroke:var(--tg-line)}.rc-trial .tg-progress{stroke:var(--tg-teal);transition:stroke-dashoffset 1s linear}.rc-trial .tg-ring.urgent .tg-progress{stroke:var(--tg-danger)}.rc-trial .tg-time{font-size:22px;font-weight:600;letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--tg-ink)}.rc-trial .tg-ring.urgent .tg-time{color:var(--tg-danger)}.rc-trial .tg-label{font-size:9px;letter-spacing:1.6px;color:var(--tg-muted);margin-top:4px}.rc-trial .tg-actions{display:flex;flex-direction:column;gap:10px;margin-top:24px}.rc-trial .tg-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:14px 20px;border-radius:7px;font-size:13px;font-weight:650;border:1px solid transparent;cursor:pointer;transition:transform .2s,background .2s}.rc-trial .tg-btn:hover{transform:translateY(-2px)}.rc-trial .tg-btn svg{width:16px;height:16px}.rc-trial .tg-primary{background:var(--tg-teal);color:#fff}.rc-trial .tg-primary:hover{background:#007379}.rc-trial .tg-dark{background:var(--tg-dark);color:#fff}.rc-trial .tg-secondary{background:#fff;color:var(--tg-ink);border-color:var(--tg-line)}.rc-trial .tg-ghost{background:none;color:var(--tg-muted);min-height:36px;font-weight:500}.rc-trial .tg-note{font-size:11px;margin-top:16px}@media (max-width:520px){.rc-trial .tg-card{padding:32px 22px}.rc-trial h2{font-size:23px}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(2 * var(--plyr-control-spacing, 10px))}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(-4 * var(--plyr-control-spacing, 10px)))}.plyr__caption{background:#000c;background:var(--plyr-captions-background,#000c);border-radius:4px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:#0000;border:0;border-radius:4px;border-radius:var(--plyr-control-radius,4px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(.7 * var(--plyr-control-spacing, 10px));position:relative;transition:all .1s ease-in-out}.plyr__control svg{display:block;fill:currentColor;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control:focus-visible{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(.25 * var(--plyr-control-spacing, 10px))}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(.25 * var(--plyr-control-spacing, 10px))}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(.5 * var(--plyr-control-spacing, 10px))}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{animation:plyr-popup .2s ease;background:#ffffffe6;background:var(--plyr-menu-background,#ffffffe6);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-menu-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid #0000;border:var(--plyr-menu-arrow-size,4px) solid #0000;border-top-color:#ffffffe6;border-top-color:var(--plyr-menu-background,#ffffffe6);content:"";height:0;position:absolute;right:14px;right:calc(.5 * var(--plyr-control-icon-size, 18px) + .7 * var(--plyr-control-spacing, 10px) - .5 * var(--plyr-menu-arrow-size, 4px));top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(.7 * var(--plyr-control-spacing, 10px))}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(.46667 * var(--plyr-control-spacing, 10px)) calc(1.05 * var(--plyr-control-spacing, 10px));-webkit-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid #0000;border:var(--plyr-menu-item-arrow-size,4px) solid #0000;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(2.8 * var(--plyr-control-spacing, 10px))}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(1.05 * var(--plyr-control-spacing, 10px) - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward:focus-visible:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(.7 * var(--plyr-control-spacing, 10px));margin-bottom:3.5px;margin-bottom:calc(.35 * var(--plyr-control-spacing, 10px));padding-left:28px;padding-left:calc(2.8 * var(--plyr-control-spacing, 10px));position:relative;width:calc(100% - 14px);width:calc(100% - 1.4 * var(--plyr-control-spacing, 10px))}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(1.05 * var(--plyr-control-spacing, 10px) - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(.35 * var(--plyr-control-spacing, 10px));overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back:focus-visible:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(.7 * var(--plyr-control-spacing, 10px))}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:#0000001a;content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b2ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio]:focus-visible:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:#23282f1a}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;margin-right:calc(-1 * (-2px + .7 * var(--plyr-control-spacing, 10px)));overflow:hidden;padding-left:24.5px;padding-left:calc(2.45 * var(--plyr-control-spacing, 10px));pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#0000;border:0;border-radius:26px;border-radius:calc(2 * var(--plyr-range-thumb-height, 13px));color:#00b2ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));display:block;height:19px;height:calc(2 * var(--plyr-range-thumb-active-shadow-width, 3px) + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(.5 * var(--plyr-range-track-height, 5px));height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(90deg,currentColor 0,#0000);background-image:linear-gradient(to right,currentColor var(--value,0),#0000 var(--value,0))}.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-4px;margin-top:calc(-.5 * (var(--plyr-range-thumb-height, 13px) - var(--plyr-range-track-height, 5px)))}.plyr--full-ui input[type=range]::-moz-range-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(.5 * var(--plyr-range-track-height, 5px));height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(.5 * var(--plyr-range-track-height, 5px));height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:#0000}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:#0000;border:0;border-radius:2.5px;border-radius:calc(.5 * var(--plyr-range-track-height, 5px));height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:#0000;border:0;border-radius:2.5px;border-radius:calc(.5 * var(--plyr-range-track-height, 5px));height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background:currentColor}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33);height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px);margin-top:0}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]:focus-visible::-webkit-slider-runnable-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-moz-range-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr--full-ui input[type=range]:focus-visible::-ms-track{outline:2px dashed #00b2ff;outline:2px dashed var(--plyr-focus-visible-color,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));outline-offset:2px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"⁄";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:#fff;background:var(--plyr-tooltip-background,#fff);border-radius:5px;border-radius:var(--plyr-tooltip-radius,5px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:var(--plyr-control-spacing,10px);opacity:0;padding:5px 7.5px;padding:calc(.5 * var(--plyr-control-spacing, 10px)) calc(.75 * var(--plyr-control-spacing, 10px));pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(-1 * var(--plyr-tooltip-arrow-size, 4px));content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr .plyr__control:focus-visible .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before{left:16px;left:calc(.5 * var(--plyr-control-icon-size, 18px) + .7 * var(--plyr-control-spacing, 10px))}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(.5 * var(--plyr-control-icon-size, 18px) + .7 * var(--plyr-control-spacing, 10px));transform:translate(50%)}.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:focus-visible .plyr__tooltip,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(.5 * var(--plyr-range-thumb-height, 13px));margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress input[type=range],.plyr__progress__buffer{margin-left:-6.5px;margin-left:calc(-.5 * var(--plyr-range-thumb-height, 13px));margin-right:-6.5px;margin-right:calc(-.5 * var(--plyr-range-thumb-height, 13px));width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{left:0;max-width:120px;overflow-wrap:break-word}.plyr__progress__buffer{-webkit-appearance:none;background:#0000;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(-.5 * var(--plyr-range-track-height, 5px));padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:#0000}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,#23282f99 25%,#0000 0,#0000 50%,#23282f99 0,#23282f99 75%,#0000 0,#0000);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,#23282f99) 25%,#0000 25%,#0000 50%,var(--plyr-progress-loading-background,#23282f99) 50%,var(--plyr-progress-loading-background,#23282f99) 75%,#0000 75%,#0000);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:#0000}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:#ffffff40;background-color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:#c1c8d199;background-color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr__progress__marker{background-color:#fff;background-color:var(--plyr-progress-marker-background,#fff);border-radius:1px;height:5px;height:var(--plyr-range-track-height,5px);position:absolute;top:50%;transform:translate(-50%,-50%);width:3px;width:var(--plyr-progress-marker-width,3px);z-index:3}.plyr__volume{align-items:center;display:flex;position:relative}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(.5 * var(--plyr-control-spacing, 10px));margin-right:5px;margin-right:calc(.5 * var(--plyr-control-spacing, 10px));max-width:90px;min-width:60px;position:relative;z-index:2}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control:focus-visible,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:#c1c8d199;background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,#c1c8d199))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #23282f1a;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#23282f1a)}.plyr--audio .plyr__progress__buffer{color:#c1c8d199;color:var(--plyr-audio-progress-buffered-background,#c1c8d199)}.plyr--video{overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));border-radius:inherit;height:100%;margin:auto;overflow:hidden;position:relative;width:100%}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(.5 * var(--plyr-control-spacing, 10px));padding-top:20px;padding-top:calc(2 * var(--plyr-control-spacing, 10px));position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(3.5 * var(--plyr-control-spacing, 10px))}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control:focus-visible,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b2ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b2ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(1.5 * var(--plyr-control-spacing, 10px));position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:#ffffff40;background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,#ffffff40))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px #23282f26,0 0 0 1px #23282f33,0 0 0 3px #ffffff80;box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px #23282f26,0 0 0 1px #23282f33),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,#ffffff80)}.plyr--video .plyr__progress__buffer{color:#ffffff40;color:var(--plyr-video-progress-buffered-background,#ffffff40)}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000000}.plyr__ads{border-radius:inherit;cursor:pointer;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:empty:after{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;opacity:.8;position:absolute;top:50%;transform:translateY(-50%);width:3px;z-index:3}.plyr__preview-thumb{background-color:#fff;background-color:var(--plyr-tooltip-background,#fff);border-radius:8px;border-radius:var(--plyr-menu-radius,8px);bottom:100%;box-shadow:0 1px 2px #00000026;box-shadow:var(--plyr-tooltip-shadow,0 1px 2px #00000026);margin-bottom:10px;margin-bottom:var(--plyr-control-spacing,10px);opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid #0000;border-left:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-right:4px solid #0000;border-right:var(--plyr-tooltip-arrow-size,4px) solid #0000;border-top:4px solid #fff;border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,#fff);bottom:-4px;bottom:calc(-1 * var(--plyr-tooltip-arrow-size, 4px));content:"";height:0;left:calc(50% + var(--preview-arrow-offset));position:absolute;transform:translate(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:7px;border-radius:calc(-1px + var(--plyr-menu-radius, 8px));overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img,.plyr__preview-thumb__image-container:after{height:100%;left:0;position:absolute;top:0;width:100%}.plyr__preview-thumb__image-container:after{border-radius:inherit;box-shadow:inset 0 0 0 1px #00000026;content:"";pointer-events:none}.plyr__preview-thumb__image-container img{max-height:none;max-width:none}.plyr__preview-thumb__time-container{background:linear-gradient(#0000,#000000bf);background:var(--plyr-video-controls-background,linear-gradient(#0000,#000000bf));border-bottom-left-radius:7px;border-bottom-left-radius:calc(-1px + var(--plyr-menu-radius, 8px));border-bottom-right-radius:7px;border-bottom-right-radius:calc(-1px + var(--plyr-menu-radius, 8px));bottom:0;left:0;line-height:1.1;padding:20px 6px 6px;position:absolute;right:0;z-index:3}.plyr__preview-thumb__time-container span{color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__preview-scrubbing{filter:blur(1px);height:100%;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}/*!
* Quill Editor v1.3.7
* https://quilljs.com/
* Copyright (c) 2014, Jason Chen
* Copyright (c) 2013, salesforce.com
*/.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}.nr-home{--ink:#102632;--muted:#647780;--teal:#008b92;--aqua:#43e3cf;--line:#dfe8e9;--paper:#f7faf9;--dark:#0c202b}.nr-home,.nr-home *{box-sizing:border-box}.nr-home{scroll-behavior:smooth;scroll-padding-top:100px;margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:#fff;font-size:15px;-webkit-font-smoothing:antialiased}.nr-home a{color:inherit;text-decoration:none}.nr-home button,.nr-home input{font:inherit}.nr-home button,.nr-home a{-webkit-tap-highlight-color:transparent}.nr-home button{cursor:pointer}.nr-home button:focus-visible,.nr-home a:focus-visible,.nr-home input:focus-visible,.nr-home summary:focus-visible{outline:3px solid #00a4a9;outline-offset:5px}.nr-home button{color:inherit}.nr-home h1,.nr-home h2,.nr-home h3,.nr-home p{margin:0}.nr-home svg{display:block}.nr-home .wrap{max-width:1248px;width:calc(100% - 112px);margin-inline:auto}.nr-home .header{height:96px;display:flex;align-items:center;justify-content:space-between;padding:0 max(56px,calc((100% - 1248px)/2));margin:auto;background:#fff;position:relative;z-index:5;border-bottom:1px solid #edf2f2}.nr-home .brand{display:flex;align-items:center;gap:10px;font-size:30px;letter-spacing:-1.8px;font-weight:750}.nr-home .brand svg{width:31px;height:39px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nr-home .brand-sub{display:block;font-size:8px;letter-spacing:5.6px;margin:2px 0 0 3px}.nr-home .header nav{display:flex;gap:34px;font-size:13px;color:#53656e}.nr-home .header nav a:hover{color:var(--teal)}.nr-home .nav-pass{padding:14px 19px;border:1px solid #bfd1d3;border-radius:7px;font-size:12px;font-weight:600;display:flex;gap:22px;align-items:center}.nr-home .nav-pass span{font-size:18px}.nr-home .menu-toggle{display:none;background:none;border:0;font-size:24px}.nr-home .hero{background:radial-gradient(ellipse at 80% 40%,#d9f5ee90,transparent 48%),linear-gradient(120deg,#f8fbfb,#f2f8f6);overflow:hidden}.nr-home .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;min-height:625px;align-items:center;gap:16px}.nr-home .hero-copy{padding:45px 0 32px;z-index:2}.nr-home .eyebrow{font-size:10px;line-height:1.6;letter-spacing:1.7px;font-weight:700;color:var(--teal);display:flex;align-items:center;gap:9px}.nr-home .live-dot{display:inline-block;width:6px;height:6px;background:var(--teal);border-radius:50%;box-shadow:0 0 0 4px #008b920d}.nr-home .hero h1{font-size:clamp(46px,4.6vw,68px);line-height:1.08;letter-spacing:-3.8px;font-weight:600;margin:28px 0 24px}.nr-home .hero h1>span{color:var(--teal)}.nr-home .hero-copy>p{font-size:17px;line-height:1.75;color:var(--muted)}.nr-home .hero-actions{display:flex;align-items:center;gap:24px;margin-top:33px}.nr-home .button{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;min-height:50px;padding:15px 22px;border-radius:6px;font-size:12px;font-weight:650;transition:transform .2s,background .2s;border:0}.nr-home .button:hover{transform:translateY(-3px)}.nr-home .button span{font-size:21px;line-height:16px}.nr-home .primary{background:var(--dark);color:#fff;box-shadow:0 5px 14px #143d4610}.nr-home .primary:hover{background:#16414a}.nr-home .text-link{font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:18px}.nr-home .text-link span{font-size:19px}.nr-home .hero-small{font-size:10px;color:#6b8088;display:flex;gap:10px;align-items:center;margin-top:17px}.nr-home .hero-small i{height:3px;width:3px;background:#9cb4bb;border-radius:50%}.nr-home .hero-rating{display:flex;align-items:center;gap:12px;font-size:10px;color:var(--muted);margin-top:37px}.nr-home .rating-stars{color:#008c91;letter-spacing:3px;font-size:11px}.nr-home .hero-art{position:relative;height:540px;isolation:isolate}.nr-home .art-grid{position:absolute;top:15px;right:-70px;bottom:15px;left:-70px;background-image:linear-gradient(#619e9b10 1px,transparent 1px),linear-gradient(90deg,#619e9b10 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse,#000 10%,transparent 65%);mask-image:radial-gradient(ellipse,#000 10%,transparent 65%)}.nr-home .orbit{position:absolute;left:50%;top:48%;border:1px solid #85c0bd57;border-radius:50%;width:470px;height:470px;transform:translate(-50%,-50%) rotate(-30deg) scaleY(.65)}.nr-home .orbit-two{transform:translate(-50%,-50%) rotate(58deg) scaleY(.65);width:520px;height:520px}.nr-home .orbit-three{width:555px;height:555px;transform:translate(-50%,-50%) rotate(3deg) scaleY(.91);border-style:dashed;border-color:#85c0bd35}.nr-home .orbit-point{position:absolute;width:9px;height:9px;border:2px solid #b4e0d9;border-radius:50%;background:#02928d;z-index:1}.nr-home .point-one{left:9%;top:55%}.nr-home .point-two{right:10%;top:26%}.nr-home .pass-object{width:300px;height:365px;position:absolute;left:50%;top:48%;transform:translate(-50%,-50%) rotate(-12deg);border-radius:18px;background:radial-gradient(ellipse at 98% 15%,#2e6665 0,transparent 40%),linear-gradient(150deg,#193c47,#0b1c29 70%);border:1px solid #62898e;box-shadow:28px 36px 54px #073b4930,inset 0 0 0 5px #ffffff04,inset 2px 2px 3px #b8ede255;overflow:hidden;padding:26px;color:#e8f9f8;z-index:2}.nr-home .pass-top{font-size:9px;letter-spacing:2px;display:flex;align-items:center;justify-content:space-between}.nr-home .pass-top span{font-size:22px;color:#91d8ce}.nr-home .infinity-art{font-family:Arial,sans-serif;font-size:215px;font-weight:400;line-height:1;letter-spacing:-18px;margin:2px 0 0 -5px;background:linear-gradient(140deg,#fcffff 10%,#68e4d1 35%,#17968d 45%,#b4fff1 58%,#276d74 69%,#d5fff9);color:transparent;background-clip:text;-webkit-background-clip:text;filter:drop-shadow(4px 8px 1px #041b2480);transform:scaleY(.9)}.nr-home .pass-bottom{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:2}.nr-home .pass-bottom>div{font-size:25px;line-height:1.1;font-weight:400;letter-spacing:2px}.nr-home .pass-bottom b{font-weight:400;color:#75dbc9}.nr-home .pass-bottom>span{font-size:7px;line-height:1.8;letter-spacing:1px;text-align:right;color:#a5c3c7}.nr-home .card-sheen{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,#ffffff09 48%,transparent 50%);pointer-events:none}.nr-home .floating-chip{position:absolute;display:flex;align-items:center;gap:12px;background:#fffffff0;border:1px solid #fff;padding:13px 16px;border-radius:10px;box-shadow:0 15px 35px #2759570d;z-index:3;font-size:11px}.nr-home .floating-chip>span{font-size:27px;width:38px;height:38px;background:#e4f3ef;border-radius:9px;color:#008c86;display:flex;align-items:center;justify-content:center}.nr-home .floating-chip small{display:block;font-size:9px;margin-top:5px;color:var(--muted)}.nr-home .chip-ai{right:26px;top:134px;transform:rotate(5deg)}.nr-home .chip-ai>span{color:#b96847;background:#f9ece4}.nr-home .chip-biz{left:-8px;top:176px;transform:rotate(-4deg)}.nr-home .chip-ads{left:6px;bottom:170px;transform:rotate(-3deg)}.nr-home .art-caption{position:absolute;bottom:25px;left:0;right:0;display:flex;justify-content:center;gap:9px;align-items:center;font-size:8px;letter-spacing:1.5px;color:#608586}.nr-home .hero-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cadddb;padding:26px 0 30px;gap:22px}.nr-home .hero-bottom>span{font-size:8px;line-height:1.9;letter-spacing:1.3px;color:#84969d}.nr-home .hero-bottom b{font-size:11px;color:#536e78;letter-spacing:0;font-weight:400}.nr-home .tool-word{display:flex;gap:9px;align-items:center;font-size:15px;font-weight:600;color:#567078;white-space:nowrap}.nr-home .meta-symbol{font-size:35px;color:#627f88;line-height:1}.nr-home .ads-symbol{font-size:30px;line-height:1}.nr-home .claude-symbol{font-size:26px}.nr-home .wp-symbol{font-family:Georgia,serif;border:1px solid;border-radius:50%;width:23px;height:23px;display:grid;place-items:center;font-size:18px}.nr-home .mini-arrow{font-size:21px}.nr-home .stats{display:grid;grid-template-columns:repeat(4,1fr);padding:45px 0;border-bottom:1px solid var(--line)}.nr-home .stats>div{border-right:1px solid var(--line);padding-left:42px}.nr-home .stats>div:first-child{padding-left:0}.nr-home .stats>div:last-child{border:0}.nr-home .stats strong{font-size:38px;font-weight:500;letter-spacing:-1.5px}.nr-home .stats strong>span{font-size:23px;color:var(--teal);margin-left:3px}.nr-home .stats p{font-size:11px;color:var(--muted);margin-top:9px}.nr-home .section{padding-top:100px;padding-bottom:100px}.nr-home .section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px;gap:35px}.nr-home h2{font-size:43px;line-height:1.12;letter-spacing:-1.9px;font-weight:500;margin-top:15px}.nr-home h2 span{color:#71868c}.nr-home .section-heading>p{font-size:13px;line-height:1.7;color:var(--muted);padding-bottom:3px}.nr-home .catalog-controls{display:flex;align-items:center;gap:10px;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:26px}.nr-home .filters{display:flex;gap:4px;flex-wrap:wrap}.nr-home .filters button{border:0;background:none;border-radius:5px;font-size:11px;padding:11px 13px;color:var(--muted);white-space:nowrap}.nr-home .filters button.active{color:#fff;background:var(--ink)}.nr-home .filters button:hover:not(.active){background:#eef5f3}.nr-home .search{display:flex;gap:9px;align-items:center;color:#647c84;border:1px solid var(--line);border-radius:5px;padding:7px 11px;max-width:173px}.nr-home .search span{font-size:25px;line-height:20px}.nr-home .search input{min-width:0;width:100%;border:0;outline:none;font-size:11px;background:transparent;padding:4px 0}.nr-home .catalog-status{font-size:11px;color:var(--muted);margin:-8px 0 17px}.nr-home .course-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.nr-home .course{border:1px solid #e0e8e8;border-radius:12px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s;display:flex;flex-direction:column}.nr-home .course:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1026320b}.nr-home .course-art{height:174px;position:relative;overflow:hidden;padding:22px;display:flex;flex-direction:column;justify-content:space-between;color:var(--accent);background:var(--tint)}.nr-home .course-art:before,.nr-home .course-art:after{content:"";position:absolute;width:240px;height:240px;border:1px solid currentColor;border-radius:50%;opacity:.1;right:-55px;top:3px}.nr-home .course-art:after{width:295px;height:295px;right:-82px;top:-24px}.nr-home .course-kicker{font-size:8px;letter-spacing:1.5px;font-weight:700}.nr-home .course-art strong{font-size:30px;line-height:1;letter-spacing:-1px;font-weight:500;z-index:1;max-width:75%}.nr-home .course-symbol{position:absolute;right:25px;top:58px;font-size:65px;font-weight:400;line-height:1;opacity:.85}.nr-home .course-art .new{position:absolute;right:17px;top:17px;padding:5px 7px;background:#ffffff9c;border-radius:4px;font-size:7px;letter-spacing:.7px}.nr-home .course-info{padding:21px 22px;display:flex;flex-direction:column;flex:1}.nr-home .course-info h3{font-size:14px;font-weight:600;line-height:1.45;margin-bottom:8px}.nr-home .course-info>p{font-size:11px;line-height:1.6;color:var(--muted);margin-bottom:22px;min-height:35px}.nr-home .course-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf1f1;padding-top:16px;margin-top:auto}.nr-home .course-price{font-size:19px;letter-spacing:-.8px;font-weight:600}.nr-home .course-price small{display:block;font-size:8px;color:#7d9196;font-weight:400;letter-spacing:0;margin-bottom:3px}.nr-home .course-footer button{border:0;background:none;font-size:10px;font-weight:600;padding:10px 0 10px 10px}.nr-home .course-footer button span{margin-left:12px;font-size:17px}.nr-home .catalog-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:20px}.nr-home .catalog-bottom p{font-size:11px;color:var(--muted)}.nr-home .catalog-bottom a{color:var(--teal);font-weight:600}.nr-home .secondary{border:1px solid #d4dfe0;color:var(--ink);background:#fff}.nr-home .method{background:var(--dark);color:#fff}.nr-home .method-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.nr-home .method .eyebrow{color:#6dd3c2}.nr-home .method h2{font-size:44px}.nr-home .method h2 span{color:#73dac9}.nr-home .method p{font-size:13px;color:#9aafb8;line-height:1.8;max-width:330px;margin-top:23px}.nr-home .method .text-link{color:#83dece;margin-top:30px}.nr-home .steps{padding:0}.nr-home .steps article{display:flex;align-items:center;gap:20px;padding:26px 0;border-bottom:1px solid #29404a}.nr-home .steps article:first-child{padding-top:8px}.nr-home .steps article:last-child{border:0;padding-bottom:0}.nr-home .step-num{font-size:10px;color:#6d909b;align-self:flex-start;padding-top:6px}.nr-home .steps h3{font-size:18px;letter-spacing:-.3px;font-weight:500}.nr-home .steps p{font-size:12px;margin-top:9px;max-width:320px}.nr-home .step-icon{margin-left:auto;font-size:26px;color:#78d7c7}.nr-home .pricing-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:22px}.nr-home .single-plan{padding:34px;border:1px solid var(--line);border-radius:12px;background:#fafcfc}.nr-home .plan-label{font-size:9px;font-weight:600;letter-spacing:1.5px;color:#698089}.nr-home .single-plan h3{font-size:27px;line-height:1.2;letter-spacing:-1px;margin-top:27px;font-weight:500}.nr-home .single-plan>p{font-size:12px;color:var(--muted);line-height:1.6;margin-top:14px}.nr-home .single-price{font-size:29px;letter-spacing:-1.2px;margin-top:32px}.nr-home .single-price small{font-size:inherit;color:inherit;letter-spacing:inherit}.nr-home .price-caption{font-size:10px;color:var(--muted)}.nr-home ul{list-style:none;padding:0;margin:25px 0}.nr-home li{position:relative;padding-left:21px;font-size:11px;line-height:1.65;margin:12px 0}.nr-home li:before{content:"✓";position:absolute;left:0;color:#008f90}.nr-home .single-plan>.button{width:100%;margin-top:13px}.nr-home .infinite-plan{padding:30px 34px;border:1px solid #1f6871;border-radius:12px;background:radial-gradient(ellipse at 0% 0%,#194856,transparent 65%),var(--dark);color:#fff;position:relative;overflow:hidden}.nr-home .plan-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.nr-home .infinite-plan .plan-label{color:#b5d3d7}.nr-home .recommended{font-size:8px;letter-spacing:1px;background:#264d50;color:#8bdfca;border:1px solid #3f6d6e;border-radius:4px;padding:7px 9px}.nr-home .infinite-inner{display:grid;grid-template-columns:1fr 1.1fr;gap:25px;margin-top:33px}.nr-home .infinite-inner h3{font-size:31px;font-weight:400;letter-spacing:-1px;line-height:1.15}.nr-home .old-price{font-size:10px;text-decoration:line-through;color:#8eafb7;margin-top:27px}.nr-home .main-price{font-size:77px;font-weight:500;letter-spacing:-5px;margin-top:7px;display:flex;align-items:baseline;gap:7px;line-height:1.05}.nr-home .main-price small{font-size:22px;letter-spacing:-1px;align-self:flex-start;margin-top:10px}.nr-home .main-price>span{font-size:10px;letter-spacing:0;color:#afc6cd;white-space:nowrap}.nr-home .installments{font-size:11px;color:#9fb8bf;margin-top:8px}.nr-home .infinite-inner ul{margin:0}.nr-home .infinite-inner li{font-size:11px;color:#c2d5da;margin:0 0 17px}.nr-home .infinite-inner li:before{color:#75d9c5}.nr-home .infinite-plan>.primary{width:100%;background:#76e7cf;color:#082a30;margin-top:31px}.nr-home .infinite-plan>.primary:hover{background:#a0f5e2}.nr-home .plan-foot{display:flex;justify-content:space-between;margin-top:19px;gap:10px;color:#a6c2c8;font-size:9px}.nr-home .pricing-note{font-size:9px;color:#8a999f;margin-top:15px;text-align:right}.nr-home .results{background:var(--paper)}.nr-home .results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.nr-home .result-card{background:#fff;border:1px solid var(--line);border-radius:10px;padding:25px;overflow:hidden}.nr-home .result-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:1.3px;color:#6b8288;align-items:center}.nr-home .result-top>span:last-child{font-size:23px;color:var(--teal)}.nr-home .result-card>strong{font-size:65px;font-weight:400;letter-spacing:-3px;display:block;margin-top:28px}.nr-home .result-card>strong>span{font-size:28px;color:#80979d}.nr-home .result-card>p{font-size:12px;color:#7b8e94;margin-top:6px;line-height:1.7}.nr-home .result-image{display:block;margin-top:25px;width:100%;padding:0;background:#f9fbfb;border:1px solid #e5ecee;border-radius:5px;height:95px;overflow:hidden}.nr-home .result-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.nr-home .result-dark{background:var(--dark);color:#fff}.nr-home .result-dark h3{font-size:30px;line-height:1.25;font-weight:400;letter-spacing:-1px;margin-top:25px}.nr-home .result-dark>p{margin-top:17px;color:#9fbbc4}.nr-home .result-dark .text-link{margin-top:24px;color:#86d9ca}.nr-home .result-dark .result-top{color:#7fd4c5}.nr-home .results-note{font-size:9px;color:#7a8f96;margin-top:20px}.nr-home .faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.nr-home .faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.nr-home .faq-list details:first-child{padding-top:4px}.nr-home .faq-list summary{list-style:none;cursor:pointer;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:25px;line-height:1.5}.nr-home .faq-list summary::-webkit-details-marker{display:none}.nr-home .faq-list summary>span{font-size:24px;color:#739399;font-weight:300}.nr-home .faq-list details[open] summary>span{transform:rotate(45deg)}.nr-home .faq-list p{font-size:12px;line-height:1.8;color:var(--muted);margin:16px 30px 0 0}.nr-home .final-cta{background:#eaf5f1;position:relative;overflow:hidden;border:1px solid #daeae5;border-radius:14px;padding:55px 60px}.nr-home .final-cta h2{font-size:48px;margin-top:20px;position:relative;z-index:1}.nr-home .final-cta h2 span{color:var(--teal)}.nr-home .final-cta .button{margin-top:28px;position:relative;z-index:1}.nr-home .final-orbit{position:absolute;right:5%;top:-92px;font-size:440px;font-family:Arial,sans-serif;line-height:1.2;color:#cee8de;transform:rotate(-25deg);font-weight:400}.nr-home .footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:45px 0}.nr-home .footer .brand{font-size:25px}.nr-home .footer-cursos{font-size:8px;letter-spacing:2px;margin-left:4px}.nr-home .footer p,.nr-home .footer>a:last-child{font-size:10px;color:#798f97}.nr-home dialog{border:1px solid var(--line);border-radius:16px;padding:45px;max-width:600px;width:calc(100% - 32px);color:var(--ink);box-shadow:0 40px 100px #0002}.nr-home dialog::backdrop{background:#071a28a8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.nr-home .close{position:absolute;right:15px;top:12px;width:32px;height:32px;font-size:26px;border:0;border-radius:50%;background:#eff5f3}.nr-home .dialog-tag{font-size:10px;letter-spacing:1px;color:var(--teal);margin-bottom:20px}.nr-home dialog h2{font-size:32px;margin-bottom:20px}.nr-home dialog p{color:var(--muted);font-size:14px;line-height:1.7;margin:16px 0}.nr-home dialog .button{margin-top:15px}.nr-home dialog img{width:100%;height:auto}.nr-home .dialog-price{font-size:35px;margin:20px 0}.nr-home .dialog-note{padding:15px;background:#f0f6f4;border-radius:7px;font-size:12px!important}.nr-home .empty{padding:40px;background:#f4f8f6;grid-column:1/-1;text-align:center}.nr-home .skip{position:absolute;left:10px;top:-80px;background:#fff;padding:15px;z-index:20}.nr-home .skip:focus{top:10px}@media (min-width:1600px){.nr-home .hero h1{font-size:72px}}@media (max-width:1150px){.nr-home .wrap{width:calc(100% - 72px)}.nr-home .header{padding:0 36px}.nr-home .header nav{gap:20px}.nr-home .hero h1{font-size:52px;letter-spacing:-2.8px}.nr-home .hero-actions{gap:15px;flex-wrap:wrap}.nr-home .hero-art{transform:scale(.9);transform-origin:center}.nr-home .hero-grid{gap:0;grid-template-columns:1fr 1fr}.nr-home .chip-ai{right:6px}.nr-home .chip-biz{left:4px;top:205px}.nr-home .chip-ads{left:-6px;bottom:168px}.nr-home .catalog-controls{align-items:flex-start}.nr-home .filters{gap:0}.nr-home .filters button{padding:10px;font-size:10px}.nr-home .search{max-width:145px}.nr-home .course-grid{gap:17px}.nr-home .method-grid{gap:50px}.nr-home .infinite-inner{gap:16px;grid-template-columns:1fr 1.05fr}.nr-home .infinite-plan{padding:28px}.nr-home .main-price{font-size:66px}.nr-home .infinite-inner li{font-size:10px}.nr-home .infinite-inner h3{font-size:29px}.nr-home .single-plan{padding:28px}.nr-home .pricing-grid{grid-template-columns:.65fr 1.35fr}.nr-home .hero-bottom{gap:18px}.nr-home .tool-word{font-size:12px}}@media (max-width:850px){.nr-home .chip-biz{left:4px;top:155px}.nr-home .wrap{width:calc(100% - 44px)}.nr-home .header{height:78px;padding:0 22px}.nr-home .header nav{display:none;position:absolute;top:77px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;border-bottom:1px solid var(--line)}.nr-home .header nav.open{display:flex}.nr-home .menu-toggle{display:block}.nr-home .nav-pass{margin-left:auto;margin-right:20px;font-size:10px;padding:11px 12px}.nr-home .brand{font-size:25px}.nr-home .brand svg{width:26px}.nr-home .hero-grid{min-height:0;grid-template-columns:1fr;padding-top:25px}.nr-home .hero-copy{text-align:center;padding:35px 0 0}.nr-home .hero .eyebrow,.nr-home .hero-actions,.nr-home .hero-small,.nr-home .hero-rating{justify-content:center}.nr-home .hero h1{font-size:60px}.nr-home .hero-copy>p{font-size:16px}.nr-home .hero-art{height:480px;max-width:540px;width:100%;margin:auto;transform:scale(.9)}.nr-home .hero-bottom{flex-wrap:wrap;justify-content:center;padding-top:24px}.nr-home .hero-bottom>span{display:none}.nr-home .tool-word{font-size:13px}.nr-home .stats{padding:30px 0}.nr-home .stats>div{padding-left:23px}.nr-home .stats strong{font-size:30px}.nr-home .stats p{font-size:9px}.nr-home .section{padding-top:70px;padding-bottom:70px}.nr-home h2{font-size:36px}.nr-home .section-heading>p{font-size:11px}.nr-home .catalog-controls{display:block}.nr-home .search{max-width:none;margin-top:15px;padding:7px 12px}.nr-home .filters{gap:3px}.nr-home .filters button{font-size:11px}.nr-home .course-grid{grid-template-columns:repeat(2,1fr)}.nr-home .method-grid{grid-template-columns:1fr;gap:40px}.nr-home .method p{max-width:440px}.nr-home .method h2{font-size:39px}.nr-home .steps p{max-width:none}.nr-home .pricing-grid{grid-template-columns:1fr}.nr-home .single-plan{display:none}.nr-home .infinite-inner{grid-template-columns:1fr 1fr}.nr-home .infinite-inner li{font-size:12px}.nr-home .infinite-plan{padding:32px}.nr-home .results-grid{grid-template-columns:1fr 1fr}.nr-home .result-dark{grid-column:1/-1}.nr-home .result-dark h3 br{display:none}.nr-home .result-dark h3{font-size:27px}.nr-home .result-dark>p br{display:none}.nr-home .faq{gap:30px;grid-template-columns:.8fr 1.2fr}.nr-home .final-cta{padding:40px}.nr-home .final-orbit{right:-10%;opacity:.7}.nr-home .footer{flex-wrap:wrap}.nr-home .footer p{display:none}}@media (max-width:520px){.nr-home .header{padding:0 22px}.nr-home .brand svg{width:23px}.nr-home .brand{gap:6px;font-size:24px}.nr-home .brand-sub{font-size:6px;letter-spacing:4.7px}.nr-home .nav-pass{font-size:9px;margin-right:8px;gap:10px;padding:9px 10px}.nr-home .nav-pass span{display:none}.nr-home .hero-copy{padding-top:20px}.nr-home .eyebrow{font-size:8px;letter-spacing:1.2px}.nr-home .hero h1{font-size:46px;letter-spacing:-2.7px;margin:23px 0 21px}.nr-home .hero-copy>p{font-size:13px;line-height:1.8}.nr-home .hero-actions{gap:24px;flex-direction:column;margin-top:27px}.nr-home .hero-actions .button{width:100%;max-width:320px;justify-content:center}.nr-home .hero-small{font-size:8px;margin-top:22px;gap:6px}.nr-home .hero-rating{margin-top:25px;font-size:9px;gap:7px}.nr-home .hero-art{height:425px;transform:scale(.79);width:calc(100% + 30px);margin-left:-15px;margin-top:-5px;margin-bottom:-30px}.nr-home .pass-object{width:270px;height:330px;padding:23px}.nr-home .infinity-art{font-size:192px}.nr-home .pass-bottom>div{font-size:22px}.nr-home .chip-ai{right:2px;top:50px;font-size:10px;padding:10px}.nr-home .chip-biz{display:none}.nr-home .chip-ads{left:4px;bottom:140px;font-size:10px;padding:10px}.nr-home .floating-chip small{font-size:8px}.nr-home .art-caption{bottom:0;font-size:7px}.nr-home .hero-bottom{gap:17px;padding:22px 0}.nr-home .tool-word{font-size:11px;gap:5px}.nr-home .meta-symbol{font-size:25px}.nr-home .claude-symbol{font-size:22px}.nr-home .ads-symbol{font-size:23px}.nr-home .stats{grid-template-columns:1fr 1fr;row-gap:28px;padding:32px 0}.nr-home .stats>div{padding-left:22px}.nr-home .stats>div:nth-child(3){padding-left:0}.nr-home .stats>div:nth-child(2){border:0}.nr-home .stats strong{font-size:35px}.nr-home .stats p{font-size:10px}.nr-home .section{padding-top:58px;padding-bottom:58px}.nr-home .section-heading{display:block;margin-bottom:27px}.nr-home .section-heading>p{margin-top:20px;font-size:12px}.nr-home h2{font-size:34px;letter-spacing:-1.5px}.nr-home .filters{gap:5px}.nr-home .filters button{font-size:10px;padding:10px 9px;background:#f5f8f7}.nr-home .course-grid{grid-template-columns:1fr;gap:20px}.nr-home .course-art{height:177px;padding:25px}.nr-home .course-art strong{font-size:33px}.nr-home .course-symbol{font-size:70px;right:30px}.nr-home .course-info{padding:23px}.nr-home .course-info h3{font-size:15px}.nr-home .course-info>p{font-size:12px;min-height:0}.nr-home .course-footer button{font-size:11px}.nr-home .catalog-bottom{flex-direction:column;align-items:stretch;text-align:center;gap:22px}.nr-home .catalog-bottom p{line-height:1.7}.nr-home .catalog-bottom>.button{justify-content:center}.nr-home .method-grid{gap:35px}.nr-home .method h2{font-size:35px}.nr-home .steps h3{font-size:17px}.nr-home .step-icon{font-size:22px}.nr-home .infinite-plan{padding:27px 22px}.nr-home .recommended{font-size:7px;letter-spacing:.5px;padding:6px}.nr-home .plan-label{font-size:8px}.nr-home .infinite-inner{grid-template-columns:1fr;gap:27px}.nr-home .infinite-inner h3{font-size:32px}.nr-home .infinite-inner h3 br{display:none}.nr-home .old-price{margin-top:25px}.nr-home .main-price{font-size:80px}.nr-home .infinite-inner li{font-size:12px;margin-bottom:15px}.nr-home .infinite-plan>.primary{margin-top:12px}.nr-home .plan-foot{font-size:8px;line-height:1.5}.nr-home .pricing-note{text-align:left;line-height:1.6}.nr-home .results-grid{grid-template-columns:1fr}.nr-home .result-card{padding:27px}.nr-home .result-card>strong{font-size:62px;margin-top:15px}.nr-home .result-image{height:110px}.nr-home .result-dark h3{font-size:29px}.nr-home .results-note{line-height:1.7}.nr-home .faq{grid-template-columns:1fr;gap:35px}.nr-home .faq-list summary{font-size:12px}.nr-home .final-cta{padding:35px 28px}.nr-home .final-cta h2{font-size:39px}.nr-home .final-orbit{font-size:300px;top:-10px;right:-55%;opacity:.6}.nr-home .final-cta .eyebrow{position:relative;z-index:1;font-size:7px}.nr-home .final-cta .button{font-size:11px}.nr-home .footer{padding:30px 0}.nr-home .footer>.brand{font-size:23px}.nr-home .footer-cursos{font-size:7px}.nr-home .footer>a:last-child{font-size:9px}.nr-home dialog{padding:35px 25px}.nr-home dialog h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.nr-home{scroll-behavior:auto}.nr-home,.nr-home *{transition:none!important}}.nr-home .course-info>p{font-size:13px}.nr-home .course-footer button{font-size:12px}.nr-home .course-info h3{font-size:16px}.nr-home .infinite-inner li,.nr-home .single-plan li{font-size:13px}.nr-home .single-plan>p{font-size:13px}.nr-home .section-heading>p{font-size:14px}.nr-home .faq-list summary{font-size:14px}.nr-home .header nav{font-size:14px}.nr-home .filters button,.nr-home .search input{font-size:12px}@media (max-width:1150px){.nr-home .filters button{font-size:11px}.nr-home .infinite-inner li{font-size:12px}}@media (max-width:850px){.nr-home .single-plan{display:block}.nr-home .single-plan h3 br{display:none}.nr-home .single-plan h3{margin-top:18px}.nr-home .single-plan .single-price{margin-top:22px}.nr-home .single-plan ul{display:flex;gap:18px;flex-wrap:wrap}.nr-home .single-plan li{margin:0}.nr-home .section-heading>p{font-size:13px}}@media (max-width:520px){.nr-home .filters button{font-size:11px}.nr-home .single-plan ul{display:block}.nr-home .single-plan li{margin:12px 0}.nr-home .single-plan{order:2}.nr-home .faq-list summary{font-size:13px}.nr-home .infinite-inner li{font-size:13px}}.nr-home .course-icon{position:absolute;right:25px;top:52px;width:66px;height:66px;background:var(--accent);opacity:.85;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.nr-home .course-art .new~.course-icon{top:58px}.nr-home .tool-marquee{flex:1;min-width:0;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)}.nr-home .tool-track{display:flex;width:-moz-max-content;width:max-content;animation:tool-scroll 32s linear infinite}.nr-home .tool-marquee:hover .tool-track{animation-play-state:paused}.nr-home .tool-group{display:flex;gap:56px;padding-right:56px}.nr-home .tool-logo{width:34px;height:34px;flex:none;-o-object-fit:contain;object-fit:contain}@keyframes tool-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.nr-home .tool-track{animation:none}}@media (max-width:700px){.nr-home .tool-group{gap:30px;padding-right:30px}.nr-home .tool-logo{width:28px;height:28px}}.nr-home .brand{gap:0;flex-shrink:0}.nr-home .brand-logo{display:block;width:190px;max-width:100%;height:auto}@media (max-width: 420px){.nr-home .header,.nr-home .header-inner{height:auto;min-height:78px;flex-wrap:wrap;gap:10px;padding-block:14px}.nr-home .site-header{height:auto}.nr-home .header .nav-pass,.nr-home .header-inner>.button{order:2;width:100%;margin:0}.nr-home .menu-toggle,.nr-home .mobile-menu{margin-left:auto}.nr-home .header nav,.nr-home .site-header nav{top:100%}.nr-home .footer{flex-wrap:wrap}}.nr-home{font-variant-emoji:text}.nr-home svg.lu{display:inline-block;vertical-align:-.125em;flex-shrink:0}.nr-home .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-shrink:0}.nr-home .header-actions .header-login{display:inline-flex;align-items:center;min-height:44px;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--green, var(--accent, var(--teal)));font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}.nr-home .header-actions .header-login:hover{text-decoration:underline;text-underline-offset:4px}.nr-home .header .header-actions .header-login{color:var(--teal)}.nr-home .header .header-actions .nav-pass{margin:0}@media (max-width: 1150px){.nr-home .site-header nav{display:none}}@media (max-width: 700px){.nr-home .header-actions{gap:14px}.nr-home .header-inner .header-actions .button{padding-inline:14px;gap:10px}}@media (max-width: 420px){.nr-home .header-actions{order:2;width:100%}.nr-home .header .header-actions .nav-pass,.nr-home .header-inner .header-actions .button{width:auto;flex:1}.nr-home .header-actions .header-login{flex:none}}.nr-home .trial-cta{margin-top:10px;filter:brightness(.9)}.nr-home .trial-cta:hover{filter:brightness(.82)}.nr-home #trial-cta-slot{display:block}.nr-home .infinite-plan .primary.trial-cta{width:100%;background:#76e7cf;color:#082a30;margin-top:12px}.nr-home .infinite-plan .primary.trial-cta:hover{background:#a0f5e2}.nr-home .dark{--deep:inherit;--deep-2:inherit;--accent:inherit;--accent-2:inherit;--soft:inherit;--tint:inherit;--muted:inherit;--line:inherit;--paper:inherit;--dim:inherit;--on-dark:inherit;--border:inherit;--background:inherit;--foreground:inherit;--primary:inherit;--secondary:inherit;--card:inherit;--ring:inherit;--input:inherit}.rc-login fieldset{margin:0;padding:0;border:0;min-width:0}.rc-login *{box-sizing:border-box}.rc-login{margin:0}.rc-login button,.rc-login input,.rc-login a{-webkit-tap-highlight-color:transparent}.rc-login button,.rc-login input{font:inherit}.rc-login button,.rc-login a{touch-action:manipulation}.rc-login button{cursor:pointer}.rc-login button:disabled{cursor:wait}.rc-login a{color:inherit;text-decoration:none}.rc-login button{color:inherit}.rc-login h1,.rc-login h2,.rc-login p{margin:0}.rc-login svg{display:block;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rc-login button:focus-visible,.rc-login a:focus-visible{outline:3px solid var(--login-teal);outline-offset:5px}.rc-login input:focus{outline:none}.rc-login [hidden]{display:none!important}.rc-login .skip-link{position:fixed;z-index:20;top:-100px;left:16px;padding:14px 20px;background:var(--login-design-1);border-radius:6px}.rc-login .skip-link:focus{top:16px}.rc-login .login-layout{display:grid;grid-template-columns:1fr 1fr;min-height:100svh}.rc-login .brand-panel{position:relative;isolation:isolate;overflow:hidden;background:var(--login-design-2);color:var(--login-design-1);padding:42px clamp(34px,4.3vw,82px) 32px;display:flex;flex-direction:column;justify-content:space-between;min-height:880px}.rc-login .panel-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:var(--login-design-3);background-size:26px 26px;-webkit-mask-image:var(--login-design-4);mask-image:var(--login-design-4)}.rc-login .brand-panel:after{content:"";width:590px;height:590px;border:1px solid var(--login-design-5);border-radius:50%;position:absolute;top:-410px;left:-180px;pointer-events:none}.rc-login .brand-header{display:flex;align-items:center;justify-content:space-between;gap:28px}.rc-login .brand{display:block;width:220px;max-width:65%;line-height:0}.rc-login .brand img{display:block;width:100%;height:auto}.rc-login .brand-coordinate{font-size:8px;line-height:1.8;letter-spacing:0;color:var(--login-design-6)}.rc-login .brand-content{padding-top:55px}.rc-login .eyebrow{font-size:9px;line-height:1.4;font-weight:700;letter-spacing:0;display:flex;align-items:center;gap:9px;color:var(--login-teal)}.rc-login .brand-panel .eyebrow{color:var(--login-design-7)}.rc-login .status-dot{width:5px;height:5px;border-radius:50%;background:var(--login-mint);box-shadow:var(--login-design-8)}.rc-login .brand-content h2{font-size:49px;font-weight:500;letter-spacing:0;line-height:1.1;margin-top:24px}.rc-login .brand-content h2 span{color:var(--login-mint)}.rc-login .brand-description{font-size:14px;line-height:1.85;color:var(--login-design-9);margin-top:22px;letter-spacing:0}.rc-login .learning-art{position:relative;height:315px;width:100%;max-width:590px;margin:22px auto 15px;isolation:isolate}.rc-login .orbital{position:absolute;top:50%;left:50%;border:1px solid var(--login-design-10);border-radius:50%;pointer-events:none}.rc-login .orbital-one{width:104%;height:65%;transform:translate(-50%,-50%) rotate(-28deg)}.rc-login .orbital-two{width:106%;height:76%;transform:translate(-50%,-50%) rotate(29deg)}.rc-login .orbital-three{width:86%;height:90%;border-style:dashed;border-color:var(--login-design-11);transform:translate(-50%,-50%) rotate(-22deg)}.rc-login .orbital-point{position:absolute;width:5px;height:5px;background:var(--login-design-12);box-shadow:var(--login-design-13);border-radius:50%;z-index:1}.rc-login .point-one{top:50px;left:7%}.rc-login .point-two{right:7%;bottom:72px;width:3px;height:3px}.rc-login .art-axis{position:absolute;font-size:7px;font-weight:400;color:var(--login-design-14);letter-spacing:0}.rc-login .axis-one{left:3%;bottom:64px;transform:rotate(-90deg);transform-origin:left}.rc-login .axis-two{right:-1%;top:92px;transform:rotate(90deg);transform-origin:right}.rc-login .learning-card{width:282px;height:238px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-9deg);border:1px solid var(--login-design-15);border-radius:14px;background:var(--login-design-16);box-shadow:var(--login-design-17);padding:22px;overflow:hidden}.rc-login .learning-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--login-design-18);pointer-events:none}.rc-login .card-top{display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:0;color:var(--login-design-19)}.rc-login .card-top svg{width:16px;height:16px}.rc-login .infinity-sculpture{width:237px;height:119px;margin:9px auto 0;overflow:visible;stroke:none}.rc-login .card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--login-design-20);padding-top:13px;margin-top:9px;font-size:11px;line-height:1.5;color:var(--login-design-21)}.rc-login .card-bottom b{color:var(--login-design-22);font-weight:500}.rc-login .card-spark{font-size:25px;line-height:1;color:var(--login-design-23)}.rc-login .ai-note{display:flex;align-items:center;gap:10px;position:absolute;right:0;top:43px;padding:12px 14px;border:1px solid var(--login-design-24);background:var(--login-design-25);color:var(--login-design-26);border-radius:8px;box-shadow:var(--login-design-27);font-size:10px;font-weight:600;transform:rotate(5deg)}.rc-login .ai-icon{color:var(--login-design-28);font-size:27px;font-weight:400}.rc-login .ai-note small{display:block;font-size:8px;line-height:1.4;margin-top:4px;font-weight:400;color:var(--login-design-29)}.rc-login .learning-note{position:absolute;left:0;bottom:34px;display:flex;gap:10px;align-items:center;padding:11px 15px;border:1px solid var(--login-design-30);background:var(--login-design-31);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:8px;font-size:10px;color:var(--login-design-32);line-height:1.6;transform:rotate(4deg)}.rc-login .learning-note b{color:var(--login-design-33);font-weight:500}.rc-login .learning-icon{width:29px;height:29px;border:1px solid var(--login-design-34);display:grid;place-items:center;border-radius:50%;color:var(--login-design-35)}.rc-login .learning-icon svg{width:16px;height:16px;stroke-width:1.5}.rc-login .brand-footer{padding-top:18px}.rc-login .spectrum{display:flex;gap:6px;width:100%;height:3px;margin-bottom:24px}.rc-login .spectrum i{flex:1;border-radius:5px;background:var(--login-design-36)}.rc-login .spectrum i:nth-child(2){background:var(--login-design-37)}.rc-login .spectrum i:nth-child(3){background:var(--login-design-38)}.rc-login .spectrum i:nth-child(4){background:var(--login-design-39)}.rc-login .spectrum i:nth-child(5){background:var(--login-design-40)}.rc-login .spectrum i:nth-child(6){background:var(--login-design-41)}.rc-login .spectrum i:nth-child(7){background:var(--login-design-42)}.rc-login .spectrum i:nth-child(8){background:var(--login-design-43)}.rc-login .brand-benefits{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--login-design-44)}.rc-login .brand-benefits span{display:flex;align-items:center;gap:7px}.rc-login .brand-benefits span:before{content:"+";font-size:13px;color:var(--login-design-45);font-weight:400}.rc-login .brand-footer>p{margin-top:19px;font-size:9px;letter-spacing:0;color:var(--login-design-46)}.rc-login .access-panel{display:flex;flex-direction:column;min-width:0;background:var(--login-design-47);padding:38px clamp(32px,4.3vw,82px) 27px}.rc-login .access-header{display:flex;justify-content:space-between;align-items:center;gap:12px}.rc-login .back-link{font-size:11px;color:var(--login-muted);display:flex;gap:9px;align-items:center;min-height:28px;transition:color .2s}.rc-login .back-link svg{width:16px;height:16px}.rc-login .back-link:hover{color:var(--login-teal)}.rc-login .preview-label{font-size:7px;letter-spacing:0;color:var(--login-design-48);border:1px solid var(--login-line);border-radius:4px;padding:6px 8px}.rc-login .access-body{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 0 38px}.rc-login .access-content{width:100%;max-width:414px}.rc-login .access-emblem{width:43px;height:43px;display:grid;place-items:center;background:var(--login-design-49);border:1px solid var(--login-design-50);border-radius:11px;color:var(--login-design-51);margin-bottom:26px}.rc-login .access-emblem svg{width:24px;height:24px}.rc-login .form-intro h1{font-size:35px;font-weight:500;line-height:1.16;letter-spacing:0;margin-top:13px}.rc-login .form-intro>p{margin-top:16px;color:var(--login-muted);font-size:14px;line-height:1.7}.rc-login .form-intro .eyebrow{font-size:8px;letter-spacing:0}.rc-login form{margin-top:30px}.rc-login .field{margin-bottom:21px}.rc-login label{display:block;font-size:12px;font-weight:600;line-height:1.4;margin-bottom:10px}.rc-login .label-row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px}.rc-login .label-row label{margin:0}.rc-login .inline-link{border:0;background:transparent;padding:0;font-size:11px;color:var(--login-design-52);line-height:1.5;font-weight:600;text-align:left}.rc-login .inline-link:hover{color:var(--login-design-53);text-decoration:underline;text-underline-offset:4px}.rc-login .input-shell{height:53px;display:flex;align-items:center;gap:12px;border:1px solid var(--login-design-54);background:var(--login-design-55);border-radius:6px;padding:0 16px;transition:border-color .2s,box-shadow .2s}.rc-login .input-shell>svg{width:18px;height:18px;color:var(--login-design-56);flex:none;stroke-width:1.5}.rc-login .input-shell:focus-within{border-color:var(--login-design-36);box-shadow:var(--login-design-57)}.rc-login .input-shell:focus-within>svg{color:var(--login-teal)}.rc-login input{height:100%;padding:0;background:transparent;border:0;min-width:0;width:100%;font-size:14px;color:var(--login-ink);border-radius:0}.rc-login input::-moz-placeholder{color:var(--login-design-58);opacity:1}.rc-login input::placeholder{color:var(--login-design-58);opacity:1}.rc-login .password-toggle{display:grid;place-items:center;width:34px;height:36px;padding:6px;flex:none;border:0;background:transparent;color:var(--login-design-59);border-radius:4px;margin-right:-7px}.rc-login .password-toggle:hover{color:var(--login-teal);background:var(--login-design-60)}.rc-login .password-toggle svg{width:19px;height:19px;stroke-width:1.5}.rc-login .eye-closed,.rc-login .password-toggle[aria-pressed=true] .eye-open{display:none}.rc-login .password-toggle[aria-pressed=true] .eye-closed{display:block}.rc-login .input-shell:has([aria-invalid=true]){border-color:var(--login-error)}.rc-login .field-error{font-size:11px;line-height:1.5;margin-top:7px;color:var(--login-error)}.rc-login .caps-lock-note{font-size:11px;color:var(--login-design-61);margin-top:7px}.rc-login .password-field{margin-bottom:26px}.rc-login .primary-button{background:var(--login-ink);border:1px solid var(--login-ink);border-radius:6px;color:var(--login-design-1);display:flex;align-items:center;justify-content:center;gap:20px;width:100%;min-height:53px;padding:15px 20px;font-size:12px;font-weight:600;line-height:1.45;transition:background .2s,transform .2s,box-shadow .2s}.rc-login .primary-button svg{width:18px;height:18px;stroke-width:1.6}.rc-login .primary-button:hover{background:var(--login-design-62);border-color:var(--login-design-62);box-shadow:var(--login-design-63);transform:translateY(-1px)}.rc-login .preview-note{text-align:center;font-size:10px;line-height:1.6;color:var(--login-design-64);margin-top:12px}.rc-login .help-divider{display:flex;align-items:center;gap:15px;color:var(--login-design-65);font-size:7px;letter-spacing:0;margin:27px 0 20px}.rc-login .help-divider:before,.rc-login .help-divider:after{content:"";height:1px;background:var(--login-line);flex:1}.rc-login .help-card{display:flex;align-items:flex-start;gap:15px;border:1px solid var(--login-design-66);border-radius:10px;background:var(--login-design-67);padding:21px 20px}.rc-login .help-icon{display:grid;place-items:center;width:32px;height:32px;flex:none;background:var(--login-design-68);border:1px solid var(--login-design-69);border-radius:8px;color:var(--login-design-70)}.rc-login .help-icon svg{width:18px;height:18px;stroke-width:1.5}.rc-login .help-card h2{font-weight:600;font-size:13px;line-height:1.5;padding-top:1px}.rc-login .help-card p{font-size:11px;line-height:1.7;color:var(--login-muted);margin-top:7px}.rc-login .help-link{display:flex;align-items:center;gap:20px;margin-top:12px;font-size:11px}.rc-login .help-link span{font-size:17px;line-height:1}.rc-login .access-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;color:var(--login-design-71);font-size:9px;min-height:24px}.rc-login .footer-dot{color:var(--login-design-72)}.rc-login .access-footer button{padding:4px 0;font-size:9px;color:var(--login-design-73);background:none;border:0}.rc-login .access-footer button:hover{color:var(--login-teal)}.rc-login .return-login{display:block;margin:20px auto 0;border:0;background:transparent;color:var(--login-muted);padding:8px;font-size:12px}.rc-login .return-login:hover{color:var(--login-teal)}.rc-login #recovery-title{font-size:36px}.rc-login #recovery-title:focus{outline:none}.rc-login #recovery-view .field{margin-bottom:24px}@media (min-width:1700px){.rc-login .brand-content{max-width:590px;width:100%;margin:auto}.rc-login .brand-header,.rc-login .brand-footer{width:100%;max-width:650px;margin-left:auto;margin-right:auto}.rc-login .brand-panel{padding-top:52px;padding-bottom:38px;min-height:960px}.rc-login .learning-art{margin-top:48px;height:350px}.rc-login .learning-card{width:305px;height:254px}.rc-login .infinity-sculpture{width:258px;height:128px}.rc-login .access-content{max-width:432px}.rc-login .form-intro h1{font-size:38px}.rc-login .access-panel{padding-top:45px}}@media (max-width:1150px){.rc-login .brand-panel{padding:34px 36px 30px;min-height:860px}.rc-login .brand{width:195px}.rc-login .brand-coordinate{font-size:7px;letter-spacing:0}.rc-login .brand-content h2{font-size:42px;letter-spacing:0}.rc-login .brand-description{font-size:12px}.rc-login .brand-content{padding-top:45px}.rc-login .learning-art{height:300px;margin-top:26px}.rc-login .learning-card{width:250px;height:225px;padding:19px}.rc-login .infinity-sculpture{width:212px;height:111px}.rc-login .ai-note{right:-9px;top:38px;font-size:9px;padding:10px}.rc-login .ai-note small{font-size:7px}.rc-login .learning-note{left:-10px;bottom:31px;padding:10px 12px}.rc-login .axis-one{left:-9px}.rc-login .axis-two{right:-11px}.rc-login .brand-benefits{font-size:10px}.rc-login .access-panel{padding:32px 36px 24px}.rc-login .form-intro h1{font-size:31px}.rc-login .access-body{padding-top:34px;padding-bottom:30px}.rc-login .access-emblem{margin-bottom:22px}.rc-login .form-intro>p{font-size:13px}.rc-login .help-card{padding:18px 16px;gap:12px}.rc-login .help-card h2{font-size:12px}}@media (max-width:850px){.rc-login .login-layout{grid-template-columns:.85fr 1fr}.rc-login .brand-panel{padding-left:28px;padding-right:28px}.rc-login .brand-coordinate{display:none}.rc-login .brand{max-width:100%;width:190px}.rc-login .brand-content h2{font-size:36px;letter-spacing:0}.rc-login .brand-description br{display:none}.rc-login .brand-description{max-width:240px}.rc-login .learning-art{height:285px;margin-top:30px}.rc-login .learning-card{width:215px;height:207px;padding:17px}.rc-login .infinity-sculpture{width:179px;height:100px}.rc-login .card-top{font-size:6px;letter-spacing:0}.rc-login .card-bottom{font-size:10px;margin-top:3px}.rc-login .ai-note{right:-15px;top:31px;padding:9px;gap:7px}.rc-login .ai-icon{font-size:22px}.rc-login .ai-note small{font-size:6.5px}.rc-login .learning-note{left:-15px;bottom:22px;font-size:9px}.rc-login .art-axis{display:none}.rc-login .brand-benefits{flex-wrap:wrap;justify-content:flex-start;gap:12px 18px;font-size:10px}.rc-login .spectrum{margin-bottom:20px}.rc-login .brand-footer>p{font-size:8px;line-height:1.7}.rc-login .access-panel{padding-left:28px;padding-right:28px}.rc-login .form-intro h1{font-size:29px}.rc-login .preview-label{font-size:6px;letter-spacing:0;padding:5px}.rc-login .label-row .inline-link{font-size:10px}.rc-login .help-card p br{display:none}}@media (max-width:680px){.rc-login .login-layout{display:block;min-height:100svh}.rc-login .brand-panel{min-height:0;padding:25px 24px 29px;background:var(--login-design-74)}.rc-login .brand-header{justify-content:center}.rc-login .brand{width:178px}.rc-login .brand-content{padding-top:25px;text-align:center}.rc-login .brand-content .eyebrow{display:none}.rc-login .brand-content h2{font-size:31px;line-height:1.13;letter-spacing:0;margin:0}.rc-login .brand-description,.rc-login .learning-art,.rc-login .brand-footer{display:none}.rc-login .access-panel{padding:21px 24px 23px;min-height:calc(100svh - 200px);background:var(--login-paper)}.rc-login .access-header{max-width:420px;width:100%;margin:auto}.rc-login .access-body{padding:30px 0}.rc-login .access-content{max-width:420px}.rc-login .access-emblem{display:none}.rc-login .form-intro h1{font-size:32px;letter-spacing:0;margin-top:11px}.rc-login .form-intro>p{font-size:13px;margin-top:12px}.rc-login .form-intro>p br{display:none}.rc-login .form-intro .eyebrow{font-size:8px}.rc-login .field{margin-bottom:22px}.rc-login form{margin-top:27px}.rc-login .input-shell{height:55px}.rc-login input{font-size:16px}.rc-login .label-row .inline-link{font-size:11px}.rc-login .primary-button{min-height:55px;font-size:13px}.rc-login .help-divider{margin:26px 0 18px}.rc-login .help-card{padding:20px;gap:14px}.rc-login .help-card h2{font-size:13px}.rc-login .help-card p{font-size:11px}.rc-login .access-footer{font-size:9px}.rc-login .help-link{margin-top:10px}.rc-login #recovery-title{font-size:32px}.rc-login .preview-label{font-size:6px;padding:5px 7px}.rc-login .back-link{font-size:11px}}@media (max-width:360px){.rc-login .brand-panel{padding-left:20px;padding-right:20px}.rc-login .brand-content h2{font-size:28px}.rc-login .access-panel{padding-left:20px;padding-right:20px}.rc-login .form-intro h1{font-size:29px}.rc-login .help-card{padding:16px;gap:11px}.rc-login .help-card h2{font-size:12px}.rc-login .access-footer{gap:8px}}@media (prefers-reduced-motion:reduce){.rc-login *,.rc-login *:before,.rc-login *:after{transition:none!important;scroll-behavior:auto!important}}.rc-login{font-family:Arial,Helvetica,sans-serif;color:var(--login-ink);background:var(--login-paper);font-synthesis:none;line-height:normal;-webkit-font-smoothing:antialiased}.rc-login .access-header{width:100%;max-width:414px;margin-inline:auto}.rc-login button{box-shadow:none;white-space:normal}.rc-login .inline-link{height:auto;border-radius:0}.rc-login .inline-link:hover{background:transparent}.rc-login .help-card p br:after,.rc-login .form-intro>p br:after{content:" "}.rc-login .role-alert,.rc-login .recovery-alert{font-size:12px;line-height:1.6;padding:14px;margin-top:18px;border:1px solid var(--login-line);border-radius:6px;color:var(--login-error)}.rc-login .recovery-alert{color:var(--login-teal)}.rc-login .login-loading{min-height:100svh;display:grid;place-items:center;color:var(--login-teal)}.rc-login .input-shell input:-webkit-autofill{box-shadow:0 0 0 1000px var(--checkout-surface) inset!important;-webkit-text-fill-color:var(--login-ink)!important;caret-color:var(--login-ink)}.rc-login .help-link svg{width:17px;height:17px}.rc-login .infinity-shadow{stroke:var(--login-infinity-shadow)}.rc-login .infinity-light{stop-color:var(--login-infinity-light)}.rc-login .infinity-mid{stop-color:var(--login-infinity-mid)}.rc-login .infinity-deep{stop-color:var(--login-infinity-deep)}.rc-login .infinity-end{stop-color:var(--login-infinity-end)}.rc-login .infinity-highlight{stop-color:var(--login-infinity-highlight)}.rc-login .infinity-fade{stop-color:var(--login-infinity-fade)}@media (min-width:1700px){.rc-login .brand-content,.rc-login .brand-header,.rc-login .brand-footer{max-width:none;margin-inline:0}.rc-login .brand-content h2{font-size:60px}}@media (max-width:680px){.rc-login .access-header{max-width:420px}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.test-lesson-section{--test-lesson-surface: var(--paper, #ffffff);--test-lesson-ink: var(--forest, var(--deep, #0f172a));--test-lesson-muted: var(--muted, #5b6472);--test-lesson-accent: var(--green, var(--accent, #0d9488));--test-lesson-caption: var(--mint, var(--soft, #5eead4));--test-lesson-light: var(--lesson-close-surface, #ffffff);--test-lesson-line: var(--line, rgba(15, 23, 42, .12));--test-lesson-deep: var(--deep, #0b1020);--test-lesson-fade: linear-gradient(0deg, color-mix(in srgb, var(--test-lesson-deep) 96%, transparent), color-mix(in srgb, var(--test-lesson-deep) 25%, transparent) 55%, transparent);background:var(--test-lesson-surface);border-block:1px solid var(--test-lesson-line);padding:100px 0}.test-lesson-section .wrap{max-width:1120px;margin:0 auto;padding:0 20px}.test-lesson-section .eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--test-lesson-accent);margin-bottom:14px}.test-lesson-section .test-lesson-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:56px}.test-lesson-section .test-lesson-heading h2{letter-spacing:0;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.05;color:var(--test-lesson-ink);margin:0}.test-lesson-section .test-lesson-heading h2 span{color:var(--test-lesson-accent)}.test-lesson-section .test-lesson-heading p{font-size:14px;line-height:1.8;color:var(--test-lesson-muted);max-width:420px}.test-lesson-mosaic{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:18px}.test-lesson-mosaic[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.test-lesson-mosaic[data-count="1"]{grid-template-columns:minmax(0,1fr)}.test-lesson-mosaic[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.test-lesson-section button.test-lesson-tile{position:relative;display:block;height:100%;width:100%;padding:0;border:1px solid var(--test-lesson-line);border-radius:12px;overflow:hidden;background:var(--test-lesson-deep);text-align:left;white-space:normal;color:var(--test-lesson-light);transition:box-shadow .2s}.test-lesson-mosaic .test-lesson-tile:first-child{grid-column:span 2;grid-row:span 2}.test-lesson-mosaic[data-count="3"] .test-lesson-tile:first-child{grid-column:span 1}.test-lesson-mosaic[data-count="1"] .test-lesson-tile:first-child,.test-lesson-mosaic[data-count="2"] .test-lesson-tile:first-child{grid-column:span 1;grid-row:span 1}.test-lesson-tile>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.test-lesson-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--test-lesson-fade)}.test-lesson-section .test-lesson-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--test-lesson-light) 94%,transparent);color:var(--test-lesson-accent)}.test-lesson-section .test-lesson-play svg{width:14px;height:14px;fill:currentColor}.test-lesson-tile:first-child .test-lesson-play{width:50px;height:50px}.test-lesson-copy{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:9px;padding:18px 20px}.test-lesson-copy small{font-size:8px;font-weight:700;letter-spacing:1px;color:var(--test-lesson-caption)}.test-lesson-copy strong{font-size:16px;font-weight:500;line-height:1.3;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.test-lesson-copy em{font-size:11px;font-style:normal;line-height:1.5;color:color-mix(in srgb,var(--test-lesson-light) 80%,var(--test-lesson-caption))}.test-lesson-tile:first-child .test-lesson-copy{padding:30px}.test-lesson-tile:first-child .test-lesson-copy strong{font-size:28px}.test-lesson-section button.test-lesson-tile:hover{box-shadow:0 18px 40px color-mix(in srgb,var(--test-lesson-deep) 19%,transparent)}@media (max-width: 1000px){.test-lesson-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.test-lesson-section{padding:70px 0}.test-lesson-section .test-lesson-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.test-lesson-mosaic,.test-lesson-mosaic[data-count]{grid-template-columns:minmax(0,1fr);grid-auto-rows:240px}.test-lesson-mosaic .test-lesson-tile:first-child{grid-column:auto;grid-row:auto}.test-lesson-tile:first-child .test-lesson-copy{padding:18px 20px}.test-lesson-tile:first-child .test-lesson-copy strong{font-size:20px}}@media (prefers-reduced-motion: reduce){.test-lesson-section button.test-lesson-tile{transition:none}}.fmc{--bg:#F6F8FC;--surface:#FFFFFF;--ink:#0C1330;--ink-soft:#2E3860;--muted:#6A7196;--line:#E5E9F3;--line-strong:#CFD5E6;--accent:#0EA5B7;--accent-2:#3B4FE0;--accent-deep:#0A83A6;--accent-ink:#0A1128;--accent-tint:#E6F6F9;--accent-tint-2:#CDECF2;--hl:#7AD8E4;--c-mkt:#0284C7;--c-mkt-t:#E6F3FB;--c-mkt-d:#036197;--c-mkt-ink:#0C2D45;--c-met:#6C8A16;--c-met-t:#F4F9E3;--c-met-d:#52690F;--c-met-ink:#1F2608;--c-per:#1A8A94;--c-per-t:#E7F5F6;--c-per-d:#136B73;--c-per-ink:#06272B;--c-gat:#FF6B6B;--c-gat-t:#FFECEA;--c-gat-d:#C93C3C;--c-gat-ink:#2B0B0B;--c-fun:#EA580C;--c-fun-t:#FDECDD;--c-fun-d:#B34309;--c-fun-ink:#2D1604;--c-goo:#0B8A4E;--c-goo-t:#EAF6EF;--c-goo-d:#086C3D;--c-goo-ink:#03231A;--c-met2:#6D28D9;--c-met2-t:#F1EDFB;--c-met2-d:#5620AE;--c-met2-ink:#1E1247;--c-imo:#1D4ED8;--c-imo-t:#EAF0FE;--c-imo-d:#153DA8;--c-imo-ink:#0F1D40;--c-wp:#DC143C;--c-wp-t:#FCE7EB;--c-wp-d:#B10E30;--c-wp-ink:#280709;--c-boo:#5551E8;--c-boo-t:#EEEDFC;--c-boo-d:#4340C9;--c-boo-ink:#16153D;--c-cla:#C2410C;--c-cla-t:#FBEFE4;--c-cla-d:#93300B;--c-cla-ink:#38180A;--c-man:#0E7490;--c-man-t:#E6F5F9;--c-man-d:#0A5D74;--c-man-ink:#082F3A;--c-veo:#1A73E8;--c-veo-t:#E8F0FE;--c-veo-d:#1257B5;--c-veo-ink:#0A2242;--c-aiv:#7C3AED;--c-aiv-t:#F1EBFE;--c-aiv-d:#5B21B6;--c-aiv-ink:#241046;--c-bot:#D6337D;--c-bot-t:#FCE9F2;--c-bot-d:#B02367;--c-bot-ink:#2B0B1F;--radius:16px;--radius-lg:24px;--radius-xl:28px;--shadow-sm:0 1px 2px rgba(12,19,48,.05);--shadow-md:0 12px 40px -14px rgba(12,19,48,.18);--shadow-cta:0 12px 30px -10px rgba(14,165,183,.5);--font-display:"Orbitron",sans-serif;--font-body:"Inter",system-ui,sans-serif;--wrap:1180px}.fmc *{margin:0;padding:0;box-sizing:border-box}.fmc{scroll-behavior:smooth;scroll-padding-top:96px;font-family:var(--font-body);background:var(--bg);color:var(--ink);line-height:1.6;font-size:15.5px;-webkit-font-smoothing:antialiased}.fmc img{max-width:100%;display:block}.fmc a{color:inherit;text-decoration:none}.fmc button{font:inherit;cursor:pointer;border:none;background:none}.fmc .wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.fmc h1,.fmc h2,.fmc h3{font-family:var(--font-display);letter-spacing:.005em;line-height:1.15;color:var(--ink)}.fmc h2{font-size:clamp(28px,3.6vw,42px);font-weight:700;max-width:820px}.fmc mark{background:linear-gradient(180deg,transparent 55%,var(--hl) 55%);color:inherit;padding:0 3px}.fmc .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);background:var(--surface);border:1px solid var(--line-strong);border-radius:999px;padding:7px 14px;margin-bottom:22px}.fmc .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px var(--accent-tint-2)}.fmc .eyebrow.on-dark{background:#ffffff0f;border-color:#ffffff26;color:var(--hl)}.fmc .eyebrow.on-dark:before{background:var(--hl);box-shadow:0 0 0 3px #7ad8e440}.fmc .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;font-size:16px;border-radius:12px;padding:15px 28px;transition:transform .18s,box-shadow .18s,background .18s;white-space:nowrap}.fmc .btn-primary{background:var(--accent);color:#fff;box-shadow:var(--shadow-cta)}.fmc .btn-primary:hover{background:var(--accent-deep);transform:translateY(-2px);box-shadow:0 16px 36px -10px #0ea5b799}.fmc .btn-ghost{background:var(--surface);color:var(--ink);border:1px solid var(--line-strong)}.fmc .btn-ghost:hover{border-color:var(--accent);color:var(--accent-deep)}.fmc .btn-outline-light{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.24)}.fmc .btn-outline-light:hover{background:#ffffff14}.fmc header{position:sticky;top:0;z-index:60;background:#f6f8fcdb;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.fmc .nav{display:flex;align-items:center;justify-content:space-between;height:72px;padding:0 24px;max-width:var(--wrap);margin:0 auto}.fmc .logo{display:flex;align-items:center;min-width:0;flex:0 1 auto}.fmc .logo img{height:34px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.fmc .nav-cta{display:flex;align-items:center;gap:14px;flex-shrink:0}.fmc .nav-price{font-family:var(--font-display);font-size:13px;font-weight:600;color:var(--muted)}.fmc .nav-price b{color:var(--accent-deep);font-weight:800;letter-spacing:.02em}.fmc .nav .btn{padding:11px 22px;font-size:14px}.fmc .nav .btn-cart{display:inline-flex;align-items:center;justify-content:center;gap:8px}.fmc .nav .btn-cart-icon{display:none}.fmc .nav .user-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--muted);transition:color .2s,border-color .2s}.fmc .nav .user-btn:hover{color:var(--accent-deep);border-color:var(--line-strong)}.fmc .hero{padding:80px 0 60px;position:relative;overflow:hidden;text-align:center}.fmc .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 60% at 50% 0%,rgba(14,165,183,.1),transparent 60%),radial-gradient(ellipse 60% 50% at 100% 30%,rgba(59,79,224,.08),transparent 55%);pointer-events:none;z-index:0}.fmc .hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(14,165,183,.14) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse 70% 55% at 50% 30%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 55% at 50% 30%,#000 30%,transparent 75%);opacity:.4;pointer-events:none}.fmc .hero .wrap{position:relative;z-index:1}.fmc .hero-badges{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:22px}.fmc .pill{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;border-radius:999px;padding:7px 15px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft)}.fmc .pill.hot{background:var(--accent-tint);border-color:var(--accent-tint-2);color:var(--accent-deep)}.fmc .pill .dot{width:7px;height:7px;border-radius:50%;background:var(--accent);animation:pulse 2s infinite}@keyframes pulse{0%,to{box-shadow:0 0 #0ea5b766}50%{box-shadow:0 0 0 6px #0ea5b700}}.fmc h1{font-size:clamp(30px,4.2vw,50px);font-weight:800;line-height:1.1;max-width:840px;margin:0 auto}.fmc h1 .l2{display:block;color:var(--accent-deep);margin-top:4px}.fmc .hero-sub{margin:26px auto 0;max-width:660px;font-size:17.5px;color:var(--ink-soft)}.fmc .hero-sub strong{color:var(--ink)}.fmc .hero-ctas{margin-top:34px;display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.fmc .hero-trust{margin-top:16px;font-size:13px;color:var(--muted)}.fmc .hero-stats{margin:56px auto 0;max-width:920px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl);padding:26px 32px;display:grid;grid-template-columns:repeat(5,1fr);gap:0;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.fmc .lifetime-box{margin:22px auto 0;max-width:820px;background:var(--accent-ink);color:#fff;border-radius:var(--radius-xl);padding:24px 32px;display:grid;grid-template-columns:auto 1fr;gap:22px;align-items:center;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #0a112866;text-align:left}.fmc .lifetime-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(122,216,228,.14) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:linear-gradient(115deg,transparent 30%,#000);mask-image:linear-gradient(115deg,transparent 30%,#000);pointer-events:none}.fmc .lifetime-box:after{content:"";position:absolute;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,183,.28),transparent 65%);top:-100px;right:-80px;pointer-events:none}.fmc .lifetime-box>*{position:relative;z-index:1}.fmc .lt-badge{flex:none;width:64px;height:64px;border-radius:16px;background:#7ad8e424;border:1px solid rgba(122,216,228,.28);display:grid;place-items:center;color:var(--hl)}.fmc .lt-copy b{display:block;font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--hl);margin-bottom:6px}.fmc .lt-copy b span{color:#8da0c7;font-weight:600;letter-spacing:.08em}.fmc .lt-copy p{font-size:14.5px;color:#c7cfe8;line-height:1.6}.fmc .lt-copy p strong{color:#fff;font-weight:600}.fmc .hero-stats:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent)}.fmc .hs{text-align:center;padding:6px 14px}.fmc .hs+.hs{border-left:1px solid var(--line)}.fmc .hs b{display:block;font-family:var(--font-display);font-size:clamp(24px,2.7vw,32px);font-weight:800;color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.fmc .hs b sup{font-size:.5em;color:var(--accent-deep);vertical-align:super;margin-left:2px}.fmc .hs>span{display:block;font-family:var(--font-display);font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:6px}.fmc .hs>b>.countup{font-size:clamp(24px,2.7vw,32px)!important;line-height:1!important}.fmc .pitch{padding:96px 0 40px}.fmc .pitch-inner{max-width:900px;margin:0 auto;text-align:center}.fmc .pitch-inner h2{margin:0 auto 20px}.fmc .pitch-inner .lead{font-size:17.5px;color:var(--muted);max-width:720px;margin:0 auto}.fmc .pitch-inner .lead b{color:var(--ink)}.fmc .problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1000px;margin:72px auto 0;align-items:stretch}.fmc .prob{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px;text-align:left;position:relative;height:100%}.fmc .prob .prob-icon{display:block;width:48px;height:48px;-o-object-fit:contain;object-fit:contain;margin:-48px 0 14px;position:relative}.fmc .prob .p-tag{font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:10px}.fmc .prob h3{font-size:15.5px;font-weight:700;margin-bottom:8px}.fmc .prob p{font-size:13.5px;color:var(--muted);line-height:1.55}.fmc .trilha{padding:80px 0 40px;position:relative}.fmc .trilha-head{text-align:center;margin-bottom:56px;max-width:820px;margin-left:auto;margin-right:auto}.fmc .trilha-head h2{margin:0 auto 16px}.fmc .trilha-head p{font-size:16.5px;color:var(--muted);max-width:640px;margin:0 auto}.fmc .phases{max-width:960px;margin:0 auto 40px;display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.fmc .phase{text-align:center;padding:12px 8px;border-radius:12px;background:var(--surface);border:1px solid var(--line);transition:transform .2s}.fmc .phase b{display:block;font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fmc .phase span{display:block;font-family:var(--font-display);font-size:11px;font-weight:700;color:var(--ink);margin-top:4px}.fmc .steps{max-width:1080px;margin:0 auto;position:relative;padding-left:96px}.fmc .steps:before{content:"";position:absolute;left:48px;top:30px;bottom:30px;width:2px;background:linear-gradient(180deg,var(--c-mkt),var(--c-met),var(--c-per),var(--c-gat),var(--c-fun),var(--c-goo),var(--c-met2),var(--c-imo),var(--c-wp),var(--c-boo),var(--c-cla),var(--c-man),var(--c-veo),var(--c-bot))}.fmc .step{position:relative;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);padding:28px 32px;margin-bottom:18px;transition:transform .25s,box-shadow .25s,border-color .25s;opacity:0;transform:translate(20px)}.fmc .step.in{opacity:1;transform:none}.fmc .step:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.fmc .step:before{content:"";position:absolute;left:-58px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:var(--surface);border:3px solid var(--c);box-shadow:0 0 0 4px var(--bg),inset 0 0 0 5px var(--c);z-index:2}.fmc .step-logo{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:22%;display:flex;align-items:center;justify-content:center;flex-shrink:0;z-index:3}.fmc .step-head{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:flex-start;margin-bottom:14px}.fmc .step-num{font-family:var(--font-display);font-weight:800;font-size:34px;color:var(--c);line-height:1;letter-spacing:.02em;opacity:.75;font-variant-numeric:tabular-nums}.fmc .step-title{padding-top:2px}.fmc .step-title h3{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:1.25;color:var(--c-ink)}.fmc .step-title .step-cat{display:inline-block;margin-top:4px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-d);background:var(--c-t);border-radius:6px;padding:3px 9px}.fmc .step-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;padding-top:6px}.fmc .step-meta span{font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.fmc .step-meta span b{color:var(--c-d);font-weight:800;margin-right:3px}.fmc .step-body{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fmc .step-body>div{background:var(--c-t);border:1px solid var(--c-t);border-radius:12px;padding:14px 16px}.fmc .step-body b{display:block;font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--c-d);margin-bottom:6px}.fmc .step-body p{font-size:13.5px;color:var(--c-ink);line-height:1.55}.fmc .step-actions{margin-top:18px;display:flex;gap:10px;flex-wrap:wrap}.fmc .step-act{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body);font-size:13px;font-weight:600;color:var(--c-d);background:var(--surface);border:1px solid var(--c);border-radius:10px;padding:9px 16px;transition:background .18s,color .18s,transform .18s;cursor:pointer}.fmc .step-act:hover{background:var(--c);color:#fff;transform:translateY(-1px)}.fmc .step-act svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2}.fmc .step-act.filled{background:var(--c);color:#fff;border-color:var(--c)}.fmc .step-act.filled:hover{background:var(--c-d);border-color:var(--c-d)}.fmc .step.mkt{--c:var(--c-mkt);--c-t:var(--c-mkt-t);--c-d:var(--c-mkt-d);--c-ink:var(--c-mkt-ink);background:linear-gradient(135deg,var(--c-mkt-t) 0%,var(--surface) 60%)}.fmc .step.met{--c:var(--c-met);--c-t:var(--c-met-t);--c-d:var(--c-met-d);--c-ink:var(--c-met-ink);background:linear-gradient(135deg,var(--c-met-t) 0%,var(--surface) 60%)}.fmc .step.per{--c:var(--c-per);--c-t:var(--c-per-t);--c-d:var(--c-per-d);--c-ink:var(--c-per-ink);background:linear-gradient(135deg,var(--c-per-t) 0%,var(--surface) 60%)}.fmc .step.gat{--c:var(--c-gat);--c-t:var(--c-gat-t);--c-d:var(--c-gat-d);--c-ink:var(--c-gat-ink);background:linear-gradient(135deg,var(--c-gat-t) 0%,var(--surface) 60%)}.fmc .step.fun{--c:var(--c-fun);--c-t:var(--c-fun-t);--c-d:var(--c-fun-d);--c-ink:var(--c-fun-ink);background:linear-gradient(135deg,var(--c-fun-t) 0%,var(--surface) 60%)}.fmc .step.goo{--c:var(--c-goo);--c-t:var(--c-goo-t);--c-d:var(--c-goo-d);--c-ink:var(--c-goo-ink);background:linear-gradient(135deg,var(--c-goo-t) 0%,var(--surface) 60%)}.fmc .step.met2{--c:var(--c-met2);--c-t:var(--c-met2-t);--c-d:var(--c-met2-d);--c-ink:var(--c-met2-ink);background:linear-gradient(135deg,var(--c-met2-t) 0%,var(--surface) 60%)}.fmc .step.imo{--c:var(--c-imo);--c-t:var(--c-imo-t);--c-d:var(--c-imo-d);--c-ink:var(--c-imo-ink);background:linear-gradient(135deg,var(--c-imo-t) 0%,var(--surface) 60%)}.fmc .step.wp{--c:var(--c-wp);--c-t:var(--c-wp-t);--c-d:var(--c-wp-d);--c-ink:var(--c-wp-ink);background:linear-gradient(135deg,var(--c-wp-t) 0%,var(--surface) 60%)}.fmc .step.boo{--c:var(--c-boo);--c-t:var(--c-boo-t);--c-d:var(--c-boo-d);--c-ink:var(--c-boo-ink);background:linear-gradient(135deg,var(--c-boo-t) 0%,var(--surface) 60%)}.fmc .step.cla{--c:var(--c-cla);--c-t:var(--c-cla-t);--c-d:var(--c-cla-d);--c-ink:var(--c-cla-ink);background:linear-gradient(135deg,var(--c-cla-t) 0%,var(--surface) 60%)}.fmc .step.man{--c:var(--c-man);--c-t:var(--c-man-t);--c-d:var(--c-man-d);--c-ink:var(--c-man-ink);background:linear-gradient(135deg,var(--c-man-t) 0%,var(--surface) 60%)}.fmc .step.veo{--c:var(--c-veo);--c-t:var(--c-veo-t);--c-d:var(--c-veo-d);--c-ink:var(--c-veo-ink);background:linear-gradient(135deg,var(--c-veo-t) 0%,var(--surface) 60%)}.fmc .step.aiv{--c:var(--c-aiv);--c-t:var(--c-aiv-t);--c-d:var(--c-aiv-d);--c-ink:var(--c-aiv-ink);background:linear-gradient(135deg,var(--c-aiv-t) 0%,var(--surface) 60%)}.fmc .step.bot{--c:var(--c-bot);--c-t:var(--c-bot-t);--c-d:var(--c-bot-d);--c-ink:var(--c-bot-ink);background:linear-gradient(135deg,var(--c-bot-t) 0%,var(--surface) 60%)}.fmc .phase-sep{display:flex;align-items:center;gap:14px;margin:26px 0 18px;padding-left:0}.fmc .phase-sep .badge{font-family:var(--font-display);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-deep);background:var(--accent-tint);border:1px solid var(--accent-tint-2);border-radius:999px;padding:6px 14px;white-space:nowrap}.fmc .phase-sep .line{flex:1;height:1px;background:var(--line-strong)}.fmc .vs-shell{padding:96px 0;background:var(--accent-ink);color:#eef2fa;position:relative;overflow:hidden}.fmc .vs-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(122,216,228,.14) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:linear-gradient(160deg,transparent 30%,#000);mask-image:linear-gradient(160deg,transparent 30%,#000);opacity:.6;pointer-events:none}.fmc .vs-shell:after{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,183,.35),transparent 65%);bottom:-260px;right:-200px;pointer-events:none}.fmc .vs-shell .wrap{position:relative;z-index:1}.fmc .vs-head{text-align:center;margin-bottom:56px;max-width:800px;margin-left:auto;margin-right:auto}.fmc .vs-head h2{color:#fff;margin:0 auto 16px}.fmc .vs-head h2 em{font-style:normal;color:var(--hl)}.fmc .vs-head p{font-size:16.5px;color:#b4bdd6;max-width:640px;margin:0 auto}.fmc .vs-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:32px;max-width:1080px;margin:0 auto;align-items:stretch}.fmc .vs-col{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-lg);padding:36px 32px;display:flex;flex-direction:column;gap:16px}.fmc .vs-col.win{background:#0ea5b717;border-color:#7ad8e457;box-shadow:0 24px 60px -20px #0ea5b759}.fmc .vs-tag{font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8993b4;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:5px 11px;align-self:flex-start}.fmc .vs-col.win .vs-tag{color:var(--accent-ink);background:var(--hl);border-color:var(--hl)}.fmc .vs-col h3{font-family:var(--font-display);font-size:22px;font-weight:700;color:#fff;line-height:1.25}.fmc .vs-col ul{list-style:none;display:grid;gap:12px;margin-top:6px}.fmc .vs-col li{display:flex;gap:12px;font-size:14px;line-height:1.55;color:#c7cfe8}.fmc .vs-col li i{flex:none;font-style:normal;font-family:var(--font-display);font-weight:700;font-size:12px;width:18px;height:18px;border-radius:5px;display:grid;place-items:center;margin-top:1px}.fmc .vs-col.lose li i{background:#ffffff0f;color:#8993b4}.fmc .vs-col.win li i{background:var(--hl);color:var(--accent-ink)}.fmc .vs-col.win li{color:#eef2fa}.fmc .vs-vs{align-self:center;font-family:var(--font-display);font-size:14px;font-weight:800;letter-spacing:.16em;color:#8993b4;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:10px 18px}.fmc .tour-shell{padding:80px 0}.fmc .tour{max-width:1080px;margin:0 auto;background:var(--accent-ink);border-radius:var(--radius-xl);padding:56px;display:grid;grid-template-columns:1fr;gap:48px;align-items:center;position:relative;overflow:hidden;color:#fff;box-shadow:0 32px 70px -30px #0a112880}.fmc .tour:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(122,216,228,.16) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000);mask-image:linear-gradient(120deg,transparent 30%,#000);pointer-events:none;opacity:.7}.fmc .tour:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,183,.3),transparent 65%);top:-200px;right:-140px;pointer-events:none}.fmc .tour>*{position:relative;z-index:1}.fmc .tour .eyebrow{background:#ffffff0f;border-color:#7ad8e43d;color:var(--hl);margin-bottom:18px}.fmc .tour .eyebrow:before{background:var(--hl);box-shadow:0 0 0 3px #7ad8e440}.fmc .tour h2{color:#fff;margin:0 0 18px;font-size:clamp(24px,3vw,34px)}.fmc .tour p{font-size:15.5px;color:#b4bdd6;max-width:660px;line-height:1.65}.fmc .tour p strong{color:#fff}.fmc .tour .tour-cta{margin-top:26px;display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--accent-ink);font-weight:600;font-size:15px;border-radius:12px;padding:14px 24px;transition:transform .18s,background .18s;border:none;cursor:pointer}.fmc .tour .tour-cta:hover{background:var(--hl);transform:translateY(-2px)}.fmc .tour .tour-cta svg{width:16px;height:16px;fill:currentColor}.fmc .offer{padding:96px 0;position:relative;overflow:hidden}.fmc .offer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 50% 0%,rgba(14,165,183,.1),transparent 60%);pointer-events:none}.fmc .offer .wrap{position:relative;z-index:1}.fmc .offer-head{text-align:center;margin-bottom:44px;max-width:800px;margin-left:auto;margin-right:auto}.fmc .offer-head h2{margin:0 auto 14px}.fmc .deadline{display:flex;justify-content:center;margin-bottom:36px}.fmc .deadline .label{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b45309;background:#fdf3e3;border:1px solid #F3DDBB;border-radius:999px;padding:8px 18px}.fmc .master{max-width:960px;margin:0 auto;background:var(--accent-ink);border-radius:var(--radius-xl);padding:48px 44px;color:#fff;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0a112899}.fmc .master:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:linear-gradient(120deg,transparent 30%,#000);mask-image:linear-gradient(120deg,transparent 30%,#000);pointer-events:none;opacity:.7}.fmc .master:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(14,165,183,.4),transparent 65%);top:-180px;right:-160px;pointer-events:none}.fmc .master>*{position:relative;z-index:1}.fmc .master .ribbon{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;background:var(--hl);color:var(--accent-ink);border-radius:999px;padding:7px 15px;margin-bottom:22px}.fmc .master h3{font-family:var(--font-display);font-size:clamp(24px,2.8vw,34px);font-weight:800;color:#fff;line-height:1.2}.fmc .master h3 em{font-style:normal;color:var(--hl)}.fmc .master .desc{margin-top:16px;font-size:16px;color:#c7cfe8;max-width:640px;line-height:1.65}.fmc .master .desc b{color:#fff}.fmc .master-price{margin-top:32px;display:flex;flex-wrap:wrap;gap:32px;align-items:flex-end;justify-content:space-between}.fmc .master-price .lft .from{display:block;font-size:14px;color:#8993b4;text-decoration:line-through;margin-bottom:4px;font-variant-numeric:tabular-nums}.fmc .master-price .lft .value{font-family:var(--font-display);font-size:clamp(48px,6vw,68px);font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.fmc .master-price .lft .value sup{font-size:.4em;color:var(--hl);margin-right:6px;vertical-align:super}.fmc .master-price .lft .terms{margin-top:6px;font-size:13.5px;color:#b4bdd6}.fmc .master-price .lft .terms b{color:#fff}.fmc .master-price .rgt .btn{padding:18px 32px;font-size:16px}.fmc .master-price .rgt .btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2.5}.fmc .master-price .rgt p{margin-top:10px;font-size:12px;color:#8993b4;text-align:center}.fmc .perks{margin-top:36px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;padding-top:32px;border-top:1px solid rgba(255,255,255,.14)}.fmc .perk{display:flex;gap:12px;align-items:flex-start;font-size:13.5px;color:#c7cfe8;line-height:1.5}.fmc .perk .ck{flex:none;width:22px;height:22px;border-radius:7px;background:#7ad8e429;border:1px solid rgba(122,216,228,.3);display:grid;place-items:center;margin-top:1px}.fmc .perk .ck svg{width:11px;height:11px;stroke:var(--hl);fill:none;stroke-width:3}.fmc .perk b{color:#fff}.fmc .guarantee{margin:32px auto 0;max-width:960px;background:var(--accent-tint);border:1px solid var(--accent-tint-2);border-radius:var(--radius);padding:22px 26px;display:flex;gap:16px;align-items:center}.fmc .guarantee .icon{flex:none;width:46px;height:46px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:var(--shadow-sm)}.fmc .guarantee .icon svg{width:22px;height:22px;stroke:var(--accent-deep);fill:none;stroke-width:2}.fmc .guarantee p{font-size:14.5px;color:var(--accent-ink);line-height:1.55}.fmc .guarantee b{display:block;font-size:15px;margin-bottom:2px}.fmc .faq-shell{padding:80px 0}.fmc .faq-head{text-align:center;margin-bottom:44px}.fmc .faq{max-width:820px;margin:0 auto}.fmc details{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:12px;overflow:hidden}.fmc details[open]{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.fmc summary{list-style:none;cursor:pointer;padding:22px 26px;font-weight:600;font-size:15.5px;display:flex;align-items:center;gap:12px}.fmc summary::-webkit-details-marker{display:none}.fmc summary .q-text{flex:1}.fmc summary .plus{flex:none;width:26px;height:26px;border-radius:8px;background:var(--accent-tint);color:var(--accent-deep);display:grid;place-items:center;font-weight:700;transition:transform .2s}.fmc details[open] .plus{transform:rotate(45deg)}.fmc details .ans{padding:0 26px 24px;font-size:14.5px;color:var(--muted);line-height:1.65}.fmc footer{border-top:1px solid var(--line);padding:32px 0;background:var(--surface)}.fmc .foot{max-width:var(--wrap);margin:0 auto;padding:0 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--muted)}.fmc .foot img{height:26px}@media (max-width:960px){.fmc .hero-stats{grid-template-columns:repeat(2,1fr);gap:14px 0;padding:22px}.fmc .hs:nth-child(odd){border-left:none}.fmc .hs:nth-child(n+3){border-top:1px solid var(--line);padding-top:14px}.fmc .lifetime-box{grid-template-columns:1fr;text-align:center;padding:26px 24px}.fmc .lt-badge{margin:0 auto}.fmc .phases{grid-template-columns:repeat(3,1fr)}.fmc .steps{padding-left:76px}.fmc .steps:before{left:38px}.fmc .step:before{left:-48px;width:20px;height:20px}.fmc .step-logo{width:52px;height:52px}.fmc .step-body{grid-template-columns:1fr}.fmc .step-head{grid-template-columns:auto 1fr;gap:14px}.fmc .step-meta{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;align-items:flex-start;padding-top:0}.fmc .vs-grid{grid-template-columns:1fr;gap:20px}.fmc .vs-vs{align-self:center;justify-self:center}.fmc .tour{padding:40px 32px;gap:32px}.fmc .master{padding:36px 26px}.fmc .master-price{flex-direction:column;align-items:stretch;gap:22px}.fmc .master-price .rgt .btn{width:100%}.fmc .perks{grid-template-columns:repeat(2,1fr)}.fmc .problem-grid{grid-template-columns:1fr}.fmc .nav-price{display:none}}@media (max-width:640px){.fmc h1{font-size:34px;line-height:1.12}.fmc .hero-ctas .btn{width:100%;max-width:380px}.fmc .pitch{padding-top:48px}.fmc .steps{padding-left:64px}.fmc .steps:before{left:32px}.fmc .step:before{left:-42px;width:18px;height:18px}.fmc .step-logo{width:48px;height:48px}.fmc .step{padding:22px 24px}.fmc .step-num{font-size:28px}.fmc .step-title h3{font-size:17px}.fmc .perks{grid-template-columns:1fr}.fmc .nav{height:64px;padding:0 14px;gap:10px}.fmc .logo img{height:36px}.fmc .nav-cta{gap:8px}.fmc .nav .user-btn{width:36px;height:36px;flex-shrink:0}.fmc .nav .btn{padding:10px 14px;font-size:13px;white-space:nowrap}.fmc .nav .btn-cart{padding:0;width:36px;height:36px;border-radius:10px}.fmc .nav .btn-cart-text{display:none}.fmc .nav .btn-cart-icon{display:inline-flex}.fmc .foot{flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px}.fmc .foot>span{display:flex;justify-content:center;width:100%}.fmc .foot img{height:28px;margin:0 auto}}@media (max-width:380px){.fmc .logo img{height:32px}.fmc .nav .btn{padding:9px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.fmc{scroll-behavior:auto}.fmc .step{opacity:1;transform:none;transition:none}.fmc .pill .dot{animation:none}.fmc *{transition:none!important}}.fmc :focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:6px}.fmc .voices{padding:88px 0;background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fmc .voices .trilha-head{margin-bottom:40px}.fmc .instrutor{padding:88px 0;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fmc .instrutor .trilha-head{margin-bottom:40px}.fmc .teacher-card{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-xl);overflow:hidden}.fmc .teacher-photo{display:flex;align-items:center;justify-content:center;padding:36px;background:var(--accent-tint)}.fmc .teacher-photo-inner{position:relative;width:192px;height:192px;border-radius:50%;overflow:hidden;border:4px solid var(--surface);box-shadow:0 0 0 1px var(--line-strong);display:flex;align-items:center;justify-content:center;background:var(--surface);font-family:var(--font-display);font-size:56px;font-weight:700;color:var(--accent-deep)}.fmc .teacher-photo-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fmc .teacher-body{padding:36px 40px}.fmc .teacher-body h3{font-size:28px;font-weight:700;margin-bottom:6px}.fmc .teacher-role{font-size:14px;font-weight:600;color:var(--accent-deep);margin-bottom:18px}.fmc .teacher-bio{color:var(--ink-soft);font-size:15.5px;line-height:1.7;white-space:pre-line}.fmc .teacher-stats{display:flex;flex-wrap:wrap;gap:28px;margin-top:24px;padding-top:20px;border-top:1px solid var(--line)}.fmc .teacher-stats .ts b{display:block;font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--ink)}.fmc .teacher-stats .ts>span{font-size:13px;color:var(--ink-soft)}.fmc .teacher-stats .ts>b>.countup{font-size:18px!important;line-height:inherit!important}@media (max-width:860px){.fmc .teacher-card{grid-template-columns:1fr}.fmc .teacher-body{padding:28px 24px}.fmc .teacher-photo{padding:28px}.fmc .teacher-photo-inner{width:150px;height:150px}}.fmc .proofbar-shell{padding:0 0 64px;background:var(--bg)}.fmc .proofbar{max-width:980px;margin:-18px auto 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;justify-content:center;box-shadow:var(--shadow-sm)}.fmc .pb{text-align:center;padding:18px 12px}.fmc .pb+.pb{border-left:1px solid var(--line)}.fmc .pb b{display:block;font-family:var(--font-display);font-size:clamp(18px,2.2vw,24px);font-weight:800;color:var(--accent-deep);line-height:1;font-variant-numeric:tabular-nums}.fmc .pb>span{display:block;margin-top:6px;font-family:var(--font-display);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.fmc .pb>b>.countup{font-size:clamp(18px,2.2vw,24px)!important;line-height:1!important}.fmc .proof-shots{margin:44px auto 0;max-width:980px;text-align:center}.fmc .shots-label{display:inline-block;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:18px}.fmc .shots-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fmc .shots-grid figure{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden;text-align:left}.fmc .shots-grid img{width:100%;height:auto;display:block;opacity:1;transition:opacity .3s}.fmc .shots-grid figure:hover img{opacity:.92}.fmc .shots-grid figcaption{padding:12px 16px;font-size:12.5px;color:var(--muted);border-top:1px solid var(--line);line-height:1.5}.fmc .video-thumb{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;padding:0;background:#0c1512}.fmc .video-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fmc .vt-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:58px;height:58px;border-radius:50%;background:#ffffffeb;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -8px #00000080;transition:transform .2s}.fmc .video-thumb:hover .vt-play{transform:translate(-50%,-50%) scale(1.08)}.fmc .vt-play svg{width:22px;height:22px;fill:var(--accent-deep);margin-left:3px}.fmc .case-shell{padding:88px 0;background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fmc .case-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:44px;align-items:center;max-width:1080px;margin:0 auto}.fmc .case-media{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fmc .case-photo{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--bg)}.fmc .case-photo img{width:100%;aspect-ratio:9/16;-o-object-fit:cover;object-fit:cover}.fmc .case-photo figcaption{padding:12px 14px;font-size:12px;color:var(--muted);line-height:1.5;border-top:1px solid var(--line)}.fmc .case-video{position:relative;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#0c1512;aspect-ratio:9/16}.fmc .case-video iframe{width:100%;height:100%;border:0;display:block}.fmc .case-text h2{font-size:clamp(26px,3.2vw,36px);margin-bottom:6px}.fmc .case-role{font-family:var(--font-display);font-size:14px;font-weight:600;color:var(--muted);margin-bottom:20px}.fmc .case-quote{border-left:3px solid var(--accent);background:var(--accent-tint);border-radius:0 12px 12px 0;padding:18px 20px;font-size:17px;line-height:1.6;color:var(--ink);margin-bottom:18px;font-style:italic}.fmc .case-ctx{font-size:16px;line-height:1.65;color:var(--ink-soft)}.fmc .fases-shell{padding:88px 0;background:var(--bg);border-bottom:1px solid var(--line)}.fmc .fases-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:12px}.fmc .fase-card{background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--fc);border-radius:var(--radius);padding:24px 22px}.fmc .fc-num{font-family:var(--font-display);font-size:13px;font-weight:800;letter-spacing:.12em;color:var(--fc)}.fmc .fase-card h3{font-size:20px;font-weight:700;margin:6px 0 10px}.fmc .fc-q{font-size:14.5px;color:var(--ink-soft);line-height:1.55;min-height:44px}.fmc .fc-count{display:inline-block;margin-top:14px;font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:5px 12px}.fmc .fases-close{max-width:820px;margin:38px auto 0;text-align:center;font-size:17px;line-height:1.65;color:var(--ink-soft)}.fmc .phase-acc{max-width:1000px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.fmc .pa-item{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--fc);border-radius:var(--radius);overflow:hidden}.fmc .pa-head{width:100%;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:16px;padding:20px 22px;text-align:left}.fmc .pa-num{font-family:var(--font-display);font-size:26px;font-weight:800;color:var(--fc);line-height:1}.fmc .pa-title b{display:block;font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--ink)}.fmc .pa-title small{display:block;margin-top:3px;font-size:13.5px;color:var(--muted)}.fmc .pa-count{font-family:var(--font-display);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.fmc .pa-plus{font-size:24px;font-weight:600;color:var(--fc);line-height:1;width:22px;text-align:center}.fmc .pa-body{padding:0 22px 22px;display:flex;flex-direction:column;gap:16px}.fmc .pa-step{display:grid;grid-template-columns:auto 1fr;gap:16px;background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:18px}.fmc .pas-logo{width:46px;height:46px;border-radius:22%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fmc .pas-main h4{font-family:var(--font-display);font-size:16.5px;font-weight:700;color:var(--ink);line-height:1.3}.fmc .pas-cat{display:inline-block;margin-top:5px;font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sc);border:1px solid var(--line-strong);border-radius:6px;padding:3px 9px}.fmc .pas-meta{display:flex;flex-wrap:wrap;gap:14px;margin:12px 0}.fmc .pas-meta span{font-family:var(--font-display);font-size:11px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums}.fmc .pas-meta span b{color:var(--sc);font-weight:800}.fmc .pas-body{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fmc .pas-body>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.fmc .pas-body b{display:block;font-family:var(--font-display);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sc);margin-bottom:6px}.fmc .pas-body p{font-size:13.5px;color:var(--ink-soft);line-height:1.55}.fmc .pas-testar{margin-top:0;display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--sc);border-radius:10px;padding:8px 14px;cursor:pointer;font-family:var(--font-display);font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--sc);transition:background .18s,color .18s,transform .18s,border-color .18s}.fmc .pas-testar:hover{background:var(--sc);color:#fff;transform:translateY(-1px)}.fmc .pas-testar svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .2s ease}.fmc .pas-testar:hover svg{transform:translate(3px)}.fmc .acc-cta{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:38px}.fmc .acc-disclaimer{display:flex;align-items:flex-start;justify-content:center;gap:10px;max-width:640px;margin:0 auto;font-size:13px;line-height:1.55;color:var(--muted);padding:14px 18px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-sm);text-align:left}.fmc .acc-disclaimer-icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent-tint);color:var(--accent-deep);margin-top:1px}.fmc .acc-disclaimer-icon svg{width:13px;height:13px}.fmc .acc-disclaimer p{margin:0}.fmc .acc-disclaimer strong{color:var(--muted);font-weight:700}.fmc .pa-soon{background:linear-gradient(135deg,var(--accent-tint) 0%,var(--surface) 60%);border-left:4px solid var(--accent);position:relative;overflow:hidden}.fmc .pa-soon .pa-head{padding:20px 22px;cursor:default}.fmc .pa-soon .pa-num{color:var(--accent)}.fmc .pa-soon .pa-title b{font-family:var(--font-body);font-size:16px;font-weight:600;color:var(--ink);line-height:1.35}.fmc .pa-soon .soon-highlight{color:var(--accent);font-weight:700}.fmc .pa-soon .pa-title small{display:block;margin-top:4px;font-size:13.5px;color:var(--muted)}.fmc .pa-soon .pa-count{background:var(--accent-tint);border:1px solid var(--accent-tint-2);color:var(--accent-deep);border-radius:999px;padding:4px 10px;font-size:9.5px}.fmc .pa-soon-icon{position:relative;width:40px;height:40px;border-radius:12px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-left:8px}.fmc .pa-soon-icon .cs-pulse{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:16px;border:2px solid var(--accent);opacity:.5;animation:pulse-ring 2s ease-out infinite}.fmc .pa-soon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%);transform:translate(-100%);animation:shimmer 4s ease-in-out infinite}@media (max-width:640px){.fmc .pa-soon .pa-head{grid-template-columns:auto 1fr auto;gap:12px;padding:16px}.fmc .pa-soon .pa-count{display:none}.fmc .pa-soon .pa-title b{font-size:14.5px}.fmc .pa-soon-icon{width:36px;height:36px;margin-left:0}}.fmc .coming-soon-banner{max-width:820px;margin:48px auto 0;background:linear-gradient(135deg,var(--accent-tint) 0%,var(--surface) 60%);border:1px solid var(--accent-tint-2);border-left:4px solid var(--accent);border-radius:var(--radius-lg);padding:22px 26px;display:flex;align-items:center;gap:18px;box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.fmc .coming-soon-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 40%,rgba(255,255,255,.45) 50%,transparent 60%);transform:translate(-100%);animation:shimmer 4s ease-in-out infinite}@keyframes shimmer{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.fmc .cs-icon{position:relative;width:54px;height:54px;border-radius:14px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 22px -8px #0ea5b773}.fmc .cs-icon svg{position:relative;z-index:1}.fmc .cs-pulse{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:18px;border:2px solid var(--accent);opacity:.5;animation:pulse-ring 2s ease-out infinite}@keyframes pulse-ring{0%{transform:scale(.9);opacity:.6}to{transform:scale(1.35);opacity:0}}.fmc .cs-text{display:flex;flex-direction:column;gap:4px;position:relative;z-index:1}.fmc .cs-text strong{font-family:var(--font-display);font-size:17px;font-weight:700;color:var(--accent-ink);line-height:1.3}.fmc .cs-text span{font-size:14px;color:var(--ink-soft);line-height:1.5}@media (max-width:640px){.fmc .coming-soon-banner{flex-direction:column;text-align:center;padding:26px 22px;gap:16px}.fmc .cs-text strong{font-size:15.5px}}.fmc .fit-shell{padding:88px 0;background:var(--bg);border-bottom:1px solid var(--line)}.fmc .fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:1000px;margin:0 auto}.fmc .fit-col{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px 26px}.fmc .fit-col.yes{border-top:3px solid var(--accent)}.fmc .fit-col.no{border-top:3px solid var(--line-strong)}.fmc .fit-col h3{font-size:19px;font-weight:700;margin-bottom:18px}.fmc .fit-col ul{list-style:none;display:flex;flex-direction:column;gap:14px}.fmc .fit-col li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55;color:var(--ink-soft)}.fmc .fit-col li i{width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.fmc .fit-col li i svg{width:14px;height:14px;fill:none;stroke-width:2.6;stroke-linecap:round}.fmc .fit-col.yes li i{background:var(--accent-tint)}.fmc .fit-col.yes li i svg{stroke:var(--accent-deep)}.fmc .fit-col.no li i{background:#eff1f6}.fmc .fit-col.no li i svg{stroke:#98a0b8}.fmc .master-price .lft .from.ctx{text-decoration:none;color:var(--muted);font-size:13.5px;max-width:340px;line-height:1.5;margin-bottom:10px}.fmc .final-cta{padding:88px 0;background:var(--accent-ink);text-align:center}.fmc .final-cta h2{color:#fff;max-width:860px;margin:0 auto 28px;font-size:clamp(24px,3.2vw,36px)}.fmc .final-cta p{margin-top:16px;font-size:13.5px;color:#ffffffb3}@media (max-width:960px){.fmc .fases-grid{grid-template-columns:1fr 1fr}.fmc .case-grid{grid-template-columns:1fr;gap:28px}.fmc .pas-body{grid-template-columns:1fr}}@media (max-width:640px){.fmc .problem-grid{grid-template-columns:1fr;gap:42px;margin-top:64px}.fmc .prob{padding:22px}.fmc .prob .prob-icon{width:44px;height:44px;margin:-44px 0 12px}.fmc .pb:nth-child(3){border-left:none}.fmc .shots-grid,.fmc .fases-grid,.fmc .fit-grid{grid-template-columns:1fr}.fmc .pa-head{grid-template-columns:auto 1fr auto;gap:12px;padding:16px}.fmc .pa-count{display:none}.fmc .pa-body{padding:0 14px 16px}.fmc .pa-step,.fmc .case-media{grid-template-columns:1fr}}.fmc .reveal{opacity:0;will-change:opacity,transform,filter;transition:opacity .7s cubic-bezier(.22,.9,.28,1),transform .7s cubic-bezier(.22,.9,.28,1),filter .7s ease;transition-delay:var(--rv-d,0ms)}.fmc .reveal.in{opacity:1;transform:none;filter:none}.fmc .rv-up{transform:translateY(26px)}.fmc .rv-focus{transform:translateY(18px) scale(.985);filter:blur(6px)}.fmc .rv-left{transform:translate(-34px)}.fmc .rv-right{transform:translate(34px)}.fmc .rv-pop{transform:translateY(22px) scale(.94)}.fmc .rv-rise{transform:translateY(14px) scale(.9)}.fmc .rv-zoom{transform:scale(.92)}.fmc .rv-spin{transform:rotate(-14deg) scale(.7)}.fmc .rv-step{transform:translate(-18px)}@media (max-width:768px){.fmc .rv-left,.fmc .rv-right{transform:translateY(26px)}.fmc .rv-step{transform:translateY(16px)}.fmc .step{transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){.fmc .reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.fmc .countup{display:inline!important;font-size:inherit!important;font-family:inherit!important;font-weight:inherit!important;letter-spacing:inherit!important;text-transform:none!important;color:inherit!important;margin:0!important;line-height:inherit!important}.fmc .pas-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.fmc .pas-actions .pas-testar{margin-top:12px}.fmc .pa-item.pa-hint{overflow:visible;position:relative;animation:paGlow 1.8s ease-in-out infinite}@keyframes paGlow{0%,to{box-shadow:0 0 #0e749059}50%{box-shadow:0 0 0 6px #0e74901f,0 0 22px #0e749059}}.fmc .pa-item.pa-hint .pa-tip{position:absolute;top:-14px;right:16px;z-index:5;background:var(--fc,#0E7490);color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;padding:6px 12px;border-radius:999px;white-space:nowrap;box-shadow:0 6px 18px #0000002e;animation:paTip 1.6s ease-in-out infinite}.fmc .pa-item.pa-hint .pa-tip:after{content:"";position:absolute;left:24px;bottom:-5px;width:10px;height:10px;background:inherit;transform:rotate(45deg);border-radius:2px}@keyframes paTip{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.fmc .pa-item.pa-hint,.fmc .pa-item.pa-hint .pa-tip{animation:none}}@media (max-width:640px){.fmc .pa-item.pa-hint .pa-tip{right:auto;left:12px}.fmc .pa-item.pa-hint .pa-tip:after{left:20px}}.nh{--nh-bg:#F6F8FC;--nh-surface:#FFFFFF;--nh-ink:#0C1330;--nh-soft:#2E3860;--nh-muted:#6A7196;--nh-line:#E5E9F3;--nh-line-strong:#CFD5E6;--nh-accent:#0EA5B7;--nh-accent-deep:#0A83A6;--nh-accent-ink:#0A1128;--nh-tint:#E6F6F9;--nh-tint-2:#CDECF2;--nh-highlight:#7AD8E4;--nh-radius:16px;--nh-radius-lg:24px;--nh-shadow:0 18px 50px -28px rgba(12,19,48,.26);--nh-font-display:"Orbitron",sans-serif;--nh-font-body:"Inter",system-ui,sans-serif;--nh-wrap:1180px;background:var(--nh-bg);color:var(--nh-ink);font-family:var(--nh-font-body);font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased}.nh *{box-sizing:border-box}.nh img{display:block;max-width:100%}.nh a{text-decoration:none}.nh h1,.nh h2,.nh h3,.nh h4{font-family:var(--nh-font-display);letter-spacing:0;line-height:1.12}.nh h2{font-size:clamp(28px,3.5vw,44px);font-weight:750}.nh-wrap{width:min(100% - 48px,var(--nh-wrap));margin-inline:auto}.nh-narrow{max-width:900px}.nh-header{position:sticky;top:0;z-index:60;background:#f6f8fce6;border-bottom:1px solid var(--nh-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nh-nav{max-width:var(--nh-wrap);height:72px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between}.nh-logo img{height:34px;width:auto}.nh-nav-actions{display:flex;align-items:center;gap:14px}.nh-nav-price{font-family:var(--nh-font-display);font-size:13px;color:var(--nh-muted)}.nh-nav-price b{color:var(--nh-accent-deep)}.nh-login{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--nh-line);border-radius:10px;background:var(--nh-surface);color:var(--nh-muted)}.nh-button{height:auto!important;border-radius:12px!important;background:var(--nh-accent)!important;color:#fff!important;padding:14px 24px!important;font-weight:700!important;box-shadow:0 12px 28px -14px #0ea5b7b3!important;transition:transform .18s,background .18s!important}.nh-button:hover{background:var(--nh-accent-deep)!important;transform:translateY(-2px)}.nh-button-small{padding:10px 18px!important;font-size:13px!important}.nh-cart-button{display:inline-flex;align-items:center;justify-content:center}.nh-cart-icon{display:none}.nh-button-hero{font-size:16px!important;padding:16px 26px!important}.nh-text-link{height:auto!important;padding:8px 0!important;color:var(--nh-accent-deep)!important;text-decoration:underline!important;text-underline-offset:5px!important;font-weight:650!important;gap:7px}.nh-eyebrow{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--nh-line-strong);border-radius:999px;background:var(--nh-surface);color:var(--nh-accent-deep);padding:7px 14px;margin-bottom:20px;font-family:var(--nh-font-display);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.14em}.nh-eyebrow:before{content:"";width:7px;height:7px;border-radius:99px;background:var(--nh-accent);box-shadow:0 0 0 3px var(--nh-tint-2)}.nh-hero{position:relative;overflow:hidden;padding:70px 0 0}.nh-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 58% at 80% 18%,rgba(14,165,183,.13),transparent 65%),radial-gradient(ellipse 48% 46% at 15% 5%,rgba(59,79,224,.07),transparent 70%);pointer-events:none}.nh-hero-grid{position:relative;display:block;max-width:900px}.nh-hero-copy{position:relative;z-index:2;text-align:center}.nh-pill{display:inline-flex;align-items:center;gap:8px;background:var(--nh-tint);border:1px solid var(--nh-tint-2);border-radius:999px;color:var(--nh-accent-deep);padding:7px 13px;font-size:12px;font-weight:700}.nh-pill span{width:7px;height:7px;border-radius:50%;background:var(--nh-accent)}.nh-integration-marquee{position:relative;width:min(100%,760px);margin:24px auto 0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.nh-integration-track{display:flex;width:-moz-max-content;width:max-content;animation:nh-scroll-integrations 24s linear infinite;will-change:transform}.nh-integration-group{display:flex;align-items:center;gap:18px;padding-right:18px}.nh-integration-item{width:86px;flex:none;display:flex;flex-direction:column;align-items:center;gap:7px}.nh-integration-item img{width:58px;height:58px;border-radius:15px;box-shadow:0 8px 20px -14px #0c133073}.nh-integration-item span{max-width:86px;overflow:hidden;color:var(--nh-soft);font-size:10px;font-weight:700;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.nh-hero h1{font-size:clamp(27px,3.15vw,42px);font-weight:800;margin:22px 0}.nh-hero h1 mark{display:inline;color:var(--nh-accent-deep);background:linear-gradient(180deg,transparent 68%,var(--nh-highlight) 68%);padding:0 3px}.nh-hero-copy>p{max-width:640px;margin-inline:auto;color:var(--nh-soft);font-size:18px}.nh-hero-copy>.nh-button{margin-top:30px}.nh-micro{display:block;margin-top:12px;color:var(--nh-muted);font-size:12.5px}.nh-hero-copy>.nh-text-link{display:flex;margin:10px auto 0}@keyframes nh-scroll-integrations{to{transform:translate(-50%)}}.nh-student-pop{width:-moz-max-content;width:max-content;max-width:100%;min-height:52px;margin:22px auto 0;padding:6px 20px 6px 8px;display:flex;align-items:center;justify-content:center;gap:14px;border:1px solid var(--nh-line-strong);border-radius:999px;background:var(--nh-surface);box-shadow:0 10px 28px -20px #0c13308c;color:var(--nh-muted);font-size:15px}.nh-student-pop-avatars{display:flex;align-items:center;padding-left:7px}.nh-student-pop-avatars>span{flex:none;border:2px solid var(--nh-surface);box-shadow:0 3px 10px -6px #0c13308c}.nh-student-pop-avatars>span+span{margin-left:-10px}.nh-student-pop strong{color:var(--nh-accent);font-size:17px}.nh-goal-student-pop{margin:22px 0 0}.nh-platform{position:relative;background:var(--nh-surface);border:1px solid var(--nh-line-strong);border-radius:20px;box-shadow:0 28px 70px -34px #0c133059;overflow:hidden;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg)}.nh-browser-bar{height:42px;border-bottom:1px solid var(--nh-line);background:#fbfcfe;display:flex;align-items:center;gap:7px;padding:0 14px}.nh-browser-bar i{width:9px;height:9px;border-radius:50%;background:#ff6b6b}.nh-browser-bar i:nth-child(2){background:#f4b740}.nh-browser-bar i:nth-child(3){background:#38b28c}.nh-browser-bar span{margin-left:8px;flex:1;background:var(--nh-bg);border-radius:7px;color:var(--nh-muted);font-size:9px;padding:4px 10px}.nh-platform-head{display:flex;justify-content:space-between;align-items:center;padding:18px 20px 10px}.nh-platform-head div{display:flex;flex-direction:column}.nh-platform-head small{font-family:var(--nh-font-display);font-size:8px;color:var(--nh-accent-deep);font-weight:700}.nh-platform-head b{font-family:var(--nh-font-display);font-size:14px}.nh-platform-head>span{font-size:10px;color:var(--nh-muted);border:1px solid var(--nh-line);border-radius:99px;padding:4px 8px}.nh-platform-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:10px 20px 22px}.nh-mini-course{min-width:0}.nh-mini-cover{height:60px;border-radius:9px;background:linear-gradient(145deg,var(--course-tint),var(--course));display:grid;place-items:center;box-shadow:0 6px 14px -10px var(--course)}.nh-mini-cover i{width:22px;height:22px;background:#fff;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.nh-mini-cover b{color:#fff;font-family:var(--nh-font-display);font-size:11px}.nh-mini-course>span{display:block;margin-top:5px;color:var(--nh-soft);font-family:var(--nh-font-display);font-size:7px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nh-stats{position:relative;margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);background:var(--nh-surface);border:1px solid var(--nh-line);border-radius:24px 24px 0 0;box-shadow:var(--nh-shadow);overflow:hidden}.nh-stats:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--nh-accent)}.nh-stats>div{text-align:center;padding:25px}.nh-stats>div+div{border-left:1px solid var(--nh-line)}.nh-stats b{display:block;color:var(--nh-accent-deep);font-family:var(--nh-font-display);font-size:40px;font-weight:800;line-height:1}.nh-stats b .countup{display:inline;color:inherit;font:inherit;font-weight:inherit;line-height:inherit;text-transform:none;letter-spacing:0;margin:0}.nh-stats>div>span{display:block;margin-top:6px;color:var(--nh-muted);font-family:var(--nh-font-display);font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.nh-problem{padding:100px 0;text-align:center;background:var(--nh-surface);border-block:1px solid var(--nh-line)}.nh-problem h2{max-width:850px;margin:0 auto 28px}.nh-problem p{font-size:18px;color:var(--nh-soft);line-height:1.85}.nh-problem .nh-problem-close{max-width:720px;margin:22px auto 0;color:var(--nh-accent-deep);font-weight:700}.nh-catalog{padding:100px 0}.nh-section-head{text-align:center;max-width:850px;margin:0 auto 52px}.nh-section-head h2{margin:auto}.nh-goals{display:grid;gap:28px}.nh-goal{background:var(--nh-surface);border:1px solid var(--nh-line);border-radius:var(--nh-radius-lg);padding:28px;box-shadow:var(--nh-shadow)}.nh-goal-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.nh-goal-title{display:flex;align-items:center;gap:14px}.nh-goal-title>span{width:44px;height:44px;border-radius:12px;background:var(--nh-tint);color:var(--nh-accent-deep);display:grid;place-items:center}.nh-goal-title small{font-family:var(--nh-font-display);font-size:8px;font-weight:700;letter-spacing:.14em;color:var(--nh-muted)}.nh-goal-title h3{font-size:19px}.nh-goal-offer{display:flex;align-items:center;gap:16px;color:var(--nh-muted);font-size:13px}.nh-goal-offer b{color:var(--nh-ink)}.nh-goal-carousel{margin:0 0 4px}.nh-goal-carousel .nh-course{height:100%}.nh-goal-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:0}.nh-goal-footer .nh-goal-student-pop{margin:22px 0 0}.nh-goal-arrows{display:flex;align-items:center;gap:6px;flex:none;margin-top:22px}.nh-goal-arrows .nh-goal-arrow{position:static;transform:none;width:38px;height:38px;min-width:38px;border:0;border-radius:10px;background:var(--nh-accent);color:#fff}.nh-goal-arrows .nh-goal-arrow:hover{background:var(--nh-accent-deep);color:#fff}.nh-goal-arrows .nh-goal-arrow:disabled{background:var(--nh-tint-2);color:var(--nh-accent-deep);opacity:1}.nh-course-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.nh-course{border:1px solid var(--nh-line);border-radius:14px;overflow:hidden;display:flex;flex-direction:column;min-width:0;color:inherit;transition:border-color .18s,transform .18s}.nh-course:hover{border-color:color-mix(in srgb,var(--course) 30%,transparent);transform:translateY(-2px)}.nh-course-cover{position:relative;height:112px;background:linear-gradient(135deg,var(--course-tint),var(--course));padding:16px;display:flex;align-items:flex-end}.nh-course-cover>span{font-family:var(--nh-font-display);font-size:17px;font-weight:800;color:#fff;max-width:75%;line-height:1.1}.nh-course-cover i{position:absolute;right:15px;bottom:15px;width:28px;height:28px;background:#fff;mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.nh-course-body{padding:16px;display:flex;flex:1;flex-direction:column}.nh-course-body h4{font-family:var(--nh-font-body);font-size:14px;line-height:1.3}.nh-course-body>p{color:var(--nh-muted);font-size:11px;margin:5px 0 14px}.nh-course-body>div{margin-top:auto;padding-top:12px;border-top:1px solid var(--nh-line);display:flex;align-items:center;justify-content:space-between;gap:8px}.nh-course-body>div b{font-family:var(--nh-font-display);font-size:15px}.nh-course-link{display:inline-flex;align-items:center;gap:4px;color:var(--course);font-size:11px;font-weight:700}.nh-catalog-note{text-align:center;margin:34px auto 0;color:var(--nh-soft);font-size:17px}.nh-catalog-note strong{color:var(--nh-accent-deep)}.nh-comparison{padding:100px 0;background:var(--nh-surface);border-block:1px solid var(--nh-line)}.nh-compare-grid{max-width:980px;margin:auto;display:grid;grid-template-columns:.92fr 1.08fr;gap:20px;align-items:center}.nh-plan{border-radius:var(--nh-radius-lg);padding:38px;display:flex;flex-direction:column;gap:28px}.nh-plan-single{background:var(--nh-bg);border:1px solid var(--nh-line)}.nh-plan-pass{position:relative;background:var(--nh-accent-ink);color:#eef2fa;box-shadow:0 28px 66px -30px #0a112894;padding:46px 42px}.nh-plan-kicker{font-family:var(--nh-font-display);font-size:10px;font-weight:750;letter-spacing:.13em;text-transform:uppercase;color:var(--nh-accent-deep)}.nh-plan-pass .nh-plan-kicker{color:var(--nh-highlight)}.nh-plan h3{font-size:21px;margin:7px 0 22px}.nh-plan-pass h3{color:#fff}.nh-plan-price{display:flex;flex-direction:column;font-family:var(--nh-font-display);font-size:30px;line-height:1.1}.nh-plan-price small{font-family:var(--nh-font-body);font-size:12px;font-weight:500;color:var(--nh-muted);margin-top:7px}.nh-plan-pass .nh-plan-price small{color:#b4bdd6}.nh-old-price{display:block;color:#8993b4;font-size:12px;text-decoration:line-through;margin-bottom:6px}.nh-plan ul{list-style:none;display:grid;gap:11px}.nh-plan li{display:flex;align-items:flex-start;gap:9px;font-size:14px}.nh-plan li svg{width:17px;height:17px;flex:none;margin-top:2px;color:var(--nh-accent)}.nh-plan li.off{color:var(--nh-muted)}.nh-plan li.off svg{color:#a8aec3}.nh-button-outline{background:transparent!important;color:var(--nh-accent-deep)!important;border:1px solid var(--nh-accent)!important;box-shadow:none!important}.nh-button-outline:hover{color:#fff!important}.nh-button-light{background:#fff!important;color:var(--nh-accent-ink)!important;box-shadow:none!important}.nh-button-light:hover{background:var(--nh-highlight)!important}.nh-plan-pass>p{text-align:center;color:#b4bdd6;font-size:11px}.nh-recommended{position:absolute;right:28px;top:-14px;background:var(--nh-highlight);color:var(--nh-accent-ink);border-radius:99px;padding:6px 13px;font-family:var(--nh-font-display);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.nh-proof{padding:100px 0}.nh-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nh-proof-grid figure{align-self:start;background:var(--nh-surface);border:1px solid var(--nh-line);border-radius:14px;overflow:hidden}.nh-proof-grid img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.nh-proof-grid figcaption{padding:14px}.nh-proof-grid figcaption b,.nh-proof-grid figcaption span{display:block}.nh-proof-grid figcaption b{font-family:var(--nh-font-display);font-size:11px}.nh-proof-grid figcaption span{color:var(--nh-muted);font-size:11px;margin-top:4px}.nh-testimonials{margin-top:74px}.nh-testimonials>h3{text-align:center;font-size:24px;margin-bottom:28px}.nh-testimonial-carousel{padding:0 0 72px}.nh-testimonial-carousel .nh-carousel-prev,.nh-testimonial-carousel .nh-carousel-next{display:inline-flex;bottom:12px;width:38px;height:38px;border:0;background:var(--nh-accent);color:#fff}.nh-testimonial-carousel .nh-carousel-prev{transform:translate(calc(-100% - 3px))}.nh-testimonial-carousel .nh-carousel-next{transform:translate(3px)}.nh-testimonial-carousel .nh-carousel-prev:hover,.nh-testimonial-carousel .nh-carousel-next:hover{background:var(--nh-accent-deep);color:#fff}.nh-testimonial-carousel .nh-carousel-prev:disabled,.nh-testimonial-carousel .nh-carousel-next:disabled{background:var(--nh-tint-2);color:var(--nh-accent-deep);opacity:1}.nh-video-card{height:100%;background:var(--nh-surface);border:1px solid var(--nh-line);border-radius:14px;overflow:hidden}.nh-video-frame{position:relative;aspect-ratio:16/9;background:var(--nh-accent-ink)}.nh-video-frame iframe,.nh-case-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.nh-video-frame button,.nh-case-video button{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;border-radius:0!important;overflow:hidden}.nh-video-frame button img,.nh-case-video button img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nh-video-frame button>span,.nh-case-video button>span{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:var(--nh-accent);color:#fff}.nh-video-card>div:last-child{padding:18px}.nh-video-card b{font-family:var(--nh-font-display);font-size:13px}.nh-video-card p{color:var(--nh-muted);font-size:13px;margin-top:6px}.nh-case{container-type:inline-size;margin-top:72px;display:grid;grid-template-columns:minmax(0,1fr) minmax(145px,.6fr) minmax(280px,1fr);align-items:center;background:var(--nh-surface);border:1px solid var(--nh-line);border-radius:var(--nh-radius-lg);overflow:hidden}.nh-case-photo{position:relative;z-index:1;height:20.5128cqw;min-height:0;overflow:hidden}.nh-case-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nh-case-photo span{position:absolute;left:14px;right:14px;bottom:14px;background:#0a1128e0;color:#fff;border-radius:8px;padding:9px 11px;font-size:11px;font-weight:700;text-align:center}.nh-case-video{position:relative;width:100%;height:20.5128cqw;background:var(--nh-accent-ink);border-radius:0;overflow:hidden}.nh-case-copy{align-self:center;padding:28px}.nh-case-copy h3{font-size:25px}.nh-case-copy p{color:var(--nh-muted);font-size:14px;margin-top:12px}.nh-inside{padding:100px 0;background:var(--nh-surface);border-block:1px solid var(--nh-line)}.nh-inside-head{display:flex;align-items:flex-end;justify-content:space-between;gap:50px}.nh-inside-head>div{max-width:750px}.nh-inside-head p{color:var(--nh-muted);font-size:17px;margin-top:18px}.nh-paths{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:48px}.nh-paths article{position:relative;padding:26px;background:var(--nh-bg);border:1px solid var(--nh-line);border-radius:var(--nh-radius)}.nh-paths article>span{font-family:var(--nh-font-display);font-size:34px;color:var(--nh-tint-2);font-weight:800}.nh-paths h3{font-size:16px;margin:8px 0 18px}.nh-paths article>div{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.nh-paths article>div b{font-size:11px;color:var(--nh-accent-deep);background:var(--nh-tint);border-radius:6px;padding:5px 7px}.nh-paths article>div svg{color:var(--nh-muted)}.nh-support{max-width:700px;margin:28px auto 0;display:flex;align-items:center;gap:16px;border-top:1px solid var(--nh-line);padding-top:24px}.nh-support>svg{color:var(--nh-accent);flex:none}.nh-support b,.nh-support span{display:block}.nh-support span{color:var(--nh-muted);font-size:13px;margin-top:3px}.nh-teacher{padding:100px 0}.nh-teacher-grid{display:grid;grid-template-columns:340px 1fr;gap:66px;align-items:center;max-width:1000px}.nh-teacher-photo{aspect-ratio:1;border-radius:24px;overflow:hidden;background:var(--nh-tint);display:grid;place-items:center;font-family:var(--nh-font-display);font-size:80px;color:var(--nh-accent-deep)}.nh-teacher-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nh-teacher-copy h2{font-size:42px}.nh-teacher-copy>p{color:var(--nh-soft);font-size:17px;margin-top:20px}.nh-teacher-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.nh-teacher-stats span{padding:15px;border-left:3px solid var(--nh-accent);background:var(--nh-surface);color:var(--nh-muted);font-size:11px}.nh-teacher-stats b{display:block;color:var(--nh-ink);font-family:var(--nh-font-display);font-size:20px}.nh-guarantee-faq{padding:100px 0;background:var(--nh-surface);border-top:1px solid var(--nh-line)}.nh-guarantee{display:flex;gap:24px;align-items:center;background:var(--nh-tint);border:1px solid var(--nh-tint-2);border-radius:var(--nh-radius-lg);padding:34px 40px}.nh-guarantee>svg{flex:none;color:var(--nh-accent-deep)}.nh-guarantee span{font-family:var(--nh-font-display);font-size:10px;color:var(--nh-accent-deep);font-weight:750;text-transform:uppercase;letter-spacing:.12em}.nh-guarantee h2{font-size:26px;margin:4px 0}.nh-guarantee p{color:var(--nh-soft)}.nh-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;margin-top:80px}.nh-faq>div:first-child{position:sticky;top:112px;align-self:start}.nh-faq-list details{border-bottom:1px solid var(--nh-line)}.nh-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;cursor:pointer;font-weight:700}.nh-faq-list summary::-webkit-details-marker{display:none}.nh-faq-list details[open] summary{color:var(--nh-accent-deep)}.nh-faq-list details[open] summary svg{transform:rotate(180deg)}.nh-faq-list summary svg{flex:none;transition:transform .2s}.nh-faq-list details p{padding:0 34px 20px 0;color:var(--nh-muted)}.nh-final{padding:100px 0;text-align:center;background:linear-gradient(180deg,var(--nh-bg),var(--nh-tint))}.nh-final .nh-wrap{max-width:900px}.nh-final h2{margin:0 auto 30px}.nh-final p{color:var(--nh-muted);font-size:12px;margin-top:14px}.nh-final .nh-text-link{display:flex;margin:6px auto 0}.nh-footer{background:var(--nh-accent-ink);color:#eef2fa;border-top:4px solid var(--nh-accent);padding:64px 0 0}.nh-footer-main{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(480px,1.75fr) minmax(190px,.7fr);gap:54px;padding-bottom:48px}.nh-footer h2{margin:0 0 20px;color:#fff;font-family:var(--nh-font-display);font-size:13px;font-weight:750;text-transform:uppercase}.nh-footer h3{margin:0 0 9px;color:var(--nh-highlight);font-family:var(--nh-font-display);font-size:10px;font-weight:750;text-transform:uppercase}.nh-footer-brand>img{width:auto;height:36px;margin-bottom:28px;filter:brightness(0) invert(1)}.nh-footer-brand address{display:flex;flex-direction:column;color:#b4bdd6;font-size:12px;font-style:normal;line-height:1.75}.nh-footer-brand address strong{color:#fff;font-size:13px}.nh-socials{display:flex;gap:9px;margin-top:24px}.nh-socials a{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(122,216,228,.36);border-radius:50%;background:#7ad8e414;color:var(--nh-highlight);transition:background .18s,color .18s,transform .18s}.nh-socials a:hover{background:var(--nh-accent);color:#fff;transform:translateY(-2px)}.nh-footer-course-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 34px}.nh-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.nh-footer li a,.nh-footer-pages nav>a,.nh-footer-pages nav>button{color:#b4bdd6;font-family:var(--nh-font-body);font-size:12px;line-height:1.45;text-align:left;transition:color .18s}.nh-footer li a:hover,.nh-footer-pages nav>a:hover,.nh-footer-pages nav>button:hover{color:var(--nh-highlight)}.nh-footer-pages nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.nh-footer-pages nav>button{height:auto!important;justify-content:flex-start;padding:0!important;text-decoration:none!important}.nh-footer-pages nav>button:disabled{cursor:not-allowed;opacity:.48}.nh-footer-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(207,213,230,.16);padding:20px 0}.nh-footer-bottom span{color:#8993b4;font-size:11px}.hub-layout-course>div>footer{display:none}@media (max-width:980px){.nh-hero-grid{grid-template-columns:1fr}.nh-hero-copy{text-align:center}.nh-hero-copy>p{margin-inline:auto}.nh-hero-copy>.nh-text-link{margin-inline:auto}.nh-platform{max-width:680px;margin-inline:auto;transform:none}.nh-course-grid,.nh-proof-grid{grid-template-columns:repeat(2,1fr)}.nh-inside-head{align-items:flex-start;flex-direction:column}.nh-paths{grid-template-columns:1fr}.nh-teacher-grid{grid-template-columns:280px 1fr;gap:40px}.nh-case{grid-template-columns:minmax(0,1fr) minmax(120px,.58fr)}.nh-case-copy{grid-column:1/-1}.nh-faq{grid-template-columns:1fr;gap:35px}.nh-faq>div:first-child{position:static}.nh-footer-main{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:44px}.nh-footer-pages{grid-column:1/-1}.nh-footer-pages nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px}}@media (max-width:700px){.nh-goal-footer{flex-wrap:wrap}.nh-goal-arrows{width:100%;justify-content:flex-end;margin-top:12px}.nh-goal-footer .nh-goal-student-pop{flex:1;min-width:0}.nh-goal-carousel .nh-course{display:grid;grid-template-columns:1fr}.nh-goal-carousel .nh-course-cover{height:112px;min-height:0;flex-direction:row;align-items:flex-end;text-align:left;gap:10px}.nh-goal-carousel .nh-course-cover i{position:static;order:0;width:26px;height:26px}.nh-goal-carousel .nh-course-body>div{align-items:center;flex-direction:row}.nh-wrap{width:min(100% - 32px,var(--nh-wrap))}.nh-header{width:100%;border-radius:0;overflow:hidden}.nh-nav{width:100%;height:64px;padding:0 14px;gap:10px}.nh-logo{display:flex;align-items:center;min-width:0}.nh-logo img{height:32px;width:auto;max-width:100%}.nh-nav-actions{flex:none;gap:8px}.nh-nav-price{display:none}.nh-nav .nh-cart-button{width:36px;height:36px!important;padding:0!important;border-radius:10px!important;flex:none}.nh-cart-text{display:none}.nh-cart-icon{display:inline-flex}.nh-login{width:36px;height:36px;flex:none}.nh-hero{padding-top:48px}.nh-integration-marquee{width:calc(100vw - 32px);margin-top:20px}.nh-integration-group{gap:10px;padding-right:10px}.nh-integration-item{width:68px;gap:5px}.nh-integration-item img{width:48px;height:48px;border-radius:13px}.nh-integration-item span{max-width:68px;font-size:8px}.nh-hero h1{font-size:24px}.nh-hero-copy>p{font-size:16px}.nh-button-hero{width:100%}.nh-student-pop{width:100%;min-height:48px;gap:9px;padding:6px 12px 6px 7px;font-size:12px}.nh-hero .nh-student-pop>span{text-align:left}.nh-student-pop strong{font-size:13px}.nh-student-pop-avatars{padding-left:5px}.nh-student-pop-avatars>span{width:34px!important;height:34px!important}.nh-student-pop-avatars>span+span{margin-left:-11px}.nh-platform{width:100%;max-width:none;border-radius:14px}.nh-platform-cards{grid-template-columns:repeat(3,1fr);max-height:310px;overflow:hidden}.nh-mini-cover{height:62px}.nh-stats{grid-template-columns:repeat(2,1fr);border-radius:18px 18px 0 0}.nh-stats>div{padding:20px 12px}.nh-stats b{font-size:34px}.nh-stats>div:nth-child(3){border-left:0;border-top:1px solid var(--nh-line)}.nh-stats>div:nth-child(4){border-top:1px solid var(--nh-line)}.nh-problem,.nh-catalog,.nh-comparison,.nh-proof,.nh-inside,.nh-teacher,.nh-guarantee-faq,.nh-final{padding:72px 0}.nh-goal{padding:20px 14px}.nh-goal-head{align-items:flex-start;flex-direction:column}.nh-goal-offer{width:100%;justify-content:space-between}.nh-course-grid{grid-template-columns:1fr}.nh-course{display:grid;grid-template-columns:122px 1fr}.nh-course-cover{height:100%;min-height:130px;padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center}.nh-course-cover i{position:static;order:-1;width:31px;height:31px;flex:none}.nh-course-cover>span{max-width:100%;font-size:13px}.nh-course-body>div{align-items:flex-start;flex-direction:column}.nh-compare-grid{display:flex;flex-direction:column}.nh-plan-pass{order:-1}.nh-plan{width:100%;padding:30px 24px}.nh-proof-grid{grid-template-columns:1fr;gap:14px}.nh-proof-grid figcaption{padding:10px}.nh-proof-grid figcaption b,.nh-proof-grid figcaption span{font-size:9px}.nh-testimonial-carousel{padding:0 0 72px}.nh-testimonial-carousel .nh-carousel-prev,.nh-testimonial-carousel .nh-carousel-next{display:inline-flex;bottom:12px;width:38px;height:38px;border:0;background:var(--nh-accent);color:#fff}.nh-testimonial-carousel .nh-carousel-prev{transform:translate(calc(-100% - 3px))}.nh-testimonial-carousel .nh-carousel-next{transform:translate(3px)}.nh-testimonial-carousel .nh-carousel-prev:disabled,.nh-testimonial-carousel .nh-carousel-next:disabled{background:var(--nh-tint-2);color:var(--nh-accent-deep);opacity:1}.nh-case{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.nh-case-photo,.nh-case-video{width:100%;height:auto;aspect-ratio:9/8}.nh-case-photo img{width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover}.nh-case-video{border-radius:0}.nh-case-copy{grid-column:1/-1}.nh-inside-head .nh-button{width:100%}.nh-teacher-grid{grid-template-columns:1fr;text-align:center}.nh-teacher-photo{width:250px;margin:auto}.nh-teacher-stats{grid-template-columns:1fr}.nh-teacher-stats span{border-left:0;border-top:3px solid var(--nh-accent)}.nh-guarantee{align-items:flex-start;padding:26px 22px}.nh-guarantee h2{font-size:21px}.nh-footer{padding-top:48px}.nh-footer-main{grid-template-columns:1fr;gap:38px}.nh-footer-brand{text-align:left}.nh-footer-brand>img{margin-bottom:24px}.nh-footer-course-groups{grid-template-columns:1fr;gap:24px}.nh-footer-pages{grid-column:auto}.nh-footer-pages nav{display:flex}.nh-footer-bottom{align-items:flex-start;flex-direction:column;gap:3px;text-align:left}}.nh-case{grid-template-columns:200px 200px minmax(280px,1fr)}.nh-case-photo,.nh-case-video{height:356px;aspect-ratio:auto;background:var(--nh-accent-ink)}.nh-case-photo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.nh-case-video button img{-o-object-fit:cover;object-fit:cover}@media (max-width:980px) and (min-width:701px){.nh-case{grid-template-columns:160px 160px minmax(240px,1fr)}.nh-case-photo,.nh-case-video{height:284px}.nh-case-copy{grid-column:auto;padding:22px}}@media (max-width:700px){.nh-case{grid-template-columns:1fr}.nh-case-photo{width:100%;height:480px;aspect-ratio:auto;background:var(--nh-surface)}.nh-case-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.nh-case-video{display:none}.nh-case-copy{grid-column:1}.nh-testimonial-carousel .nh-carousel-prev:not(:disabled):hover,.nh-testimonial-carousel .nh-carousel-next:not(:disabled):hover{background:var(--nh-accent-deep)!important;color:#fff!important}}@media (prefers-reduced-motion:reduce){.nh *{scroll-behavior:auto!important;transition:none!important}.nh-integration-track{animation:none}}.nh{--nh-video-accent:hsl(17 100% 33%);--nh-video-tint:hsl(17 70% 92%);--nh-launch-start:hsl(0 72% 51%);--nh-launch-end:hsl(0 74% 42%);--nh-on-launch:hsl(0 0% 100%)}.nh-course{position:relative;overflow:visible}.nh-course-cover{border-radius:13px 13px 0 0}.nh-course-launch{position:absolute;left:50%;top:-14px;transform:translate(-50%);z-index:40;background:linear-gradient(135deg,var(--nh-launch-start),var(--nh-launch-end));color:var(--nh-on-launch);box-shadow:0 0 20px color-mix(in srgb,var(--nh-launch-start) 45%,transparent);border-radius:99px;padding:5px 12px;font-size:11px;font-weight:700;line-height:18px;white-space:nowrap}.nh-course:has(.nh-course-launch){z-index:40}.nh-goal-carousel>div:first-child{margin-top:-38px;padding-top:38px}@media (max-width:700px){.nh-course-cover{border-radius:13px 0 0 13px}}.nh-goals{grid-template-columns:minmax(0,1fr)}.nh-goal,.nh-goal-carousel,.nh-goal-title,.nh-goal-title>div,.nh-course-body{min-width:0}.nh-course-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.nh-goal-title>span{flex:none}.nh-goal-student-pop>span{min-width:0;overflow-wrap:anywhere}@media (max-width:980px){.nh-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.nh-course-grid{grid-template-columns:minmax(0,1fr);gap:28px}.nh-course{grid-template-columns:100px minmax(0,1fr)}.nh-course-body{padding:14px 12px;overflow-wrap:anywhere}.nh-goal-title h3{font-size:17px;overflow-wrap:anywhere}.nh-goal-offer{flex-wrap:wrap;gap:12px}.nh-goal-student-pop{flex-direction:column;border-radius:16px;text-align:center;padding:12px;gap:8px}.nh-goal-carousel .nh-course-cover{border-radius:13px 13px 0 0}.nh-goal-carousel .nh-course-body{text-align:center}.nh-goal-carousel .nh-course-body>div{flex-wrap:wrap;justify-content:center}.nh-course-link svg{flex:none}}.nh-goal-link{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:var(--nh-accent-deep);font-family:var(--nh-font-body);font-size:13px;font-weight:700;cursor:pointer;text-decoration:none;transition:color .18s}.nh-goal-link:hover{color:var(--nh-accent);text-decoration:underline;text-underline-offset:4px}.nh-goal-link svg{flex:none;transition:transform .18s}.nh-goal-link:hover svg{transform:translate(3px)}.nh.future-home{--nh-bg:var(--future-bg);--nh-surface:var(--future-surface);--nh-radius:8px;--nh-radius-lg:8px;--nh-wrap:1240px;overflow-x:clip}.future-home #catalogo,.future-home #comparativo,.future-home #resultados{scroll-margin-top:82px}.future-home .nh-footer li a:hover,.future-home .nh-footer-pages nav>a:hover,.future-home .nh-footer-pages nav>button:hover{color:var(--nh-accent-deep)}.future-home h1,.future-home h2,.future-home h3,.future-home h4,.future-home .nh-eyebrow{letter-spacing:0}.future-home .nh-button{border-radius:6px!important;box-shadow:none!important;gap:12px;white-space:normal;line-height:1.5}.future-home .nh-header{background:var(--future-nav);border-bottom:1px solid var(--nh-line)}.future-home .nh-nav{height:82px}.future-home .nh-logo img{height:36px}.future-nav-links{display:flex;align-items:center;gap:30px}.future-nav-links a{font-size:13px;color:var(--nh-soft);transition:color .2s}.future-nav-links a:hover{color:var(--nh-accent)}.future-home .nh-login{width:auto;gap:8px;display:flex;padding:0 13px;border:0;background:transparent;color:var(--nh-ink);font-size:12px}.future-home .nh-nav-price{display:none}.future-home .nh-hero{padding-top:0;background:var(--future-surface);isolation:isolate}.future-home .nh-hero:before{display:none}.future-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:-2}.future-signals{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;opacity:.75}.future-home .nh-hero-grid{max-width:1060px;padding-top:64px}.future-home .nh-hero-copy{display:flex;flex-direction:column;align-items:center}.future-home .nh-pill{background:transparent;border:none;border-radius:0;font-family:var(--nh-font-display);font-size:10px;gap:12px;text-transform:uppercase;padding:0}.future-home .nh-pill span{border-radius:0;transform:rotate(45deg);width:6px;height:6px}.future-home .nh-hero h1{font-size:58px;line-height:1.17;font-weight:700;max-width:1000px;margin:25px 0 20px}.future-home .nh-hero h1 mark{display:block;color:var(--nh-accent-deep);background:none;padding:0}.future-home .nh-hero-copy>p{font-size:17px;max-width:660px;line-height:1.8;margin:0}.future-hero-actions{display:flex;gap:12px;align-items:center;margin-top:28px}.future-home .nh-button-hero{padding:16px 23px!important;font-size:14px!important;min-height:56px}.future-home .nh-micro{font-size:11px;margin-top:13px}.future-home .nh-student-pop{border:0;background:none;box-shadow:none;margin-top:18px;padding:0;font-size:12px;min-height:40px}.future-home .nh-student-pop strong{font-size:13px}.future-home .nh-integration-marquee{width:min(100%,850px);margin:26px auto 24px}.future-home .nh-integration-group{gap:24px;padding-right:24px}.future-home .nh-integration-item{flex-direction:row;width:auto;gap:10px;padding:10px 18px;border:1px solid var(--nh-line);border-radius:6px;background:var(--future-logo-surface)}.future-home .nh-integration-item img{width:31px;height:31px;border-radius:6px;box-shadow:none}.future-home .nh-integration-item span{font-size:12px;max-width:none}.future-home .nh-stats{margin-top:0;border-radius:0;background:var(--future-stats);border-inline:none;box-shadow:none}.future-home .nh-stats:before{display:none}.future-home .nh-stats>div{padding:26px 12px}.future-home .nh-stats b{font-size:30px;color:var(--nh-ink)}.future-home .nh-stats>div>span{font-family:var(--nh-font-body);font-size:11px;text-transform:none;letter-spacing:0}.future-home .nh-eyebrow{border:0;background:none;border-radius:0;padding:0;font-size:10px;margin-bottom:18px}.future-home .nh-eyebrow:before{border-radius:0;box-shadow:none;width:5px;height:5px}.future-home h2{font-size:34px;line-height:1.3}.future-home .nh-footer h2{font-size:13px;line-height:1.12}.future-home .nh-problem{padding:80px 0;text-align:left;border:0}.future-home .nh-narrow{max-width:1240px}.future-home .nh-problem h2{margin:0;max-width:600px}.future-home .nh-problem p{font-size:16px}.future-home .nh-problem .nh-problem-close{margin:0;max-width:620px;font-weight:400;color:var(--nh-muted)}.future-problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.future-process{display:flex;gap:20px;border-top:1px solid var(--nh-line);margin-top:26px;padding-top:22px}.future-process>span{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:600;color:var(--nh-soft)}.future-process b{font-family:var(--nh-font-display);color:var(--nh-accent);font-size:11px}.future-home .nh-catalog{padding:80px 0;background:var(--nh-bg);border-block:1px solid var(--nh-line)}.future-home .nh-section-head{text-align:left;max-width:none;margin:0 0 48px;display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:start}.future-home .nh-section-head h2{max-width:740px;margin:0}.future-home .nh-section-head .nh-eyebrow{margin-top:12px}.future-catalog-nav{display:flex;gap:8px;flex-wrap:wrap;margin:-10px 0 48px}.future-catalog-nav a{padding:9px 14px;border:1px solid var(--nh-line-strong);border-radius:4px;font-size:12px;color:var(--nh-soft);background:var(--nh-surface)}.future-catalog-nav a:hover{border-color:var(--nh-accent);color:var(--nh-accent-deep)}.future-home .nh-goals{gap:0}.future-home .nh-goal{display:grid;grid-template-columns:240px minmax(0,1fr);gap:24px;padding:38px 0;background:none;box-shadow:none;border:0;border-top:1px solid var(--nh-line-strong);border-radius:0;scroll-margin-top:110px}.future-home .nh-goal-head{align-self:start;position:sticky;top:110px;display:flex;flex-direction:column;align-items:start;gap:20px;margin:0}.future-home .nh-goal-title{align-items:start;flex-direction:column;gap:16px}.future-home .nh-goal-title>span{background:var(--nh-surface);border:1px solid var(--nh-line);border-radius:6px}.future-home .nh-goal-title small{letter-spacing:0;font-size:9px;color:var(--nh-accent-deep)}.future-home .nh-goal-title h3{font-size:18px;line-height:1.5;margin-top:8px}.future-home .nh-goal-offer{flex-direction:column;align-items:start;gap:12px;font-size:12px}.future-home .nh-goal-link{height:auto;padding:0;background:none;border-radius:0;box-shadow:none;color:var(--nh-accent-deep);justify-content:start;font-size:12px}.future-home .nh-course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.future-home .nh-course{background:var(--nh-surface);border-radius:8px;box-shadow:var(--future-card-shadow)}.future-home .nh-course-cover{height:135px;border-radius:7px 7px 0 0;background:color-mix(in srgb,var(--course) 9%,var(--nh-surface));border-bottom:1px solid color-mix(in srgb,var(--course) 16%,var(--nh-line));overflow:hidden}.future-home .nh-course-cover:after{content:"";position:absolute;width:150px;height:150px;right:-55px;top:-65px;border:1px solid color-mix(in srgb,var(--course) 22%,transparent);transform:rotate(45deg);pointer-events:none}.future-home .nh-course-cover>span{color:var(--course);font-size:18px;max-width:80%}.future-home .nh-course-cover i{background:var(--course);width:36px;height:36px}.future-home .nh-course-body{padding:20px}.future-home .nh-course-body h4{font-size:14px}.future-home .nh-course-body>div{flex-wrap:wrap}.future-home .nh-course-body>div b{font-size:17px}.future-home .nh-course-link{font-size:11px}.future-home .nh-course-launch{border-radius:4px;left:auto;right:12px;transform:none;font-size:9px;padding:3px 8px;box-shadow:none}.future-home .nh-goal-footer{grid-column:2;margin-top:-16px}.future-home .nh-goal-student-pop{margin-top:10px;font-size:10px;justify-content:start}.future-home .nh-goal-student-pop strong{font-size:11px}.future-home .nh-goal-arrows{margin-top:10px}.future-home .nh-goal-carousel{min-width:0;margin:0}.future-home .nh-goal-carousel .nh-goal-footer{margin-top:0}.future-home .nh-catalog-note{padding-top:30px;border-top:1px solid var(--nh-line);font-size:14px;margin-top:0}.future-home .nh-comparison{padding:90px 0}.future-home .nh-compare-grid{max-width:none;gap:32px;align-items:stretch;grid-template-columns:1fr 1fr}.future-home .nh-plan{border-radius:8px;padding:36px;box-shadow:none}.future-home .nh-plan-pass{background:var(--nh-tint);border:1px solid var(--nh-accent);color:var(--nh-ink)}.future-home .nh-plan-pass h3{color:var(--nh-ink)}.future-home .nh-plan-pass .nh-plan-kicker{color:var(--nh-accent-deep)}.future-home .nh-plan-pass .nh-plan-price small,.future-home .nh-plan-pass>p{color:var(--nh-muted)}.future-home .nh-old-price{color:var(--nh-muted)}.future-home .nh-recommended{border-radius:4px;background:var(--nh-accent);color:var(--future-on-accent);letter-spacing:0}.future-home .nh-button-light{background:var(--nh-accent)!important;color:var(--future-on-accent)!important}.future-home .nh-button-light:hover{background:var(--nh-accent-deep)!important}.future-home .nh-proof{padding:90px 0}.future-home .nh-proof-grid figure,.future-home .nh-video-card{border-radius:6px;box-shadow:none}.future-home .nh-proof-grid figcaption{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:18px}.future-home .nh-proof-grid figcaption span{margin:0;max-width:220px;text-align:right}.future-home .nh-testimonials>h3{text-align:left;font-size:22px}.future-home .nh-case{border-radius:8px;background:var(--nh-surface)}.future-home .nh-inside{padding:90px 0}.future-home .nh-inside-head{gap:40px;flex-wrap:wrap}.future-home .nh-inside-head>div{max-width:740px;flex:1 1 500px;min-width:0}.future-home .nh-inside-head h2{font-size:30px}.future-home .nh-inside-head p{font-size:15px}.future-home .nh-inside-head .nh-button{flex:none;max-width:100%;white-space:nowrap;font-size:12px!important;gap:8px;padding-inline:12px!important}.future-home .nh-inside-head .nh-button svg{flex-shrink:0}.future-home .nh-paths article{background:transparent;border:0;border-top:2px solid var(--nh-accent);border-radius:0;padding:24px 0}.future-home .nh-paths article>span{color:var(--nh-accent);font-size:22px}.future-home .nh-paths article h3{line-height:1.5}.future-home .nh-support{margin:28px 0 0}.future-home .nh-teacher{padding:90px 0}.future-home .nh-teacher-grid{max-width:1100px;grid-template-columns:360px 1fr;gap:80px}.future-home .nh-teacher-photo{border-radius:6px;aspect-ratio:4/5}.future-home .nh-teacher-copy h2{font-size:36px}.future-home .nh-teacher-copy>p{font-size:16px}.future-home .nh-teacher-stats span{background:none;border-left:0;border-top:1px solid var(--nh-line);padding:18px 0}.future-home .nh-guarantee-faq{padding:80px 0}.future-home .nh-guarantee{background:none;border:0;border-bottom:1px solid var(--nh-line);border-radius:0;padding:0 0 44px}.future-home .nh-guarantee h2{font-size:27px}.future-home .nh-faq{gap:100px;margin-top:64px}.future-home .nh-faq h2{font-size:30px}.future-home .nh-final{background:var(--nh-tint);padding:80px 0;position:relative;border-top:1px solid var(--nh-line)}.future-home .nh-final h2{font-size:34px;max-width:780px}.future-home .nh-footer{background:var(--nh-surface);color:var(--nh-ink);border-top:1px solid var(--nh-line)}.future-home .nh-footer h2,.future-home .nh-footer-brand address strong{color:var(--nh-ink)}.future-home .nh-footer h3{color:var(--nh-accent-deep)}.future-home .nh-footer-brand>img{filter:none}.future-home .nh-footer-brand address,.future-home .nh-footer li a,.future-home .nh-footer-pages nav>a,.future-home .nh-footer-pages nav>button,.future-home .nh-footer-bottom span{color:var(--nh-muted)}.future-home .nh-socials a{border-color:var(--nh-line);color:var(--nh-accent-deep);background:var(--nh-bg)}.future-home .nh-footer-bottom{border-color:var(--nh-line)}@media (max-width:980px){.future-home .nh-inside-head>div{flex:none}}@media (min-width:1500px){.future-home .nh-hero-grid{padding-top:80px}.future-home .nh-hero h1{font-size:64px}.future-home .nh-integration-marquee{margin-bottom:32px}}@media (max-width:1023px){.future-nav-links{gap:15px}.future-home .nh-login>span{display:none}.future-home .nh-hero h1{font-size:44px}.future-problem-grid{gap:40px}.future-home .nh-section-head,.future-home .nh-goal{grid-template-columns:200px minmax(0,1fr)}.future-home .nh-course-body>div{align-items:start;flex-direction:column}.future-home .nh-teacher-grid{gap:40px;grid-template-columns:280px 1fr}.future-home .nh-inside-head .nh-button{max-width:none}}@media (max-width:767px){.future-nav-links{display:none}.future-home .nh-nav{height:66px}.future-home .nh-logo img{height:29px}.future-home .nh-login{width:36px;padding:0;justify-content:center}.future-home .nh-hero-grid{padding-top:42px}.future-home .nh-hero h1{font-size:30px;line-height:1.3;margin:22px 0 16px}.future-home .nh-pill{font-size:8px;gap:8px}.future-home .nh-hero-copy>p{font-size:14px;line-height:1.8}.future-hero-actions{flex-direction:column;width:100%;gap:8px;margin-top:22px}.future-hero-actions .nh-button{width:100%;font-size:12px!important;min-height:48px}.future-home .nh-micro{font-size:9px}.future-home .nh-student-pop{width:auto;font-size:10px;gap:8px}.future-home .nh-student-pop strong{font-size:11px}.future-home .nh-integration-marquee{width:100%;margin:20px 0}.future-home .nh-integration-group{gap:10px;padding-right:10px}.future-home .nh-integration-item{padding:8px 12px;gap:8px}.future-home .nh-integration-item img{width:25px;height:25px}.future-home .nh-integration-item span{font-size:10px}.future-home .nh-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.future-home .nh-stats>div{padding:18px 4px}.future-home .nh-stats b{font-size:19px}.future-home .nh-stats>div>span{font-size:8px}.future-home .nh-stats>div:nth-child(3),.future-home .nh-stats>div:nth-child(4){border-top:0;border-left:1px solid var(--nh-line)}.future-problem-grid{grid-template-columns:1fr;gap:22px}.future-home h2{font-size:25px}.future-process{gap:12px;flex-wrap:wrap}.future-home .nh-problem,.future-home .nh-catalog,.future-home .nh-comparison,.future-home .nh-proof,.future-home .nh-inside,.future-home .nh-teacher,.future-home .nh-guarantee-faq,.future-home .nh-final{padding:54px 0}.future-home .nh-section-head{display:block;margin-bottom:30px}.future-home .nh-section-head .nh-eyebrow{margin-top:0}.future-catalog-nav{gap:6px;margin:0 0 28px}.future-catalog-nav a{padding:8px 10px;font-size:10px}.future-home .nh-goal{display:block;padding:28px 0}.future-home .nh-goal-head{position:static;flex-direction:row;justify-content:space-between;gap:18px;margin-bottom:24px}.future-home .nh-goal-title{gap:10px}.future-home .nh-goal-title h3{font-size:15px;margin-top:6px;max-width:230px}.future-home .nh-goal-title>span{display:none}.future-home .nh-goal-offer{font-size:10px;max-width:115px;flex:none;padding-top:0}.future-home .nh-goal-link{font-size:10px;white-space:normal;text-align:left}.future-home .nh-course-grid{grid-template-columns:1fr;gap:24px}.future-home .nh-course{display:grid;grid-template-columns:100px minmax(0,1fr)}.future-home .nh-course-cover{height:100%;min-height:130px;border-radius:7px 0 0 7px;padding:12px;border-bottom:0}.future-home .nh-course-cover>span{font-size:12px;max-width:100%}.future-home .nh-course-cover i{width:28px;height:28px}.future-home .nh-course-body{padding:16px 12px}.future-home .nh-course-body>div{flex-direction:row;align-items:center}.future-home .nh-course-body>div b{font-size:14px}.future-home .nh-course-body h4{font-size:12px}.future-home .nh-course-link{font-size:10px}.future-home .nh-goal-carousel .nh-course{display:flex}.future-home .nh-goal-carousel .nh-course-cover{height:135px;min-height:135px;border-radius:7px 7px 0 0;padding:18px}.future-home .nh-goal-carousel .nh-course-cover>span{font-size:18px}.future-home .nh-goal-carousel .nh-course-cover i{position:absolute;right:18px;bottom:18px}.future-home .nh-goal-footer{margin-top:12px}.future-home .nh-goal-student-pop{flex-direction:row;justify-content:start;text-align:left;padding:0;font-size:9px;border-radius:0}.future-home .nh-plan{padding:28px 24px}.future-home .nh-plan h3{font-size:20px}.future-home .nh-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.future-home .nh-proof-grid figcaption{display:block;padding:10px}.future-home .nh-proof-grid figcaption span{text-align:left;margin-top:6px;font-size:9px}.future-home .nh-proof-grid figcaption b{font-size:9px}.future-home .nh-inside-head h2,.future-home .nh-faq h2{font-size:25px}.future-home .nh-teacher-grid{grid-template-columns:1fr;text-align:left;gap:28px}.future-home .nh-teacher-photo{width:100%;max-width:320px}.future-home .nh-teacher-copy h2{font-size:30px}.future-home .nh-teacher-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.future-home .nh-teacher-stats b{font-size:18px}.future-home .nh-guarantee{gap:16px;padding-bottom:32px}.future-home .nh-guarantee h2{font-size:21px}.future-home .nh-guarantee p{font-size:13px}.future-home .nh-faq{gap:24px;margin-top:40px}.future-home .nh-final h2{font-size:25px}}@media (max-width:359px){.future-home .nh-hero h1{font-size:25px}.future-home .nh-goal-head{flex-direction:column;gap:10px}.future-home .nh-goal-offer{flex-direction:row;max-width:none;align-items:center}.future-home .nh-course-body>div{flex-direction:column;align-items:start}.future-home .nh-stats b{font-size:16px}}@media (prefers-reduced-motion:no-preference){.future-home .nh-hero-copy{animation:future-enter .7s ease-out both}.future-home .nh-hero-image{animation:future-enter 1.2s ease-out both}.future-home .nh-course{transition:transform .22s,border-color .22s,box-shadow .22s}.future-home .nh-course:hover{transform:translateY(-4px);box-shadow:var(--future-hover-shadow)}}@keyframes future-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.rcf-footer{--rcf-accent:#0EA5B7;--rcf-accent-light:#7AD8E4;--rcf-bg:#0A1128;background:var(--rcf-bg);color:#eef2fa;border-top:4px solid var(--rcf-accent);padding:64px 0 0;font-family:Inter,system-ui,sans-serif}.rcf-wrap{width:min(calc(100% - 40px),1180px);margin:0 auto}.rcf-main{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(480px,1.75fr) minmax(190px,.7fr);gap:54px;padding-bottom:48px}.rcf-footer h2{margin:0 0 20px;color:#fff;font-family:Orbitron,sans-serif;font-size:13px;font-weight:750;letter-spacing:0;text-transform:uppercase}.rcf-footer h3{margin:0 0 9px;color:var(--rcf-accent-light);font-family:Orbitron,sans-serif;font-size:10px;font-weight:750;letter-spacing:0;text-transform:uppercase}.rcf-brand>img{width:auto;height:36px;margin-bottom:28px;-o-object-fit:contain;object-fit:contain}.rcf-brand address{display:flex;flex-direction:column;color:#eef2fab8;font-size:12px;font-style:normal;line-height:1.75}.rcf-brand address strong{color:#fff;font-size:13px}.rcf-socials{display:flex;gap:9px;margin-top:24px}.rcf-socials a{width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--rcf-accent-light) 38%,transparent);border-radius:50%;background:color-mix(in srgb,var(--rcf-accent) 12%,transparent);color:var(--rcf-accent-light);transition:background .18s,color .18s,transform .18s}.rcf-socials a:hover{background:var(--rcf-accent);color:#fff;transform:translateY(-2px)}.rcf-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px}.rcf-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.rcf-footer li a,.rcf-pages nav>a,.rcf-pages nav>button{color:#eef2fab8;font-family:Inter,system-ui,sans-serif;font-size:12px;line-height:1.45;text-align:left;transition:color .18s}.rcf-footer li a:hover,.rcf-pages nav>a:hover,.rcf-pages nav>button:hover{color:var(--rcf-accent-light)}.rcf-pages nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.rcf-pages nav>button{height:auto!important;justify-content:flex-start;padding:0!important;text-decoration:none!important}.rcf-pages nav>button:disabled{cursor:not-allowed;opacity:.48}.rcf-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(238,242,250,.16);padding:20px 0}.rcf-bottom span{color:#eef2fa8c;font-size:11px}@media (max-width:980px){.rcf-main{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:44px}.rcf-pages{grid-column:1/-1}.rcf-pages nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 22px}}@media (max-width:700px){.rcf-footer{padding-top:48px}.rcf-wrap{width:min(calc(100% - 32px),1180px)}.rcf-main{grid-template-columns:1fr;gap:38px}.rcf-brand{text-align:left}.rcf-brand>img{margin-bottom:24px}.rcf-groups{grid-template-columns:1fr;gap:24px}.rcf-pages{grid-column:auto}.rcf-pages nav{display:flex}.rcf-bottom{align-items:flex-start;flex-direction:column;gap:3px;text-align:left}}.future-course{background:var(--fc-bg)!important;color:var(--fc-ink)!important;letter-spacing:0}.future-course h1,.future-course h2,.future-course h3,.future-course span,.future-course button{letter-spacing:0!important}.future-course>header{background:var(--fc-nav)!important;border-color:var(--fc-line)!important}.future-course>header>div{max-width:1240px}.future-course>header nav{gap:20px;font-size:12px}.future-course>header a:hover{color:var(--fc-accent)!important}.future-course button:not(.rounded-full):not([aria-label=Fechar]){border-radius:6px!important;box-shadow:none!important;white-space:normal;line-height:1.5}.future-course>section,.future-course>div>section{padding-block:80px!important}.future-course>section>div:not([aria-hidden]),.future-course>div>section>div:not([aria-hidden]){max-width:1240px}.future-course #topo>.future-course-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none!important;margin:0;padding:0;transform:none}.future-course h2{font-size:34px!important;line-height:1.3!important}.future-course mark,.future-course .hl{background:none!important;color:var(--fc-accent)!important;padding:0!important}.future-course #topo{isolation:isolate;background:var(--fc-surface);padding:58px 0 0!important;border-bottom:1px solid var(--fc-line)}.future-course #topo:before{display:none}.future-course-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.future-course-backdrop>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);opacity:.48}.future-course-backdrop .future-signals{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:.85}.future-course #topo>.relative{max-width:1060px;display:block;text-align:center}.future-course #topo>.relative>div:first-child:not(.future-course-stats){text-align:center}.future-course #topo .flex{justify-content:center}.future-course #topo h1{font-size:48px!important;line-height:1.23!important;font-weight:700!important;max-width:1000px!important;margin-inline:auto!important}.future-course #topo p{max-width:660px!important;margin-inline:auto!important;font-size:17px!important;line-height:1.8}.future-course #topo p+div button,.future-course #topo button{font-size:14px!important;min-height:52px;padding:14px 24px!important}.future-course-identity{display:block;font-family:Orbitron,sans-serif;color:var(--fc-accent);font-size:13px;font-weight:600;margin:0 0 22px;text-align:center}.future-course-identity:before{content:"";display:inline-block;width:6px;height:6px;margin-right:12px;background:var(--fc-accent);transform:rotate(45deg);vertical-align:middle}.future-course .future-course-stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:none!important;margin:38px -24px 0!important;border-radius:0!important;border:0!important;border-top:1px solid var(--fc-line)!important;background:var(--fc-glass)!important;box-shadow:none!important;padding:0!important;gap:0!important}.future-course-stats>div{display:flex!important;flex-direction:column;justify-content:center;gap:8px;min-width:0!important;padding:24px 12px!important;background:transparent!important;border-left:1px solid var(--fc-line)!important;text-align:center}.future-course-stats>div:first-child{border:0!important}.future-course-stats b{font-size:28px!important;min-width:0!important;color:var(--fc-ink)!important}.future-course-stats span{font-size:11px!important;line-height:1.5}.future-course .future-course-section-head{text-align:left!important;display:grid;grid-template-columns:240px minmax(0,1fr);-moz-column-gap:32px;column-gap:32px;max-width:none!important;margin-bottom:40px!important}.future-course-section-head>span{align-self:start;border:0!important;background:none!important;border-radius:0!important;padding:8px 0 0!important;font-size:10px!important}.future-course-section-head h2{max-width:800px!important;margin:0!important}.future-course-section-head>p{grid-column:2;margin-inline:0!important;max-width:720px!important;font-size:15px!important}.future-course :is(.ma-card,.ga-card,.ri-card,.cm-card){border-radius:8px!important;box-shadow:var(--fc-card-shadow);position:relative;overflow:hidden}.future-course :is(.ma-card,.ga-card,.ri-card,.cm-card):after{content:"";position:absolute;width:80px;height:80px;right:-44px;top:-44px;border:1px solid var(--fc-line-strong);transform:rotate(45deg);pointer-events:none}.future-course :is(.ma-card,.ga-card,.ri-card,.cm-card):hover{border-color:var(--fc-accent);box-shadow:var(--fc-hover-shadow)}.future-course :is(.ma-mod,.ga-mod,.ri-mod,.cm-mod){border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--fc-line)!important;padding:22px 24px!important;box-shadow:none!important}.future-course :is(.ma-mod-num,.ga-mod-num,.ri-mod-num,.cm-mod-num){border-radius:6px!important;font-size:12px!important}.future-course :is(.ma-details,.ga-details,.ri-details,.cm-details){border:0!important;border-bottom:1px solid var(--fc-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;margin:0}.future-course details summary{padding:22px 0!important;line-height:1.5}.future-course details>div{padding-inline:0!important}.future-course .future-course-feature{background:var(--fc-tint)!important;color:var(--fc-ink)!important;border:0!important;border-block:1px solid var(--fc-line)!important;border-radius:0!important;box-shadow:none!important;padding:40px!important}.future-course-feature:after,.future-course-feature:before{display:none!important}.future-course-feature>div[style*=padding]{padding:24px 0!important}.future-course .future-course-feature :is(p,li,span,b,h2,h3,em,div){color:var(--fc-ink)!important}.future-course .future-course-feature p,.future-course .future-course-feature li{color:var(--fc-muted)!important}.future-course .future-course-feature svg{stroke:var(--fc-accent)!important}.future-course .future-course-feature [style*=rgba]{background:transparent!important;border-color:var(--fc-line-strong)!important;box-shadow:none!important}.future-course .future-course-teacher{background:none!important;border:0!important;box-shadow:none!important;max-width:none!important;border-radius:0!important}.future-course-teacher>.grid{gap:48px}.future-course-teacher>.grid>div:first-child{background:none!important;padding:0!important}.future-course-teacher .absolute{display:none}.future-course-teacher img{width:100%;height:320px;border-radius:6px!important;border:0!important;box-shadow:none!important}.future-course .future-course-offers{max-width:none!important;gap:28px!important}.future-course-offers>[aria-hidden]{display:none!important}.future-course-offers>.flex{border-radius:8px!important;box-shadow:none!important}.future-course .future-course-pass{background:var(--fc-tint)!important;border:1px solid var(--fc-accent)!important;color:var(--fc-ink)!important}.future-course-pass:after,.future-course-pass:before{display:none}.future-course .future-course-pass :is(span,p,b,h3,div,button,svg){color:var(--fc-ink)!important}.future-course .future-course-pass p{color:var(--fc-muted)!important}.future-course .future-course-pass .mt-auto>button{background:var(--fc-accent)!important;color:var(--fc-on-accent)!important}.future-course .future-course-pass .mt-auto>button svg{color:inherit!important}.future-course .future-course-benefits{background:none!important;border:0!important;border-top:1px solid var(--fc-line)!important;border-radius:0!important;padding:28px 0!important;max-width:none!important}.future-course .future-course-final{background:var(--fc-tint)!important;border-top:1px solid var(--fc-line)}.future-course .future-course-final:before{display:none}.future-course .future-course-frame{border-radius:8px!important;box-shadow:none!important}.future-course .future-course-teacher img{-o-object-position:center;object-position:center}.future-course .future-course-section-head>span{font-size:12px!important;line-height:1.7;max-width:220px}.future-course .future-course-curriculum{background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;max-width:none!important}.future-course .course-proof-results>div:last-child{width:100%;max-width:1240px!important;margin-inline:auto;padding-inline:24px}.future-course .course-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.future-course .course-proof-grid>div{min-width:0}.future-course .course-proof-grid figure{border-radius:6px!important;box-shadow:none!important;background:var(--fc-surface)!important;border-color:var(--fc-line)!important}.future-course .course-proof-grid img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.future-course .course-proof-grid figcaption{padding:18px!important;font-size:11px!important;color:var(--fc-muted)!important;border-color:var(--fc-line)!important}@media (max-width:767px){.future-course .course-proof-grid{gap:10px}.future-course .course-proof-grid figcaption{padding:10px!important;font-size:9px!important;overflow-wrap:anywhere}.future-course .course-proof-results>div:last-child{padding-inline:16px}}@media (max-width:1023px){.future-course>header nav{display:none}.future-course #topo h1{font-size:40px!important}.future-course .future-course-section-head{grid-template-columns:180px minmax(0,1fr);gap:24px}.future-course-teacher>.grid{gap:24px}}@media (max-width:767px){.future-course>section,.future-course>div>section{padding-block:52px!important}.future-course #topo{padding-top:36px!important}.future-course #topo h1{font-size:28px!important;line-height:1.35!important}.future-course #topo p{font-size:14px!important}.future-course-identity{font-size:10px;line-height:1.7}.future-course h2{font-size:25px!important}.future-course .future-course-section-head{display:block;margin-bottom:28px!important}.future-course-section-head>span{margin-bottom:16px!important}.future-course-stats>div{padding:18px 6px!important}.future-course-stats b{font-size:20px!important}.future-course-stats span{font-size:9px!important}.future-course .future-course-feature{padding:24px!important}.future-course-offers>.flex{padding:26px!important}.future-course details summary>span:first-child:not(:last-child){font-size:8px!important}.future-course-teacher img{max-width:320px;height:320px}.future-course #topo button,.future-course #topo .gap-3\.5{width:100%}}@media (prefers-reduced-motion:reduce){.future-course *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media (max-width:399px){.future-course>header img{max-width:135px!important}.future-course>header>div{gap:12px!important}.future-course #topo h1{font-size:25px!important}.future-course #topo .mb-7{margin-bottom:20px}.future-course #topo .future-course-stats{margin-top:24px!important}.future-course #topo>div>div>div[style*=flexWrap]{gap:8px!important}.future-course #topo>div>div>div[style*=flexWrap] span{font-size:10px!important}.future-course #topo .flex[style*=marginTop]{margin-top:24px!important}}.nr-mb{--green:#0a0292;--forest:#100e30;--deep:#090729;--mint:#bbb8f2;--muted:#6d6c81;--line:#e0e0e9;--paper:#f6f9f6}.nr-mb,.nr-mb *{box-sizing:border-box}.nr-mb{scroll-behavior:smooth;scroll-padding-top:105px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:var(--forest);background:#fff;-webkit-font-smoothing:antialiased}.nr-mb h1,.nr-mb h2,.nr-mb h3,.nr-mb p{margin:0}.nr-mb a{color:inherit;text-decoration:none}.nr-mb button,.nr-mb input{font:inherit}.nr-mb button{cursor:pointer;color:inherit}.nr-mb button,.nr-mb a{-webkit-tap-highlight-color:transparent}.nr-mb a:focus-visible,.nr-mb button:focus-visible,.nr-mb summary:focus-visible,.nr-mb [tabindex]:focus-visible{outline:3px solid #1c14a6;outline-offset:5px}.nr-mb button{border:0}.nr-mb svg{display:block}.nr-mb .wrap{width:calc(100% - 112px);max-width:1248px;margin:auto}.nr-mb .site-header{height:88px;border-bottom:1px solid var(--line);background:#fff;position:relative;z-index:6}.nr-mb .header-inner{height:100%;margin:auto;padding:0 max(56px,calc((100% - 1248px)/2));display:flex;align-items:center;justify-content:space-between;gap:25px}.nr-mb .brand{display:flex;align-items:center;gap:9px;font-weight:750;letter-spacing:-1.8px;font-size:30px}.nr-mb .brand svg{width:30px;height:39px;fill:none;stroke:var(--forest);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nr-mb .brand small{display:block;font-size:8px;letter-spacing:5.7px;margin:2px 0 0 3px}.nr-mb .site-header nav{display:flex;gap:28px;font-size:13px;color:#616078}.nr-mb .site-header nav a:hover{color:var(--green)}.nr-mb .button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 23px;border-radius:6px;font-size:13px;font-weight:600;min-height:52px;transition:transform .2s,background .2s}.nr-mb .button:hover{transform:translateY(-2px)}.nr-mb .button span{font-size:21px;line-height:16px}.nr-mb .green{color:#fff;background:var(--green)}.nr-mb .green:hover{background:#07007a}.nr-mb .button.small{padding:12px 18px;min-height:43px;font-size:12px}.nr-mb .mobile-menu{display:none;background:none;font-size:25px}.nr-mb .breadcrumbs{display:flex;gap:12px;font-size:10px;color:#8b8a9c;padding:26px 0}.nr-mb .breadcrumbs b{font-weight:400;color:#403e61}.nr-mb .course-hero{background:linear-gradient(110deg,#fbfdfb,#efeff6);overflow:hidden}.nr-mb .hero-layout{display:grid;grid-template-columns:1.16fr 1fr;gap:55px;align-items:center;padding:20px 0 46px}.nr-mb .eyebrow{font-size:9px;line-height:1.6;letter-spacing:1.5px;font-weight:700;color:var(--green);display:flex;align-items:center;gap:9px}.nr-mb .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #08009210}.nr-mb .hero-copy h1{font-size:62px;line-height:1.09;letter-spacing:-3.4px;font-weight:500;margin:28px 0 24px}.nr-mb .hero-copy h1>span{color:var(--green)}.nr-mb .hero-copy>p{font-size:17px;line-height:1.8;color:var(--muted)}.nr-mb .hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.nr-mb .text-link{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:600}.nr-mb .text-link>span{font-size:19px}.nr-mb .text-link>.play-small{font-size:9px;width:27px;height:27px;border:1px solid #c5c4d8;border-radius:50%;display:grid;place-items:center}.nr-mb .hero-assurance{display:flex;gap:9px;align-items:center;font-size:9px;color:#85849a;margin-top:18px}.nr-mb .hero-assurance i{width:3px;height:3px;border-radius:50%;background:#a2a1b5}.nr-mb .enrollment{display:flex;gap:14px;align-items:center;margin-top:32px}.nr-mb .enrollment p{font-size:10px;color:var(--muted);line-height:1.65}.nr-mb .enrollment b{font-size:11px;color:var(--forest)}.nr-mb .people-mark{display:flex;padding-left:5px}.nr-mb .people-mark>span{width:32px;height:32px;border-radius:50%;border:3px solid #f7faf5;display:grid;place-items:center;margin-left:-5px;background:#dcdbeb;color:#464477;font-size:17px}.nr-mb .people-mark>span:nth-child(2){background:#bebdda}.nr-mb .people-mark>span:nth-child(3){background:#3e3c6f;color:#d9d8ed}.nr-mb .hero-visual{position:relative;height:535px;border:1px solid #1e1b5d;border-radius:15px;background:radial-gradient(ellipse at 45% 40%,#322f7688,transparent 65%),linear-gradient(130deg,#1c1a4e,#080726 75%);color:#fff;isolation:isolate;box-shadow:0 30px 50px #0f0c4516}.nr-mb .visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background-image:linear-gradient(#b6b4eb09 1px,transparent 1px),linear-gradient(90deg,#b6b4eb09 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 80%);mask-image:radial-gradient(ellipse,black,transparent 80%)}.nr-mb .visual-top{position:absolute;top:28px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.2px;color:#9c9abf}.nr-mb .visual-tag{border:1px solid #ffffff22;border-radius:4px;padding:8px 10px;display:flex;gap:7px;align-items:center}.nr-mb .visual-tag i{width:5px;height:5px;border-radius:50%;background:#918ed5}.nr-mb .visual-orbit{position:absolute;border:1px solid #8986ca27;border-radius:50%;width:365px;height:365px;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-30deg) scaleY(.68)}.nr-mb .orbit-b{transform:translate(-50%,-50%) rotate(48deg) scaleY(.75)}.nr-mb .orbit-c{width:415px;height:415px;transform:translate(-50%,-50%);border-style:dashed;border-color:#8986ca18}.nr-mb .ads-sculpture{width:360px;max-width:95%;position:absolute;top:64px;left:50%;transform:translate(-50%) rotate(-10deg);z-index:1}.nr-mb .ai-chip{position:absolute;right:-22px;bottom:136px;z-index:3;display:flex;align-items:center;gap:12px;padding:15px 19px;background:#f6f6ff;border:1px solid #dcdbf0;border-radius:9px;transform:rotate(4deg);box-shadow:0 12px 36px #01001725;color:#171546;font-size:11px}.nr-mb .ai-chip>span{font-size:29px;color:#3c3890}.nr-mb .ai-chip small{display:block;color:#717087;font-size:9px;margin-top:5px}.nr-mb .visual-bottom{position:absolute;bottom:30px;left:30px;right:30px;display:flex;align-items:flex-end;justify-content:space-between}.nr-mb .visual-bottom div>span{font-size:7px;letter-spacing:1.6px;color:#a3a1cb}.nr-mb .visual-bottom strong{font-size:25px;line-height:1.2;font-weight:400;letter-spacing:-.5px;display:block;margin-top:13px}.nr-mb .visual-arrow{font-size:42px;color:#9c99de;line-height:1}.nr-mb .course-facts{display:grid;grid-template-columns:repeat(4,1fr);padding:29px 0 33px;border-top:1px solid #dbdae7}.nr-mb .course-facts>div{display:flex;align-items:center;gap:14px;padding-left:30px;border-right:1px solid #dbdae7}.nr-mb .course-facts>div:first-child{padding-left:0}.nr-mb .course-facts>div:last-child{border:0}.nr-mb .fact-icon{font-size:25px;color:#7c7a9b}.nr-mb .course-facts strong{font-size:13px;font-weight:500}.nr-mb .course-facts small{display:block;font-size:10px;color:#7a798f;margin-top:6px}.nr-mb .course-nav{position:sticky;top:0;z-index:5;background:#fffffff2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.nr-mb .course-nav>.wrap{display:flex;align-items:center;justify-content:space-between;height:67px;gap:20px}.nr-mb .mini-course{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:600}.nr-mb .mini-a{font-size:23px;color:var(--green)}.nr-mb .mini-course b{font-size:9px;color:var(--green);padding:4px 6px;background:#eae9f6;border-radius:3px}.nr-mb .course-nav nav{display:flex;gap:28px;color:var(--muted);font-size:11px}.nr-mb .course-nav nav a.active{color:var(--green)}.nr-mb .course-nav>.wrap>a{font-size:15px;font-weight:600;display:flex;align-items:center;gap:22px}.nr-mb .course-nav>.wrap>a>span{font-size:10px;font-weight:500;color:var(--green)}.nr-mb .section{padding-top:105px;padding-bottom:105px}.nr-mb h2{font-size:43px;line-height:1.16;letter-spacing:-1.9px;font-weight:500;margin-top:17px}.nr-mb h2>span{color:#7a798f}.nr-mb .overview{display:grid;grid-template-columns:1fr 1.15fr;gap:85px}.nr-mb .overview-title>p{max-width:390px;font-size:14px;line-height:1.85;color:var(--muted);margin-top:25px}.nr-mb .overview-title .text-link{margin-top:28px;color:var(--green)}.nr-mb .outcome-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 35px}.nr-mb .outcome-grid article{border-top:1px solid var(--line);padding-top:25px}.nr-mb .line-icon{font-size:30px;color:var(--green);display:block;height:39px}.nr-mb .outcome-grid h3{font-size:16px;letter-spacing:-.3px;margin-top:18px;font-weight:500}.nr-mb .outcome-grid p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:10px}.nr-mb .path-section{background:var(--paper);padding:80px 0;border-block:1px solid #edf1ec}.nr-mb .path-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.nr-mb .path-grid h2{font-size:38px}.nr-mb .path-grid>div>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:20px;max-width:365px}.nr-mb .path-buttons{margin-top:29px}.nr-mb .path-buttons button{background:transparent;display:flex;width:100%;align-items:center;text-align:left;gap:20px;padding:18px 15px;border-bottom:1px solid var(--line);font-size:13px}.nr-mb .path-buttons button>span{font-size:9px;color:#8f8ea2}.nr-mb .path-buttons button>b{margin-left:auto;font-weight:400;font-size:20px}.nr-mb .path-buttons button[aria-selected=true]{background:#e5e4f1;border-radius:6px;border-bottom-color:transparent;color:#1b176f}.nr-mb .path-panel{padding:40px;background:#fff;border:1px solid #dedde8;border-radius:12px;align-self:center;min-height:380px;display:flex;flex-direction:column;justify-content:center;position:relative}.nr-mb .path-panel .panel-tag{font-size:9px;letter-spacing:1.3px;color:var(--green)}.nr-mb .path-panel h3{font-size:30px;line-height:1.25;letter-spacing:-1px;font-weight:400;margin-top:25px}.nr-mb .path-panel>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:20px}.nr-mb .panel-route{display:flex;gap:9px;align-items:center;margin-top:26px;flex-wrap:wrap}.nr-mb .panel-route span{font-size:9px;padding:7px 10px;border:1px solid var(--line);border-radius:4px}.nr-mb .panel-route i{font-size:12px;color:#8c8ab1;font-style:normal}.nr-mb .curriculum{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.nr-mb .curriculum-aside{position:sticky;top:110px}.nr-mb .curriculum-aside h2{font-size:40px;max-width:350px}.nr-mb .curriculum-aside>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:22px;max-width:320px}.nr-mb .curriculum-numbers{display:flex;gap:50px;margin-top:35px}.nr-mb .curriculum-numbers>div{display:flex;flex-direction:column;gap:10px}.nr-mb .curriculum-numbers strong{font-size:47px;font-weight:400;letter-spacing:-2px}.nr-mb .curriculum-numbers strong>span{font-size:22px;color:var(--green)}.nr-mb .curriculum-numbers>div>span{font-size:8px;letter-spacing:1px;color:#818095}.nr-mb .curriculum-note{display:flex;gap:15px;align-items:center;border-top:1px solid var(--line);margin-top:32px;padding-top:25px;max-width:300px}.nr-mb .curriculum-note>span{font-size:28px;color:var(--green)}.nr-mb .curriculum-note p{font-size:12px;line-height:1.7;color:var(--muted)}.nr-mb .expand-all{margin-top:29px;border:0;background:none;padding:0;color:var(--green)}.nr-mb .module{border-bottom:1px solid var(--line);padding:22px 0}.nr-mb .module:first-child{border-top:1px solid var(--line)}.nr-mb .module summary{list-style:none;display:flex;align-items:center;gap:17px;cursor:pointer}.nr-mb .module summary::-webkit-details-marker{display:none}.nr-mb .module-num{width:34px;height:34px;display:grid;place-items:center;background:#ededf5;border-radius:5px;color:#63618a;font-size:10px;flex-shrink:0}.nr-mb .module-summary{flex:1}.nr-mb .module-summary h3{font-size:14px;font-weight:500;line-height:1.5}.nr-mb .module-summary small{font-size:10px;color:#9190a1;display:block;margin-top:5px}.nr-mb .module-plus{font-size:22px;color:#82819c;margin-left:10px;font-weight:300}.nr-mb .module[open] .module-num{background:#0b0491;color:#fff}.nr-mb .module[open] .module-plus{transform:rotate(45deg)}.nr-mb .module-content{padding:18px 30px 3px 51px;font-size:12px;line-height:1.8;color:var(--muted)}.nr-mb .module-content .tag{display:inline-block;font-size:8px;letter-spacing:.6px;padding:5px 8px;background:#efeff6;border-radius:4px;margin-top:12px;color:#5c5a7e}.nr-mb .ai-section{background:var(--deep);color:#edecf9;padding:85px 0;overflow:hidden}.nr-mb .ai-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}.nr-mb .ai-art{position:relative;height:370px;isolation:isolate}.nr-mb .ai-ring{width:320px;height:320px;border:1px solid #8380be38;border-radius:50%;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-25deg) scaleY(.74)}.nr-mb .ai-ring.ring-2{transform:translate(-50%,-50%) rotate(45deg) scaleY(.77);border-style:dashed}.nr-mb .ai-core{width:180px;height:180px;border-radius:35px;display:grid;place-items:center;font-size:145px;font-weight:300;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-12deg);background:linear-gradient(135deg,#252261,#14123f);color:#b8b5f6;border:1px solid #615e9e70;box-shadow:inset 2px 2px 1px #9793ed3b,0 30px 50px #0003;line-height:1}.nr-mb .ai-orbit-label{position:absolute;border:1px solid #373568;background:#141238;padding:9px 13px;border-radius:5px;font-size:9px;letter-spacing:1px;color:#b6b5d6}.nr-mb .label-1{left:3%;top:23%}.nr-mb .label-2{right:0;top:40%}.nr-mb .label-3{left:13%;bottom:13%}.nr-mb .ai-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;letter-spacing:1.5px;font-size:8px;color:#6e6c9a}.nr-mb .ai-copy .eyebrow{color:#9b98d8}.nr-mb .ai-copy h2{font-size:39px}.nr-mb .ai-copy h2 span{color:#b6b4e7}.nr-mb .ai-copy>p{font-size:13px;line-height:1.85;color:#9594b2;margin-top:22px;max-width:460px}.nr-mb .ai-features{margin-top:24px}.nr-mb .ai-features>div{display:flex;gap:18px;align-items:start;padding:15px 0;border-bottom:1px solid #333251}.nr-mb .ai-features>div:last-child{border:0}.nr-mb .ai-features>div>span{font-size:9px;color:#7977a4;padding-top:4px}.nr-mb .ai-features p{font-size:11px;line-height:1.8;color:#8987aa}.nr-mb .ai-features p b{display:block;font-size:13px;color:#d8d7ed;font-weight:400;margin-bottom:3px}.nr-mb .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px}.nr-mb .section-heading>p{font-size:13px;line-height:1.8;color:var(--muted)}.nr-mb .lesson-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:25px}.nr-mb .featured-lesson{position:relative;min-height:350px;overflow:hidden;border-radius:12px;padding:0;border:1px solid #dadae5;text-align:left;background:#0b092e;color:#fff}.nr-mb .featured-lesson>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;right:0;bottom:0;left:0;opacity:.6}.nr-mb .lesson-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:27px 30px;background:linear-gradient(0deg,#0a082d,#0a082db5 30%,#0a082d20 80%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.nr-mb .lesson-index{font-size:8px;letter-spacing:1.4px;color:#afadd5}.nr-mb .lesson-overlay h3{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.7px;margin:13px 0 19px}.nr-mb .preview-link{font-size:10px;display:flex;gap:26px;align-items:center;color:#c5c3ea}.nr-mb .preview-link b{font-size:18px;font-weight:400}.nr-mb .lesson-stack{display:grid;gap:20px}.nr-mb .lesson-mini{padding:0;display:grid;grid-template-columns:.85fr 1fr;gap:22px;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden;text-align:left;background:#fff}.nr-mb .lesson-mini>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;min-height:164px}.nr-mb .lesson-mini>span{padding:17px 22px 17px 0;display:flex;flex-direction:column}.nr-mb .lesson-mini small{font-size:7px;letter-spacing:.8px;color:#7c7b97;margin-bottom:10px}.nr-mb .lesson-mini b{font-size:16px;line-height:1.3;font-weight:500}.nr-mb .lesson-mini em{font-size:11px;font-style:normal;color:#7b7a8f;line-height:1.6;margin-top:8px}.nr-mb .lesson-mini i{font-size:10px;font-style:normal;color:var(--green);margin-top:15px}.nr-mb .featured-lesson:hover,.nr-mb .lesson-mini:hover{box-shadow:0 15px 35px #16144014}.nr-mb .lesson-note{font-size:9px;color:#818096;margin-top:18px}.nr-mb .results-section{padding:70px 0;background:#f0f0f7;border-block:1px solid #dfdeeb}.nr-mb .results-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;align-items:center}.nr-mb .results-layout h2{font-size:36px}.nr-mb .results-layout>div>p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:22px}.nr-mb .result-metric{margin-top:30px}.nr-mb .result-metric strong{font-size:58px;font-weight:400;letter-spacing:-2px}.nr-mb .result-metric strong small{font-size:29px;color:var(--green);margin-left:4px}.nr-mb .result-metric>span{display:block;font-size:11px;color:#797891;margin-top:6px}.nr-mb .result-proof{border:1px solid #d8d7e8;border-radius:12px;background:#fff;padding:27px}.nr-mb .proof-head{display:flex;gap:13px;align-items:center;margin-bottom:27px}.nr-mb .proof-icon{font-size:27px;color:var(--green)}.nr-mb .proof-head b{font-size:13px;font-weight:500}.nr-mb .proof-head small{display:block;font-size:9px;color:#8a899d;margin-top:5px}.nr-mb .proof-arrow{margin-left:auto;font-size:24px;color:#7d7ba4}.nr-mb .result-proof button{width:100%;background:#fff;padding:0}.nr-mb .result-proof img{width:100%;display:block}.nr-mb .result-proof>p{font-size:9px!important;line-height:1.7!important;color:#86859a!important;margin-top:22px!important}.nr-mb .bonus-count{display:flex;align-items:center;gap:14px}.nr-mb .bonus-count strong{font-size:58px;letter-spacing:-3px;font-weight:400;color:var(--green)}.nr-mb .bonus-count span{font-size:8px;letter-spacing:1px;line-height:1.8;color:#71708d}.nr-mb .bonus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.nr-mb .bonus-grid article{border:1px solid var(--line);border-radius:10px;overflow:hidden}.nr-mb .bonus-visual{height:155px;position:relative;overflow:hidden;padding:21px;background:#e7e6f3;color:#4d4a86}.nr-mb .bonus-visual:after{content:"";position:absolute;border:1px solid currentColor;opacity:.18;width:160px;height:160px;border-radius:50%;right:-30px;top:-30px}.nr-mb .bonus-visual>span{position:absolute;font-size:77px;right:30px;top:40px;font-weight:300;line-height:1}.nr-mb .bonus-visual small{font-size:8px;letter-spacing:1.2px}.nr-mb .bonus-visual.funnel{background:#ededf4;color:#6d6b97}.nr-mb .bonus-visual.booster{background:#e5e4f2;color:#65629d}.nr-mb .bonus-info{padding:22px}.nr-mb .bonus-info>span{font-size:7px;letter-spacing:1.2px;color:#8382a1}.nr-mb .bonus-info h3{font-size:16px;line-height:1.4;font-weight:500;letter-spacing:-.3px;margin-top:11px}.nr-mb .bonus-info p{font-size:11px;color:var(--muted);line-height:1.75;margin-top:12px}.nr-mb .bonus-grid .bonus-extra{padding:26px;display:flex;flex-direction:column;justify-content:center;background:#f1f1f9;border:1px dashed #bcbbda}.nr-mb .extra-star{font-size:24px;color:#7673af}.nr-mb .bonus-extra strong{font-size:54px;font-weight:400;letter-spacing:-2px;margin:20px 0 10px}.nr-mb .bonus-extra h3{font-size:18px;font-weight:400;line-height:1.4}.nr-mb .bonus-extra p{font-size:10px;line-height:1.7;color:#83829c;margin-top:13px}.nr-mb .bonus-foot{display:flex;gap:14px;align-items:center;background:#f7faf5;border:1px solid #dfdeed;border-radius:7px;padding:19px 22px;margin-top:25px}.nr-mb .bonus-foot>span{color:var(--green);font-size:17px}.nr-mb .bonus-foot p{font-size:11px;line-height:1.7;color:var(--muted)}.nr-mb .bonus-foot b{color:#504e72;font-weight:500}.nr-mb .enroll-section{padding:90px 0 35px;background:radial-gradient(ellipse at 0% 10%,#28255d2b,transparent 60%),var(--deep);color:#ecebfa;position:relative}.nr-mb .enroll-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;align-items:center}.nr-mb .enroll-copy .eyebrow{color:#8e8bce}.nr-mb .enroll-copy h2{font-size:49px;margin-top:27px}.nr-mb .enroll-copy h2 span{color:#b5b3e8}.nr-mb .enroll-copy>p{font-size:14px;line-height:1.85;color:#9391b5;max-width:400px;margin-top:28px}.nr-mb .guarantee{display:flex;gap:20px;align-items:center;margin-top:37px}.nr-mb .guarantee>span{width:58px;height:66px;display:grid;place-items:center;font-size:30px;font-weight:400;border:1px solid #54527a;border-radius:14px 14px 25px 25px;color:#a7a5d6}.nr-mb .guarantee b{font-size:12px;font-weight:400;color:#cccbe7}.nr-mb .guarantee p{font-size:11px;line-height:1.7;color:#8785a9;margin-top:8px}.nr-mb .offer-card{background:#fff;color:var(--forest);border:1px solid #dcdbec;border-radius:15px;padding:35px;box-shadow:0 30px 60px #0100143b}.nr-mb .offer-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px;gap:10px;color:#7b7a93}.nr-mb .offer-ai{padding:7px 8px;border-radius:4px;background:#e9e8f7;color:#58568b;font-size:7px;letter-spacing:.3px}.nr-mb .offer-card h3{font-size:33px;letter-spacing:-1px;font-weight:500;margin-top:29px}.nr-mb .offer-card h3>span{font-size:19px;color:var(--green);font-weight:400}.nr-mb .offer-subtitle{font-size:11px;color:#7f7e93;margin-top:10px}.nr-mb .price{display:flex;align-items:baseline;gap:5px;margin-top:27px}.nr-mb .price small{font-size:23px;align-self:flex-start;margin-top:12px}.nr-mb .price strong{font-size:89px;font-weight:400;letter-spacing:-5px;line-height:1}.nr-mb .price>span{font-size:27px;letter-spacing:-1px}.nr-mb .payment-info{font-size:10px;color:#838298;margin-top:10px}.nr-mb .offer-card ul{list-style:none;padding:20px 0 0;margin:22px 0;border-top:1px solid var(--line)}.nr-mb .offer-card li{font-size:12px;line-height:1.7;margin:11px 0;padding-left:23px;color:#565573;position:relative}.nr-mb .offer-card li:before{content:"✓";position:absolute;left:0;color:var(--green)}.nr-mb .offer-card .button{width:100%;margin-top:3px}.nr-mb .offer-trust{display:flex;justify-content:center;gap:20px;font-size:9px;color:#86859a;margin-top:19px}.nr-mb .pass-banner{display:flex;gap:24px;align-items:center;border-top:1px solid #353452;padding-top:30px;margin-top:65px;color:#b2b1cd}.nr-mb .pass-symbol{font-size:45px;color:#9a98c7;line-height:1}.nr-mb .pass-banner b{font-size:13px;font-weight:500;color:#d5d4e9}.nr-mb .pass-banner p{font-size:11px;line-height:1.7;margin-top:7px;color:#8381aa}.nr-mb .pass-banner .text-link{margin-left:auto;white-space:nowrap;color:#b5b3db}.nr-mb .faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:100px}.nr-mb .faq-list details{padding:22px 0;border-bottom:1px solid var(--line)}.nr-mb .faq-list details:first-child{padding-top:2px}.nr-mb .faq-list summary{display:flex;justify-content:space-between;gap:25px;align-items:center;list-style:none;cursor:pointer;font-size:13px;line-height:1.7}.nr-mb .faq-list summary::-webkit-details-marker{display:none}.nr-mb .faq-list summary>span{font-size:23px;font-weight:300;color:#82819e}.nr-mb .faq-list details[open] summary>span{transform:rotate(45deg)}.nr-mb .faq-list p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:15px;margin-right:25px}.nr-mb .footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px 0;border-top:1px solid var(--line)}.nr-mb .footer .brand{font-size:26px}.nr-mb .footer .brand small{font-size:7px;letter-spacing:2px}.nr-mb .footer p,.nr-mb .footer>a:last-child{font-size:10px;color:#858496}.nr-mb .mobile-buy{display:none}.nr-mb .skip{position:absolute;left:10px;top:-100px;background:#fff;padding:15px;z-index:30}.nr-mb .skip:focus{top:10px}.nr-mb dialog{padding:40px;border:1px solid #d3d2e2;border-radius:16px;max-width:720px;width:calc(100% - 32px);color:var(--forest);box-shadow:0 35px 100px #0003}.nr-mb dialog::backdrop{background:#060429b0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.nr-mb .modal-close{position:absolute;right:12px;top:12px;width:32px;height:32px;border-radius:50%;background:#e9e8f5;color:#403e6c;font-size:25px}.nr-mb .modal-tag{font-size:9px;letter-spacing:1.3px;color:var(--green);margin-bottom:19px}.nr-mb dialog h2{font-size:29px;margin:0 0 23px}.nr-mb dialog p{font-size:13px;line-height:1.8;color:var(--muted);margin:17px 0}.nr-mb dialog img{width:100%;height:auto;border-radius:6px}.nr-mb .modal-notice{background:#ededf6;padding:16px;border-radius:7px;font-size:12px!important}.nr-mb dialog .button{margin-top:10px}.nr-mb .modal-price{font-size:44px;margin:20px 0;font-weight:400}.nr-mb .modal-price small{font-size:14px;color:#7b7a94}@media (min-width:1550px){.nr-mb .hero-copy h1{font-size:68px}}@media (max-width:1150px){.nr-mb .wrap{width:calc(100% - 72px)}.nr-mb .header-inner{padding:0 36px}.nr-mb .site-header nav{gap:19px;font-size:12px}.nr-mb .hero-layout{gap:35px;grid-template-columns:1.08fr 1fr}.nr-mb .hero-copy h1{font-size:53px;letter-spacing:-2.9px}.nr-mb .hero-copy>p{font-size:15px}.nr-mb .hero-actions{gap:16px;flex-wrap:wrap}.nr-mb .hero-actions .button{font-size:12px}.nr-mb .hero-visual{height:510px}.nr-mb .ads-sculpture{width:330px;top:70px}.nr-mb .ai-chip{right:-14px}.nr-mb .course-facts>div{padding-left:20px;gap:10px}.nr-mb .course-facts strong{font-size:12px}.nr-mb .course-facts small{font-size:9px}.nr-mb .overview{gap:50px}.nr-mb .curriculum{gap:55px}.nr-mb .path-grid{gap:60px}.nr-mb .ai-layout,.nr-mb .results-layout{gap:55px}.nr-mb .enroll-layout{gap:65px}.nr-mb .enroll-copy h2{font-size:44px}.nr-mb .offer-card{padding:28px}.nr-mb .bonus-grid{gap:15px}.nr-mb .bonus-info{padding:19px}.nr-mb .bonus-grid .bonus-extra{padding:22px}.nr-mb .faq-section{gap:60px}.nr-mb .lesson-mini{gap:17px}.nr-mb .lesson-mini>span{padding-right:14px}}@media (max-width:850px){.nr-mb .wrap{width:calc(100% - 44px)}.nr-mb .site-header{height:75px}.nr-mb .header-inner{padding:0 22px;gap:15px}.nr-mb .site-header nav{display:none;position:absolute;top:74px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;border-bottom:1px solid var(--line);font-size:14px}.nr-mb .site-header nav.open{display:flex}.nr-mb .header-inner>.button{margin-left:auto}.nr-mb .mobile-menu{display:block}.nr-mb .brand{font-size:25px}.nr-mb .brand svg{width:25px}.nr-mb .hero-layout{grid-template-columns:1fr 1fr;gap:25px;padding:10px 0 35px}.nr-mb .hero-copy h1{font-size:40px;letter-spacing:-2.2px}.nr-mb .hero-copy>p{font-size:13px}.nr-mb .desktop{display:none}.nr-mb .hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.nr-mb .hero-actions .button{font-size:11px;gap:15px;padding:15px 17px}.nr-mb .hero-assurance{font-size:8px;gap:6px;flex-wrap:wrap;line-height:1.7}.nr-mb .hero-visual{height:480px}.nr-mb .visual-top{top:20px;left:18px;right:18px;font-size:7px;letter-spacing:.5px}.nr-mb .visual-tag{padding:7px}.nr-mb .ads-sculpture{width:295px;top:100px}.nr-mb .visual-orbit{width:280px;height:280px}.nr-mb .orbit-c{width:310px;height:310px}.nr-mb .ai-chip{right:-10px;bottom:133px;padding:11px 13px;font-size:10px;gap:9px}.nr-mb .ai-chip>span{font-size:24px}.nr-mb .visual-bottom{left:22px;bottom:24px;right:22px}.nr-mb .visual-bottom strong{font-size:23px}.nr-mb .visual-bottom div>span{font-size:6px}.nr-mb .visual-arrow{font-size:32px}.nr-mb .course-facts{grid-template-columns:repeat(2,1fr);gap:25px;padding:28px 0}.nr-mb .course-facts>div:nth-child(3){padding-left:0}.nr-mb .course-facts>div:nth-child(2){border:0}.nr-mb .course-facts strong{font-size:13px}.nr-mb .course-facts small{font-size:10px}.nr-mb .mini-course{display:none}.nr-mb .course-nav>.wrap{height:60px}.nr-mb .course-nav nav{gap:23px}.nr-mb .course-nav>.wrap>a{gap:13px;font-size:13px}.nr-mb .section{padding-top:75px;padding-bottom:75px}.nr-mb h2{font-size:36px}.nr-mb .overview{grid-template-columns:1fr;gap:40px}.nr-mb .overview-title>p{max-width:530px}.nr-mb .outcome-grid{gap:28px 40px}.nr-mb .path-grid{gap:40px}.nr-mb .path-grid h2{font-size:32px}.nr-mb .path-panel{padding:28px;min-height:385px}.nr-mb .path-panel h3{font-size:25px}.nr-mb .path-panel>p{font-size:12px}.nr-mb .curriculum{grid-template-columns:1fr;gap:40px}.nr-mb .curriculum-aside{position:static}.nr-mb .curriculum-aside h2{max-width:none}.nr-mb .curriculum-aside>p{max-width:none}.nr-mb .curriculum-numbers{gap:40px}.nr-mb .curriculum-note,.nr-mb .curriculum-aside h2 br{display:none}.nr-mb .module{padding:19px 0}.nr-mb .ai-layout{gap:45px;grid-template-columns:.9fr 1.1fr}.nr-mb .ai-art{height:330px}.nr-mb .ai-core{width:145px;height:145px;font-size:115px;border-radius:27px}.nr-mb .ai-ring{width:255px;height:255px}.nr-mb .ai-orbit-label{font-size:7px;padding:7px 10px}.nr-mb .label-1{left:-5%;top:23%}.nr-mb .label-2{right:-6%;top:47%}.nr-mb .label-3{left:7%;bottom:13%}.nr-mb .ai-copy h2{font-size:32px}.nr-mb .ai-copy>p{font-size:12px}.nr-mb .section-heading>p{font-size:12px}.nr-mb .lesson-layout{grid-template-columns:1fr}.nr-mb .featured-lesson{min-height:360px}.nr-mb .lesson-stack{grid-template-columns:repeat(2,1fr);gap:18px}.nr-mb .lesson-mini{display:block}.nr-mb .lesson-mini>img{height:145px;min-height:0}.nr-mb .lesson-mini>span{padding:20px}.nr-mb .results-layout{gap:35px;grid-template-columns:1fr 1fr}.nr-mb .results-layout h2{font-size:30px}.nr-mb .result-proof{padding:20px}.nr-mb .proof-head small{font-size:8px}.nr-mb .result-metric strong{font-size:49px}.nr-mb .bonus-grid{grid-template-columns:repeat(2,1fr);gap:22px}.nr-mb .bonus-visual{height:150px}.nr-mb .bonus-grid .bonus-extra{padding:30px}.nr-mb .bonus-extra p{max-width:220px}.nr-mb .enroll-layout{gap:35px;grid-template-columns:1fr 1fr}.nr-mb .enroll-copy h2{font-size:36px}.nr-mb .enroll-copy>p{font-size:12px}.nr-mb .offer-card{padding:23px}.nr-mb .offer-top{font-size:7px;flex-wrap:wrap}.nr-mb .offer-card h3{font-size:29px}.nr-mb .offer-card li{font-size:11px}.nr-mb .offer-trust{font-size:8px;gap:12px}.nr-mb .guarantee{gap:14px}.nr-mb .guarantee>span{flex-shrink:0;width:48px;height:58px}.nr-mb .guarantee b,.nr-mb .guarantee p{font-size:10px}.nr-mb .pass-banner{gap:18px}.nr-mb .pass-banner b{font-size:12px}.nr-mb .pass-banner p{font-size:10px}.nr-mb .pass-banner .text-link{font-size:10px;gap:12px}.nr-mb .faq-section{gap:35px;grid-template-columns:.8fr 1.2fr}.nr-mb .footer p{display:none}}@media (max-width:580px){.nr-mb{scroll-padding-top:80px}.nr-mb .wrap{width:calc(100% - 40px)}.nr-mb .header-inner{padding:0 20px;gap:13px}.nr-mb .brand{font-size:25px;gap:6px}.nr-mb .brand svg{width:22px}.nr-mb .brand small{font-size:6px;letter-spacing:4.7px}.nr-mb .button.small{font-size:10px;padding:10px 12px;gap:13px;min-height:38px}.nr-mb .breadcrumbs{padding:21px 0 22px;font-size:9px;gap:9px}.nr-mb .hero-layout{grid-template-columns:1fr;gap:35px;padding-top:5px}.nr-mb .eyebrow{font-size:8px;letter-spacing:1px}.nr-mb .hero-copy h1{font-size:48px;letter-spacing:-2.7px;line-height:1.08;margin:24px 0 23px}.nr-mb .hero-copy>p{font-size:14px;line-height:1.75}.nr-mb .hero-actions{margin-top:26px;gap:22px;align-items:center}.nr-mb .hero-actions .button{width:100%;font-size:12px;padding:17px 20px}.nr-mb .hero-actions .text-link{font-size:12px}.nr-mb .hero-assurance{justify-content:center;font-size:8px;gap:8px;margin-top:21px}.nr-mb .enrollment{margin-top:26px;justify-content:center}.nr-mb .hero-visual{height:405px;max-width:420px;width:100%;margin:auto}.nr-mb .visual-top{left:22px;right:22px;top:22px}.nr-mb .visual-tag{padding:7px 9px}.nr-mb .ads-sculpture{width:300px;top:42px}.nr-mb .visual-orbit{width:300px;height:300px;top:44%}.nr-mb .orbit-c{width:340px;height:340px}.nr-mb .visual-bottom strong{font-size:23px}.nr-mb .visual-bottom{bottom:24px}.nr-mb .visual-bottom div>span{font-size:7px}.nr-mb .ai-chip{bottom:108px;right:-8px;padding:10px 14px;transform:rotate(3deg)}.nr-mb .course-facts{gap:24px;padding:27px 0}.nr-mb .course-facts>div{padding-left:18px;gap:10px}.nr-mb .course-facts strong{font-size:11px}.nr-mb .course-facts small{font-size:9px}.nr-mb .fact-icon{font-size:22px}.nr-mb .course-nav>.wrap{width:100%;height:54px;padding:0 20px;overflow:auto}.nr-mb .course-nav nav{justify-content:space-between;width:100%;gap:20px;white-space:nowrap;font-size:10px}.nr-mb .course-nav>.wrap>a{display:none}.nr-mb .section{padding-top:58px;padding-bottom:58px}.nr-mb h2{font-size:34px;letter-spacing:-1.5px}.nr-mb .overview{gap:35px}.nr-mb .overview-title>p{font-size:13px;line-height:1.9;margin-top:22px}.nr-mb .outcome-grid{gap:25px 23px}.nr-mb .outcome-grid h3{font-size:15px;line-height:1.4;margin-top:12px}.nr-mb .outcome-grid p{font-size:11px;line-height:1.8}.nr-mb .line-icon{font-size:28px}.nr-mb .path-section{padding:58px 0}.nr-mb .path-grid{grid-template-columns:1fr;gap:30px}.nr-mb .path-grid h2{font-size:34px}.nr-mb .path-grid>div>p{font-size:13px;max-width:none}.nr-mb .path-buttons{margin-top:25px}.nr-mb .path-buttons button{font-size:13px;padding:16px}.nr-mb .path-panel{min-height:330px;padding:29px}.nr-mb .path-panel h3{font-size:28px}.nr-mb .path-panel>p{font-size:13px}.nr-mb .curriculum-aside h2{font-size:35px}.nr-mb .curriculum-numbers{gap:42px;margin-top:26px}.nr-mb .curriculum-numbers strong{font-size:40px}.nr-mb .curriculum-aside>p{font-size:13px}.nr-mb .curriculum{gap:30px}.nr-mb .module{padding:20px 0}.nr-mb .module summary{gap:13px}.nr-mb .module-summary h3{font-size:13px}.nr-mb .module-summary small{font-size:10px}.nr-mb .module-num{width:29px;height:29px;font-size:9px}.nr-mb .module-plus{margin-left:0}.nr-mb .module-content{padding:17px 15px 0 42px;font-size:12px}.nr-mb .ai-section{padding:50px 0 58px}.nr-mb .ai-layout{grid-template-columns:1fr;gap:38px}.nr-mb .ai-art{height:270px;max-width:330px;width:100%;margin:auto;order:2}.nr-mb .ai-ring{width:255px;height:255px}.nr-mb .ai-copy h2{font-size:34px}.nr-mb .ai-copy>p{font-size:13px;line-height:1.9}.nr-mb .ai-features p{font-size:12px}.nr-mb .ai-features p b{font-size:14px}.nr-mb .ai-caption{font-size:7px}.nr-mb .label-1{left:0;top:20%}.nr-mb .label-2{right:0}.nr-mb .label-3{left:5%;bottom:10%}.nr-mb .section-heading{display:block;margin-bottom:28px}.nr-mb .section-heading>p{margin-top:22px;font-size:13px}.nr-mb .lesson-layout{gap:18px}.nr-mb .featured-lesson{min-height:300px}.nr-mb .lesson-overlay{padding:24px}.nr-mb .lesson-overlay h3{font-size:27px}.nr-mb .lesson-stack{grid-template-columns:1fr;gap:18px}.nr-mb .lesson-mini{display:grid;grid-template-columns:.75fr 1fr;gap:16px}.nr-mb .lesson-mini>img{height:100%;min-height:166px}.nr-mb .lesson-mini>span{padding:18px 16px 18px 0}.nr-mb .lesson-mini small{font-size:6px;line-height:1.6;letter-spacing:.4px}.nr-mb .lesson-mini b{font-size:15px}.nr-mb .lesson-mini em{font-size:10px}.nr-mb .lesson-note{font-size:9px;line-height:1.7}.nr-mb .results-section{padding:55px 0}.nr-mb .results-layout{grid-template-columns:1fr;gap:30px}.nr-mb .results-layout h2{font-size:34px}.nr-mb .results-layout>div>p{font-size:13px}.nr-mb .result-metric strong{font-size:57px}.nr-mb .result-proof{padding:23px}.nr-mb .proof-head small{font-size:8px}.nr-mb .bonus-count{margin-top:24px}.nr-mb .bonus-count strong{font-size:48px}.nr-mb .bonus-count span{font-size:8px}.nr-mb .bonus-grid{gap:16px}.nr-mb .bonus-visual{height:120px;padding:15px}.nr-mb .bonus-visual>span{font-size:63px;right:21px;top:40px}.nr-mb .bonus-visual small{font-size:7px}.nr-mb .bonus-info{padding:18px 15px}.nr-mb .bonus-info>span{font-size:6px;letter-spacing:.5px;line-height:1.5;display:block}.nr-mb .bonus-info h3{font-size:14px;line-height:1.45}.nr-mb .bonus-info p{font-size:10px;line-height:1.75}.nr-mb .bonus-grid .bonus-extra{padding:21px 18px}.nr-mb .extra-star{font-size:21px}.nr-mb .bonus-extra strong{font-size:45px;margin:16px 0 12px}.nr-mb .bonus-extra h3{font-size:16px}.nr-mb .bonus-extra p{font-size:9px}.nr-mb .bonus-foot{padding:16px;align-items:flex-start;gap:10px}.nr-mb .bonus-foot p{font-size:11px;line-height:1.8}.nr-mb .bonus-foot b{display:block}.nr-mb .enroll-section{padding:58px 0 30px}.nr-mb .enroll-layout{grid-template-columns:1fr;gap:38px}.nr-mb .enroll-copy h2{font-size:42px;letter-spacing:-1.8px}.nr-mb .enroll-copy>p{font-size:13px;line-height:1.85}.nr-mb .guarantee{margin-top:28px}.nr-mb .guarantee b{font-size:12px}.nr-mb .guarantee p{font-size:11px}.nr-mb .offer-card{padding:28px 23px}.nr-mb .offer-top{font-size:7px}.nr-mb .offer-card h3{font-size:34px;margin-top:25px}.nr-mb .offer-card li{font-size:13px;margin:12px 0}.nr-mb .offer-subtitle{font-size:11px}.nr-mb .offer-trust{font-size:9px}.nr-mb .offer-card .button{font-size:13px}.nr-mb .pass-banner{flex-wrap:wrap;gap:15px;padding-top:25px;margin-top:38px}.nr-mb .pass-banner>div{flex:1}.nr-mb .pass-banner b{font-size:12px;line-height:1.7}.nr-mb .pass-banner p{font-size:10px;line-height:1.8}.nr-mb .pass-banner .text-link{margin-left:48px;font-size:12px}.nr-mb .faq-section{grid-template-columns:1fr;gap:32px}.nr-mb .faq-list summary{font-size:13px}.nr-mb .faq-list details{padding:21px 0}.nr-mb .faq-list p{font-size:12px}.nr-mb .footer{padding:28px 0 115px;gap:10px}.nr-mb .footer .brand{font-size:23px}.nr-mb .footer .brand small{font-size:6px}.nr-mb .footer>a:last-child{font-size:9px}.nr-mb .mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:7;padding:13px 20px max(13px,env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nr-mb .mobile-buy small{font-size:7px;letter-spacing:.9px;color:#8b8a9f;display:block}.nr-mb .mobile-buy strong{font-size:21px;font-weight:500;display:block;margin-top:5px}.nr-mb .mobile-buy strong>span{font-size:8px;color:#7e7d96;font-weight:400}.nr-mb .mobile-buy .button{min-height:42px;padding:13px 17px;font-size:11px;gap:20px}.nr-mb dialog{padding:35px 24px}.nr-mb dialog h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.nr-mb{scroll-behavior:auto}.nr-mb,.nr-mb *{transition:none!important}}.nr-mb .people-mark img{width:32px;height:32px;border-radius:50%;border:3px solid #f7faf5;margin-left:-8px;-o-object-fit:cover;object-fit:cover;background:#dcdbeb}.nr-mb .people-mark img:first-child{margin-left:0}.nr-mb .module-lessons{list-style:none;padding:0;margin:0 0 6px}.nr-mb .module-lessons li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid #edf2ee;font-size:12px;color:var(--muted)}.nr-mb .module-lessons li:first-child{border-top:0}.nr-mb .module-lessons em{font-style:normal;white-space:nowrap;color:#8a89a1}.nr-mb .module-lessons .free{font-size:8px;letter-spacing:.6px;padding:3px 6px;background:#e4e3f3;color:#2f2b7e;border-radius:4px;margin-left:8px}.nr-mb .bonus-visual .bonus-icon{position:absolute;right:30px;top:40px;width:70px;height:70px;background:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.nr-mb .lesson-thumb-empty{display:grid;place-items:center;background:linear-gradient(140deg,#0e0c3c,#1b185f);color:#bfbdea;font-size:40px;aspect-ratio:16/9;width:100%}.nr-mb #course-modal iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:8px;margin:14px 0}.nr-mb .lesson-stack{max-height:640px;overflow-y:auto;max-height:none;overflow:visible;align-content:start}.nr-mb .lesson-mini{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:stretch;min-height:0}.nr-mb .lesson-mini>img,.nr-mb .lesson-mini>.lesson-thumb-empty{height:100%;min-height:0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.nr-mb .lesson-mini>span{justify-content:center;min-width:0}.nr-mb .lesson-mini b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nr-mb .lesson-mini em{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nr-mb .lesson-mini i{margin-top:10px}@media (max-width:1100px) and (min-width:701px){.nr-mb .lesson-mini>img,.nr-mb .lesson-mini>.lesson-thumb-empty{height:auto;width:100%}}.nr-mb .mini-a.mini-icon{display:inline-block;width:26px;height:26px;background:var(--green);-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.nr-mb .hero-visual{overflow:hidden;--chip-surface:color-mix(in srgb,var(--paper) 86%,transparent);--chip-border:color-mix(in srgb,var(--paper) 65%,transparent);--chip-shadow:0 12px 28px color-mix(in srgb,var(--deep) 24%,transparent)}.nr-mb .hero-visual .ai-chip{right:14px;background:var(--chip-surface);border-color:var(--chip-border);box-shadow:var(--chip-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (max-width:850px) and (min-width:581px){.nr-mb .ads-sculpture{max-width:82%}}@media (max-width:580px){.nr-mb .ads-sculpture{max-width:84%}.nr-mb .hero-visual .ai-chip{right:12px}}.nr-mb .pass-banner{position:relative;overflow:hidden;border:1px solid #3f3c82;border-radius:16px;padding:30px 32px 28px;margin-top:65px;text-align:left;color:#d5d4e9;background:radial-gradient(ellipse at 98% 10%,#1f1a7f 0,transparent 45%),linear-gradient(150deg,#0f0d3c,#07061d 70%);box-shadow:0 28px 54px -20px #04031599}.nr-mb .pass-banner .grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background-image:linear-gradient(#bbb8f212 1px,transparent 1px),linear-gradient(90deg,#bbb8f212 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse,#000,transparent 80%);pointer-events:none}.nr-mb .pass-banner>*:not(.grid-bg){position:relative;z-index:1}.nr-mb .pass-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:#9a98c7;margin:0 0 8px}.nr-mb .pass-banner b{display:block;font-size:15px;font-weight:600;color:#fff}.nr-mb .pass-banner p{font-size:12px;color:#a9a7cb}.nr-mb .pass-banner .text-link{background:#9a96ea;color:#070527;border-radius:6px;padding:12px 18px;font-weight:700;transition:transform .2s,background .2s}.nr-mb .pass-banner .text-link:hover{transform:translateY(-2px);background:#bbb8f2}@media (max-width:640px){.nr-mb .pass-banner{padding:26px 20px 22px;margin-top:38px}.nr-mb .pass-banner .text-link{margin-left:0;justify-content:center}}.nr-mb .brand{gap:0;flex-shrink:0}.nr-mb .brand-logo{display:block;width:190px;max-width:100%;height:auto}@media (max-width: 420px){.nr-mb .header,.nr-mb .header-inner{height:auto;min-height:78px;flex-wrap:wrap;gap:10px;padding-block:14px}.nr-mb .site-header{height:auto}.nr-mb .header .nav-pass,.nr-mb .header-inner>.button{order:2;width:100%;margin:0}.nr-mb .menu-toggle,.nr-mb .mobile-menu{margin-left:auto}.nr-mb .header nav,.nr-mb .site-header nav{top:100%}.nr-mb .footer{flex-wrap:wrap}}.nr-mb{font-variant-emoji:text}.nr-mb svg.lu{display:inline-block;vertical-align:-.125em;flex-shrink:0}.nr-mb .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-shrink:0}.nr-mb .header-actions .header-login{display:inline-flex;align-items:center;min-height:44px;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--green, var(--accent, var(--teal)));font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}.nr-mb .header-actions .header-login:hover{text-decoration:underline;text-underline-offset:4px}.nr-mb .header .header-actions .header-login{color:var(--teal)}.nr-mb .header .header-actions .nav-pass{margin:0}@media (max-width: 1150px){.nr-mb .site-header nav{display:none}}@media (max-width: 700px){.nr-mb .header-actions{gap:14px}.nr-mb .header-inner .header-actions .button{padding-inline:14px;gap:10px}}@media (max-width: 420px){.nr-mb .header-actions{order:2;width:100%}.nr-mb .header .header-actions .nav-pass,.nr-mb .header-inner .header-actions .button{width:auto;flex:1}.nr-mb .header-actions .header-login{flex:none}}.nr-mb .trial-cta{margin-top:10px;filter:brightness(.9)}.nr-mb .trial-cta:hover{filter:brightness(.82)}.nr-mb #trial-cta-slot{display:block}.nr-mb .infinite-plan .primary.trial-cta{width:100%;background:#7770ed;color:#080632;margin-top:12px}.nr-mb .infinite-plan .primary.trial-cta:hover{background:#a09cf9}.nr-mb .ps-root{--accent:var(--ps-accent);--deep:var(--ps-deep);--deep-2:var(--ps-deep2);--soft:var(--ps-soft);--tint:var(--ps-tint);--line:var(--ps-line);--muted:var(--ps-muted);--paper:var(--ps-paper);--on-dark:var(--ps-ondark);color:var(--deep)}.nr-mb .ps-root .section{padding:105px 0}.nr-mb .ps-root .band{background:var(--paper);border-block:1px solid var(--line)}.nr-mb .ps-root .wrap{width:calc(100% - 112px);max-width:1248px;margin:auto}.nr-mb .ps-root .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:50px}.nr-mb .ps-root .section-head>p{max-width:420px;font-size:14px;line-height:1.8;color:var(--muted)}.nr-mb .ps-root .eyebrow{font-size:9px;letter-spacing:1.5px;font-weight:700;color:var(--accent);text-transform:uppercase}.nr-mb .ps-root .eyebrow.light{color:var(--soft)}.nr-mb .ps-root h2{font-size:43px;line-height:1.16;letter-spacing:-1.9px;font-weight:500;margin-top:17px}.nr-mb .ps-root h2>span{color:var(--muted)}.nr-mb .ps-root h3,.nr-mb .ps-root p{margin:0}.nr-mb .ps-root .grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:42px 42px}@media (max-width:1000px){.nr-mb .ps-root .wrap{width:calc(100% - 48px)}.nr-mb .ps-root .section-head{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.nr-mb .ps-root .section{padding:70px 0}.nr-mb .ps-root h2{font-size:32px;letter-spacing:-1.2px}}.nr-mb .ps-root .ps-pains{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nr-mb .ps-root .ps-pains figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:20px}.nr-mb .ps-root .ps-pains em{align-self:flex-start;font-style:normal;font-size:8px;letter-spacing:1.2px;font-weight:700;color:var(--accent);background:var(--tint);padding:6px 9px;border-radius:4px}.nr-mb .ps-root .ps-pains blockquote{margin:0;font-size:18px;line-height:1.55;letter-spacing:-.4px}.nr-mb .ps-root .ps-pains figcaption{margin-top:auto;padding-top:18px;border-top:1px dashed var(--line);font-size:13px;line-height:1.7;color:var(--muted);display:flex;gap:10px}.nr-mb .ps-root .ps-pains figcaption span{color:var(--accent)}.nr-mb .ps-root .ps-pains.rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.nr-mb .ps-root .ps-pains.rows figure{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"badge caption" "quote caption";gap:14px 32px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:28px 0;background:none}.nr-mb .ps-root .ps-pains.rows em{grid-area:badge;align-self:end;justify-self:start}.nr-mb .ps-root .ps-pains.rows blockquote{grid-area:quote;align-self:start}.nr-mb .ps-root .ps-pains.rows figcaption{grid-area:caption;align-self:center;margin:0;padding:0;border:0}.nr-mb .ps-root .ps-deep{position:relative;overflow:hidden;border-radius:15px;padding:64px;display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;color:#fff;background:radial-gradient(ellipse at 15% 20%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 55%),linear-gradient(140deg,var(--deep-2),var(--deep) 70%);isolation:isolate}.nr-mb .ps-root .ps-deep .grid-bg{z-index:-1}.nr-mb .ps-root .ps-deep h2>span{color:var(--soft)}.nr-mb .ps-root .ps-copy p{font-size:15px;line-height:1.8;color:var(--on-dark);margin-top:18px}.nr-mb .ps-root .ps-copy b{color:#fff}.nr-mb .ps-root .ps-copy .ps-quote{font-size:28px;line-height:1.3;letter-spacing:-1px;color:#fff;border-left:3px solid var(--soft);padding-left:18px;margin-top:26px}.nr-mb .ps-root .ps-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.nr-mb .ps-root .ps-list li{background:#ffffff12;border:1px solid #ffffff22;border-radius:10px;padding:20px 22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nr-mb .ps-root .ps-list b{display:block;font-size:14px;margin-bottom:6px}.nr-mb .ps-root .ps-list span{font-size:13px;line-height:1.7;color:var(--on-dark)}.nr-mb .ps-root .ps-deep.light{background:var(--tint);color:var(--deep)}.nr-mb .ps-root .ps-deep.light h2>span{color:var(--accent)}.nr-mb .ps-root .ps-deep.light .ps-copy p{color:var(--muted)}.nr-mb .ps-root .ps-deep.light .ps-copy b,.nr-mb .ps-root .ps-deep.light .ps-quote{color:var(--deep)}.nr-mb .ps-root .ps-deep.light .ps-quote{border-color:var(--accent)}.nr-mb .ps-root .ps-deep.light .ps-list li{background:#ffffffd9;border-color:var(--line)}.nr-mb .ps-root .ps-deep.light .ps-list span{color:var(--muted)}.nr-mb .ps-root .ps-ben h3{font-size:18px;font-weight:500;letter-spacing:-.4px}.nr-mb .ps-root .ps-ben p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:10px}.nr-mb .ps-root .ps-ben .line-icon{font-size:22px;color:var(--accent);display:block;margin-bottom:16px}.nr-mb .ps-root .ps-ben.grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.nr-mb .ps-root .ps-ben.grid article{padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.nr-mb .ps-root .ps-ben.grid article:nth-child(3n){border-right:0}.nr-mb .ps-root .ps-ben.grid article:nth-last-child(-n+3){border-bottom:0}.nr-mb .ps-root .ps-ben.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nr-mb .ps-root .ps-ben.cards article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px}.nr-mb .ps-root .ps-ben.list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:56px;column-gap:56px}.nr-mb .ps-root .ps-ben.list article{display:flex;gap:20px;padding:26px 0;border-top:1px solid var(--line)}.nr-mb .ps-root .ps-ben.list .line-icon{width:46px;height:46px;flex:none;border-radius:50%;background:var(--tint);display:grid;place-items:center;font-size:18px;margin:0}@media (max-width:1000px){.nr-mb .ps-root .ps-pains,.nr-mb .ps-root .ps-ben.cards{grid-template-columns:1fr}.nr-mb .ps-root .ps-pains.rows figure{grid-template-columns:1fr;grid-template-areas:"badge" "quote" "caption";gap:12px}.nr-mb .ps-root .ps-deep{grid-template-columns:1fr;padding:40px 28px;gap:32px}.nr-mb .ps-root .ps-ben.grid{grid-template-columns:1fr 1fr}.nr-mb .ps-root .ps-ben.grid article{border:0!important;border-bottom:1px solid var(--line)!important}}@media (max-width:700px){.nr-mb .ps-root .ps-ben.grid,.nr-mb .ps-root .ps-ben.list{grid-template-columns:1fr}.nr-mb .ps-root .ps-copy .ps-quote{font-size:22px}}.nr-mb .ps-root{--ps-accent:#0a0292;--ps-deep:#090729;--ps-deep2:#100e30;--ps-soft:#bbb8f2;--ps-tint:#e6e5f7;--ps-line:#e0e0e9;--ps-muted:#6d6c81;--ps-paper:#f6f9f6;--ps-ondark:#c4c3dd}.nr-mb .novo-ico{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex-shrink:0}.nr-mb .pass-banner{--pass-accent:var(--green,var(--accent));--pass-soft:var(--mint,var(--soft));--pass-deep:var(--deep);--pass-deep2:var(--forest,var(--deep-2));position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 32px 28px;border-radius:16px;text-align:left;border:1px solid color-mix(in srgb,var(--pass-soft) 38%,transparent);background:radial-gradient(ellipse at 98% 10%,color-mix(in srgb,var(--pass-accent) 45%,transparent),transparent 45%),linear-gradient(150deg,var(--pass-deep2),var(--pass-deep) 70%);box-shadow:0 28px 54px -20px color-mix(in srgb,var(--pass-deep) 55%,transparent)}.nr-mb .pass-banner>div:not(.grid-bg){position:relative;z-index:1;min-width:0;width:100%;max-width:none}.nr-mb .pass-banner>.grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;border-radius:inherit;background-image:linear-gradient(color-mix(in srgb,var(--pass-soft) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--pass-soft) 9%,transparent) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse,black,transparent 80%);pointer-events:none}.nr-mb .pass-banner .pass-symbol{position:relative;z-index:1;font-size:34px;color:var(--pass-soft)}.nr-mb .pass-banner .pass-eyebrow{display:block;margin:0 0 8px;font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--pass-soft)}.nr-mb .pass-banner>div b{display:block;font-size:15px;font-weight:600;line-height:1.4;color:var(--pass-soft);max-width:none;white-space:normal}.nr-mb .pass-banner>div p{font-size:12px;line-height:1.7;margin-top:5px;color:color-mix(in srgb,var(--pass-soft) 80%,transparent);max-width:none;white-space:normal}.nr-mb .pass-banner .text-link,.nr-mb .pass-banner .button{position:relative;z-index:1;margin-left:0;white-space:nowrap;flex-shrink:0;background:var(--pass-soft);color:var(--pass-deep);border-radius:6px;padding:12px 18px;min-height:43px;font-size:12px;font-weight:700;transition:transform .2s,background .2s}.nr-mb .pass-banner .text-link:hover,.nr-mb .pass-banner .button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--pass-soft) 85%,var(--paper))}@media (max-width:700px){.nr-mb .pass-banner{grid-template-columns:minmax(0,1fr);gap:15px;padding:26px 20px 22px}.nr-mb .pass-banner>div:not(.grid-bg){grid-column:1/-1}.nr-mb .pass-banner .text-link,.nr-mb .pass-banner .button{justify-self:start;margin-left:0}}@media (prefers-reduced-motion:reduce){.nr-mb .pass-banner .button,.nr-mb .pass-banner .text-link{transition:none}}.nr-mb .dark{--deep:inherit;--deep-2:inherit;--accent:inherit;--accent-2:inherit;--soft:inherit;--tint:inherit;--muted:inherit;--line:inherit;--paper:inherit;--dim:inherit;--on-dark:inherit;--border:inherit;--background:inherit;--foreground:inherit;--primary:inherit;--secondary:inherit;--card:inherit;--ring:inherit;--input:inherit}.nr-mb .mb-sculpture{position:absolute;left:50%;top:92px;width:min(58%,290px);aspect-ratio:1;transform:translate(-50%) rotate(-10deg) scaleY(.92);filter:drop-shadow(10px 18px 14px rgba(2,0,40,.6));z-index:1}.nr-mb .mb-sculpture>span{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}.nr-mb .mb-depth{background:#14108a;transform:translate(calc(var(--d)*1px),calc(var(--d)*1.35px))}.nr-mb .mb-face{background:linear-gradient(115deg,#3b33f0 4%,#a9a5ff 31%,#ecebff 43%,#a9a5ff 51%,#332aea 79%,#8f89ff)}.nr-mb .mb-shine{background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.6) 42%,transparent 47%)}@media (max-width:700px){.nr-mb .mb-sculpture{width:min(64%,240px);top:80px}}.nr-gc{--green:#860292;--forest:#2d0e30;--deep:#260729;--mint:#edb8f2;--muted:#7f6c81;--line:#e9e0e9;--paper:#f6f9f6}.nr-gc,.nr-gc *{box-sizing:border-box}.nr-gc{scroll-behavior:smooth;scroll-padding-top:105px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:var(--forest);background:#fff;-webkit-font-smoothing:antialiased}.nr-gc h1,.nr-gc h2,.nr-gc h3,.nr-gc p{margin:0}.nr-gc a{color:inherit;text-decoration:none}.nr-gc button,.nr-gc input{font:inherit}.nr-gc button{cursor:pointer;color:inherit}.nr-gc button,.nr-gc a{-webkit-tap-highlight-color:transparent}.nr-gc a:focus-visible,.nr-gc button:focus-visible,.nr-gc summary:focus-visible,.nr-gc [tabindex]:focus-visible{outline:3px solid #9a14a6;outline-offset:5px}.nr-gc button{border:0}.nr-gc svg{display:block}.nr-gc .wrap{width:calc(100% - 112px);max-width:1248px;margin:auto}.nr-gc .site-header{height:88px;border-bottom:1px solid var(--line);background:#fff;position:relative;z-index:6}.nr-gc .header-inner{height:100%;margin:auto;padding:0 max(56px,calc((100% - 1248px)/2));display:flex;align-items:center;justify-content:space-between;gap:25px}.nr-gc .brand{display:flex;align-items:center;gap:9px;font-weight:750;letter-spacing:-1.8px;font-size:30px}.nr-gc .brand svg{width:30px;height:39px;fill:none;stroke:var(--forest);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nr-gc .brand small{display:block;font-size:8px;letter-spacing:5.7px;margin:2px 0 0 3px}.nr-gc .site-header nav{display:flex;gap:28px;font-size:13px;color:#766078}.nr-gc .site-header nav a:hover{color:var(--green)}.nr-gc .button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 23px;border-radius:6px;font-size:13px;font-weight:600;min-height:52px;transition:transform .2s,background .2s}.nr-gc .button:hover{transform:translateY(-2px)}.nr-gc .button span{font-size:21px;line-height:16px}.nr-gc .green{color:#fff;background:var(--green)}.nr-gc .green:hover{background:#6f007a}.nr-gc .button.small{padding:12px 18px;min-height:43px;font-size:12px}.nr-gc .mobile-menu{display:none;background:none;font-size:25px}.nr-gc .breadcrumbs{display:flex;gap:12px;font-size:10px;color:#9a8a9c;padding:26px 0}.nr-gc .breadcrumbs b{font-weight:400;color:#5e3e61}.nr-gc .course-hero{background:linear-gradient(110deg,#fbfdfb,#f6eff6);overflow:hidden}.nr-gc .hero-layout{display:grid;grid-template-columns:1.16fr 1fr;gap:55px;align-items:center;padding:20px 0 46px}.nr-gc .eyebrow{font-size:9px;line-height:1.6;letter-spacing:1.5px;font-weight:700;color:var(--green);display:flex;align-items:center;gap:9px}.nr-gc .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #86009210}.nr-gc .hero-copy h1{font-size:62px;line-height:1.09;letter-spacing:-3.4px;font-weight:500;margin:28px 0 24px}.nr-gc .hero-copy h1>span{color:var(--green)}.nr-gc .hero-copy>p{font-size:17px;line-height:1.8;color:var(--muted)}.nr-gc .hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.nr-gc .text-link{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:600}.nr-gc .text-link>span{font-size:19px}.nr-gc .text-link>.play-small{font-size:9px;width:27px;height:27px;border:1px solid #d6c4d8;border-radius:50%;display:grid;place-items:center}.nr-gc .hero-assurance{display:flex;gap:9px;align-items:center;font-size:9px;color:#98849a;margin-top:18px}.nr-gc .hero-assurance i{width:3px;height:3px;border-radius:50%;background:#b3a1b5}.nr-gc .enrollment{display:flex;gap:14px;align-items:center;margin-top:32px}.nr-gc .enrollment p{font-size:10px;color:var(--muted);line-height:1.65}.nr-gc .enrollment b{font-size:11px;color:var(--forest)}.nr-gc .people-mark{display:flex;padding-left:5px}.nr-gc .people-mark>span{width:32px;height:32px;border-radius:50%;border:3px solid #f7faf5;display:grid;place-items:center;margin-left:-5px;background:#e9dbeb;color:#734477;font-size:17px}.nr-gc .people-mark>span:nth-child(2){background:#d8bdda}.nr-gc .people-mark>span:nth-child(3){background:#6b3c6f;color:#ebd8ed}.nr-gc .hero-visual{position:relative;height:535px;border:1px solid #581b5d;border-radius:15px;background:radial-gradient(ellipse at 45% 40%,#702f7688,transparent 65%),linear-gradient(130deg,#4a1a4e,#240726 75%);color:#fff;isolation:isolate;box-shadow:0 30px 50px #400c4516}.nr-gc .visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background-image:linear-gradient(#e6b4eb09 1px,transparent 1px),linear-gradient(90deg,#e6b4eb09 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 80%);mask-image:radial-gradient(ellipse,black,transparent 80%)}.nr-gc .visual-top{position:absolute;top:28px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.2px;color:#bc9abf}.nr-gc .visual-tag{border:1px solid #ffffff22;border-radius:4px;padding:8px 10px;display:flex;gap:7px;align-items:center}.nr-gc .visual-tag i{width:5px;height:5px;border-radius:50%;background:#cf8ed5}.nr-gc .visual-orbit{position:absolute;border:1px solid #c486ca27;border-radius:50%;width:365px;height:365px;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-30deg) scaleY(.68)}.nr-gc .orbit-b{transform:translate(-50%,-50%) rotate(48deg) scaleY(.75)}.nr-gc .orbit-c{width:415px;height:415px;transform:translate(-50%,-50%);border-style:dashed;border-color:#c486ca18}.nr-gc .ads-sculpture{width:360px;max-width:95%;position:absolute;top:64px;left:50%;transform:translate(-50%) rotate(-10deg);z-index:1}.nr-gc .ai-chip{position:absolute;right:-22px;bottom:136px;z-index:3;display:flex;align-items:center;gap:12px;padding:15px 19px;background:#fef6ff;border:1px solid #eedbf0;border-radius:9px;transform:rotate(4deg);box-shadow:0 12px 36px #15001725;color:#421546;font-size:11px}.nr-gc .ai-chip>span{font-size:29px;color:#893890}.nr-gc .ai-chip small{display:block;color:#857087;font-size:9px;margin-top:5px}.nr-gc .visual-bottom{position:absolute;bottom:30px;left:30px;right:30px;display:flex;align-items:flex-end;justify-content:space-between}.nr-gc .visual-bottom div>span{font-size:7px;letter-spacing:1.6px;color:#c7a1cb}.nr-gc .visual-bottom strong{font-size:25px;line-height:1.2;font-weight:400;letter-spacing:-.5px;display:block;margin-top:13px}.nr-gc .visual-arrow{font-size:42px;color:#d899de;line-height:1}.nr-gc .course-facts{display:grid;grid-template-columns:repeat(4,1fr);padding:29px 0 33px;border-top:1px solid #e6dae7}.nr-gc .course-facts>div{display:flex;align-items:center;gap:14px;padding-left:30px;border-right:1px solid #e6dae7}.nr-gc .course-facts>div:first-child{padding-left:0}.nr-gc .course-facts>div:last-child{border:0}.nr-gc .fact-icon{font-size:25px;color:#997a9b}.nr-gc .course-facts strong{font-size:13px;font-weight:500}.nr-gc .course-facts small{display:block;font-size:10px;color:#8d798f;margin-top:6px}.nr-gc .course-nav{position:sticky;top:0;z-index:5;background:#fffffff2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.nr-gc .course-nav>.wrap{display:flex;align-items:center;justify-content:space-between;height:67px;gap:20px}.nr-gc .mini-course{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:600}.nr-gc .mini-a{font-size:23px;color:var(--green)}.nr-gc .mini-course b{font-size:9px;color:var(--green);padding:4px 6px;background:#f5e9f6;border-radius:3px}.nr-gc .course-nav nav{display:flex;gap:28px;color:var(--muted);font-size:11px}.nr-gc .course-nav nav a.active{color:var(--green)}.nr-gc .course-nav>.wrap>a{font-size:15px;font-weight:600;display:flex;align-items:center;gap:22px}.nr-gc .course-nav>.wrap>a>span{font-size:10px;font-weight:500;color:var(--green)}.nr-gc .section{padding-top:105px;padding-bottom:105px}.nr-gc h2{font-size:43px;line-height:1.16;letter-spacing:-1.9px;font-weight:500;margin-top:17px}.nr-gc h2>span{color:#8d798f}.nr-gc .overview{display:grid;grid-template-columns:1fr 1.15fr;gap:85px}.nr-gc .overview-title>p{max-width:390px;font-size:14px;line-height:1.85;color:var(--muted);margin-top:25px}.nr-gc .overview-title .text-link{margin-top:28px;color:var(--green)}.nr-gc .outcome-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 35px}.nr-gc .outcome-grid article{border-top:1px solid var(--line);padding-top:25px}.nr-gc .line-icon{font-size:30px;color:var(--green);display:block;height:39px}.nr-gc .outcome-grid h3{font-size:16px;letter-spacing:-.3px;margin-top:18px;font-weight:500}.nr-gc .outcome-grid p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:10px}.nr-gc .path-section{background:var(--paper);padding:80px 0;border-block:1px solid #edf1ec}.nr-gc .path-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.nr-gc .path-grid h2{font-size:38px}.nr-gc .path-grid>div>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:20px;max-width:365px}.nr-gc .path-buttons{margin-top:29px}.nr-gc .path-buttons button{background:transparent;display:flex;width:100%;align-items:center;text-align:left;gap:20px;padding:18px 15px;border-bottom:1px solid var(--line);font-size:13px}.nr-gc .path-buttons button>span{font-size:9px;color:#a08ea2}.nr-gc .path-buttons button>b{margin-left:auto;font-weight:400;font-size:20px}.nr-gc .path-buttons button[aria-selected=true]{background:#f0e4f1;border-radius:6px;border-bottom-color:transparent;color:#68176f}.nr-gc .path-panel{padding:40px;background:#fff;border:1px solid #e8dde8;border-radius:12px;align-self:center;min-height:380px;display:flex;flex-direction:column;justify-content:center;position:relative}.nr-gc .path-panel .panel-tag{font-size:9px;letter-spacing:1.3px;color:var(--green)}.nr-gc .path-panel h3{font-size:30px;line-height:1.25;letter-spacing:-1px;font-weight:400;margin-top:25px}.nr-gc .path-panel>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:20px}.nr-gc .panel-route{display:flex;gap:9px;align-items:center;margin-top:26px;flex-wrap:wrap}.nr-gc .panel-route span{font-size:9px;padding:7px 10px;border:1px solid var(--line);border-radius:4px}.nr-gc .panel-route i{font-size:12px;color:#ae8ab1;font-style:normal}.nr-gc .curriculum{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.nr-gc .curriculum-aside{position:sticky;top:110px}.nr-gc .curriculum-aside h2{font-size:40px;max-width:350px}.nr-gc .curriculum-aside>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:22px;max-width:320px}.nr-gc .curriculum-numbers{display:flex;gap:50px;margin-top:35px}.nr-gc .curriculum-numbers>div{display:flex;flex-direction:column;gap:10px}.nr-gc .curriculum-numbers strong{font-size:47px;font-weight:400;letter-spacing:-2px}.nr-gc .curriculum-numbers strong>span{font-size:22px;color:var(--green)}.nr-gc .curriculum-numbers>div>span{font-size:8px;letter-spacing:1px;color:#938095}.nr-gc .curriculum-note{display:flex;gap:15px;align-items:center;border-top:1px solid var(--line);margin-top:32px;padding-top:25px;max-width:300px}.nr-gc .curriculum-note>span{font-size:28px;color:var(--green)}.nr-gc .curriculum-note p{font-size:12px;line-height:1.7;color:var(--muted)}.nr-gc .expand-all{margin-top:29px;border:0;background:none;padding:0;color:var(--green)}.nr-gc .module{border-bottom:1px solid var(--line);padding:22px 0}.nr-gc .module:first-child{border-top:1px solid var(--line)}.nr-gc .module summary{list-style:none;display:flex;align-items:center;gap:17px;cursor:pointer}.nr-gc .module summary::-webkit-details-marker{display:none}.nr-gc .module-num{width:34px;height:34px;display:grid;place-items:center;background:#f5edf5;border-radius:5px;color:#86618a;font-size:10px;flex-shrink:0}.nr-gc .module-summary{flex:1}.nr-gc .module-summary h3{font-size:14px;font-weight:500;line-height:1.5}.nr-gc .module-summary small{font-size:10px;color:#9f90a1;display:block;margin-top:5px}.nr-gc .module-plus{font-size:22px;color:#9a819c;margin-left:10px;font-weight:300}.nr-gc .module[open] .module-num{background:#860491;color:#fff}.nr-gc .module[open] .module-plus{transform:rotate(45deg)}.nr-gc .module-content{padding:18px 30px 3px 51px;font-size:12px;line-height:1.8;color:var(--muted)}.nr-gc .module-content .tag{display:inline-block;font-size:8px;letter-spacing:.6px;padding:5px 8px;background:#f6eff6;border-radius:4px;margin-top:12px;color:#7b5a7e}.nr-gc .ai-section{background:var(--deep);color:#f8ecf9;padding:85px 0;overflow:hidden}.nr-gc .ai-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}.nr-gc .ai-art{position:relative;height:370px;isolation:isolate}.nr-gc .ai-ring{width:320px;height:320px;border:1px solid #b980be38;border-radius:50%;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-25deg) scaleY(.74)}.nr-gc .ai-ring.ring-2{transform:translate(-50%,-50%) rotate(45deg) scaleY(.77);border-style:dashed}.nr-gc .ai-core{width:180px;height:180px;border-radius:35px;display:grid;place-items:center;font-size:145px;font-weight:300;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-12deg);background:linear-gradient(135deg,#5c2261,#3b123f);color:#f1b5f6;border:1px solid #995e9e70;box-shadow:inset 2px 2px 1px #e693ed3b,0 30px 50px #0003;line-height:1}.nr-gc .ai-orbit-label{position:absolute;border:1px solid #643568;background:#351238;padding:9px 13px;border-radius:5px;font-size:9px;letter-spacing:1px;color:#d3b5d6}.nr-gc .label-1{left:3%;top:23%}.nr-gc .label-2{right:0;top:40%}.nr-gc .label-3{left:13%;bottom:13%}.nr-gc .ai-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;letter-spacing:1.5px;font-size:8px;color:#966c9a}.nr-gc .ai-copy .eyebrow{color:#d398d8}.nr-gc .ai-copy h2{font-size:39px}.nr-gc .ai-copy h2 span{color:#e3b4e7}.nr-gc .ai-copy>p{font-size:13px;line-height:1.85;color:#b094b2;margin-top:22px;max-width:460px}.nr-gc .ai-features{margin-top:24px}.nr-gc .ai-features>div{display:flex;gap:18px;align-items:start;padding:15px 0;border-bottom:1px solid #4f3251}.nr-gc .ai-features>div:last-child{border:0}.nr-gc .ai-features>div>span{font-size:9px;color:#a077a4;padding-top:4px}.nr-gc .ai-features p{font-size:11px;line-height:1.8;color:#a787aa}.nr-gc .ai-features p b{display:block;font-size:13px;color:#ebd7ed;font-weight:400;margin-bottom:3px}.nr-gc .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px}.nr-gc .section-heading>p{font-size:13px;line-height:1.8;color:var(--muted)}.nr-gc .lesson-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:25px}.nr-gc .featured-lesson{position:relative;min-height:350px;overflow:hidden;border-radius:12px;padding:0;border:1px solid #e4dae5;text-align:left;background:#2b092e;color:#fff}.nr-gc .featured-lesson>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;right:0;bottom:0;left:0;opacity:.6}.nr-gc .lesson-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:27px 30px;background:linear-gradient(0deg,#2a082d,#2a082db5 30%,#2a082d20 80%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.nr-gc .lesson-index{font-size:8px;letter-spacing:1.4px;color:#d2add5}.nr-gc .lesson-overlay h3{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.7px;margin:13px 0 19px}.nr-gc .preview-link{font-size:10px;display:flex;gap:26px;align-items:center;color:#e7c3ea}.nr-gc .preview-link b{font-size:18px;font-weight:400}.nr-gc .lesson-stack{display:grid;gap:20px}.nr-gc .lesson-mini{padding:0;display:grid;grid-template-columns:.85fr 1fr;gap:22px;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden;text-align:left;background:#fff}.nr-gc .lesson-mini>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;min-height:164px}.nr-gc .lesson-mini>span{padding:17px 22px 17px 0;display:flex;flex-direction:column}.nr-gc .lesson-mini small{font-size:7px;letter-spacing:.8px;color:#957b97;margin-bottom:10px}.nr-gc .lesson-mini b{font-size:16px;line-height:1.3;font-weight:500}.nr-gc .lesson-mini em{font-size:11px;font-style:normal;color:#8d7a8f;line-height:1.6;margin-top:8px}.nr-gc .lesson-mini i{font-size:10px;font-style:normal;color:var(--green);margin-top:15px}.nr-gc .featured-lesson:hover,.nr-gc .lesson-mini:hover{box-shadow:0 15px 35px #3c144014}.nr-gc .lesson-note{font-size:9px;color:#948096;margin-top:18px}.nr-gc .results-section{padding:70px 0;background:#f7f0f7;border-block:1px solid #eadeeb}.nr-gc .results-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;align-items:center}.nr-gc .results-layout h2{font-size:36px}.nr-gc .results-layout>div>p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:22px}.nr-gc .result-metric{margin-top:30px}.nr-gc .result-metric strong{font-size:58px;font-weight:400;letter-spacing:-2px}.nr-gc .result-metric strong small{font-size:29px;color:var(--green);margin-left:4px}.nr-gc .result-metric>span{display:block;font-size:11px;color:#8f7891;margin-top:6px}.nr-gc .result-proof{border:1px solid #e6d7e8;border-radius:12px;background:#fff;padding:27px}.nr-gc .proof-head{display:flex;gap:13px;align-items:center;margin-bottom:27px}.nr-gc .proof-icon{font-size:27px;color:var(--green)}.nr-gc .proof-head b{font-size:13px;font-weight:500}.nr-gc .proof-head small{display:block;font-size:9px;color:#9b899d;margin-top:5px}.nr-gc .proof-arrow{margin-left:auto;font-size:24px;color:#a07ba4}.nr-gc .result-proof button{width:100%;background:#fff;padding:0}.nr-gc .result-proof img{width:100%;display:block}.nr-gc .result-proof>p{font-size:9px!important;line-height:1.7!important;color:#98859a!important;margin-top:22px!important}.nr-gc .bonus-count{display:flex;align-items:center;gap:14px}.nr-gc .bonus-count strong{font-size:58px;letter-spacing:-3px;font-weight:400;color:var(--green)}.nr-gc .bonus-count span{font-size:8px;letter-spacing:1px;line-height:1.8;color:#8b708d}.nr-gc .bonus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.nr-gc .bonus-grid article{border:1px solid var(--line);border-radius:10px;overflow:hidden}.nr-gc .bonus-visual{height:155px;position:relative;overflow:hidden;padding:21px;background:#f2e6f3;color:#814a86}.nr-gc .bonus-visual:after{content:"";position:absolute;border:1px solid currentColor;opacity:.18;width:160px;height:160px;border-radius:50%;right:-30px;top:-30px}.nr-gc .bonus-visual>span{position:absolute;font-size:77px;right:30px;top:40px;font-weight:300;line-height:1}.nr-gc .bonus-visual small{font-size:8px;letter-spacing:1.2px}.nr-gc .bonus-visual.funnel{background:#f4edf4;color:#936b97}.nr-gc .bonus-visual.booster{background:#f1e4f2;color:#98629d}.nr-gc .bonus-info{padding:22px}.nr-gc .bonus-info>span{font-size:7px;letter-spacing:1.2px;color:#9f82a1}.nr-gc .bonus-info h3{font-size:16px;line-height:1.4;font-weight:500;letter-spacing:-.3px;margin-top:11px}.nr-gc .bonus-info p{font-size:11px;color:var(--muted);line-height:1.75;margin-top:12px}.nr-gc .bonus-grid .bonus-extra{padding:26px;display:flex;flex-direction:column;justify-content:center;background:#f9f1f9;border:1px dashed #d8bbda}.nr-gc .extra-star{font-size:24px;color:#aa73af}.nr-gc .bonus-extra strong{font-size:54px;font-weight:400;letter-spacing:-2px;margin:20px 0 10px}.nr-gc .bonus-extra h3{font-size:18px;font-weight:400;line-height:1.4}.nr-gc .bonus-extra p{font-size:10px;line-height:1.7;color:#9a829c;margin-top:13px}.nr-gc .bonus-foot{display:flex;gap:14px;align-items:center;background:#f7faf5;border:1px solid #ebdeed;border-radius:7px;padding:19px 22px;margin-top:25px}.nr-gc .bonus-foot>span{color:var(--green);font-size:17px}.nr-gc .bonus-foot p{font-size:11px;line-height:1.7;color:var(--muted)}.nr-gc .bonus-foot b{color:#6f4e72;font-weight:500}.nr-gc .enroll-section{padding:90px 0 35px;background:radial-gradient(ellipse at 0% 10%,#58255d2b,transparent 60%),var(--deep);color:#f8ebfa;position:relative}.nr-gc .enroll-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;align-items:center}.nr-gc .enroll-copy .eyebrow{color:#c88bce}.nr-gc .enroll-copy h2{font-size:49px;margin-top:27px}.nr-gc .enroll-copy h2 span{color:#e4b3e8}.nr-gc .enroll-copy>p{font-size:14px;line-height:1.85;color:#b291b5;max-width:400px;margin-top:28px}.nr-gc .guarantee{display:flex;gap:20px;align-items:center;margin-top:37px}.nr-gc .guarantee>span{width:58px;height:66px;display:grid;place-items:center;font-size:30px;font-weight:400;border:1px solid #77527a;border-radius:14px 14px 25px 25px;color:#d2a5d6}.nr-gc .guarantee b{font-size:12px;font-weight:400;color:#e5cbe7}.nr-gc .guarantee p{font-size:11px;line-height:1.7;color:#a685a9;margin-top:8px}.nr-gc .offer-card{background:#fff;color:var(--forest);border:1px solid #eadbec;border-radius:15px;padding:35px;box-shadow:0 30px 60px #1200143b}.nr-gc .offer-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px;gap:10px;color:#917a93}.nr-gc .offer-ai{padding:7px 8px;border-radius:4px;background:#f5e8f7;color:#87568b;font-size:7px;letter-spacing:.3px}.nr-gc .offer-card h3{font-size:33px;letter-spacing:-1px;font-weight:500;margin-top:29px}.nr-gc .offer-card h3>span{font-size:19px;color:var(--green);font-weight:400}.nr-gc .offer-subtitle{font-size:11px;color:#917e93;margin-top:10px}.nr-gc .price{display:flex;align-items:baseline;gap:5px;margin-top:27px}.nr-gc .price small{font-size:23px;align-self:flex-start;margin-top:12px}.nr-gc .price strong{font-size:89px;font-weight:400;letter-spacing:-5px;line-height:1}.nr-gc .price>span{font-size:27px;letter-spacing:-1px}.nr-gc .payment-info{font-size:10px;color:#968298;margin-top:10px}.nr-gc .offer-card ul{list-style:none;padding:20px 0 0;margin:22px 0;border-top:1px solid var(--line)}.nr-gc .offer-card li{font-size:12px;line-height:1.7;margin:11px 0;padding-left:23px;color:#715573;position:relative}.nr-gc .offer-card li:before{content:"✓";position:absolute;left:0;color:var(--green)}.nr-gc .offer-card .button{width:100%;margin-top:3px}.nr-gc .offer-trust{display:flex;justify-content:center;gap:20px;font-size:9px;color:#98859a;margin-top:19px}.nr-gc .pass-banner{display:flex;gap:24px;align-items:center;border-top:1px solid #503452;padding-top:30px;margin-top:65px;color:#cbb1cd}.nr-gc .pass-symbol{font-size:45px;color:#c398c7;line-height:1}.nr-gc .pass-banner b{font-size:13px;font-weight:500;color:#e7d4e9}.nr-gc .pass-banner p{font-size:11px;line-height:1.7;margin-top:7px;color:#a681aa}.nr-gc .pass-banner .text-link{margin-left:auto;white-space:nowrap;color:#d8b3db}.nr-gc .faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:100px}.nr-gc .faq-list details{padding:22px 0;border-bottom:1px solid var(--line)}.nr-gc .faq-list details:first-child{padding-top:2px}.nr-gc .faq-list summary{display:flex;justify-content:space-between;gap:25px;align-items:center;list-style:none;cursor:pointer;font-size:13px;line-height:1.7}.nr-gc .faq-list summary::-webkit-details-marker{display:none}.nr-gc .faq-list summary>span{font-size:23px;font-weight:300;color:#9c819e}.nr-gc .faq-list details[open] summary>span{transform:rotate(45deg)}.nr-gc .faq-list p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:15px;margin-right:25px}.nr-gc .footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px 0;border-top:1px solid var(--line)}.nr-gc .footer .brand{font-size:26px}.nr-gc .footer .brand small{font-size:7px;letter-spacing:2px}.nr-gc .footer p,.nr-gc .footer>a:last-child{font-size:10px;color:#948496}.nr-gc .mobile-buy{display:none}.nr-gc .skip{position:absolute;left:10px;top:-100px;background:#fff;padding:15px;z-index:30}.nr-gc .skip:focus{top:10px}.nr-gc dialog{padding:40px;border:1px solid #e0d2e2;border-radius:16px;max-width:720px;width:calc(100% - 32px);color:var(--forest);box-shadow:0 35px 100px #0003}.nr-gc dialog::backdrop{background:#260429b0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.nr-gc .modal-close{position:absolute;right:12px;top:12px;width:32px;height:32px;border-radius:50%;background:#f4e8f5;color:#683e6c;font-size:25px}.nr-gc .modal-tag{font-size:9px;letter-spacing:1.3px;color:var(--green);margin-bottom:19px}.nr-gc dialog h2{font-size:29px;margin:0 0 23px}.nr-gc dialog p{font-size:13px;line-height:1.8;color:var(--muted);margin:17px 0}.nr-gc dialog img{width:100%;height:auto;border-radius:6px}.nr-gc .modal-notice{background:#f6edf6;padding:16px;border-radius:7px;font-size:12px!important}.nr-gc dialog .button{margin-top:10px}.nr-gc .modal-price{font-size:44px;margin:20px 0;font-weight:400}.nr-gc .modal-price small{font-size:14px;color:#927a94}@media (min-width:1550px){.nr-gc .hero-copy h1{font-size:68px}}@media (max-width:1150px){.nr-gc .wrap{width:calc(100% - 72px)}.nr-gc .header-inner{padding:0 36px}.nr-gc .site-header nav{gap:19px;font-size:12px}.nr-gc .hero-layout{gap:35px;grid-template-columns:1.08fr 1fr}.nr-gc .hero-copy h1{font-size:53px;letter-spacing:-2.9px}.nr-gc .hero-copy>p{font-size:15px}.nr-gc .hero-actions{gap:16px;flex-wrap:wrap}.nr-gc .hero-actions .button{font-size:12px}.nr-gc .hero-visual{height:510px}.nr-gc .ads-sculpture{width:330px;top:70px}.nr-gc .ai-chip{right:-14px}.nr-gc .course-facts>div{padding-left:20px;gap:10px}.nr-gc .course-facts strong{font-size:12px}.nr-gc .course-facts small{font-size:9px}.nr-gc .overview{gap:50px}.nr-gc .curriculum{gap:55px}.nr-gc .path-grid{gap:60px}.nr-gc .ai-layout,.nr-gc .results-layout{gap:55px}.nr-gc .enroll-layout{gap:65px}.nr-gc .enroll-copy h2{font-size:44px}.nr-gc .offer-card{padding:28px}.nr-gc .bonus-grid{gap:15px}.nr-gc .bonus-info{padding:19px}.nr-gc .bonus-grid .bonus-extra{padding:22px}.nr-gc .faq-section{gap:60px}.nr-gc .lesson-mini{gap:17px}.nr-gc .lesson-mini>span{padding-right:14px}}@media (max-width:850px){.nr-gc .wrap{width:calc(100% - 44px)}.nr-gc .site-header{height:75px}.nr-gc .header-inner{padding:0 22px;gap:15px}.nr-gc .site-header nav{display:none;position:absolute;top:74px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;border-bottom:1px solid var(--line);font-size:14px}.nr-gc .site-header nav.open{display:flex}.nr-gc .header-inner>.button{margin-left:auto}.nr-gc .mobile-menu{display:block}.nr-gc .brand{font-size:25px}.nr-gc .brand svg{width:25px}.nr-gc .hero-layout{grid-template-columns:1fr 1fr;gap:25px;padding:10px 0 35px}.nr-gc .hero-copy h1{font-size:40px;letter-spacing:-2.2px}.nr-gc .hero-copy>p{font-size:13px}.nr-gc .desktop{display:none}.nr-gc .hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.nr-gc .hero-actions .button{font-size:11px;gap:15px;padding:15px 17px}.nr-gc .hero-assurance{font-size:8px;gap:6px;flex-wrap:wrap;line-height:1.7}.nr-gc .hero-visual{height:480px}.nr-gc .visual-top{top:20px;left:18px;right:18px;font-size:7px;letter-spacing:.5px}.nr-gc .visual-tag{padding:7px}.nr-gc .ads-sculpture{width:295px;top:100px}.nr-gc .visual-orbit{width:280px;height:280px}.nr-gc .orbit-c{width:310px;height:310px}.nr-gc .ai-chip{right:-10px;bottom:133px;padding:11px 13px;font-size:10px;gap:9px}.nr-gc .ai-chip>span{font-size:24px}.nr-gc .visual-bottom{left:22px;bottom:24px;right:22px}.nr-gc .visual-bottom strong{font-size:23px}.nr-gc .visual-bottom div>span{font-size:6px}.nr-gc .visual-arrow{font-size:32px}.nr-gc .course-facts{grid-template-columns:repeat(2,1fr);gap:25px;padding:28px 0}.nr-gc .course-facts>div:nth-child(3){padding-left:0}.nr-gc .course-facts>div:nth-child(2){border:0}.nr-gc .course-facts strong{font-size:13px}.nr-gc .course-facts small{font-size:10px}.nr-gc .mini-course{display:none}.nr-gc .course-nav>.wrap{height:60px}.nr-gc .course-nav nav{gap:23px}.nr-gc .course-nav>.wrap>a{gap:13px;font-size:13px}.nr-gc .section{padding-top:75px;padding-bottom:75px}.nr-gc h2{font-size:36px}.nr-gc .overview{grid-template-columns:1fr;gap:40px}.nr-gc .overview-title>p{max-width:530px}.nr-gc .outcome-grid{gap:28px 40px}.nr-gc .path-grid{gap:40px}.nr-gc .path-grid h2{font-size:32px}.nr-gc .path-panel{padding:28px;min-height:385px}.nr-gc .path-panel h3{font-size:25px}.nr-gc .path-panel>p{font-size:12px}.nr-gc .curriculum{grid-template-columns:1fr;gap:40px}.nr-gc .curriculum-aside{position:static}.nr-gc .curriculum-aside h2{max-width:none}.nr-gc .curriculum-aside>p{max-width:none}.nr-gc .curriculum-numbers{gap:40px}.nr-gc .curriculum-note,.nr-gc .curriculum-aside h2 br{display:none}.nr-gc .module{padding:19px 0}.nr-gc .ai-layout{gap:45px;grid-template-columns:.9fr 1.1fr}.nr-gc .ai-art{height:330px}.nr-gc .ai-core{width:145px;height:145px;font-size:115px;border-radius:27px}.nr-gc .ai-ring{width:255px;height:255px}.nr-gc .ai-orbit-label{font-size:7px;padding:7px 10px}.nr-gc .label-1{left:-5%;top:23%}.nr-gc .label-2{right:-6%;top:47%}.nr-gc .label-3{left:7%;bottom:13%}.nr-gc .ai-copy h2{font-size:32px}.nr-gc .ai-copy>p{font-size:12px}.nr-gc .section-heading>p{font-size:12px}.nr-gc .lesson-layout{grid-template-columns:1fr}.nr-gc .featured-lesson{min-height:360px}.nr-gc .lesson-stack{grid-template-columns:repeat(2,1fr);gap:18px}.nr-gc .lesson-mini{display:block}.nr-gc .lesson-mini>img{height:145px;min-height:0}.nr-gc .lesson-mini>span{padding:20px}.nr-gc .results-layout{gap:35px;grid-template-columns:1fr 1fr}.nr-gc .results-layout h2{font-size:30px}.nr-gc .result-proof{padding:20px}.nr-gc .proof-head small{font-size:8px}.nr-gc .result-metric strong{font-size:49px}.nr-gc .bonus-grid{grid-template-columns:repeat(2,1fr);gap:22px}.nr-gc .bonus-visual{height:150px}.nr-gc .bonus-grid .bonus-extra{padding:30px}.nr-gc .bonus-extra p{max-width:220px}.nr-gc .enroll-layout{gap:35px;grid-template-columns:1fr 1fr}.nr-gc .enroll-copy h2{font-size:36px}.nr-gc .enroll-copy>p{font-size:12px}.nr-gc .offer-card{padding:23px}.nr-gc .offer-top{font-size:7px;flex-wrap:wrap}.nr-gc .offer-card h3{font-size:29px}.nr-gc .offer-card li{font-size:11px}.nr-gc .offer-trust{font-size:8px;gap:12px}.nr-gc .guarantee{gap:14px}.nr-gc .guarantee>span{flex-shrink:0;width:48px;height:58px}.nr-gc .guarantee b,.nr-gc .guarantee p{font-size:10px}.nr-gc .pass-banner{gap:18px}.nr-gc .pass-banner b{font-size:12px}.nr-gc .pass-banner p{font-size:10px}.nr-gc .pass-banner .text-link{font-size:10px;gap:12px}.nr-gc .faq-section{gap:35px;grid-template-columns:.8fr 1.2fr}.nr-gc .footer p{display:none}}@media (max-width:580px){.nr-gc{scroll-padding-top:80px}.nr-gc .wrap{width:calc(100% - 40px)}.nr-gc .header-inner{padding:0 20px;gap:13px}.nr-gc .brand{font-size:25px;gap:6px}.nr-gc .brand svg{width:22px}.nr-gc .brand small{font-size:6px;letter-spacing:4.7px}.nr-gc .button.small{font-size:10px;padding:10px 12px;gap:13px;min-height:38px}.nr-gc .breadcrumbs{padding:21px 0 22px;font-size:9px;gap:9px}.nr-gc .hero-layout{grid-template-columns:1fr;gap:35px;padding-top:5px}.nr-gc .eyebrow{font-size:8px;letter-spacing:1px}.nr-gc .hero-copy h1{font-size:48px;letter-spacing:-2.7px;line-height:1.08;margin:24px 0 23px}.nr-gc .hero-copy>p{font-size:14px;line-height:1.75}.nr-gc .hero-actions{margin-top:26px;gap:22px;align-items:center}.nr-gc .hero-actions .button{width:100%;font-size:12px;padding:17px 20px}.nr-gc .hero-actions .text-link{font-size:12px}.nr-gc .hero-assurance{justify-content:center;font-size:8px;gap:8px;margin-top:21px}.nr-gc .enrollment{margin-top:26px;justify-content:center}.nr-gc .hero-visual{height:405px;max-width:420px;width:100%;margin:auto}.nr-gc .visual-top{left:22px;right:22px;top:22px}.nr-gc .visual-tag{padding:7px 9px}.nr-gc .ads-sculpture{width:300px;top:42px}.nr-gc .visual-orbit{width:300px;height:300px;top:44%}.nr-gc .orbit-c{width:340px;height:340px}.nr-gc .visual-bottom strong{font-size:23px}.nr-gc .visual-bottom{bottom:24px}.nr-gc .visual-bottom div>span{font-size:7px}.nr-gc .ai-chip{bottom:108px;right:-8px;padding:10px 14px;transform:rotate(3deg)}.nr-gc .course-facts{gap:24px;padding:27px 0}.nr-gc .course-facts>div{padding-left:18px;gap:10px}.nr-gc .course-facts strong{font-size:11px}.nr-gc .course-facts small{font-size:9px}.nr-gc .fact-icon{font-size:22px}.nr-gc .course-nav>.wrap{width:100%;height:54px;padding:0 20px;overflow:auto}.nr-gc .course-nav nav{justify-content:space-between;width:100%;gap:20px;white-space:nowrap;font-size:10px}.nr-gc .course-nav>.wrap>a{display:none}.nr-gc .section{padding-top:58px;padding-bottom:58px}.nr-gc h2{font-size:34px;letter-spacing:-1.5px}.nr-gc .overview{gap:35px}.nr-gc .overview-title>p{font-size:13px;line-height:1.9;margin-top:22px}.nr-gc .outcome-grid{gap:25px 23px}.nr-gc .outcome-grid h3{font-size:15px;line-height:1.4;margin-top:12px}.nr-gc .outcome-grid p{font-size:11px;line-height:1.8}.nr-gc .line-icon{font-size:28px}.nr-gc .path-section{padding:58px 0}.nr-gc .path-grid{grid-template-columns:1fr;gap:30px}.nr-gc .path-grid h2{font-size:34px}.nr-gc .path-grid>div>p{font-size:13px;max-width:none}.nr-gc .path-buttons{margin-top:25px}.nr-gc .path-buttons button{font-size:13px;padding:16px}.nr-gc .path-panel{min-height:330px;padding:29px}.nr-gc .path-panel h3{font-size:28px}.nr-gc .path-panel>p{font-size:13px}.nr-gc .curriculum-aside h2{font-size:35px}.nr-gc .curriculum-numbers{gap:42px;margin-top:26px}.nr-gc .curriculum-numbers strong{font-size:40px}.nr-gc .curriculum-aside>p{font-size:13px}.nr-gc .curriculum{gap:30px}.nr-gc .module{padding:20px 0}.nr-gc .module summary{gap:13px}.nr-gc .module-summary h3{font-size:13px}.nr-gc .module-summary small{font-size:10px}.nr-gc .module-num{width:29px;height:29px;font-size:9px}.nr-gc .module-plus{margin-left:0}.nr-gc .module-content{padding:17px 15px 0 42px;font-size:12px}.nr-gc .ai-section{padding:50px 0 58px}.nr-gc .ai-layout{grid-template-columns:1fr;gap:38px}.nr-gc .ai-art{height:270px;max-width:330px;width:100%;margin:auto;order:2}.nr-gc .ai-ring{width:255px;height:255px}.nr-gc .ai-copy h2{font-size:34px}.nr-gc .ai-copy>p{font-size:13px;line-height:1.9}.nr-gc .ai-features p{font-size:12px}.nr-gc .ai-features p b{font-size:14px}.nr-gc .ai-caption{font-size:7px}.nr-gc .label-1{left:0;top:20%}.nr-gc .label-2{right:0}.nr-gc .label-3{left:5%;bottom:10%}.nr-gc .section-heading{display:block;margin-bottom:28px}.nr-gc .section-heading>p{margin-top:22px;font-size:13px}.nr-gc .lesson-layout{gap:18px}.nr-gc .featured-lesson{min-height:300px}.nr-gc .lesson-overlay{padding:24px}.nr-gc .lesson-overlay h3{font-size:27px}.nr-gc .lesson-stack{grid-template-columns:1fr;gap:18px}.nr-gc .lesson-mini{display:grid;grid-template-columns:.75fr 1fr;gap:16px}.nr-gc .lesson-mini>img{height:100%;min-height:166px}.nr-gc .lesson-mini>span{padding:18px 16px 18px 0}.nr-gc .lesson-mini small{font-size:6px;line-height:1.6;letter-spacing:.4px}.nr-gc .lesson-mini b{font-size:15px}.nr-gc .lesson-mini em{font-size:10px}.nr-gc .lesson-note{font-size:9px;line-height:1.7}.nr-gc .results-section{padding:55px 0}.nr-gc .results-layout{grid-template-columns:1fr;gap:30px}.nr-gc .results-layout h2{font-size:34px}.nr-gc .results-layout>div>p{font-size:13px}.nr-gc .result-metric strong{font-size:57px}.nr-gc .result-proof{padding:23px}.nr-gc .proof-head small{font-size:8px}.nr-gc .bonus-count{margin-top:24px}.nr-gc .bonus-count strong{font-size:48px}.nr-gc .bonus-count span{font-size:8px}.nr-gc .bonus-grid{gap:16px}.nr-gc .bonus-visual{height:120px;padding:15px}.nr-gc .bonus-visual>span{font-size:63px;right:21px;top:40px}.nr-gc .bonus-visual small{font-size:7px}.nr-gc .bonus-info{padding:18px 15px}.nr-gc .bonus-info>span{font-size:6px;letter-spacing:.5px;line-height:1.5;display:block}.nr-gc .bonus-info h3{font-size:14px;line-height:1.45}.nr-gc .bonus-info p{font-size:10px;line-height:1.75}.nr-gc .bonus-grid .bonus-extra{padding:21px 18px}.nr-gc .extra-star{font-size:21px}.nr-gc .bonus-extra strong{font-size:45px;margin:16px 0 12px}.nr-gc .bonus-extra h3{font-size:16px}.nr-gc .bonus-extra p{font-size:9px}.nr-gc .bonus-foot{padding:16px;align-items:flex-start;gap:10px}.nr-gc .bonus-foot p{font-size:11px;line-height:1.8}.nr-gc .bonus-foot b{display:block}.nr-gc .enroll-section{padding:58px 0 30px}.nr-gc .enroll-layout{grid-template-columns:1fr;gap:38px}.nr-gc .enroll-copy h2{font-size:42px;letter-spacing:-1.8px}.nr-gc .enroll-copy>p{font-size:13px;line-height:1.85}.nr-gc .guarantee{margin-top:28px}.nr-gc .guarantee b{font-size:12px}.nr-gc .guarantee p{font-size:11px}.nr-gc .offer-card{padding:28px 23px}.nr-gc .offer-top{font-size:7px}.nr-gc .offer-card h3{font-size:34px;margin-top:25px}.nr-gc .offer-card li{font-size:13px;margin:12px 0}.nr-gc .offer-subtitle{font-size:11px}.nr-gc .offer-trust{font-size:9px}.nr-gc .offer-card .button{font-size:13px}.nr-gc .pass-banner{flex-wrap:wrap;gap:15px;padding-top:25px;margin-top:38px}.nr-gc .pass-banner>div{flex:1}.nr-gc .pass-banner b{font-size:12px;line-height:1.7}.nr-gc .pass-banner p{font-size:10px;line-height:1.8}.nr-gc .pass-banner .text-link{margin-left:48px;font-size:12px}.nr-gc .faq-section{grid-template-columns:1fr;gap:32px}.nr-gc .faq-list summary{font-size:13px}.nr-gc .faq-list details{padding:21px 0}.nr-gc .faq-list p{font-size:12px}.nr-gc .footer{padding:28px 0 115px;gap:10px}.nr-gc .footer .brand{font-size:23px}.nr-gc .footer .brand small{font-size:6px}.nr-gc .footer>a:last-child{font-size:9px}.nr-gc .mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:7;padding:13px 20px max(13px,env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nr-gc .mobile-buy small{font-size:7px;letter-spacing:.9px;color:#9d8a9f;display:block}.nr-gc .mobile-buy strong{font-size:21px;font-weight:500;display:block;margin-top:5px}.nr-gc .mobile-buy strong>span{font-size:8px;color:#947d96;font-weight:400}.nr-gc .mobile-buy .button{min-height:42px;padding:13px 17px;font-size:11px;gap:20px}.nr-gc dialog{padding:35px 24px}.nr-gc dialog h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.nr-gc{scroll-behavior:auto}.nr-gc,.nr-gc *{transition:none!important}}.nr-gc .people-mark img{width:32px;height:32px;border-radius:50%;border:3px solid #f7faf5;margin-left:-8px;-o-object-fit:cover;object-fit:cover;background:#e9dbeb}.nr-gc .people-mark img:first-child{margin-left:0}.nr-gc .module-lessons{list-style:none;padding:0;margin:0 0 6px}.nr-gc .module-lessons li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid #edf2ee;font-size:12px;color:var(--muted)}.nr-gc .module-lessons li:first-child{border-top:0}.nr-gc .module-lessons em{font-style:normal;white-space:nowrap;color:#9f89a1}.nr-gc .module-lessons .free{font-size:8px;letter-spacing:.6px;padding:3px 6px;background:#f1e3f3;color:#772b7e;border-radius:4px;margin-left:8px}.nr-gc .bonus-visual .bonus-icon{position:absolute;right:30px;top:40px;width:70px;height:70px;background:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.nr-gc .lesson-thumb-empty{display:grid;place-items:center;background:linear-gradient(140deg,#380c3c,#59185f);color:#e6bdea;font-size:40px;aspect-ratio:16/9;width:100%}.nr-gc #course-modal iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:8px;margin:14px 0}.nr-gc .lesson-stack{max-height:640px;overflow-y:auto;max-height:none;overflow:visible;align-content:start}.nr-gc .lesson-mini{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:stretch;min-height:0}.nr-gc .lesson-mini>img,.nr-gc .lesson-mini>.lesson-thumb-empty{height:100%;min-height:0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.nr-gc .lesson-mini>span{justify-content:center;min-width:0}.nr-gc .lesson-mini b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nr-gc .lesson-mini em{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nr-gc .lesson-mini i{margin-top:10px}@media (max-width:1100px) and (min-width:701px){.nr-gc .lesson-mini>img,.nr-gc .lesson-mini>.lesson-thumb-empty{height:auto;width:100%}}.nr-gc .mini-a.mini-icon{display:inline-block;width:26px;height:26px;background:var(--green);-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.nr-gc .hero-visual{overflow:hidden;--chip-surface:color-mix(in srgb,var(--paper) 86%,transparent);--chip-border:color-mix(in srgb,var(--paper) 65%,transparent);--chip-shadow:0 12px 28px color-mix(in srgb,var(--deep) 24%,transparent)}.nr-gc .hero-visual .ai-chip{right:14px;background:var(--chip-surface);border-color:var(--chip-border);box-shadow:var(--chip-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (max-width:850px) and (min-width:581px){.nr-gc .ads-sculpture{max-width:82%}}@media (max-width:580px){.nr-gc .ads-sculpture{max-width:84%}.nr-gc .hero-visual .ai-chip{right:12px}}.nr-gc .pass-banner{position:relative;overflow:hidden;border:1px solid #7c3c82;border-radius:16px;padding:30px 32px 28px;margin-top:65px;text-align:left;color:#e7d4e9;background:radial-gradient(ellipse at 98% 10%,#761a7f 0,transparent 45%),linear-gradient(150deg,#380d3c,#1b061d 70%);box-shadow:0 28px 54px -20px #13031599}.nr-gc .pass-banner .grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background-image:linear-gradient(#edb8f212 1px,transparent 1px),linear-gradient(90deg,#edb8f212 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse,#000,transparent 80%);pointer-events:none}.nr-gc .pass-banner>*:not(.grid-bg){position:relative;z-index:1}.nr-gc .pass-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:#c398c7;margin:0 0 8px}.nr-gc .pass-banner b{display:block;font-size:15px;font-weight:600;color:#fff}.nr-gc .pass-banner p{font-size:12px;color:#c8a7cb}.nr-gc .pass-banner .text-link{background:#e396ea;color:#240527;border-radius:6px;padding:12px 18px;font-weight:700;transition:transform .2s,background .2s}.nr-gc .pass-banner .text-link:hover{transform:translateY(-2px);background:#edb8f2}@media (max-width:640px){.nr-gc .pass-banner{padding:26px 20px 22px;margin-top:38px}.nr-gc .pass-banner .text-link{margin-left:0;justify-content:center}}.nr-gc .brand{gap:0;flex-shrink:0}.nr-gc .brand-logo{display:block;width:190px;max-width:100%;height:auto}@media (max-width: 420px){.nr-gc .header,.nr-gc .header-inner{height:auto;min-height:78px;flex-wrap:wrap;gap:10px;padding-block:14px}.nr-gc .site-header{height:auto}.nr-gc .header .nav-pass,.nr-gc .header-inner>.button{order:2;width:100%;margin:0}.nr-gc .menu-toggle,.nr-gc .mobile-menu{margin-left:auto}.nr-gc .header nav,.nr-gc .site-header nav{top:100%}.nr-gc .footer{flex-wrap:wrap}}.nr-gc{font-variant-emoji:text}.nr-gc svg.lu{display:inline-block;vertical-align:-.125em;flex-shrink:0}.nr-gc .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-shrink:0}.nr-gc .header-actions .header-login{display:inline-flex;align-items:center;min-height:44px;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--green, var(--accent, var(--teal)));font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}.nr-gc .header-actions .header-login:hover{text-decoration:underline;text-underline-offset:4px}.nr-gc .header .header-actions .header-login{color:var(--teal)}.nr-gc .header .header-actions .nav-pass{margin:0}@media (max-width: 1150px){.nr-gc .site-header nav{display:none}}@media (max-width: 700px){.nr-gc .header-actions{gap:14px}.nr-gc .header-inner .header-actions .button{padding-inline:14px;gap:10px}}@media (max-width: 420px){.nr-gc .header-actions{order:2;width:100%}.nr-gc .header .header-actions .nav-pass,.nr-gc .header-inner .header-actions .button{width:auto;flex:1}.nr-gc .header-actions .header-login{flex:none}}.nr-gc .trial-cta{margin-top:10px;filter:brightness(.9)}.nr-gc .trial-cta:hover{filter:brightness(.82)}.nr-gc #trial-cta-slot{display:block}.nr-gc .infinite-plan .primary.trial-cta{width:100%;background:#e270ed;color:#2e0632;margin-top:12px}.nr-gc .infinite-plan .primary.trial-cta:hover{background:#f19cf9}.nr-gc .ps-root{--accent:var(--ps-accent);--deep:var(--ps-deep);--deep-2:var(--ps-deep2);--soft:var(--ps-soft);--tint:var(--ps-tint);--line:var(--ps-line);--muted:var(--ps-muted);--paper:var(--ps-paper);--on-dark:var(--ps-ondark);color:var(--deep)}.nr-gc .ps-root .section{padding:105px 0}.nr-gc .ps-root .band{background:var(--paper);border-block:1px solid var(--line)}.nr-gc .ps-root .wrap{width:calc(100% - 112px);max-width:1248px;margin:auto}.nr-gc .ps-root .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:50px}.nr-gc .ps-root .section-head>p{max-width:420px;font-size:14px;line-height:1.8;color:var(--muted)}.nr-gc .ps-root .eyebrow{font-size:9px;letter-spacing:1.5px;font-weight:700;color:var(--accent);text-transform:uppercase}.nr-gc .ps-root .eyebrow.light{color:var(--soft)}.nr-gc .ps-root h2{font-size:43px;line-height:1.16;letter-spacing:-1.9px;font-weight:500;margin-top:17px}.nr-gc .ps-root h2>span{color:var(--muted)}.nr-gc .ps-root h3,.nr-gc .ps-root p{margin:0}.nr-gc .ps-root .grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:42px 42px}@media (max-width:1000px){.nr-gc .ps-root .wrap{width:calc(100% - 48px)}.nr-gc .ps-root .section-head{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.nr-gc .ps-root .section{padding:70px 0}.nr-gc .ps-root h2{font-size:32px;letter-spacing:-1.2px}}.nr-gc .ps-root .ps-pains{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nr-gc .ps-root .ps-pains figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:20px}.nr-gc .ps-root .ps-pains em{align-self:flex-start;font-style:normal;font-size:8px;letter-spacing:1.2px;font-weight:700;color:var(--accent);background:var(--tint);padding:6px 9px;border-radius:4px}.nr-gc .ps-root .ps-pains blockquote{margin:0;font-size:18px;line-height:1.55;letter-spacing:-.4px}.nr-gc .ps-root .ps-pains figcaption{margin-top:auto;padding-top:18px;border-top:1px dashed var(--line);font-size:13px;line-height:1.7;color:var(--muted);display:flex;gap:10px}.nr-gc .ps-root .ps-pains figcaption span{color:var(--accent)}.nr-gc .ps-root .ps-pains.rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.nr-gc .ps-root .ps-pains.rows figure{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"badge caption" "quote caption";gap:14px 32px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:28px 0;background:none}.nr-gc .ps-root .ps-pains.rows em{grid-area:badge;align-self:end;justify-self:start}.nr-gc .ps-root .ps-pains.rows blockquote{grid-area:quote;align-self:start}.nr-gc .ps-root .ps-pains.rows figcaption{grid-area:caption;align-self:center;margin:0;padding:0;border:0}.nr-gc .ps-root .ps-deep{position:relative;overflow:hidden;border-radius:15px;padding:64px;display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;color:#fff;background:radial-gradient(ellipse at 15% 20%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 55%),linear-gradient(140deg,var(--deep-2),var(--deep) 70%);isolation:isolate}.nr-gc .ps-root .ps-deep .grid-bg{z-index:-1}.nr-gc .ps-root .ps-deep h2>span{color:var(--soft)}.nr-gc .ps-root .ps-copy p{font-size:15px;line-height:1.8;color:var(--on-dark);margin-top:18px}.nr-gc .ps-root .ps-copy b{color:#fff}.nr-gc .ps-root .ps-copy .ps-quote{font-size:28px;line-height:1.3;letter-spacing:-1px;color:#fff;border-left:3px solid var(--soft);padding-left:18px;margin-top:26px}.nr-gc .ps-root .ps-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.nr-gc .ps-root .ps-list li{background:#ffffff12;border:1px solid #ffffff22;border-radius:10px;padding:20px 22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nr-gc .ps-root .ps-list b{display:block;font-size:14px;margin-bottom:6px}.nr-gc .ps-root .ps-list span{font-size:13px;line-height:1.7;color:var(--on-dark)}.nr-gc .ps-root .ps-deep.light{background:var(--tint);color:var(--deep)}.nr-gc .ps-root .ps-deep.light h2>span{color:var(--accent)}.nr-gc .ps-root .ps-deep.light .ps-copy p{color:var(--muted)}.nr-gc .ps-root .ps-deep.light .ps-copy b,.nr-gc .ps-root .ps-deep.light .ps-quote{color:var(--deep)}.nr-gc .ps-root .ps-deep.light .ps-quote{border-color:var(--accent)}.nr-gc .ps-root .ps-deep.light .ps-list li{background:#ffffffd9;border-color:var(--line)}.nr-gc .ps-root .ps-deep.light .ps-list span{color:var(--muted)}.nr-gc .ps-root .ps-ben h3{font-size:18px;font-weight:500;letter-spacing:-.4px}.nr-gc .ps-root .ps-ben p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:10px}.nr-gc .ps-root .ps-ben .line-icon{font-size:22px;color:var(--accent);display:block;margin-bottom:16px}.nr-gc .ps-root .ps-ben.grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.nr-gc .ps-root .ps-ben.grid article{padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.nr-gc .ps-root .ps-ben.grid article:nth-child(3n){border-right:0}.nr-gc .ps-root .ps-ben.grid article:nth-last-child(-n+3){border-bottom:0}.nr-gc .ps-root .ps-ben.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nr-gc .ps-root .ps-ben.cards article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px}.nr-gc .ps-root .ps-ben.list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:56px;column-gap:56px}.nr-gc .ps-root .ps-ben.list article{display:flex;gap:20px;padding:26px 0;border-top:1px solid var(--line)}.nr-gc .ps-root .ps-ben.list .line-icon{width:46px;height:46px;flex:none;border-radius:50%;background:var(--tint);display:grid;place-items:center;font-size:18px;margin:0}@media (max-width:1000px){.nr-gc .ps-root .ps-pains,.nr-gc .ps-root .ps-ben.cards{grid-template-columns:1fr}.nr-gc .ps-root .ps-pains.rows figure{grid-template-columns:1fr;grid-template-areas:"badge" "quote" "caption";gap:12px}.nr-gc .ps-root .ps-deep{grid-template-columns:1fr;padding:40px 28px;gap:32px}.nr-gc .ps-root .ps-ben.grid{grid-template-columns:1fr 1fr}.nr-gc .ps-root .ps-ben.grid article{border:0!important;border-bottom:1px solid var(--line)!important}}@media (max-width:700px){.nr-gc .ps-root .ps-ben.grid,.nr-gc .ps-root .ps-ben.list{grid-template-columns:1fr}.nr-gc .ps-root .ps-copy .ps-quote{font-size:22px}}.nr-gc .ps-root{--ps-accent:#860292;--ps-deep:#260729;--ps-deep2:#2d0e30;--ps-soft:#edb8f2;--ps-tint:#f5e5f7;--ps-line:#e9e0e9;--ps-muted:#7f6c81;--ps-paper:#f6f9f6;--ps-ondark:#dbc3dd}.nr-gc .novo-ico{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex-shrink:0}.nr-gc .pass-banner{--pass-accent:var(--green,var(--accent));--pass-soft:var(--mint,var(--soft));--pass-deep:var(--deep);--pass-deep2:var(--forest,var(--deep-2));position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 32px 28px;border-radius:16px;text-align:left;border:1px solid color-mix(in srgb,var(--pass-soft) 38%,transparent);background:radial-gradient(ellipse at 98% 10%,color-mix(in srgb,var(--pass-accent) 45%,transparent),transparent 45%),linear-gradient(150deg,var(--pass-deep2),var(--pass-deep) 70%);box-shadow:0 28px 54px -20px color-mix(in srgb,var(--pass-deep) 55%,transparent)}.nr-gc .pass-banner>div:not(.grid-bg){position:relative;z-index:1;min-width:0;width:100%;max-width:none}.nr-gc .pass-banner>.grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;border-radius:inherit;background-image:linear-gradient(color-mix(in srgb,var(--pass-soft) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--pass-soft) 9%,transparent) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse,black,transparent 80%);pointer-events:none}.nr-gc .pass-banner .pass-symbol{position:relative;z-index:1;font-size:34px;color:var(--pass-soft)}.nr-gc .pass-banner .pass-eyebrow{display:block;margin:0 0 8px;font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--pass-soft)}.nr-gc .pass-banner>div b{display:block;font-size:15px;font-weight:600;line-height:1.4;color:var(--pass-soft);max-width:none;white-space:normal}.nr-gc .pass-banner>div p{font-size:12px;line-height:1.7;margin-top:5px;color:color-mix(in srgb,var(--pass-soft) 80%,transparent);max-width:none;white-space:normal}.nr-gc .pass-banner .text-link,.nr-gc .pass-banner .button{position:relative;z-index:1;margin-left:0;white-space:nowrap;flex-shrink:0;background:var(--pass-soft);color:var(--pass-deep);border-radius:6px;padding:12px 18px;min-height:43px;font-size:12px;font-weight:700;transition:transform .2s,background .2s}.nr-gc .pass-banner .text-link:hover,.nr-gc .pass-banner .button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--pass-soft) 85%,var(--paper))}@media (max-width:700px){.nr-gc .pass-banner{grid-template-columns:minmax(0,1fr);gap:15px;padding:26px 20px 22px}.nr-gc .pass-banner>div:not(.grid-bg){grid-column:1/-1}.nr-gc .pass-banner .text-link,.nr-gc .pass-banner .button{justify-self:start;margin-left:0}}@media (prefers-reduced-motion:reduce){.nr-gc .pass-banner .button,.nr-gc .pass-banner .text-link{transition:none}}.nr-gc .dark{--deep:inherit;--deep-2:inherit;--accent:inherit;--accent-2:inherit;--soft:inherit;--tint:inherit;--muted:inherit;--line:inherit;--paper:inherit;--dim:inherit;--on-dark:inherit;--border:inherit;--background:inherit;--foreground:inherit;--primary:inherit;--secondary:inherit;--card:inherit;--ring:inherit;--input:inherit}.nr-gc{--sculpture-depth:#590061;--sculpture-face:linear-gradient(115deg,#870a91 4%,#d998df 31%,#f9e9fa 43%,#d998df 51%,#8f1599 79%,#b950c2);--sculpture-shine:linear-gradient(115deg,transparent 30%,#ffffff99 42%,transparent 47%);--sculpture-shadow:10px 18px 14px #27022b99}.nr-gc .gc-sculpture{position:absolute;left:50%;top:92px;width:min(58%,290px);aspect-ratio:1;transform:translate(-50%) rotate(-10deg) scaleY(.92);filter:drop-shadow(var(--sculpture-shadow));z-index:1}.nr-gc .gc-sculpture>span{position:absolute;top:0;right:0;bottom:0;left:0;mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat}.nr-gc .gc-depth{background:var(--sculpture-depth);transform:translate(calc(var(--d)*1px),calc(var(--d)*1.35px))}.nr-gc .gc-face{background:var(--sculpture-face)}.nr-gc .gc-shine{background:var(--sculpture-shine)}@media (max-width:700px){.nr-gc .gc-sculpture{width:min(64%,240px);top:80px}}.nr-pm{--green:#029235;--forest:#0e301a;--deep:#072913;--mint:#b8f2cc;--muted:#6c8173;--line:#e0e9e3;--paper:#f6f9f6}.nr-pm,.nr-pm *{box-sizing:border-box}.nr-pm{scroll-behavior:smooth;scroll-padding-top:105px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:var(--forest);background:#fff;-webkit-font-smoothing:antialiased}.nr-pm h1,.nr-pm h2,.nr-pm h3,.nr-pm p{margin:0}.nr-pm a{color:inherit;text-decoration:none}.nr-pm button,.nr-pm input{font:inherit}.nr-pm button{cursor:pointer;color:inherit}.nr-pm button,.nr-pm a{-webkit-tap-highlight-color:transparent}.nr-pm a:focus-visible,.nr-pm button:focus-visible,.nr-pm summary:focus-visible,.nr-pm [tabindex]:focus-visible{outline:3px solid #14a647;outline-offset:5px}.nr-pm button{border:0}.nr-pm svg{display:block}.nr-pm .wrap{width:calc(100% - 112px);max-width:1248px;margin:auto}.nr-pm .site-header{height:88px;border-bottom:1px solid var(--line);background:#fff;position:relative;z-index:6}.nr-pm .header-inner{height:100%;margin:auto;padding:0 max(56px,calc((100% - 1248px)/2));display:flex;align-items:center;justify-content:space-between;gap:25px}.nr-pm .brand{display:flex;align-items:center;gap:9px;font-weight:750;letter-spacing:-1.8px;font-size:30px}.nr-pm .brand svg{width:30px;height:39px;fill:none;stroke:var(--forest);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nr-pm .brand small{display:block;font-size:8px;letter-spacing:5.7px;margin:2px 0 0 3px}.nr-pm .site-header nav{display:flex;gap:28px;font-size:13px;color:#607868}.nr-pm .site-header nav a:hover{color:var(--green)}.nr-pm .button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 23px;border-radius:6px;font-size:13px;font-weight:600;min-height:52px;transition:transform .2s,background .2s}.nr-pm .button:hover{transform:translateY(-2px)}.nr-pm .button span{font-size:21px;line-height:16px}.nr-pm .green{color:#fff;background:var(--green)}.nr-pm .green:hover{background:#007a2b}.nr-pm .button.small{padding:12px 18px;min-height:43px;font-size:12px}.nr-pm .mobile-menu{display:none;background:none;font-size:25px}.nr-pm .breadcrumbs{display:flex;gap:12px;font-size:10px;color:#8a9c90;padding:26px 0}.nr-pm .breadcrumbs b{font-weight:400;color:#3e614a}.nr-pm .course-hero{background:linear-gradient(110deg,#fbfdfb,#eff6f1);overflow:hidden}.nr-pm .hero-layout{display:grid;grid-template-columns:1.16fr 1fr;gap:55px;align-items:center;padding:20px 0 46px}.nr-pm .eyebrow{font-size:9px;line-height:1.6;letter-spacing:1.5px;font-weight:700;color:var(--green);display:flex;align-items:center;gap:9px}.nr-pm .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #00923310}.nr-pm .hero-copy h1{font-size:62px;line-height:1.09;letter-spacing:-3.4px;font-weight:500;margin:28px 0 24px}.nr-pm .hero-copy h1>span{color:var(--green)}.nr-pm .hero-copy>p{font-size:17px;line-height:1.8;color:var(--muted)}.nr-pm .hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.nr-pm .text-link{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:600}.nr-pm .text-link>span{font-size:19px}.nr-pm .text-link>.play-small{font-size:9px;width:27px;height:27px;border:1px solid #c4d8cb;border-radius:50%;display:grid;place-items:center}.nr-pm .hero-assurance{display:flex;gap:9px;align-items:center;font-size:9px;color:#849a8c;margin-top:18px}.nr-pm .hero-assurance i{width:3px;height:3px;border-radius:50%;background:#a1b5a8}.nr-pm .enrollment{display:flex;gap:14px;align-items:center;margin-top:32px}.nr-pm .enrollment p{font-size:10px;color:var(--muted);line-height:1.65}.nr-pm .enrollment b{font-size:11px;color:var(--forest)}.nr-pm .people-mark{display:flex;padding-left:5px}.nr-pm .people-mark>span{width:32px;height:32px;border-radius:50%;border:3px solid #f7faf5;display:grid;place-items:center;margin-left:-5px;background:#dbebe1;color:#447756;font-size:17px}.nr-pm .people-mark>span:nth-child(2){background:#bddac7}.nr-pm .people-mark>span:nth-child(3){background:#3c6f4e;color:#d8eddf}.nr-pm .hero-visual{position:relative;height:535px;border:1px solid #1b5d32;border-radius:15px;background:radial-gradient(ellipse at 45% 40%,#2f764888,transparent 65%),linear-gradient(130deg,#1a4e2c,#072612 75%);color:#fff;isolation:isolate;box-shadow:0 30px 50px #0c452016}.nr-pm .visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background-image:linear-gradient(#b4ebc709 1px,transparent 1px),linear-gradient(90deg,#b4ebc709 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 80%);mask-image:radial-gradient(ellipse,black,transparent 80%)}.nr-pm .visual-top{position:absolute;top:28px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.2px;color:#9abfa7}.nr-pm .visual-tag{border:1px solid #ffffff22;border-radius:4px;padding:8px 10px;display:flex;gap:7px;align-items:center}.nr-pm .visual-tag i{width:5px;height:5px;border-radius:50%;background:#8ed5a7}.nr-pm .visual-orbit{position:absolute;border:1px solid #86ca9e27;border-radius:50%;width:365px;height:365px;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-30deg) scaleY(.68)}.nr-pm .orbit-b{transform:translate(-50%,-50%) rotate(48deg) scaleY(.75)}.nr-pm .orbit-c{width:415px;height:415px;transform:translate(-50%,-50%);border-style:dashed;border-color:#86ca9e18}.nr-pm .ads-sculpture{width:360px;max-width:95%;position:absolute;top:64px;left:50%;transform:translate(-50%) rotate(-10deg);z-index:1}.nr-pm .ai-chip{position:absolute;right:-22px;bottom:136px;z-index:3;display:flex;align-items:center;gap:12px;padding:15px 19px;background:#f6fff9;border:1px solid #dbf0e2;border-radius:9px;transform:rotate(4deg);box-shadow:0 12px 36px #00170825;color:#154626;font-size:11px}.nr-pm .ai-chip>span{font-size:29px;color:#389057}.nr-pm .ai-chip small{display:block;color:#708778;font-size:9px;margin-top:5px}.nr-pm .visual-bottom{position:absolute;bottom:30px;left:30px;right:30px;display:flex;align-items:flex-end;justify-content:space-between}.nr-pm .visual-bottom div>span{font-size:7px;letter-spacing:1.6px;color:#a1cbb0}.nr-pm .visual-bottom strong{font-size:25px;line-height:1.2;font-weight:400;letter-spacing:-.5px;display:block;margin-top:13px}.nr-pm .visual-arrow{font-size:42px;color:#99deb1;line-height:1}.nr-pm .course-facts{display:grid;grid-template-columns:repeat(4,1fr);padding:29px 0 33px;border-top:1px solid #dae7df}.nr-pm .course-facts>div{display:flex;align-items:center;gap:14px;padding-left:30px;border-right:1px solid #dae7df}.nr-pm .course-facts>div:first-child{padding-left:0}.nr-pm .course-facts>div:last-child{border:0}.nr-pm .fact-icon{font-size:25px;color:#7a9b86}.nr-pm .course-facts strong{font-size:13px;font-weight:500}.nr-pm .course-facts small{display:block;font-size:10px;color:#798f81;margin-top:6px}.nr-pm .course-nav{position:sticky;top:0;z-index:5;background:#fffffff2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.nr-pm .course-nav>.wrap{display:flex;align-items:center;justify-content:space-between;height:67px;gap:20px}.nr-pm .mini-course{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:600}.nr-pm .mini-a{font-size:23px;color:var(--green)}.nr-pm .mini-course b{font-size:9px;color:var(--green);padding:4px 6px;background:#e9f6ee;border-radius:3px}.nr-pm .course-nav nav{display:flex;gap:28px;color:var(--muted);font-size:11px}.nr-pm .course-nav nav a.active{color:var(--green)}.nr-pm .course-nav>.wrap>a{font-size:15px;font-weight:600;display:flex;align-items:center;gap:22px}.nr-pm .course-nav>.wrap>a>span{font-size:10px;font-weight:500;color:var(--green)}.nr-pm .section{padding-top:105px;padding-bottom:105px}.nr-pm h2{font-size:43px;line-height:1.16;letter-spacing:-1.9px;font-weight:500;margin-top:17px}.nr-pm h2>span{color:#798f81}.nr-pm .overview{display:grid;grid-template-columns:1fr 1.15fr;gap:85px}.nr-pm .overview-title>p{max-width:390px;font-size:14px;line-height:1.85;color:var(--muted);margin-top:25px}.nr-pm .overview-title .text-link{margin-top:28px;color:var(--green)}.nr-pm .outcome-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 35px}.nr-pm .outcome-grid article{border-top:1px solid var(--line);padding-top:25px}.nr-pm .line-icon{font-size:30px;color:var(--green);display:block;height:39px}.nr-pm .outcome-grid h3{font-size:16px;letter-spacing:-.3px;margin-top:18px;font-weight:500}.nr-pm .outcome-grid p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:10px}.nr-pm .path-section{background:var(--paper);padding:80px 0;border-block:1px solid #edf1ec}.nr-pm .path-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.nr-pm .path-grid h2{font-size:38px}.nr-pm .path-grid>div>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:20px;max-width:365px}.nr-pm .path-buttons{margin-top:29px}.nr-pm .path-buttons button{background:transparent;display:flex;width:100%;align-items:center;text-align:left;gap:20px;padding:18px 15px;border-bottom:1px solid var(--line);font-size:13px}.nr-pm .path-buttons button>span{font-size:9px;color:#8ea295}.nr-pm .path-buttons button>b{margin-left:auto;font-weight:400;font-size:20px}.nr-pm .path-buttons button[aria-selected=true]{background:#e4f1e9;border-radius:6px;border-bottom-color:transparent;color:#176f36}.nr-pm .path-panel{padding:40px;background:#fff;border:1px solid #dde8e1;border-radius:12px;align-self:center;min-height:380px;display:flex;flex-direction:column;justify-content:center;position:relative}.nr-pm .path-panel .panel-tag{font-size:9px;letter-spacing:1.3px;color:var(--green)}.nr-pm .path-panel h3{font-size:30px;line-height:1.25;letter-spacing:-1px;font-weight:400;margin-top:25px}.nr-pm .path-panel>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:20px}.nr-pm .panel-route{display:flex;gap:9px;align-items:center;margin-top:26px;flex-wrap:wrap}.nr-pm .panel-route span{font-size:9px;padding:7px 10px;border:1px solid var(--line);border-radius:4px}.nr-pm .panel-route i{font-size:12px;color:#8ab198;font-style:normal}.nr-pm .curriculum{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.nr-pm .curriculum-aside{position:sticky;top:110px}.nr-pm .curriculum-aside h2{font-size:40px;max-width:350px}.nr-pm .curriculum-aside>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:22px;max-width:320px}.nr-pm .curriculum-numbers{display:flex;gap:50px;margin-top:35px}.nr-pm .curriculum-numbers>div{display:flex;flex-direction:column;gap:10px}.nr-pm .curriculum-numbers strong{font-size:47px;font-weight:400;letter-spacing:-2px}.nr-pm .curriculum-numbers strong>span{font-size:22px;color:var(--green)}.nr-pm .curriculum-numbers>div>span{font-size:8px;letter-spacing:1px;color:#809587}.nr-pm .curriculum-note{display:flex;gap:15px;align-items:center;border-top:1px solid var(--line);margin-top:32px;padding-top:25px;max-width:300px}.nr-pm .curriculum-note>span{font-size:28px;color:var(--green)}.nr-pm .curriculum-note p{font-size:12px;line-height:1.7;color:var(--muted)}.nr-pm .expand-all{margin-top:29px;border:0;background:none;padding:0;color:var(--green)}.nr-pm .module{border-bottom:1px solid var(--line);padding:22px 0}.nr-pm .module:first-child{border-top:1px solid var(--line)}.nr-pm .module summary{list-style:none;display:flex;align-items:center;gap:17px;cursor:pointer}.nr-pm .module summary::-webkit-details-marker{display:none}.nr-pm .module-num{width:34px;height:34px;display:grid;place-items:center;background:#edf5f0;border-radius:5px;color:#618a6f;font-size:10px;flex-shrink:0}.nr-pm .module-summary{flex:1}.nr-pm .module-summary h3{font-size:14px;font-weight:500;line-height:1.5}.nr-pm .module-summary small{font-size:10px;color:#90a196;display:block;margin-top:5px}.nr-pm .module-plus{font-size:22px;color:#819c8a;margin-left:10px;font-weight:300}.nr-pm .module[open] .module-num{background:#049135;color:#fff}.nr-pm .module[open] .module-plus{transform:rotate(45deg)}.nr-pm .module-content{padding:18px 30px 3px 51px;font-size:12px;line-height:1.8;color:var(--muted)}.nr-pm .module-content .tag{display:inline-block;font-size:8px;letter-spacing:.6px;padding:5px 8px;background:#eff6f1;border-radius:4px;margin-top:12px;color:#5a7e67}.nr-pm .ai-section{background:var(--deep);color:#ecf9f1;padding:85px 0;overflow:hidden}.nr-pm .ai-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}.nr-pm .ai-art{position:relative;height:370px;isolation:isolate}.nr-pm .ai-ring{width:320px;height:320px;border:1px solid #80be9638;border-radius:50%;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-25deg) scaleY(.74)}.nr-pm .ai-ring.ring-2{transform:translate(-50%,-50%) rotate(45deg) scaleY(.77);border-style:dashed}.nr-pm .ai-core{width:180px;height:180px;border-radius:35px;display:grid;place-items:center;font-size:145px;font-weight:300;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-12deg);background:linear-gradient(135deg,#226138,#123f22);color:#b5f6cc;border:1px solid #5e9e7470;box-shadow:inset 2px 2px 1px #93edb23b,0 30px 50px #0003;line-height:1}.nr-pm .ai-orbit-label{position:absolute;border:1px solid #356847;background:#12381f;padding:9px 13px;border-radius:5px;font-size:9px;letter-spacing:1px;color:#b5d6c0}.nr-pm .label-1{left:3%;top:23%}.nr-pm .label-2{right:0;top:40%}.nr-pm .label-3{left:13%;bottom:13%}.nr-pm .ai-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;letter-spacing:1.5px;font-size:8px;color:#6c9a7c}.nr-pm .ai-copy .eyebrow{color:#98d8ae}.nr-pm .ai-copy h2{font-size:39px}.nr-pm .ai-copy h2 span{color:#b4e7c6}.nr-pm .ai-copy>p{font-size:13px;line-height:1.85;color:#94b29e;margin-top:22px;max-width:460px}.nr-pm .ai-features{margin-top:24px}.nr-pm .ai-features>div{display:flex;gap:18px;align-items:start;padding:15px 0;border-bottom:1px solid #32513d}.nr-pm .ai-features>div:last-child{border:0}.nr-pm .ai-features>div>span{font-size:9px;color:#77a487;padding-top:4px}.nr-pm .ai-features p{font-size:11px;line-height:1.8;color:#87aa93}.nr-pm .ai-features p b{display:block;font-size:13px;color:#d7eddf;font-weight:400;margin-bottom:3px}.nr-pm .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px}.nr-pm .section-heading>p{font-size:13px;line-height:1.8;color:var(--muted)}.nr-pm .lesson-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:25px}.nr-pm .featured-lesson{position:relative;min-height:350px;overflow:hidden;border-radius:12px;padding:0;border:1px solid #dae5dd;text-align:left;background:#092e16;color:#fff}.nr-pm .featured-lesson>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;right:0;bottom:0;left:0;opacity:.6}.nr-pm .lesson-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:27px 30px;background:linear-gradient(0deg,#082d15,#082d15b5 30%,#082d1520 80%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.nr-pm .lesson-index{font-size:8px;letter-spacing:1.4px;color:#add5bb}.nr-pm .lesson-overlay h3{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.7px;margin:13px 0 19px}.nr-pm .preview-link{font-size:10px;display:flex;gap:26px;align-items:center;color:#c3ead1}.nr-pm .preview-link b{font-size:18px;font-weight:400}.nr-pm .lesson-stack{display:grid;gap:20px}.nr-pm .lesson-mini{padding:0;display:grid;grid-template-columns:.85fr 1fr;gap:22px;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden;text-align:left;background:#fff}.nr-pm .lesson-mini>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;min-height:164px}.nr-pm .lesson-mini>span{padding:17px 22px 17px 0;display:flex;flex-direction:column}.nr-pm .lesson-mini small{font-size:7px;letter-spacing:.8px;color:#7b9785;margin-bottom:10px}.nr-pm .lesson-mini b{font-size:16px;line-height:1.3;font-weight:500}.nr-pm .lesson-mini em{font-size:11px;font-style:normal;color:#7a8f81;line-height:1.6;margin-top:8px}.nr-pm .lesson-mini i{font-size:10px;font-style:normal;color:var(--green);margin-top:15px}.nr-pm .featured-lesson:hover,.nr-pm .lesson-mini:hover{box-shadow:0 15px 35px #14402314}.nr-pm .lesson-note{font-size:9px;color:#809688;margin-top:18px}.nr-pm .results-section{padding:70px 0;background:#f0f7f2;border-block:1px solid #deebe3}.nr-pm .results-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;align-items:center}.nr-pm .results-layout h2{font-size:36px}.nr-pm .results-layout>div>p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:22px}.nr-pm .result-metric{margin-top:30px}.nr-pm .result-metric strong{font-size:58px;font-weight:400;letter-spacing:-2px}.nr-pm .result-metric strong small{font-size:29px;color:var(--green);margin-left:4px}.nr-pm .result-metric>span{display:block;font-size:11px;color:#789181;margin-top:6px}.nr-pm .result-proof{border:1px solid #d7e8dd;border-radius:12px;background:#fff;padding:27px}.nr-pm .proof-head{display:flex;gap:13px;align-items:center;margin-bottom:27px}.nr-pm .proof-icon{font-size:27px;color:var(--green)}.nr-pm .proof-head b{font-size:13px;font-weight:500}.nr-pm .proof-head small{display:block;font-size:9px;color:#899d90;margin-top:5px}.nr-pm .proof-arrow{margin-left:auto;font-size:24px;color:#7ba489}.nr-pm .result-proof button{width:100%;background:#fff;padding:0}.nr-pm .result-proof img{width:100%;display:block}.nr-pm .result-proof>p{font-size:9px!important;line-height:1.7!important;color:#859a8c!important;margin-top:22px!important}.nr-pm .bonus-count{display:flex;align-items:center;gap:14px}.nr-pm .bonus-count strong{font-size:58px;letter-spacing:-3px;font-weight:400;color:var(--green)}.nr-pm .bonus-count span{font-size:8px;letter-spacing:1px;line-height:1.8;color:#708d7a}.nr-pm .bonus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.nr-pm .bonus-grid article{border:1px solid var(--line);border-radius:10px;overflow:hidden}.nr-pm .bonus-visual{height:155px;position:relative;overflow:hidden;padding:21px;background:#e6f3eb;color:#4a865f}.nr-pm .bonus-visual:after{content:"";position:absolute;border:1px solid currentColor;opacity:.18;width:160px;height:160px;border-radius:50%;right:-30px;top:-30px}.nr-pm .bonus-visual>span{position:absolute;font-size:77px;right:30px;top:40px;font-weight:300;line-height:1}.nr-pm .bonus-visual small{font-size:8px;letter-spacing:1.2px}.nr-pm .bonus-visual.funnel{background:#edf4ef;color:#6b977a}.nr-pm .bonus-visual.booster{background:#e4f2e9;color:#629d77}.nr-pm .bonus-info{padding:22px}.nr-pm .bonus-info>span{font-size:7px;letter-spacing:1.2px;color:#82a18d}.nr-pm .bonus-info h3{font-size:16px;line-height:1.4;font-weight:500;letter-spacing:-.3px;margin-top:11px}.nr-pm .bonus-info p{font-size:11px;color:var(--muted);line-height:1.75;margin-top:12px}.nr-pm .bonus-grid .bonus-extra{padding:26px;display:flex;flex-direction:column;justify-content:center;background:#f1f9f4;border:1px dashed #bbdac6}.nr-pm .extra-star{font-size:24px;color:#73af88}.nr-pm .bonus-extra strong{font-size:54px;font-weight:400;letter-spacing:-2px;margin:20px 0 10px}.nr-pm .bonus-extra h3{font-size:18px;font-weight:400;line-height:1.4}.nr-pm .bonus-extra p{font-size:10px;line-height:1.7;color:#829c8b;margin-top:13px}.nr-pm .bonus-foot{display:flex;gap:14px;align-items:center;background:#f7faf5;border:1px solid #deede3;border-radius:7px;padding:19px 22px;margin-top:25px}.nr-pm .bonus-foot>span{color:var(--green);font-size:17px}.nr-pm .bonus-foot p{font-size:11px;line-height:1.7;color:var(--muted)}.nr-pm .bonus-foot b{color:#4e725b;font-weight:500}.nr-pm .enroll-section{padding:90px 0 35px;background:radial-gradient(ellipse at 0% 10%,#255d392b,transparent 60%),var(--deep);color:#ebfaf0;position:relative}.nr-pm .enroll-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;align-items:center}.nr-pm .enroll-copy .eyebrow{color:#8bcea2}.nr-pm .enroll-copy h2{font-size:49px;margin-top:27px}.nr-pm .enroll-copy h2 span{color:#b3e8c5}.nr-pm .enroll-copy>p{font-size:14px;line-height:1.85;color:#91b59e;max-width:400px;margin-top:28px}.nr-pm .guarantee{display:flex;gap:20px;align-items:center;margin-top:37px}.nr-pm .guarantee>span{width:58px;height:66px;display:grid;place-items:center;font-size:30px;font-weight:400;border:1px solid #527a60;border-radius:14px 14px 25px 25px;color:#a5d6b6}.nr-pm .guarantee b{font-size:12px;font-weight:400;color:#cbe7d5}.nr-pm .guarantee p{font-size:11px;line-height:1.7;color:#85a992;margin-top:8px}.nr-pm .offer-card{background:#fff;color:var(--forest);border:1px solid #dbece1;border-radius:15px;padding:35px;box-shadow:0 30px 60px #0014073b}.nr-pm .offer-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px;gap:10px;color:#7a9383}.nr-pm .offer-ai{padding:7px 8px;border-radius:4px;background:#e8f7ed;color:#568b68;font-size:7px;letter-spacing:.3px}.nr-pm .offer-card h3{font-size:33px;letter-spacing:-1px;font-weight:500;margin-top:29px}.nr-pm .offer-card h3>span{font-size:19px;color:var(--green);font-weight:400}.nr-pm .offer-subtitle{font-size:11px;color:#7e9385;margin-top:10px}.nr-pm .price{display:flex;align-items:baseline;gap:5px;margin-top:27px}.nr-pm .price small{font-size:23px;align-self:flex-start;margin-top:12px}.nr-pm .price strong{font-size:89px;font-weight:400;letter-spacing:-5px;line-height:1}.nr-pm .price>span{font-size:27px;letter-spacing:-1px}.nr-pm .payment-info{font-size:10px;color:#82988a;margin-top:10px}.nr-pm .offer-card ul{list-style:none;padding:20px 0 0;margin:22px 0;border-top:1px solid var(--line)}.nr-pm .offer-card li{font-size:12px;line-height:1.7;margin:11px 0;padding-left:23px;color:#55735f;position:relative}.nr-pm .offer-card li:before{content:"✓";position:absolute;left:0;color:var(--green)}.nr-pm .offer-card .button{width:100%;margin-top:3px}.nr-pm .offer-trust{display:flex;justify-content:center;gap:20px;font-size:9px;color:#859a8c;margin-top:19px}.nr-pm .pass-banner{display:flex;gap:24px;align-items:center;border-top:1px solid #34523e;padding-top:30px;margin-top:65px;color:#b1cdbb}.nr-pm .pass-symbol{font-size:45px;color:#98c7a8;line-height:1}.nr-pm .pass-banner b{font-size:13px;font-weight:500;color:#d4e9db}.nr-pm .pass-banner p{font-size:11px;line-height:1.7;margin-top:7px;color:#81aa8f}.nr-pm .pass-banner .text-link{margin-left:auto;white-space:nowrap;color:#b3dbc1}.nr-pm .faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:100px}.nr-pm .faq-list details{padding:22px 0;border-bottom:1px solid var(--line)}.nr-pm .faq-list details:first-child{padding-top:2px}.nr-pm .faq-list summary{display:flex;justify-content:space-between;gap:25px;align-items:center;list-style:none;cursor:pointer;font-size:13px;line-height:1.7}.nr-pm .faq-list summary::-webkit-details-marker{display:none}.nr-pm .faq-list summary>span{font-size:23px;font-weight:300;color:#819e8b}.nr-pm .faq-list details[open] summary>span{transform:rotate(45deg)}.nr-pm .faq-list p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:15px;margin-right:25px}.nr-pm .footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px 0;border-top:1px solid var(--line)}.nr-pm .footer .brand{font-size:26px}.nr-pm .footer .brand small{font-size:7px;letter-spacing:2px}.nr-pm .footer p,.nr-pm .footer>a:last-child{font-size:10px;color:#84968a}.nr-pm .mobile-buy{display:none}.nr-pm .skip{position:absolute;left:10px;top:-100px;background:#fff;padding:15px;z-index:30}.nr-pm .skip:focus{top:10px}.nr-pm dialog{padding:40px;border:1px solid #d2e2d8;border-radius:16px;max-width:720px;width:calc(100% - 32px);color:var(--forest);box-shadow:0 35px 100px #0003}.nr-pm dialog::backdrop{background:#042911b0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.nr-pm .modal-close{position:absolute;right:12px;top:12px;width:32px;height:32px;border-radius:50%;background:#e8f5ed;color:#3e6c4e;font-size:25px}.nr-pm .modal-tag{font-size:9px;letter-spacing:1.3px;color:var(--green);margin-bottom:19px}.nr-pm dialog h2{font-size:29px;margin:0 0 23px}.nr-pm dialog p{font-size:13px;line-height:1.8;color:var(--muted);margin:17px 0}.nr-pm dialog img{width:100%;height:auto;border-radius:6px}.nr-pm .modal-notice{background:#edf6f0;padding:16px;border-radius:7px;font-size:12px!important}.nr-pm dialog .button{margin-top:10px}.nr-pm .modal-price{font-size:44px;margin:20px 0;font-weight:400}.nr-pm .modal-price small{font-size:14px;color:#7a9483}@media (min-width:1550px){.nr-pm .hero-copy h1{font-size:68px}}@media (max-width:1150px){.nr-pm .wrap{width:calc(100% - 72px)}.nr-pm .header-inner{padding:0 36px}.nr-pm .site-header nav{gap:19px;font-size:12px}.nr-pm .hero-layout{gap:35px;grid-template-columns:1.08fr 1fr}.nr-pm .hero-copy h1{font-size:53px;letter-spacing:-2.9px}.nr-pm .hero-copy>p{font-size:15px}.nr-pm .hero-actions{gap:16px;flex-wrap:wrap}.nr-pm .hero-actions .button{font-size:12px}.nr-pm .hero-visual{height:510px}.nr-pm .ads-sculpture{width:330px;top:70px}.nr-pm .ai-chip{right:-14px}.nr-pm .course-facts>div{padding-left:20px;gap:10px}.nr-pm .course-facts strong{font-size:12px}.nr-pm .course-facts small{font-size:9px}.nr-pm .overview{gap:50px}.nr-pm .curriculum{gap:55px}.nr-pm .path-grid{gap:60px}.nr-pm .ai-layout,.nr-pm .results-layout{gap:55px}.nr-pm .enroll-layout{gap:65px}.nr-pm .enroll-copy h2{font-size:44px}.nr-pm .offer-card{padding:28px}.nr-pm .bonus-grid{gap:15px}.nr-pm .bonus-info{padding:19px}.nr-pm .bonus-grid .bonus-extra{padding:22px}.nr-pm .faq-section{gap:60px}.nr-pm .lesson-mini{gap:17px}.nr-pm .lesson-mini>span{padding-right:14px}}@media (max-width:850px){.nr-pm .wrap{width:calc(100% - 44px)}.nr-pm .site-header{height:75px}.nr-pm .header-inner{padding:0 22px;gap:15px}.nr-pm .site-header nav{display:none;position:absolute;top:74px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;border-bottom:1px solid var(--line);font-size:14px}.nr-pm .site-header nav.open{display:flex}.nr-pm .header-inner>.button{margin-left:auto}.nr-pm .mobile-menu{display:block}.nr-pm .brand{font-size:25px}.nr-pm .brand svg{width:25px}.nr-pm .hero-layout{grid-template-columns:1fr 1fr;gap:25px;padding:10px 0 35px}.nr-pm .hero-copy h1{font-size:40px;letter-spacing:-2.2px}.nr-pm .hero-copy>p{font-size:13px}.nr-pm .desktop{display:none}.nr-pm .hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.nr-pm .hero-actions .button{font-size:11px;gap:15px;padding:15px 17px}.nr-pm .hero-assurance{font-size:8px;gap:6px;flex-wrap:wrap;line-height:1.7}.nr-pm .hero-visual{height:480px}.nr-pm .visual-top{top:20px;left:18px;right:18px;font-size:7px;letter-spacing:.5px}.nr-pm .visual-tag{padding:7px}.nr-pm .ads-sculpture{width:295px;top:100px}.nr-pm .visual-orbit{width:280px;height:280px}.nr-pm .orbit-c{width:310px;height:310px}.nr-pm .ai-chip{right:-10px;bottom:133px;padding:11px 13px;font-size:10px;gap:9px}.nr-pm .ai-chip>span{font-size:24px}.nr-pm .visual-bottom{left:22px;bottom:24px;right:22px}.nr-pm .visual-bottom strong{font-size:23px}.nr-pm .visual-bottom div>span{font-size:6px}.nr-pm .visual-arrow{font-size:32px}.nr-pm .course-facts{grid-template-columns:repeat(2,1fr);gap:25px;padding:28px 0}.nr-pm .course-facts>div:nth-child(3){padding-left:0}.nr-pm .course-facts>div:nth-child(2){border:0}.nr-pm .course-facts strong{font-size:13px}.nr-pm .course-facts small{font-size:10px}.nr-pm .mini-course{display:none}.nr-pm .course-nav>.wrap{height:60px}.nr-pm .course-nav nav{gap:23px}.nr-pm .course-nav>.wrap>a{gap:13px;font-size:13px}.nr-pm .section{padding-top:75px;padding-bottom:75px}.nr-pm h2{font-size:36px}.nr-pm .overview{grid-template-columns:1fr;gap:40px}.nr-pm .overview-title>p{max-width:530px}.nr-pm .outcome-grid{gap:28px 40px}.nr-pm .path-grid{gap:40px}.nr-pm .path-grid h2{font-size:32px}.nr-pm .path-panel{padding:28px;min-height:385px}.nr-pm .path-panel h3{font-size:25px}.nr-pm .path-panel>p{font-size:12px}.nr-pm .curriculum{grid-template-columns:1fr;gap:40px}.nr-pm .curriculum-aside{position:static}.nr-pm .curriculum-aside h2{max-width:none}.nr-pm .curriculum-aside>p{max-width:none}.nr-pm .curriculum-numbers{gap:40px}.nr-pm .curriculum-note,.nr-pm .curriculum-aside h2 br{display:none}.nr-pm .module{padding:19px 0}.nr-pm .ai-layout{gap:45px;grid-template-columns:.9fr 1.1fr}.nr-pm .ai-art{height:330px}.nr-pm .ai-core{width:145px;height:145px;font-size:115px;border-radius:27px}.nr-pm .ai-ring{width:255px;height:255px}.nr-pm .ai-orbit-label{font-size:7px;padding:7px 10px}.nr-pm .label-1{left:-5%;top:23%}.nr-pm .label-2{right:-6%;top:47%}.nr-pm .label-3{left:7%;bottom:13%}.nr-pm .ai-copy h2{font-size:32px}.nr-pm .ai-copy>p{font-size:12px}.nr-pm .section-heading>p{font-size:12px}.nr-pm .lesson-layout{grid-template-columns:1fr}.nr-pm .featured-lesson{min-height:360px}.nr-pm .lesson-stack{grid-template-columns:repeat(2,1fr);gap:18px}.nr-pm .lesson-mini{display:block}.nr-pm .lesson-mini>img{height:145px;min-height:0}.nr-pm .lesson-mini>span{padding:20px}.nr-pm .results-layout{gap:35px;grid-template-columns:1fr 1fr}.nr-pm .results-layout h2{font-size:30px}.nr-pm .result-proof{padding:20px}.nr-pm .proof-head small{font-size:8px}.nr-pm .result-metric strong{font-size:49px}.nr-pm .bonus-grid{grid-template-columns:repeat(2,1fr);gap:22px}.nr-pm .bonus-visual{height:150px}.nr-pm .bonus-grid .bonus-extra{padding:30px}.nr-pm .bonus-extra p{max-width:220px}.nr-pm .enroll-layout{gap:35px;grid-template-columns:1fr 1fr}.nr-pm .enroll-copy h2{font-size:36px}.nr-pm .enroll-copy>p{font-size:12px}.nr-pm .offer-card{padding:23px}.nr-pm .offer-top{font-size:7px;flex-wrap:wrap}.nr-pm .offer-card h3{font-size:29px}.nr-pm .offer-card li{font-size:11px}.nr-pm .offer-trust{font-size:8px;gap:12px}.nr-pm .guarantee{gap:14px}.nr-pm .guarantee>span{flex-shrink:0;width:48px;height:58px}.nr-pm .guarantee b,.nr-pm .guarantee p{font-size:10px}.nr-pm .pass-banner{gap:18px}.nr-pm .pass-banner b{font-size:12px}.nr-pm .pass-banner p{font-size:10px}.nr-pm .pass-banner .text-link{font-size:10px;gap:12px}.nr-pm .faq-section{gap:35px;grid-template-columns:.8fr 1.2fr}.nr-pm .footer p{display:none}}@media (max-width:580px){.nr-pm{scroll-padding-top:80px}.nr-pm .wrap{width:calc(100% - 40px)}.nr-pm .header-inner{padding:0 20px;gap:13px}.nr-pm .brand{font-size:25px;gap:6px}.nr-pm .brand svg{width:22px}.nr-pm .brand small{font-size:6px;letter-spacing:4.7px}.nr-pm .button.small{font-size:10px;padding:10px 12px;gap:13px;min-height:38px}.nr-pm .breadcrumbs{padding:21px 0 22px;font-size:9px;gap:9px}.nr-pm .hero-layout{grid-template-columns:1fr;gap:35px;padding-top:5px}.nr-pm .eyebrow{font-size:8px;letter-spacing:1px}.nr-pm .hero-copy h1{font-size:48px;letter-spacing:-2.7px;line-height:1.08;margin:24px 0 23px}.nr-pm .hero-copy>p{font-size:14px;line-height:1.75}.nr-pm .hero-actions{margin-top:26px;gap:22px;align-items:center}.nr-pm .hero-actions .button{width:100%;font-size:12px;padding:17px 20px}.nr-pm .hero-actions .text-link{font-size:12px}.nr-pm .hero-assurance{justify-content:center;font-size:8px;gap:8px;margin-top:21px}.nr-pm .enrollment{margin-top:26px;justify-content:center}.nr-pm .hero-visual{height:405px;max-width:420px;width:100%;margin:auto}.nr-pm .visual-top{left:22px;right:22px;top:22px}.nr-pm .visual-tag{padding:7px 9px}.nr-pm .ads-sculpture{width:300px;top:42px}.nr-pm .visual-orbit{width:300px;height:300px;top:44%}.nr-pm .orbit-c{width:340px;height:340px}.nr-pm .visual-bottom strong{font-size:23px}.nr-pm .visual-bottom{bottom:24px}.nr-pm .visual-bottom div>span{font-size:7px}.nr-pm .ai-chip{bottom:108px;right:-8px;padding:10px 14px;transform:rotate(3deg)}.nr-pm .course-facts{gap:24px;padding:27px 0}.nr-pm .course-facts>div{padding-left:18px;gap:10px}.nr-pm .course-facts strong{font-size:11px}.nr-pm .course-facts small{font-size:9px}.nr-pm .fact-icon{font-size:22px}.nr-pm .course-nav>.wrap{width:100%;height:54px;padding:0 20px;overflow:auto}.nr-pm .course-nav nav{justify-content:space-between;width:100%;gap:20px;white-space:nowrap;font-size:10px}.nr-pm .course-nav>.wrap>a{display:none}.nr-pm .section{padding-top:58px;padding-bottom:58px}.nr-pm h2{font-size:34px;letter-spacing:-1.5px}.nr-pm .overview{gap:35px}.nr-pm .overview-title>p{font-size:13px;line-height:1.9;margin-top:22px}.nr-pm .outcome-grid{gap:25px 23px}.nr-pm .outcome-grid h3{font-size:15px;line-height:1.4;margin-top:12px}.nr-pm .outcome-grid p{font-size:11px;line-height:1.8}.nr-pm .line-icon{font-size:28px}.nr-pm .path-section{padding:58px 0}.nr-pm .path-grid{grid-template-columns:1fr;gap:30px}.nr-pm .path-grid h2{font-size:34px}.nr-pm .path-grid>div>p{font-size:13px;max-width:none}.nr-pm .path-buttons{margin-top:25px}.nr-pm .path-buttons button{font-size:13px;padding:16px}.nr-pm .path-panel{min-height:330px;padding:29px}.nr-pm .path-panel h3{font-size:28px}.nr-pm .path-panel>p{font-size:13px}.nr-pm .curriculum-aside h2{font-size:35px}.nr-pm .curriculum-numbers{gap:42px;margin-top:26px}.nr-pm .curriculum-numbers strong{font-size:40px}.nr-pm .curriculum-aside>p{font-size:13px}.nr-pm .curriculum{gap:30px}.nr-pm .module{padding:20px 0}.nr-pm .module summary{gap:13px}.nr-pm .module-summary h3{font-size:13px}.nr-pm .module-summary small{font-size:10px}.nr-pm .module-num{width:29px;height:29px;font-size:9px}.nr-pm .module-plus{margin-left:0}.nr-pm .module-content{padding:17px 15px 0 42px;font-size:12px}.nr-pm .ai-section{padding:50px 0 58px}.nr-pm .ai-layout{grid-template-columns:1fr;gap:38px}.nr-pm .ai-art{height:270px;max-width:330px;width:100%;margin:auto;order:2}.nr-pm .ai-ring{width:255px;height:255px}.nr-pm .ai-copy h2{font-size:34px}.nr-pm .ai-copy>p{font-size:13px;line-height:1.9}.nr-pm .ai-features p{font-size:12px}.nr-pm .ai-features p b{font-size:14px}.nr-pm .ai-caption{font-size:7px}.nr-pm .label-1{left:0;top:20%}.nr-pm .label-2{right:0}.nr-pm .label-3{left:5%;bottom:10%}.nr-pm .section-heading{display:block;margin-bottom:28px}.nr-pm .section-heading>p{margin-top:22px;font-size:13px}.nr-pm .lesson-layout{gap:18px}.nr-pm .featured-lesson{min-height:300px}.nr-pm .lesson-overlay{padding:24px}.nr-pm .lesson-overlay h3{font-size:27px}.nr-pm .lesson-stack{grid-template-columns:1fr;gap:18px}.nr-pm .lesson-mini{display:grid;grid-template-columns:.75fr 1fr;gap:16px}.nr-pm .lesson-mini>img{height:100%;min-height:166px}.nr-pm .lesson-mini>span{padding:18px 16px 18px 0}.nr-pm .lesson-mini small{font-size:6px;line-height:1.6;letter-spacing:.4px}.nr-pm .lesson-mini b{font-size:15px}.nr-pm .lesson-mini em{font-size:10px}.nr-pm .lesson-note{font-size:9px;line-height:1.7}.nr-pm .results-section{padding:55px 0}.nr-pm .results-layout{grid-template-columns:1fr;gap:30px}.nr-pm .results-layout h2{font-size:34px}.nr-pm .results-layout>div>p{font-size:13px}.nr-pm .result-metric strong{font-size:57px}.nr-pm .result-proof{padding:23px}.nr-pm .proof-head small{font-size:8px}.nr-pm .bonus-count{margin-top:24px}.nr-pm .bonus-count strong{font-size:48px}.nr-pm .bonus-count span{font-size:8px}.nr-pm .bonus-grid{gap:16px}.nr-pm .bonus-visual{height:120px;padding:15px}.nr-pm .bonus-visual>span{font-size:63px;right:21px;top:40px}.nr-pm .bonus-visual small{font-size:7px}.nr-pm .bonus-info{padding:18px 15px}.nr-pm .bonus-info>span{font-size:6px;letter-spacing:.5px;line-height:1.5;display:block}.nr-pm .bonus-info h3{font-size:14px;line-height:1.45}.nr-pm .bonus-info p{font-size:10px;line-height:1.75}.nr-pm .bonus-grid .bonus-extra{padding:21px 18px}.nr-pm .extra-star{font-size:21px}.nr-pm .bonus-extra strong{font-size:45px;margin:16px 0 12px}.nr-pm .bonus-extra h3{font-size:16px}.nr-pm .bonus-extra p{font-size:9px}.nr-pm .bonus-foot{padding:16px;align-items:flex-start;gap:10px}.nr-pm .bonus-foot p{font-size:11px;line-height:1.8}.nr-pm .bonus-foot b{display:block}.nr-pm .enroll-section{padding:58px 0 30px}.nr-pm .enroll-layout{grid-template-columns:1fr;gap:38px}.nr-pm .enroll-copy h2{font-size:42px;letter-spacing:-1.8px}.nr-pm .enroll-copy>p{font-size:13px;line-height:1.85}.nr-pm .guarantee{margin-top:28px}.nr-pm .guarantee b{font-size:12px}.nr-pm .guarantee p{font-size:11px}.nr-pm .offer-card{padding:28px 23px}.nr-pm .offer-top{font-size:7px}.nr-pm .offer-card h3{font-size:34px;margin-top:25px}.nr-pm .offer-card li{font-size:13px;margin:12px 0}.nr-pm .offer-subtitle{font-size:11px}.nr-pm .offer-trust{font-size:9px}.nr-pm .offer-card .button{font-size:13px}.nr-pm .pass-banner{flex-wrap:wrap;gap:15px;padding-top:25px;margin-top:38px}.nr-pm .pass-banner>div{flex:1}.nr-pm .pass-banner b{font-size:12px;line-height:1.7}.nr-pm .pass-banner p{font-size:10px;line-height:1.8}.nr-pm .pass-banner .text-link{margin-left:48px;font-size:12px}.nr-pm .faq-section{grid-template-columns:1fr;gap:32px}.nr-pm .faq-list summary{font-size:13px}.nr-pm .faq-list details{padding:21px 0}.nr-pm .faq-list p{font-size:12px}.nr-pm .footer{padding:28px 0 115px;gap:10px}.nr-pm .footer .brand{font-size:23px}.nr-pm .footer .brand small{font-size:6px}.nr-pm .footer>a:last-child{font-size:9px}.nr-pm .mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:7;padding:13px 20px max(13px,env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nr-pm .mobile-buy small{font-size:7px;letter-spacing:.9px;color:#8a9f91;display:block}.nr-pm .mobile-buy strong{font-size:21px;font-weight:500;display:block;margin-top:5px}.nr-pm .mobile-buy strong>span{font-size:8px;color:#7d9686;font-weight:400}.nr-pm .mobile-buy .button{min-height:42px;padding:13px 17px;font-size:11px;gap:20px}.nr-pm dialog{padding:35px 24px}.nr-pm dialog h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.nr-pm{scroll-behavior:auto}.nr-pm,.nr-pm *{transition:none!important}}.nr-pm .people-mark img{width:32px;height:32px;border-radius:50%;border:3px solid #f7faf5;margin-left:-8px;-o-object-fit:cover;object-fit:cover;background:#dbebe1}.nr-pm .people-mark img:first-child{margin-left:0}.nr-pm .module-lessons{list-style:none;padding:0;margin:0 0 6px}.nr-pm .module-lessons li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid #edf2ee;font-size:12px;color:var(--muted)}.nr-pm .module-lessons li:first-child{border-top:0}.nr-pm .module-lessons em{font-style:normal;white-space:nowrap;color:#89a191}.nr-pm .module-lessons .free{font-size:8px;letter-spacing:.6px;padding:3px 6px;background:#e3f3e9;color:#2b7e48;border-radius:4px;margin-left:8px}.nr-pm .bonus-visual .bonus-icon{position:absolute;right:30px;top:40px;width:70px;height:70px;background:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.nr-pm .lesson-thumb-empty{display:grid;place-items:center;background:linear-gradient(140deg,#0c3c1d,#185f31);color:#bdeacd;font-size:40px;aspect-ratio:16/9;width:100%}.nr-pm #course-modal iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:8px;margin:14px 0}.nr-pm .lesson-stack{max-height:640px;overflow-y:auto;max-height:none;overflow:visible;align-content:start}.nr-pm .lesson-mini{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:stretch;min-height:0}.nr-pm .lesson-mini>img,.nr-pm .lesson-mini>.lesson-thumb-empty{height:100%;min-height:0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.nr-pm .lesson-mini>span{justify-content:center;min-width:0}.nr-pm .lesson-mini b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nr-pm .lesson-mini em{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nr-pm .lesson-mini i{margin-top:10px}@media (max-width:1100px) and (min-width:701px){.nr-pm .lesson-mini>img,.nr-pm .lesson-mini>.lesson-thumb-empty{height:auto;width:100%}}.nr-pm .mini-a.mini-icon{display:inline-block;width:26px;height:26px;background:var(--green);-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.nr-pm .hero-visual{overflow:hidden;--chip-surface:color-mix(in srgb,var(--paper) 86%,transparent);--chip-border:color-mix(in srgb,var(--paper) 65%,transparent);--chip-shadow:0 12px 28px color-mix(in srgb,var(--deep) 24%,transparent)}.nr-pm .hero-visual .ai-chip{right:14px;background:var(--chip-surface);border-color:var(--chip-border);box-shadow:var(--chip-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (max-width:850px) and (min-width:581px){.nr-pm .ads-sculpture{max-width:82%}}@media (max-width:580px){.nr-pm .ads-sculpture{max-width:84%}.nr-pm .hero-visual .ai-chip{right:12px}}.nr-pm .pass-banner{position:relative;overflow:hidden;border:1px solid #3c8254;border-radius:16px;padding:30px 32px 28px;margin-top:65px;text-align:left;color:#d4e9db;background:radial-gradient(ellipse at 98% 10%,#1a7f3d 0,transparent 45%),linear-gradient(150deg,#0d3c1d,#061d0e 70%);box-shadow:0 28px 54px -20px #03150999}.nr-pm .pass-banner .grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background-image:linear-gradient(#b8f2cc12 1px,transparent 1px),linear-gradient(90deg,#b8f2cc12 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse,#000,transparent 80%);pointer-events:none}.nr-pm .pass-banner>*:not(.grid-bg){position:relative;z-index:1}.nr-pm .pass-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:#98c7a8;margin:0 0 8px}.nr-pm .pass-banner b{display:block;font-size:15px;font-weight:600;color:#fff}.nr-pm .pass-banner p{font-size:12px;color:#a7cbb4}.nr-pm .pass-banner .text-link{background:#96eab3;color:#052711;border-radius:6px;padding:12px 18px;font-weight:700;transition:transform .2s,background .2s}.nr-pm .pass-banner .text-link:hover{transform:translateY(-2px);background:#b8f2cc}@media (max-width:640px){.nr-pm .pass-banner{padding:26px 20px 22px;margin-top:38px}.nr-pm .pass-banner .text-link{margin-left:0;justify-content:center}}.nr-pm .brand{gap:0;flex-shrink:0}.nr-pm .brand-logo{display:block;width:190px;max-width:100%;height:auto}@media (max-width: 420px){.nr-pm .header,.nr-pm .header-inner{height:auto;min-height:78px;flex-wrap:wrap;gap:10px;padding-block:14px}.nr-pm .site-header{height:auto}.nr-pm .header .nav-pass,.nr-pm .header-inner>.button{order:2;width:100%;margin:0}.nr-pm .menu-toggle,.nr-pm .mobile-menu{margin-left:auto}.nr-pm .header nav,.nr-pm .site-header nav{top:100%}.nr-pm .footer{flex-wrap:wrap}}.nr-pm{font-variant-emoji:text}.nr-pm svg.lu{display:inline-block;vertical-align:-.125em;flex-shrink:0}.nr-pm .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-shrink:0}.nr-pm .header-actions .header-login{display:inline-flex;align-items:center;min-height:44px;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--green, var(--accent, var(--teal)));font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}.nr-pm .header-actions .header-login:hover{text-decoration:underline;text-underline-offset:4px}.nr-pm .header .header-actions .header-login{color:var(--teal)}.nr-pm .header .header-actions .nav-pass{margin:0}@media (max-width: 1150px){.nr-pm .site-header nav{display:none}}@media (max-width: 700px){.nr-pm .header-actions{gap:14px}.nr-pm .header-inner .header-actions .button{padding-inline:14px;gap:10px}}@media (max-width: 420px){.nr-pm .header-actions{order:2;width:100%}.nr-pm .header .header-actions .nav-pass,.nr-pm .header-inner .header-actions .button{width:auto;flex:1}.nr-pm .header-actions .header-login{flex:none}}.nr-pm .trial-cta{margin-top:10px;filter:brightness(.9)}.nr-pm .trial-cta:hover{filter:brightness(.82)}.nr-pm #trial-cta-slot{display:block}.nr-pm .infinite-plan .primary.trial-cta{width:100%;background:#70ed9c;color:#063215;margin-top:12px}.nr-pm .infinite-plan .primary.trial-cta:hover{background:#9cf9bc}.nr-pm .ps-root{--accent:var(--ps-accent);--deep:var(--ps-deep);--deep-2:var(--ps-deep2);--soft:var(--ps-soft);--tint:var(--ps-tint);--line:var(--ps-line);--muted:var(--ps-muted);--paper:var(--ps-paper);--on-dark:var(--ps-ondark);color:var(--deep)}.nr-pm .ps-root .section{padding:105px 0}.nr-pm .ps-root .band{background:var(--paper);border-block:1px solid var(--line)}.nr-pm .ps-root .wrap{width:calc(100% - 112px);max-width:1248px;margin:auto}.nr-pm .ps-root .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:50px}.nr-pm .ps-root .section-head>p{max-width:420px;font-size:14px;line-height:1.8;color:var(--muted)}.nr-pm .ps-root .eyebrow{font-size:9px;letter-spacing:1.5px;font-weight:700;color:var(--accent);text-transform:uppercase}.nr-pm .ps-root .eyebrow.light{color:var(--soft)}.nr-pm .ps-root h2{font-size:43px;line-height:1.16;letter-spacing:-1.9px;font-weight:500;margin-top:17px}.nr-pm .ps-root h2>span{color:var(--muted)}.nr-pm .ps-root h3,.nr-pm .ps-root p{margin:0}.nr-pm .ps-root .grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:42px 42px}@media (max-width:1000px){.nr-pm .ps-root .wrap{width:calc(100% - 48px)}.nr-pm .ps-root .section-head{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.nr-pm .ps-root .section{padding:70px 0}.nr-pm .ps-root h2{font-size:32px;letter-spacing:-1.2px}}.nr-pm .ps-root .ps-pains{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nr-pm .ps-root .ps-pains figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:20px}.nr-pm .ps-root .ps-pains em{align-self:flex-start;font-style:normal;font-size:8px;letter-spacing:1.2px;font-weight:700;color:var(--accent);background:var(--tint);padding:6px 9px;border-radius:4px}.nr-pm .ps-root .ps-pains blockquote{margin:0;font-size:18px;line-height:1.55;letter-spacing:-.4px}.nr-pm .ps-root .ps-pains figcaption{margin-top:auto;padding-top:18px;border-top:1px dashed var(--line);font-size:13px;line-height:1.7;color:var(--muted);display:flex;gap:10px}.nr-pm .ps-root .ps-pains figcaption span{color:var(--accent)}.nr-pm .ps-root .ps-pains.rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.nr-pm .ps-root .ps-pains.rows figure{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"badge caption" "quote caption";gap:14px 32px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:28px 0;background:none}.nr-pm .ps-root .ps-pains.rows em{grid-area:badge;align-self:end;justify-self:start}.nr-pm .ps-root .ps-pains.rows blockquote{grid-area:quote;align-self:start}.nr-pm .ps-root .ps-pains.rows figcaption{grid-area:caption;align-self:center;margin:0;padding:0;border:0}.nr-pm .ps-root .ps-deep{position:relative;overflow:hidden;border-radius:15px;padding:64px;display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;color:#fff;background:radial-gradient(ellipse at 15% 20%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 55%),linear-gradient(140deg,var(--deep-2),var(--deep) 70%);isolation:isolate}.nr-pm .ps-root .ps-deep .grid-bg{z-index:-1}.nr-pm .ps-root .ps-deep h2>span{color:var(--soft)}.nr-pm .ps-root .ps-copy p{font-size:15px;line-height:1.8;color:var(--on-dark);margin-top:18px}.nr-pm .ps-root .ps-copy b{color:#fff}.nr-pm .ps-root .ps-copy .ps-quote{font-size:28px;line-height:1.3;letter-spacing:-1px;color:#fff;border-left:3px solid var(--soft);padding-left:18px;margin-top:26px}.nr-pm .ps-root .ps-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.nr-pm .ps-root .ps-list li{background:#ffffff12;border:1px solid #ffffff22;border-radius:10px;padding:20px 22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nr-pm .ps-root .ps-list b{display:block;font-size:14px;margin-bottom:6px}.nr-pm .ps-root .ps-list span{font-size:13px;line-height:1.7;color:var(--on-dark)}.nr-pm .ps-root .ps-deep.light{background:var(--tint);color:var(--deep)}.nr-pm .ps-root .ps-deep.light h2>span{color:var(--accent)}.nr-pm .ps-root .ps-deep.light .ps-copy p{color:var(--muted)}.nr-pm .ps-root .ps-deep.light .ps-copy b,.nr-pm .ps-root .ps-deep.light .ps-quote{color:var(--deep)}.nr-pm .ps-root .ps-deep.light .ps-quote{border-color:var(--accent)}.nr-pm .ps-root .ps-deep.light .ps-list li{background:#ffffffd9;border-color:var(--line)}.nr-pm .ps-root .ps-deep.light .ps-list span{color:var(--muted)}.nr-pm .ps-root .ps-ben h3{font-size:18px;font-weight:500;letter-spacing:-.4px}.nr-pm .ps-root .ps-ben p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:10px}.nr-pm .ps-root .ps-ben .line-icon{font-size:22px;color:var(--accent);display:block;margin-bottom:16px}.nr-pm .ps-root .ps-ben.grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.nr-pm .ps-root .ps-ben.grid article{padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.nr-pm .ps-root .ps-ben.grid article:nth-child(3n){border-right:0}.nr-pm .ps-root .ps-ben.grid article:nth-last-child(-n+3){border-bottom:0}.nr-pm .ps-root .ps-ben.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nr-pm .ps-root .ps-ben.cards article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px}.nr-pm .ps-root .ps-ben.list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:56px;column-gap:56px}.nr-pm .ps-root .ps-ben.list article{display:flex;gap:20px;padding:26px 0;border-top:1px solid var(--line)}.nr-pm .ps-root .ps-ben.list .line-icon{width:46px;height:46px;flex:none;border-radius:50%;background:var(--tint);display:grid;place-items:center;font-size:18px;margin:0}@media (max-width:1000px){.nr-pm .ps-root .ps-pains,.nr-pm .ps-root .ps-ben.cards{grid-template-columns:1fr}.nr-pm .ps-root .ps-pains.rows figure{grid-template-columns:1fr;grid-template-areas:"badge" "quote" "caption";gap:12px}.nr-pm .ps-root .ps-deep{grid-template-columns:1fr;padding:40px 28px;gap:32px}.nr-pm .ps-root .ps-ben.grid{grid-template-columns:1fr 1fr}.nr-pm .ps-root .ps-ben.grid article{border:0!important;border-bottom:1px solid var(--line)!important}}@media (max-width:700px){.nr-pm .ps-root .ps-ben.grid,.nr-pm .ps-root .ps-ben.list{grid-template-columns:1fr}.nr-pm .ps-root .ps-copy .ps-quote{font-size:22px}}.nr-pm .ps-root{--ps-accent:#029235;--ps-deep:#072913;--ps-deep2:#0e301a;--ps-soft:#b8f2cc;--ps-tint:#e5f7eb;--ps-line:#e0e9e3;--ps-muted:#6c8173;--ps-paper:#f6f9f6;--ps-ondark:#c3ddcc}.nr-pm .novo-ico{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex-shrink:0}.nr-pm .pass-banner{--pass-accent:var(--green,var(--accent));--pass-soft:var(--mint,var(--soft));--pass-deep:var(--deep);--pass-deep2:var(--forest,var(--deep-2));position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 32px 28px;border-radius:16px;text-align:left;border:1px solid color-mix(in srgb,var(--pass-soft) 38%,transparent);background:radial-gradient(ellipse at 98% 10%,color-mix(in srgb,var(--pass-accent) 45%,transparent),transparent 45%),linear-gradient(150deg,var(--pass-deep2),var(--pass-deep) 70%);box-shadow:0 28px 54px -20px color-mix(in srgb,var(--pass-deep) 55%,transparent)}.nr-pm .pass-banner>div:not(.grid-bg){position:relative;z-index:1;min-width:0;width:100%;max-width:none}.nr-pm .pass-banner>.grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;border-radius:inherit;background-image:linear-gradient(color-mix(in srgb,var(--pass-soft) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--pass-soft) 9%,transparent) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse,black,transparent 80%);pointer-events:none}.nr-pm .pass-banner .pass-symbol{position:relative;z-index:1;font-size:34px;color:var(--pass-soft)}.nr-pm .pass-banner .pass-eyebrow{display:block;margin:0 0 8px;font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--pass-soft)}.nr-pm .pass-banner>div b{display:block;font-size:15px;font-weight:600;line-height:1.4;color:var(--pass-soft);max-width:none;white-space:normal}.nr-pm .pass-banner>div p{font-size:12px;line-height:1.7;margin-top:5px;color:color-mix(in srgb,var(--pass-soft) 80%,transparent);max-width:none;white-space:normal}.nr-pm .pass-banner .text-link,.nr-pm .pass-banner .button{position:relative;z-index:1;margin-left:0;white-space:nowrap;flex-shrink:0;background:var(--pass-soft);color:var(--pass-deep);border-radius:6px;padding:12px 18px;min-height:43px;font-size:12px;font-weight:700;transition:transform .2s,background .2s}.nr-pm .pass-banner .text-link:hover,.nr-pm .pass-banner .button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--pass-soft) 85%,var(--paper))}@media (max-width:700px){.nr-pm .pass-banner{grid-template-columns:minmax(0,1fr);gap:15px;padding:26px 20px 22px}.nr-pm .pass-banner>div:not(.grid-bg){grid-column:1/-1}.nr-pm .pass-banner .text-link,.nr-pm .pass-banner .button{justify-self:start;margin-left:0}}@media (prefers-reduced-motion:reduce){.nr-pm .pass-banner .button,.nr-pm .pass-banner .text-link{transition:none}}.nr-pm .dark{--deep:inherit;--deep-2:inherit;--accent:inherit;--accent-2:inherit;--soft:inherit;--tint:inherit;--muted:inherit;--line:inherit;--paper:inherit;--dim:inherit;--on-dark:inherit;--border:inherit;--background:inherit;--foreground:inherit;--primary:inherit;--secondary:inherit;--card:inherit;--ring:inherit;--input:inherit}.nr-pm{--sculpture-depth:#004218;--sculpture-face:linear-gradient(115deg,#0a7a32 4%,#8fdcaa 31%,#e9faef 43%,#8fdcaa 51%,#119140 79%,#3fbf6c);--sculpture-shine:linear-gradient(115deg,transparent 30%,#ffffff99 42%,transparent 47%);--sculpture-shadow:10px 18px 14px #00200b99}.nr-pm .pm-sculpture{position:absolute;left:50%;top:92px;width:min(58%,290px);aspect-ratio:1;transform:translate(-50%) rotate(-10deg) scaleY(.92);filter:drop-shadow(var(--sculpture-shadow));z-index:1}.nr-pm .pm-sculpture>span{position:absolute;top:0;right:0;bottom:0;left:0;mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat}.nr-pm .pm-depth{background:var(--sculpture-depth);transform:translate(calc(var(--d)*1px),calc(var(--d)*1.35px))}.nr-pm .pm-face{background:var(--sculpture-face)}.nr-pm .pm-shine{background:var(--sculpture-shine)}@media (max-width:700px){.nr-pm .pm-sculpture{width:min(64%,240px);top:80px}}.nr-tax{--green:#027092;--forest:#0e2830;--deep:#072129;--mint:#b8e4f2;--muted:#6c7c81;--line:#e0e7e9;--paper:#f6f9f6}.nr-tax,.nr-tax *{box-sizing:border-box}.nr-tax{scroll-behavior:smooth;scroll-padding-top:105px;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px;color:var(--forest);background:#fff;-webkit-font-smoothing:antialiased}.nr-tax h1,.nr-tax h2,.nr-tax h3,.nr-tax p{margin:0}.nr-tax a{color:inherit;text-decoration:none}.nr-tax button,.nr-tax input{font:inherit}.nr-tax button{cursor:pointer;color:inherit}.nr-tax button,.nr-tax a{-webkit-tap-highlight-color:transparent}.nr-tax a:focus-visible,.nr-tax button:focus-visible,.nr-tax summary:focus-visible,.nr-tax [tabindex]:focus-visible{outline:3px solid #1484a6;outline-offset:5px}.nr-tax button{border:0}.nr-tax svg{display:block}.nr-tax .wrap{width:calc(100% - 112px);max-width:1248px;margin:auto}.nr-tax .site-header{height:88px;border-bottom:1px solid var(--line);background:#fff;position:relative;z-index:6}.nr-tax .header-inner{height:100%;margin:auto;padding:0 max(56px,calc((100% - 1248px)/2));display:flex;align-items:center;justify-content:space-between;gap:25px}.nr-tax .brand{display:flex;align-items:center;gap:9px;font-weight:750;letter-spacing:-1.8px;font-size:30px}.nr-tax .brand svg{width:30px;height:39px;fill:none;stroke:var(--forest);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.nr-tax .brand small{display:block;font-size:8px;letter-spacing:5.7px;margin:2px 0 0 3px}.nr-tax .site-header nav{display:flex;gap:28px;font-size:13px;color:#607278}.nr-tax .site-header nav a:hover{color:var(--green)}.nr-tax .button{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 23px;border-radius:6px;font-size:13px;font-weight:600;min-height:52px;transition:transform .2s,background .2s}.nr-tax .button:hover{transform:translateY(-2px)}.nr-tax .button span{font-size:21px;line-height:16px}.nr-tax .green{color:#fff;background:var(--green)}.nr-tax .green:hover{background:#005d7a}.nr-tax .button.small{padding:12px 18px;min-height:43px;font-size:12px}.nr-tax .mobile-menu{display:none;background:none;font-size:25px}.nr-tax .breadcrumbs{display:flex;gap:12px;font-size:10px;color:#8a989c;padding:26px 0}.nr-tax .breadcrumbs b{font-weight:400;color:#3e5961}.nr-tax .course-hero{background:linear-gradient(110deg,#fbfdfb,#eff5f6);overflow:hidden}.nr-tax .hero-layout{display:grid;grid-template-columns:1.16fr 1fr;gap:55px;align-items:center;padding:20px 0 46px}.nr-tax .eyebrow{font-size:9px;line-height:1.6;letter-spacing:1.5px;font-weight:700;color:var(--green);display:flex;align-items:center;gap:9px}.nr-tax .dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px #00709210}.nr-tax .hero-copy h1{font-size:62px;line-height:1.09;letter-spacing:-3.4px;font-weight:500;margin:28px 0 24px}.nr-tax .hero-copy h1>span{color:var(--green)}.nr-tax .hero-copy>p{font-size:17px;line-height:1.8;color:var(--muted)}.nr-tax .hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.nr-tax .text-link{display:inline-flex;align-items:center;gap:20px;font-size:12px;font-weight:600}.nr-tax .text-link>span{font-size:19px}.nr-tax .text-link>.play-small{font-size:9px;width:27px;height:27px;border:1px solid #c4d3d8;border-radius:50%;display:grid;place-items:center}.nr-tax .hero-assurance{display:flex;gap:9px;align-items:center;font-size:9px;color:#84959a;margin-top:18px}.nr-tax .hero-assurance i{width:3px;height:3px;border-radius:50%;background:#a1b0b5}.nr-tax .enrollment{display:flex;gap:14px;align-items:center;margin-top:32px}.nr-tax .enrollment p{font-size:10px;color:var(--muted);line-height:1.65}.nr-tax .enrollment b{font-size:11px;color:var(--forest)}.nr-tax .people-mark{display:flex;padding-left:5px}.nr-tax .people-mark>span{width:32px;height:32px;border-radius:50%;border:3px solid #f7faf5;display:grid;place-items:center;margin-left:-5px;background:#dbe7eb;color:#446b77;font-size:17px}.nr-tax .people-mark>span:nth-child(2){background:#bdd3da}.nr-tax .people-mark>span:nth-child(3){background:#3c636f;color:#d8e8ed}.nr-tax .hero-visual{position:relative;height:535px;border:1px solid #1b4e5d;border-radius:15px;background:radial-gradient(ellipse at 45% 40%,#2f667688,transparent 65%),linear-gradient(130deg,#1a424e,#071f26 75%);color:#fff;isolation:isolate;box-shadow:0 30px 50px #0c374516}.nr-tax .visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background-image:linear-gradient(#b4deeb09 1px,transparent 1px),linear-gradient(90deg,#b4deeb09 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 80%);mask-image:radial-gradient(ellipse,black,transparent 80%)}.nr-tax .visual-top{position:absolute;top:28px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1.2px;color:#9ab6bf}.nr-tax .visual-tag{border:1px solid #ffffff22;border-radius:4px;padding:8px 10px;display:flex;gap:7px;align-items:center}.nr-tax .visual-tag i{width:5px;height:5px;border-radius:50%;background:#8ec5d5}.nr-tax .visual-orbit{position:absolute;border:1px solid #86baca27;border-radius:50%;width:365px;height:365px;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-30deg) scaleY(.68)}.nr-tax .orbit-b{transform:translate(-50%,-50%) rotate(48deg) scaleY(.75)}.nr-tax .orbit-c{width:415px;height:415px;transform:translate(-50%,-50%);border-style:dashed;border-color:#86baca18}.nr-tax .ads-sculpture{width:360px;max-width:95%;position:absolute;top:64px;left:50%;transform:translate(-50%) rotate(-10deg);z-index:1}.nr-tax .ai-chip{position:absolute;right:-22px;bottom:136px;z-index:3;display:flex;align-items:center;gap:12px;padding:15px 19px;background:#f6fdff;border:1px solid #dbebf0;border-radius:9px;transform:rotate(4deg);box-shadow:0 12px 36px #00121725;color:#153b46;font-size:11px}.nr-tax .ai-chip>span{font-size:29px;color:#387b90}.nr-tax .ai-chip small{display:block;color:#708287;font-size:9px;margin-top:5px}.nr-tax .visual-bottom{position:absolute;bottom:30px;left:30px;right:30px;display:flex;align-items:flex-end;justify-content:space-between}.nr-tax .visual-bottom div>span{font-size:7px;letter-spacing:1.6px;color:#a1c1cb}.nr-tax .visual-bottom strong{font-size:25px;line-height:1.2;font-weight:400;letter-spacing:-.5px;display:block;margin-top:13px}.nr-tax .visual-arrow{font-size:42px;color:#99cede;line-height:1}.nr-tax .course-facts{display:grid;grid-template-columns:repeat(4,1fr);padding:29px 0 33px;border-top:1px solid #dae4e7}.nr-tax .course-facts>div{display:flex;align-items:center;gap:14px;padding-left:30px;border-right:1px solid #dae4e7}.nr-tax .course-facts>div:first-child{padding-left:0}.nr-tax .course-facts>div:last-child{border:0}.nr-tax .fact-icon{font-size:25px;color:#7a949b}.nr-tax .course-facts strong{font-size:13px;font-weight:500}.nr-tax .course-facts small{display:block;font-size:10px;color:#798a8f;margin-top:6px}.nr-tax .course-nav{position:sticky;top:0;z-index:5;background:#fffffff2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.nr-tax .course-nav>.wrap{display:flex;align-items:center;justify-content:space-between;height:67px;gap:20px}.nr-tax .mini-course{display:flex;gap:9px;align-items:center;font-size:12px;font-weight:600}.nr-tax .mini-a{font-size:23px;color:var(--green)}.nr-tax .mini-course b{font-size:9px;color:var(--green);padding:4px 6px;background:#e9f3f6;border-radius:3px}.nr-tax .course-nav nav{display:flex;gap:28px;color:var(--muted);font-size:11px}.nr-tax .course-nav nav a.active{color:var(--green)}.nr-tax .course-nav>.wrap>a{font-size:15px;font-weight:600;display:flex;align-items:center;gap:22px}.nr-tax .course-nav>.wrap>a>span{font-size:10px;font-weight:500;color:var(--green)}.nr-tax .section{padding-top:105px;padding-bottom:105px}.nr-tax h2{font-size:43px;line-height:1.16;letter-spacing:-1.9px;font-weight:500;margin-top:17px}.nr-tax h2>span{color:#798a8f}.nr-tax .overview{display:grid;grid-template-columns:1fr 1.15fr;gap:85px}.nr-tax .overview-title>p{max-width:390px;font-size:14px;line-height:1.85;color:var(--muted);margin-top:25px}.nr-tax .overview-title .text-link{margin-top:28px;color:var(--green)}.nr-tax .outcome-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 35px}.nr-tax .outcome-grid article{border-top:1px solid var(--line);padding-top:25px}.nr-tax .line-icon{font-size:30px;color:var(--green);display:block;height:39px}.nr-tax .outcome-grid h3{font-size:16px;letter-spacing:-.3px;margin-top:18px;font-weight:500}.nr-tax .outcome-grid p{font-size:12px;line-height:1.8;color:var(--muted);margin-top:10px}.nr-tax .path-section{background:var(--paper);padding:80px 0;border-block:1px solid #edf1ec}.nr-tax .path-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.nr-tax .path-grid h2{font-size:38px}.nr-tax .path-grid>div>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:20px;max-width:365px}.nr-tax .path-buttons{margin-top:29px}.nr-tax .path-buttons button{background:transparent;display:flex;width:100%;align-items:center;text-align:left;gap:20px;padding:18px 15px;border-bottom:1px solid var(--line);font-size:13px}.nr-tax .path-buttons button>span{font-size:9px;color:#8e9da2}.nr-tax .path-buttons button>b{margin-left:auto;font-weight:400;font-size:20px}.nr-tax .path-buttons button[aria-selected=true]{background:#e4eef1;border-radius:6px;border-bottom-color:transparent;color:#175a6f}.nr-tax .path-panel{padding:40px;background:#fff;border:1px solid #dde6e8;border-radius:12px;align-self:center;min-height:380px;display:flex;flex-direction:column;justify-content:center;position:relative}.nr-tax .path-panel .panel-tag{font-size:9px;letter-spacing:1.3px;color:var(--green)}.nr-tax .path-panel h3{font-size:30px;line-height:1.25;letter-spacing:-1px;font-weight:400;margin-top:25px}.nr-tax .path-panel>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:20px}.nr-tax .panel-route{display:flex;gap:9px;align-items:center;margin-top:26px;flex-wrap:wrap}.nr-tax .panel-route span{font-size:9px;padding:7px 10px;border:1px solid var(--line);border-radius:4px}.nr-tax .panel-route i{font-size:12px;color:#8aa8b1;font-style:normal}.nr-tax .curriculum{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.nr-tax .curriculum-aside{position:sticky;top:110px}.nr-tax .curriculum-aside h2{font-size:40px;max-width:350px}.nr-tax .curriculum-aside>p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:22px;max-width:320px}.nr-tax .curriculum-numbers{display:flex;gap:50px;margin-top:35px}.nr-tax .curriculum-numbers>div{display:flex;flex-direction:column;gap:10px}.nr-tax .curriculum-numbers strong{font-size:47px;font-weight:400;letter-spacing:-2px}.nr-tax .curriculum-numbers strong>span{font-size:22px;color:var(--green)}.nr-tax .curriculum-numbers>div>span{font-size:8px;letter-spacing:1px;color:#809095}.nr-tax .curriculum-note{display:flex;gap:15px;align-items:center;border-top:1px solid var(--line);margin-top:32px;padding-top:25px;max-width:300px}.nr-tax .curriculum-note>span{font-size:28px;color:var(--green)}.nr-tax .curriculum-note p{font-size:12px;line-height:1.7;color:var(--muted)}.nr-tax .expand-all{margin-top:29px;border:0;background:none;padding:0;color:var(--green)}.nr-tax .module{border-bottom:1px solid var(--line);padding:22px 0}.nr-tax .module:first-child{border-top:1px solid var(--line)}.nr-tax .module summary{list-style:none;display:flex;align-items:center;gap:17px;cursor:pointer}.nr-tax .module summary::-webkit-details-marker{display:none}.nr-tax .module-num{width:34px;height:34px;display:grid;place-items:center;background:#edf3f5;border-radius:5px;color:#61808a;font-size:10px;flex-shrink:0}.nr-tax .module-summary{flex:1}.nr-tax .module-summary h3{font-size:14px;font-weight:500;line-height:1.5}.nr-tax .module-summary small{font-size:10px;color:#909da1;display:block;margin-top:5px}.nr-tax .module-plus{font-size:22px;color:#81969c;margin-left:10px;font-weight:300}.nr-tax .module[open] .module-num{background:#047091;color:#fff}.nr-tax .module[open] .module-plus{transform:rotate(45deg)}.nr-tax .module-content{padding:18px 30px 3px 51px;font-size:12px;line-height:1.8;color:var(--muted)}.nr-tax .module-content .tag{display:inline-block;font-size:8px;letter-spacing:.6px;padding:5px 8px;background:#eff5f6;border-radius:4px;margin-top:12px;color:#5a757e}.nr-tax .ai-section{background:var(--deep);color:#ecf6f9;padding:85px 0;overflow:hidden}.nr-tax .ai-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:90px;align-items:center}.nr-tax .ai-art{position:relative;height:370px;isolation:isolate}.nr-tax .ai-ring{width:320px;height:320px;border:1px solid #80afbe38;border-radius:50%;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-25deg) scaleY(.74)}.nr-tax .ai-ring.ring-2{transform:translate(-50%,-50%) rotate(45deg) scaleY(.77);border-style:dashed}.nr-tax .ai-core{width:180px;height:180px;border-radius:35px;display:grid;place-items:center;font-size:145px;font-weight:300;position:absolute;left:50%;top:46%;transform:translate(-50%,-50%) rotate(-12deg);background:linear-gradient(135deg,#225261,#12353f);color:#b5e7f6;border:1px solid #5e8f9e70;box-shadow:inset 2px 2px 1px #93d8ed3b,0 30px 50px #0003;line-height:1}.nr-tax .ai-orbit-label{position:absolute;border:1px solid #355c68;background:#122f38;padding:9px 13px;border-radius:5px;font-size:9px;letter-spacing:1px;color:#b5ced6}.nr-tax .label-1{left:3%;top:23%}.nr-tax .label-2{right:0;top:40%}.nr-tax .label-3{left:13%;bottom:13%}.nr-tax .ai-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;letter-spacing:1.5px;font-size:8px;color:#6c8f9a}.nr-tax .ai-copy .eyebrow{color:#98c9d8}.nr-tax .ai-copy h2{font-size:39px}.nr-tax .ai-copy h2 span{color:#b4dbe7}.nr-tax .ai-copy>p{font-size:13px;line-height:1.85;color:#94abb2;margin-top:22px;max-width:460px}.nr-tax .ai-features{margin-top:24px}.nr-tax .ai-features>div{display:flex;gap:18px;align-items:start;padding:15px 0;border-bottom:1px solid #324a51}.nr-tax .ai-features>div:last-child{border:0}.nr-tax .ai-features>div>span{font-size:9px;color:#779aa4;padding-top:4px}.nr-tax .ai-features p{font-size:11px;line-height:1.8;color:#87a2aa}.nr-tax .ai-features p b{display:block;font-size:13px;color:#d7e8ed;font-weight:400;margin-bottom:3px}.nr-tax .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:38px}.nr-tax .section-heading>p{font-size:13px;line-height:1.8;color:var(--muted)}.nr-tax .lesson-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:25px}.nr-tax .featured-lesson{position:relative;min-height:350px;overflow:hidden;border-radius:12px;padding:0;border:1px solid #dae2e5;text-align:left;background:#09252e;color:#fff}.nr-tax .featured-lesson>img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0;right:0;bottom:0;left:0;opacity:.6}.nr-tax .lesson-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:27px 30px;background:linear-gradient(0deg,#08242d,#08242db5 30%,#08242d20 80%);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end}.nr-tax .lesson-index{font-size:8px;letter-spacing:1.4px;color:#adccd5}.nr-tax .lesson-overlay h3{font-size:28px;font-weight:400;line-height:1.2;letter-spacing:-.7px;margin:13px 0 19px}.nr-tax .preview-link{font-size:10px;display:flex;gap:26px;align-items:center;color:#c3e1ea}.nr-tax .preview-link b{font-size:18px;font-weight:400}.nr-tax .lesson-stack{display:grid;gap:20px}.nr-tax .lesson-mini{padding:0;display:grid;grid-template-columns:.85fr 1fr;gap:22px;align-items:center;border:1px solid var(--line);border-radius:10px;overflow:hidden;text-align:left;background:#fff}.nr-tax .lesson-mini>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;min-height:164px}.nr-tax .lesson-mini>span{padding:17px 22px 17px 0;display:flex;flex-direction:column}.nr-tax .lesson-mini small{font-size:7px;letter-spacing:.8px;color:#7b9197;margin-bottom:10px}.nr-tax .lesson-mini b{font-size:16px;line-height:1.3;font-weight:500}.nr-tax .lesson-mini em{font-size:11px;font-style:normal;color:#7a8a8f;line-height:1.6;margin-top:8px}.nr-tax .lesson-mini i{font-size:10px;font-style:normal;color:var(--green);margin-top:15px}.nr-tax .featured-lesson:hover,.nr-tax .lesson-mini:hover{box-shadow:0 15px 35px #14364014}.nr-tax .lesson-note{font-size:9px;color:#809196;margin-top:18px}.nr-tax .results-section{padding:70px 0;background:#f0f6f7;border-block:1px solid #dee8eb}.nr-tax .results-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:85px;align-items:center}.nr-tax .results-layout h2{font-size:36px}.nr-tax .results-layout>div>p{font-size:12px;color:var(--muted);line-height:1.8;margin-top:22px}.nr-tax .result-metric{margin-top:30px}.nr-tax .result-metric strong{font-size:58px;font-weight:400;letter-spacing:-2px}.nr-tax .result-metric strong small{font-size:29px;color:var(--green);margin-left:4px}.nr-tax .result-metric>span{display:block;font-size:11px;color:#788b91;margin-top:6px}.nr-tax .result-proof{border:1px solid #d7e4e8;border-radius:12px;background:#fff;padding:27px}.nr-tax .proof-head{display:flex;gap:13px;align-items:center;margin-bottom:27px}.nr-tax .proof-icon{font-size:27px;color:var(--green)}.nr-tax .proof-head b{font-size:13px;font-weight:500}.nr-tax .proof-head small{display:block;font-size:9px;color:#89989d;margin-top:5px}.nr-tax .proof-arrow{margin-left:auto;font-size:24px;color:#7b9aa4}.nr-tax .result-proof button{width:100%;background:#fff;padding:0}.nr-tax .result-proof img{width:100%;display:block}.nr-tax .result-proof>p{font-size:9px!important;line-height:1.7!important;color:#85959a!important;margin-top:22px!important}.nr-tax .bonus-count{display:flex;align-items:center;gap:14px}.nr-tax .bonus-count strong{font-size:58px;letter-spacing:-3px;font-weight:400;color:var(--green)}.nr-tax .bonus-count span{font-size:8px;letter-spacing:1px;line-height:1.8;color:#70868d}.nr-tax .bonus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.nr-tax .bonus-grid article{border:1px solid var(--line);border-radius:10px;overflow:hidden}.nr-tax .bonus-visual{height:155px;position:relative;overflow:hidden;padding:21px;background:#e6f0f3;color:#4a7886}.nr-tax .bonus-visual:after{content:"";position:absolute;border:1px solid currentColor;opacity:.18;width:160px;height:160px;border-radius:50%;right:-30px;top:-30px}.nr-tax .bonus-visual>span{position:absolute;font-size:77px;right:30px;top:40px;font-weight:300;line-height:1}.nr-tax .bonus-visual small{font-size:8px;letter-spacing:1.2px}.nr-tax .bonus-visual.funnel{background:#edf3f4;color:#6b8d97}.nr-tax .bonus-visual.booster{background:#e4eff2;color:#628f9d}.nr-tax .bonus-info{padding:22px}.nr-tax .bonus-info>span{font-size:7px;letter-spacing:1.2px;color:#829aa1}.nr-tax .bonus-info h3{font-size:16px;line-height:1.4;font-weight:500;letter-spacing:-.3px;margin-top:11px}.nr-tax .bonus-info p{font-size:11px;color:var(--muted);line-height:1.75;margin-top:12px}.nr-tax .bonus-grid .bonus-extra{padding:26px;display:flex;flex-direction:column;justify-content:center;background:#f1f7f9;border:1px dashed #bbd3da}.nr-tax .extra-star{font-size:24px;color:#73a1af}.nr-tax .bonus-extra strong{font-size:54px;font-weight:400;letter-spacing:-2px;margin:20px 0 10px}.nr-tax .bonus-extra h3{font-size:18px;font-weight:400;line-height:1.4}.nr-tax .bonus-extra p{font-size:10px;line-height:1.7;color:#82969c;margin-top:13px}.nr-tax .bonus-foot{display:flex;gap:14px;align-items:center;background:#f7faf5;border:1px solid #dee9ed;border-radius:7px;padding:19px 22px;margin-top:25px}.nr-tax .bonus-foot>span{color:var(--green);font-size:17px}.nr-tax .bonus-foot p{font-size:11px;line-height:1.7;color:var(--muted)}.nr-tax .bonus-foot b{color:#4e6972;font-weight:500}.nr-tax .enroll-section{padding:90px 0 35px;background:radial-gradient(ellipse at 0% 10%,#25505d2b,transparent 60%),var(--deep);color:#ebf6fa;position:relative}.nr-tax .enroll-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:110px;align-items:center}.nr-tax .enroll-copy .eyebrow{color:#8bbece}.nr-tax .enroll-copy h2{font-size:49px;margin-top:27px}.nr-tax .enroll-copy h2 span{color:#b3dce8}.nr-tax .enroll-copy>p{font-size:14px;line-height:1.85;color:#91acb5;max-width:400px;margin-top:28px}.nr-tax .guarantee{display:flex;gap:20px;align-items:center;margin-top:37px}.nr-tax .guarantee>span{width:58px;height:66px;display:grid;place-items:center;font-size:30px;font-weight:400;border:1px solid #52717a;border-radius:14px 14px 25px 25px;color:#a5cbd6}.nr-tax .guarantee b{font-size:12px;font-weight:400;color:#cbe1e7}.nr-tax .guarantee p{font-size:11px;line-height:1.7;color:#85a0a9;margin-top:8px}.nr-tax .offer-card{background:#fff;color:var(--forest);border:1px solid #dbe8ec;border-radius:15px;padding:35px;box-shadow:0 30px 60px #000f143b}.nr-tax .offer-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px;gap:10px;color:#7a8d93}.nr-tax .offer-ai{padding:7px 8px;border-radius:4px;background:#e8f3f7;color:#567f8b;font-size:7px;letter-spacing:.3px}.nr-tax .offer-card h3{font-size:33px;letter-spacing:-1px;font-weight:500;margin-top:29px}.nr-tax .offer-card h3>span{font-size:19px;color:var(--green);font-weight:400}.nr-tax .offer-subtitle{font-size:11px;color:#7e8e93;margin-top:10px}.nr-tax .price{display:flex;align-items:baseline;gap:5px;margin-top:27px}.nr-tax .price small{font-size:23px;align-self:flex-start;margin-top:12px}.nr-tax .price strong{font-size:89px;font-weight:400;letter-spacing:-5px;line-height:1}.nr-tax .price>span{font-size:27px;letter-spacing:-1px}.nr-tax .payment-info{font-size:10px;color:#829398;margin-top:10px}.nr-tax .offer-card ul{list-style:none;padding:20px 0 0;margin:22px 0;border-top:1px solid var(--line)}.nr-tax .offer-card li{font-size:12px;line-height:1.7;margin:11px 0;padding-left:23px;color:#556c73;position:relative}.nr-tax .offer-card li:before{content:"✓";position:absolute;left:0;color:var(--green)}.nr-tax .offer-card .button{width:100%;margin-top:3px}.nr-tax .offer-trust{display:flex;justify-content:center;gap:20px;font-size:9px;color:#85959a;margin-top:19px}.nr-tax .pass-banner{display:flex;gap:24px;align-items:center;border-top:1px solid #344b52;padding-top:30px;margin-top:65px;color:#b1c7cd}.nr-tax .pass-symbol{font-size:45px;color:#98bcc7;line-height:1}.nr-tax .pass-banner b{font-size:13px;font-weight:500;color:#d4e4e9}.nr-tax .pass-banner p{font-size:11px;line-height:1.7;margin-top:7px;color:#81a0aa}.nr-tax .pass-banner .text-link{margin-left:auto;white-space:nowrap;color:#b3d2db}.nr-tax .faq-section{display:grid;grid-template-columns:1fr 1.3fr;gap:100px}.nr-tax .faq-list details{padding:22px 0;border-bottom:1px solid var(--line)}.nr-tax .faq-list details:first-child{padding-top:2px}.nr-tax .faq-list summary{display:flex;justify-content:space-between;gap:25px;align-items:center;list-style:none;cursor:pointer;font-size:13px;line-height:1.7}.nr-tax .faq-list summary::-webkit-details-marker{display:none}.nr-tax .faq-list summary>span{font-size:23px;font-weight:300;color:#81979e}.nr-tax .faq-list details[open] summary>span{transform:rotate(45deg)}.nr-tax .faq-list p{font-size:12px;line-height:1.85;color:var(--muted);margin-top:15px;margin-right:25px}.nr-tax .footer{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:35px 0;border-top:1px solid var(--line)}.nr-tax .footer .brand{font-size:26px}.nr-tax .footer .brand small{font-size:7px;letter-spacing:2px}.nr-tax .footer p,.nr-tax .footer>a:last-child{font-size:10px;color:#849296}.nr-tax .mobile-buy{display:none}.nr-tax .skip{position:absolute;left:10px;top:-100px;background:#fff;padding:15px;z-index:30}.nr-tax .skip:focus{top:10px}.nr-tax dialog{padding:40px;border:1px solid #d2dee2;border-radius:16px;max-width:720px;width:calc(100% - 32px);color:var(--forest);box-shadow:0 35px 100px #0003}.nr-tax dialog::backdrop{background:#042029b0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.nr-tax .modal-close{position:absolute;right:12px;top:12px;width:32px;height:32px;border-radius:50%;background:#e8f2f5;color:#3e616c;font-size:25px}.nr-tax .modal-tag{font-size:9px;letter-spacing:1.3px;color:var(--green);margin-bottom:19px}.nr-tax dialog h2{font-size:29px;margin:0 0 23px}.nr-tax dialog p{font-size:13px;line-height:1.8;color:var(--muted);margin:17px 0}.nr-tax dialog img{width:100%;height:auto;border-radius:6px}.nr-tax .modal-notice{background:#edf4f6;padding:16px;border-radius:7px;font-size:12px!important}.nr-tax dialog .button{margin-top:10px}.nr-tax .modal-price{font-size:44px;margin:20px 0;font-weight:400}.nr-tax .modal-price small{font-size:14px;color:#7a8e94}@media (min-width:1550px){.nr-tax .hero-copy h1{font-size:68px}}@media (max-width:1150px){.nr-tax .wrap{width:calc(100% - 72px)}.nr-tax .header-inner{padding:0 36px}.nr-tax .site-header nav{gap:19px;font-size:12px}.nr-tax .hero-layout{gap:35px;grid-template-columns:1.08fr 1fr}.nr-tax .hero-copy h1{font-size:53px;letter-spacing:-2.9px}.nr-tax .hero-copy>p{font-size:15px}.nr-tax .hero-actions{gap:16px;flex-wrap:wrap}.nr-tax .hero-actions .button{font-size:12px}.nr-tax .hero-visual{height:510px}.nr-tax .ads-sculpture{width:330px;top:70px}.nr-tax .ai-chip{right:-14px}.nr-tax .course-facts>div{padding-left:20px;gap:10px}.nr-tax .course-facts strong{font-size:12px}.nr-tax .course-facts small{font-size:9px}.nr-tax .overview{gap:50px}.nr-tax .curriculum{gap:55px}.nr-tax .path-grid{gap:60px}.nr-tax .ai-layout,.nr-tax .results-layout{gap:55px}.nr-tax .enroll-layout{gap:65px}.nr-tax .enroll-copy h2{font-size:44px}.nr-tax .offer-card{padding:28px}.nr-tax .bonus-grid{gap:15px}.nr-tax .bonus-info{padding:19px}.nr-tax .bonus-grid .bonus-extra{padding:22px}.nr-tax .faq-section{gap:60px}.nr-tax .lesson-mini{gap:17px}.nr-tax .lesson-mini>span{padding-right:14px}}@media (max-width:850px){.nr-tax .wrap{width:calc(100% - 44px)}.nr-tax .site-header{height:75px}.nr-tax .header-inner{padding:0 22px;gap:15px}.nr-tax .site-header nav{display:none;position:absolute;top:74px;left:0;right:0;background:#fff;padding:25px;flex-direction:column;border-bottom:1px solid var(--line);font-size:14px}.nr-tax .site-header nav.open{display:flex}.nr-tax .header-inner>.button{margin-left:auto}.nr-tax .mobile-menu{display:block}.nr-tax .brand{font-size:25px}.nr-tax .brand svg{width:25px}.nr-tax .hero-layout{grid-template-columns:1fr 1fr;gap:25px;padding:10px 0 35px}.nr-tax .hero-copy h1{font-size:40px;letter-spacing:-2.2px}.nr-tax .hero-copy>p{font-size:13px}.nr-tax .desktop{display:none}.nr-tax .hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.nr-tax .hero-actions .button{font-size:11px;gap:15px;padding:15px 17px}.nr-tax .hero-assurance{font-size:8px;gap:6px;flex-wrap:wrap;line-height:1.7}.nr-tax .hero-visual{height:480px}.nr-tax .visual-top{top:20px;left:18px;right:18px;font-size:7px;letter-spacing:.5px}.nr-tax .visual-tag{padding:7px}.nr-tax .ads-sculpture{width:295px;top:100px}.nr-tax .visual-orbit{width:280px;height:280px}.nr-tax .orbit-c{width:310px;height:310px}.nr-tax .ai-chip{right:-10px;bottom:133px;padding:11px 13px;font-size:10px;gap:9px}.nr-tax .ai-chip>span{font-size:24px}.nr-tax .visual-bottom{left:22px;bottom:24px;right:22px}.nr-tax .visual-bottom strong{font-size:23px}.nr-tax .visual-bottom div>span{font-size:6px}.nr-tax .visual-arrow{font-size:32px}.nr-tax .course-facts{grid-template-columns:repeat(2,1fr);gap:25px;padding:28px 0}.nr-tax .course-facts>div:nth-child(3){padding-left:0}.nr-tax .course-facts>div:nth-child(2){border:0}.nr-tax .course-facts strong{font-size:13px}.nr-tax .course-facts small{font-size:10px}.nr-tax .mini-course{display:none}.nr-tax .course-nav>.wrap{height:60px}.nr-tax .course-nav nav{gap:23px}.nr-tax .course-nav>.wrap>a{gap:13px;font-size:13px}.nr-tax .section{padding-top:75px;padding-bottom:75px}.nr-tax h2{font-size:36px}.nr-tax .overview{grid-template-columns:1fr;gap:40px}.nr-tax .overview-title>p{max-width:530px}.nr-tax .outcome-grid{gap:28px 40px}.nr-tax .path-grid{gap:40px}.nr-tax .path-grid h2{font-size:32px}.nr-tax .path-panel{padding:28px;min-height:385px}.nr-tax .path-panel h3{font-size:25px}.nr-tax .path-panel>p{font-size:12px}.nr-tax .curriculum{grid-template-columns:1fr;gap:40px}.nr-tax .curriculum-aside{position:static}.nr-tax .curriculum-aside h2{max-width:none}.nr-tax .curriculum-aside>p{max-width:none}.nr-tax .curriculum-numbers{gap:40px}.nr-tax .curriculum-note,.nr-tax .curriculum-aside h2 br{display:none}.nr-tax .module{padding:19px 0}.nr-tax .ai-layout{gap:45px;grid-template-columns:.9fr 1.1fr}.nr-tax .ai-art{height:330px}.nr-tax .ai-core{width:145px;height:145px;font-size:115px;border-radius:27px}.nr-tax .ai-ring{width:255px;height:255px}.nr-tax .ai-orbit-label{font-size:7px;padding:7px 10px}.nr-tax .label-1{left:-5%;top:23%}.nr-tax .label-2{right:-6%;top:47%}.nr-tax .label-3{left:7%;bottom:13%}.nr-tax .ai-copy h2{font-size:32px}.nr-tax .ai-copy>p{font-size:12px}.nr-tax .section-heading>p{font-size:12px}.nr-tax .lesson-layout{grid-template-columns:1fr}.nr-tax .featured-lesson{min-height:360px}.nr-tax .lesson-stack{grid-template-columns:repeat(2,1fr);gap:18px}.nr-tax .lesson-mini{display:block}.nr-tax .lesson-mini>img{height:145px;min-height:0}.nr-tax .lesson-mini>span{padding:20px}.nr-tax .results-layout{gap:35px;grid-template-columns:1fr 1fr}.nr-tax .results-layout h2{font-size:30px}.nr-tax .result-proof{padding:20px}.nr-tax .proof-head small{font-size:8px}.nr-tax .result-metric strong{font-size:49px}.nr-tax .bonus-grid{grid-template-columns:repeat(2,1fr);gap:22px}.nr-tax .bonus-visual{height:150px}.nr-tax .bonus-grid .bonus-extra{padding:30px}.nr-tax .bonus-extra p{max-width:220px}.nr-tax .enroll-layout{gap:35px;grid-template-columns:1fr 1fr}.nr-tax .enroll-copy h2{font-size:36px}.nr-tax .enroll-copy>p{font-size:12px}.nr-tax .offer-card{padding:23px}.nr-tax .offer-top{font-size:7px;flex-wrap:wrap}.nr-tax .offer-card h3{font-size:29px}.nr-tax .offer-card li{font-size:11px}.nr-tax .offer-trust{font-size:8px;gap:12px}.nr-tax .guarantee{gap:14px}.nr-tax .guarantee>span{flex-shrink:0;width:48px;height:58px}.nr-tax .guarantee b,.nr-tax .guarantee p{font-size:10px}.nr-tax .pass-banner{gap:18px}.nr-tax .pass-banner b{font-size:12px}.nr-tax .pass-banner p{font-size:10px}.nr-tax .pass-banner .text-link{font-size:10px;gap:12px}.nr-tax .faq-section{gap:35px;grid-template-columns:.8fr 1.2fr}.nr-tax .footer p{display:none}}@media (max-width:580px){.nr-tax{scroll-padding-top:80px}.nr-tax .wrap{width:calc(100% - 40px)}.nr-tax .header-inner{padding:0 20px;gap:13px}.nr-tax .brand{font-size:25px;gap:6px}.nr-tax .brand svg{width:22px}.nr-tax .brand small{font-size:6px;letter-spacing:4.7px}.nr-tax .button.small{font-size:10px;padding:10px 12px;gap:13px;min-height:38px}.nr-tax .breadcrumbs{padding:21px 0 22px;font-size:9px;gap:9px}.nr-tax .hero-layout{grid-template-columns:1fr;gap:35px;padding-top:5px}.nr-tax .eyebrow{font-size:8px;letter-spacing:1px}.nr-tax .hero-copy h1{font-size:48px;letter-spacing:-2.7px;line-height:1.08;margin:24px 0 23px}.nr-tax .hero-copy>p{font-size:14px;line-height:1.75}.nr-tax .hero-actions{margin-top:26px;gap:22px;align-items:center}.nr-tax .hero-actions .button{width:100%;font-size:12px;padding:17px 20px}.nr-tax .hero-actions .text-link{font-size:12px}.nr-tax .hero-assurance{justify-content:center;font-size:8px;gap:8px;margin-top:21px}.nr-tax .enrollment{margin-top:26px;justify-content:center}.nr-tax .hero-visual{height:405px;max-width:420px;width:100%;margin:auto}.nr-tax .visual-top{left:22px;right:22px;top:22px}.nr-tax .visual-tag{padding:7px 9px}.nr-tax .ads-sculpture{width:300px;top:42px}.nr-tax .visual-orbit{width:300px;height:300px;top:44%}.nr-tax .orbit-c{width:340px;height:340px}.nr-tax .visual-bottom strong{font-size:23px}.nr-tax .visual-bottom{bottom:24px}.nr-tax .visual-bottom div>span{font-size:7px}.nr-tax .ai-chip{bottom:108px;right:-8px;padding:10px 14px;transform:rotate(3deg)}.nr-tax .course-facts{gap:24px;padding:27px 0}.nr-tax .course-facts>div{padding-left:18px;gap:10px}.nr-tax .course-facts strong{font-size:11px}.nr-tax .course-facts small{font-size:9px}.nr-tax .fact-icon{font-size:22px}.nr-tax .course-nav>.wrap{width:100%;height:54px;padding:0 20px;overflow:auto}.nr-tax .course-nav nav{justify-content:space-between;width:100%;gap:20px;white-space:nowrap;font-size:10px}.nr-tax .course-nav>.wrap>a{display:none}.nr-tax .section{padding-top:58px;padding-bottom:58px}.nr-tax h2{font-size:34px;letter-spacing:-1.5px}.nr-tax .overview{gap:35px}.nr-tax .overview-title>p{font-size:13px;line-height:1.9;margin-top:22px}.nr-tax .outcome-grid{gap:25px 23px}.nr-tax .outcome-grid h3{font-size:15px;line-height:1.4;margin-top:12px}.nr-tax .outcome-grid p{font-size:11px;line-height:1.8}.nr-tax .line-icon{font-size:28px}.nr-tax .path-section{padding:58px 0}.nr-tax .path-grid{grid-template-columns:1fr;gap:30px}.nr-tax .path-grid h2{font-size:34px}.nr-tax .path-grid>div>p{font-size:13px;max-width:none}.nr-tax .path-buttons{margin-top:25px}.nr-tax .path-buttons button{font-size:13px;padding:16px}.nr-tax .path-panel{min-height:330px;padding:29px}.nr-tax .path-panel h3{font-size:28px}.nr-tax .path-panel>p{font-size:13px}.nr-tax .curriculum-aside h2{font-size:35px}.nr-tax .curriculum-numbers{gap:42px;margin-top:26px}.nr-tax .curriculum-numbers strong{font-size:40px}.nr-tax .curriculum-aside>p{font-size:13px}.nr-tax .curriculum{gap:30px}.nr-tax .module{padding:20px 0}.nr-tax .module summary{gap:13px}.nr-tax .module-summary h3{font-size:13px}.nr-tax .module-summary small{font-size:10px}.nr-tax .module-num{width:29px;height:29px;font-size:9px}.nr-tax .module-plus{margin-left:0}.nr-tax .module-content{padding:17px 15px 0 42px;font-size:12px}.nr-tax .ai-section{padding:50px 0 58px}.nr-tax .ai-layout{grid-template-columns:1fr;gap:38px}.nr-tax .ai-art{height:270px;max-width:330px;width:100%;margin:auto;order:2}.nr-tax .ai-ring{width:255px;height:255px}.nr-tax .ai-copy h2{font-size:34px}.nr-tax .ai-copy>p{font-size:13px;line-height:1.9}.nr-tax .ai-features p{font-size:12px}.nr-tax .ai-features p b{font-size:14px}.nr-tax .ai-caption{font-size:7px}.nr-tax .label-1{left:0;top:20%}.nr-tax .label-2{right:0}.nr-tax .label-3{left:5%;bottom:10%}.nr-tax .section-heading{display:block;margin-bottom:28px}.nr-tax .section-heading>p{margin-top:22px;font-size:13px}.nr-tax .lesson-layout{gap:18px}.nr-tax .featured-lesson{min-height:300px}.nr-tax .lesson-overlay{padding:24px}.nr-tax .lesson-overlay h3{font-size:27px}.nr-tax .lesson-stack{grid-template-columns:1fr;gap:18px}.nr-tax .lesson-mini{display:grid;grid-template-columns:.75fr 1fr;gap:16px}.nr-tax .lesson-mini>img{height:100%;min-height:166px}.nr-tax .lesson-mini>span{padding:18px 16px 18px 0}.nr-tax .lesson-mini small{font-size:6px;line-height:1.6;letter-spacing:.4px}.nr-tax .lesson-mini b{font-size:15px}.nr-tax .lesson-mini em{font-size:10px}.nr-tax .lesson-note{font-size:9px;line-height:1.7}.nr-tax .results-section{padding:55px 0}.nr-tax .results-layout{grid-template-columns:1fr;gap:30px}.nr-tax .results-layout h2{font-size:34px}.nr-tax .results-layout>div>p{font-size:13px}.nr-tax .result-metric strong{font-size:57px}.nr-tax .result-proof{padding:23px}.nr-tax .proof-head small{font-size:8px}.nr-tax .bonus-count{margin-top:24px}.nr-tax .bonus-count strong{font-size:48px}.nr-tax .bonus-count span{font-size:8px}.nr-tax .bonus-grid{gap:16px}.nr-tax .bonus-visual{height:120px;padding:15px}.nr-tax .bonus-visual>span{font-size:63px;right:21px;top:40px}.nr-tax .bonus-visual small{font-size:7px}.nr-tax .bonus-info{padding:18px 15px}.nr-tax .bonus-info>span{font-size:6px;letter-spacing:.5px;line-height:1.5;display:block}.nr-tax .bonus-info h3{font-size:14px;line-height:1.45}.nr-tax .bonus-info p{font-size:10px;line-height:1.75}.nr-tax .bonus-grid .bonus-extra{padding:21px 18px}.nr-tax .extra-star{font-size:21px}.nr-tax .bonus-extra strong{font-size:45px;margin:16px 0 12px}.nr-tax .bonus-extra h3{font-size:16px}.nr-tax .bonus-extra p{font-size:9px}.nr-tax .bonus-foot{padding:16px;align-items:flex-start;gap:10px}.nr-tax .bonus-foot p{font-size:11px;line-height:1.8}.nr-tax .bonus-foot b{display:block}.nr-tax .enroll-section{padding:58px 0 30px}.nr-tax .enroll-layout{grid-template-columns:1fr;gap:38px}.nr-tax .enroll-copy h2{font-size:42px;letter-spacing:-1.8px}.nr-tax .enroll-copy>p{font-size:13px;line-height:1.85}.nr-tax .guarantee{margin-top:28px}.nr-tax .guarantee b{font-size:12px}.nr-tax .guarantee p{font-size:11px}.nr-tax .offer-card{padding:28px 23px}.nr-tax .offer-top{font-size:7px}.nr-tax .offer-card h3{font-size:34px;margin-top:25px}.nr-tax .offer-card li{font-size:13px;margin:12px 0}.nr-tax .offer-subtitle{font-size:11px}.nr-tax .offer-trust{font-size:9px}.nr-tax .offer-card .button{font-size:13px}.nr-tax .pass-banner{flex-wrap:wrap;gap:15px;padding-top:25px;margin-top:38px}.nr-tax .pass-banner>div{flex:1}.nr-tax .pass-banner b{font-size:12px;line-height:1.7}.nr-tax .pass-banner p{font-size:10px;line-height:1.8}.nr-tax .pass-banner .text-link{margin-left:48px;font-size:12px}.nr-tax .faq-section{grid-template-columns:1fr;gap:32px}.nr-tax .faq-list summary{font-size:13px}.nr-tax .faq-list details{padding:21px 0}.nr-tax .faq-list p{font-size:12px}.nr-tax .footer{padding:28px 0 115px;gap:10px}.nr-tax .footer .brand{font-size:23px}.nr-tax .footer .brand small{font-size:6px}.nr-tax .footer>a:last-child{font-size:9px}.nr-tax .mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:7;padding:13px 20px max(13px,env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nr-tax .mobile-buy small{font-size:7px;letter-spacing:.9px;color:#8a9a9f;display:block}.nr-tax .mobile-buy strong{font-size:21px;font-weight:500;display:block;margin-top:5px}.nr-tax .mobile-buy strong>span{font-size:8px;color:#7d9096;font-weight:400}.nr-tax .mobile-buy .button{min-height:42px;padding:13px 17px;font-size:11px;gap:20px}.nr-tax dialog{padding:35px 24px}.nr-tax dialog h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.nr-tax{scroll-behavior:auto}.nr-tax,.nr-tax *{transition:none!important}}.nr-tax .people-mark img{width:32px;height:32px;border-radius:50%;border:3px solid #f7faf5;margin-left:-8px;-o-object-fit:cover;object-fit:cover;background:#dbe7eb}.nr-tax .people-mark img:first-child{margin-left:0}.nr-tax .module-lessons{list-style:none;padding:0;margin:0 0 6px}.nr-tax .module-lessons li{display:flex;justify-content:space-between;gap:16px;padding:9px 0;border-top:1px solid #edf2ee;font-size:12px;color:var(--muted)}.nr-tax .module-lessons li:first-child{border-top:0}.nr-tax .module-lessons em{font-style:normal;white-space:nowrap;color:#899ba1}.nr-tax .module-lessons .free{font-size:8px;letter-spacing:.6px;padding:3px 6px;background:#e3eff3;color:#2b6b7e;border-radius:4px;margin-left:8px}.nr-tax .bonus-visual .bonus-icon{position:absolute;right:30px;top:40px;width:70px;height:70px;background:currentColor;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.nr-tax .lesson-thumb-empty{display:grid;place-items:center;background:linear-gradient(140deg,#0c313c,#184f5f);color:#bde0ea;font-size:40px;aspect-ratio:16/9;width:100%}.nr-tax #course-modal iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:8px;margin:14px 0}.nr-tax .lesson-stack{max-height:640px;overflow-y:auto;max-height:none;overflow:visible;align-content:start}.nr-tax .lesson-mini{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:stretch;min-height:0}.nr-tax .lesson-mini>img,.nr-tax .lesson-mini>.lesson-thumb-empty{height:100%;min-height:0;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}.nr-tax .lesson-mini>span{justify-content:center;min-width:0}.nr-tax .lesson-mini b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nr-tax .lesson-mini em{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.nr-tax .lesson-mini i{margin-top:10px}@media (max-width:1100px) and (min-width:701px){.nr-tax .lesson-mini>img,.nr-tax .lesson-mini>.lesson-thumb-empty{height:auto;width:100%}}.nr-tax .mini-a.mini-icon{display:inline-block;width:26px;height:26px;background:var(--green);-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.nr-tax .hero-visual{overflow:hidden;--chip-surface:color-mix(in srgb,var(--paper) 86%,transparent);--chip-border:color-mix(in srgb,var(--paper) 65%,transparent);--chip-shadow:0 12px 28px color-mix(in srgb,var(--deep) 24%,transparent)}.nr-tax .hero-visual .ai-chip{right:14px;background:var(--chip-surface);border-color:var(--chip-border);box-shadow:var(--chip-shadow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media (max-width:850px) and (min-width:581px){.nr-tax .ads-sculpture{max-width:82%}}@media (max-width:580px){.nr-tax .ads-sculpture{max-width:84%}.nr-tax .hero-visual .ai-chip{right:12px}}.nr-tax .pass-banner{position:relative;overflow:hidden;border:1px solid #3c7282;border-radius:16px;padding:30px 32px 28px;margin-top:65px;text-align:left;color:#d4e4e9;background:radial-gradient(ellipse at 98% 10%,#1a677f 0,transparent 45%),linear-gradient(150deg,#0d313c,#06181d 70%);box-shadow:0 28px 54px -20px #03111599}.nr-tax .pass-banner .grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;background-image:linear-gradient(#b8e4f212 1px,transparent 1px),linear-gradient(90deg,#b8e4f212 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse,#000,transparent 80%);pointer-events:none}.nr-tax .pass-banner>*:not(.grid-bg){position:relative;z-index:1}.nr-tax .pass-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:#98bcc7;margin:0 0 8px}.nr-tax .pass-banner b{display:block;font-size:15px;font-weight:600;color:#fff}.nr-tax .pass-banner p{font-size:12px;color:#a7c2cb}.nr-tax .pass-banner .text-link{background:#96d6ea;color:#051f27;border-radius:6px;padding:12px 18px;font-weight:700;transition:transform .2s,background .2s}.nr-tax .pass-banner .text-link:hover{transform:translateY(-2px);background:#b8e4f2}@media (max-width:640px){.nr-tax .pass-banner{padding:26px 20px 22px;margin-top:38px}.nr-tax .pass-banner .text-link{margin-left:0;justify-content:center}}.nr-tax .brand{gap:0;flex-shrink:0}.nr-tax .brand-logo{display:block;width:190px;max-width:100%;height:auto}@media (max-width: 420px){.nr-tax .header,.nr-tax .header-inner{height:auto;min-height:78px;flex-wrap:wrap;gap:10px;padding-block:14px}.nr-tax .site-header{height:auto}.nr-tax .header .nav-pass,.nr-tax .header-inner>.button{order:2;width:100%;margin:0}.nr-tax .menu-toggle,.nr-tax .mobile-menu{margin-left:auto}.nr-tax .header nav,.nr-tax .site-header nav{top:100%}.nr-tax .footer{flex-wrap:wrap}}.nr-tax{font-variant-emoji:text}.nr-tax svg.lu{display:inline-block;vertical-align:-.125em;flex-shrink:0}.nr-tax .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:20px;flex-shrink:0}.nr-tax .header-actions .header-login{display:inline-flex;align-items:center;min-height:44px;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--green, var(--accent, var(--teal)));font-size:14px;font-weight:600;white-space:nowrap;text-decoration:none}.nr-tax .header-actions .header-login:hover{text-decoration:underline;text-underline-offset:4px}.nr-tax .header .header-actions .header-login{color:var(--teal)}.nr-tax .header .header-actions .nav-pass{margin:0}@media (max-width: 1150px){.nr-tax .site-header nav{display:none}}@media (max-width: 700px){.nr-tax .header-actions{gap:14px}.nr-tax .header-inner .header-actions .button{padding-inline:14px;gap:10px}}@media (max-width: 420px){.nr-tax .header-actions{order:2;width:100%}.nr-tax .header .header-actions .nav-pass,.nr-tax .header-inner .header-actions .button{width:auto;flex:1}.nr-tax .header-actions .header-login{flex:none}}.nr-tax .trial-cta{margin-top:10px;filter:brightness(.9)}.nr-tax .trial-cta:hover{filter:brightness(.82)}.nr-tax #trial-cta-slot{display:block}.nr-tax .infinite-plan .primary.trial-cta{width:100%;background:#70d0ed;color:#062832;margin-top:12px}.nr-tax .infinite-plan .primary.trial-cta:hover{background:#9ce3f9}.nr-tax .ps-root{--accent:var(--ps-accent);--deep:var(--ps-deep);--deep-2:var(--ps-deep2);--soft:var(--ps-soft);--tint:var(--ps-tint);--line:var(--ps-line);--muted:var(--ps-muted);--paper:var(--ps-paper);--on-dark:var(--ps-ondark);color:var(--deep)}.nr-tax .ps-root .section{padding:105px 0}.nr-tax .ps-root .band{background:var(--paper);border-block:1px solid var(--line)}.nr-tax .ps-root .wrap{width:calc(100% - 112px);max-width:1248px;margin:auto}.nr-tax .ps-root .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:50px}.nr-tax .ps-root .section-head>p{max-width:420px;font-size:14px;line-height:1.8;color:var(--muted)}.nr-tax .ps-root .eyebrow{font-size:9px;letter-spacing:1.5px;font-weight:700;color:var(--accent);text-transform:uppercase}.nr-tax .ps-root .eyebrow.light{color:var(--soft)}.nr-tax .ps-root h2{font-size:43px;line-height:1.16;letter-spacing:-1.9px;font-weight:500;margin-top:17px}.nr-tax .ps-root h2>span{color:var(--muted)}.nr-tax .ps-root h3,.nr-tax .ps-root p{margin:0}.nr-tax .ps-root .grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:42px 42px}@media (max-width:1000px){.nr-tax .ps-root .wrap{width:calc(100% - 48px)}.nr-tax .ps-root .section-head{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.nr-tax .ps-root .section{padding:70px 0}.nr-tax .ps-root h2{font-size:32px;letter-spacing:-1.2px}}.nr-tax .ps-root .ps-pains{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.nr-tax .ps-root .ps-pains figure{margin:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px;display:flex;flex-direction:column;gap:20px}.nr-tax .ps-root .ps-pains em{align-self:flex-start;font-style:normal;font-size:8px;letter-spacing:1.2px;font-weight:700;color:var(--accent);background:var(--tint);padding:6px 9px;border-radius:4px}.nr-tax .ps-root .ps-pains blockquote{margin:0;font-size:18px;line-height:1.55;letter-spacing:-.4px}.nr-tax .ps-root .ps-pains figcaption{margin-top:auto;padding-top:18px;border-top:1px dashed var(--line);font-size:13px;line-height:1.7;color:var(--muted);display:flex;gap:10px}.nr-tax .ps-root .ps-pains figcaption span{color:var(--accent)}.nr-tax .ps-root .ps-pains.rows{grid-template-columns:1fr;gap:0;border-top:1px solid var(--line)}.nr-tax .ps-root .ps-pains.rows figure{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-template-rows:auto auto;grid-template-areas:"badge caption" "quote caption";gap:14px 32px;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:28px 0;background:none}.nr-tax .ps-root .ps-pains.rows em{grid-area:badge;align-self:end;justify-self:start}.nr-tax .ps-root .ps-pains.rows blockquote{grid-area:quote;align-self:start}.nr-tax .ps-root .ps-pains.rows figcaption{grid-area:caption;align-self:center;margin:0;padding:0;border:0}.nr-tax .ps-root .ps-deep{position:relative;overflow:hidden;border-radius:15px;padding:64px;display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center;color:#fff;background:radial-gradient(ellipse at 15% 20%,color-mix(in srgb,var(--accent) 45%,transparent),transparent 55%),linear-gradient(140deg,var(--deep-2),var(--deep) 70%);isolation:isolate}.nr-tax .ps-root .ps-deep .grid-bg{z-index:-1}.nr-tax .ps-root .ps-deep h2>span{color:var(--soft)}.nr-tax .ps-root .ps-copy p{font-size:15px;line-height:1.8;color:var(--on-dark);margin-top:18px}.nr-tax .ps-root .ps-copy b{color:#fff}.nr-tax .ps-root .ps-copy .ps-quote{font-size:28px;line-height:1.3;letter-spacing:-1px;color:#fff;border-left:3px solid var(--soft);padding-left:18px;margin-top:26px}.nr-tax .ps-root .ps-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.nr-tax .ps-root .ps-list li{background:#ffffff12;border:1px solid #ffffff22;border-radius:10px;padding:20px 22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nr-tax .ps-root .ps-list b{display:block;font-size:14px;margin-bottom:6px}.nr-tax .ps-root .ps-list span{font-size:13px;line-height:1.7;color:var(--on-dark)}.nr-tax .ps-root .ps-deep.light{background:var(--tint);color:var(--deep)}.nr-tax .ps-root .ps-deep.light h2>span{color:var(--accent)}.nr-tax .ps-root .ps-deep.light .ps-copy p{color:var(--muted)}.nr-tax .ps-root .ps-deep.light .ps-copy b,.nr-tax .ps-root .ps-deep.light .ps-quote{color:var(--deep)}.nr-tax .ps-root .ps-deep.light .ps-quote{border-color:var(--accent)}.nr-tax .ps-root .ps-deep.light .ps-list li{background:#ffffffd9;border-color:var(--line)}.nr-tax .ps-root .ps-deep.light .ps-list span{color:var(--muted)}.nr-tax .ps-root .ps-ben h3{font-size:18px;font-weight:500;letter-spacing:-.4px}.nr-tax .ps-root .ps-ben p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:10px}.nr-tax .ps-root .ps-ben .line-icon{font-size:22px;color:var(--accent);display:block;margin-bottom:16px}.nr-tax .ps-root .ps-ben.grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);border-radius:12px;overflow:hidden}.nr-tax .ps-root .ps-ben.grid article{padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.nr-tax .ps-root .ps-ben.grid article:nth-child(3n){border-right:0}.nr-tax .ps-root .ps-ben.grid article:nth-last-child(-n+3){border-bottom:0}.nr-tax .ps-root .ps-ben.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.nr-tax .ps-root .ps-ben.cards article{background:#fff;border:1px solid var(--line);border-radius:12px;padding:30px}.nr-tax .ps-root .ps-ben.list{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:56px;column-gap:56px}.nr-tax .ps-root .ps-ben.list article{display:flex;gap:20px;padding:26px 0;border-top:1px solid var(--line)}.nr-tax .ps-root .ps-ben.list .line-icon{width:46px;height:46px;flex:none;border-radius:50%;background:var(--tint);display:grid;place-items:center;font-size:18px;margin:0}@media (max-width:1000px){.nr-tax .ps-root .ps-pains,.nr-tax .ps-root .ps-ben.cards{grid-template-columns:1fr}.nr-tax .ps-root .ps-pains.rows figure{grid-template-columns:1fr;grid-template-areas:"badge" "quote" "caption";gap:12px}.nr-tax .ps-root .ps-deep{grid-template-columns:1fr;padding:40px 28px;gap:32px}.nr-tax .ps-root .ps-ben.grid{grid-template-columns:1fr 1fr}.nr-tax .ps-root .ps-ben.grid article{border:0!important;border-bottom:1px solid var(--line)!important}}@media (max-width:700px){.nr-tax .ps-root .ps-ben.grid,.nr-tax .ps-root .ps-ben.list{grid-template-columns:1fr}.nr-tax .ps-root .ps-copy .ps-quote{font-size:22px}}.nr-tax .ps-root{--ps-accent:#027092;--ps-deep:#072129;--ps-deep2:#0e2830;--ps-soft:#b8e4f2;--ps-tint:#e5f3f7;--ps-line:#e0e7e9;--ps-muted:#6c7c81;--ps-paper:#f6f9f6;--ps-ondark:#c3d7dd}.nr-tax .novo-ico{display:inline-block;width:1em;height:1em;vertical-align:-.125em;flex-shrink:0}.nr-tax .pass-banner{--pass-accent:var(--green,var(--accent));--pass-soft:var(--mint,var(--soft));--pass-deep:var(--deep);--pass-deep2:var(--forest,var(--deep-2));position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;padding:30px 32px 28px;border-radius:16px;text-align:left;border:1px solid color-mix(in srgb,var(--pass-soft) 38%,transparent);background:radial-gradient(ellipse at 98% 10%,color-mix(in srgb,var(--pass-accent) 45%,transparent),transparent 45%),linear-gradient(150deg,var(--pass-deep2),var(--pass-deep) 70%);box-shadow:0 28px 54px -20px color-mix(in srgb,var(--pass-deep) 55%,transparent)}.nr-tax .pass-banner>div:not(.grid-bg){position:relative;z-index:1;min-width:0;width:100%;max-width:none}.nr-tax .pass-banner>.grid-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;border-radius:inherit;background-image:linear-gradient(color-mix(in srgb,var(--pass-soft) 9%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--pass-soft) 9%,transparent) 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,black,transparent 80%);-webkit-mask-image:radial-gradient(ellipse,black,transparent 80%);pointer-events:none}.nr-tax .pass-banner .pass-symbol{position:relative;z-index:1;font-size:34px;color:var(--pass-soft)}.nr-tax .pass-banner .pass-eyebrow{display:block;margin:0 0 8px;font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--pass-soft)}.nr-tax .pass-banner>div b{display:block;font-size:15px;font-weight:600;line-height:1.4;color:var(--pass-soft);max-width:none;white-space:normal}.nr-tax .pass-banner>div p{font-size:12px;line-height:1.7;margin-top:5px;color:color-mix(in srgb,var(--pass-soft) 80%,transparent);max-width:none;white-space:normal}.nr-tax .pass-banner .text-link,.nr-tax .pass-banner .button{position:relative;z-index:1;margin-left:0;white-space:nowrap;flex-shrink:0;background:var(--pass-soft);color:var(--pass-deep);border-radius:6px;padding:12px 18px;min-height:43px;font-size:12px;font-weight:700;transition:transform .2s,background .2s}.nr-tax .pass-banner .text-link:hover,.nr-tax .pass-banner .button:hover{transform:translateY(-2px);background:color-mix(in srgb,var(--pass-soft) 85%,var(--paper))}@media (max-width:700px){.nr-tax .pass-banner{grid-template-columns:minmax(0,1fr);gap:15px;padding:26px 20px 22px}.nr-tax .pass-banner>div:not(.grid-bg){grid-column:1/-1}.nr-tax .pass-banner .text-link,.nr-tax .pass-banner .button{justify-self:start;margin-left:0}}@media (prefers-reduced-motion:reduce){.nr-tax .pass-banner .button,.nr-tax .pass-banner .text-link{transition:none}}.nr-tax .dark{--deep:inherit;--deep-2:inherit;--accent:inherit;--accent-2:inherit;--soft:inherit;--tint:inherit;--muted:inherit;--line:inherit;--paper:inherit;--dim:inherit;--on-dark:inherit;--border:inherit;--background:inherit;--foreground:inherit;--primary:inherit;--secondary:inherit;--card:inherit;--ring:inherit;--input:inherit}.nr-tax{--forest:hsl(194 70% 27%);--sculpture-depth:hsl(194 70% 27%);--sculpture-face:linear-gradient(115deg,hsl(194 72% 36%) 4%,hsl(194 64% 72%) 31%,hsl(194 72% 95%) 43%,hsl(194 64% 72%) 51%,hsl(194 74% 40%) 79%,hsl(194 62% 58%));--sculpture-shine:linear-gradient(115deg,transparent 30%,hsl(0 0% 100% / .6) 42%,transparent 47%);--sculpture-shadow:10px 18px 14px hsl(194 85% 10% / .6)}.nr-tax .tax-sculpture{position:absolute;left:50%;top:92px;width:min(58%,290px);aspect-ratio:1;transform:translate(-50%) rotate(-10deg) scaleY(.92);filter:drop-shadow(var(--sculpture-shadow));z-index:1}.nr-tax .tax-sculpture>span{position:absolute;top:0;right:0;bottom:0;left:0;mask:var(--m) center/contain no-repeat;-webkit-mask:var(--m) center/contain no-repeat}.nr-tax .tax-depth{background:var(--sculpture-depth);transform:translate(calc(var(--d)*1px),calc(var(--d)*1.35px))}.nr-tax .tax-face{background:var(--sculpture-face)}.nr-tax .tax-shine{background:var(--sculpture-shine)}@media (max-width:700px){.nr-tax .tax-sculpture{width:min(64%,240px);top:80px}}.nr-tax h1,.nr-tax h2,.nr-tax h3{letter-spacing:0}.nr-tax .hero-copy h1{font-size:48px}.nr-tax .hero-actions{flex-wrap:wrap}.nr-tax .ai-chip{right:12px;bottom:140px}@media (max-width:700px){.nr-tax .hero-copy h1{font-size:36px}.nr-tax .ai-chip{right:10px;bottom:156px}}.rc-status,.rc-status *,.rc-status *:before,.rc-status *:after{box-sizing:border-box}.rc-status{--st-ink:#102632;--st-dark:#0c202b;--st-teal:#008b92;--st-mint:#76e7cf;--st-muted:#647780;--st-line:#dfe8e9;--st-paper:#f7faf9;--st-color:#167e67;--st-color-light:#e3f5ee;font-family:Arial,Helvetica,sans-serif;color:var(--st-ink);background:#fff;margin:0}.rc-status h1,.rc-status h2,.rc-status h3,.rc-status h4,.rc-status p{margin:0}.rc-status button,.rc-status a{-webkit-tap-highlight-color:transparent}.rc-status a{color:inherit;text-decoration:none}.rc-status button{font:inherit;cursor:pointer;color:inherit}.rc-status svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.rc-status a:focus-visible,.rc-status button:focus-visible{outline:3px solid var(--st-teal);outline-offset:5px}.rc-status .wrap{width:calc(100% - 112px);max-width:1136px;margin:auto}.rc-status .header{background:var(--st-dark);color:#fff}.rc-status .header-inner{max-width:1248px;margin:auto;padding:0 40px;min-height:86px;display:flex;justify-content:space-between;align-items:center;gap:20px}.rc-status .brand{width:199px;line-height:0}.rc-status .brand img{width:100%;height:auto}.rc-status .header-caption{font-size:8px;letter-spacing:1.8px;color:#9cb8be}.rc-status .home-link{font-size:11px;color:#c2d6db;display:flex;gap:22px;align-items:center}.rc-status .home-link span{font-size:19px}.rc-status .hero{background:radial-gradient(ellipse at 80% 25%,#dff2ea77,transparent 50%),var(--st-paper);border-bottom:1px solid var(--st-line)}.rc-status .hero-grid{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:70px;padding-top:58px;padding-bottom:48px}.rc-status .eyebrow{font-size:9px;line-height:1.6;font-weight:700;letter-spacing:1.6px;color:var(--st-teal);display:flex;align-items:center;gap:9px}.rc-status .hero .eyebrow{color:var(--st-color)}.rc-status .eyebrow i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px #1589750b}.rc-status h1{font-size:clamp(42px,4.4vw,62px);font-weight:500;letter-spacing:-3px;line-height:1.08;margin-top:24px}.rc-status h1 span{color:var(--st-teal)}.rc-status .hero-copy>p{font-size:15px;line-height:1.8;color:var(--st-muted);max-width:440px;margin-top:24px}.rc-status .hero-note{display:flex;gap:10px;align-items:center;margin-top:22px;color:#5b7e82;font-size:11px;line-height:1.7;max-width:400px}.rc-status .hero-note svg{width:17px;height:17px}.rc-status .status-art{height:320px;position:relative;isolation:isolate}.rc-status .art-grid{position:absolute;top:-20px;right:-20px;bottom:-20px;left:-20px;background-image:radial-gradient(#93bfb873 .8px,transparent 1px);background-size:23px 23px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 67%);mask-image:radial-gradient(ellipse,black,transparent 67%)}.rc-status .orbit{position:absolute;width:330px;height:210px;border:1px solid #bfd9d2;border-radius:50%;left:50%;top:47%;transform:translate(-50%,-50%) rotate(-28deg)}.rc-status .orbit-two{transform:translate(-50%,-50%) rotate(40deg);width:310px;height:230px;border-color:#b9d7d17a}.rc-status .orbit-three{width:355px;height:285px;transform:translate(-50%,-50%) rotate(-10deg);border-style:dashed;border-color:#c5ddd35e}.rc-status .orbital-dot{position:absolute;left:12%;top:38%;width:7px;height:7px;background:#73b9a9;border-radius:50%}.rc-status .status-disc{width:164px;height:164px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);border:1px solid #c3e3d6;border-radius:50%;background:linear-gradient(135deg,#f9fffd,#cfebde);box-shadow:inset 0 0 0 12px #ffffff79,0 24px 40px #215f4b15;display:grid;place-items:center;color:var(--st-color)}.rc-status .status-disc svg{width:77px;height:77px;stroke-width:1.3}.rc-status .floating-note{position:absolute;left:50%;bottom:23px;transform:translate(-50%) rotate(-4deg);width:266px;display:flex;align-items:center;gap:12px;padding:16px 19px;background:#fff;border:1px solid #e0e9e6;border-radius:9px;box-shadow:0 12px 25px #1b4b3e0a;font-size:12px;font-weight:600}.rc-status .mini-status{width:30px;height:30px;display:grid;place-items:center;background:var(--st-color-light);color:var(--st-color);border-radius:50%}.rc-status .mini-status svg{width:19px;height:19px}.rc-status .floating-note small{display:block;font-size:9px;color:var(--st-muted);margin-top:5px;font-weight:400}.rc-status .float-arrow{margin-left:auto;color:#86a29e;font-size:20px}.rc-status .art-caption{position:absolute;bottom:-10px;left:0;right:0;text-align:center;font-size:7px;letter-spacing:1.6px;color:#88a19e}.rc-status .progress{display:flex;align-items:center;padding:25px 0 27px;border-top:1px solid #dce6e2}.rc-status .progress>div{display:flex;align-items:center;gap:12px;min-width:0}.rc-status .step-icon{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:#e7f1ed;color:#298674;font-size:14px;flex:none}.rc-status .step-icon svg{width:16px;height:16px}.rc-status .progress p{font-size:12px;line-height:1.5}.rc-status .progress small{display:block;font-size:7px;letter-spacing:1.3px;color:#758f94;margin-bottom:4px}.rc-status .connector{height:1px;background:#d1dfdb;flex:1;margin:0 36px}.rc-status .current .step-icon{background:var(--st-ink);color:#a9ead8}.rc-status .waiting{color:#8c9ba0}.rc-status .waiting .step-icon{color:#a1afb2;background:#eaf0ef}.rc-status .content{display:grid;grid-template-columns:1.35fr .85fr;gap:92px;padding-top:68px;padding-bottom:56px}.rc-status .section-heading h2{font-size:37px;line-height:1.15;letter-spacing:-1.5px;font-weight:500;margin-top:13px}.rc-status .section-heading>p{font-size:13px;color:var(--st-muted);line-height:1.8;margin-top:18px;max-width:400px}.rc-status .instruction-list{margin-top:20px}.rc-status .instruction-list article{display:flex;gap:19px;border-bottom:1px solid var(--st-line);padding:27px 0}.rc-status .number{font-size:10px;color:var(--st-teal);padding-top:4px}.rc-status .instruction-list article>div{flex:1}.rc-status .instruction-list article>svg{color:#8baba6;width:22px;height:22px}.rc-status .article-tag{font-size:8px;letter-spacing:1.3px;color:#7b9197}.rc-status .instruction-list h3{font-size:19px;letter-spacing:-.4px;font-weight:500;line-height:1.4;margin:6px 0 9px}.rc-status .instruction-list p{font-size:13px;color:var(--st-muted);line-height:1.8}.rc-status .returning{display:flex;gap:14px;margin-top:25px;align-items:center}.rc-status .returning svg{width:28px;height:28px;background:#eaf5ef;border-radius:50%;padding:4px;color:var(--st-teal)}.rc-status .returning p{font-size:12px;line-height:1.9;color:var(--st-muted)}.rc-status .returning b{color:var(--st-ink);font-weight:500}.rc-status .next-card{align-self:start;border:1px solid var(--st-line);border-radius:12px;overflow:hidden;background:#fff;box-shadow:0 18px 35px #173e3006}.rc-status .card-visual{height:204px;overflow:hidden;background:radial-gradient(ellipse at 100% 0,#245157,transparent 70%),var(--st-dark);color:#fff;position:relative;padding:23px 26px}.rc-status .card-top{display:flex;justify-content:space-between;font-size:7px;letter-spacing:1.2px;color:#accacb;position:relative;z-index:1}.rc-status .card-top b{font-size:17px;font-weight:400}.rc-status .infinity{position:absolute;right:10px;top:28px;font-size:160px;line-height:1;transform:rotate(-18deg);color:#77d6c8;font-weight:400;opacity:.8}.rc-status .mini-orbit{position:absolute;width:270px;height:140px;border:1px solid #77a99c40;right:-33px;top:40px;border-radius:50%;transform:rotate(-35deg)}.rc-status .card-visual p{position:absolute;bottom:25px;left:26px;font-size:12px;line-height:1.7;color:#a4c5c7;z-index:1}.rc-status .card-visual strong{font-size:17px;color:#fff;font-weight:400}.rc-status .card-body{padding:27px 26px}.rc-status .card-body .eyebrow{font-size:7px;letter-spacing:1.2px}.rc-status .card-body h2{font-size:29px;line-height:1.15;font-weight:500;letter-spacing:-1px;margin-top:13px}.rc-status .card-body>p{font-size:12px;line-height:1.8;color:var(--st-muted);margin-top:15px;margin-bottom:22px}.rc-status .button{display:flex;justify-content:center;align-items:center;gap:18px;padding:15px 17px;border-radius:6px;min-height:49px;font-size:12px;font-weight:600;width:100%;transition:transform .2s,background .2s}.rc-status .button svg{width:18px;height:18px}.rc-status .primary{background:var(--st-ink);color:#fff;border:1px solid var(--st-ink)}.rc-status .primary:hover{background:#20505b;transform:translateY(-2px)}.rc-status .secondary{background:#fff;border:1px solid var(--st-line);margin-top:10px}.rc-status .secondary:hover{background:var(--st-paper)}.rc-status .card-foot{display:block;text-align:center;color:#7b9399;font-size:9px;margin-top:17px;line-height:1.6}.rc-status .email-help{display:flex;align-items:center;gap:22px;background:#f1f7f4;border:1px solid #dfeae4;padding:27px 30px;border-radius:10px}.rc-status .help-symbol{width:43px;height:43px;background:#fff;border-radius:9px;display:grid;place-items:center;color:var(--st-teal);flex:none}.rc-status .email-help>div:nth-child(2){flex:1}.rc-status .email-help h2{font-size:15px;font-weight:500;line-height:1.5}.rc-status .email-help p{font-size:12px;color:var(--st-muted);line-height:1.8;margin-top:7px;max-width:710px}.rc-status .email-help b{color:var(--st-ink);font-weight:500}.rc-status .email-help>a{font-size:11px;white-space:nowrap;color:var(--st-teal);display:flex;gap:22px;align-items:center}.rc-status .email-help>a span{font-size:20px}.rc-status .preview-note{font-size:9px;line-height:1.8;color:#8c9ca1;margin-top:24px;margin-bottom:38px}.rc-status .footer{border-top:1px solid var(--st-line);padding:26px 0;display:flex;align-items:center;gap:22px;justify-content:space-between}.rc-status .footer img{width:145px;height:auto;filter:brightness(0);opacity:.6}.rc-status .footer>span{font-size:10px;color:#87969c}.rc-status .footer>div{display:flex;gap:24px}.rc-status .footer button{border:0;background:none;padding:8px 0;font-size:10px;color:var(--st-muted)}.rc-status.pending{--st-color:#a9681c;--st-color-light:#fbefd9}.rc-status.pending .status-disc{background:linear-gradient(135deg,#fffdf8,#f4e1bd);border-color:#ecd4b1;box-shadow:inset 0 0 0 12px #ffffff70,0 24px 40px #845a1612}.rc-status.pending .current .step-icon{background:var(--st-color-light);color:var(--st-color)}.rc-status.pending .hero{background:radial-gradient(ellipse at 80% 25%,#f7edda80,transparent 50%),var(--st-paper)}.rc-status.pending .orbital-dot{background:#cfa66a}.rc-status.pending h1{font-size:clamp(42px,4.1vw,58px)}.rc-status.pending .instruction-list article{padding:21px 0}.rc-status.pending .instruction-list h3{font-size:17px;margin-top:0}.rc-status .timing{margin-top:30px}.rc-status .timing>h3{font-size:15px;font-weight:500}.rc-status .timing-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:16px}.rc-status .timing-grid article{background:var(--st-paper);border:1px solid var(--st-line);border-radius:8px;padding:19px}.rc-status .timing-grid svg{color:#ac7d40;width:20px;height:20px;margin-bottom:13px}.rc-status .timing-grid h4{font-size:12px;font-weight:600}.rc-status .timing-grid p{font-size:11px;line-height:1.8;color:var(--st-muted);margin-top:9px}.rc-status .timing-grid b{font-weight:600;color:var(--st-ink)}.rc-status dialog{max-width:460px;width:calc(100% - 36px);padding:38px;border:1px solid var(--st-line);border-radius:15px;color:var(--st-ink)}.rc-status dialog::backdrop{background:#071a28a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.rc-status dialog h2{font-size:29px;letter-spacing:-1px;font-weight:500;margin:18px 0}.rc-status dialog p{font-size:14px;line-height:1.8;color:var(--st-muted);margin-bottom:24px}.rc-status .close{position:absolute;right:12px;top:8px;width:32px;height:32px;border:0;background:none;font-size:26px;color:var(--st-muted)}.rc-status .skip{position:absolute;top:-90px;left:15px;padding:14px;background:#fff;z-index:10}.rc-status .skip:focus{top:15px}@media (max-width:1050px){.rc-status .wrap{width:calc(100% - 72px)}.rc-status .hero-grid{gap:35px}.rc-status .content{gap:45px}.rc-status .connector{margin:0 20px}.rc-status .header-caption{display:none}.rc-status h1{font-size:49px}.rc-status .orbit{width:290px}.rc-status .orbit-two{width:285px}.rc-status .orbit-three{width:305px}.rc-status .content{grid-template-columns:1.2fr .9fr}.rc-status .card-body{padding:25px 22px}.rc-status .email-help{align-items:flex-start}.rc-status .email-help>a{gap:10px}}@media (max-width:750px){.rc-status .wrap{width:calc(100% - 44px)}.rc-status .header-inner{min-height:75px;padding:0 22px}.rc-status .brand{width:170px}.rc-status .home-link{font-size:10px;gap:10px}.rc-status .hero-grid{gap:10px;grid-template-columns:1fr .7fr;padding-top:40px;padding-bottom:35px}.rc-status h1,.rc-status.pending h1{font-size:39px;letter-spacing:-1.8px}.rc-status .hero-copy>p{font-size:13px}.rc-status .hero-note{font-size:10px}.rc-status .status-art{transform:scale(.78);transform-origin:center;height:290px}.rc-status .floating-note{width:238px;font-size:11px}.rc-status .progress{padding:21px 0}.rc-status .progress>div{gap:8px}.rc-status .progress p{font-size:10px}.rc-status .progress small{font-size:6px;letter-spacing:.8px}.rc-status .step-icon{width:26px;height:26px}.rc-status .connector{margin:0 12px}.rc-status .content{grid-template-columns:1fr;gap:35px;padding-top:44px;padding-bottom:35px}.rc-status .next-card{display:grid;grid-template-columns:.8fr 1fr}.rc-status .card-visual{height:100%;min-height:300px}.rc-status .card-top{font-size:6px}.rc-status .infinity{top:65px;font-size:150px;right:-2px}.rc-status .mini-orbit{top:95px}.rc-status .section-heading h2{font-size:34px}.rc-status .email-help{padding:23px;gap:15px;flex-wrap:wrap}.rc-status .email-help>a{margin-left:58px}.rc-status .preview-note{margin-bottom:27px}}@media (max-width:520px){.rc-status .hero-grid{display:block;padding-top:35px;padding-bottom:25px}.rc-status .hero-copy{text-align:center}.rc-status .hero .eyebrow,.rc-status .hero-note{justify-content:center}.rc-status h1,.rc-status.pending h1{font-size:43px;letter-spacing:-2.1px;margin-top:19px}.rc-status h1 br:last-child{display:none}.rc-status h1 span{display:block}.rc-status .hero-copy>p{max-width:340px;margin:20px auto 0;font-size:13px}.rc-status .hero-note{max-width:305px;margin:16px auto 0;font-size:10px}.rc-status .status-art{height:260px;width:320px;max-width:100%;margin:0 auto -10px;transform:scale(.85)}.rc-status .status-disc{width:140px;height:140px;top:43%}.rc-status .status-disc svg{width:66px;height:66px}.rc-status .orbit{width:300px;height:160px}.rc-status .orbit-two{height:200px;width:280px}.rc-status .orbit-three{height:230px;width:310px}.rc-status .floating-note{bottom:9px}.rc-status .art-caption{bottom:-17px}.rc-status .progress{align-items:flex-start;justify-content:space-between;gap:10px;padding:23px 0}.rc-status .progress>div{flex:1;flex-direction:column;align-items:center;text-align:center;gap:9px}.rc-status .progress p{font-size:10px}.rc-status .progress small{font-size:6px}.rc-status .connector{display:none}.rc-status .step-icon{width:29px;height:29px}.rc-status .content{padding-top:36px}.rc-status .section-heading h2{font-size:33px}.rc-status .section-heading>p{font-size:13px}.rc-status .instruction-list article{gap:14px;padding:22px 0}.rc-status .instruction-list h3{font-size:19px}.rc-status .instruction-list p{font-size:13px}.rc-status .instruction-list article>svg{width:19px}.rc-status .next-card{display:block}.rc-status .card-visual{min-height:0;height:175px}.rc-status .infinity{top:16px;right:20px;font-size:158px}.rc-status .mini-orbit{top:20px}.rc-status .card-body{padding:25px}.rc-status .card-body h2 br{display:none}.rc-status .card-body h2{font-size:28px}.rc-status .card-body>p{font-size:13px}.rc-status .timing-grid{gap:12px}.rc-status .timing-grid article{padding:17px 14px}.rc-status .email-help{gap:13px;padding:22px 18px}.rc-status .email-help>div:nth-child(2){flex-basis:calc(100% - 60px)}.rc-status .email-help h2{font-size:14px}.rc-status .email-help p{font-size:12px}.rc-status .email-help>a{margin-left:56px}.rc-status .footer{flex-wrap:wrap;gap:15px}.rc-status .footer img{width:127px}.rc-status .footer>span{font-size:9px}.rc-status .footer>div{width:100%;justify-content:flex-end}.rc-status .preview-note{font-size:8px}.rc-status dialog{padding:32px 25px}.rc-status .header .brand{width:158px}}.rc-status .help-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#071a28a8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:18px}.rc-status .help-dialog{position:relative;max-width:460px;width:100%;padding:38px;border:1px solid var(--st-line);border-radius:15px;background:#fff;color:var(--st-ink)}.rc-status .help-dialog h2{font-size:29px;letter-spacing:-1px;font-weight:500;margin:18px 0}.rc-status .help-dialog p{font-size:14px;line-height:1.8;color:var(--st-muted);margin-bottom:24px}.rc-status .help-dialog .close{position:absolute;right:12px;top:8px;width:32px;height:32px;border:0;background:none;font-size:26px;color:var(--st-muted)}@media (max-width:520px){.rc-status .help-dialog{padding:32px 25px}}.rocket-checkout{--checkout-accent: var(--checkout-teal);background:var(--checkout-paper);color:var(--checkout-ink);font:14px Arial,Helvetica,sans-serif}.rocket-checkout *,.rocket-checkout .font-orbitron{font-family:Arial,Helvetica,sans-serif;letter-spacing:0}.rocket-checkout h1,.rocket-checkout h2,.rocket-checkout h3,.rocket-checkout p{margin:0}.checkout-header{background:var(--checkout-surface);border-bottom:1px solid var(--checkout-line)}.checkout-header-inner{width:100%;height:95px;padding:0 max(56px,calc((100% - 1248px)/2));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:30px}.checkout-brand{display:flex;align-items:center;flex-shrink:0}.checkout-brand img{width:190px;height:auto;display:block;max-width:100%}.checkout-secure{display:flex;align-items:center;gap:8px;margin-left:auto;color:var(--checkout-muted);font-size:10px;white-space:nowrap}.checkout-wrap{width:calc(100% - 112px);max-width:1248px;margin:auto;padding:48px 0 62px}.checkout-intro{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:35px}.checkout-eyebrow{font-size:10px;line-height:1.6;font-weight:700;color:var(--checkout-teal);text-transform:uppercase}.checkout-intro h1{font-size:47px;line-height:1.1;font-weight:500;margin-top:19px}.checkout-intro h1 span{color:var(--checkout-teal)}.checkout-intro p{font-size:13px;line-height:1.8;color:var(--checkout-muted);margin-top:16px}.checkout-intro-note{display:flex;gap:17px;align-items:center;color:var(--checkout-line-strong)}.checkout-intro-note p{font-size:11px;margin:0}.checkout-grid{display:grid;grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);gap:32px;align-items:start}.checkout-grid>*,.checkout-order-card>*,.checkout-included>div{min-width:0}.rocket-checkout .checkout-count-link{display:inline;padding:0;background:none;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.rocket-checkout .checkout-main>p button{background:transparent;color:inherit;padding:0;height:auto;font-size:inherit}.checkout-main{display:flex;flex-direction:column;gap:21px;min-width:0}.checkout-included{display:flex;align-items:center;gap:15px;padding:22px 25px;background:var(--checkout-tint);border:1px solid var(--checkout-tint-line);border-radius:8px;color:var(--checkout-teal)}.checkout-included>svg{flex-shrink:0}.checkout-included b{font-size:12px;font-weight:600;color:var(--checkout-soft)}.checkout-included p{font-size:10px;color:var(--checkout-muted);margin-top:5px;line-height:1.7}.checkout-count-link{text-decoration:underline;text-underline-offset:3px}.checkout-strip-check{margin-left:auto}.checkout-form-card{background:var(--checkout-surface);border:1px solid var(--checkout-line);border-radius:8px;box-shadow:var(--checkout-shadow);overflow:hidden}.checkout-steps{display:flex;align-items:center;gap:19px;padding:26px 32px;border-bottom:1px solid var(--checkout-line)}.rocket-checkout .checkout-step{padding:0;height:auto;display:flex;gap:11px;background:transparent;font-size:11px;color:var(--checkout-muted)}.rocket-checkout .checkout-step:hover{background:transparent!important;color:var(--checkout-muted)!important}.rocket-checkout .checkout-step.active:hover{color:var(--checkout-ink)!important}.checkout-step>span{width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--checkout-line);border-radius:50%;font-size:10px}.rocket-checkout .checkout-step.active{color:var(--checkout-ink)}.checkout-step.active>span{background:var(--checkout-dark);color:var(--checkout-aqua);border-color:var(--checkout-dark)}.checkout-step.complete>span{background:var(--checkout-tint);color:var(--checkout-teal)}.checkout-steps>i{height:1px;width:45px;background:var(--checkout-line)}.checkout-step-end{margin-left:auto;color:var(--checkout-line-strong)}.checkout-form-content{padding:32px}.rocket-checkout .checkout-form-heading h2{font-size:25px;font-weight:500;line-height:1.25}.checkout-form-heading>p{color:var(--checkout-muted);font-size:12px;margin:9px 0 27px}.rocket-checkout input:not([type=checkbox]):not([type=radio]),.rocket-checkout select,.rocket-checkout .phone-input-field.PhoneInput{background:var(--checkout-surface)!important;color:var(--checkout-ink)!important;border-color:var(--checkout-line-strong)!important;border-radius:6px;min-height:50px;font-size:16px;box-shadow:none}.rocket-checkout input::-moz-placeholder{color:var(--checkout-muted)!important;opacity:.6;font-size:12px}.rocket-checkout input::placeholder{color:var(--checkout-muted)!important;opacity:.6;font-size:12px}.rocket-checkout input:focus,.rocket-checkout select:focus,.rocket-checkout .PhoneInput:focus-within{outline:2px solid var(--checkout-teal);outline-offset:1px}.rocket-checkout .PhoneInputInput{color:var(--checkout-ink)!important;background:transparent!important;min-height:0!important;outline:none!important}.rocket-checkout input:not([type=checkbox]):not([type=radio]){-webkit-text-fill-color:var(--checkout-ink)!important;caret-color:var(--checkout-ink)!important}.rocket-checkout input:not([type=checkbox]):not([type=radio]):is(:-webkit-autofill){box-shadow:0 0 0 1000px var(--checkout-surface) inset!important;-webkit-text-fill-color:var(--checkout-ink)!important;caret-color:var(--checkout-ink)!important;background-clip:border-box!important}.rocket-checkout input:not([type=checkbox]):not([type=radio]):is(:-webkit-autofill,:autofill){box-shadow:0 0 0 1000px var(--checkout-surface) inset!important;-webkit-text-fill-color:var(--checkout-ink)!important;caret-color:var(--checkout-ink)!important;background-clip:border-box!important}.rocket-checkout .PhoneInputCountry{border-color:var(--checkout-line)!important}.rocket-checkout label{color:var(--checkout-soft)!important;font-size:12px}.rocket-checkout button[type=submit],.rocket-checkout .tc-cta{background:var(--checkout-dark)!important;color:var(--checkout-on-dark)!important;box-shadow:none!important;border-radius:6px;min-height:53px;font-size:12px}.rocket-checkout button[type=submit]:hover,.rocket-checkout .tc-cta:hover{background:var(--checkout-dark-hover)!important}.rocket-checkout button.checkout-buyer-continue[type=submit]{background:var(--checkout-teal)!important;color:var(--checkout-on-dark)!important}.rocket-checkout button.checkout-buyer-continue[type=submit]:hover{background:var(--checkout-teal)!important}.rocket-checkout button.checkout-pay-btn{background:var(--checkout-teal)!important;color:var(--checkout-on-dark)!important}.rocket-checkout button.checkout-pay-btn:hover{background:var(--checkout-teal)!important}.checkout-form-footnote{display:flex;align-items:center;justify-content:center;gap:6px;font-size:10px;color:var(--checkout-muted);margin-top:17px}.rocket-checkout .text-white,.rocket-checkout .text-white\/80{color:var(--checkout-ink)}.rocket-checkout .text-white\/70,.rocket-checkout .text-white\/60{color:var(--checkout-soft)}.rocket-checkout .text-white\/30,.rocket-checkout .text-white\/40,.rocket-checkout .text-white\/50{color:var(--checkout-muted)}.rocket-checkout .text-red-400,.rocket-checkout .text-red-500{color:var(--checkout-error)}.rocket-checkout .bg-white\/5,.rocket-checkout .bg-white\/\[0\.02\]{background:var(--checkout-surface)}.rocket-checkout [class*=border-white]{border-color:var(--checkout-line)}.rocket-checkout [class*=rounded-2xl]{border-radius:8px}.rocket-checkout [class*=blur-]{display:none}.checkout-customer{display:flex;align-items:center;gap:12px;background:var(--checkout-tint);border:1px solid var(--checkout-line);border-radius:6px;padding:14px;margin-bottom:25px}.checkout-customer>svg{color:var(--checkout-teal);flex-shrink:0}.checkout-customer>div{min-width:0}.checkout-customer b,.checkout-customer span{display:block;overflow-wrap:anywhere;font-size:12px}.checkout-customer span{color:var(--checkout-muted);font-size:11px;margin-top:4px}.checkout-customer button{margin-left:auto;padding:0;font-size:10px;color:var(--checkout-teal);white-space:nowrap}.checkout-payment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:25px}.rocket-checkout .checkout-payment-option{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:92px;height:auto;padding:16px 10px;border-radius:6px;white-space:normal;text-align:center}.rocket-checkout .checkout-payment-option>svg{flex-shrink:0;width:34px;height:34px;color:var(--checkout-teal)}.checkout-payment-option-text{display:block;width:100%;text-align:center}.checkout-payment-option b{display:block;font-size:12px;font-weight:500}.checkout-payment-option small{display:block;font-size:9px;color:var(--checkout-muted);margin-top:5px}.checkout-payment-option[aria-pressed=true]{border-color:var(--checkout-teal)!important;background:var(--checkout-tint)!important}.checkout-below{display:flex;gap:15px;align-items:center;justify-content:center;text-align:center;padding:4px 19px;color:var(--checkout-muted)}.checkout-below svg{flex-shrink:0}.checkout-below p{font-size:11px;line-height:1.8}.checkout-footer{border-top:1px solid var(--checkout-line);padding:28px 0;background:var(--checkout-paper)}.checkout-footer>div{max-width:1248px;width:calc(100% - 112px);margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.checkout-footer .checkout-brand img{width:140px}.checkout-footer p,.checkout-footer small{font-size:10px;color:var(--checkout-muted)}.checkout-sidebar{position:sticky;top:25px}.checkout-order-card{background:var(--checkout-surface);border:1px solid var(--checkout-line);border-radius:8px;overflow:hidden;box-shadow:var(--checkout-shadow)}.checkout-pass-visual{position:relative;height:210px;background:var(--checkout-pass-surface);color:var(--checkout-on-dark);overflow:hidden}.checkout-pass-visual-top{position:absolute;top:24px;left:25px;font-size:8px}.checkout-mini-pass{position:absolute;right:50px;top:49px;width:133px;height:171px;padding:15px 14px;border-radius:8px;transform:rotate(-13deg);background:var(--checkout-pass-face);border:1px solid var(--checkout-pass-line);box-shadow:var(--checkout-pass-shadow)}.checkout-mini-pass-top{display:flex;justify-content:space-between;align-items:center;font-size:7px}.checkout-mini-pass>svg{width:100%;height:87px;color:var(--checkout-aqua);filter:drop-shadow(2px 3px 1px var(--checkout-dark))}.checkout-mini-pass-bottom{font-size:12px;line-height:1.1}.checkout-mini-pass-bottom b{color:var(--checkout-aqua);font-weight:400}.checkout-pass-label{position:absolute;left:26px;bottom:27px;font-size:8px}.checkout-pass-label strong{display:block;font-size:23px;font-weight:400;line-height:1.18;margin-top:11px}.checkout-pass-arrow{position:absolute;bottom:24px;right:24px;color:var(--checkout-aqua)}.checkout-course-art{height:174px;padding:22px;position:relative;overflow:hidden;background:var(--course-tint,color-mix(in srgb,var(--course-accent) 12%,var(--checkout-surface)));color:var(--course-accent);display:flex;flex-direction:column;justify-content:space-between}.checkout-course-art:before,.checkout-course-art:after{content:"";position:absolute;width:240px;height:240px;border:1px solid currentColor;border-radius:50%;opacity:.1;right:-55px;top:3px}.checkout-course-art:after{width:295px;height:295px;right:-82px;top:-24px}.checkout-course-art>span{font-size:9px}.checkout-course-art strong{font-size:30px;font-weight:500;line-height:1.1;max-width:75%;z-index:1;overflow-wrap:anywhere}.checkout-course-icon{position:absolute;width:65px;height:65px;right:22px;top:58px;background:currentColor;mask:var(--course-icon) center/contain no-repeat;-webkit-mask:var(--course-icon) center/contain no-repeat}.checkout-order-body{padding:28px}.checkout-order-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.checkout-order-title .checkout-eyebrow{font-size:8px;color:var(--checkout-muted)}.checkout-order-title h2{font-size:25px;font-weight:500;line-height:1.3;margin-top:9px}.checkout-access-tag{background:var(--checkout-tint);border:1px solid var(--checkout-line);border-radius:4px;padding:7px 9px;font-size:8px;color:var(--checkout-muted);white-space:nowrap}.checkout-order-subtitle{font-size:12px;line-height:1.8;color:var(--checkout-muted);margin-top:12px!important}.checkout-order-benefits{list-style:none;padding:0;margin:23px 0 25px}.checkout-order-benefits li{display:flex;align-items:start;gap:10px;color:var(--checkout-soft);font-size:12px;line-height:1.8;margin:10px 0}.checkout-order-benefits svg{width:15px;height:20px;flex-shrink:0;color:var(--checkout-teal)}.checkout-price-block{border-top:1px solid var(--checkout-line);padding-top:22px}.checkout-price-caption{display:flex;justify-content:space-between;gap:12px;color:var(--checkout-muted);font-size:9px}.checkout-total{font-size:48px;font-weight:400;line-height:1.2;margin-top:12px!important;white-space:nowrap}.checkout-total small{font-size:18px}.checkout-installment{color:var(--checkout-muted);font-size:12px;margin-top:12px!important}.checkout-price-note{font-size:10px;color:var(--checkout-muted);margin-top:15px!important;line-height:1.7}.checkout-coupon-applied{display:flex;gap:8px;align-items:center;padding:10px;margin-top:15px;font-size:11px;color:var(--checkout-teal);background:var(--checkout-tint);border-radius:6px}.checkout-guarantee{display:flex;align-items:center;gap:17px;padding:22px;margin-top:19px;background:var(--checkout-tint);border:1px solid var(--checkout-tint-line);border-radius:8px;color:var(--checkout-soft)}.checkout-guarantee>svg{width:36px;height:44px;flex-shrink:0;color:var(--checkout-teal)}.checkout-guarantee h3{font-size:12px;font-weight:500}.checkout-guarantee p{font-size:11px;color:var(--checkout-muted);line-height:1.8;margin-top:5px}.checkout-access-note{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:17px;font-size:10px;color:var(--checkout-muted);line-height:1.7}@media (max-width:1150px){.checkout-header-inner{padding-inline:36px}.checkout-wrap,.checkout-footer>div{width:calc(100% - 72px)}}@media (max-width:1100px){.checkout-grid{gap:24px}.checkout-form-content,.checkout-order-body{padding:25px}.checkout-total{font-size:40px}}@media (max-width:850px){.checkout-header-inner{height:77px;padding-inline:22px}.checkout-wrap,.checkout-footer>div{width:calc(100% - 44px)}.checkout-intro-note{display:none}.checkout-grid{gap:20px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.checkout-steps{padding:22px 20px;gap:12px}.checkout-steps>i{width:20px}.checkout-form-content,.checkout-order-body{padding:25px 20px}.checkout-mini-pass{right:20px;width:110px}.checkout-pass-label strong{font-size:18px}.checkout-payment-options{gap:8px}.rocket-checkout .checkout-payment-option{flex-direction:column;text-align:center}}@media (max-width:640px){.checkout-wrap,.checkout-footer>div{width:calc(100% - 44px)}.checkout-secure{font-size:9px}.checkout-wrap{padding:29px 0 38px}.checkout-intro{margin-bottom:25px}.checkout-intro h1{font-size:38px}.checkout-grid{grid-template-columns:1fr;gap:22px}.checkout-main{display:contents}.checkout-included{grid-row:1;padding:19px 17px}.checkout-strip-check{display:none}.checkout-sidebar{display:contents;position:static}.checkout-order-card{grid-row:2}.checkout-form-card{grid-row:3}.checkout-guarantee{grid-row:4;margin:0}.checkout-access-note{grid-row:5;padding:0}.checkout-below{grid-row:6}.checkout-main>div:not([class*=checkout-]){grid-row:auto}.checkout-order-card{display:grid;grid-template-columns:100px minmax(0,1fr)}.checkout-pass-visual,.checkout-course-art{height:100%;min-height:210px}.checkout-mini-pass{width:84px;height:130px;right:8px;top:55px;padding:10px}.checkout-mini-pass>svg{height:63px}.checkout-mini-pass-bottom{font-size:10px}.checkout-pass-visual-top,.checkout-pass-label{display:none}.checkout-pass-arrow{right:10px;bottom:16px}.checkout-order-body{padding:19px 16px}.checkout-order-title{flex-wrap:wrap;gap:8px}.checkout-order-title h2{font-size:21px}.checkout-access-tag{font-size:7px;padding:5px 7px}.checkout-order-subtitle{font-size:10px}.checkout-order-benefits{display:none}.checkout-price-block{margin-top:15px;padding-top:14px}.checkout-total{font-size:32px}.checkout-total small{font-size:12px}.checkout-installment{font-size:10px}.checkout-course-art{padding:15px 10px}.checkout-course-art strong{font-size:16px;max-width:100%;overflow-wrap:anywhere}.checkout-course-art>span{font-size:7px}.checkout-course-icon{width:55px;height:55px;right:22px;top:70px}.checkout-footer>div{flex-wrap:wrap;gap:16px}.checkout-footer p{display:none}.checkout-customer{flex-wrap:wrap}.checkout-steps{gap:10px}.checkout-step-end{display:none}.rocket-checkout .checkout-step{font-size:10px;gap:7px}}@media (max-width:420px){.checkout-header-inner{height:77px;padding-block:14px;gap:10px}.checkout-secure{white-space:normal}.checkout-secure svg{flex-shrink:0}}@media (prefers-reduced-motion:reduce){.rocket-checkout *{transition:none!important;animation:none!important}}@media (max-width:640px){.checkout-grid{grid-template-columns:minmax(0,1fr)}.checkout-grid>*,.checkout-main>*{min-width:0;max-width:100%}}@media (max-width:360px){.checkout-total{font-size:27px}.checkout-price-caption{flex-wrap:wrap}.checkout-order-body{padding-inline:12px}.checkout-included{gap:12px}}.rocket-checkout .ob-offer{position:relative;overflow:hidden;border-radius:16px;padding:30px 32px 28px;color:#e8f9f8;background:radial-gradient(ellipse at 98% 10%,#2e6665 0,transparent 45%),linear-gradient(150deg,#193c47,#0b1c29 70%);border:1px solid #62898e;box-shadow:0 28px 54px -20px #073b4960}.rocket-checkout .ob-offer .ob-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse,#000,transparent 80%)}.rocket-checkout .ob-offer .ob-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:#91d8ce;margin:0 0 14px;position:relative;z-index:1}.rocket-checkout .ob-offer .ob-desc{font-size:14px;color:#a5c3c7;margin:0 0 20px;position:relative;z-index:1;line-height:1.6}.rocket-checkout .ob-offer .ob-desc strong{color:#75dbc9}.rocket-checkout .ob-offer .ob-desc .checkout-count-link{color:#75dbc9;font-weight:700}.rocket-checkout .ob-offer .ob-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#43e3cf;color:#0c202b;border:none;border-radius:6px;font-family:inherit;font-weight:700;font-size:12px;padding:12px 22px;cursor:pointer;transition:transform .2s,background .2s;white-space:nowrap;text-transform:uppercase;letter-spacing:.08em;height:auto}.rocket-checkout .ob-offer .ob-btn:hover{transform:translateY(-2px);background:#76e7cf}@media (max-width:640px){.rocket-checkout .ob-offer{padding:26px 20px 22px}.rocket-checkout .ob-offer .ob-btn{width:100%}}.rocket-checkout .coupon-trigger{display:inline-flex;align-items:center;background:none;border:none;padding:0;color:var(--checkout-teal);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:color .2s}.rocket-checkout .coupon-trigger:focus-visible{outline:2px solid var(--checkout-teal);outline-offset:2px;border-radius:2px}.rocket-checkout .coupon-trigger .coupon-trigger-label{border-bottom:1px dashed color-mix(in srgb,var(--checkout-teal) 55%,transparent);padding-bottom:1px}.rocket-checkout .coupon-input-field{background:transparent;border:none;border-bottom:1px solid var(--checkout-line-strong);border-radius:0;box-shadow:none;padding:0}.rocket-checkout .coupon-input-field:focus-within{border-bottom-color:var(--checkout-teal)}.rocket-checkout .coupon-input-field-line{width:150px;flex:none}.rocket-checkout .coupon-input-field-line .coupon-input-code{min-height:0!important;font-size:12px!important;padding:3px 0}.rocket-checkout .coupon-input-field-boxed{background:#fff;border:1px solid var(--checkout-line-strong);border-radius:8px;padding:4px 6px;gap:6px}.rocket-checkout .coupon-input-field-boxed .coupon-input-code{min-height:44px!important;font-size:16px}.rocket-checkout .coupon-input-code{color:var(--checkout-ink)!important;background:transparent!important;font-family:Arial,Helvetica,sans-serif;letter-spacing:.06em}.rocket-checkout .coupon-input-code::-moz-placeholder{color:var(--checkout-muted)!important;opacity:.7}.rocket-checkout .coupon-input-code::placeholder{color:var(--checkout-muted)!important;opacity:.7}.rocket-checkout .coupon-input-field-boxed .coupon-input-apply{color:#fff!important}.rocket-checkout .coupon-input-apply-text{display:inline-flex;align-items:center;gap:4px;background:none;border:none;padding:0;color:var(--checkout-teal);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:color .2s}.rocket-checkout .coupon-input-apply-text:disabled{opacity:.45;cursor:default}.rocket-checkout .coupon-applied-chip{display:flex;align-items:center;gap:10px;color:var(--checkout-teal);font-size:12px;font-weight:500}.rocket-checkout .coupon-applied-chip strong{font-weight:700;letter-spacing:.05em}.rocket-checkout .coupon-applied-badge{width:20px;height:20px;border-radius:50%;background:var(--checkout-teal);color:var(--checkout-on-dark);display:grid;place-items:center;flex-shrink:0}.rocket-checkout .coupon-applied-chip .coupon-applied-remove{color:var(--checkout-teal)}.rocket-checkout .coupon-close{display:inline-flex;align-items:center;background:none;border:none;padding:0;color:var(--checkout-teal);cursor:pointer}.rocket-checkout .coupon-close:hover,.rocket-checkout .coupon-applied-remove:hover{background:transparent!important}.rocket-checkout .coupon-close:hover{opacity:.7}.rocket-checkout .coupon-applied-remove:hover{color:inherit!important}.rocket-checkout .ci-offer{position:relative;overflow:hidden;border-radius:16px;padding:30px 32px 28px;color:#e8f9f8;background:radial-gradient(ellipse at 98% 10%,#2e6665 0,transparent 45%),linear-gradient(150deg,#193c47,#0b1c29 70%);border:1px solid #62898e;box-shadow:0 28px 54px -20px #073b4960}.rocket-checkout .ci-offer .ci-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:42px 42px;mask-image:radial-gradient(ellipse,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse,#000,transparent 80%)}.rocket-checkout .ci-offer .ci-ribbon{position:absolute;top:22px;right:-52px;transform:rotate(38deg);z-index:2;background:#43e3cf;color:#0c202b;font-weight:800;font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:8px 60px}.rocket-checkout .ci-offer .ci-eyebrow{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:#91d8ce;margin:0 0 14px;position:relative;z-index:1}.rocket-checkout .ci-offer h3{font-size:clamp(20px,2.6vw,26px);font-weight:600;letter-spacing:-.8px;line-height:1.2;margin:0 0 8px;position:relative;z-index:1;color:#fff}.rocket-checkout .ci-offer .ci-desc{font-size:14px;color:#a5c3c7;margin:0 0 14px;position:relative;z-index:1;line-height:1.6}.rocket-checkout .ci-offer .ci-desc strong{color:#75dbc9}.rocket-checkout .ci-offer .ci-old{color:#a5c3c7;text-decoration:line-through;text-decoration-thickness:2px}.rocket-checkout .ci-offer .ci-note{font-size:13px;color:#a5c3c7;margin:0 0 18px;position:relative;z-index:1;line-height:1.6}.rocket-checkout .ci-offer .ci-coupon{position:relative;z-index:1;margin-bottom:18px}.rocket-checkout .ci-offer .ci-coupon>div{max-width:none!important;width:100%}.rocket-checkout .ci-offer .coupon-applied-chip{background:#ffffff0d;border:1.5px dashed #75dbc980;color:#75dbc9;border-radius:10px;padding:14px 16px;min-height:0}.rocket-checkout .ci-offer .coupon-applied-chip .coupon-applied-badge{background:#75dbc9;color:#0c202b}.rocket-checkout .ci-offer .coupon-applied-chip .coupon-applied-remove{color:#75dbc9}.rocket-checkout .ci-offer .ci-timer{position:relative;z-index:1;display:flex;align-items:center;gap:10px;font-family:Arial,Helvetica,sans-serif}.rocket-checkout .ci-offer .ci-timer b{display:inline-block;min-width:56px;text-align:center;border:1px solid #75dbc980;border-radius:8px;padding:9px 10px;font-weight:700;font-size:14px;color:#fff;letter-spacing:.05em}.rocket-checkout .ci-offer .ci-timer-sep{color:#75dbc9;font-style:normal}.rocket-checkout .ci-offer.ci-fading{opacity:0;pointer-events:none}@media (max-width:640px){.rocket-checkout .ci-offer{padding:26px 20px 22px}.rocket-checkout .ci-offer .ci-ribbon{top:16px;right:-58px;padding:6px 60px;font-size:11px}.rocket-checkout .ci-offer .ci-timer b{min-width:48px;font-size:13px;padding:8px}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--background: 0 0% 100%;--site-background: hsl(var(--card));--foreground: 264 100% 7%;--card: 0 0% 100%;--card-foreground: 264 100% 7%;--card-hover: 250 47% 95%;--popover: 0 0% 100%;--popover-foreground: 264 100% 7%;--primary: 251 61% 53%;--primary-foreground: 0 0% 100%;--primary-hover: 251 61% 48%;--primary-light: 251 61% 95%;--secondary: 236 100% 65%;--secondary-foreground: 0 0% 100%;--secondary-hover: 236 100% 60%;--secondary-light: 236 100% 95%;--accent: 267 71% 38%;--accent-foreground: 0 0% 100%;--success: 145 65% 50%;--success-foreground: 0 0% 100%;--success-light: 145 65% 95%;--coupon-applied: 142 72% 29%;--coupon-applied-foreground: 0 0% 100%;--warning: 45 90% 60%;--warning-foreground: 264 100% 7%;--warning-light: 45 90% 95%;--muted: 240 16% 84%;--muted-foreground: 240 16% 44%;--muted-dark: 240 16% 74%;--destructive: 0 75% 58%;--destructive-foreground: 0 0% 100%;--border: 240 16% 84%;--input: 250 47% 95%;--input-border: 240 16% 74%;--ring: 251 61% 53%;--contact-background: 190 38% 97%;--contact-surface: 0 0% 100%;--contact-foreground: 215 28% 17%;--contact-muted: 215 16% 47%;--contact-primary: 184 100% 38%;--contact-primary-hover: 184 100% 32%;--contact-primary-foreground: 0 0% 100%;--contact-border: 187 37% 89%;--contact-input: 190 33% 98%;--contact-shadow: 0 20px 48px -24px hsl(188 65% 22% / .22);--radius: .75rem;--gradient-primary: linear-gradient(135deg, hsl(251 61% 53%), hsl(236 100% 65%));--gradient-secondary: linear-gradient(135deg, hsl(236 100% 65%), hsl(267 71% 38%));--gradient-hero: linear-gradient(135deg, hsl(266 94% 19%) 0%, hsl(267 71% 38%) 30%, hsl(251 61% 53%) 70%, hsl(236 100% 65%) 100%);--gradient-card: linear-gradient(145deg, hsl(0 0% 100%) 0%, hsl(250 47% 96%) 100%);--gradient-dark: linear-gradient(135deg, hsl(264 100% 9%) 0%, hsl(266 94% 19%) 50%, hsl(267 71% 38%) 100%);--gradient-header-dark: linear-gradient(135deg, hsl(267 100% 15%) 0%, hsl(267 71% 20%) 100%);--gradient-button-favorite: linear-gradient(135deg, hsl(267 100% 25%) 0%, hsl(267 71% 30%) 100%);--gradient-button-autoplay: linear-gradient(135deg, hsl(236 100% 70%) 0%, hsl(251 61% 58%) 100%);--gradient-energia: linear-gradient(135deg, hsl(0 63% 44%) 0%, hsl(0 73% 58%) 50%, hsl(0 78% 70%) 100%);--gradient-success: linear-gradient(135deg, hsl(142 76% 36%) 0%, hsl(160 84% 39%) 50%, hsl(142 69% 58%) 100%);--gradient-success-strong: linear-gradient(135deg, hsl(142 76% 26%) 0%, hsl(160 84% 29%) 50%, hsl(142 69% 36%) 100%);--gradient-alert-info: linear-gradient(135deg, hsl(214 84% 56%) 0%, hsl(221 83% 53%) 50%, hsl(228 92% 50%) 100%);--gradient-alert-warning: linear-gradient(135deg, hsl(38 92% 50%) 0%, hsl(32 95% 44%) 50%, hsl(25 95% 53%) 100%);--gradient-alert-danger: linear-gradient(135deg, hsl(0 84% 60%) 0%, hsl(0 72% 51%) 50%, hsl(0 65% 51%) 100%);--gradient-alert-success: linear-gradient(135deg, hsl(142 76% 36%) 0%, hsl(142 69% 58%) 50%, hsl(160 84% 39%) 100%);--shadow-sm: 0 1px 2px 1px hsl(264 100% 7% / .05);--shadow-md: 0 4px 6px -1px hsl(264 100% 7% / .08), 0 2px 4px -1px hsl(264 100% 7% / .04);--shadow-lg: 0 10px 15px -3px hsl(264 100% 7% / .08), 0 4px 6px -2px hsl(264 100% 7% / .04);--shadow-primary: 0 8px 25px -8px hsl(251 61% 53% / .3);--shadow-secondary: 0 8px 25px -8px hsl(236 100% 65% / .3);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--transition-bounce: all .4s cubic-bezier(.175, .885, .32, 1.275);--gradient-gold: linear-gradient(135deg, hsl(45, 100%, 50%), hsl(39, 100%, 50%), hsl(35, 100%, 45%));--gradient-silver: linear-gradient(135deg, hsl(0, 0%, 75%), hsl(0, 0%, 66%), hsl(0, 0%, 50%));--gradient-bronze: linear-gradient(135deg, hsl(30, 67%, 40%), hsl(33, 43%, 36%), hsl(19, 69%, 32%));--bg-gold-subtle: linear-gradient(135deg, hsl(45, 100%, 96%), hsl(39, 100%, 98%));--bg-silver-subtle: linear-gradient(135deg, hsl(0, 0%, 97%), hsl(0, 0%, 99%));--bg-bronze-subtle: linear-gradient(135deg, hsl(30, 67%, 96%), hsl(33, 43%, 98%));--sidebar-background: 266 94% 19%;--sidebar-foreground: 250 47% 90%;--sidebar-primary: 251 61% 53%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 267 71% 38%;--sidebar-accent-foreground: 0 0% 100%;--sidebar-border: 240 16% 74%;--sidebar-ring: 236 100% 65%}.dark{--background: 264 100% 9%;--foreground: 250 47% 90%;--card: 266 94% 19%;--card-foreground: 250 47% 90%;--popover: 266 94% 19%;--popover-foreground: 250 47% 90%;--primary: 251 61% 53%;--primary-foreground: 0 0% 100%;--secondary: 236 100% 65%;--secondary-foreground: 0 0% 100%;--muted: 267 71% 28%;--muted-foreground: 240 16% 74%;--accent: 267 71% 38%;--accent-foreground: 0 0% 100%;--destructive: 0 75% 58%;--destructive-foreground: 0 0% 100%;--border: 267 71% 28%;--input: 267 71% 28%;--ring: 236 100% 65%;--sidebar-background: 264 100% 7%;--sidebar-foreground: 250 47% 90%;--sidebar-primary: 251 61% 53%;--sidebar-primary-foreground: 0 0% 100%;--sidebar-accent: 267 71% 38%;--sidebar-accent-foreground: 250 47% 90%;--sidebar-border: 267 71% 28%;--sidebar-ring: 236 100% 65%}*{border-color:hsl(var(--border))}html,body{background-color:var(--site-background)}body{color:hsl(var(--foreground));font-feature-settings:"rlig" 1,"calt" 1;overflow-x:hidden;max-width:100vw}.gradient-primary{background:var(--gradient-primary)}.gradient-card{background:var(--gradient-card)}.gradient-dark{background:var(--gradient-dark)}.gradient-button-autoplay{background:var(--gradient-button-autoplay)}.gradient-success{background:var(--gradient-success)}.gradient-energia{background:var(--gradient-energia)}.gradient-alert-info{background:var(--gradient-alert-info)}.gradient-alert-warning{background:var(--gradient-alert-warning)}.gradient-alert-danger{background:var(--gradient-alert-danger)}.gradient-alert-success{background:var(--gradient-alert-success)}.shadow-primary{box-shadow:var(--shadow-primary)}.transition-smooth{transition:var(--transition-smooth)}.currency-input{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;letter-spacing:.05em}.slide-up{animation:slideUp .6s cubic-bezier(.16,1,.3,1) forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-slide-in-up{animation:slideInUp .3s ease-out forwards}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes shadow-pulse{0%,to{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}50%{box-shadow:0 20px 35px -3px #0000004d,0 10px 16px -2px #00000026}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes scale-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes checkout-offer-highlight{0%{transform:scale(1);filter:brightness(1)}35%{transform:scale(1.018);filter:brightness(1.08)}70%{transform:scale(.995);filter:brightness(1.03)}to{transform:scale(1);filter:brightness(1)}}.checkout-offer-highlight{animation:checkout-offer-highlight .85s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion: reduce){.checkout-offer-highlight{animation:none}}@keyframes rotate-pulse{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-5px)}20%,40%,60%,80%{transform:translate(5px)}}.course-sidebar{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;box-sizing:border-box}.course-sidebar .card{overflow:hidden;max-width:100%;box-sizing:border-box}.course-sidebar .break-words{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%}@media (max-width: 768px){.course-sidebar{width:100%!important;max-width:100vw}.course-sidebar *{max-width:100%;box-sizing:border-box}}.icon-gradient-gold{background:var(--gradient-gold)}.icon-gradient-silver{background:var(--gradient-silver)}.icon-gradient-bronze{background:var(--gradient-bronze)}.bg-gold-subtle{background:var(--bg-gold-subtle);border:1px solid hsl(45,60%,85%)}.bg-silver-subtle{background:var(--bg-silver-subtle);border:1px solid hsl(0,0%,88%)}.bg-bronze-subtle{background:var(--bg-bronze-subtle);border:1px solid hsl(30,40%,85%)}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.-inset-3{top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.-inset-4{top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.-inset-8{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem}.-inset-full{top:-100%;right:-100%;bottom:-100%;left:-100%}.inset-0{top:0;right:0;bottom:0;left:0}.inset-2{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.-inset-x-10{left:-2.5rem;right:-2.5rem}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.\!left-\[calc\(50\%\+8px\)\]{left:calc(50% + 8px)!important}.\!left-\[calc\(50\%-52px\)\]{left:calc(50% - 52px)!important}.-bottom-1\/4{bottom:-25%}.-bottom-12{bottom:-3rem}.-bottom-2{bottom:-.5rem}.-bottom-24{bottom:-6rem}.-bottom-6{bottom:-1.5rem}.-bottom-8{bottom:-2rem}.-left-1{left:-.25rem}.-left-1\/4{left:-25%}.-left-10{left:-2.5rem}.-left-12{left:-3rem}.-left-16{left:-4rem}.-left-2{left:-.5rem}.-left-20{left:-5rem}.-left-24{left:-6rem}.-left-3{left:-.75rem}.-left-4{left:-1rem}.-left-6{left:-1.5rem}.-left-8{left:-2rem}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-right-1\/4{right:-25%}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-14{right:-3.5rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-4{right:-1rem}.-right-8{right:-2rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-1\/4{top:-25%}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-2{top:-.5rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.-top-3\.5{top:-.875rem}.-top-4{top:-1rem}.-top-5{top:-1.25rem}.-top-60{top:-15rem}.-top-8{top:-2rem}.bottom-0{bottom:0}.bottom-1\/3{bottom:33.333333%}.bottom-1\/4{bottom:25%}.bottom-10{bottom:2.5rem}.bottom-14{bottom:3.5rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-48{bottom:12rem}.bottom-6{bottom:1.5rem}.bottom-60{bottom:15rem}.bottom-\[-15\%\]{bottom:-15%}.bottom-\[15\%\]{bottom:15%}.bottom-\[20\%\]{bottom:20%}.bottom-\[25\%\]{bottom:25%}.bottom-\[30\%\]{bottom:30%}.bottom-\[8\%\]{bottom:8%}.left-0{left:0}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-2{left:.5rem}.left-20{left:5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-6{left:1.5rem}.left-\[10\%\]{left:10%}.left-\[20\%\]{left:20%}.left-\[5\%\]{left:5%}.left-\[50\%\]{left:50%}.left-\[8\%\]{left:8%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\/3{right:33.333333%}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-14{right:3.5rem}.right-2{right:.5rem}.right-20{right:5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[10\%\]{right:10%}.right-\[12\%\]{right:12%}.right-\[15\%\]{right:15%}.right-\[30\%\]{right:30%}.right-\[5\%\]{right:5%}.right-\[8\%\]{right:8%}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-32{top:8rem}.top-4{top:1rem}.top-40{top:10rem}.top-48{top:12rem}.top-6{top:1.5rem}.top-60{top:15rem}.top-\[-10\%\]{top:-10%}.top-\[10\%\]{top:10%}.top-\[15\%\]{top:15%}.top-\[18\%\]{top:18%}.top-\[1px\]{top:1px}.top-\[20\%\]{top:20%}.top-\[25\%\]{top:25%}.top-\[35\%\]{top:35%}.top-\[40\%\]{top:40%}.top-\[45\%\]{top:45%}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-\[60px\]{top:60px}.top-\[8\%\]{top:8%}.top-full{top:100%}.-z-0{z-index:0}.-z-10{z-index:-10}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[10000\]{z-index:10000}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[3\]{z-index:3}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[9999\]{z-index:9999}.order-1{order:1}.order-2{order:2}.col-span-full{grid-column:1 / -1}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.-ml-2{margin-left:-.5rem}.-ml-2\.5{margin-left:-.625rem}.-ml-4{margin-left:-1rem}.-ml-5{margin-left:-1.25rem}.-ml-6{margin-left:-1.5rem}.-mr-1{margin-right:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-4{margin-top:-1rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.mb-\[30px\]{margin-bottom:30px}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-11{margin-left:2.75rem}.ml-12{margin-left:3rem}.ml-14{margin-left:3.5rem}.ml-16{margin-left:4rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-8{margin-left:2rem}.ml-\[68px\]{margin-left:68px}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-\[20px\]{margin-top:20px}.mt-\[40px\]{margin-top:40px}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.\!h-10{height:2.5rem!important}.\!h-11{height:2.75rem!important}.\!h-7{height:1.75rem!important}.\!h-9{height:2.25rem!important}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[340px\]{height:340px}.h-\[350px\]{height:350px}.h-\[360px\]{height:360px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[450px\]{height:450px}.h-\[480px\]{height:480px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[55\%\]{height:55%}.h-\[600px\]{height:600px}.h-\[60vh\]{height:60vh}.h-\[65\%\]{height:65%}.h-\[70\%\]{height:70%}.h-\[72px\]{height:72px}.h-\[800px\]{height:800px}.h-\[900px\]{height:900px}.h-\[calc\(100\%-2rem\)\]{height:calc(100% - 2rem)}.h-\[calc\(500px-2\.5rem\)\]{height:calc(500px - 2.5rem)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-12{max-height:3rem}.max-h-16{max-height:4rem}.max-h-24{max-height:6rem}.max-h-32{max-height:8rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-8{max-height:2rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[300px\]{max-height:300px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[48vh\]{max-height:48vh}.max-h-\[55vh\]{max-height:55vh}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80px\]{max-height:80px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[88vh\]{max-height:88vh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-screen{max-height:100vh}.\!min-h-10{min-height:2.5rem!important}.\!min-h-9{min-height:2.25rem!important}.min-h-0{min-height:0px}.min-h-12{min-height:3rem}.min-h-28{min-height:7rem}.min-h-32{min-height:8rem}.min-h-96{min-height:24rem}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[3rem\]{min-height:3rem}.min-h-\[400px\]{min-height:400px}.min-h-\[60px\]{min-height:60px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[80px\]{min-height:80px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[85vh\]{min-height:85vh}.min-h-\[90vh\]{min-height:90vh}.min-h-\[92vh\]{min-height:92vh}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-10{width:2.5rem!important}.\!w-7{width:1.75rem!important}.\!w-9{width:2.25rem!important}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-40{width:10rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[1000px\]{width:1000px}.w-\[100px\]{width:100px}.w-\[140px\]{width:140px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[250px\]{width:250px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[350px\]{width:350px}.w-\[360px\]{width:360px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[450px\]{width:450px}.w-\[500px\]{width:500px}.w-\[55\%\]{width:55%}.w-\[600px\]{width:600px}.w-\[65\%\]{width:65%}.w-\[70\%\]{width:70%}.w-\[700px\]{width:700px}.w-\[800px\]{width:800px}.w-\[900px\]{width:900px}.w-\[90vw\]{width:90vw}.w-\[95vw\]{width:95vw}.w-\[var\(--radix-popover-trigger-width\)\]{width:var(--radix-popover-trigger-width)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-5{min-width:1.25rem}.min-w-\[100px\]{min-width:100px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[200px\]{min-width:200px}.min-w-\[280px\]{min-width:280px}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[48px\]{min-width:48px}.min-w-\[60px\]{min-width:60px}.min-w-\[64px\]{min-width:64px}.min-w-\[68px\]{min-width:68px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-20{max-width:5rem}.max-w-2xl{max-width:42rem}.max-w-32{max-width:8rem}.max-w-3xl{max-width:48rem}.max-w-48{max-width:12rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-64{max-width:16rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[1000px\]{max-width:1000px}.max-w-\[100px\]{max-width:100px}.max-w-\[1040px\]{max-width:1040px}.max-w-\[1080px\]{max-width:1080px}.max-w-\[1120px\]{max-width:1120px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[160px\]{max-width:160px}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[350px\]{max-width:350px}.max-w-\[520px\]{max-width:520px}.max-w-\[70\%\]{max-width:70%}.max-w-\[70px\]{max-width:70px}.max-w-\[720px\]{max-width:720px}.max-w-\[760px\]{max-width:760px}.max-w-\[80\%\]{max-width:80%}.max-w-\[820px\]{max-width:820px}.max-w-\[85\%\]{max-width:85%}.max-w-\[860px\]{max-width:860px}.max-w-\[880px\]{max-width:880px}.max-w-\[900px\]{max-width:900px}.max-w-\[920px\]{max-width:920px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[960px\]{max-width:960px}.max-w-\[980px\]{max-width:980px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-8{--tw-translate-x: -2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-9{--tw-translate-x: -2.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[calc\(100\%\+4px\)\]{--tw-translate-x: calc((100% + 4px)*-1) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-100\%\]{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[calc\(100\%\+4px\)\]{--tw-translate-x: calc(100% + 4px) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-5{--tw-translate-y: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.animate-\[float_3s_ease-in-out_infinite\]{animation:float 3s ease-in-out infinite}.animate-\[gradient_3s_ease_infinite\]{animation:gradient 3s ease infinite}.animate-\[rotate-pulse_3s_ease-in-out_infinite\]{animation:rotate-pulse 3s ease-in-out infinite}.animate-\[scale-pulse_2s_ease-in-out_infinite\]{animation:scale-pulse 2s ease-in-out infinite}.animate-\[shadow-pulse_2s_ease-in-out_infinite\]{animation:shadow-pulse 2s ease-in-out infinite}.animate-\[shimmer_4s_infinite\]{animation:shimmer 4s infinite}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes bounce-in{0%{transform:scale(.3);opacity:0}50%{transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1);opacity:1}}.animate-bounce-in{animation:bounce-in .6s cubic-bezier(.68,-.55,.265,1.55)}@keyframes bounce-slow{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.animate-bounce-slow{animation:bounce-slow 2s ease-in-out infinite}.animate-fade-in{animation:fadeIn .5s ease-out forwards}@keyframes float-1{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.animate-float-1{animation:float-1 3s ease-in-out infinite}@keyframes float-2{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.animate-float-2{animation:float-2 4s ease-in-out infinite}@keyframes float-3{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float-3{animation:float-3 3.5s ease-in-out infinite}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes scale-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.animate-scale-in{animation:scale-in .3s ease-out}@keyframes slide-in-left{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in-left{animation:slide-in-left .4s ease-out}@keyframes slide-in-right{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.animate-slide-in-right{animation:slide-in-right .4s ease-out}@keyframes slide-in-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.animate-slide-in-up{animation:slide-in-up .4s ease-out}.animate-spin{animation:spin 1s linear infinite}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.scroll-mt-24{scroll-margin-top:6rem}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[2fr_1fr_1fr_1fr_auto_auto\]{grid-template-columns:2fr 1fr 1fr 1fr auto auto}.grid-cols-\[2fr_auto_auto\]{grid-template-columns:2fr auto auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-7{gap:1.75rem}.gap-8{gap:2rem}.gap-\[18px\]{gap:18px}.gap-\[9px\]{gap:9px}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-10{row-gap:2.5rem}.gap-y-2{row-gap:.5rem}.gap-y-2\.5{row-gap:.625rem}.gap-y-3{row-gap:.75rem}.gap-y-6{row-gap:1.5rem}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#b33939\]\/10>:not([hidden])~:not([hidden]){border-color:#b339391a}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-lg{border-radius:var(--radius)!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[0\.99rem\]{border-radius:.99rem}.rounded-\[18px\]{border-radius:18px}.rounded-\[22\%\]{border-radius:22%}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-none{border-top-right-radius:0}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-\[1\.5px\]{border-width:1.5px}.border-\[2px\]{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-input{border-color:hsl(var(--input))!important}.border-\[\#00D4AA\]{--tw-border-opacity: 1;border-color:rgb(0 212 170 / var(--tw-border-opacity, 1))}.border-\[\#00D4AA\]\/30{border-color:#00d4aa4d}.border-\[\#00d4aa\]\/10{border-color:#00d4aa1a}.border-\[\#0E7490\]\/25{border-color:#0e749040}.border-\[\#0E7490\]\/40{border-color:#0e749066}.border-\[\#0a0a0f\]{--tw-border-opacity: 1;border-color:rgb(10 10 15 / var(--tw-border-opacity, 1))}.border-\[\#0d9e85\]\/10{border-color:#0d9e851a}.border-\[\#0d9e85\]\/15{border-color:#0d9e8526}.border-\[\#0d9e85\]\/20{border-color:#0d9e8533}.border-\[\#13c4a5\]\/20{border-color:#13c4a533}.border-\[\#13c4a5\]\/40{border-color:#13c4a566}.border-\[\#1a1030\]\/80{border-color:#1a1030cc}.border-\[\#22a6b3\]\/10{border-color:#22a6b31a}.border-\[\#22a6b3\]\/20{border-color:#22a6b333}.border-\[\#22a6b3\]\/30{border-color:#22a6b34d}.border-\[\#22a6b3\]\/40{border-color:#22a6b366}.border-\[\#22a6b3\]\/5{border-color:#22a6b30d}.border-\[\#33BBC5\]{--tw-border-opacity: 1;border-color:rgb(51 187 197 / var(--tw-border-opacity, 1))}.border-\[\#33BBC5\]\/30{border-color:#33bbc54d}.border-\[\#3b82f6\]{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-\[\#3b82f6\]\/10{border-color:#3b82f61a}.border-\[\#3b82f6\]\/15{border-color:#3b82f626}.border-\[\#3b82f6\]\/20{border-color:#3b82f633}.border-\[\#3b82f6\]\/30{border-color:#3b82f64d}.border-\[\#3dc1d3\]\/10{border-color:#3dc1d31a}.border-\[\#3dc1d3\]\/15{border-color:#3dc1d326}.border-\[\#3dc1d3\]\/20{border-color:#3dc1d333}.border-\[\#3dc1d3\]\/30{border-color:#3dc1d34d}.border-\[\#3dc1d3\]\/40{border-color:#3dc1d366}.border-\[\#3dc1d3\]\/45{border-color:#3dc1d373}.border-\[\#474787\]\/10{border-color:#4747871a}.border-\[\#474787\]\/15{border-color:#47478726}.border-\[\#474787\]\/20{border-color:#47478733}.border-\[\#474787\]\/30{border-color:#4747874d}.border-\[\#474787\]\/35{border-color:#47478759}.border-\[\#474787\]\/40{border-color:#47478766}.border-\[\#474787\]\/50{border-color:#47478780}.border-\[\#5418AB\]{--tw-border-opacity: 1;border-color:rgb(84 24 171 / var(--tw-border-opacity, 1))}.border-\[\#5418AB\]\/20{border-color:#5418ab33}.border-\[\#593ed0\]\/20{border-color:#593ed033}.border-\[\#593ed0\]\/30{border-color:#593ed04d}.border-\[\#593ed0\]\/40{border-color:#593ed066}.border-\[\#5a5a9a\]\/30{border-color:#5a5a9a4d}.border-\[\#5a5a9a\]\/40{border-color:#5a5a9a66}.border-\[\#614BC3\]{--tw-border-opacity: 1;border-color:rgb(97 75 195 / var(--tw-border-opacity, 1))}.border-\[\#614BC3\]\/20{border-color:#614bc333}.border-\[\#614BC3\]\/30{border-color:#614bc34d}.border-\[\#6366f1\]\/20{border-color:#6366f133}.border-\[\#6366f1\]\/30{border-color:#6366f14d}.border-\[\#7F77DD\]{--tw-border-opacity: 1;border-color:rgb(127 119 221 / var(--tw-border-opacity, 1))}.border-\[\#7F77DD\]\/20{border-color:#7f77dd33}.border-\[\#7F77DD\]\/30{border-color:#7f77dd4d}.border-\[\#7F77DD\]\/40{border-color:#7f77dd66}.border-\[\#85E6C5\]{--tw-border-opacity: 1;border-color:rgb(133 230 197 / var(--tw-border-opacity, 1))}.border-\[\#85E6C5\]\/30{border-color:#85e6c54d}.border-\[\#B5B5C3\]{--tw-border-opacity: 1;border-color:rgb(181 181 195 / var(--tw-border-opacity, 1))}.border-\[\#B5B5C3\]\/30{border-color:#b5b5c34d}.border-\[\#D2ECF4\]{--tw-border-opacity: 1;border-color:rgb(210 236 244 / var(--tw-border-opacity, 1))}.border-\[\#D3D1E2\]{--tw-border-opacity: 1;border-color:rgb(211 209 226 / var(--tw-border-opacity, 1))}.border-\[\#E2EBEE\]{--tw-border-opacity: 1;border-color:rgb(226 235 238 / var(--tw-border-opacity, 1))}.border-\[\#E5E9F3\]{--tw-border-opacity: 1;border-color:rgb(229 233 243 / var(--tw-border-opacity, 1))}.border-\[\#E7E6EF\]{--tw-border-opacity: 1;border-color:rgb(231 230 239 / var(--tw-border-opacity, 1))}.border-\[\#b33939\]{--tw-border-opacity: 1;border-color:rgb(179 57 57 / var(--tw-border-opacity, 1))}.border-\[\#b33939\]\/10{border-color:#b339391a}.border-\[\#b33939\]\/15{border-color:#b3393926}.border-\[\#b33939\]\/20{border-color:#b3393933}.border-\[\#b33939\]\/30{border-color:#b339394d}.border-\[\#b33939\]\/40{border-color:#b3393966}.border-\[\#b33939\]\/50{border-color:#b3393980}.border-\[\#badc58\]{--tw-border-opacity: 1;border-color:rgb(186 220 88 / var(--tw-border-opacity, 1))}.border-\[\#badc58\]\/10{border-color:#badc581a}.border-\[\#badc58\]\/15{border-color:#badc5826}.border-\[\#badc58\]\/20{border-color:#badc5833}.border-\[\#badc58\]\/25{border-color:#badc5840}.border-\[\#badc58\]\/30{border-color:#badc584d}.border-\[\#badc58\]\/5{border-color:#badc580d}.border-\[\#c2185b\]\/20{border-color:#c2185b33}.border-\[\#c2185b\]\/30{border-color:#c2185b4d}.border-\[\#d63031\]{--tw-border-opacity: 1;border-color:rgb(214 48 49 / var(--tw-border-opacity, 1))}.border-\[\#d63031\]\/30{border-color:#d630314d}.border-\[\#e91e63\]\/30{border-color:#e91e634d}.border-\[\#ec4899\]\/15{border-color:#ec489926}.border-\[\#ec4899\]\/20{border-color:#ec489933}.border-\[\#ec4899\]\/30{border-color:#ec48994d}.border-\[\#ec4899\]\/40{border-color:#ec489966}.border-\[\#f0932b\]\/10{border-color:#f0932b1a}.border-\[\#f0932b\]\/15{border-color:#f0932b26}.border-\[\#f0932b\]\/20{border-color:#f0932b33}.border-\[\#f0932b\]\/30{border-color:#f0932b4d}.border-\[\#f0932b\]\/40{border-color:#f0932b66}.border-\[\#f1f1f1\]{--tw-border-opacity: 1;border-color:rgb(241 241 241 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-\[hsl\(var\(--contact-border\)\)\]{border-color:hsl(var(--contact-border))}.border-\[var\(--cve-line\)\]{border-color:var(--cve-line)}.border-accent\/20{border-color:hsl(var(--accent) / .2)}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/60{border-color:#bfdbfe99}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-border\/20{border-color:hsl(var(--border) / .2)}.border-border\/30{border-color:hsl(var(--border) / .3)}.border-border\/40{border-color:hsl(var(--border) / .4)}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-card{border-color:hsl(var(--card))}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/30{border-color:#06b6d44d}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/20{border-color:hsl(var(--destructive) / .2)}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-200\/30{border-color:#bbf7d04d}.border-green-200\/50{border-color:#bbf7d080}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/20{border-color:#22c55e33}.border-green-500\/30{border-color:#22c55e4d}.border-green-500\/40{border-color:#22c55e66}.border-green-700{--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-input-border{border-color:hsl(var(--input-border))}.border-lime-600{--tw-border-opacity: 1;border-color:rgb(101 163 13 / var(--tw-border-opacity, 1))}.border-muted{border-color:hsl(var(--muted))}.border-muted-foreground{border-color:hsl(var(--muted-foreground))}.border-muted-foreground\/25{border-color:hsl(var(--muted-foreground) / .25)}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-pink-500\/30{border-color:#ec48994d}.border-primary{border-color:hsl(var(--primary))}.border-primary\/10{border-color:hsl(var(--primary) / .1)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/40{border-color:hsl(var(--primary) / .4)}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-500\/30{border-color:#a855f74d}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/30{border-color:#ef44444d}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-rose-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-600{--tw-border-opacity: 1;border-color:rgb(225 29 72 / var(--tw-border-opacity, 1))}.border-sidebar-border{border-color:hsl(var(--sidebar-border))}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-500\/30{border-color:#64748b4d}.border-success\/20{border-color:hsl(var(--success) / .2)}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-warning\/20{border-color:hsl(var(--warning) / .2)}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/5{border-color:#ffffff0d}.border-white\/\[0\.03\]{border-color:#ffffff08}.border-white\/\[0\.06\]{border-color:#ffffff0f}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-500\/30{border-color:#eab3084d}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-l-primary{border-left-color:hsl(var(--primary))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-t-\[hsl\(var\(--contact-primary\)\)\]{border-top-color:hsl(var(--contact-primary))}.border-t-transparent{border-top-color:transparent}.\!bg-white\/5{background-color:#ffffff0d!important}.bg-\[\#00D4AA\]\/10{background-color:#00d4aa1a}.bg-\[\#031512\]{--tw-bg-opacity: 1;background-color:rgb(3 21 18 / var(--tw-bg-opacity, 1))}.bg-\[\#050a0c\]{--tw-bg-opacity: 1;background-color:rgb(5 10 12 / var(--tw-bg-opacity, 1))}.bg-\[\#051c18\]{--tw-bg-opacity: 1;background-color:rgb(5 28 24 / var(--tw-bg-opacity, 1))}.bg-\[\#06b6d4\]\/5{background-color:#06b6d40d}.bg-\[\#07060f\]{--tw-bg-opacity: 1;background-color:rgb(7 6 15 / var(--tw-bg-opacity, 1))}.bg-\[\#070d1a\]{--tw-bg-opacity: 1;background-color:rgb(7 13 26 / var(--tw-bg-opacity, 1))}.bg-\[\#071007\]{--tw-bg-opacity: 1;background-color:rgb(7 16 7 / var(--tw-bg-opacity, 1))}.bg-\[\#071012\]{--tw-bg-opacity: 1;background-color:rgb(7 16 18 / var(--tw-bg-opacity, 1))}.bg-\[\#07231e\]{--tw-bg-opacity: 1;background-color:rgb(7 35 30 / var(--tw-bg-opacity, 1))}.bg-\[\#080510\]{--tw-bg-opacity: 1;background-color:rgb(8 5 16 / var(--tw-bg-opacity, 1))}.bg-\[\#082025\]{--tw-bg-opacity: 1;background-color:rgb(8 32 37 / var(--tw-bg-opacity, 1))}.bg-\[\#0A1128\]\/70{background-color:#0a1128b3}.bg-\[\#0E7490\]{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.bg-\[\#0E7490\]\/\[0\.03\]{background-color:#0e749008}.bg-\[\#0a0a0a\]{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0f\]{--tw-bg-opacity: 1;background-color:rgb(10 10 15 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0a0f\]\/95{background-color:#0a0a0ff2}.bg-\[\#0a0e1f\]{--tw-bg-opacity: 1;background-color:rgb(10 14 31 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0f0a\]{--tw-bg-opacity: 1;background-color:rgb(10 15 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0f0a\]\/50{background-color:#0a0f0a80}.bg-\[\#0a0f0a\]\/60{background-color:#0a0f0a99}.bg-\[\#0a1014\]\/95{background-color:#0a1014f2}.bg-\[\#0a1214\]{--tw-bg-opacity: 1;background-color:rgb(10 18 20 / var(--tw-bg-opacity, 1))}.bg-\[\#0a1214\]\/50{background-color:#0a121480}.bg-\[\#0a1214\]\/60{background-color:#0a121499}.bg-\[\#0a1628\]{--tw-bg-opacity: 1;background-color:rgb(10 22 40 / var(--tw-bg-opacity, 1))}.bg-\[\#0a1628\]\/50{background-color:#0a162880}.bg-\[\#0a1628\]\/80{background-color:#0a1628cc}.bg-\[\#0a1a1c\]{--tw-bg-opacity: 1;background-color:rgb(10 26 28 / var(--tw-bg-opacity, 1))}.bg-\[\#0c0c0c\]{--tw-bg-opacity: 1;background-color:rgb(12 12 12 / var(--tw-bg-opacity, 1))}.bg-\[\#0d0818\]\/60{background-color:#0d081899}.bg-\[\#0d0818\]\/80{background-color:#0d0818cc}.bg-\[\#0d0818\]\/90{background-color:#0d0818e6}.bg-\[\#0d0a1f\]{--tw-bg-opacity: 1;background-color:rgb(13 10 31 / var(--tw-bg-opacity, 1))}.bg-\[\#0d130a\]{--tw-bg-opacity: 1;background-color:rgb(13 19 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1a0d\]{--tw-bg-opacity: 1;background-color:rgb(13 26 13 / var(--tw-bg-opacity, 1))}.bg-\[\#0d1a1d\]{--tw-bg-opacity: 1;background-color:rgb(13 26 29 / var(--tw-bg-opacity, 1))}.bg-\[\#0d2427\]{--tw-bg-opacity: 1;background-color:rgb(13 36 39 / var(--tw-bg-opacity, 1))}.bg-\[\#0d2427\]\/50{background-color:#0d242780}.bg-\[\#0d9e85\]\/10{background-color:#0d9e851a}.bg-\[\#0d9e85\]\/15{background-color:#0d9e8526}.bg-\[\#0e192f\]{--tw-bg-opacity: 1;background-color:rgb(14 25 47 / var(--tw-bg-opacity, 1))}.bg-\[\#0f000d\]{--tw-bg-opacity: 1;background-color:rgb(15 0 13 / var(--tw-bg-opacity, 1))}.bg-\[\#0f0f17\]{--tw-bg-opacity: 1;background-color:rgb(15 15 23 / var(--tw-bg-opacity, 1))}.bg-\[\#0f1228\]{--tw-bg-opacity: 1;background-color:rgb(15 18 40 / var(--tw-bg-opacity, 1))}.bg-\[\#0f1a1d\]{--tw-bg-opacity: 1;background-color:rgb(15 26 29 / var(--tw-bg-opacity, 1))}.bg-\[\#0f1f0f\]{--tw-bg-opacity: 1;background-color:rgb(15 31 15 / var(--tw-bg-opacity, 1))}.bg-\[\#110d24\]{--tw-bg-opacity: 1;background-color:rgb(17 13 36 / var(--tw-bg-opacity, 1))}.bg-\[\#111111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#111111\]\/80{background-color:#111c}.bg-\[\#120c00\]{--tw-bg-opacity: 1;background-color:rgb(18 12 0 / var(--tw-bg-opacity, 1))}.bg-\[\#131a0d\]{--tw-bg-opacity: 1;background-color:rgb(19 26 13 / var(--tw-bg-opacity, 1))}.bg-\[\#14121F\]\/60{background-color:#14121f99}.bg-\[\#141414\]{--tw-bg-opacity: 1;background-color:rgb(20 20 20 / var(--tw-bg-opacity, 1))}.bg-\[\#150012\]{--tw-bg-opacity: 1;background-color:rgb(21 0 18 / var(--tw-bg-opacity, 1))}.bg-\[\#150505\]{--tw-bg-opacity: 1;background-color:rgb(21 5 5 / var(--tw-bg-opacity, 1))}.bg-\[\#161528\]{--tw-bg-opacity: 1;background-color:rgb(22 21 40 / var(--tw-bg-opacity, 1))}.bg-\[\#161616\]{--tw-bg-opacity: 1;background-color:rgb(22 22 22 / var(--tw-bg-opacity, 1))}.bg-\[\#181100\]{--tw-bg-opacity: 1;background-color:rgb(24 17 0 / var(--tw-bg-opacity, 1))}.bg-\[\#1D9E75\]\/25{background-color:#1d9e7540}.bg-\[\#1a0a0a\]{--tw-bg-opacity: 1;background-color:rgb(26 10 10 / var(--tw-bg-opacity, 1))}.bg-\[\#1a0a0a\]\/50{background-color:#1a0a0a80}.bg-\[\#1a0a0a\]\/80{background-color:#1a0a0acc}.bg-\[\#1a0a14\]{--tw-bg-opacity: 1;background-color:rgb(26 10 20 / var(--tw-bg-opacity, 1))}.bg-\[\#1a0a14\]\/60{background-color:#1a0a1499}.bg-\[\#1a1209\]{--tw-bg-opacity: 1;background-color:rgb(26 18 9 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1333\]\/80{background-color:#1a1333cc}.bg-\[\#1a1a2e\]\/60{background-color:#1a1a2e99}.bg-\[\#1a2410\]{--tw-bg-opacity: 1;background-color:rgb(26 36 16 / var(--tw-bg-opacity, 1))}.bg-\[\#1a8a94\]\/10{background-color:#1a8a941a}.bg-\[\#1a8a94\]\/5{background-color:#1a8a940d}.bg-\[\#1c0018\]{--tw-bg-opacity: 1;background-color:rgb(28 0 24 / var(--tw-bg-opacity, 1))}.bg-\[\#1d1c35\]{--tw-bg-opacity: 1;background-color:rgb(29 28 53 / var(--tw-bg-opacity, 1))}.bg-\[\#1d4ed8\]\/10{background-color:#1d4ed81a}.bg-\[\#1d4ed8\]\/5{background-color:#1d4ed80d}.bg-\[\#1e1500\]{--tw-bg-opacity: 1;background-color:rgb(30 21 0 / var(--tw-bg-opacity, 1))}.bg-\[\#1e3a5f\]{--tw-bg-opacity: 1;background-color:rgb(30 58 95 / var(--tw-bg-opacity, 1))}.bg-\[\#1e3a5f\]\/50{background-color:#1e3a5f80}.bg-\[\#1e3a5f\]\/80{background-color:#1e3a5fcc}.bg-\[\#1f0707\]{--tw-bg-opacity: 1;background-color:rgb(31 7 7 / var(--tw-bg-opacity, 1))}.bg-\[\#22a6b3\]{--tw-bg-opacity: 1;background-color:rgb(34 166 179 / var(--tw-bg-opacity, 1))}.bg-\[\#22a6b3\]\/10{background-color:#22a6b31a}.bg-\[\#22a6b3\]\/20{background-color:#22a6b333}.bg-\[\#22a6b3\]\/5{background-color:#22a6b30d}.bg-\[\#240020\]{--tw-bg-opacity: 1;background-color:rgb(36 0 32 / var(--tw-bg-opacity, 1))}.bg-\[\#2563eb\]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-\[\#2563eb\]\/10{background-color:#2563eb1a}.bg-\[\#2563eb\]\/20{background-color:#2563eb33}.bg-\[\#25D366\]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.bg-\[\#2a1a6e\]{--tw-bg-opacity: 1;background-color:rgb(42 26 110 / var(--tw-bg-opacity, 1))}.bg-\[\#2a1d10\]{--tw-bg-opacity: 1;background-color:rgb(42 29 16 / var(--tw-bg-opacity, 1))}.bg-\[\#2a1d10\]\/60{background-color:#2a1d1099}.bg-\[\#2d0a1f\]\/80{background-color:#2d0a1fcc}.bg-\[\#2d2d5a\]\/80{background-color:#2d2d5acc}.bg-\[\#2d9aa8\]\/15{background-color:#2d9aa826}.bg-\[\#2d9aa8\]\/5{background-color:#2d9aa80d}.bg-\[\#33BBC5\]\/10{background-color:#33bbc51a}.bg-\[\#34322D\]{--tw-bg-opacity: 1;background-color:rgb(52 50 45 / var(--tw-bg-opacity, 1))}.bg-\[\#3F8CFF\]\/20{background-color:#3f8cff33}.bg-\[\#3b82f6\]\/10{background-color:#3b82f61a}.bg-\[\#3b82f6\]\/15{background-color:#3b82f626}.bg-\[\#3b82f6\]\/5{background-color:#3b82f60d}.bg-\[\#3d2a9e\]\/30{background-color:#3d2a9e4d}.bg-\[\#3dc1d3\]{--tw-bg-opacity: 1;background-color:rgb(61 193 211 / var(--tw-bg-opacity, 1))}.bg-\[\#3dc1d3\]\/10{background-color:#3dc1d31a}.bg-\[\#3dc1d3\]\/15{background-color:#3dc1d326}.bg-\[\#3dc1d3\]\/20{background-color:#3dc1d333}.bg-\[\#3dc1d3\]\/25{background-color:#3dc1d340}.bg-\[\#3dc1d3\]\/5{background-color:#3dc1d30d}.bg-\[\#474787\]{--tw-bg-opacity: 1;background-color:rgb(71 71 135 / var(--tw-bg-opacity, 1))}.bg-\[\#474787\]\/10{background-color:#4747871a}.bg-\[\#474787\]\/15{background-color:#47478726}.bg-\[\#474787\]\/20{background-color:#47478733}.bg-\[\#474787\]\/25{background-color:#47478740}.bg-\[\#474787\]\/30{background-color:#4747874d}.bg-\[\#4a32b0\]\/30{background-color:#4a32b04d}.bg-\[\#593ed0\]{--tw-bg-opacity: 1;background-color:rgb(89 62 208 / var(--tw-bg-opacity, 1))}.bg-\[\#593ed0\]\/10{background-color:#593ed01a}.bg-\[\#593ed0\]\/15{background-color:#593ed026}.bg-\[\#593ed0\]\/20{background-color:#593ed033}.bg-\[\#593ed0\]\/25{background-color:#593ed040}.bg-\[\#593ed0\]\/30{background-color:#593ed04d}.bg-\[\#593ed0\]\/35{background-color:#593ed059}.bg-\[\#5a5a9a\]\/10{background-color:#5a5a9a1a}.bg-\[\#60a5fa\]\/10{background-color:#60a5fa1a}.bg-\[\#614BC3\]\/10{background-color:#614bc31a}.bg-\[\#6366f1\]{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-\[\#6366f1\]\/10{background-color:#6366f11a}.bg-\[\#6366f1\]\/20{background-color:#6366f133}.bg-\[\#6366f1\]\/5{background-color:#6366f10d}.bg-\[\#7F77DD\]{--tw-bg-opacity: 1;background-color:rgb(127 119 221 / var(--tw-bg-opacity, 1))}.bg-\[\#7F77DD\]\/10{background-color:#7f77dd1a}.bg-\[\#7F77DD\]\/15{background-color:#7f77dd26}.bg-\[\#7F77DD\]\/25{background-color:#7f77dd40}.bg-\[\#7F77DD\]\/\[0\.04\]{background-color:#7f77dd0a}.bg-\[\#7F77DD\]\/\[0\.08\]{background-color:#7f77dd14}.bg-\[\#7c5ce0\]\/10{background-color:#7c5ce01a}.bg-\[\#7c5ce0\]\/15{background-color:#7c5ce026}.bg-\[\#7c5ce0\]\/25{background-color:#7c5ce040}.bg-\[\#7cb342\]\/10{background-color:#7cb3421a}.bg-\[\#7cb342\]\/5{background-color:#7cb3420d}.bg-\[\#85E6C5\]\/10{background-color:#85e6c51a}.bg-\[\#8b5cf6\]\/10{background-color:#8b5cf61a}.bg-\[\#8b5cf6\]\/15{background-color:#8b5cf626}.bg-\[\#8b5cf6\]\/20{background-color:#8b5cf633}.bg-\[\#8b5cf6\]\/5{background-color:#8b5cf60d}.bg-\[\#8b6ce8\]\/20{background-color:#8b6ce833}.bg-\[\#9c0f5f\]\/30{background-color:#9c0f5f4d}.bg-\[\#B5B5C3\]\/10{background-color:#b5b5c31a}.bg-\[\#DC2626\]{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-\[\#E6F5F9\]{--tw-bg-opacity: 1;background-color:rgb(230 245 249 / var(--tw-bg-opacity, 1))}.bg-\[\#E7E6EF\]{--tw-bg-opacity: 1;background-color:rgb(231 230 239 / var(--tw-bg-opacity, 1))}.bg-\[\#F1F5F7\]{--tw-bg-opacity: 1;background-color:rgb(241 245 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F9FAFB\]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-\[\#F9FBFC\]{--tw-bg-opacity: 1;background-color:rgb(249 251 252 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFAF7\]{--tw-bg-opacity: 1;background-color:rgb(250 250 247 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFFFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#a8a8d8\]\/10{background-color:#a8a8d81a}.bg-\[\#b33939\]{--tw-bg-opacity: 1;background-color:rgb(179 57 57 / var(--tw-bg-opacity, 1))}.bg-\[\#b33939\]\/10{background-color:#b339391a}.bg-\[\#b33939\]\/15{background-color:#b3393926}.bg-\[\#b33939\]\/20{background-color:#b3393933}.bg-\[\#b33939\]\/30{background-color:#b339394d}.bg-\[\#b33939\]\/5{background-color:#b339390d}.bg-\[\#badc58\]{--tw-bg-opacity: 1;background-color:rgb(186 220 88 / var(--tw-bg-opacity, 1))}.bg-\[\#badc58\]\/10{background-color:#badc581a}.bg-\[\#badc58\]\/20{background-color:#badc5833}.bg-\[\#badc58\]\/5{background-color:#badc580d}.bg-\[\#c2185b\]{--tw-bg-opacity: 1;background-color:rgb(194 24 91 / var(--tw-bg-opacity, 1))}.bg-\[\#c2185b\]\/10{background-color:#c2185b1a}.bg-\[\#c2185b\]\/15{background-color:#c2185b26}.bg-\[\#c2185b\]\/20{background-color:#c2185b33}.bg-\[\#d63031\]\/10{background-color:#d630311a}.bg-\[\#e67e22\]\/10{background-color:#e67e221a}.bg-\[\#e67e22\]\/5{background-color:#e67e220d}.bg-\[\#e84118\]\/10{background-color:#e841181a}.bg-\[\#e91e63\]\/10{background-color:#e91e631a}.bg-\[\#ec4899\]{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-\[\#ec4899\]\/10{background-color:#ec48991a}.bg-\[\#ec4899\]\/15{background-color:#ec489926}.bg-\[\#ec4899\]\/30{background-color:#ec48994d}.bg-\[\#f0932b\]\/10{background-color:#f0932b1a}.bg-\[\#f0932b\]\/15{background-color:#f0932b26}.bg-\[\#f0932b\]\/20{background-color:#f0932b33}.bg-\[\#f0932b\]\/30{background-color:#f0932b4d}.bg-\[\#f0932b\]\/5{background-color:#f0932b0d}.bg-\[\#f472b6\]\/10{background-color:#f472b61a}.bg-\[\#f48fb1\]\/10{background-color:#f48fb11a}.bg-\[\#f59e0b\]\/90{background-color:#f59e0be6}.bg-\[\#f5a623\]{--tw-bg-opacity: 1;background-color:rgb(245 166 35 / var(--tw-bg-opacity, 1))}.bg-\[\#f5a623\]\/5{background-color:#f5a6230d}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-\[hsl\(var\(--contact-background\)\)\]{background-color:hsl(var(--contact-background))}.bg-\[hsl\(var\(--contact-border\)\)\]{background-color:hsl(var(--contact-border))}.bg-\[hsl\(var\(--contact-input\)\)\]{background-color:hsl(var(--contact-input))}.bg-\[hsl\(var\(--contact-primary\)\)\]{background-color:hsl(var(--contact-primary))}.bg-\[hsl\(var\(--contact-primary\)\)\]\/10{background-color:hsl(var(--contact-primary) / .1)}.bg-\[hsl\(var\(--contact-surface\)\)\]{background-color:hsl(var(--contact-surface))}.bg-\[hsl\(var\(--contact-surface\)\)\]\/90{background-color:hsl(var(--contact-surface) / .9)}.bg-\[var\(--cve-surface\)\]{background-color:var(--cve-surface)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/10{background-color:hsl(var(--accent) / .1)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-background{background-color:hsl(var(--background))}.bg-background\/50{background-color:hsl(var(--background) / .5)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/20{background-color:#0003}.bg-black\/25{background-color:#00000040}.bg-black\/50{background-color:#00000080}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.bg-border{background-color:hsl(var(--border))}.bg-card{background-color:hsl(var(--card))}.bg-card\/30{background-color:hsl(var(--card) / .3)}.bg-card\/50{background-color:hsl(var(--card) / .5)}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-600\/10{background-color:#0891b21a}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-destructive\/5{background-color:hsl(var(--destructive) / .05)}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-50\/80{background-color:#f0fdf4cc}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/15{background-color:#22c55e26}.bg-green-500\/20{background-color:#22c55e33}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/15{background-color:#6366f126}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-lime-500{--tw-bg-opacity: 1;background-color:rgb(132 204 22 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-foreground\/30{background-color:hsl(var(--muted-foreground) / .3)}.bg-muted\/10{background-color:hsl(var(--muted) / .1)}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-pink-500\/10{background-color:#ec48991a}.bg-pink-500\/15{background-color:#ec489926}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-light{background-color:hsl(var(--primary-light))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/10{background-color:#a855f71a}.bg-purple-500\/15{background-color:#a855f726}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/60{background-color:#fef2f299}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-500\/15{background-color:#f43f5e26}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/20{background-color:hsl(var(--secondary) / .2)}.bg-secondary\/30{background-color:hsl(var(--secondary) / .3)}.bg-sidebar{background-color:hsl(var(--sidebar-background))}.bg-sidebar-border{background-color:hsl(var(--sidebar-border))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-500\/15{background-color:#64748b26}.bg-success{background-color:hsl(var(--success))}.bg-success-light{background-color:hsl(var(--success-light))}.bg-success\/10{background-color:hsl(var(--success) / .1)}.bg-teal-500\/10{background-color:#14b8a61a}.bg-transparent{background-color:transparent}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-warning-light{background-color:hsl(var(--warning-light))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/30{background-color:#ffffff4d}.bg-white\/40{background-color:#fff6}.bg-white\/5{background-color:#ffffff0d}.bg-white\/70{background-color:#ffffffb3}.bg-white\/80{background-color:#fffc}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-50\/50{background-color:#fefce880}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/10{background-color:#eab3081a}.\!bg-none{background-image:none!important}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-none{background-image:none}.from-\[\#0a0a0a\]{--tw-gradient-from: #0a0a0a var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a1628\]{--tw-gradient-from: #0a1628 var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 22 40 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a1a1c\]{--tw-gradient-from: #0a1a1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 26 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0d1a0d\]{--tw-gradient-from: #0d1a0d var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 26 13 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0d1a1d\]{--tw-gradient-from: #0d1a1d var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 26 29 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0d2137\]{--tw-gradient-from: #0d2137 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 33 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0d2427\]{--tw-gradient-from: #0d2427 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 36 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f0f12\]{--tw-gradient-from: #0f0f12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 15 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f1f0f\]{--tw-gradient-from: #0f1f0f var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 31 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#16213e\]{--tw-gradient-from: #16213e var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 33 62 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a0a0a\]{--tw-gradient-from: #1a0a0a var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a0a14\]{--tw-gradient-from: #1a0a14 var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 10 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a1209\]{--tw-gradient-from: #1a1209 var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 18 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1a1a2e\]{--tw-gradient-from: #1a1a2e var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 26 46 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#22a6b3\]{--tw-gradient-from: #22a6b3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 166 179 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#22a6b3\]\/10{--tw-gradient-from: rgb(34 166 179 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 166 179 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#22a6b3\]\/30{--tw-gradient-from: rgb(34 166 179 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 166 179 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2563eb\]\/10{--tw-gradient-from: rgb(37 99 235 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2563eb\]\/20{--tw-gradient-from: rgb(37 99 235 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#25D366\]{--tw-gradient-from: #25D366 var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 211 102 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#261b00\]{--tw-gradient-from: #261b00 var(--tw-gradient-from-position);--tw-gradient-to: rgb(38 27 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2a1d10\]{--tw-gradient-from: #2a1d10 var(--tw-gradient-from-position);--tw-gradient-to: rgb(42 29 16 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2d0a1f\]{--tw-gradient-from: #2d0a1f var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 10 31 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2d1515\]{--tw-gradient-from: #2d1515 var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 21 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2d1515\]\/60{--tw-gradient-from: rgb(45 21 21 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 21 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#33BBC5\]{--tw-gradient-from: #33BBC5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 187 197 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3dc1d3\]{--tw-gradient-from: #3dc1d3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(61 193 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3dc1d3\]\/20{--tw-gradient-from: rgb(61 193 211 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(61 193 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3dc1d3\]\/30{--tw-gradient-from: rgb(61 193 211 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(61 193 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#474787\]\/20{--tw-gradient-from: rgb(71 71 135 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 71 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5418AB\]{--tw-gradient-from: #5418AB var(--tw-gradient-from-position);--tw-gradient-to: rgb(84 24 171 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#614BC3\]{--tw-gradient-from: #614BC3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(97 75 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6366f1\]{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6366f1\]\/30{--tw-gradient-from: rgb(99 102 241 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6366f1\]\/5{--tw-gradient-from: rgb(99 102 241 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7F77DD\]{--tw-gradient-from: #7F77DD var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 119 221 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7F77DD\]\/\[0\.06\]{--tw-gradient-from: rgb(127 119 221 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 119 221 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7F77DD\]\/\[0\.08\]{--tw-gradient-from: rgb(127 119 221 / .08) var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 119 221 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7F77DD\]\/\[0\.12\]{--tw-gradient-from: rgb(127 119 221 / .12) var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 119 221 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#85E6C5\]{--tw-gradient-from: #85E6C5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(133 230 197 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#B5B5C3\]{--tw-gradient-from: #B5B5C3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(181 181 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#b33939\]{--tw-gradient-from: #b33939 var(--tw-gradient-from-position);--tw-gradient-to: rgb(179 57 57 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#b33939\]\/20{--tw-gradient-from: rgb(179 57 57 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(179 57 57 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#b33939\]\/30{--tw-gradient-from: rgb(179 57 57 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(179 57 57 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#badc58\]{--tw-gradient-from: #badc58 var(--tw-gradient-from-position);--tw-gradient-to: rgb(186 220 88 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#badc58\]\/10{--tw-gradient-from: rgb(186 220 88 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(186 220 88 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#badc58\]\/30{--tw-gradient-from: rgb(186 220 88 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(186 220 88 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#c2185b\]\/20{--tw-gradient-from: rgb(194 24 91 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 24 91 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#d63031\]{--tw-gradient-from: #d63031 var(--tw-gradient-from-position);--tw-gradient-to: rgb(214 48 49 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0932b\]{--tw-gradient-from: #f0932b var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 147 43 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0932b\]\/20{--tw-gradient-from: rgb(240 147 43 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 147 43 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0932b\]\/30{--tw-gradient-from: rgb(240 147 43 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 147 43 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0932b\]\/40{--tw-gradient-from: rgb(240 147 43 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 147 43 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f39c12\]{--tw-gradient-from: #f39c12 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 156 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background\/50{--tw-gradient-from: hsl(var(--background) / .5) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/80{--tw-gradient-from: rgb(239 246 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-700{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-400{--tw-gradient-from: #9ca3af var(--tw-gradient-from-position);--tw-gradient-to: rgb(156 163 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100{--tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-300{--tw-gradient-from: #86efac var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50\/50{--tw-gradient-from: rgb(240 253 244 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-700{--tw-gradient-from: #15803d var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-600{--tw-gradient-from: #65a30d var(--tw-gradient-from-position);--tw-gradient-to: rgb(101 163 13 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted{--tw-gradient-from: hsl(var(--muted)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/20{--tw-gradient-from: hsl(var(--muted) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-muted\/50{--tw-gradient-from: hsl(var(--muted) / .5) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50\/50{--tw-gradient-from: rgb(255 247 237 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary-light{--tw-gradient-from: hsl(var(--primary-light)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary-light) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/20{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50\/50{--tw-gradient-from: rgb(254 242 242 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary{--tw-gradient-from: hsl(var(--secondary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-secondary-light{--tw-gradient-from: hsl(var(--secondary-light)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--secondary-light) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.04\]{--tw-gradient-from: rgb(255 255 255 / .04) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.06\]{--tw-gradient-from: rgb(255 255 255 / .06) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-100{--tw-gradient-from: #fef9c3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#082025\]{--tw-gradient-to: rgb(8 32 37 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #082025 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0d2427\]{--tw-gradient-to: rgb(13 36 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0d2427 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#15100a\]{--tw-gradient-to: rgb(21 16 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #15100a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1a8a94\]\/15{--tw-gradient-to: rgb(26 138 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(26 138 148 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1e3a5f\]{--tw-gradient-to: rgb(30 58 95 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e3a5f var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#270260\]{--tw-gradient-to: rgb(39 2 96 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #270260 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#2d1515\]{--tw-gradient-to: rgb(45 21 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2d1515 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#33BBC5\]{--tw-gradient-to: rgb(51 187 197 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #33BBC5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#3b82f6\]\/10{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#3b82f6\]\/20{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#3d1f1f\]{--tw-gradient-to: rgb(61 31 31 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3d1f1f var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#4D55FF\]{--tw-gradient-to: rgb(77 85 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4D55FF var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#5a5a9a\]\/20{--tw-gradient-to: rgb(90 90 154 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(90 90 154 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#6366f1\]\/\[0\.04\]{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / .04) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#7F77DD\]\/70{--tw-gradient-to: rgb(127 119 221 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(127 119 221 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#7F77DD\]\/\[0\.04\]{--tw-gradient-to: rgb(127 119 221 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(127 119 221 / .04) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#7cb342\]\/15{--tw-gradient-to: rgb(124 179 66 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(124 179 66 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#85E6C5\]{--tw-gradient-to: rgb(133 230 197 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #85E6C5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#8b5cf6\]\/5{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(139 92 246 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#9A9AAB\]{--tw-gradient-to: rgb(154 154 171 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9A9AAB var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#a59cff\]{--tw-gradient-to: rgb(165 156 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a59cff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#e67e22\]{--tw-gradient-to: rgb(230 126 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e67e22 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#e74c3c\]{--tw-gradient-to: rgb(231 76 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e74c3c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#e84118\]{--tw-gradient-to: rgb(232 65 24 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e84118 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#e91e63\]\/20{--tw-gradient-to: rgb(233 30 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(233 30 99 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f0932b\]\/10{--tw-gradient-to: rgb(240 147 43 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 147 43 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#ff6b6b\]{--tw-gradient-to: rgb(255 107 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ff6b6b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background\/95{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfdf5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-600{--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #059669 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-700{--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #047857 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-600{--tw-gradient-to: rgb(192 38 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c026d3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-100{--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f3f4f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-600{--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #16a34a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50\/60{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-muted\/20{--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--muted) / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-muted\/30{--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--muted) / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-muted\/80{--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--muted) / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-600{--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ea580c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-600{--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #db2777 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/10{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/20{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/5{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/90{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary\/95{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-600{--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #dc2626 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f43f5e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-600{--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #475569 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-600{--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0d9488 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-600{--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7c3aed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/80{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-500{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-600{--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ca8a04 var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#051518\]{--tw-gradient-to: #051518 var(--tw-gradient-to-position)}.to-\[\#06b6d4\]\/5{--tw-gradient-to: rgb(6 182 212 / .05) var(--tw-gradient-to-position)}.to-\[\#0a0a0f\]\/50{--tw-gradient-to: rgb(10 10 15 / .5) var(--tw-gradient-to-position)}.to-\[\#0a0a0f\]\/60{--tw-gradient-to: rgb(10 10 15 / .6) var(--tw-gradient-to-position)}.to-\[\#0a0f0a\]{--tw-gradient-to: #0a0f0a var(--tw-gradient-to-position)}.to-\[\#0a1214\]{--tw-gradient-to: #0a1214 var(--tw-gradient-to-position)}.to-\[\#0a1628\]{--tw-gradient-to: #0a1628 var(--tw-gradient-to-position)}.to-\[\#0a1a1c\]{--tw-gradient-to: #0a1a1c var(--tw-gradient-to-position)}.to-\[\#0d0509\]{--tw-gradient-to: #0d0509 var(--tw-gradient-to-position)}.to-\[\#0d2137\]{--tw-gradient-to: #0d2137 var(--tw-gradient-to-position)}.to-\[\#0d2427\]{--tw-gradient-to: #0d2427 var(--tw-gradient-to-position)}.to-\[\#0f0f1a\]{--tw-gradient-to: #0f0f1a var(--tw-gradient-to-position)}.to-\[\#100c07\]{--tw-gradient-to: #100c07 var(--tw-gradient-to-position)}.to-\[\#128C7E\]{--tw-gradient-to: #128C7E var(--tw-gradient-to-position)}.to-\[\#16213e\]{--tw-gradient-to: #16213e var(--tw-gradient-to-position)}.to-\[\#1a0a0a\]{--tw-gradient-to: #1a0a0a var(--tw-gradient-to-position)}.to-\[\#1a0a0a\]\/60{--tw-gradient-to: rgb(26 10 10 / .6) var(--tw-gradient-to-position)}.to-\[\#1a0a14\]{--tw-gradient-to: #1a0a14 var(--tw-gradient-to-position)}.to-\[\#1a1209\]{--tw-gradient-to: #1a1209 var(--tw-gradient-to-position)}.to-\[\#1a1a22\]{--tw-gradient-to: #1a1a22 var(--tw-gradient-to-position)}.to-\[\#1a1a2e\]{--tw-gradient-to: #1a1a2e var(--tw-gradient-to-position)}.to-\[\#1a8a94\]{--tw-gradient-to: #1a8a94 var(--tw-gradient-to-position)}.to-\[\#1a8a94\]\/30{--tw-gradient-to: rgb(26 138 148 / .3) var(--tw-gradient-to-position)}.to-\[\#1e1500\]{--tw-gradient-to: #1e1500 var(--tw-gradient-to-position)}.to-\[\#22a6b3\]\/10{--tw-gradient-to: rgb(34 166 179 / .1) var(--tw-gradient-to-position)}.to-\[\#2563eb\]\/10{--tw-gradient-to: rgb(37 99 235 / .1) var(--tw-gradient-to-position)}.to-\[\#2563eb\]\/20{--tw-gradient-to: rgb(37 99 235 / .2) var(--tw-gradient-to-position)}.to-\[\#2a1d10\]{--tw-gradient-to: #2a1d10 var(--tw-gradient-to-position)}.to-\[\#2d0a1f\]{--tw-gradient-to: #2d0a1f var(--tw-gradient-to-position)}.to-\[\#2d1515\]{--tw-gradient-to: #2d1515 var(--tw-gradient-to-position)}.to-\[\#2d9aa8\]{--tw-gradient-to: #2d9aa8 var(--tw-gradient-to-position)}.to-\[\#2d9aa8\]\/20{--tw-gradient-to: rgb(45 154 168 / .2) var(--tw-gradient-to-position)}.to-\[\#2d9aa8\]\/30{--tw-gradient-to: rgb(45 154 168 / .3) var(--tw-gradient-to-position)}.to-\[\#474787\]\/20{--tw-gradient-to: rgb(71 71 135 / .2) var(--tw-gradient-to-position)}.to-\[\#4D55FF\]{--tw-gradient-to: #4D55FF var(--tw-gradient-to-position)}.to-\[\#5ce1e6\]{--tw-gradient-to: #5ce1e6 var(--tw-gradient-to-position)}.to-\[\#614BC3\]{--tw-gradient-to: #614BC3 var(--tw-gradient-to-position)}.to-\[\#6366f1\]\/\[0\.04\]{--tw-gradient-to: rgb(99 102 241 / .04) var(--tw-gradient-to-position)}.to-\[\#7C6FFF\]{--tw-gradient-to: #7C6FFF var(--tw-gradient-to-position)}.to-\[\#7F77DD\]{--tw-gradient-to: #7F77DD var(--tw-gradient-to-position)}.to-\[\#7cb342\]{--tw-gradient-to: #7cb342 var(--tw-gradient-to-position)}.to-\[\#7cb342\]\/30{--tw-gradient-to: rgb(124 179 66 / .3) var(--tw-gradient-to-position)}.to-\[\#7cb342\]\/5{--tw-gradient-to: rgb(124 179 66 / .05) var(--tw-gradient-to-position)}.to-\[\#8b5cf6\]{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-\[\#8b5cf6\]\/30{--tw-gradient-to: rgb(139 92 246 / .3) var(--tw-gradient-to-position)}.to-\[\#C8FFE0\]{--tw-gradient-to: #C8FFE0 var(--tw-gradient-to-position)}.to-\[\#b33939\]{--tw-gradient-to: #b33939 var(--tw-gradient-to-position)}.to-\[\#badc58\]\/10{--tw-gradient-to: rgb(186 220 88 / .1) var(--tw-gradient-to-position)}.to-\[\#c2185b\]\/20{--tw-gradient-to: rgb(194 24 91 / .2) var(--tw-gradient-to-position)}.to-\[\#d35400\]{--tw-gradient-to: #d35400 var(--tw-gradient-to-position)}.to-\[\#e67e22\]{--tw-gradient-to: #e67e22 var(--tw-gradient-to-position)}.to-\[\#e67e22\]\/20{--tw-gradient-to: rgb(230 126 34 / .2) var(--tw-gradient-to-position)}.to-\[\#e67e22\]\/30{--tw-gradient-to: rgb(230 126 34 / .3) var(--tw-gradient-to-position)}.to-\[\#e67e22\]\/40{--tw-gradient-to: rgb(230 126 34 / .4) var(--tw-gradient-to-position)}.to-\[\#e84118\]{--tw-gradient-to: #e84118 var(--tw-gradient-to-position)}.to-\[\#e84118\]\/20{--tw-gradient-to: rgb(232 65 24 / .2) var(--tw-gradient-to-position)}.to-\[\#f5a623\]{--tw-gradient-to: #f5a623 var(--tw-gradient-to-position)}.to-\[\#ff6b6b\]{--tw-gradient-to: #ff6b6b var(--tw-gradient-to-position)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-background\/30{--tw-gradient-to: hsl(var(--background) / .3) var(--tw-gradient-to-position)}.to-background\/80{--tw-gradient-to: hsl(var(--background) / .8) var(--tw-gradient-to-position)}.to-background\/90{--tw-gradient-to: hsl(var(--background) / .9) var(--tw-gradient-to-position)}.to-background\/95{--tw-gradient-to: hsl(var(--background) / .95) var(--tw-gradient-to-position)}.to-black\/20{--tw-gradient-to: rgb(0 0 0 / .2) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-500{--tw-gradient-to: #6b7280 var(--tw-gradient-to-position)}.to-green-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-green-50\/30{--tw-gradient-to: rgb(240 253 244 / .3) var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-muted{--tw-gradient-to: hsl(var(--muted)) var(--tw-gradient-to-position)}.to-muted\/10{--tw-gradient-to: hsl(var(--muted) / .1) var(--tw-gradient-to-position)}.to-muted\/20{--tw-gradient-to: hsl(var(--muted) / .2) var(--tw-gradient-to-position)}.to-muted\/30{--tw-gradient-to: hsl(var(--muted) / .3) var(--tw-gradient-to-position)}.to-muted\/50{--tw-gradient-to: hsl(var(--muted) / .5) var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-50\/30{--tw-gradient-to: rgb(255 247 237 / .3) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-pink-700{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.to-primary{--tw-gradient-to: hsl(var(--primary)) var(--tw-gradient-to-position)}.to-primary-light{--tw-gradient-to: hsl(var(--primary-light)) var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-primary\/20{--tw-gradient-to: hsl(var(--primary) / .2) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-primary\/80{--tw-gradient-to: hsl(var(--primary) / .8) var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-50\/80{--tw-gradient-to: rgb(250 245 255 / .8) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.to-red-50\/30{--tw-gradient-to: rgb(254 242 242 / .3) var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-secondary{--tw-gradient-to: hsl(var(--secondary)) var(--tw-gradient-to-position)}.to-secondary-light{--tw-gradient-to: hsl(var(--secondary-light)) var(--tw-gradient-to-position)}.to-secondary\/10{--tw-gradient-to: hsl(var(--secondary) / .1) var(--tw-gradient-to-position)}.to-secondary\/20{--tw-gradient-to: hsl(var(--secondary) / .2) var(--tw-gradient-to-position)}.to-secondary\/5{--tw-gradient-to: hsl(var(--secondary) / .05) var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/20{--tw-gradient-to: rgb(255 255 255 / .2) var(--tw-gradient-to-position)}.to-white\/50{--tw-gradient-to: rgb(255 255 255 / .5) var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.to-yellow-700{--tw-gradient-to: #a16207 var(--tw-gradient-to-position)}.bg-\[length\:200\%_auto\]{background-size:200% auto}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.bg-repeat{background-repeat:repeat}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#13c4a5\]{fill:#13c4a5}.fill-\[\#22a6b3\]{fill:#22a6b3}.fill-\[\#3dc1d3\]{fill:#3dc1d3}.fill-\[\#60a5fa\]{fill:#60a5fa}.fill-\[\#7F77DD\]{fill:#7f77dd}.fill-\[\#badc58\]{fill:#badc58}.fill-\[\#f0932b\]{fill:#f0932b}.fill-\[\#f472b6\]{fill:#f472b6}.fill-\[\#f59e0b\]{fill:#f59e0b}.fill-\[\#f5a623\]{fill:#f5a623}.fill-\[\#ff6b6b\]{fill:#ff6b6b}.fill-current{fill:currentColor}.fill-white{fill:#fff}.fill-yellow-400{fill:#facc15}.fill-yellow-500{fill:#eab308}.stroke-muted{stroke:hsl(var(--muted))}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.\!p-0{padding:0!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[10px\]{padding:10px}.p-\[1px\]{padding:1px}.\!px-5{padding-left:1.25rem!important;padding-right:1.25rem!important}.\!py-2\.5{padding-top:.625rem!important;padding-bottom:.625rem!important}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.pb-0{padding-bottom:0}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[50px\]{padding-bottom:50px}.pb-\[56\.25\%\]{padding-bottom:56.25%}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pr-1{padding-right:.25rem}.pr-10{padding-right:2.5rem}.pr-12{padding-right:3rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pr-8{padding-right:2rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-middle{vertical-align:middle}.font-\[\'Inter\'\,system-ui\,sans-serif\]{font-family:Inter,system-ui,sans-serif}.font-\[\'Orbitron\'\,sans-serif\]{font-family:Orbitron,sans-serif}.font-manus-sans{font-family:DM Sans,system-ui,sans-serif}.font-manus-serif{font-family:Libre Baskerville,Georgia,serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-orbitron{font-family:Orbitron,system-ui,sans-serif}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-7xl{font-size:4.5rem;line-height:1}.text-\[0\.60rem\]{font-size:.6rem}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[28px\]{font-size:28px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[clamp\(2\.25rem\,6vw\,4rem\)\]{font-size:clamp(2.25rem,6vw,4rem)}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-6{line-height:1.5rem}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.1\]{line-height:1.1}.leading-\[inherit\]{line-height:inherit}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#00D4AA\],.text-\[\#00d4aa\]{--tw-text-opacity: 1;color:rgb(0 212 170 / var(--tw-text-opacity, 1))}.text-\[\#0B1B20\]{--tw-text-opacity: 1;color:rgb(11 27 32 / var(--tw-text-opacity, 1))}.text-\[\#0C1330\]{--tw-text-opacity: 1;color:rgb(12 19 48 / var(--tw-text-opacity, 1))}.text-\[\#0E7490\]{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-\[\#0a0a0a\]{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.text-\[\#0a0f0a\]{--tw-text-opacity: 1;color:rgb(10 15 10 / var(--tw-text-opacity, 1))}.text-\[\#0a1214\]{--tw-text-opacity: 1;color:rgb(10 18 20 / var(--tw-text-opacity, 1))}.text-\[\#0a1a1c\]{--tw-text-opacity: 1;color:rgb(10 26 28 / var(--tw-text-opacity, 1))}.text-\[\#0a1a1c\]\/60{color:#0a1a1c99}.text-\[\#0a1a1c\]\/80{color:#0a1a1ccc}.text-\[\#10b981\]{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-\[\#13c4a5\]{--tw-text-opacity: 1;color:rgb(19 196 165 / var(--tw-text-opacity, 1))}.text-\[\#14121F\]{--tw-text-opacity: 1;color:rgb(20 18 31 / var(--tw-text-opacity, 1))}.text-\[\#1A1408\]{--tw-text-opacity: 1;color:rgb(26 20 8 / var(--tw-text-opacity, 1))}.text-\[\#1a1209\]{--tw-text-opacity: 1;color:rgb(26 18 9 / var(--tw-text-opacity, 1))}.text-\[\#22a6b3\]{--tw-text-opacity: 1;color:rgb(34 166 179 / var(--tw-text-opacity, 1))}.text-\[\#22a6b3\]\/10{color:#22a6b31a}.text-\[\#22a6b3\]\/15{color:#22a6b326}.text-\[\#22a6b3\]\/40{color:#22a6b366}.text-\[\#25D366\]{--tw-text-opacity: 1;color:rgb(37 211 102 / var(--tw-text-opacity, 1))}.text-\[\#2ecc71\]{--tw-text-opacity: 1;color:rgb(46 204 113 / var(--tw-text-opacity, 1))}.text-\[\#33BBC5\]{--tw-text-opacity: 1;color:rgb(51 187 197 / var(--tw-text-opacity, 1))}.text-\[\#34322D\]{--tw-text-opacity: 1;color:rgb(52 50 45 / var(--tw-text-opacity, 1))}.text-\[\#3E3B52\]{--tw-text-opacity: 1;color:rgb(62 59 82 / var(--tw-text-opacity, 1))}.text-\[\#3dc1d3\]{--tw-text-opacity: 1;color:rgb(61 193 211 / var(--tw-text-opacity, 1))}.text-\[\#4338CA\]{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-\[\#4F46E5\]{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-\[\#5418AB\]{--tw-text-opacity: 1;color:rgb(84 24 171 / var(--tw-text-opacity, 1))}.text-\[\#5DCAA5\]{--tw-text-opacity: 1;color:rgb(93 202 165 / var(--tw-text-opacity, 1))}.text-\[\#5ce1e6\]{--tw-text-opacity: 1;color:rgb(92 225 230 / var(--tw-text-opacity, 1))}.text-\[\#5d7ba0\]{--tw-text-opacity: 1;color:rgb(93 123 160 / var(--tw-text-opacity, 1))}.text-\[\#5f8d92\]{--tw-text-opacity: 1;color:rgb(95 141 146 / var(--tw-text-opacity, 1))}.text-\[\#60a5fa\]{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-\[\#614BC3\]{--tw-text-opacity: 1;color:rgb(97 75 195 / var(--tw-text-opacity, 1))}.text-\[\#6366f1\]{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-\[\#6366f1\]\/40{color:#6366f166}.text-\[\#64748b\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#64757D\]{--tw-text-opacity: 1;color:rgb(100 117 125 / var(--tw-text-opacity, 1))}.text-\[\#6A7196\]{--tw-text-opacity: 1;color:rgb(106 113 150 / var(--tw-text-opacity, 1))}.text-\[\#6B687F\]{--tw-text-opacity: 1;color:rgb(107 104 127 / var(--tw-text-opacity, 1))}.text-\[\#6bbfb0\]{--tw-text-opacity: 1;color:rgb(107 191 176 / var(--tw-text-opacity, 1))}.text-\[\#6f6aa0\]{--tw-text-opacity: 1;color:rgb(111 106 160 / var(--tw-text-opacity, 1))}.text-\[\#7F77DD\]{--tw-text-opacity: 1;color:rgb(127 119 221 / var(--tw-text-opacity, 1))}.text-\[\#7F77DD\]\/50{color:#7f77dd80}.text-\[\#7F77DD\]\/80{color:#7f77ddcc}.text-\[\#7a5c28\]{--tw-text-opacity: 1;color:rgb(122 92 40 / var(--tw-text-opacity, 1))}.text-\[\#7a9450\]{--tw-text-opacity: 1;color:rgb(122 148 80 / var(--tw-text-opacity, 1))}.text-\[\#7ab8be\]{--tw-text-opacity: 1;color:rgb(122 184 190 / var(--tw-text-opacity, 1))}.text-\[\#7f77dd\]{--tw-text-opacity: 1;color:rgb(127 119 221 / var(--tw-text-opacity, 1))}.text-\[\#85E6C5\]{--tw-text-opacity: 1;color:rgb(133 230 197 / var(--tw-text-opacity, 1))}.text-\[\#8b5cf6\]{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-\[\#8b7355\]{--tw-text-opacity: 1;color:rgb(139 115 85 / var(--tw-text-opacity, 1))}.text-\[\#94a3b8\]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-\[\#9b96cc\]{--tw-text-opacity: 1;color:rgb(155 150 204 / var(--tw-text-opacity, 1))}.text-\[\#9c7a7a\]{--tw-text-opacity: 1;color:rgb(156 122 122 / var(--tw-text-opacity, 1))}.text-\[\#9c7aa0\]{--tw-text-opacity: 1;color:rgb(156 122 160 / var(--tw-text-opacity, 1))}.text-\[\#9ca3af\]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-\[\#9ca3af\]\/80{color:#9ca3afcc}.text-\[\#AFA9EC\]{--tw-text-opacity: 1;color:rgb(175 169 236 / var(--tw-text-opacity, 1))}.text-\[\#B5B5C3\]{--tw-text-opacity: 1;color:rgb(181 181 195 / var(--tw-text-opacity, 1))}.text-\[\#B8B6C7\]{--tw-text-opacity: 1;color:rgb(184 182 199 / var(--tw-text-opacity, 1))}.text-\[\#a5a3d9\]{--tw-text-opacity: 1;color:rgb(165 163 217 / var(--tw-text-opacity, 1))}.text-\[\#a5a3d9\]\/80{color:#a5a3d9cc}.text-\[\#a8a8d8\]{--tw-text-opacity: 1;color:rgb(168 168 216 / var(--tw-text-opacity, 1))}.text-\[\#a8d4ca\]{--tw-text-opacity: 1;color:rgb(168 212 202 / var(--tw-text-opacity, 1))}.text-\[\#a8d8a8\]{--tw-text-opacity: 1;color:rgb(168 216 168 / var(--tw-text-opacity, 1))}.text-\[\#a8d8dc\]{--tw-text-opacity: 1;color:rgb(168 216 220 / var(--tw-text-opacity, 1))}.text-\[\#b33939\]\/50{color:#b3393980}.text-\[\#badc58\]{--tw-text-opacity: 1;color:rgb(186 220 88 / var(--tw-text-opacity, 1))}.text-\[\#badc58\]\/15{color:#badc5826}.text-\[\#badc58\]\/20{color:#badc5833}.text-\[\#badc58\]\/40{color:#badc5866}.text-\[\#c2185b\]{--tw-text-opacity: 1;color:rgb(194 24 91 / var(--tw-text-opacity, 1))}.text-\[\#c4995a\]{--tw-text-opacity: 1;color:rgb(196 153 90 / var(--tw-text-opacity, 1))}.text-\[\#c4b5fd\]{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-\[\#c4b5fd\]\/60{color:#c4b5fd99}.text-\[\#c8a8a8\]{--tw-text-opacity: 1;color:rgb(200 168 168 / var(--tw-text-opacity, 1))}.text-\[\#c8c8e8\]{--tw-text-opacity: 1;color:rgb(200 200 232 / var(--tw-text-opacity, 1))}.text-\[\#c9a8d0\]{--tw-text-opacity: 1;color:rgb(201 168 208 / var(--tw-text-opacity, 1))}.text-\[\#cfc9ff\]{--tw-text-opacity: 1;color:rgb(207 201 255 / var(--tw-text-opacity, 1))}.text-\[\#d4a574\]{--tw-text-opacity: 1;color:rgb(212 165 116 / var(--tw-text-opacity, 1))}.text-\[\#d4a574\]\/70{color:#d4a574b3}.text-\[\#d4a8a8\]{--tw-text-opacity: 1;color:rgb(212 168 168 / var(--tw-text-opacity, 1))}.text-\[\#d63031\]{--tw-text-opacity: 1;color:rgb(214 48 49 / var(--tw-text-opacity, 1))}.text-\[\#e57373\]{--tw-text-opacity: 1;color:rgb(229 115 115 / var(--tw-text-opacity, 1))}.text-\[\#e8c8c8\]{--tw-text-opacity: 1;color:rgb(232 200 200 / var(--tw-text-opacity, 1))}.text-\[\#f0932b\]{--tw-text-opacity: 1;color:rgb(240 147 43 / var(--tw-text-opacity, 1))}.text-\[\#f0932b\]\/40{color:#f0932b66}.text-\[\#f0932b\]\/60{color:#f0932b99}.text-\[\#f472b6\]{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-\[\#f48fb1\]{--tw-text-opacity: 1;color:rgb(244 143 177 / var(--tw-text-opacity, 1))}.text-\[\#f59e0b\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-\[\#f5a623\]{--tw-text-opacity: 1;color:rgb(245 166 35 / var(--tw-text-opacity, 1))}.text-\[\#f8bbd9\]{--tw-text-opacity: 1;color:rgb(248 187 217 / var(--tw-text-opacity, 1))}.text-\[\#f8bbd9\]\/60{color:#f8bbd999}.text-\[\#f8bbd9\]\/70{color:#f8bbd9b3}.text-\[\#f9a8d4\]{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-\[\#fca5a5\]{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-\[\#ff6b6b\]{--tw-text-opacity: 1;color:rgb(255 107 107 / var(--tw-text-opacity, 1))}.text-\[hsl\(var\(--contact-foreground\)\)\]{color:hsl(var(--contact-foreground))}.text-\[hsl\(var\(--contact-muted\)\)\]{color:hsl(var(--contact-muted))}.text-\[hsl\(var\(--contact-primary\)\)\]{color:hsl(var(--contact-primary))}.text-\[hsl\(var\(--contact-primary-foreground\)\)\]{color:hsl(var(--contact-primary-foreground))}.text-\[hsl\(var\(--contact-primary-hover\)\)\]{color:hsl(var(--contact-primary-hover))}.text-\[inherit\]{color:inherit}.text-\[var\(--cve-accent\)\]{color:var(--cve-accent)}.text-\[var\(--cve-muted\)\]{color:var(--cve-muted)}.text-accent{color:hsl(var(--accent))}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-destructive\/80{color:hsl(var(--destructive) / .8)}.text-destructive\/90{color:hsl(var(--destructive) / .9)}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-inherit{color:inherit}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/20{color:hsl(var(--muted-foreground) / .2)}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary\/70{color:hsl(var(--primary) / .7)}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-700\/70{color:#b91c1cb3}.text-red-700\/80{color:#b91c1ccc}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-sidebar-foreground{color:hsl(var(--sidebar-foreground))}.text-sidebar-foreground\/70{color:hsl(var(--sidebar-foreground) / .7)}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-success{color:hsl(var(--success))}.text-success-foreground{color:hsl(var(--success-foreground))}.text-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-teal-900{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-warning-foreground{color:hsl(var(--warning-foreground))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/10{color:#ffffff1a}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-primary{text-decoration-color:hsl(var(--primary))}.decoration-white\/30{text-decoration-color:#ffffff4d}.decoration-2{text-decoration-thickness:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-primary{accent-color:hsl(var(--primary))}.\!opacity-100{opacity:1!important}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.025\]{opacity:.025}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.08\]{opacity:.08}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(168\,85\,247\,0\.5\)\]{--tw-shadow: 0 0 30px rgba(168,85,247,.5);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_60px_-15px_rgba\(20\,18\,31\,0\.25\)\]{--tw-shadow: 0 25px 60px -15px rgba(20,18,31,.25);--tw-shadow-colored: 0 25px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_25px_-5px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow: 0 6px 25px -5px rgba(255,255,255,.35);--tw-shadow-colored: 0 6px 25px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_-8px_rgba\(255\,255\,255\,0\.35\)\]{--tw-shadow: 0 8px 30px -8px rgba(255,255,255,.35);--tw-shadow-colored: 0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_30px_-8px_rgba\(99\,102\,241\,0\.6\)\]{--tw-shadow: 0 8px 30px -8px rgba(99,102,241,.6);--tw-shadow-colored: 0 8px 30px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_32px_-12px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 8px 32px -12px rgba(0,0,0,.5);--tw-shadow-colored: 0 8px 32px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-primary{--tw-shadow: var(--shadow-primary);--tw-shadow-colored: var(--shadow-primary);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#22a6b3\]\/25{--tw-shadow-color: rgb(34 166 179 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#2563eb\]\/30{--tw-shadow-color: rgb(37 99 235 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#3dc1d3\]\/30{--tw-shadow-color: rgb(61 193 211 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#474787\]\/30{--tw-shadow-color: rgb(71 71 135 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#593ed0\]\/10{--tw-shadow-color: rgb(89 62 208 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#6366f1\]\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#b33939\]\/30{--tw-shadow-color: rgb(179 57 57 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#badc58\]\/25{--tw-shadow-color: rgb(186 220 88 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#c2185b\]\/30{--tw-shadow-color: rgb(194 24 91 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#f0932b\]\/30{--tw-shadow-color: rgb(240 147 43 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[hsl\(var\(--contact-primary\)\)\]\/20{--tw-shadow-color: hsl(var(--contact-primary) / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[var\(--contact-shadow\)\]{--tw-shadow-color: var(--contact-shadow);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/20{--tw-shadow-color: rgb(0 0 0 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary{--tw-shadow-color: hsl(var(--primary));--tw-shadow: var(--tw-shadow-colored)}.shadow-primary\/25{--tw-shadow-color: hsl(var(--primary) / .25);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-\[\#22a6b3\]\/40{--tw-ring-color: rgb(34 166 179 / .4)}.ring-\[\#6366f1\]\/40{--tw-ring-color: rgb(99 102 241 / .4)}.ring-\[\#badc58\]\/40{--tw-ring-color: rgb(186 220 88 / .4)}.ring-\[\#f5a623\]\/40{--tw-ring-color: rgb(245 166 35 / .4)}.ring-background{--tw-ring-color: hsl(var(--background))}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-sidebar-ring{--tw-ring-color: hsl(var(--sidebar-ring))}.ring-transparent{--tw-ring-color: transparent}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[110px\]{--tw-blur: blur(110px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[130px\]{--tw-blur: blur(130px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[140px\]{--tw-blur: blur(140px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[150px\]{--tw-blur: blur(150px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[160px\]{--tw-blur: blur(160px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[180px\]{--tw-blur: blur(180px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[200px\]{--tw-blur: blur(200px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[50px\]{--tw-blur: blur(50px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[60px\]{--tw-blur: blur(60px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[70px\]{--tw-blur: blur(70px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[90px\]{--tw-blur: blur(90px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-0{--tw-brightness: brightness(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opa\]{transition-property:margin,opa;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in-0{--tw-enter-opacity: 0}.fade-in-80{--tw-enter-opacity: .8}.zoom-in-95{--tw-enter-scale: .95}.slide-in-from-right-2{--tw-enter-translate-x: .5rem}.slide-in-from-right-full{--tw-enter-translate-x: 100%}.duration-1000{animation-duration:1s}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.\[background\:\#0F766E\]{background:#0f766e}.\[background\:\#6D28D9\]{background:#6d28d9}.\[background\:\#B91C1C\]{background:#b91c1c}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}:root{--checkout-ink: #102632;--checkout-soft: #3f535c;--checkout-muted: #647780;--checkout-teal: #008b92;--checkout-aqua: #43e3cf;--checkout-line: #dfe8e9;--checkout-line-strong: #bfd1d3;--checkout-paper: #f7faf9;--checkout-surface: #ffffff;--checkout-dark: #0c202b;--checkout-dark-hover: #16414a;--checkout-on-dark: #e8f9f8;--checkout-tint: #ecf5f1;--checkout-tint-line: #d3e5df;--checkout-error: #a33d3d;--checkout-shadow: 0 10px 30px #1f4d4910;--checkout-pass-face: linear-gradient(150deg,#193c47,#0b1c29 70%);--checkout-pass-surface: linear-gradient(130deg,#183e45,#0c202b 80%);--checkout-pass-line: #608b8b;--checkout-pass-shadow: 14px 20px 28px #0004, inset 1px 1px 2px #b8ede255;--lesson-close-surface: hsl(0 0% 100%);--lesson-close-ink: hsl(210 15% 12%);--lesson-close-line: hsl(210 12% 85%);--lesson-close-hover: hsl(210 20% 94%);--lesson-close-shadow: 0 2px 8px hsl(210 15% 12% / .15)}.course-lesson-close.course-lesson-close.course-lesson-close{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;min-width:40px;min-height:40px;padding:0;margin:0;gap:0;border:1px solid var(--lesson-close-line);border-radius:50%;background:var(--lesson-close-surface);color:var(--lesson-close-ink);box-shadow:var(--lesson-close-shadow);line-height:1;cursor:pointer}.course-lesson-close.course-lesson-close.course-lesson-close:hover{background:var(--lesson-close-hover)}.course-lesson-close.course-lesson-close.course-lesson-close:focus-visible{outline:2px solid var(--lesson-close-ink);outline-offset:3px}.course-lesson-close.course-lesson-close.course-lesson-close>svg{display:block;flex:none;width:20px;height:20px;margin:0;padding:0;transform:none}.course-lesson-dialog #modal-body>h2,.course-lesson-dialog #modal-body>.modal-tag{padding-right:48px}.legacy-header-actions{display:flex;align-items:center;gap:16px;flex-shrink:0}.legacy-header-actions .header-login{color:inherit;height:auto;min-height:44px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:14px;font-weight:600}@media (max-width:1150px){header:has(.legacy-header-actions) nav{display:none}}@media (max-width:420px){header:has(.legacy-header-actions)>div>div{height:auto!important;min-height:72px;flex-wrap:wrap;gap:12px;padding-block:12px}.cve-header>.cve-wrap{height:auto;min-height:72px;flex-wrap:wrap;gap:12px;padding-block:12px}.legacy-header-actions{margin-left:auto}}:root,.future-course{--fc-accent: hsl(190 82% 31%);--fc-bg: hsl(210 35% 98%);--fc-surface: hsl(0 0% 100%);--fc-ink: hsl(195 30% 9%);--fc-soft: hsl(200 16% 28%);--fc-muted: hsl(200 10% 43%);--fc-on-accent: hsl(0 0% 100%);--fc-nav: hsl(0 0% 100% / .94);--fc-glass: hsl(0 0% 100% / .9);--fc-line: hsl(200 18% 88%);--fc-line-strong: color-mix(in srgb,var(--fc-accent) 18%,var(--fc-line));--fc-tint: color-mix(in srgb,var(--fc-accent) 6%,var(--fc-surface));--fc-tint-strong: color-mix(in srgb,var(--fc-accent) 12%,var(--fc-surface));--fc-deep: color-mix(in srgb,var(--fc-accent) 85%,var(--fc-ink));--future-wire: color-mix(in srgb,var(--fc-accent) 13%,transparent);--future-signal: color-mix(in srgb,var(--fc-accent) 55%,transparent);--fc-card-shadow: 0 5px 16px -12px hsl(220 40% 15% / .16);--fc-hover-shadow: 0 16px 30px -20px color-mix(in srgb,var(--fc-accent) 28%,transparent)}.future-course-meta{--fc-accent:hsl(263 70% 50%)}.future-course-google{--fc-accent:hsl(152 85% 29%)}.future-course-imob{--fc-accent:hsl(224 76% 48%)}.future-course-claude{--fc-accent:hsl(18 88% 40%)}.future-home{--future-bg: hsl(210 35% 98%);--future-surface: hsl(0 0% 100%);--future-on-accent: hsl(0 0% 100%);--future-nav: hsl(0 0% 100% / .94);--future-logo-surface: hsl(0 0% 100% / .84);--future-stats: hsl(0 0% 100% / .9);--future-wire: hsl(187 70% 45% / .13);--future-signal: hsl(187 86% 36% / .55);--future-card-shadow: 0 5px 16px -12px hsl(220 40% 15% / .16);--future-hover-shadow: 0 16px 30px -20px hsl(187 70% 25% / .28)}.nh{--nh-persuasion-accent:hsl(175 100% 20%);--nh-persuasion-tint:hsl(175 40% 94%)}.persuasion-page{--persuasion-caution:hsl(14 65% 40%);--persuasion-caution-tint:hsl(14 65% 97%)}.persuasion-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--cve-surface),transparent 80%);pointer-events:none}.persuasion-hero .cve-wrap{position:relative;z-index:1}.persuasion-hero .fs-hero-copy{max-width:560px}.persuasion-hero h1{max-width:520px}.persuasion-principles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:36px}.persuasion-principle{border:1px solid var(--cve-line);border-radius:8px;padding:24px;background:var(--cve-surface)}.persuasion-principle>span{display:block;font-family:Orbitron,sans-serif;font-size:12px;color:var(--cve-accent);margin-bottom:24px}.persuasion-principle h3{font-size:18px;font-weight:700;margin-bottom:10px;overflow-wrap:anywhere}.persuasion-principle p{font-size:14px;color:var(--cve-muted);line-height:1.7}.persuasion-principle:last-child{background:var(--cve-tint)}.persuasion-boundary{padding:72px 0;background:var(--cve-tint);border-block:1px solid var(--cve-line)}.persuasion-boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}@media (min-width:1024px){.persuasion-boundary-copy{position:sticky;top:97px;align-self:start}}.persuasion-comparison{border-top:2px solid var(--cve-accent)}.persuasion-comparison>div{padding:24px 0;border-bottom:1px solid var(--cve-line)}.persuasion-comparison strong{display:flex;gap:10px;align-items:center;color:var(--cve-accent);margin-bottom:10px}.persuasion-comparison .persuasion-caution strong{color:var(--persuasion-caution)}.persuasion-comparison p{color:var(--cve-muted);font-size:15px;line-height:1.7}.persuasion-application{padding:64px 0;background:var(--cve-surface)}.persuasion-application-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:36px}.persuasion-application-list>div{border-top:2px solid var(--cve-accent);padding-top:20px}.persuasion-application-list svg{color:var(--cve-accent);margin-bottom:18px}.persuasion-application-list h3{font-size:18px;font-weight:700;margin-bottom:10px}.persuasion-application-list p{font-size:14px;color:var(--cve-muted);line-height:1.7}@media (max-width:1023px){.persuasion-principles,.persuasion-application-list{grid-template-columns:repeat(2,minmax(0,1fr))}.persuasion-boundary-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:767px){.persuasion-hero .fs-hero-copy{max-width:100%}.persuasion-hero>img{-o-object-position:65% center;object-position:65% center}.persuasion-principles{grid-template-columns:1fr}.persuasion-application-list{gap:24px}.persuasion-boundary{padding:48px 0}}.nh{--nh-metrics-accent:hsl(262 100% 23%);--nh-metrics-tint:hsl(262 50% 95%);--nh-marketing-accent:hsl(201 100% 21%);--nh-marketing-tint:hsl(201 50% 95%)}.fs-page{--fs-photo-wash:color-mix(in srgb,var(--cve-surface) 92%,transparent);--fs-signal:hsl(174 65% 30%)}.fs-muted{color:var(--cve-muted)}.fs-hero{position:relative;min-height:590px;display:flex;align-items:center;background:var(--cve-surface)}.fs-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fs-hero-copy{position:relative;max-width:500px;padding:48px 0}.fs-hero .cve-eyebrow{display:flex;align-items:center;gap:10px}.fs-hero h1{font-size:44px;font-weight:800;margin:20px 0}.fs-lead{font-size:24px;font-weight:600;line-height:1.45;margin-bottom:20px}.fs-stats{border-block:1px solid var(--cve-line);background:var(--cve-surface)}.fs-stats .cve-wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.fs-stats .cve-wrap>div{padding:24px 8px;text-align:center;border-right:1px solid var(--cve-line)}.fs-stats .cve-wrap>div:last-child{border:0}.fs-stats b{display:block;font-size:25px;color:var(--cve-accent)}.fs-stats span{font-size:13px;color:var(--cve-muted)}.fs-curriculum{display:grid;grid-template-columns:.75fr 1.25fr;gap:64px;align-items:start}.fs-curriculum-count{margin-top:20px;color:var(--cve-accent);font-weight:700}.fs-final{padding:64px 0;text-align:center;background:var(--cve-surface);border-top:1px solid var(--cve-line)}.fs-final h2{font-size:32px;margin:0 auto 28px}.metrics-reading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.metrics-tabs{display:flex;gap:6px;margin-top:28px;border-bottom:1px solid var(--cve-line)}.metrics-tabs .metrics-tab{color:var(--cve-muted);border-radius:0;border-bottom:3px solid transparent;min-width:0;flex:1}.metrics-tabs .metrics-tab.active{color:var(--cve-accent);border-color:var(--cve-accent);background:var(--cve-tint)}.metrics-panel{border:1px solid var(--cve-line);border-top:4px solid var(--cve-accent);border-radius:8px;padding:32px;min-height:350px;background:var(--cve-surface)}.metrics-panel small{color:var(--cve-muted);font-size:11px}.metrics-symbols{font-family:Orbitron,sans-serif;color:var(--cve-accent);font-size:22px;font-weight:700;margin:20px 0}.metrics-panel h3{font-size:21px;font-weight:700;margin-bottom:10px}.metrics-bars{height:72px;display:flex;align-items:end;gap:12px;margin-top:28px;border-bottom:1px solid var(--cve-line)}.metrics-bars i{flex:1;background:var(--cve-tint);border-top:3px solid var(--cve-accent);height:32%}.metrics-bars i:nth-child(2n){height:60%}.metrics-bars i:nth-child(3n){height:85%}.metrics-bars i:last-child{height:100%;background:var(--fs-signal);border-color:var(--fs-signal)}.metrics-diagnosis{padding:72px 0;background:var(--cve-tint);border-block:1px solid var(--cve-line)}.metrics-decision{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px}.metrics-decision li{border-top:1px solid var(--cve-accent);padding-top:20px;position:relative}.metrics-decision li>span{position:absolute;right:0;color:var(--cve-accent);font-size:13px}.metrics-decision svg{color:var(--cve-accent);margin-bottom:20px}.metrics-decision h3{font-size:19px;font-weight:700;margin-bottom:10px}.metrics-decision p{font-size:14px;color:var(--cve-muted)}.metrics-ledger{padding:64px 0;background:var(--cve-ink);color:var(--cve-on-accent)}.metrics-ledger .cve-eyebrow{color:var(--cve-on-accent)}.metrics-ledger .cve-wrap{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:60px;column-gap:60px}.metrics-ledger .cve-eyebrow{grid-column:1/-1}.metrics-ledger p{padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--cve-on-accent) 20%,transparent);display:flex;gap:18px}.metrics-ledger p span{color:var(--cve-on-accent);opacity:.5}.marketing-hero .fs-hero-copy{max-width:470px}.marketing-hero>img{-o-object-position:70% center;object-position:70% center}.marketing-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--cve-surface),transparent 65%);pointer-events:none}.marketing-hero .cve-wrap{position:relative;z-index:1}.marketing-stats{border-bottom:3px solid var(--cve-accent)}.marketing-map{background:var(--cve-surface)}.marketing-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:40px}.marketing-route-node{position:relative;border-bottom:2px solid var(--cve-accent);padding-bottom:20px;margin-bottom:20px;color:var(--cve-accent);display:flex;justify-content:space-between;align-items:center}.marketing-route-node span{font-family:Orbitron,sans-serif;font-size:13px}.marketing-route h3{font-family:Orbitron,sans-serif;font-size:19px;font-weight:700;margin-bottom:16px}.marketing-route strong{display:block;font-size:15px;margin-bottom:10px}.marketing-route p{font-size:14px}.marketing-before{padding:72px 0;background:var(--cve-tint);border-block:1px solid var(--cve-line)}.marketing-before-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.marketing-brief{background:var(--cve-surface);border:1px solid var(--cve-line);border-radius:8px;padding:8px 28px}.marketing-brief>div{padding:20px 0;border-bottom:1px solid var(--cve-line)}.marketing-brief>div:last-child{border:0}.marketing-brief dt{font-size:11px;font-weight:700;color:var(--cve-accent);margin-bottom:5px}.marketing-brief dd{font-size:17px}.marketing-plan{padding:64px 0;background:var(--cve-accent);color:var(--cve-on-accent)}.marketing-plan .cve-eyebrow{color:var(--cve-on-accent)}.marketing-plan p{max-width:660px}.marketing-plan-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:36px}.marketing-plan-strip span{border-top:1px solid color-mix(in srgb,var(--cve-on-accent) 45%,transparent);padding-top:20px;font-size:14px}.marketing-plan-strip b{display:block;font-family:Orbitron,sans-serif;margin-bottom:10px}@media (max-width:1023px){.fs-hero-copy{max-width:480px}.fs-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--fs-photo-wash)}.fs-hero .cve-wrap{position:relative;z-index:1}.fs-curriculum,.metrics-reading,.marketing-before-grid{grid-template-columns:1fr;gap:32px}.marketing-route{grid-template-columns:1fr 1fr}}@media (max-width:767px){.fs-hero{min-height:570px}.fs-hero h1{font-size:30px}.fs-hero>img{-o-object-position:65% center;object-position:65% center}.fs-lead{font-size:21px}.fs-hero-copy{padding:40px 0}.fs-stats .cve-wrap{grid-template-columns:1fr 1fr}.fs-stats .cve-wrap>div:nth-child(2){border-right:0}.fs-stats .cve-wrap>div:nth-child(n+3){border-top:1px solid var(--cve-line)}.metrics-decision,.marketing-route,.marketing-plan-strip,.metrics-ledger .cve-wrap{grid-template-columns:1fr}.metrics-ledger .cve-eyebrow{grid-column:auto}.metrics-panel{padding:24px;min-height:350px}.metrics-symbols{font-size:20px}.fs-final h2{font-size:26px}}.nh{--nh-offer-accent:hsl(18 100% 32%);--nh-offer-tint:hsl(18 65% 95%);--nh-finance-accent:hsl(160 96% 21%);--nh-finance-tint:hsl(160 50% 94%);--nh-plan-accent:hsl(263 70% 50%);--nh-plan-tint:hsl(263 70% 96%);--nh-bmv-accent:hsl(193 82% 31%);--nh-bmv-tint:hsl(193 60% 95%);--nh-neg-accent:hsl(23 83% 31%);--nh-neg-tint:hsl(23 50% 95%)}.offer-construction-page .cve-hero>img{-o-object-position:center;object-position:center}.offer-construction-page .cve-hero-copy{max-width:640px}.offer-construction-page .cve-hero{min-height:620px}.offer-construction-page .cve-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0a0f59,#0a0a0f99 55%,#0a0a0fb8);pointer-events:none}.offer-construction-page .cve-hero .cve-wrap{position:relative;z-index:1}@media (max-width:767px){.offer-construction-page .cve-hero{min-height:580px}}.cve-page{--cve-accent: hsl(17 100% 33%);--cve-bg: hsl(210 20% 98%);--cve-surface: hsl(0 0% 100%);--cve-ink: hsl(210 15% 12%);--cve-muted: hsl(210 8% 43%);--cve-line: hsl(210 12% 87%);--cve-on-accent: hsl(0 0% 100%);--cve-tint: color-mix(in srgb, var(--cve-accent) 7%, var(--cve-surface));--cve-deep: color-mix(in srgb, var(--cve-accent) 32%, var(--cve-ink));--cve-shadow: 0 16px 48px -30px color-mix(in srgb, var(--cve-ink) 30%, transparent);color:var(--cve-ink);background:var(--cve-bg);font-family:Inter,sans-serif;line-height:1.65;overflow-x:clip}.cve-page h1,.cve-page h2,.cve-page .cve-display{font-family:Orbitron,sans-serif;letter-spacing:0;line-height:1.22}.cve-wrap{width:min(1120px,100%);margin-inline:auto;padding-inline:24px}.cve-band{padding-block:80px}.cve-eyebrow{color:var(--cve-accent);font-size:11px;font-weight:700;text-transform:uppercase;display:block;margin-bottom:16px}.cve-heading{font-size:32px;font-weight:700;max-width:800px;margin-bottom:24px}.cve-page .cve-button{background:var(--cve-accent);color:var(--cve-on-accent);border-radius:8px;height:auto;min-height:48px;white-space:normal;line-height:1.45;padding:14px 24px;gap:10px;box-shadow:none}.cve-page .cve-button:hover{background:var(--cve-deep)}.cve-page .cve-outline{background:transparent;color:var(--cve-accent);border:1px solid currentColor}.cve-page .cve-outline:hover{background:var(--cve-tint);color:var(--cve-accent)}.cve-page>header a:hover,.cve-page>header nav button:hover{color:var(--cve-accent)!important}.cve-page #comprar .font-orbitron{color:var(--cve-accent)}.cve-header{position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:color-mix(in srgb,var(--cve-bg) 85%,transparent);border-bottom:1px solid var(--cve-line)}.cve-nav a:hover{color:var(--cve-accent);text-decoration:underline;text-underline-offset:5px}.cve-hero{position:relative;min-height:650px;display:flex;align-items:center;color:var(--cve-on-accent);background:var(--cve-ink)}.cve-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.cve-hero-copy{position:relative;padding-block:56px;max-width:690px}.cve-hero h1{font-size:42px;font-weight:700;margin-block:16px 24px}.cve-hero .cve-eyebrow{color:var(--cve-on-accent);opacity:.8}.cve-hero p{max-width:610px}.cve-meta{border-bottom:1px solid var(--cve-line);background:var(--cve-surface)}.cve-meta .cve-wrap{display:grid;grid-template-columns:repeat(3,1fr)}.cve-meta .cve-wrap>div{padding:26px 12px;text-align:center;border-right:1px solid var(--cve-line)}.cve-meta .cve-wrap>div:last-child{border-right:0}@media (min-width:1024px){.cve-sticky-col{position:sticky;top:97px;align-self:start}}.cve-meta b{color:var(--cve-accent);font-size:22px;display:block}.cve-card{background:var(--cve-surface);border:1px solid var(--cve-line);border-radius:8px;padding:26px}.cve-outcomes{background:var(--cve-surface);border-top:1px solid var(--cve-line)}.cve-outcomes h3{color:var(--cve-ink)}.cve-outcome-media{padding:15px;border:1px solid var(--cve-line);border-radius:8px;background:var(--cve-surface)}.cve-only-claude{--cve-no:#DC2626;--cve-yes:#16A34A;background:var(--cve-bg);border-top:1px solid var(--cve-line)}.cve-tool-card{position:relative;background:var(--cve-surface);border:1px solid var(--cve-line);border-radius:8px;padding:34px 20px 26px;min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center}.cve-tool-card h3{font-size:18px;font-weight:700;color:var(--cve-muted)}.cve-tool-mark{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:var(--cve-on-accent);box-shadow:0 0 0 3px var(--cve-bg)}.cve-tool-mark-no{background:var(--cve-no)}.cve-tool-mark-yes{background:var(--cve-yes)}.cve-tool-card-yes{border:2px solid var(--cve-accent);background:var(--cve-tint)}.cve-tool-card-yes h3{color:var(--cve-accent)}.cve-tool-card-yes .cve-tool-mark{box-shadow:0 0 0 3px var(--cve-tint)}.cve-tool-tile{width:56px;height:56px;border-radius:14px;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px var(--cve-line)}.cve-only-claude-close{font-size:26px;font-weight:700;color:var(--cve-ink);text-align:center;margin-top:56px}.cve-only-claude-em{font-style:normal;color:var(--cve-accent)}.cve-only-claude-skills{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;padding:0;list-style:none}.cve-only-claude-skills li{border:1px solid var(--cve-line);background:var(--cve-surface);border-radius:99px;padding:9px 16px;font-size:14px;font-weight:600;color:var(--cve-muted)}@media (max-width:767px){.cve-only-claude-close{font-size:22px}}.cve-icon{width:44px;height:44px;display:grid;place-items:center;background:var(--cve-tint);color:var(--cve-accent);border-radius:8px;flex:none}.cve-step{border-top:1px solid var(--cve-line);padding-block:26px}.cve-module{border-bottom:1px solid var(--cve-line)}.cve-module summary{list-style:none;cursor:pointer;padding-block:24px;display:flex;align-items:center;gap:18px}.cve-module summary::-webkit-details-marker{display:none}.cve-module[open] .cve-plus{transform:rotate(45deg)}.cve-module ol{padding:0 0 24px 62px}.cve-module li{padding:10px 0;border-top:1px solid var(--cve-line);color:var(--cve-muted);font-size:14px}.cve-offers{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:1040px;margin:auto;gap:0}.cve-offer{border:1px solid var(--cve-line);border-radius:24px 0 0 24px;padding:36px;display:flex;flex-direction:column;min-width:0;background:var(--cve-surface)}.cve-offer-infinite{border:2px solid var(--cve-accent);border-radius:0 24px 24px 0;background:var(--cve-deep);color:var(--cve-on-accent)}.cve-price{font-size:44px;font-weight:800;line-height:1.2;margin-block:8px}.cve-offer-infinite .cve-button{background:var(--cve-on-accent);color:var(--cve-deep)}.cve-offer-infinite .cve-button:hover{background:var(--cve-tint)}.cve-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;border-top:1px solid var(--cve-line);padding-top:24px}.cve-stats b{font-size:18px;display:block}.cve-stats small{font-size:12px;color:var(--cve-muted)}@media (max-width:767px){.cve-band{padding-block:56px}.cve-wrap{padding-inline:20px}.cve-hero{min-height:640px}.cve-hero>img{-o-object-position:67% center;object-position:67% center;opacity:.24}.cve-hero h1{font-size:30px}.cve-heading{font-size:26px}.cve-hero-copy{padding-block:40px}.cve-meta b{font-size:18px}.cve-meta .cve-wrap{padding-inline:8px}.cve-meta .cve-wrap>div{font-size:11px;padding:20px 5px}.cve-offers{grid-template-columns:1fr}.cve-offer{padding:28px;text-align:center}.cve-stats{grid-template-columns:1fr;gap:14px}.cve-stats>div{display:flex;align-items:center;gap:12px}.cve-price{font-size:38px}}.cve-page [aria-roledescription=carousel]{padding-bottom:72px;margin-bottom:0}.cve-page [aria-roledescription=carousel]>button{display:inline-flex;width:38px!important;height:38px!important;border:0!important;border-radius:50%;background:var(--cve-accent)!important;color:var(--cve-on-accent)!important;top:auto!important;bottom:12px!important;left:50%!important;right:auto!important;box-shadow:none}.cve-page [aria-roledescription=carousel]>button:nth-last-of-type(2){transform:translate(calc(-100% - 3px))!important}.cve-page [aria-roledescription=carousel]>button:last-of-type{transform:translate(3px)!important}.cve-page [aria-roledescription=carousel]>button:hover:not(:disabled){background:var(--cve-deep)!important;color:var(--cve-on-accent)!important}.cve-page [aria-roledescription=carousel]>button:disabled{background:var(--cve-tint)!important;color:var(--cve-accent)!important;opacity:1}.cve-reel{aspect-ratio:9/16;border:1px solid var(--cve-line);border-radius:8px;overflow:hidden;background:var(--cve-surface)}.cve-video-alert{display:inline-flex;align-items:center;justify-content:center;gap:10px;max-width:100%;padding:12px 18px;border:1px solid var(--cve-accent);border-radius:8px;background:var(--cve-tint);color:var(--cve-accent);font-weight:700;font-size:14px;animation:cve-alert-pulse 2.5s ease-in-out infinite}@keyframes cve-alert-pulse{50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--cve-accent) 12%,transparent)}}.cve-offer-divider{position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);display:flex;align-items:center;z-index:1;pointer-events:none}.cve-offer-divider span{border:1px solid var(--cve-line);border-radius:99px;background:var(--cve-surface);color:var(--cve-accent);padding:5px 12px;font-family:Orbitron,sans-serif;font-size:11px;font-weight:700}.cve-teacher-section{background:var(--cve-surface);border-block:1px solid var(--cve-line)}.cve-teacher{background:var(--cve-bg);border:1px solid var(--cve-line);border-radius:24px;box-shadow:var(--cve-shadow)}.cve-teacher-photo{background:linear-gradient(135deg,var(--cve-tint),color-mix(in srgb,var(--cve-accent) 14%,var(--cve-surface)))}.cve-teacher-photo img,.cve-teacher-placeholder{border:4px solid var(--cve-surface);box-shadow:0 0 0 1px var(--cve-line)}.cve-teacher-placeholder{background:var(--cve-surface);color:var(--cve-accent)}.cve-teacher-ring{border:2px solid color-mix(in srgb,var(--cve-accent) 20%,transparent)}.cve-teacher-ring-outer{border-width:1px;border-color:color-mix(in srgb,var(--cve-accent) 10%,transparent)}@media (max-width:767px){.cve-offers{gap:24px}.cve-offer{border-radius:24px}.cve-offer-divider{position:static;transform:none;justify-content:center}.cve-video-alert{font-size:12px}.cve-teacher h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.cve-page *{animation:none!important;scroll-behavior:auto!important}}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #0a0a0a inset!important;-webkit-text-fill-color:#ffffff!important;caret-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.student-clean-scope input:-webkit-autofill,.student-clean-scope input:-webkit-autofill:hover,.student-clean-scope input:-webkit-autofill:focus,.student-clean-scope input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #ffffff inset!important;-webkit-text-fill-color:#0B1B20!important;caret-color:#0b1b20!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.autofill-light:-webkit-autofill,.autofill-light:-webkit-autofill:hover,.autofill-light:-webkit-autofill:focus,.autofill-light:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px #ffffff inset!important;-webkit-text-fill-color:#1a1a2e!important;caret-color:#1a1a2e!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.phone-input-field.PhoneInput{display:flex;align-items:center;gap:.5rem;height:2.5rem;width:100%;border-radius:.375rem;border:1px solid hsl(var(--input));background-color:#fff;padding:.5rem .75rem;font-size:1rem}@media (min-width: 768px){.phone-input-field.PhoneInput{font-size:.875rem}}.phone-input-field .PhoneInputCountry{display:flex;align-items:center;gap:.375rem;padding-right:.5rem;border-right:1px solid hsl(var(--border));margin-right:.5rem}.phone-input-field .PhoneInputCountryIcon{width:1.5rem;height:1.125rem;border-radius:2px;overflow:hidden;box-shadow:0 0 0 1px hsl(var(--border))}.phone-input-field .PhoneInputCountrySelect{cursor:pointer}.phone-input-field .PhoneInputCountrySelectArrow{border-color:hsl(var(--muted-foreground));opacity:.7}.phone-input-field .PhoneInputInput{flex:1;background:transparent;border:0;outline:none;color:hsl(var(--foreground));min-width:0}.phone-input-field.PhoneInput:focus-within{outline:2px solid hsl(var(--ring));outline-offset:2px}.phone-input-field .PhoneInputInput:-webkit-autofill{-webkit-text-fill-color:hsl(var(--foreground))!important;color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground));box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;background-image:none!important;-webkit-transition:background-color 9999s ease-in-out 0s,color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s,color 9999s ease-in-out 0s}.phone-input-field .PhoneInputInput:-webkit-autofill,.phone-input-field .PhoneInputInput:-webkit-autofill:hover,.phone-input-field .PhoneInputInput:-webkit-autofill:focus,.phone-input-field .PhoneInputInput:-webkit-autofill:active,.phone-input-field .PhoneInputInput:autofill{-webkit-text-fill-color:hsl(var(--foreground))!important;color:hsl(var(--foreground))!important;caret-color:hsl(var(--foreground));box-shadow:0 0 0 1000px transparent inset!important;background-color:transparent!important;background-image:none!important;-webkit-transition:background-color 9999s ease-in-out 0s,color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s,color 9999s ease-in-out 0s}.phone-input-field.phone-input-dark.PhoneInput{height:3rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.1);background-color:#ffffff0d;padding:.5rem .75rem;font-size:16px;color:#fff;transition:border-color .2s ease}.phone-input-field.phone-input-dark .PhoneInputCountry{border-right-color:#ffffff1a}.phone-input-field.phone-input-dark .PhoneInputCountryIcon{box-shadow:0 0 0 1px #ffffff26}.phone-input-field.phone-input-dark .PhoneInputCountrySelectArrow{border-color:#fff9;opacity:.9}.phone-input-field.phone-input-dark .PhoneInputInput{color:#fff;font-size:16px;background-color:transparent;background:transparent;border:none;outline:none}.phone-input-field.phone-input-dark .PhoneInputInput::-moz-placeholder{color:#ffffff4d}.phone-input-field.phone-input-dark .PhoneInputInput::placeholder{color:#ffffff4d}.phone-input-field.phone-input-dark .PhoneInputInput:-webkit-autofill{-webkit-text-fill-color:#fff!important;-webkit-background-clip:text!important;background-clip:text!important;box-shadow:0 0 0 1000px #14141c00 inset!important;background-color:transparent!important;background-image:none!important;-webkit-transition:background-color 9999s ease-in-out 0s,color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s,color 9999s ease-in-out 0s;caret-color:#fff}.phone-input-field.phone-input-dark .PhoneInputInput:-webkit-autofill,.phone-input-field.phone-input-dark .PhoneInputInput:-webkit-autofill:hover,.phone-input-field.phone-input-dark .PhoneInputInput:-webkit-autofill:focus,.phone-input-field.phone-input-dark .PhoneInputInput:-webkit-autofill:active,.phone-input-field.phone-input-dark .PhoneInputInput:autofill{-webkit-text-fill-color:#fff!important;-webkit-background-clip:text!important;background-clip:text!important;box-shadow:0 0 0 1000px #14141c00 inset!important;background-color:transparent!important;background-image:none!important;-webkit-transition:background-color 9999s ease-in-out 0s,color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s,color 9999s ease-in-out 0s;caret-color:#fff}.phone-input-field.phone-input-dark.PhoneInput:focus-within{outline:none;border-color:var(--phone-accent, rgba(255, 255, 255, .4))}.phone-input-field.phone-input-dark:hover{border-color:var(--phone-accent, rgba(255, 255, 255, .25))}@keyframes aurora1{0%,to{transform:translate3d(-15%,-10%,0) scale(1)}50%{transform:translate3d(20%,15%,0) scale(1.25)}}@keyframes aurora2{0%,to{transform:translate3d(15%,10%,0) scale(.9)}50%{transform:translate3d(-20%,-15%,0) scale(1.3)}}@keyframes aurora3{0%,to{transform:translate3d(-10%,5%,0) scale(1.1)}50%{transform:translate3d(15%,-20%,0) scale(.85)}}@keyframes aurora4{0%,to{transform:translate3d(10%,-10%,0) scale(.95)}50%{transform:translate3d(-15%,10%,0) scale(1.2)}}.aurora-blob-1{animation:aurora1 14s ease-in-out infinite;will-change:transform}.aurora-blob-2{animation:aurora2 18s ease-in-out infinite;will-change:transform}.aurora-blob-3{animation:aurora3 22s ease-in-out infinite;will-change:transform}.aurora-blob-4{animation:aurora4 16s ease-in-out infinite;will-change:transform}@keyframes stat-gradient{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes stat-orb-a{0%,to{transform:translate(0) scale(1);opacity:.7}50%{transform:translate(30px,20px) scale(1.15);opacity:1}}@keyframes stat-orb-b{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(-25px,-18px) scale(1.1);opacity:.9}}@keyframes stat-sweep{0%{transform:translateY(0);opacity:0}20%{opacity:1}to{transform:translateY(420px);opacity:0}}@keyframes stat-spin{to{transform:rotate(360deg)}}@keyframes stat-fill{0%{width:0%}to{width:65%}}.animate-stat-orb-a{animation:stat-orb-a 9s ease-in-out infinite;will-change:transform}.animate-stat-orb-b{animation:stat-orb-b 11s ease-in-out infinite;will-change:transform}.animate-stat-sweep{animation:stat-sweep 6s ease-in-out infinite}.animate-stat-spin{animation:stat-spin 14s linear infinite;transform-origin:center}.animate-stat-fill{animation:stat-fill 1.6s cubic-bezier(.22,1,.36,1) both}.student-clean-scope{--primary: 189 82% 31%;--primary-foreground: 0 0% 100%;--primary-light: 189 47% 92%;--primary-hover: 189 82% 26%;--secondary: 189 47% 91%;--secondary-foreground: 189 82% 20%;--secondary-light: 200 33% 96%;--accent: 200 33% 94%;--accent-foreground: 200 20% 20%;--muted: 200 30% 96%;--muted-foreground: 200 10% 40%;--ring: 189 82% 31%}.student-clean-scope input,.student-clean-scope select,.student-clean-scope textarea{background-color:#fff!important;background-image:none!important;border:1px solid #CBDBE1!important;color:#0b1b20!important;border-radius:8px!important;box-shadow:none!important}.student-clean-scope input::-moz-placeholder,.student-clean-scope textarea::-moz-placeholder{color:#94a6ae!important}.student-clean-scope input::placeholder,.student-clean-scope textarea::placeholder{color:#94a6ae!important}.student-clean-scope input:focus,.student-clean-scope select:focus,.student-clean-scope textarea:focus,.student-clean-scope input:focus-visible,.student-clean-scope select:focus-visible,.student-clean-scope textarea:focus-visible{outline:none!important;border-color:#0e7490!important;box-shadow:0 0 0 3px #d2ecf4!important}.student-clean-scope input[readonly]{background-color:#f2f6f8!important;color:#64757d!important}.student-clean-scope label{color:#37474f;font-weight:600;font-size:13px;letter-spacing:.01em}.student-clean-scope .PhoneInput{background-color:#fff;border:1px solid #CBDBE1;border-radius:8px;padding:4px 10px}.student-clean-scope .PhoneInput input,.student-clean-scope .PhoneInputInput{border:none!important;background:transparent!important;box-shadow:none!important;padding:6px 4px!important}.student-clean-scope .PhoneInputCountrySelect{background:transparent!important;border:none!important}.student-clean-scope [role=combobox],.student-clean-scope button[role=combobox]{background-color:#fff!important;background-image:none!important;border:1px solid #CBDBE1!important;color:#0b1b20!important;border-radius:8px!important;box-shadow:none!important}.student-clean-scope [role=combobox]:focus,.student-clean-scope [role=combobox]:focus-visible,.student-clean-scope button[role=combobox]:focus,.student-clean-scope button[role=combobox]:focus-visible{outline:none!important;border-color:#0e7490!important;box-shadow:0 0 0 3px #d2ecf4!important}.student-clean-scope [role=combobox] [data-placeholder],.student-clean-scope [role=combobox] svg{color:#64757d!important}.student-clean-scope button.gradient-button-autoplay,.student-clean-scope a.gradient-button-autoplay,.student-clean-scope button[class*=from-primary][class*=to-secondary],.student-clean-scope a[class*=from-primary][class*=to-secondary],.student-clean-scope button[class*=from-purple],.student-clean-scope a[class*=from-purple],.student-clean-scope button[class*=from-blue-500][class*=to-indigo],.student-clean-scope a[class*=from-blue-500][class*=to-indigo],.student-clean-scope button[class*=from-indigo],.student-clean-scope a[class*=from-indigo]{background-image:none!important;background-color:#0e7490!important;color:#fff!important;border-radius:999px!important;box-shadow:none!important;border:none!important}.student-clean-scope button.gradient-button-autoplay:hover,.student-clean-scope a.gradient-button-autoplay:hover,.student-clean-scope button[class*=from-primary][class*=to-secondary]:hover,.student-clean-scope a[class*=from-primary][class*=to-secondary]:hover,.student-clean-scope button[class*=from-purple]:hover,.student-clean-scope a[class*=from-purple]:hover,.student-clean-scope button[class*=from-blue-500][class*=to-indigo]:hover,.student-clean-scope a[class*=from-blue-500][class*=to-indigo]:hover,.student-clean-scope button[class*=from-indigo]:hover,.student-clean-scope a[class*=from-indigo]:hover{background-color:#155e75!important}.student-clean-scope .border-primary\/20.bg-primary\/5{background-color:#e6f5f9!important;border-color:#d2ecf4!important;border-radius:14px!important}.student-clean-scope .text-primary{color:#0e7490!important}.student-clean-scope .bg-primary-light,.student-clean-scope .bg-secondary-light{background-color:#e6f5f9!important;background-image:none!important}.student-clean-scope [class*=from-primary-light],.student-clean-scope [class*=to-primary-light],.student-clean-scope [class*=from-secondary-light],.student-clean-scope [class*=to-secondary-light]{--tw-gradient-from: #E6F5F9 !important;--tw-gradient-to: #D2ECF4 !important;background-image:linear-gradient(to bottom right,#e6f5f9,#d2ecf4)!important}.student-clean-scope .bg-card,.student-clean-scope [data-slot=card]{background-color:#fff!important;background-image:none!important;border:1px solid #E2EBEE!important;border-radius:14px!important;box-shadow:none!important}#bonus{padding-bottom:48px!important}#bonus.py-20{padding-bottom:40px!important}@media (min-width: 768px){#bonus.md\:py-24{padding-bottom:48px!important}}.lesson-modal>button:last-of-type{color:#0e7490;--tw-ring-color: #0E7490;--tw-ring-offset-color: #ffffff}.lesson-info-content a{text-decoration:underline;text-underline-offset:2px;color:inherit}.fin-page{--fin-soft:color-mix(in srgb,var(--fin-accent) 8%,#fff)}.fin-hero{padding:120px 0 0;background:linear-gradient(180deg,var(--fin-soft),var(--cve-bg) 85%);background-image:repeating-linear-gradient(0deg,transparent 0 31px,color-mix(in srgb,var(--fin-accent) 7%,transparent) 31px 32px),linear-gradient(180deg,var(--fin-soft),var(--cve-bg))}.fin-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.fin-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;border:1px solid color-mix(in srgb,var(--fin-accent) 30%,transparent);background:#fff;color:var(--fin-accent);font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.fin-title{margin:22px 0 14px;font-size:clamp(34px,4.6vw,56px);line-height:1.04;font-weight:800;color:var(--cve-ink);letter-spacing:-.02em}.fin-lead{font-size:22px;font-weight:700;color:var(--fin-accent);margin-bottom:12px}.fin-sub{color:var(--cve-muted);font-size:16px;max-width:560px}.fin-ledger{margin:0;background:#fff;border:1px solid var(--cve-line);border-radius:20px;box-shadow:0 30px 60px -30px color-mix(in srgb,var(--fin-accent) 45%,transparent);overflow:hidden;font-variant-numeric:tabular-nums}.fin-ledger figcaption{display:flex;justify-content:space-between;align-items:baseline;padding:18px 22px;background:var(--fin-accent);color:#fff;font-weight:700}.fin-ledger figcaption small{opacity:.75;font-weight:500;font-size:11px}.fin-ledger ul{list-style:none;margin:0;padding:8px 22px}.fin-row{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px dashed var(--cve-line);font-size:14px;opacity:0;animation:fin-in .5s ease forwards}.fin-out b{color:#bd2828}.fin-sum{border-bottom:2px solid var(--cve-ink);font-weight:800}.fin-sum b{color:var(--fin-accent)}.fin-row:last-child{border-bottom:0;font-size:16px}.fin-ledger-foot{display:flex;gap:8px;align-items:center;padding:14px 22px;background:var(--fin-soft);color:var(--fin-accent);font-size:13px;font-weight:600}@keyframes fin-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.fin-kpis{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;margin-top:64px;border:1px solid var(--cve-line);border-radius:18px 18px 0 0;background:#fff}.fin-kpis>div{padding:22px;text-align:center;border-left:1px solid var(--cve-line)}.fin-kpis>div:first-child{border-left:0}.fin-kpis b{display:block;font-size:28px;font-weight:800;color:var(--fin-accent)}.fin-kpis span{font-size:13px;color:var(--cve-muted)}.fin-myths{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.fin-myths article{border:1px solid var(--cve-line);border-radius:16px;overflow:hidden;background:#fff}.fin-myths p{display:flex;gap:10px;margin:0;padding:18px 20px;font-size:15px}.fin-myths svg{flex:none;margin-top:3px}.fin-myth{color:var(--cve-muted);text-decoration:line-through;text-decoration-color:#bd282880}.fin-myth svg{color:#bd2828}.fin-truth{background:var(--fin-soft);color:var(--cve-ink);font-weight:500;border-top:1px solid var(--cve-line)}.fin-truth svg{color:var(--fin-accent)}.fin-pillars{padding:96px 0;background:var(--fin-accent);color:#fff}.fin-pillars .cve-eyebrow,.fin-pillars .cve-heading{color:#fff}.fin-pillar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.fin-pillar-grid article{padding:26px;border:1px solid rgba(255,255,255,.22);border-radius:18px;background:#ffffff12;transition:background .2s,transform .2s}.fin-pillar-grid article:hover{background:#ffffff24;transform:translateY(-3px)}.fin-pillar-n{font-size:40px;font-weight:800;opacity:.45;font-variant-numeric:tabular-nums}.fin-pillar-grid h3{margin:18px 0 8px;font-size:18px;font-weight:700}.fin-pillar-grid p{font-size:14px;opacity:.85}.fin-curriculum{display:grid;grid-template-columns:320px 1fr;gap:24px;align-items:start}.fin-tabs{display:flex;flex-direction:column;gap:8px}.fin-tabs button{display:grid;grid-template-columns:40px 1fr;-moz-column-gap:10px;column-gap:10px;text-align:left;padding:16px;border:1px solid var(--cve-line);border-radius:14px;background:#fff;color:var(--cve-ink);font-weight:600;transition:border-color .2s,background .2s}.fin-tabs button span{grid-row:span 2;font-weight:800;color:var(--fin-accent);font-size:20px}.fin-tabs button small{font-weight:400;color:var(--cve-muted)}.fin-tabs button[aria-selected=true]{background:var(--fin-accent);border-color:var(--fin-accent);color:#fff}.fin-tabs button[aria-selected=true] span,.fin-tabs button[aria-selected=true] small{color:#fff}.fin-lessons{list-style:none;margin:0;padding:8px 24px;background:#fff;border:1px solid var(--cve-line);border-radius:16px}.fin-lessons li{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--cve-line)}.fin-lessons li:last-child{border-bottom:0}.fin-lessons span{font-weight:700;color:var(--fin-accent);font-variant-numeric:tabular-nums}.fin-lessons p{flex:1;margin:0}.fin-lessons small{color:var(--cve-muted)}@media (min-width:1024px){.fin-lessons{position:sticky;top:97px;align-self:start}}.fin-faq{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:32px;column-gap:32px;align-items:start}.fin-final{padding:90px 0;text-align:center;background:var(--cve-ink);color:#fff}.fin-final h2{font-size:clamp(26px,3.4vw,40px);font-weight:800;max-width:760px;margin:0 auto 28px}.fin-final-btn{height:auto;padding:16px 28px;border-radius:999px;background:var(--fin-accent);color:#fff;font-weight:700}.fin-final-btn:hover{background:#fff;color:var(--fin-accent)}@media (max-width:1023px){.fin-hero-grid,.fin-curriculum{grid-template-columns:1fr}.fin-pillar-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.fin-kpis{grid-auto-flow:row;grid-template-columns:repeat(2,1fr)}.fin-hero{padding-top:96px}.fin-myths,.fin-faq,.fin-pillar-grid{grid-template-columns:1fr}.fin-kpis{grid-template-columns:repeat(2,1fr)}.fin-kpis>div:nth-child(3){border-left:0}.fin-kpis>div:nth-child(n+3){border-top:1px solid var(--cve-line)}.fin-lessons{padding:4px 16px}}.fin-chip i{width:18px;height:18px;background:var(--fin-accent);-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.plan-page{--plan-soft:color-mix(in srgb,var(--plan-accent) 9%,#fff)}.plan-hero{padding:120px 0 64px;text-align:center;background:radial-gradient(circle at 50% 0,var(--plan-soft),var(--cve-bg) 70%)}.plan-hero-inner{display:flex;flex-direction:column;align-items:center}.plan-chip{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:8px;background:var(--plan-accent);color:#fff;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.plan-chip i{width:18px;height:18px;background:#fff;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat}.plan-title{margin:22px auto 14px;max-width:880px;font-size:clamp(32px,4.6vw,58px);line-height:1.05;font-weight:800;color:var(--cve-ink);letter-spacing:-.02em}.plan-lead{font-size:22px;font-weight:700;color:var(--plan-accent);margin-bottom:12px}.plan-sub{color:var(--cve-muted);font-size:16px;max-width:640px}.plan-okr{margin-top:48px;width:100%;max-width:680px;text-align:left;background:#fff;border:1px solid var(--cve-line);border-top:4px solid var(--plan-accent);border-radius:16px;padding:24px;box-shadow:0 24px 50px -30px color-mix(in srgb,var(--plan-accent) 45%,transparent)}.plan-okr figcaption{display:flex;justify-content:space-between;align-items:center;font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700;color:var(--plan-accent)}.plan-okr figcaption span{display:flex;gap:6px;align-items:center}.plan-okr figcaption small{color:var(--cve-muted);font-weight:500;text-transform:none;letter-spacing:0}.plan-okr-obj{margin:10px 0 18px;font-size:20px;font-weight:800;color:var(--cve-ink)}.plan-okr li{padding:12px 0;border-top:1px solid var(--cve-line)}.plan-okr li>div{display:flex;gap:12px;align-items:center;font-size:14px}.plan-okr li span{font-weight:800;color:var(--plan-accent);font-size:12px}.plan-okr li p{flex:1;color:var(--cve-ink)}.plan-okr li b{color:var(--cve-ink)}.plan-okr li i{display:block;height:6px;margin-top:8px;border-radius:99px;background:var(--plan-soft);overflow:hidden}.plan-okr li em{display:block;height:100%;background:var(--plan-accent);border-radius:99px;transform-origin:left;animation:plan-grow 1s ease-out both}@keyframes plan-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.plan-kpis{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px}.plan-kpis>div{display:flex;gap:8px;align-items:baseline;padding:10px 18px;border:1px solid var(--cve-line);border-radius:999px;background:#fff}.plan-kpis b{color:var(--plan-accent);font-weight:800;font-size:18px}.plan-kpis span{font-size:13px;color:var(--cve-muted)}.plan-swot-wrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.plan-swot{display:grid;grid-template-columns:1fr 1fr;gap:2px;background:var(--cve-line);border:1px solid var(--cve-line);border-radius:18px;overflow:hidden}.plan-swot article{background:#fff;padding:24px;position:relative}.plan-swot article:nth-child(-n+2){background:var(--plan-soft)}.plan-swot span{position:absolute;right:16px;top:8px;font-size:56px;font-weight:800;color:color-mix(in srgb,var(--plan-accent) 14%,transparent);line-height:1}.plan-swot h3{font-weight:800;color:var(--plan-accent);margin-bottom:6px}.plan-swot p{font-size:14px;color:var(--cve-muted)}.plan-road{padding:90px 0;background:var(--plan-accent);color:#fff}.plan-road .cve-eyebrow,.plan-road .cve-heading{color:#fff}.plan-stations{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:48px}.plan-stations:before{content:"";position:absolute;left:24px;right:24px;top:24px;border-top:2px dashed rgba(255,255,255,.45)}.plan-stations li{position:relative}.plan-dot{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--plan-accent);margin-bottom:16px}.plan-stations small{opacity:.75;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.plan-stations h3{font-size:20px;font-weight:800;margin:4px 0 6px}.plan-stations p{font-size:14px;opacity:.9}.plan-faq-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}@media (min-width:1024px){.plan-faq-head{position:sticky;top:97px}}.plan-final{padding:90px 0;text-align:center;background:linear-gradient(135deg,var(--plan-accent),color-mix(in srgb,var(--plan-accent) 60%,#000));color:#fff}.plan-final h2{font-size:clamp(26px,3.4vw,40px);font-weight:800;max-width:760px;margin:0 auto 28px}.plan-final-btn{height:auto;padding:16px 28px;border-radius:12px;background:#fff;color:var(--plan-accent);font-weight:700}.plan-final-btn:hover{background:var(--cve-ink);color:#fff}@media (max-width:980px){.plan-swot-wrap,.plan-faq-wrap{grid-template-columns:1fr;gap:28px}}@media (max-width:700px){.plan-hero{padding-top:96px}.plan-stations{grid-template-columns:1fr}.plan-stations:before{left:23px;right:auto;top:24px;bottom:24px;border-top:0;border-left:2px dashed rgba(255,255,255,.45)}.plan-stations li{padding-left:64px}.plan-dot{position:absolute;left:0;top:0}.plan-swot article{padding:18px}.plan-okr{padding:18px}.plan-okr li>div{flex-wrap:wrap}}.bmv-page{--bmv-soft:color-mix(in srgb,var(--bmv-accent) 8%,#fff)}.bmv-hero{padding:118px 0 64px;background:linear-gradient(180deg,var(--bmv-soft),var(--cve-bg))}.bmv-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center}.bmv-tag{display:inline-flex;gap:8px;align-items:center;border:1px dashed var(--bmv-accent);color:var(--bmv-accent);border-radius:8px;padding:6px 12px;font-size:13px;font-weight:600}.bmv-title{font-family:Orbitron,sans-serif;font-size:clamp(28px,4vw,44px);line-height:1.12;margin:18px 0 14px;color:var(--cve-ink)}.bmv-lead{font-size:20px;font-weight:600;color:var(--cve-ink)}.bmv-sub{color:var(--cve-muted);margin-top:10px}.bmv-canvas{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,96px) 72px auto;gap:6px;background:#fff;border:1px solid var(--cve-line);border-radius:16px;padding:12px;box-shadow:0 24px 60px -36px color-mix(in srgb,var(--bmv-accent) 60%,transparent)}.bmv-canvas div{border:1px solid var(--cve-line);border-radius:8px;padding:8px;font-size:11px;font-weight:600;color:var(--cve-muted);position:relative;animation:bmvIn .5s both}.bmv-canvas div.ok{border-color:var(--bmv-accent);background:var(--bmv-soft);color:var(--bmv-accent)}.bmv-canvas div.ok:after{content:"✓";position:absolute;right:8px;bottom:6px;font-size:14px}.bmv-canvas div.q:after{content:"?";position:absolute;right:8px;bottom:6px;font-size:14px;color:#b45309}.bmv-canvas figcaption{grid-column:1/-1;font-size:11px;color:var(--cve-muted);text-align:right}@keyframes bmvIn{0%{opacity:0;transform:scale(.94)}}.bmv-kpis{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.bmv-kpis span{border:1px solid var(--cve-line);background:#fff;border-radius:99px;padding:6px 14px;font-size:13px}.bmv-kpis b{color:var(--bmv-accent)}.bmv-mom{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:32px}.bmv-mom article{border-radius:16px;padding:24px;border:1px solid var(--cve-line);background:#fff}.bmv-mom h3{font-weight:700;margin-bottom:14px;display:flex;gap:8px;align-items:center}.bmv-mom li{padding:10px 0;border-top:1px solid var(--cve-line);font-size:15px}.bmv-mom .bad h3{color:#b91c1c}.bmv-mom .bad li{color:var(--cve-muted);text-decoration:line-through;text-decoration-color:#b91c1c66}.bmv-mom .good{border-color:var(--bmv-accent)}.bmv-mom .good h3{color:var(--bmv-accent)}.bmv-loop{background:var(--bmv-accent);color:#fff;padding:88px 0}.bmv-loop .cve-eyebrow,.bmv-loop .cve-heading{color:#fff}.bmv-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;counter-reset:s}.bmv-steps li{background:color-mix(in srgb,#fff 10%,transparent);border:1px solid color-mix(in srgb,#fff 25%,transparent);border-radius:14px;padding:22px}.bmv-steps li svg{margin-bottom:12px}.bmv-steps h3{font-weight:700;font-size:17px}.bmv-steps p{font-size:14px;opacity:.85;margin-top:6px}.bmv-decide{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.bmv-decide span{background:#fff;color:var(--bmv-accent);border-radius:99px;padding:6px 14px;font-weight:700;font-size:13px}.bmv-30{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:32px;border:1px solid var(--cve-line);border-radius:16px;overflow:hidden;background:#fff}.bmv-30 div{padding:22px;border-left:1px solid var(--cve-line)}.bmv-30 div:first-child{border-left:0}.bmv-30 small{font-family:Orbitron,sans-serif;color:var(--bmv-accent);font-size:11px}.bmv-30 h3{font-weight:700;margin:6px 0}.bmv-30 p{font-size:14px;color:var(--cve-muted)}.bmv-final{padding:80px 0;text-align:center;border-top:4px solid var(--bmv-accent);background:var(--bmv-soft)}.bmv-final h2{font-family:Orbitron,sans-serif;font-size:clamp(22px,3vw,32px);max-width:760px;margin:0 auto 24px;color:var(--cve-ink)}@media (max-width:980px){.bmv-hero-grid{grid-template-columns:1fr}.bmv-steps,.bmv-30{grid-template-columns:1fr 1fr}.bmv-30 div:nth-child(3){border-left:0}.bmv-30 div:nth-child(n+3){border-top:1px solid var(--cve-line)}}@media (max-width:700px){.bmv-mom,.bmv-steps,.bmv-30{grid-template-columns:1fr}.bmv-30 div{border-left:0;border-top:1px solid var(--cve-line)}.bmv-30 div:first-child{border-top:0}.bmv-canvas{grid-template-rows:repeat(2,80px) 60px auto;padding:8px;gap:4px}.bmv-canvas div{font-size:9px;padding:5px}}.neg-page{--neg-photo-wash:hsl(210 14% 95% / .9)}.neg-muted{color:var(--cve-muted)}.neg-accent{color:var(--cve-accent)}.neg-hero{position:relative;min-height:590px;display:flex;align-items:center;background:var(--cve-surface)}.neg-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.neg-hero-copy{position:relative;max-width:530px;padding:48px 0}.neg-category{display:flex;align-items:center;gap:10px}.neg-hero h1{font-size:44px;font-weight:800;margin:20px 0;max-width:530px}.neg-lead{font-size:24px;line-height:1.4;font-weight:600;margin-bottom:18px}.neg-sub{font-size:16px;max-width:470px;color:var(--cve-ink)}.neg-stats{border-block:1px solid var(--cve-line);background:var(--cve-surface)}.neg-stats .cve-wrap{display:flex;justify-content:center;gap:0}.neg-stats .cve-wrap>div{flex:1;text-align:center;padding:22px;border-right:1px solid var(--cve-line)}.neg-stats .cve-wrap>div:last-child{border:0}.neg-stats b{font-size:26px;color:var(--cve-accent);display:block}.neg-stats span{font-size:13px;color:var(--cve-muted)}.neg-exchange-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.neg-quote{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:stretch;margin-top:36px}.neg-quote-arrow{align-self:center;color:var(--cve-accent)}.neg-bubble{border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:6px;min-width:0}.neg-bubble small{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.neg-bubble-client{background:var(--cve-surface);border:1px solid var(--cve-line);color:var(--cve-muted);box-shadow:0 1px 2px #0f172a0a}.neg-bubble-client span{font-size:15px;line-height:1.45}.neg-bubble-you{background:var(--cve-tint);border:1px solid color-mix(in srgb,var(--cve-accent) 28%,transparent);color:var(--cve-accent);box-shadow:0 14px 28px -20px color-mix(in srgb,var(--cve-accent) 55%,transparent)}.neg-bubble-you strong{font-size:15px;line-height:1.45;font-weight:700}.neg-quote-note{display:block;margin-top:12px;color:var(--cve-muted);font-size:11px}.neg-exchanges>div{display:grid;grid-template-columns:48px 1fr;-moz-column-gap:16px;column-gap:16px;padding:24px 0;border-bottom:1px solid var(--cve-line)}.neg-exchanges>div:first-child{border-top:1px solid var(--cve-line)}.neg-exchanges span{grid-row:span 2;font-size:28px;color:var(--cve-accent);font-weight:600}.neg-exchanges dt{font-weight:700;font-size:18px}.neg-exchanges dd{color:var(--cve-muted);font-size:14px;margin-top:4px}.neg-preparation{padding:80px 0;background:var(--cve-tint);border-block:1px solid var(--cve-line)}.neg-section-head{text-align:center}.neg-section-head .cve-heading{margin-inline:auto}.neg-prep-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;gap:28px}.neg-prep-list li{position:relative;padding-top:20px;border-top:2px solid var(--cve-accent)}.neg-step{position:absolute;right:0;top:16px;color:var(--cve-muted);font-size:13px}.neg-prep-list svg{color:var(--cve-accent);margin-bottom:22px}.neg-prep-list h3{font-size:17px;font-weight:700;line-height:1.4}.neg-prep-list p{font-size:14px;color:var(--cve-muted);margin-top:10px}.neg-curriculum,.neg-faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:start}.neg-curriculum .cve-module:first-child{margin-top:0}.neg-takeaway{padding:64px 0;background:var(--cve-accent);color:var(--cve-on-accent)}.neg-takeaway .cve-eyebrow,.neg-takeaway .cve-heading{color:var(--cve-on-accent)}.neg-takeaway ul{display:grid;grid-template-columns:1fr 1fr;gap:20px}.neg-takeaway li{display:flex;align-items:center;gap:12px;font-size:15px}.neg-takeaway svg{flex-shrink:0}.neg-final{padding:64px 0;text-align:center;border-top:1px solid var(--cve-line);background:var(--cve-surface)}.neg-final svg{margin-inline:auto;color:var(--cve-accent)}.neg-final h2{font-size:32px;margin:20px auto 28px;max-width:760px}.neg-final .cve-button svg{color:inherit}@media (min-width:1024px){.neg-curriculum>div:first-child{position:sticky;top:97px}}@media (max-width:1023px){.neg-exchange-grid,.neg-curriculum,.neg-faq{grid-template-columns:1fr;gap:32px}.neg-prep-list{grid-template-columns:1fr 1fr}.neg-hero-copy{background:var(--neg-photo-wash);padding:32px 24px;margin-block:32px;max-width:520px;border-radius:0}}@media (max-width:767px){.neg-hero{min-height:560px}.neg-hero>img{-o-object-position:65% center;object-position:65% center}.neg-hero-copy{padding:36px 0;margin:0;background:none}.neg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--neg-photo-wash)}.neg-hero .cve-wrap{position:relative;z-index:1}.neg-hero h1{font-size:30px}.neg-lead{font-size:21px}.neg-prep-list{grid-template-columns:1fr;gap:32px}.neg-takeaway ul{grid-template-columns:1fr}.neg-quote{grid-template-columns:1fr;gap:8px}.neg-quote-arrow{transform:rotate(90deg);justify-self:center}.neg-bubble{padding:14px 16px}.neg-quote-note{text-align:center}.neg-stats .cve-wrap{padding-inline:8px}.neg-stats .cve-wrap>div{padding:18px 6px}.neg-stats b{font-size:22px}.neg-final h2{font-size:26px}}:root{--login-ink:var(--checkout-ink);--login-muted:var(--checkout-muted);--login-teal:var(--checkout-teal);--login-aqua:var(--checkout-aqua);--login-mint:#76e7cf;--login-line:var(--checkout-line);--login-paper:var(--checkout-paper);--login-dark:var(--checkout-dark);--login-error:#b33345;--login-design-1: white;--login-design-2: radial-gradient(ellipse at 37% 63%,#1c4f5669,transparent 55%),radial-gradient(ellipse at 100% 0,#20534f60,transparent 57%),var(--login-dark);--login-design-3: radial-gradient(#acd4cd28 .8px,transparent .8px);--login-design-4: linear-gradient(135deg,#0005,#0000 45%,#0004);--login-design-5: #8bc7c713;--login-design-6: #8db6ba;--login-design-7: #a1c9c7;--login-design-8: 0 0 0 4px #76e7cf0e;--login-design-9: #a7c0c7;--login-design-10: #81bbb725;--login-design-11: #81bbb71c;--login-design-12: #86c9c4;--login-design-13: 0 0 0 4px #85daca0a;--login-design-14: #759caa;--login-design-15: #68b6b644;--login-design-16: linear-gradient(130deg,#284b55,#133a47 48%,#102f3e);--login-design-17: 0 28px 40px #020e176b,inset 0 1px 0 #ffffff0c;--login-design-18: linear-gradient(125deg,#ffffff09,transparent 40%,#76e7cf05);--login-design-19: #abd4d3;--login-design-20: #8bccbd26;--login-design-21: #9dbfc6;--login-design-22: #e7f8f4;--login-design-23: #6bb4b6;--login-design-24: #a5cfcf42;--login-design-25: #edf8f4;--login-design-26: #193a40;--login-design-27: 0 9px 25px #00151a2b;--login-design-28: #2b7b77;--login-design-29: #5f787a;--login-design-30: #78aba740;--login-design-31: #153845db;--login-design-32: #a4c8cd;--login-design-33: #e9f6f1;--login-design-34: #79c5b65c;--login-design-35: #88d4c2;--login-design-36: #008b92;--login-design-37: #098b50;--login-design-38: #8364c6;--login-design-39: #bf704a;--login-design-40: #4f9eb3;--login-design-41: #b4ce75;--login-design-42: #797ac4;--login-design-43: #43b6a6;--login-design-44: #c0d4d7;--login-design-45: #78c7bb;--login-design-46: #6e939f;--login-design-47: radial-gradient(ellipse at 100% 0,#e8f4f040,transparent 60%),var(--login-paper);--login-design-48: #7f9298;--login-design-49: #eaf3f0;--login-design-50: #dbe9e5;--login-design-51: #39726e;--login-design-52: #147d80;--login-design-53: #005d62;--login-design-54: #d6e1e2;--login-design-55: #fff;--login-design-56: #8a9ea4;--login-design-57: 0 0 0 3px #008b9212;--login-design-58: #8a9ba3;--login-design-59: #81969e;--login-design-60: #f1f7f5;--login-design-61: #977137;--login-design-62: #1c414c;--login-design-63: 0 7px 16px #10263216;--login-design-64: #7a8e95;--login-design-65: #83969d;--login-design-66: #dde6e5;--login-design-67: #ffffff85;--login-design-68: #e8f4ef;--login-design-69: #dbebe3;--login-design-70: #39817b;--login-design-71: #87979d;--login-design-72: #bbc8cc;--login-design-73: #70878e;--login-design-74: radial-gradient(ellipse at 100% 100%,#1e575363,transparent 65%),var(--login-dark);--login-infinity-light:#d9fff4;--login-infinity-mid:#76e7cf;--login-infinity-deep:#43b7b4;--login-infinity-end:#287486;--login-infinity-highlight:#eefff9;--login-infinity-fade:#63cfc5;--login-infinity-shadow:#071a25}html:not([data-logo-ready]) :is(img.brand-logo,.checkout-brand img,.nh-logo img,.rc-status-brand img){visibility:hidden}:root{--public-teal: 183 100% 29%;--public-teal-hover: 183 100% 23%;--public-green: 152 62% 36%;--public-on-teal: 0 0% 100%}header.phm-header:not(.header) nav a:hover{color:hsl(var(--public-teal))!important}header.phm-header .header-login,header.phm-header .header-login:hover{color:hsl(var(--public-teal))!important}header.phm-header .header-actions a.button,header.phm-header .nav-pass,header.phm-header .legacy-header-actions .cve-button{background:hsl(var(--public-teal))!important;border-color:hsl(var(--public-teal))!important;color:hsl(var(--public-on-teal))!important;background-image:none!important}header.phm-header .header-actions a.button:hover,header.phm-header .nav-pass:hover,header.phm-header .legacy-header-actions .cve-button:hover{background:hsl(var(--public-teal-hover))!important;border-color:hsl(var(--public-teal-hover))!important}header.phm-header nav a:not(:hover){color:#53656e!important}header.phm-header nav a{font-size:14px!important;font-weight:400!important;font-family:Arial,Helvetica,sans-serif!important}header.phm-header .header-actions a.button,header.phm-header .nav-pass,header.phm-header .legacy-header-actions .cve-button{font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:600!important;padding:12px 18px!important;line-height:21px!important;min-height:0!important;height:auto!important;border-radius:6px!important;letter-spacing:normal!important;text-transform:none!important;box-sizing:border-box!important;border-width:1px!important;border-style:solid!important}.phm-mount{display:none}.phm-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:0;background:transparent;color:hsl(var(--public-teal));cursor:pointer}.phm-toggle,.phm-toggle:hover,.phm-toggle:focus,.phm-toggle:focus-visible,.phm-toggle:active,.phm-toggle:visited{outline:none!important;outline-offset:0!important;box-shadow:none!important;border:0!important;background:transparent!important}.phm-panel{position:fixed;left:0;right:0;z-index:60;max-height:calc(100vh - 72px);overflow-y:auto;background:#fff;border-bottom:1px solid hsl(200 15% 88%);box-shadow:0 24px 40px -20px #121c2159;padding:8px 20px 20px;font-family:inherit}.phm-panel nav{display:flex;flex-direction:column}.phm-panel nav a{padding:11px 4px;border-bottom:1px solid hsl(200 15% 92%);color:#1f292e;font-size:13px;font-weight:500;line-height:1.35;text-decoration:none}.phm-panel nav a:hover{color:hsl(var(--public-teal))}.phm-actions{display:grid;gap:10px;margin-top:16px}.phm-btn{min-height:48px;border:0;border-radius:8px;background:hsl(var(--public-teal));color:hsl(var(--public-on-teal));font-size:15px;font-weight:700;cursor:pointer}.phm-btn:hover{background:hsl(var(--public-teal-hover))}.phm-btn.phm-green{background:hsl(var(--public-teal))}.phm-btn.phm-green:hover{background:hsl(var(--public-teal-hover))}@media (min-width: 901px){.phm-panel{display:none}}@media (max-width: 900px){header.phm-header nav,header.phm-header .header-actions,header.phm-header .legacy-header-actions,header.phm-header .menu-toggle,header.phm-header .mobile-menu{display:none!important}.phm-mount{display:inline-flex;margin-left:auto}header.phm-header .phm-mount~*{display:none}}@keyframes course-reveal-in{0%{opacity:0;transform:translate3d(0,18px,0) scale(.985)}to{opacity:1;transform:none}}@keyframes course-loadmore-in{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.course-reveal{animation:course-reveal-in .52s cubic-bezier(.22,.61,.36,1) both}.course-loadmore-in{animation:course-loadmore-in .42s ease-out both}@media (prefers-reduced-motion: reduce){.course-reveal,.course-loadmore-in{animation:none}}.hover\:shadow-secondary:hover{box-shadow:var(--shadow-secondary)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-],.data-\[state\=visible\]\:fade-in[data-state=visible]{animation:fadeIn .5s ease-out forwards}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-lg::file-selector-button{border-radius:var(--radius)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-primary::file-selector-button{background-color:hsl(var(--primary))}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-\[hsl\(var\(--contact-primary-hover\)\)\]::file-selector-button{color:hsl(var(--contact-primary-hover))}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.file\:text-white::file-selector-button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9ca3af\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9ca3af\]::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-\[hsl\(var\(--contact-muted\)\)\]\/70::-moz-placeholder{color:hsl(var(--contact-muted) / .7)}.placeholder\:text-\[hsl\(var\(--contact-muted\)\)\]\/70::placeholder{color:hsl(var(--contact-muted) / .7)}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-white\/30::-moz-placeholder{color:#ffffff4d}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}.placeholder\:text-white\/40::-moz-placeholder{color:#fff6}.placeholder\:text-white\/40::placeholder{color:#fff6}.placeholder\:text-white\/70::-moz-placeholder{color:#ffffffb3}.placeholder\:text-white\/70::placeholder{color:#ffffffb3}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-0:before{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.before\:left-1:before{content:var(--tw-content);left:.25rem}.before\:top-1:before{content:var(--tw-content);top:.25rem}.before\:h-4:before{content:var(--tw-content);height:1rem}.before\:w-4:before{content:var(--tw-content);width:1rem}.before\:translate-x-\[-100\%\]:before{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:scale-0:before{content:var(--tw-content);--tw-scale-x: 0;--tw-scale-y: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.before\:animate-\[shimmer_2\.5s_ease-in-out_infinite\]:before{content:var(--tw-content);animation:shimmer 2.5s ease-in-out infinite}.before\:animate-\[shimmer_2s_ease-in-out_infinite\]:before{content:var(--tw-content);animation:shimmer 2s ease-in-out infinite}@keyframes ping{75%,to{content:var(--tw-content);transform:scale(2);opacity:0}}.before\:animate-ping:before{content:var(--tw-content);animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.before\:rounded-full:before{content:var(--tw-content);border-radius:9999px}.before\:rounded-xl:before{content:var(--tw-content);border-radius:.75rem}.before\:border-2:before{content:var(--tw-content);border-width:2px}.before\:border-4:before{content:var(--tw-content);border-width:4px}.before\:border-white\/0:before{content:var(--tw-content);border-color:#fff0}.before\:border-white\/50:before{content:var(--tw-content);border-color:#ffffff80}.before\:bg-white:before{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.before\:bg-white\/20:before{content:var(--tw-content);background-color:#fff3}.before\:bg-gradient-to-r:before{content:var(--tw-content);background-image:linear-gradient(to right,var(--tw-gradient-stops))}.before\:from-cyan-600:before{content:var(--tw-content);--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:from-transparent:before{content:var(--tw-content);--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:via-black\/5:before{content:var(--tw-content);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:via-white\/20:before{content:var(--tw-content);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.before\:to-blue-600:before{content:var(--tw-content);--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.before\:to-transparent:before{content:var(--tw-content);--tw-gradient-to: transparent var(--tw-gradient-to-position)}.before\:shadow-sm:before{content:var(--tw-content);--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.before\:transition-all:before{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:transition-transform:before{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.before\:duration-300:before{content:var(--tw-content);transition-duration:.3s}.before\:duration-500:before{content:var(--tw-content);transition-duration:.5s}.before\:duration-300:before{content:var(--tw-content);animation-duration:.3s}.before\:duration-500:before{content:var(--tw-content);animation-duration:.5s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);top:-.5rem;right:-.5rem;bottom:-.5rem;left:-.5rem}.after\:inset-0:after{content:var(--tw-content);top:0;right:0;bottom:0;left:0}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:translate-x-\[-100\%\]:after{content:var(--tw-content);--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:translate-x-\[100\%\]:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:bg-white\/10:after{content:var(--tw-content);background-color:#ffffff1a}.after\:transition-transform:after{content:var(--tw-content);transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:duration-300:after{transition-duration:.3s;content:var(--tw-content);animation-duration:.3s}.first\:mt-0:first-child{margin-top:0}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:pb-0:last-child{padding-bottom:0}.checked\:bg-gradient-to-r:checked{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.checked\:from-primary:checked{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.checked\:via-primary\/90:checked{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.checked\:to-secondary:checked{--tw-gradient-to: hsl(var(--secondary)) var(--tw-gradient-to-position)}.checked\:before\:translate-x-5:checked:before{content:var(--tw-content);--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-1:hover{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-x-2:hover{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.04\]:hover{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.05\]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:transform:hover{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:animate-\[shake_0\.5s_ease-in-out\]:hover{animation:shake .5s ease-in-out}.hover\:border-\[\#0E7490\]:hover{--tw-border-opacity: 1;border-color:rgb(14 116 144 / var(--tw-border-opacity, 1))}.hover\:border-\[\#0E7490\]\/40:hover{border-color:#0e749066}.hover\:border-\[\#0d9e85\]\/40:hover{border-color:#0d9e8566}.hover\:border-\[\#22a6b3\]\/20:hover{border-color:#22a6b333}.hover\:border-\[\#22a6b3\]\/30:hover{border-color:#22a6b34d}.hover\:border-\[\#22a6b3\]\/40:hover{border-color:#22a6b366}.hover\:border-\[\#2563eb\]\/50:hover{border-color:#2563eb80}.hover\:border-\[\#2a1850\]\/80:hover{border-color:#2a1850cc}.hover\:border-\[\#3b82f6\]\/30:hover{border-color:#3b82f64d}.hover\:border-\[\#3b82f6\]\/50:hover{border-color:#3b82f680}.hover\:border-\[\#3dc1d3\]\/30:hover{border-color:#3dc1d34d}.hover\:border-\[\#3dc1d3\]\/35:hover{border-color:#3dc1d359}.hover\:border-\[\#3dc1d3\]\/40:hover{border-color:#3dc1d366}.hover\:border-\[\#474787\]\/35:hover{border-color:#47478759}.hover\:border-\[\#474787\]\/40:hover{border-color:#47478766}.hover\:border-\[\#593ed0\]\/50:hover{border-color:#593ed080}.hover\:border-\[\#6366f1\]\/30:hover{border-color:#6366f14d}.hover\:border-\[\#D3D1E2\]:hover{--tw-border-opacity: 1;border-color:rgb(211 209 226 / var(--tw-border-opacity, 1))}.hover\:border-\[\#b33939\]\/35:hover{border-color:#b3393959}.hover\:border-\[\#b33939\]\/40:hover{border-color:#b3393966}.hover\:border-\[\#b33939\]\/50:hover{border-color:#b3393980}.hover\:border-\[\#badc58\]\/20:hover{border-color:#badc5833}.hover\:border-\[\#badc58\]\/30:hover{border-color:#badc584d}.hover\:border-\[\#badc58\]\/40:hover{border-color:#badc5866}.hover\:border-\[\#c2185b\]\/40:hover{border-color:#c2185b66}.hover\:border-\[\#ec4899\]\/30:hover{border-color:#ec48994d}.hover\:border-\[\#f0932b\]\/30:hover{border-color:#f0932b4d}.hover\:border-\[\#f0932b\]\/40:hover{border-color:#f0932b66}.hover\:border-blue-500\/40:hover{border-color:#3b82f666}.hover\:border-emerald-500\/40:hover{border-color:#10b98166}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-muted-foreground:hover{border-color:hsl(var(--muted-foreground))}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary) / .2)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-transparent:hover{border-color:transparent}.hover\:border-white\/15:hover{border-color:#ffffff26}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/25:hover{border-color:#ffffff40}.hover\:border-opacity-60:hover{--tw-border-opacity: .6}.hover\:\!bg-white\/\[0\.07\]:hover{background-color:#ffffff12!important}.hover\:bg-\[\#0E7490\]:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0E7490\]\/10:hover{background-color:#0e74901a}.hover\:bg-\[\#0a0f0a\]\/80:hover{background-color:#0a0f0acc}.hover\:bg-\[\#0a1214\]\/80:hover{background-color:#0a1214cc}.hover\:bg-\[\#0d2137\]:hover{--tw-bg-opacity: 1;background-color:rgb(13 33 55 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0d2427\]:hover{--tw-bg-opacity: 1;background-color:rgb(13 36 39 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0d9e85\]\/5:hover{background-color:#0d9e850d}.hover\:bg-\[\#155E75\]:hover{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a0a14\]\/80:hover{background-color:#1a0a14cc}.hover\:bg-\[\#1a1a2e\]\/80:hover{background-color:#1a1a2ecc}.hover\:bg-\[\#1e3a5f\]\/70:hover{background-color:#1e3a5fb3}.hover\:bg-\[\#20BD5A\]:hover,.hover\:bg-\[\#20bd5a\]:hover{--tw-bg-opacity: 1;background-color:rgb(32 189 90 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#22a6b3\]\/10:hover{background-color:#22a6b31a}.hover\:bg-\[\#22a6b3\]\/20:hover{background-color:#22a6b333}.hover\:bg-\[\#22a6b3\]\/5:hover{background-color:#22a6b30d}.hover\:bg-\[\#2563eb\]:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2563eb\]\/20:hover{background-color:#2563eb33}.hover\:bg-\[\#3b82f6\]\/5:hover{background-color:#3b82f60d}.hover\:bg-\[\#3dc1d3\]\/20:hover{background-color:#3dc1d333}.hover\:bg-\[\#3dc1d3\]\/5:hover{background-color:#3dc1d30d}.hover\:bg-\[\#474787\]:hover{--tw-bg-opacity: 1;background-color:rgb(71 71 135 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#474787\]\/10:hover{background-color:#4747871a}.hover\:bg-\[\#474787\]\/20:hover{background-color:#47478733}.hover\:bg-\[\#474787\]\/25:hover{background-color:#47478740}.hover\:bg-\[\#5558e3\]:hover{--tw-bg-opacity: 1;background-color:rgb(85 88 227 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#593ed0\]\/30:hover{background-color:#593ed04d}.hover\:bg-\[\#6366f1\]\/20:hover{background-color:#6366f133}.hover\:bg-\[\#6a4ee0\]:hover{--tw-bg-opacity: 1;background-color:rgb(106 78 224 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7F77DD\]:hover{--tw-bg-opacity: 1;background-color:rgb(127 119 221 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#B91C1C\]:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F4F7F8\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 247 248 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F6F8FC\]:hover{--tw-bg-opacity: 1;background-color:rgb(246 248 252 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F9FAFB\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#b33939\]\/20:hover{background-color:#b3393933}.hover\:bg-\[\#b33939\]\/30:hover{background-color:#b339394d}.hover\:bg-\[\#b33939\]\/5:hover{background-color:#b339390d}.hover\:bg-\[\#badc58\]\/10:hover{background-color:#badc581a}.hover\:bg-\[\#badc58\]\/5:hover{background-color:#badc580d}.hover\:bg-\[\#c2185b\]:hover{--tw-bg-opacity: 1;background-color:rgb(194 24 91 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#c2185b\]\/10:hover{background-color:#c2185b1a}.hover\:bg-\[\#c2185b\]\/20:hover{background-color:#c2185b33}.hover\:bg-\[\#dc4545\]:hover{--tw-bg-opacity: 1;background-color:rgb(220 69 69 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ec4899\]\/30:hover{background-color:#ec48994d}.hover\:bg-\[\#ec4899\]\/5:hover{background-color:#ec48990d}.hover\:bg-\[\#f0932b\]\/10:hover{background-color:#f0932b1a}.hover\:bg-\[\#f0932b\]\/20:hover{background-color:#f0932b33}.hover\:bg-\[\#f0932b\]\/5:hover{background-color:#f0932b0d}.hover\:bg-\[\#f472b6\]:hover{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.hover\:bg-\[hsl\(var\(--contact-primary-hover\)\)\]:hover{background-color:hsl(var(--contact-primary-hover))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/40:hover{background-color:#0006}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-card\/50:hover{background-color:hsl(var(--card) / .5)}.hover\:bg-card\/70:hover{background-color:hsl(var(--card) / .7)}.hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-destructive\/20:hover{background-color:hsl(var(--destructive) / .2)}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-500\/10:hover{background-color:#22c55e1a}.hover\:bg-green-500\/20:hover{background-color:#22c55e33}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted-foreground\/20:hover{background-color:hsl(var(--muted-foreground) / .2)}.hover\:bg-muted\/10:hover{background-color:hsl(var(--muted) / .1)}.hover\:bg-muted\/20:hover{background-color:hsl(var(--muted) / .2)}.hover\:bg-muted\/30:hover{background-color:hsl(var(--muted) / .3)}.hover\:bg-muted\/40:hover{background-color:hsl(var(--muted) / .4)}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/70:hover{background-color:hsl(var(--muted) / .7)}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary-hover:hover{background-color:hsl(var(--primary-hover))}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sidebar-accent:hover{background-color:hsl(var(--sidebar-accent))}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.05\]:hover{background-color:#ffffff0d}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}.hover\:bg-opacity-30:hover{--tw-bg-opacity: .3}.hover\:bg-gradient-to-br:hover{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.hover\:bg-gradient-to-l:hover{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-\[\#2AA6B0\]:hover{--tw-gradient-from: #2AA6B0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(42 166 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#4D15A0\]:hover{--tw-gradient-from: #4D15A0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(77 21 160 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#5418AB\]:hover{--tw-gradient-from: #5418AB var(--tw-gradient-from-position);--tw-gradient-to: rgb(84 24 171 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#5558e3\]:hover{--tw-gradient-from: #5558e3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(85 88 227 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#5742B8\]:hover{--tw-gradient-from: #5742B8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(87 66 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#614BC3\]:hover{--tw-gradient-from: #614BC3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(97 75 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#75D6B5\]:hover{--tw-gradient-from: #75D6B5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(117 214 181 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#7C6FFF\]:hover{--tw-gradient-from: #7C6FFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 111 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#A5A5B3\]:hover{--tw-gradient-from: #A5A5B3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 165 179 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#badc58\]:hover{--tw-gradient-from: #badc58 var(--tw-gradient-from-position);--tw-gradient-to: rgb(186 220 88 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#c62828\]:hover{--tw-gradient-from: #c62828 var(--tw-gradient-from-position);--tw-gradient-to: rgb(198 40 40 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#d63031\]:hover{--tw-gradient-from: #d63031 var(--tw-gradient-from-position);--tw-gradient-to: rgb(214 48 49 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-\[\#e67e22\]:hover{--tw-gradient-from: #e67e22 var(--tw-gradient-from-position);--tw-gradient-to: rgb(230 126 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-100:hover{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-400:hover{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-600:hover{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-200:hover{--tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-100:hover{--tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-400:hover{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-800:hover{--tw-gradient-from: #166534 var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 101 52 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-muted\/40:hover{--tw-gradient-from: hsl(var(--muted) / .4) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--muted) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-400:hover{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary:hover{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary\/10:hover{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary\/20:hover{--tw-gradient-from: hsl(var(--primary) / .2) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary\/30:hover{--tw-gradient-from: hsl(var(--primary) / .3) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary\/80:hover{--tw-gradient-from: hsl(var(--primary) / .8) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary\/90:hover{--tw-gradient-from: hsl(var(--primary) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-400:hover{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-400:hover{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-secondary:hover{--tw-gradient-from: hsl(var(--secondary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-slate-600:hover{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-teal-600:hover{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-white\/90:hover{--tw-gradient-from: rgb(255 255 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-600:hover{--tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-\[\#1F0255\]:hover{--tw-gradient-to: rgb(31 2 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1F0255 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-\[\#270260\]:hover{--tw-gradient-to: rgb(39 2 96 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #270260 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-\[\#2AA6B0\]:hover{--tw-gradient-to: rgb(42 166 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2AA6B0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-\[\#4248F0\]:hover{--tw-gradient-to: rgb(66 72 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4248F0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-\[\#4D55FF\]:hover{--tw-gradient-to: rgb(77 85 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4D55FF var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-\[\#75D6B5\]:hover{--tw-gradient-to: rgb(117 214 181 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #75D6B5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-\[\#8A8A9B\]:hover{--tw-gradient-to: rgb(138 138 155 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8A8A9B var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-\[\#d32f2f\]:hover{--tw-gradient-to: rgb(211 47 47 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d32f2f var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-\[\#d35400\]:hover{--tw-gradient-to: rgb(211 84 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d35400 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-\[\#e74c3c\]:hover{--tw-gradient-to: rgb(231 76 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e74c3c var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-blue-700:hover{--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1d4ed8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-cyan-700:hover{--tw-gradient-to: rgb(14 116 144 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0e7490 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-emerald-600:hover{--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #059669 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-emerald-700:hover{--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #047857 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-emerald-800:hover{--tw-gradient-to: rgb(6 95 70 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #065f46 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-green-700:hover{--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #15803d var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-orange-500:hover{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-primary\/15:hover{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-primary\/5:hover{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-primary\/80:hover{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-primary\/90:hover{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-purple-700:hover{--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7e22ce var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-red-700:hover{--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #b91c1c var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-secondary\/80:hover{--tw-gradient-to: hsl(var(--secondary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--secondary) / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-slate-700:hover{--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #334155 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-violet-600:hover{--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7c3aed var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-white\/95:hover{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-\[\#4248F0\]:hover{--tw-gradient-to: #4248F0 var(--tw-gradient-to-position)}.hover\:to-\[\#5418AB\]:hover{--tw-gradient-to: #5418AB var(--tw-gradient-to-position)}.hover\:to-\[\#5742B8\]:hover{--tw-gradient-to: #5742B8 var(--tw-gradient-to-position)}.hover\:to-\[\#614BC3\]:hover{--tw-gradient-to: #614BC3 var(--tw-gradient-to-position)}.hover\:to-\[\#6D5EF5\]:hover{--tw-gradient-to: #6D5EF5 var(--tw-gradient-to-position)}.hover\:to-\[\#7C6FFF\]:hover{--tw-gradient-to: #7C6FFF var(--tw-gradient-to-position)}.hover\:to-\[\#7c4fe8\]:hover{--tw-gradient-to: #7c4fe8 var(--tw-gradient-to-position)}.hover\:to-\[\#7cb342\]:hover{--tw-gradient-to: #7cb342 var(--tw-gradient-to-position)}.hover\:to-\[\#B8F5D0\]:hover{--tw-gradient-to: #B8F5D0 var(--tw-gradient-to-position)}.hover\:to-\[\#c0392b\]:hover{--tw-gradient-to: #c0392b var(--tw-gradient-to-position)}.hover\:to-\[\#f44336\]:hover{--tw-gradient-to: #f44336 var(--tw-gradient-to-position)}.hover\:to-\[\#ff6b6b\]:hover{--tw-gradient-to: #ff6b6b var(--tw-gradient-to-position)}.hover\:to-background\/60:hover{--tw-gradient-to: hsl(var(--background) / .6) var(--tw-gradient-to-position)}.hover\:to-background\/90:hover{--tw-gradient-to: hsl(var(--background) / .9) var(--tw-gradient-to-position)}.hover\:to-background\/95:hover{--tw-gradient-to: hsl(var(--background) / .95) var(--tw-gradient-to-position)}.hover\:to-blue-400:hover{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-blue-800:hover{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.hover\:to-cyan-800:hover{--tw-gradient-to: #155e75 var(--tw-gradient-to-position)}.hover\:to-emerald-400:hover{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.hover\:to-gray-300:hover{--tw-gradient-to: #d1d5db var(--tw-gradient-to-position)}.hover\:to-green-500:hover{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.hover\:to-green-700:hover{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.hover\:to-green-800:hover{--tw-gradient-to: #166534 var(--tw-gradient-to-position)}.hover\:to-indigo-400:hover{--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.hover\:to-pink-400:hover{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.hover\:to-primary:hover{--tw-gradient-to: hsl(var(--primary)) var(--tw-gradient-to-position)}.hover\:to-primary\/30:hover{--tw-gradient-to: hsl(var(--primary) / .3) var(--tw-gradient-to-position)}.hover\:to-primary\/70:hover{--tw-gradient-to: hsl(var(--primary) / .7) var(--tw-gradient-to-position)}.hover\:to-purple-500:hover{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:to-purple-800:hover{--tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)}.hover\:to-red-700:hover{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.hover\:to-red-800:hover{--tw-gradient-to: #991b1b var(--tw-gradient-to-position)}.hover\:to-secondary:hover{--tw-gradient-to: hsl(var(--secondary)) var(--tw-gradient-to-position)}.hover\:to-secondary\/10:hover{--tw-gradient-to: hsl(var(--secondary) / .1) var(--tw-gradient-to-position)}.hover\:to-secondary\/30:hover{--tw-gradient-to: hsl(var(--secondary) / .3) var(--tw-gradient-to-position)}.hover\:to-secondary\/80:hover{--tw-gradient-to: hsl(var(--secondary) / .8) var(--tw-gradient-to-position)}.hover\:to-secondary\/90:hover{--tw-gradient-to: hsl(var(--secondary) / .9) var(--tw-gradient-to-position)}.hover\:to-slate-800:hover{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.hover\:to-teal-800:hover{--tw-gradient-to: #115e59 var(--tw-gradient-to-position)}.hover\:to-white:hover{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.hover\:to-white\/90:hover{--tw-gradient-to: rgb(255 255 255 / .9) var(--tw-gradient-to-position)}.hover\:to-yellow-400:hover{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.hover\:to-yellow-700:hover{--tw-gradient-to: #a16207 var(--tw-gradient-to-position)}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:text-\[\#00d4aa\]:hover{--tw-text-opacity: 1;color:rgb(0 212 170 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0369A1\]:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hover\:text-\[\#076B3C\]:hover{--tw-text-opacity: 1;color:rgb(7 107 60 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0B1B20\]:hover{--tw-text-opacity: 1;color:rgb(11 27 32 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0E7490\]:hover{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.hover\:text-\[\#136B73\]:hover{--tw-text-opacity: 1;color:rgb(19 107 115 / var(--tw-text-opacity, 1))}.hover\:text-\[\#14121F\]:hover{--tw-text-opacity: 1;color:rgb(20 18 31 / var(--tw-text-opacity, 1))}.hover\:text-\[\#155E75\]:hover{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1E40AF\]:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-\[\#22a6b3\]:hover{--tw-text-opacity: 1;color:rgb(34 166 179 / var(--tw-text-opacity, 1))}.hover\:text-\[\#34322D\]:hover{--tw-text-opacity: 1;color:rgb(52 50 45 / var(--tw-text-opacity, 1))}.hover\:text-\[\#4340C9\]:hover{--tw-text-opacity: 1;color:rgb(67 64 201 / var(--tw-text-opacity, 1))}.hover\:text-\[\#52690F\]:hover{--tw-text-opacity: 1;color:rgb(82 105 15 / var(--tw-text-opacity, 1))}.hover\:text-\[\#6366f1\]:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.hover\:text-\[\#9d97e6\]:hover{--tw-text-opacity: 1;color:rgb(157 151 230 / var(--tw-text-opacity, 1))}.hover\:text-\[\#B10E30\]:hover{--tw-text-opacity: 1;color:rgb(177 14 48 / var(--tw-text-opacity, 1))}.hover\:text-\[\#C2410C\]:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-\[\#badc58\]:hover{--tw-text-opacity: 1;color:rgb(186 220 88 / var(--tw-text-opacity, 1))}.hover\:text-\[\#f0932b\]:hover{--tw-text-opacity: 1;color:rgb(240 147 43 / var(--tw-text-opacity, 1))}.hover\:text-\[\#f5a623\]:hover{--tw-text-opacity: 1;color:rgb(245 166 35 / var(--tw-text-opacity, 1))}.hover\:text-\[hsl\(var\(--contact-primary\)\)\]:hover{color:hsl(var(--contact-primary))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.hover\:text-destructive\/80:hover{color:hsl(var(--destructive) / .8)}.hover\:text-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-green-800:hover{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.hover\:text-inherit:hover{color:inherit}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-primary\/80:hover{color:hsl(var(--primary) / .8)}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-secondary\/80:hover{color:hsl(var(--secondary) / .8)}.hover\:text-sidebar-accent-foreground:hover{color:hsl(var(--sidebar-accent-foreground))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/60:hover{color:#fff9}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-yellow-500:hover{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.hover\:text-yellow-700:hover{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_40px_rgba\(168\,85\,247\,0\.7\)\]:hover{--tw-shadow: 0 0 40px rgba(168,85,247,.7);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_40px_rgba\(244\,63\,94\,0\.6\)\]:hover{--tw-shadow: 0 0 40px rgba(244,63,94,.6);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_50px_rgba\(168\,85\,247\,0\.5\)\]:hover{--tw-shadow: 0 20px 50px rgba(168,85,247,.5);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_24px_-12px_rgba\(20\,18\,31\,0\.15\)\]:hover{--tw-shadow: 0 8px 24px -12px rgba(20,18,31,.15);--tw-shadow-colored: 0 8px 24px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-secondary:hover{--tw-shadow: var(--shadow-secondary);--tw-shadow-colored: var(--shadow-secondary);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[\#6366f1\]\/30:hover{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-primary\/10:hover{--tw-shadow-color: hsl(var(--primary) / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-primary\/50:hover{--tw-shadow-color: hsl(var(--primary) / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-secondary:hover{--tw-shadow-color: hsl(var(--secondary));--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-primary\/40:hover{--tw-ring-color: hsl(var(--primary) / .4)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:\[transform\:rotateY\(360deg\)\]:hover{transform:rotateY(360deg)}.hover\:file\:bg-primary\/90::file-selector-button:hover{background-color:hsl(var(--primary) / .9)}.hover\:before\:translate-x-0:hover:before{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:before\:scale-100:hover:before{content:var(--tw-content);--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:before\:border-white\/50:hover:before{content:var(--tw-content);border-color:#ffffff80}.hover\:after\:translate-x-0:hover:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:hsl(var(--sidebar-border))}.focus\:\!border-\[\#4D55FF\]:focus{--tw-border-opacity: 1 !important;border-color:rgb(77 85 255 / var(--tw-border-opacity, 1))!important}.focus\:border-\[\#0d7377\]:focus{--tw-border-opacity: 1;border-color:rgb(13 115 119 / var(--tw-border-opacity, 1))}.focus\:border-\[\#25D366\]:focus{--tw-border-opacity: 1;border-color:rgb(37 211 102 / var(--tw-border-opacity, 1))}.focus\:border-\[\#4F46E5\]:focus{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:border-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.focus\:border-primary:focus{border-color:hsl(var(--primary))}.focus\:border-primary\/50:focus{border-color:hsl(var(--primary) / .5)}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:\!bg-\[\#0E7490\]:focus{--tw-bg-opacity: 1 !important;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))!important}.focus\:bg-\[\#25D366\]:focus{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.focus\:bg-\[\#F9FAFB\]:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.focus\:bg-\[hsl\(var\(--contact-primary\)\)\]:focus{background-color:hsl(var(--contact-primary))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-white\/5:focus{background-color:#ffffff0d}.focus\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\:from-primary\/10:focus{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.focus\:via-primary\/5:focus{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.focus\:to-background\/95:focus{--tw-gradient-to: hsl(var(--background) / .95) var(--tw-gradient-to-position)}.focus\:\!text-white:focus{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.focus\:text-\[hsl\(var\(--contact-primary-foreground\)\)\]:focus{color:hsl(var(--contact-primary-foreground))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:text-white:focus{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:\!ring-white\/30:focus{--tw-ring-color: rgb(255 255 255 / .3) !important}.focus\:ring-\[\#0d7377\]\/20:focus{--tw-ring-color: rgb(13 115 119 / .2)}.focus\:ring-\[\#25D366\]\/20:focus{--tw-ring-color: rgb(37 211 102 / .2)}.focus\:ring-\[\#4F46E5\]\/20:focus{--tw-ring-color: rgb(79 70 229 / .2)}.focus\:ring-cyan-500\/20:focus{--tw-ring-color: rgb(6 182 212 / .2)}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-white\/50:focus{--tw-ring-color: rgb(255 255 255 / .5)}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-\[hsl\(var\(--contact-primary\)\)\]:focus-visible{border-color:hsl(var(--contact-primary))}.focus-visible\:\!bg-white\/\[0\.07\]:focus-visible{background-color:#ffffff12!important}.focus-visible\:\!bg-none:focus-visible{background-image:none!important}.focus-visible\:bg-gradient-to-br:focus-visible{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.focus-visible\:bg-gradient-to-r:focus-visible{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus-visible\:bg-none:focus-visible{background-image:none}.focus-visible\:from-background:focus-visible{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.focus-visible\:from-primary\/10:focus-visible{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.focus-visible\:via-background\/95:focus-visible{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background) / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.focus-visible\:via-primary\/5:focus-visible{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.focus-visible\:to-background\/90:focus-visible{--tw-gradient-to: hsl(var(--background) / .9) var(--tw-gradient-to-position)}.focus-visible\:to-background\/95:focus-visible{--tw-gradient-to: hsl(var(--background) / .95) var(--tw-gradient-to-position)}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-4:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#4F46E5\]\/30:focus-visible{--tw-ring-color: rgb(79 70 229 / .3)}.focus-visible\:ring-\[hsl\(var\(--contact-primary\)\)\]\/15:focus-visible{--tw-ring-color: hsl(var(--contact-primary) / .15)}.focus-visible\:ring-primary:focus-visible{--tw-ring-color: hsl(var(--primary))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sidebar-ring:focus-visible{--tw-ring-color: hsl(var(--sidebar-ring))}.focus-visible\:ring-white\/50:focus-visible{--tw-ring-color: rgb(255 255 255 / .5)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-sidebar-accent:active{background-color:hsl(var(--sidebar-accent))}.active\:text-sidebar-accent-foreground:active{color:hsl(var(--sidebar-accent-foreground))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-70:disabled{opacity:.7}.group[open] .group-open\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-0\.5{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[100\%\],.group:hover .group-hover\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.group:hover .group-hover\:animate-spin{animation:spin 1s linear infinite}.group:hover .group-hover\:bg-\[\#22a6b3\]\/20{background-color:#22a6b333}.group:hover .group-hover\:bg-\[\#2563eb\]\/30{background-color:#2563eb4d}.group:hover .group-hover\:bg-\[\#3dc1d3\]\/20{background-color:#3dc1d333}.group:hover .group-hover\:bg-\[\#474787\]\/30{background-color:#4747874d}.group:hover .group-hover\:bg-\[\#593ed0\]\/40{background-color:#593ed066}.group:hover .group-hover\:bg-\[\#badc58\]\/20{background-color:#badc5833}.group:hover .group-hover\:bg-\[\#c2185b\]\/30{background-color:#c2185b4d}.group:hover .group-hover\:bg-black\/40{background-color:#0006}.group:hover .group-hover\:bg-primary\/10{background-color:hsl(var(--primary) / .1)}.group:hover .group-hover\:bg-white\/30{background-color:#ffffff4d}.group:hover .group-hover\:text-\[\#E8956C\]{--tw-text-opacity: 1;color:rgb(232 149 108 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#c4b5fd\]{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/80{color:#fffc}.group\/menu-item:hover .group-hover\/menu-item\:opacity-100,.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:\!border-\[\#0F766E\]{--tw-border-opacity: 1 !important;border-color:rgb(15 118 110 / var(--tw-border-opacity, 1))!important}.group.toaster .group-\[\.toaster\]\:\!border-\[\#B91C1C\]{--tw-border-opacity: 1 !important;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))!important}.group.toaster .group-\[\.toaster\]\:border-border{border-color:hsl(var(--border))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:\!bg-\[\#0F766E\]{--tw-bg-opacity: 1 !important;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))!important}.group.toaster .group-\[\.toaster\]\:\!bg-\[\#B91C1C\]{--tw-bg-opacity: 1 !important;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))!important}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast[data-type=error] .group-\[\.toast\[data-type\=error\]\]\:\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.group.toast[data-type=error] .group-\[\.toast\[data-type\=error\]\]\:\!text-white\/90{color:#ffffffe6!important}.group.toast[data-type=success] .group-\[\.toast\[data-type\=success\]\]\:\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.group.toast[data-type=success] .group-\[\.toast\[data-type\=success\]\]\:\!text-white\/90{color:#ffffffe6!important}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.toast[data-type=error] .group-\[\.toast\[data-type\=error\]\]\:hover\:\!text-white\/80:hover,.group.toast[data-type=success] .group-\[\.toast\[data-type\=success\]\]\:hover\:\!text-white\/80:hover{color:#fffc!important}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer\/menu-button:hover~.peer-hover\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\[data-variant\=inset\]\]\:bg-sidebar:has([data-variant=inset]){background-color:hsl(var(--sidebar-background))}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=checked\]\:border-0[data-state=checked]{border-width:0px}.data-\[state\=checked\]\:border-\[\#0d7377\][data-state=checked]{--tw-border-opacity: 1;border-color:rgb(13 115 119 / var(--tw-border-opacity, 1))}.data-\[state\=checked\]\:border-\[\#4F46E5\][data-state=checked]{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.data-\[state\=open\]\:border-\[\#22a6b3\]\/30[data-state=open]{border-color:#22a6b34d}.data-\[state\=open\]\:border-\[\#3dc1d3\]\/40[data-state=open]{border-color:#3dc1d366}.data-\[state\=open\]\:border-\[\#6366f1\]\/20[data-state=open]{border-color:#6366f133}.data-\[state\=open\]\:border-\[\#badc58\]\/30[data-state=open]{border-color:#badc584d}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:hsl(var(--sidebar-accent))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:\!bg-\[\#0E7490\][data-state=active]{--tw-bg-opacity: 1 !important;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))!important}.data-\[state\=active\]\:bg-\[\#badc58\][data-state=active]{--tw-bg-opacity: 1;background-color:rgb(186 220 88 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=checked\]\:\!bg-\[\#0E7490\][data-state=checked]{--tw-bg-opacity: 1 !important;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))!important}.data-\[state\=checked\]\:bg-\[\#0d7377\][data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(13 115 119 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-\[\#25D366\][data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(37 211 102 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-\[\#4F46E5\][data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-\[hsl\(var\(--contact-primary\)\)\][data-state=checked]{background-color:hsl(var(--contact-primary))}.data-\[state\=checked\]\:bg-green-600[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[state\=active\]\:bg-gradient-to-r[data-state=active],.data-\[state\=checked\]\:bg-gradient-to-r[data-state=checked]{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.data-\[state\=active\]\:from-\[\#22a6b3\][data-state=active]{--tw-gradient-from: #22a6b3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 166 179 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.data-\[state\=active\]\:from-\[\#6366f1\][data-state=active]{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.data-\[state\=active\]\:from-\[\#f0932b\][data-state=active]{--tw-gradient-from: #f0932b var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 147 43 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.data-\[state\=active\]\:from-primary[data-state=active],.data-\[state\=checked\]\:from-primary[data-state=checked]{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.data-\[state\=active\]\:via-primary\/90[data-state=active]{--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--primary) / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.data-\[state\=active\]\:to-\[\#1a8a94\][data-state=active]{--tw-gradient-to: #1a8a94 var(--tw-gradient-to-position)}.data-\[state\=active\]\:to-\[\#8b5cf6\][data-state=active]{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.data-\[state\=active\]\:to-\[\#f5a623\][data-state=active]{--tw-gradient-to: #f5a623 var(--tw-gradient-to-position)}.data-\[state\=active\]\:to-secondary[data-state=active],.data-\[state\=checked\]\:to-secondary[data-state=checked]{--tw-gradient-to: hsl(var(--secondary)) var(--tw-gradient-to-position)}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:hsl(var(--sidebar-accent-foreground))}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:\!text-white[data-state=active]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.data-\[state\=active\]\:text-\[\#0a0f0a\][data-state=active]{--tw-text-opacity: 1;color:rgb(10 15 10 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-\[\#0a1214\][data-state=active]{--tw-text-opacity: 1;color:rgb(10 18 20 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-\[\#1a1209\][data-state=active]{--tw-text-opacity: 1;color:rgb(26 18 9 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-white[data-state=active]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:\!text-white[data-state=checked]{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.data-\[state\=checked\]\:text-\[hsl\(var\(--contact-primary-foreground\)\)\][data-state=checked]{color:hsl(var(--contact-primary-foreground))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=checked\]\:text-white[data-state=checked]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow-lg[data-state=active]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=open\]\:shadow-lg[data-state=open]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-],.data-\[state\=open\]\:animate-in[data-state=open],.data-\[state\=visible\]\:animate-in[data-state=visible]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-],.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[state\=hidden\]\:animate-out[data-state=hidden],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity: 0}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-],.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open],.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale: .9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x: 13rem}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x: -13rem}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x: 13rem}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x: -13rem}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y: 100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x: -100%}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed],.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y: -100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y: 100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x: -100%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x: 100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=open\]\:hover\:bg-sidebar-accent:hover[data-state=open]{background-color:hsl(var(--sidebar-accent))}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground:hover[data-state=open]{color:hsl(var(--sidebar-accent-foreground))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border-sidebar-border{border-color:hsl(var(--sidebar-border))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:hover\:bg-sidebar:hover{background-color:hsl(var(--sidebar-background))}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}.peer\/menu-button[data-active=true]~.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground{color:hsl(var(--sidebar-accent-foreground))}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}}.dark\:border-amber-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(120 53 15 / var(--tw-border-opacity, 1))}.dark\:border-blue-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.dark\:border-blue-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.dark\:border-blue-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-blue-800\/40:is(.dark *){border-color:#1e40af66}.dark\:border-blue-900:is(.dark *){--tw-border-opacity: 1;border-color:rgb(30 58 138 / var(--tw-border-opacity, 1))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}.dark\:border-gray-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:border-gray-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-green-600:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.dark\:border-green-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(21 128 61 / var(--tw-border-opacity, 1))}.dark\:border-green-700\/20:is(.dark *){border-color:#15803d33}.dark\:border-green-700\/30:is(.dark *){border-color:#15803d4d}.dark\:border-green-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-orange-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(154 52 18 / var(--tw-border-opacity, 1))}.dark\:border-purple-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:border-yellow-700:is(.dark *){--tw-border-opacity: 1;border-color:rgb(161 98 7 / var(--tw-border-opacity, 1))}.dark\:border-yellow-800:is(.dark *){--tw-border-opacity: 1;border-color:rgb(133 77 14 / var(--tw-border-opacity, 1))}.dark\:bg-amber-950\/30:is(.dark *){background-color:#451a034d}.dark\:bg-blue-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/10:is(.dark *){background-color:#1e3a8a1a}.dark\:bg-blue-900\/20:is(.dark *){background-color:#1e3a8a33}.dark\:bg-blue-950:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(23 37 84 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-950\/30:is(.dark *){background-color:#1725544d}.dark\:bg-blue-950\/50:is(.dark *){background-color:#17255480}.dark\:bg-gray-800\/60:is(.dark *){background-color:#1f293799}.dark\:bg-gray-900:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-950\/50:is(.dark *){background-color:#03071280}.dark\:bg-green-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/10:is(.dark *){background-color:#14532d1a}.dark\:bg-green-900\/20:is(.dark *){background-color:#14532d33}.dark\:bg-green-950\/20:is(.dark *){background-color:#052e1633}.dark\:bg-green-950\/50:is(.dark *){background-color:#052e1680}.dark\:bg-orange-900\/20:is(.dark *){background-color:#7c2d1233}.dark\:bg-purple-900\/20:is(.dark *){background-color:#581c8733}.dark\:bg-purple-950\/20:is(.dark *){background-color:#3b076433}.dark\:bg-red-900\/20:is(.dark *){background-color:#7f1d1d33}.dark\:bg-red-950\/20:is(.dark *){background-color:#450a0a33}.dark\:bg-yellow-800:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(133 77 14 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900\/10:is(.dark *){background-color:#713f121a}.dark\:bg-yellow-950\/20:is(.dark *){background-color:#42200633}.dark\:from-blue-900\/30:is(.dark *){--tw-gradient-from: rgb(30 58 138 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-blue-950\/20:is(.dark *){--tw-gradient-from: rgb(23 37 84 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-800:is(.dark *){--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-gray-900\/20:is(.dark *){--tw-gradient-from: rgb(17 24 39 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-900\/30:is(.dark *){--tw-gradient-from: rgb(20 83 45 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-green-950\/20:is(.dark *){--tw-gradient-from: rgb(5 46 22 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 46 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-purple-950\/20:is(.dark *){--tw-gradient-from: rgb(59 7 100 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-yellow-900\/30:is(.dark *){--tw-gradient-from: rgb(113 63 18 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-emerald-950\/20:is(.dark *){--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 44 34 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-gray-800\/30:is(.dark *){--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(31 41 55 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-indigo-950\/15:is(.dark *){--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 27 75 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-amber-900\/30:is(.dark *){--tw-gradient-to: rgb(120 53 15 / .3) var(--tw-gradient-to-position)}.dark\:to-emerald-900\/30:is(.dark *){--tw-gradient-to: rgb(6 78 59 / .3) var(--tw-gradient-to-position)}.dark\:to-gray-700:is(.dark *){--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.dark\:to-gray-900\/20:is(.dark *){--tw-gradient-to: rgb(17 24 39 / .2) var(--tw-gradient-to-position)}.dark\:to-green-950\/20:is(.dark *){--tw-gradient-to: rgb(5 46 22 / .2) var(--tw-gradient-to-position)}.dark\:to-indigo-900\/30:is(.dark *){--tw-gradient-to: rgb(49 46 129 / .3) var(--tw-gradient-to-position)}.dark\:to-indigo-950\/20:is(.dark *){--tw-gradient-to: rgb(30 27 75 / .2) var(--tw-gradient-to-position)}.dark\:to-pink-950\/20:is(.dark *){--tw-gradient-to: rgb(80 7 36 / .2) var(--tw-gradient-to-position)}.dark\:to-purple-950\/20:is(.dark *){--tw-gradient-to: rgb(59 7 100 / .2) var(--tw-gradient-to-position)}.dark\:text-amber-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-blue-200:is(.dark *){--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-blue-400:is(.dark *){--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-gray-200:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-green-100:is(.dark *){--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.dark\:text-green-200:is(.dark *){--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is(.dark *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-green-500:is(.dark *){--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.dark\:text-orange-400:is(.dark *){--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-purple-400:is(.dark *){--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-300:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:text-red-300\/70:is(.dark *){color:#fca5a5b3}.dark\:text-red-300\/80:is(.dark *){color:#fca5a5cc}.dark\:text-red-400:is(.dark *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-yellow-400:is(.dark *){--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-blue-800:hover:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-blue-900\/20:hover:is(.dark *){background-color:#1e3a8a33}.dark\:hover\:bg-blue-900\/30:hover:is(.dark *){background-color:#1e3a8a4d}.dark\:hover\:from-gray-700:hover:is(.dark *){--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:hover\:to-gray-600:hover:is(.dark *){--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.dark\:hover\:text-blue-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-200:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-green-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.dark\:hover\:text-yellow-300:hover:is(.dark *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}@media not all and (min-width: 640px){.max-sm\:inset-x-4{left:1rem;right:1rem}.max-sm\:bottom-4{bottom:1rem}.max-sm\:right-4{right:1rem}.max-sm\:mx-auto{margin-left:auto;margin-right:auto}.max-sm\:w-auto{width:auto}.max-sm\:max-w-\[400px\]{max-width:400px}}@media (min-width: 640px){.sm\:-left-16{left:-4rem}.sm\:-left-20{left:-5rem}.sm\:-left-24{left:-6rem}.sm\:-left-6{left:-1.5rem}.sm\:-right-16{right:-4rem}.sm\:-right-2{right:-.5rem}.sm\:-right-20{right:-5rem}.sm\:-right-24{right:-6rem}.sm\:-right-4{right:-1rem}.sm\:-top-4{top:-1rem}.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-auto{margin-left:auto}.sm\:mr-1{margin-right:.25rem}.sm\:mr-2{margin-right:.5rem}.sm\:mr-3{margin-right:.75rem}.sm\:mt-0{margin-top:0}.sm\:mt-0\.5{margin-top:.125rem}.sm\:mt-10{margin-top:2.5rem}.sm\:mt-6{margin-top:1.5rem}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-28{height:7rem}.sm\:h-3{height:.75rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:max-h-12{max-height:3rem}.sm\:max-h-\[90dvh\]{max-height:90dvh}.sm\:min-h-0{min-height:0px}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-3{width:.75rem}.sm\:w-4{width:1rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-\[160px\]{width:160px}.sm\:w-\[90\%\]{width:90%}.sm\:w-auto{width:auto}.sm\:min-w-\[56px\]{min-width:56px}.sm\:min-w-\[78px\]{min-width:78px}.sm\:min-w-\[84px\]{min-width:84px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-\[220px\]{max-width:220px}.sm\:max-w-\[300px\]{max-width:300px}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[90vw\]{max-width:90vw}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-xs{max-width:20rem}.sm\:flex-1{flex:1 1 0%}.sm\:basis-1\/2{flex-basis:50%}.sm\:translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-full{border-radius:9999px}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:px-\[18px\]{padding-left:18px;padding-right:18px}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-9{padding-bottom:2.25rem}.sm\:pl-0{padding-left:0}.sm\:pl-1{padding-left:.25rem}.sm\:pl-2{padding-left:.5rem}.sm\:pr-5{padding-right:1.25rem}.sm\:pt-0{padding-top:0}.sm\:pt-12{padding-top:3rem}.sm\:pt-28{padding-top:7rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-9{padding-top:2.25rem}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:absolute{position:absolute}.md\:-left-4{left:-1rem}.md\:-right-4{right:-1rem}.md\:bottom-4{bottom:1rem}.md\:bottom-6{bottom:1.5rem}.md\:top-\[68px\]{top:68px}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-start-4{grid-column-start:4}.md\:mx-0{margin-left:0;margin-right:0}.md\:mx-1{margin-left:.25rem;margin-right:.25rem}.md\:-ml-4{margin-left:-1rem}.md\:mb-1{margin-bottom:.25rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-6{margin-bottom:1.5rem}.md\:ml-4{margin-left:1rem}.md\:ml-8{margin-left:2rem}.md\:mr-1\.5{margin-right:.375rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:h-10{height:2.5rem}.md\:h-16{height:4rem}.md\:h-2{height:.5rem}.md\:h-20{height:5rem}.md\:h-3{height:.75rem}.md\:h-3\.5{height:.875rem}.md\:h-32{height:8rem}.md\:h-4{height:1rem}.md\:h-48{height:12rem}.md\:h-5{height:1.25rem}.md\:h-6{height:1.5rem}.md\:h-8{height:2rem}.md\:h-auto{height:auto}.md\:max-h-none{max-height:none}.md\:w-10{width:2.5rem}.md\:w-16{width:4rem}.md\:w-20{width:5rem}.md\:w-24{width:6rem}.md\:w-28{width:7rem}.md\:w-3{width:.75rem}.md\:w-3\.5{width:.875rem}.md\:w-32{width:8rem}.md\:w-4{width:1rem}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-5{width:1.25rem}.md\:w-6{width:1.5rem}.md\:w-8{width:2rem}.md\:w-80{width:20rem}.md\:w-\[416px\]{width:416px}.md\:w-\[55vw\]{width:55vw}.md\:w-\[70vw\]{width:70vw}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:min-w-\[150px\]{min-width:150px}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[800px\]{max-width:800px}.md\:basis-1\/2{flex-basis:50%}.md\:basis-1\/3{flex-basis:33.333333%}.md\:rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-\[\.55fr_1fr\]{grid-template-columns:.55fr 1fr}.md\:grid-cols-\[\.8fr_1\.2fr\]{grid-template-columns:.8fr 1.2fr}.md\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.md\:grid-cols-\[1\.15fr_\.85fr\]{grid-template-columns:1.15fr .85fr}.md\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.md\:grid-cols-\[1\.6fr_1fr\]{grid-template-columns:1.6fr 1fr}.md\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.md\:grid-cols-\[1fr_1fr_2fr\]{grid-template-columns:1fr 1fr 2fr}.md\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.md\:flex-row{flex-direction:row}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-12{gap:3rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-lg{border-radius:var(--radius)}.md\:rounded-xl{border-radius:.75rem}.md\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.md\:border-l{border-left-width:1px}.md\:border-t-0{border-top-width:0px}.md\:bg-transparent{background-color:transparent}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-2{padding:.5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-0{padding-top:0;padding-bottom:0}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-24{padding-bottom:6rem}.md\:pb-4{padding-bottom:1rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-16{padding-left:4rem}.md\:pl-4{padding-left:1rem}.md\:pt-0{padding-top:0}.md\:pt-1\.5{padding-top:.375rem}.md\:pt-20{padding-top:5rem}.md\:pt-28{padding-top:7rem}.md\:pt-32{padding-top:8rem}.md\:pt-40{padding-top:10rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-6{padding-top:1.5rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-\[13px\]{font-size:13px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:opacity-0{opacity:0}.md\:blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.after\:md\:hidden:after{content:var(--tw-content);display:none}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:-left-12{left:-3rem}.lg\:-left-4{left:-1rem}.lg\:-left-6{left:-1.5rem}.lg\:-right-12{right:-3rem}.lg\:-right-2{right:-.5rem}.lg\:-right-4{right:-1rem}.lg\:bottom-1\/3{bottom:33.333333%}.lg\:bottom-1\/4{bottom:25%}.lg\:right-8{right:2rem}.lg\:top-0{top:0}.lg\:top-1\/3{top:33.333333%}.lg\:top-1\/4{top:25%}.lg\:top-24{top:6rem}.lg\:top-6{top:1.5rem}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:row-span-1{grid-row:span 1 / span 1}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:ml-\[416px\]{margin-left:416px}.lg\:mr-0{margin-right:0}.lg\:flex{display:flex}.lg\:\!hidden{display:none!important}.lg\:hidden{display:none}.lg\:h-2{height:.5rem}.lg\:h-4{height:1rem}.lg\:h-8{height:2rem}.lg\:h-screen{height:100vh}.lg\:w-1\/3{width:33.333333%}.lg\:w-2{width:.5rem}.lg\:w-2\/3{width:66.666667%}.lg\:w-4{width:1rem}.lg\:w-8{width:2rem}.lg\:w-\[416px\]{width:416px}.lg\:w-\[45vw\]{width:45vw}.lg\:w-\[60vw\]{width:60vw}.lg\:max-w-\[1000px\]{max-width:1000px}.lg\:basis-1\/3{flex-basis:33.333333%}.lg\:basis-1\/4{flex-basis:25%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[\.72fr_1\.28fr\]{grid-template-columns:.72fr 1.28fr}.lg\:grid-cols-\[\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-1{gap:.25rem}.lg\:gap-16{gap:4rem}.lg\:gap-2{gap:.5rem}.lg\:self-start{align-self:flex-start}.lg\:rounded-xl{border-radius:.75rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-3{padding-left:.75rem;padding-right:.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:text-left{text-align:left}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-\[10px\]{font-size:10px}.lg\:text-\[3\.5rem\]{font-size:3.5rem}.lg\:text-\[64px\]{font-size:64px}.lg\:text-\[8px\]{font-size:8px}}@media (min-width: 1280px){.xl\:basis-1\/4{flex-basis:25%}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.\[\&\:-webkit-autofill\]\:bg-\[\#F9FAFB\]:-webkit-autofill{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.\[\&\:-webkit-autofill\]\:bg-white\/5:-webkit-autofill{background-color:#ffffff0d}.\[\&\:-webkit-autofill\]\:\[-webkit-text-fill-color\:\#14121F\]:-webkit-autofill{-webkit-text-fill-color:#14121F}.\[\&\:-webkit-autofill\]\:\[-webkit-text-fill-color\:white\]:-webkit-autofill{-webkit-text-fill-color:white}.\[\&\:-webkit-autofill\]\:\[transition\:background-color_9999s_ease-in-out_0s\]:-webkit-autofill{-webkit-transition:background-color 9999s ease-in-out 0s;transition:background-color 9999s ease-in-out 0s}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\[data-radix-dialog-close\]\]\:hidden>button[data-radix-dialog-close]{display:none}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>button\]\:text-white>button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&\>button\]\:hover\:text-white\/80:hover>button{color:#fffc}.\[\&\>div\]\:text-white>div{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>span\]\:flex>span{display:flex}.\[\&\>span\]\:items-center>span{align-items:center}.\[\&\>span\]\:gap-3>span{gap:.75rem}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\.lucide-chevron-down\]\:hidden>svg.lucide-chevron-down{display:none}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:hidden>svg{display:none}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-\[\#5ce1e6\]>svg{--tw-text-opacity: 1;color:rgb(92 225 230 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-\[\#60a5fa\]>svg{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-\[\#a8a8d8\]>svg{--tw-text-opacity: 1;color:rgb(168 168 216 / var(--tw-text-opacity, 1))}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:hsl(var(--sidebar-accent-foreground))}.\[\&\>svg\]\:text-white>svg{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\]\:rounded-b-none[data-state=open]{border-bottom-right-radius:0;border-bottom-left-radius:0}.\[\&\[data-state\=open\]\]\:border-b-0[data-state=open]{border-bottom-width:0px}.\[\&_\.course-art\]\:h-full .course-art{height:100%}.\[\&_\.course-art\]\:min-h-\[174px\] .course-art{min-height:174px}.\[\&_\.nr-home\]\:h-full .nr-home{height:100%}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border))}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border))}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_\[data-description\]\]\:text-white\/90 [data-description]{color:#ffffffe6}.\[\&_\[data-title\]\]\:text-white [data-title]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_button\:hover\]\:text-white\/80 button:hover{color:#fffc}.\[\&_button\]\:text-white button{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:\!stroke-white svg{stroke:#fff!important}.\[\&_svg\]\:\!text-white svg{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
