:root{--color-primary: #1B5233;--color-primary-focus: #1B5233;--color-primary-on-dark: #4DB87E;--color-ink: #1d1d1f;--color-body: #1d1d1f;--color-ink-muted-80: #333333;--color-ink-muted-48: #7a7a7a;--color-on-dark: #ffffff;--color-on-primary: #ffffff;--color-body-on-dark: #ffffff;--color-body-muted: #cccccc;--color-canvas: #ffffff;--color-canvas-parchment: #f5f5f7;--color-surface-pearl: #fafafc;--color-surface-tile-1: #272729;--color-surface-tile-2: #2a2a2c;--color-surface-tile-3: #252527;--color-surface-black: #000000;--color-surface-chip: #d2d2d7;--color-surface-chip-rgba: rgba(210, 210, 215, .64);--color-divider-soft: #f0f0f0;--color-divider-soft-rgba: rgba(0, 0, 0, .04);--color-hairline: #e0e0e0;--color-hairline-rgba: rgba(0, 0, 0, .08);--shadow-product: rgba(0, 0, 0, .22) 3px 5px 30px 0;--font-display: "SF Pro Display", system-ui, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--font-text: "SF Pro Text", system-ui, -apple-system, BlinkMacSystemFont, "Inter", sans-serif;--weight-light: 300;--weight-regular: 400;--weight-semibold: 600;--weight-bold: 700;--type-hero-display-size: 56px;--type-hero-display-weight: 600;--type-hero-display-lh: 1.07;--type-hero-display-tracking: -.28px;--type-display-lg-size: 40px;--type-display-lg-weight: 600;--type-display-lg-lh: 1.1;--type-display-lg-tracking: 0;--type-display-md-size: 34px;--type-display-md-weight: 600;--type-display-md-lh: 1.47;--type-display-md-tracking: -.374px;--type-lead-size: 28px;--type-lead-weight: 400;--type-lead-lh: 1.14;--type-lead-tracking: .196px;--type-lead-airy-size: 24px;--type-lead-airy-weight: 300;--type-lead-airy-lh: 1.5;--type-lead-airy-tracking: 0;--type-tagline-size: 21px;--type-tagline-weight: 600;--type-tagline-lh: 1.19;--type-tagline-tracking: .231px;--type-body-strong-size: 17px;--type-body-strong-weight: 600;--type-body-strong-lh: 1.24;--type-body-strong-tracking: -.374px;--type-body-size: 17px;--type-body-weight: 400;--type-body-lh: 1.47;--type-body-tracking: -.374px;--type-dense-link-size: 17px;--type-dense-link-weight: 400;--type-dense-link-lh: 2.41;--type-dense-link-tracking: 0;--type-caption-size: 14px;--type-caption-weight: 400;--type-caption-lh: 1.43;--type-caption-tracking: -.224px;--type-caption-strong-size: 14px;--type-caption-strong-weight: 600;--type-caption-strong-lh: 1.29;--type-caption-strong-tracking: -.224px;--type-button-large-size: 18px;--type-button-large-weight: 300;--type-button-large-lh: 1;--type-button-large-tracking: 0;--type-button-utility-size: 14px;--type-button-utility-weight: 400;--type-button-utility-lh: 1.29;--type-button-utility-tracking: -.224px;--type-fine-print-size: 12px;--type-fine-print-weight: 400;--type-fine-print-lh: 1;--type-fine-print-tracking: -.12px;--type-micro-legal-size: 10px;--type-micro-legal-weight: 400;--type-micro-legal-lh: 1.3;--type-micro-legal-tracking: -.08px;--type-nav-link-size: 12px;--type-nav-link-weight: 400;--type-nav-link-lh: 1;--type-nav-link-tracking: -.12px;--radius-none: 0px;--radius-xs: 5px;--radius-sm: 8px;--radius-md: 11px;--radius-lg: 18px;--radius-pill: 9999px;--radius-full: 9999px;--space-xxs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 17px;--space-lg: 24px;--space-xl: 32px;--space-xxl: 48px;--space-section: 80px;--ease-apple: cubic-bezier(.28, .11, .32, 1);--duration-fast: .2s;--duration-base: .28s;--duration-slow: .32s;--nav-global-height: 44px;--nav-sub-height: 52px;--sticky-bar-height: 64px}.t-hero-display{font-family:var(--font-display);font-size:var(--type-hero-display-size);font-weight:var(--type-hero-display-weight);line-height:var(--type-hero-display-lh);letter-spacing:var(--type-hero-display-tracking)}.t-display-lg{font-family:var(--font-display);font-size:var(--type-display-lg-size);font-weight:var(--type-display-lg-weight);line-height:var(--type-display-lg-lh);letter-spacing:var(--type-display-lg-tracking)}.t-display-md{font-family:var(--font-text);font-size:var(--type-display-md-size);font-weight:var(--type-display-md-weight);line-height:var(--type-display-md-lh);letter-spacing:var(--type-display-md-tracking)}.t-lead{font-family:var(--font-display);font-size:var(--type-lead-size);font-weight:var(--type-lead-weight);line-height:var(--type-lead-lh);letter-spacing:var(--type-lead-tracking)}.t-lead-airy{font-family:var(--font-text);font-size:var(--type-lead-airy-size);font-weight:var(--type-lead-airy-weight);line-height:var(--type-lead-airy-lh);letter-spacing:var(--type-lead-airy-tracking)}.t-tagline{font-family:var(--font-display);font-size:var(--type-tagline-size);font-weight:var(--type-tagline-weight);line-height:var(--type-tagline-lh);letter-spacing:var(--type-tagline-tracking)}.t-body-strong{font-family:var(--font-text);font-size:var(--type-body-strong-size);font-weight:var(--type-body-strong-weight);line-height:var(--type-body-strong-lh);letter-spacing:var(--type-body-strong-tracking)}.t-body{font-family:var(--font-text);font-size:var(--type-body-size);font-weight:var(--type-body-weight);line-height:var(--type-body-lh);letter-spacing:var(--type-body-tracking)}.t-dense-link{font-family:var(--font-text);font-size:var(--type-dense-link-size);font-weight:var(--type-dense-link-weight);line-height:var(--type-dense-link-lh);letter-spacing:var(--type-dense-link-tracking)}.t-caption{font-family:var(--font-text);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-lh);letter-spacing:var(--type-caption-tracking)}.t-caption-strong{font-family:var(--font-text);font-size:var(--type-caption-strong-size);font-weight:var(--type-caption-strong-weight);line-height:var(--type-caption-strong-lh);letter-spacing:var(--type-caption-strong-tracking)}.t-button-large{font-family:var(--font-text);font-size:var(--type-button-large-size);font-weight:var(--type-button-large-weight);line-height:var(--type-button-large-lh);letter-spacing:var(--type-button-large-tracking)}.t-button-utility{font-family:var(--font-text);font-size:var(--type-button-utility-size);font-weight:var(--type-button-utility-weight);line-height:var(--type-button-utility-lh);letter-spacing:var(--type-button-utility-tracking)}.t-fine-print{font-family:var(--font-text);font-size:var(--type-fine-print-size);font-weight:var(--type-fine-print-weight);line-height:var(--type-fine-print-lh);letter-spacing:var(--type-fine-print-tracking)}.t-micro-legal{font-family:var(--font-text);font-size:var(--type-micro-legal-size);font-weight:var(--type-micro-legal-weight);line-height:var(--type-micro-legal-lh);letter-spacing:var(--type-micro-legal-tracking)}.t-nav-link{font-family:var(--font-text);font-size:var(--type-nav-link-size);font-weight:var(--type-nav-link-weight);line-height:var(--type-nav-link-lh);letter-spacing:var(--type-nav-link-tracking)}.lexor-doc{font-family:var(--font-text);color:var(--color-ink);background:var(--color-canvas);font-size:var(--type-body-size);line-height:var(--type-body-lh);letter-spacing:var(--type-body-tracking);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lexor-doc h1{font-family:var(--font-display);font-size:var(--type-hero-display-size);font-weight:600;line-height:1.07;letter-spacing:-.28px;margin:0}.lexor-doc h2{font-family:var(--font-display);font-size:var(--type-display-lg-size);font-weight:600;line-height:1.1;letter-spacing:0;margin:0}.lexor-doc h3{font-family:var(--font-text);font-size:var(--type-display-md-size);font-weight:600;line-height:1.47;letter-spacing:-.374px;margin:0}.lexor-doc h4{font-family:var(--font-display);font-size:var(--type-tagline-size);font-weight:600;line-height:1.19;letter-spacing:.231px;margin:0}.lexor-doc p{font-size:var(--type-body-size);line-height:var(--type-body-lh);letter-spacing:var(--type-body-tracking);margin:0}.lexor-doc a{color:var(--color-primary);text-decoration:none;transition:opacity var(--duration-fast) var(--ease-apple)}.lexor-doc a:hover{text-decoration:underline;text-underline-offset:3px}.lexor-doc.on-dark,.lexor-doc .on-dark{background:var(--color-surface-tile-1);color:var(--color-on-dark)}.lexor-doc.on-dark a,.lexor-doc .on-dark a{color:var(--color-primary-on-dark)}.lexor-doc :focus-visible{outline:2px solid var(--color-primary-focus);outline-offset:2px;border-radius:2px}.package-card-inner{min-height:520px}@media(max-width:768px){:root{--type-hero-display-size: 36px;--type-hero-display-lh: 1.1}.lexams-nav-exerseaza,.nav-desktop-links{display:none!important}.nav-hamburger{display:flex!important}.hero-cta-row{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.tile,section[style]{padding-left:16px!important;padding-right:16px!important}.mobile-card-pad{padding:18px!important}.donut-row{flex-direction:column!important;align-items:center!important;gap:16px!important}.sesiune-row{padding:10px 14px!important}.sesiune-row>div:first-child>div:first-child{font-size:12px!important}.branch-bar-name{font-size:14px!important;white-space:nowrap!important}.branch-bar-pct{font-size:18px!important;min-width:42px!important}.branch-bar-sample{display:none!important}.mobile-stack{grid-template-columns:1fr!important}.mobile-packages-list{display:flex!important;flex-direction:column!important;gap:0!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:16px!important;overflow:hidden!important}.mobile-packages-list .package-card-inner{background:#ffffff0a!important;border:none!important;border-bottom:1px solid rgba(255,255,255,.1)!important;border-radius:0!important;padding:14px 18px!important;min-height:unset!important;display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;column-gap:12px!important;row-gap:2px!important;align-items:center!important}.mobile-packages-list>div:last-child .package-card-inner{border-bottom:none!important}.mobile-packages-list .pkg-features,.mobile-packages-list .pkg-tagline,.mobile-packages-list .pkg-badge,.mobile-packages-list .pkg-original-price{display:none!important}.mobile-packages-list .pkg-tier-row{grid-column:1!important;grid-row:1!important;display:block!important}.mobile-packages-list .pkg-tier{font-size:15px!important;font-weight:600!important}.mobile-packages-list .pkg-price-block{grid-column:1!important;grid-row:2!important;display:flex!important;align-items:baseline!important;gap:3px!important;flex-wrap:nowrap!important}.mobile-packages-list .pkg-price-num{font-size:20px!important}.mobile-packages-list .pkg-price-period{font-size:12px!important}.mobile-packages-list .pkg-cta{grid-column:2!important;grid-row:1 / 3!important;align-self:center!important;padding:9px 15px!important;font-size:13px!important;white-space:nowrap!important}.home-pkg-desktop{display:none!important}.home-pkg-mobile{display:block!important}.section-title-responsive{font-size:28px!important;letter-spacing:-.3px!important}.branch-card{padding:14px!important;gap:8px!important}.branch-card-title{font-size:15px!important}.package-card-inner{min-height:unset!important;padding:20px 18px!important;gap:10px!important}.simulare-wide-inner{grid-template-columns:1fr!important}.simulare-wide-inner>div:last-child{justify-content:stretch!important}.simulare-wide-inner>div:last-child button{width:100%!important}.profil-header-inner{flex-direction:column!important;align-items:flex-start!important;gap:16px!important;padding:0 20px!important}.profil-header-inner+*{padding:0!important}.radar-svg{max-width:260px!important}.pachete-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.lexams-nav{padding:0 12px!important}section>div,main>section>div{max-width:100%!important;box-sizing:border-box}h1{font-size:clamp(26px,7vw,48px)!important}[style*="padding: 0 32px"]{padding-left:16px!important;padding-right:16px!important}}html,body{margin:0;padding:0;background:var(--color-canvas);font-family:var(--font-text);color:var(--color-ink);overflow-x:hidden}#app{min-height:100vh}*{box-sizing:border-box}button{font-family:inherit;cursor:pointer;border:0;transition:transform .2s var(--ease-apple)}button:active{transform:scale(.95)}a{text-decoration:none;color:inherit}a.text-link{color:var(--color-primary)}a.text-link:hover{text-decoration:underline;text-underline-offset:3px}.on-dark a.text-link,[class*=dark] a.text-link{color:var(--color-primary-on-dark)}.btn-primary{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-pill);padding:12px 22px;font:400 17px/1 var(--font-text);letter-spacing:-.374px}.btn-secondary-pill{background:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-pill);padding:11px 21px;font:400 17px/1 var(--font-text);letter-spacing:-.374px}.btn-dark-utility{background:var(--color-ink);color:var(--color-on-dark);border-radius:var(--radius-sm);padding:8px 15px;font:400 14px/1.29 var(--font-text);letter-spacing:-.224px}.btn-store-hero{background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-pill);padding:14px 28px;font:300 18px/1 var(--font-text)}.btn-pearl{background:var(--color-surface-pearl);color:var(--color-ink-muted-80);border:3px solid var(--color-divider-soft-rgba);border-radius:var(--radius-md);padding:8px 14px;font:400 14px/1.29 var(--font-text);letter-spacing:-.224px}.btn-icon-circular{width:44px;height:44px;border-radius:var(--radius-full);background:var(--color-surface-chip-rgba);color:var(--color-ink);display:inline-flex;align-items:center;justify-content:center}:focus-visible{outline:2px solid var(--color-primary-focus);outline-offset:2px}.tile{padding:96px 32px;box-sizing:border-box}.tile.light{background:var(--color-canvas);color:var(--color-ink)}.tile.parchment{background:var(--color-canvas-parchment);color:var(--color-ink)}.tile.dark{background:var(--color-surface-tile-1);color:var(--color-on-dark)}.tile.dark-2{background:var(--color-surface-tile-2);color:var(--color-on-dark)}.tile.dark-3{background:var(--color-surface-tile-3);color:var(--color-on-dark)}.product-shadow{box-shadow:#00000038 3px 5px 30px}.toga-input{background:var(--color-canvas);color:var(--color-ink);border:1px solid var(--color-hairline);border-radius:var(--radius-md);padding:12px 16px;font:400 17px/1.4 var(--font-text);letter-spacing:-.374px;outline:none;transition:border-color .2s var(--ease-apple);width:100%}.toga-input:focus{border-color:var(--color-primary-focus);outline:2px solid var(--color-primary-focus);outline-offset:-1px}@keyframes togaFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes growBar{0%{width:0}}details>summary::-webkit-details-marker{display:none}details[open]>summary svg{transform:rotate(90deg);transition:transform .2s var(--ease-apple)}details>summary svg{transition:transform .2s var(--ease-apple)}svg{display:block}nav button{cursor:pointer}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
