:root{--color-brand-teal:#74b5c9;--color-brand-green:#30b351;--color-brand-green-pale:#7ac578;--color-brand-green-bg:#509a73;--color-brand-grey-1:#939393;--color-brand-grey-2:#929292;--color-brand-grey-3:#d4d4d4;--color-brand-black:#000;--color-brand-white:#fff;--color-semantic-success:#30b351;--color-semantic-success-light:#7ac578;--color-semantic-success-bg:#f1f8f4;--color-semantic-error:#e53935;--color-semantic-error-bg:#ffebee;--color-semantic-warning:#ff9800;--color-semantic-warning-bg:#fff3e0;--color-semantic-info:#2196f3;--color-semantic-info-bg:#e3f2fd;--color-neutral-900:#1a1a1a;--color-neutral-700:#4a4a4a;--color-neutral-500:#9e9e9e;--color-neutral-300:#d9d9d9;--color-neutral-100:#f5f5f5;--color-neutral-50:#fafafa;--color-neutral-white:#fff;--color-brand-teal-dark:#5a9aae;--color-brand-teal-light:#e8f4f8;--color-success-hover:#28a745;--color-error-hover:#d32f2f;--color-warning-hover:#f57c00;--color-info-hover:#1976d2;--color-primary:var(--color-brand-teal);--color-primary-hover:var(--color-brand-teal-dark);--color-primary-light:var(--color-brand-teal-light);--color-success:var(--color-semantic-success);--color-error:var(--color-semantic-error);--color-warning:var(--color-semantic-warning);--color-info:var(--color-semantic-info);--color-text-primary:var(--color-neutral-900);--color-text-secondary:var(--color-neutral-700);--color-text-tertiary:var(--color-neutral-500);--color-bg-canvas:var(--color-neutral-white);--color-bg-subtle:var(--color-neutral-100);--color-bg-hover:var(--color-neutral-50);--color-border-default:var(--color-neutral-300);--color-border-strong:var(--color-neutral-500);--color-focus:var(--color-brand-teal);--color-link-text:var(--color-neutral-900);--color-link-decoration:var(--color-brand-teal);--color-link-hover-decoration:var(--color-brand-teal-dark);--color-primary-cta-bg:var(--color-brand-teal);--color-primary-cta-text:var(--color-neutral-900);--color-primary-cta-hover-bg:var(--color-brand-teal-dark);--color-primary-cta-inverse-bg:var(--color-brand-teal-dark);--color-primary-cta-inverse-text:var(--color-neutral-white);--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--fs-display:48px;--fs-h1:36px;--fs-h2:30px;--fs-h3:24px;--fs-h4:20px;--fs-body-lg:18px;--fs-body:16px;--fs-body-sm:14px;--fs-tiny:12px;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--lh-tight:1.15;--lh-snug:1.25;--lh-normal:1.5;--ls-tight:-0.02em;--ls-normal:0;--ls-wide:0.05em;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}@media (max-width:768px){:root{--fs-h1:30px;--fs-h2:26px;--fs-h3:22px;--fs-h4:18px}}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/inter/Inter-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(/fonts/inter/Inter-Medium.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/inter/Inter-SemiBold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(/fonts/inter/Inter-Bold.woff2) format("woff2")}.v2-root{font-size:var(--fs-body);line-height:1.5}.v2-display{font-size:var(--fs-display)}.v2-display,.v2-h1{color:var(--color-text-primary);font-family:var(--font-sans);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0 0 .5em}.v2-h1{font-size:var(--fs-h1)}.v2-h2{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-h2);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:var(--lh-tight);margin:0 0 .5em}.v2-h3{font-size:var(--fs-h3)}.v2-h3,.v2-h4{color:var(--color-text-primary);font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:var(--ls-normal);line-height:var(--lh-snug);margin:0 0 .5em}.v2-h4{font-size:var(--fs-h4)}.v2-body-lg{font-size:var(--fs-body-lg)}.v2-body,.v2-body-lg{color:var(--color-text-secondary);font-family:var(--font-sans);font-weight:var(--fw-regular);letter-spacing:var(--ls-normal);line-height:var(--lh-normal);margin:0 0 1em}.v2-body{font-size:var(--fs-body)}.v2-body-sm{color:var(--color-text-secondary);font-size:var(--fs-body-sm);margin:0 0 1em}.v2-body-sm,.v2-tiny{font-family:var(--font-sans);font-weight:var(--fw-regular);letter-spacing:var(--ls-normal);line-height:var(--lh-normal)}.v2-tiny{color:var(--color-text-tertiary);font-size:var(--fs-tiny);margin:0}.v2-fw-regular{font-weight:var(--fw-regular)}.v2-fw-medium{font-weight:var(--fw-medium)}.v2-fw-semibold{font-weight:var(--fw-semibold)}.v2-fw-bold{font-weight:var(--fw-bold)}.v2-link,.v2-root a{color:var(--color-link-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-link-decoration);text-decoration-color:var(--color-link-decoration);text-decoration-thickness:1.5px;text-underline-offset:2px;transition:-webkit-text-decoration-color .15s ease-in-out;transition:text-decoration-color .15s ease-in-out;transition:text-decoration-color .15s ease-in-out,-webkit-text-decoration-color .15s ease-in-out}.v2-link:hover,.v2-root a:hover{-webkit-text-decoration-color:var(--color-link-hover-decoration);text-decoration-color:var(--color-link-hover-decoration)}.v2-link:focus-visible,.v2-root a:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus);outline-offset:2px}.v2-root a.v2-btn,.v2-root a.v2-btn:hover,a.v2-btn,a.v2-btn:hover{text-decoration:none}.v2-root a.v2-btn-primary{color:var(--color-primary-cta-text)}.v2-root a.v2-btn-secondary{color:var(--color-primary)}.v2-root a.v2-btn-destructive{color:var(--color-neutral-white)}.v2-root a.v2-btn-ghost{color:var(--color-primary)}.v2-btn,.v2-root a.header-btn-login,.v2-root a.header-btn-sign-up{text-decoration:none}.v2-btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-weight:var(--fw-semibold);gap:8px;justify-content:center;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,transform .1s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.v2-btn-sm{font-size:var(--fs-body-sm);height:32px;padding:0 12px}.v2-btn-md{height:40px;padding:0 16px}.v2-btn-lg,.v2-btn-md{font-size:var(--fs-body)}.v2-btn-lg{height:48px;padding:0 20px}.v2-btn{font-size:var(--fs-body);height:40px;padding:0 16px}.v2-btn-primary{background-color:var(--color-primary-cta-bg);color:var(--color-primary-cta-text)}.v2-btn-primary:hover:not(:disabled){background-color:var(--color-primary-cta-hover-bg)}.v2-btn-primary:active:not(:disabled){transform:scale(.98)}.v2-btn-primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.v2-btn-primary:disabled{cursor:not-allowed;opacity:.5}.v2-btn-secondary{background-color:var(--color-neutral-white);border:2px solid var(--color-primary);color:var(--color-primary)}.v2-btn-secondary:hover:not(:disabled){background-color:var(--color-primary-light)}.v2-btn-secondary:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.v2-btn-secondary:disabled{cursor:not-allowed;opacity:.5}.v2-btn-destructive{background-color:var(--color-error);color:var(--color-neutral-white)}.v2-btn-destructive:hover:not(:disabled){background-color:var(--color-error-hover)}.v2-btn-destructive:active:not(:disabled){transform:scale(.98)}.v2-btn-destructive:focus-visible{outline:2px solid var(--color-error);outline-offset:4px}.v2-btn-destructive:disabled{cursor:not-allowed;opacity:.5}.v2-btn-ghost{background-color:transparent;color:var(--color-primary)}.v2-btn-ghost:hover:not(:disabled){background-color:var(--color-primary-light)}.v2-btn-ghost:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.v2-btn-ghost:disabled{cursor:not-allowed;opacity:.5}.v2-btn-loading{opacity:.75;pointer-events:none}.v2-btn-loading:before{-webkit-animation:v2-btn-spin .6s linear infinite;animation:v2-btn-spin .6s linear infinite;border:2px solid;border-radius:50%;border-top:2px solid transparent;content:"";display:inline-block;height:16px;width:16px}@-webkit-keyframes v2-btn-spin{to{transform:rotate(1turn)}}@keyframes v2-btn-spin{to{transform:rotate(1turn)}}.v2-form-group{margin-bottom:20px}.v2-label{color:var(--color-text-secondary);display:block;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);margin-bottom:8px}.v2-label-required:after{color:var(--color-error);content:" *"}.v2-input,.v2-select,.v2-textarea{background-color:var(--color-neutral-white);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-body);height:40px;padding:0 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.v2-textarea{height:auto;line-height:1.5;min-height:96px;padding:12px;resize:vertical}.v2-input::-moz-placeholder,.v2-textarea::-moz-placeholder{color:var(--color-text-tertiary);font-weight:var(--fw-regular)}.v2-input:-ms-input-placeholder,.v2-textarea:-ms-input-placeholder{color:var(--color-text-tertiary);font-weight:var(--fw-regular)}.v2-input::placeholder,.v2-textarea::placeholder{color:var(--color-text-tertiary);font-weight:var(--fw-regular)}.v2-input:focus,.v2-select:focus,.v2-textarea:focus{border:2px solid var(--color-primary);outline:none;padding:0 11px}.v2-textarea:focus{padding:11px}.v2-input-error,.v2-textarea.v2-input-error{border:2px solid var(--color-error);padding:0 11px}.v2-textarea.v2-input-error{padding:11px}.v2-input-success{border:2px solid var(--color-success);padding:0 11px}.v2-input:disabled,.v2-select:disabled,.v2-textarea:disabled{background-color:var(--color-neutral-100);color:var(--color-text-tertiary);cursor:not-allowed;opacity:.7}.v2-helper-text{color:var(--color-text-tertiary);font-family:var(--font-sans);font-size:var(--fs-tiny);font-weight:var(--fw-regular);margin-top:4px}.v2-helper-text-error{color:var(--color-error)}.v2-checkbox,.v2-radio{align-items:center;color:var(--color-text-primary);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-body);gap:8px}.v2-checkbox input[type=checkbox],.v2-radio input[type=radio]{accent-color:var(--color-primary);cursor:pointer;height:18px;width:18px}.v2-card{background-color:var(--color-neutral-white);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);padding:20px;transition:box-shadow .2s ease-in-out,transform .2s ease-in-out}.v2-card-elevated{border:none;box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.04)}.v2-card-hover:hover{box-shadow:0 4px 12px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.06);transform:translateY(-2px)}.v2-card-header{border-bottom:1px solid var(--color-border-default);margin-bottom:16px;padding-bottom:16px}.v2-card-body{padding:0}.v2-card-footer{border-top:1px solid var(--color-border-default);display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:16px}.v2-alert{align-items:flex-start;border-left:4px solid;border-radius:var(--radius-md);color:var(--color-text-primary);display:flex;font-family:var(--font-sans);font-size:var(--fs-body);gap:12px;padding:16px}.v2-alert-icon{align-items:center;display:inline-flex;flex-shrink:0;font-weight:var(--fw-bold);height:20px;justify-content:center;line-height:1;width:20px}.v2-alert-body{flex:1}.v2-alert-title{color:var(--color-text-primary);font-weight:var(--fw-semibold);margin-bottom:4px}.v2-alert-success{background-color:var(--color-semantic-success-bg);border-left-color:var(--color-success)}.v2-alert-success .v2-alert-icon{color:var(--color-success)}.v2-alert-error{background-color:var(--color-semantic-error-bg);border-left-color:var(--color-error)}.v2-alert-error .v2-alert-icon{color:var(--color-error)}.v2-alert-warning{background-color:var(--color-semantic-warning-bg);border-left-color:var(--color-warning);color:var(--color-neutral-900)}.v2-alert-warning .v2-alert-icon{color:var(--color-warning)}.v2-alert-warning .v2-alert-title{color:var(--color-neutral-900)}.v2-alert-info{background-color:var(--color-semantic-info-bg);border-left-color:var(--color-info)}.v2-alert-info .v2-alert-icon{color:var(--color-info)}.v2-nav{align-items:center;display:flex;font-family:var(--font-sans);gap:24px}.v2-nav-link{border-bottom:2px solid transparent;color:var(--color-text-secondary);font-size:var(--fs-body);font-weight:var(--fw-medium);padding:8px 4px;text-decoration:none;transition:color .15s ease-in-out,border-color .15s ease-in-out}.v2-nav-link-active,.v2-nav-link:hover{color:var(--color-primary)}.v2-nav-link-active{border-bottom-color:var(--color-primary)}.v2-nav-link:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus);outline-offset:4px}.v2-table{border-collapse:collapse;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-body);width:100%}.v2-table thead th{background-color:var(--color-neutral-100);color:var(--color-text-primary);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);text-align:left}.v2-table tbody td,.v2-table thead th{border-bottom:1px solid var(--color-border-default);padding:12px 16px}.v2-table tbody td{color:var(--color-text-secondary)}.v2-table tbody tr:hover{background-color:var(--color-bg-hover)}.v2-table-zebra tbody tr:nth-child(2n){background-color:var(--color-neutral-50)}.v2-modal-backdrop{align-items:center;background-color:rgba(26,26,26,.5);display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.v2-modal{background-color:var(--color-neutral-white);border-radius:var(--radius-xl);box-shadow:0 10px 40px rgba(0,0,0,.15);font-family:var(--font-sans);max-height:90vh;max-width:560px;overflow-y:auto;width:100%}.v2-modal-header{align-items:center;border-bottom:1px solid var(--color-border-default);display:flex;justify-content:space-between;padding:20px 24px}.v2-modal-body{color:var(--color-text-secondary);padding:24px}.v2-modal-footer{border-top:1px solid var(--color-border-default);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.v2-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.v2-touch-target{min-height:44px;min-width:44px}.v2-swatch{align-items:flex-start;display:inline-flex;flex-direction:column;font-family:var(--font-sans);margin:8px 8px 16px 0;width:150px}.v2-swatch-chip{border:1px solid var(--color-border-default);border-radius:var(--radius-md);height:64px;width:100%}.v2-swatch-name{color:var(--color-text-primary);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);margin-top:6px}.v2-swatch-hex{color:var(--color-text-tertiary);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--fs-tiny)}.v2-root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-text-primary);font-family:var(--font-sans)}.new-layout-v2.v2-root #header_login,.new-layout-v2.v2-root #header_login_phone,.new-layout-v2.v2-root .top-header--login-wrapper #header_login{background-color:var(--color-primary-cta-bg);border:none;border-radius:var(--radius-md);color:var(--color-primary-cta-text);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);height:36px;padding:0 16px;transition:background-color .15s ease-in-out}.new-layout-v2.v2-root #header_login:hover,.new-layout-v2.v2-root #header_login_phone:hover,.new-layout-v2.v2-root .top-header--login-wrapper #header_login:hover{background-color:var(--color-primary-cta-hover-bg);color:var(--color-primary-cta-text)}.new-layout-v2.v2-root #header_login:focus-visible,.new-layout-v2.v2-root #header_login_phone:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.new-layout-v2.v2-root .header-btn-sign-up{background-color:var(--color-primary-cta-bg);border:none;border-radius:var(--radius-md);color:var(--color-primary-cta-text);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);height:36px;padding:0 16px}.new-layout-v2.v2-root .header-btn-sign-up:hover{background-color:var(--color-primary-cta-hover-bg)}.new-layout-v2.v2-root .header-menu-v2 #header-navbar.navbar ul li a,.new-layout-v2.v2-root .header-menu-v2 #header-navbar.navbar ul li a.nav-link{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-medium);transition:color .15s ease-in-out}.new-layout-v2.v2-root .header-menu-v2 #header-navbar.navbar ul li a.nav-link:hover,.new-layout-v2.v2-root .header-menu-v2 #header-navbar.navbar ul li a:hover{color:var(--color-primary)}.new-layout-v2.v2-root footer{color:var(--color-text-secondary);font-family:var(--font-sans)}.new-layout-v2.v2-root footer h5{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:var(--fw-semibold)}.new-layout-v2.v2-root footer .footer-tagline,.new-layout-v2.v2-root footer ul li a{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--fs-body-sm)}.new-layout-v2.v2-root footer ul li a{text-decoration:none;transition:color .15s ease-in-out}.new-layout-v2.v2-root footer ul li a:hover{color:var(--color-primary)}.new-layout-v2.v2-root footer .footer-copyright{color:var(--color-text-tertiary);font-family:var(--font-sans);font-size:var(--fs-body-sm)}.new-layout-v2.v2-root #subscribe-button{background-color:var(--color-primary-cta-bg);border:none;color:var(--color-primary-cta-text);font-family:var(--font-sans);font-weight:var(--fw-semibold)}.new-layout-v2.v2-root #subscribe-button:hover{background-color:var(--color-primary-cta-hover-bg)}.new-layout-v2.v2-root .footer-input-subcribe{border:1px solid var(--color-border-default);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-body)}.new-layout-v2.v2-root .footer-input-subcribe:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-brand-teal-light);outline:none}.new-layout-v2.v2-root #forget_password .modal-content,.new-layout-v2.v2-root .new-layout-modal-v2 .modal-content{background-color:var(--color-neutral-white);border:none;border-radius:var(--radius-xl);box-shadow:0 10px 40px rgba(0,0,0,.15);font-family:var(--font-sans)}.new-layout-v2.v2-root #forget_password .modal-header,.new-layout-v2.v2-root .new-layout-modal-v2 .modal-header{align-items:center;background-color:var(--color-neutral-white);border-bottom:1px solid var(--color-border-default);padding:20px 24px}.new-layout-v2.v2-root #forget_password .modal-header .modal-title,.new-layout-v2.v2-root .new-layout-modal-v2 .modal-header .modal-title{color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:var(--fw-semibold);line-height:1.35;margin:0}.new-layout-v2.v2-root #forget_password .modal-header .close,.new-layout-v2.v2-root .new-layout-modal-v2 .modal-header .close{color:var(--color-text-secondary);opacity:.75;transition:opacity .15s ease-in-out}.new-layout-v2.v2-root #forget_password .modal-header .close:hover,.new-layout-v2.v2-root .new-layout-modal-v2 .modal-header .close:hover{color:var(--color-text-primary);opacity:1}.new-layout-v2.v2-root #forget_password .modal-header .close:focus-visible,.new-layout-v2.v2-root .new-layout-modal-v2 .modal-header .close:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--color-focus);outline-offset:2px}.new-layout-v2.v2-root #forget_password .modal-body,.new-layout-v2.v2-root .new-layout-modal-v2 .modal-body{color:var(--color-text-secondary);font-family:var(--font-sans);padding:24px}.new-layout-v2.v2-root .new-layout-modal-v2 .modal-body .sub-description{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);margin-bottom:20px}.new-layout-v2.v2-root .new-layout-modal-v2 .signup-tagline{color:var(--color-text-tertiary);font-family:var(--font-sans);font-size:var(--fs-body-sm);margin:16px 0;text-align:center}.new-layout-v2.v2-root .container .form-group .col-form-label,.new-layout-v2.v2-root .container .form-group>label,.new-layout-v2.v2-root .modal-body .form-group .label400,.new-layout-v2.v2-root .modal-body .form-group>label{color:var(--color-text-secondary);display:block;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);margin-bottom:8px}.new-layout-v2.v2-root #forget_password .modal-body input,.new-layout-v2.v2-root #forget_password .modal-body input.form-control,.new-layout-v2.v2-root #signin .modal-body input,.new-layout-v2.v2-root #signin .modal-body input.form-control,.new-layout-v2.v2-root #signup .modal-body input.form-control,.new-layout-v2.v2-root #signup .modal-body input:not([type=checkbox]):not([type=radio]){background-color:var(--color-neutral-white);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-body);height:44px;padding:0 14px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.new-layout-v2.v2-root #forget_password .modal-body input.form-control:focus,.new-layout-v2.v2-root #signin .modal-body input.form-control:focus,.new-layout-v2.v2-root #signup .modal-body input.form-control:focus{border:2px solid var(--color-primary);box-shadow:0 0 0 2px var(--color-brand-teal-light);outline:none;padding:0 13px}.new-layout-v2.v2-root #forget_password .modal-body input::-moz-placeholder,.new-layout-v2.v2-root #signin .modal-body input::-moz-placeholder,.new-layout-v2.v2-root #signup .modal-body input::-moz-placeholder{color:var(--color-text-tertiary)}.new-layout-v2.v2-root #forget_password .modal-body input:-ms-input-placeholder,.new-layout-v2.v2-root #signin .modal-body input:-ms-input-placeholder,.new-layout-v2.v2-root #signup .modal-body input:-ms-input-placeholder{color:var(--color-text-tertiary)}.new-layout-v2.v2-root #forget_password .modal-body input::placeholder,.new-layout-v2.v2-root #signin .modal-body input::placeholder,.new-layout-v2.v2-root #signup .modal-body input::placeholder{color:var(--color-text-tertiary)}.new-layout-v2.v2-root .modal-body .form-input-group-password input.form-control{border-bottom-right-radius:0;border-right:none;border-top-right-radius:0}.new-layout-v2.v2-root .modal-body .form-input-group-password .input-group-text{background-color:var(--color-neutral-white);border:1px solid var(--color-border-default);border-bottom-left-radius:0;border-bottom-right-radius:var(--radius-md);border-left:none;border-top-left-radius:0;border-top-right-radius:var(--radius-md);color:var(--color-text-tertiary);padding:0 12px}.new-layout-v2.v2-root #forget_password button.sbmt,.new-layout-v2.v2-root .new-layout-modal-v2 button.sbmt,.new-layout-v2.v2-root .signup-modal-v2 button.sbmt{background-color:var(--color-primary-cta-bg);border:none;border-radius:var(--radius-md);color:var(--color-primary-cta-text);cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);height:48px;letter-spacing:0;line-height:1;margin-top:16px;transition:background-color .15s ease-in-out;width:100%}.new-layout-v2.v2-root #forget_password button.sbmt:hover,.new-layout-v2.v2-root .new-layout-modal-v2 button.sbmt:hover,.new-layout-v2.v2-root .signup-modal-v2 button.sbmt:hover{background-color:var(--color-primary-cta-hover-bg);color:var(--color-primary-cta-text)}.new-layout-v2.v2-root #forget_password button.sbmt:focus-visible,.new-layout-v2.v2-root .new-layout-modal-v2 button.sbmt:focus-visible,.new-layout-v2.v2-root .signup-modal-v2 button.sbmt:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.new-layout-v2.v2-root .new-layout-modal-v2 .login_form #forget_password-btn,.new-layout-v2.v2-root .new-layout-modal-v2 .login_form a.frgt,.new-layout-v2.v2-root .new-layout-modal-v2 .sind_up_wapper #forget_password-btn,.new-layout-v2.v2-root .new-layout-modal-v2 a.frgt{color:var(--color-link-text);display:inline-block;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);margin:4px 0 12px;text-decoration:underline;-webkit-text-decoration-color:var(--color-link-decoration);text-decoration-color:var(--color-link-decoration);text-underline-offset:2px}.new-layout-v2.v2-root .new-layout-modal-v2 .login_form a.frgt:hover{-webkit-text-decoration-color:var(--color-link-hover-decoration);text-decoration-color:var(--color-link-hover-decoration)}.new-layout-v2.v2-root .new-layout-modal-v2 .login_form p.dont,.new-layout-v2.v2-root .new-layout-modal-v2 .sind_up_wapper p.dont{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);margin-bottom:0;margin-top:16px;text-align:center}.new-layout-v2.v2-root .new-layout-modal-v2 .login_form p.dont a,.new-layout-v2.v2-root .new-layout-modal-v2 .sind_up_wapper p.dont a{color:var(--color-link-text);font-weight:var(--fw-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-link-decoration);text-decoration-color:var(--color-link-decoration);text-underline-offset:2px}.new-layout-v2.v2-root .new-layout-modal-v2 .custom-control-label,.new-layout-v2.v2-root .new-layout-modal-v2 .custom-control-label p{color:var(--color-text-secondary);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-regular);margin:0}.new-layout-v2.v2-root .new-layout-modal-v2 .custom-control-label a{color:var(--color-link-text);text-decoration:underline;-webkit-text-decoration-color:var(--color-link-decoration);text-decoration-color:var(--color-link-decoration);text-underline-offset:2px}.new-layout-v2.v2-root .new-layout-modal-v2 .agree-with-term-conditions{margin-top:4px}.new-layout-v2.v2-root .signup-role-section{margin:12px 0 4px}.new-layout-v2.v2-root .signup-role-label{color:var(--color-text-secondary);display:block;font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);margin-bottom:8px}.new-layout-v2.v2-root .signup-age-alert{align-items:flex-start;background-color:var(--color-semantic-warning-bg);border-left:4px solid var(--color-warning);border-radius:var(--radius-md);color:var(--color-neutral-900);display:flex;font-family:var(--font-sans);gap:12px;margin:12px 0;padding:12px 14px}.new-layout-v2.v2-root .signup-age-alert .alert-icon{color:var(--color-warning);font-size:18px;margin-top:1px}.new-layout-v2.v2-root .signup-age-alert .alert-content p{color:var(--color-neutral-900);font-size:var(--fs-body-sm);margin:0 0 4px}.new-layout-v2.v2-root .signup-age-alert .alert-content a{color:var(--color-neutral-900);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);text-decoration:underline;-webkit-text-decoration-color:var(--color-link-decoration);text-decoration-color:var(--color-link-decoration)}.new-layout-v2.v2-root .container .card{background-color:var(--color-neutral-white);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.04);font-family:var(--font-sans)}.new-layout-v2.v2-root .container .card-header{background-color:var(--color-neutral-100);border-bottom:1px solid var(--color-border-default);border-radius:var(--radius-xl) var(--radius-xl) 0 0;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:var(--fw-semibold);padding:16px 24px}.new-layout-v2.v2-root .container .card-body{color:var(--color-text-secondary);font-family:var(--font-sans);padding:24px}.new-layout-v2.v2-root .container .card-body .form-group input.form-control{background-color:var(--color-neutral-white);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-body);height:44px;padding:0 14px}.new-layout-v2.v2-root .container .card-body .form-group input.form-control:focus{border:2px solid var(--color-primary);box-shadow:0 0 0 2px var(--color-brand-teal-light);outline:none;padding:0 13px}.new-layout-v2.v2-root .container .btn.btn-primary,.new-layout-v2.v2-root .container .card-body .btn.btn-primary{background-color:var(--color-primary-cta-bg);border-color:var(--color-primary-cta-bg);border-radius:var(--radius-md);color:var(--color-primary-cta-text);font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-semibold);height:44px;padding:0 20px;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.new-layout-v2.v2-root .container .btn.btn-primary:hover,.new-layout-v2.v2-root .container .card-body .btn.btn-primary:hover{background-color:var(--color-primary-cta-hover-bg);border-color:var(--color-primary-cta-hover-bg);color:var(--color-primary-cta-text)}.new-layout-v2.v2-root .container .btn.btn-primary:focus-visible,.new-layout-v2.v2-root .container .card-body .btn.btn-primary:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.new-layout-v2.v2-root .container .alert.alert-danger{background-color:var(--color-semantic-error-bg);border:none;border-left:4px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-neutral-900);font-family:var(--font-sans);font-size:var(--fs-body-sm);padding:12px 16px}.new-layout-v2.v2-root .container .alert.alert-danger ul{margin:0;padding-left:20px}.new-layout-v2.v2-root .container .alert.alert-danger li{color:var(--color-neutral-900)}.new-layout-v2.v2-root .container .card-body .form-text{color:var(--color-text-tertiary);font-family:var(--font-sans);font-size:var(--fs-tiny);margin-top:4px}.v2-home-hero{background-color:var(--color-brand-green-bg)!important;padding-bottom:0;padding-top:24px}.v2-home-hero .home-banner-main{align-items:stretch}.v2-home-hero .home-banner-main--left{align-items:center;display:flex}.v2-home-hero .home-banner-main--right{align-items:flex-end;display:flex;justify-content:flex-end}.v2-home-hero .v2-home-hero-title{color:var(--color-neutral-white)}.v2-home-hero .v2-home-hero-subtitle{color:var(--color-neutral-white);margin-bottom:24px;max-width:520px}.v2-home-hero .v2-home-hero-freetext{color:var(--color-neutral-300);margin-top:12px}.new-layout-v2.v2-root .v2-home-hero .header-btn-sign-up.v2-btn-secondary{background-color:var(--color-neutral-white);border:2px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--fs-body);font-weight:var(--fw-semibold);height:48px;padding:0 20px}.new-layout-v2.v2-root .v2-home-hero .header-btn-sign-up.v2-btn-secondary:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.v2-home-steps-section{background-color:var(--color-neutral-900)!important;padding:48px 0}.v2-home-steps-section .home-three-steps{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.v2-home-step-item{flex:1 1 260px;padding:24px;text-align:left}.v2-home-step-number{align-items:center;background-color:var(--color-brand-teal);border-radius:50%;color:var(--color-neutral-900);display:inline-flex;font-family:var(--font-sans);font-size:var(--fs-body);font-weight:var(--fw-bold);height:36px;justify-content:center;margin-bottom:16px;width:36px}.v2-home-step-title{color:var(--color-neutral-white);margin-bottom:8px}.v2-home-step-subtitle{color:var(--color-neutral-300);margin-bottom:12px}.v2-home-step-list{color:var(--color-neutral-300);font-family:var(--font-sans);font-size:var(--fs-body-sm);list-style:none;margin:0;padding:0}.v2-home-step-list li{padding:4px 0 4px 18px;position:relative}.v2-home-step-list li:before{color:var(--color-brand-teal);content:"•";font-weight:var(--fw-bold);left:4px;position:absolute}.v2-home-search-section{background-color:var(--color-neutral-white)!important}.v2-home-section-heading{color:var(--color-text-primary);margin-bottom:8px}.v2-home-section-caption{color:var(--color-text-secondary);margin-bottom:24px}.new-layout-v2.v2-root .home-banner-iframe-section #home-search-an-categories,.new-layout-v2.v2-root .v2-home-search-section #home-search-an-categories{align-items:center;background-color:var(--color-neutral-white);border:1px solid var(--color-border-default)!important;border-radius:28px;box-shadow:0 2px 8px rgba(0,0,0,.06);display:flex;height:56px;overflow:hidden;padding:0}.new-layout-v2.v2-root .home-banner-iframe-section form.example button.ctm-tutor-btn,.new-layout-v2.v2-root .v2-home-search-section form.example button.ctm-tutor-btn{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:0 0 52px;float:none;height:56px;justify-content:center;padding:0;width:52px}.new-layout-v2.v2-root .home-banner-iframe-section form.example button.ctm-tutor-btn .btn-banner-search-icon,.new-layout-v2.v2-root .v2-home-search-section form.example button.ctm-tutor-btn .btn-banner-search-icon{background-size:contain;height:22px;opacity:.45;width:22px}.new-layout-v2.v2-root .home-banner-iframe-section .ctm_home_find_a_tutor_text,.new-layout-v2.v2-root .v2-home-search-section .ctm_home_find_a_tutor_text{flex:1 1 0%;height:100%;min-width:0}.new-layout-v2.v2-root .home-banner-iframe-section .select-icon-wrapper,.new-layout-v2.v2-root .v2-home-search-section .select-icon-wrapper{height:100%}.new-layout-v2.v2-root .home-banner-iframe-section .banner-search-input,.new-layout-v2.v2-root .v2-home-search-section .banner-search-input{background-color:transparent;border:none!important;border-radius:0;box-shadow:none;color:var(--color-text-primary);font-family:var(--font-sans);font-size:var(--fs-body);height:56px;min-height:56px;padding-left:0;padding-right:12px}.new-layout-v2.v2-root .home-banner-iframe-section .banner-search-input:focus,.new-layout-v2.v2-root .v2-home-search-section .banner-search-input:focus{border:none!important;box-shadow:none;outline:none}.new-layout-v2.v2-root .home-banner-iframe-section .banner-search-input::-moz-placeholder,.new-layout-v2.v2-root .v2-home-search-section .banner-search-input::-moz-placeholder{color:var(--color-text-tertiary);font-family:var(--font-sans)}.new-layout-v2.v2-root .home-banner-iframe-section .banner-search-input:-ms-input-placeholder,.new-layout-v2.v2-root .v2-home-search-section .banner-search-input:-ms-input-placeholder{color:var(--color-text-tertiary);font-family:var(--font-sans)}.new-layout-v2.v2-root .home-banner-iframe-section .banner-search-input::placeholder,.new-layout-v2.v2-root .v2-home-search-section .banner-search-input::placeholder{color:var(--color-text-tertiary);font-family:var(--font-sans)}.new-layout-v2.v2-root .home-banner-iframe-section #home-search-an-categories:focus-within,.new-layout-v2.v2-root .v2-home-search-section #home-search-an-categories:focus-within{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-brand-teal-light)}.new-layout-v2.v2-root .home-banner-iframe-section .category-search-icon,.new-layout-v2.v2-root .v2-home-search-section .category-search-icon{align-items:center;display:flex;flex:0 0 48px;height:56px;justify-content:center;padding-right:4px;position:static;transform:none}.new-layout-v2.v2-root .home-banner-iframe-section .category-search-icon img,.new-layout-v2.v2-root .v2-home-search-section .category-search-icon img{border-radius:8px;height:40px!important;width:40px!important}.new-layout-v2.v2-root .home-box-search .home-browse-link a{color:var(--color-link-text);font-family:var(--font-sans);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);text-decoration:underline;-webkit-text-decoration-color:var(--color-link-decoration);text-decoration-color:var(--color-link-decoration);text-underline-offset:2px}.new-layout-v2.v2-root .home-box-search .home-browse-link a:hover{-webkit-text-decoration-color:var(--color-link-hover-decoration);text-decoration-color:var(--color-link-hover-decoration)}.v2-home-gray-section{background-color:var(--color-neutral-100)!important;padding:48px 0}.v2-home-gray-section .v2-home-section-heading{margin-bottom:16px}.v2-home-prose p{color:var(--color-text-secondary);line-height:1.6;margin-bottom:12px}.v2-home-prose p:last-child{margin-bottom:0}.v2-home-hiw-section{padding:48px 0}.v2-home-hiw-card{background-color:var(--color-neutral-white);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);box-shadow:0 1px 3px rgba(0,0,0,.06),0 4px 12px rgba(0,0,0,.04);padding:24px;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.v2-home-hiw-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08),0 8px 24px rgba(0,0,0,.06);transform:translateY(-2px)}.v2-home-hiw-card-title{color:var(--color-text-primary);margin-bottom:8px}.v2-home-hiw-card-des{color:var(--color-text-secondary)}.v2-home-hiw-trust{color:var(--color-text-tertiary);font-style:normal;padding:0 16px}.v2-home-cta{background-color:var(--color-brand-green-bg)!important;padding:56px 0}.v2-home-cta-inner{margin:0 auto;max-width:680px;text-align:center}.v2-home-cta-subtitle,.v2-home-cta-title{color:var(--color-neutral-white)}.v2-home-cta-subtitle{margin-bottom:24px}.v2-home-cta-action{margin-bottom:12px}.new-layout-v2.v2-root .v2-home-cta .header-btn-sign-up.v2-btn-secondary{background-color:var(--color-neutral-white);border:2px solid var(--color-primary);border-radius:var(--radius-md);color:var(--color-primary);font-size:var(--fs-body);font-weight:var(--fw-semibold);height:48px;padding:0 24px}.new-layout-v2.v2-root .v2-home-cta .header-btn-sign-up.v2-btn-secondary:hover{background-color:var(--color-primary-light);color:var(--color-primary)}.v2-home-cta-subtext{color:var(--color-neutral-300);margin-top:8px}.v2-home-see-more-btn{margin-top:16px;min-width:200px;padding:0 32px}.new-layout-v2.v2-root .v2-home-gray-section .meet-some-guruu-slider-home{margin-bottom:24px}.new-layout-v2.v2-root .v2-home-gray-section .container-home-services{overflow:hidden;padding-left:15px!important;padding-right:15px!important}@media (max-width:600px){.new-layout-v2.v2-root .v2-home-gray-section .meet-some-guruu-slider-home{margin-left:0;margin-right:0}.new-layout-v2.v2-root .v2-home-gray-section .meet-some-guruu-slider-wrapper{padding-left:8px;padding-right:8px}}.v2-home-hiw-section.container,.v2-home-search-section>.container{padding-left:15px!important;padding-right:15px!important}.new-layout-v2.v2-root .v2-home-search-section .home-box-search .ctm-tutor{padding:0 15px}@media (max-width:991px){.v2-home-hero .home-banner-main--left{padding-bottom:0}.v2-home-hero .home-banner-main--left--wrapper{padding-bottom:12px}.v2-home-hero .home-banner-main--right{justify-content:center}.v2-home-hero .home-hero-cutout-img{margin-bottom:0;max-width:90%}}@media (max-width:768px){.v2-home-hero{padding-top:16px}.v2-home-hero .v2-home-hero-subtitle{margin-bottom:20px}.v2-home-steps-section{padding:32px 0}.v2-home-steps-section .home-three-steps{flex-direction:column;gap:20px}.v2-home-cta{padding:40px 0}.v2-home-cta-title{font-size:var(--fs-h2)}.v2-home-gray-section,.v2-home-hiw-section{padding:32px 0}.v2-home-hiw-card{padding:20px}}@media (prefers-reduced-motion:reduce){.v2-btn,.v2-card,.v2-link,.v2-nav-link,.v2-root a{transition:none!important}.v2-btn-destructive:active:not(:disabled),.v2-btn-primary:active:not(:disabled){transform:none!important}.v2-btn-loading:before{-webkit-animation:none!important;animation:none!important}.v2-card-hover:hover{transform:none!important}}

/*# sourceMappingURL=new_v2.css.map*/