.m_b37d9ac7{width:calc(100% - var(--mantine-spacing-md) * 2);z-index:var(--notifications-z-index);max-width:var(--notifications-container-width);position:fixed}.m_b37d9ac7:where([data-position=top-center]){top:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=top-left]){top:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=top-right]){top:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-center]){bottom:var(--mantine-spacing-md);left:50%;transform:translate(-50%)}.m_b37d9ac7:where([data-position=bottom-left]){bottom:var(--mantine-spacing-md);left:var(--mantine-spacing-md)}.m_b37d9ac7:where([data-position=bottom-right]){bottom:var(--mantine-spacing-md);right:var(--mantine-spacing-md)}.m_5ed0edd0+.m_5ed0edd0{margin-top:var(--mantine-spacing-md)}
.m_d46a4834{border:calc(.0625rem * var(--mantine-scale)) dashed;color:var(--mantine-color-text);padding:var(--mantine-spacing-md);border-radius:var(--dropzone-radius);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .1s,border-color .1s;position:relative}.m_d46a4834:where([data-loading]),.m_d46a4834:where(:not([data-activate-on-click])){cursor:default}:where([data-mantine-color-scheme=light]) .m_d46a4834{background-color:var(--mantine-color-white);border-color:var(--mantine-color-gray-4)}:where([data-mantine-color-scheme=dark]) .m_d46a4834{background-color:var(--mantine-color-dark-6);border-color:var(--mantine-color-dark-4)}@media (hover:hover){:where([data-mantine-color-scheme=light]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:hover:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}@media (hover:none){:where([data-mantine-color-scheme=light]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-gray-0)}:where([data-mantine-color-scheme=dark]) .m_d46a4834:active:where([data-activate-on-click]:not([data-loading])){background-color:var(--mantine-color-dark-5)}}.m_d46a4834:where([data-accept]){background-color:var(--dropzone-accept-bg);border-color:var(--dropzone-accept-bg);color:var(--dropzone-accept-color)}.m_d46a4834:where([data-reject]){background-color:var(--dropzone-reject-bg);border-color:var(--dropzone-reject-bg);color:var(--dropzone-reject-color)}.m_b85f7144{pointer-events:none;-webkit-user-select:none;user-select:none}.m_b85f7144:where([data-enable-pointer-events]){pointer-events:all}.m_96f6e9ad{background-color:var(--mantine-color-body);padding:var(--mantine-spacing-xs);flex-direction:column;transition:opacity .1s;display:flex;position:fixed;inset:0}.m_96f6e9ad .m_7946116d{flex:1}
@font-face{font-family:IRANSansX;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/iransansx/fonts/bidishop/woff2/IRANSansX-Thin.woff2)format("woff2"),url(/fonts/iransansx/fonts/bidishop/woff/IRANSansX-Thin.woff)format("woff")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/iransansx/fonts/bidishop/woff2/IRANSansX-UltraLight.woff2)format("woff2"),url(/fonts/iransansx/fonts/bidishop/woff/IRANSansX-UltraLight.woff)format("woff")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/iransansx/fonts/bidishop/woff2/IRANSansX-Light.woff2)format("woff2"),url(/fonts/iransansx/fonts/bidishop/woff/IRANSansX-Light.woff)format("woff")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/iransansx/fonts/bidishop/woff2/IRANSansX-Regular.woff2)format("woff2"),url(/fonts/iransansx/fonts/bidishop/woff/IRANSansX-Regular.woff)format("woff")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/iransansx/fonts/bidishop/woff2/IRANSansX-Medium.woff2)format("woff2"),url(/fonts/iransansx/fonts/bidishop/woff/IRANSansX-Medium.woff)format("woff")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/iransansx/fonts/bidishop/woff2/IRANSansX-DemiBold.woff2)format("woff2"),url(/fonts/iransansx/fonts/bidishop/woff/IRANSansX-DemiBold.woff)format("woff")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/iransansx/fonts/bidishop/woff2/IRANSansX-Bold.woff2)format("woff2"),url(/fonts/iransansx/fonts/bidishop/woff/IRANSansX-Bold.woff)format("woff")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/iransansx/fonts/bidishop/woff2/IRANSansX-ExtraBold.woff2)format("woff2"),url(/fonts/iransansx/fonts/bidishop/woff/IRANSansX-ExtraBold.woff)format("woff")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/iransansx/fonts/bidishop/woff2/IRANSansX-Black.woff2)format("woff2"),url(/fonts/iransansx/fonts/bidishop/woff/IRANSansX-Black.woff)format("woff")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:950;font-display:swap;src:url(/fonts/iransansx/fonts/bidishop/woff2/IRANSansX-ExtraBlack.woff2)format("woff2"),url(/fonts/iransansx/fonts/bidishop/woff/IRANSansX-ExtraBlack.woff)format("woff")}@font-face{font-family:IRANSansX;font-style:normal;font-weight:1000;font-display:swap;src:url(/fonts/iransansx/fonts/bidishop/woff2/IRANSansX-Heavy.woff2)format("woff2"),url(/fonts/iransansx/fonts/bidishop/woff/IRANSansX-Heavy.woff)format("woff")}@font-face{font-family:IRANSansX Latin;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/iransansx/fonts/latin/woff2/IRANSansX-Thin.woff2)format("woff2"),url(/fonts/iransansx/fonts/latin/woff/IRANSansX-Thin.woff)format("woff")}@font-face{font-family:IRANSansX Latin;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/iransansx/fonts/latin/woff2/IRANSansX-UltraLight.woff2)format("woff2"),url(/fonts/iransansx/fonts/latin/woff/IRANSansX-UltraLight.woff)format("woff")}@font-face{font-family:IRANSansX Latin;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/iransansx/fonts/latin/woff2/IRANSansX-Light.woff2)format("woff2"),url(/fonts/iransansx/fonts/latin/woff/IRANSansX-Light.woff)format("woff")}@font-face{font-family:IRANSansX Latin;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/iransansx/fonts/latin/woff2/IRANSansX-Regular.woff2)format("woff2"),url(/fonts/iransansx/fonts/latin/woff/IRANSansX-Regular.woff)format("woff")}@font-face{font-family:IRANSansX Latin;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/iransansx/fonts/latin/woff2/IRANSansX-Medium.woff2)format("woff2"),url(/fonts/iransansx/fonts/latin/woff/IRANSansX-Medium.woff)format("woff")}@font-face{font-family:IRANSansX Latin;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/iransansx/fonts/latin/woff2/IRANSansX-DemiBold.woff2)format("woff2"),url(/fonts/iransansx/fonts/latin/woff/IRANSansX-DemiBold.woff)format("woff")}@font-face{font-family:IRANSansX Latin;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/iransansx/fonts/latin/woff2/IRANSansX-Bold.woff2)format("woff2"),url(/fonts/iransansx/fonts/latin/woff/IRANSansX-Bold.woff)format("woff")}@font-face{font-family:IRANSansX Latin;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/iransansx/fonts/latin/woff2/IRANSansX-ExtraBold.woff2)format("woff2"),url(/fonts/iransansx/fonts/latin/woff/IRANSansX-ExtraBold.woff)format("woff")}@font-face{font-family:IRANSansX Latin;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/iransansx/fonts/latin/woff2/IRANSansX-Black.woff2)format("woff2"),url(/fonts/iransansx/fonts/latin/woff/IRANSansX-Black.woff)format("woff")}@font-face{font-family:IRANSansX Latin;font-style:normal;font-weight:950;font-display:swap;src:url(/fonts/iransansx/fonts/latin/woff2/IRANSansX-ExtraBlack.woff2)format("woff2"),url(/fonts/iransansx/fonts/latin/woff/IRANSansX-ExtraBlack.woff)format("woff")}@font-face{font-family:IRANSansX Latin;font-style:normal;font-weight:1000;font-display:swap;src:url(/fonts/iransansx/fonts/latin/woff2/IRANSansX-Heavy.woff2)format("woff2"),url(/fonts/iransansx/fonts/latin/woff/IRANSansX-Heavy.woff)format("woff")}@font-face{font-family:IRANSansX Variable;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/iransansx/fonts/variable/IRANSansXV.woff2)format("woff2-variations"),url(/fonts/iransansx/fonts/variable/IRANSansXV.woff)format("woff-variations")}.iransansx-latin{font-family:IRANSansX Latin,system-ui,sans-serif}.iransansx-var{font-family:IRANSansX Variable,system-ui,sans-serif}.dots-0{font-variation-settings:"DOTS" 0;font-family:IRANSansX Variable}.dots-4{font-variation-settings:"DOTS" 4;font-family:IRANSansX Variable}:root{--pta-header-h:68px;--c-french-blue:#313680;--c-white-smoke:#f7f4f3;--c-molten-lava:#720e07;--c-onyx:#0f0f0f;--c-evergreen:#1b3022;--pta-indigo:var(--c-french-blue);--pta-indigo-deep:color-mix(in srgb, var(--c-french-blue) 78%, var(--c-onyx));--pta-green:var(--c-evergreen);--pta-green-deep:color-mix(in srgb, var(--c-evergreen) 82%, var(--c-onyx));--pta-red:var(--c-molten-lava);--pta-red-deep:color-mix(in srgb, var(--c-molten-lava) 85%, var(--c-onyx));--pta-onyx:var(--c-onyx);--pta-onyx-hover:color-mix(in srgb, var(--c-onyx) 88%, var(--c-white-smoke));--pta-on-green:var(--c-white-smoke);--pta-on-red:var(--c-white-smoke);--pta-surface:var(--c-white-smoke);--pta-paper:color-mix(in srgb, var(--c-white-smoke) 96%, var(--c-onyx));--pta-ink:color-mix(in srgb, var(--c-onyx) 90%, var(--c-white-smoke));--pta-ink-strong:var(--c-onyx);--pta-muted:color-mix(in srgb, var(--c-onyx) 62%, var(--c-white-smoke));--pta-line:color-mix(in srgb, var(--c-onyx) 12%, var(--c-white-smoke));--pta-indigo-soft:color-mix(in srgb, var(--c-french-blue) 12%, var(--c-white-smoke));--pta-green-soft:color-mix(in srgb, var(--c-evergreen) 16%, var(--c-white-smoke));--pta-red-soft:color-mix(in srgb, var(--c-molten-lava) 14%, var(--c-white-smoke));--pta-neutral-soft:color-mix(in srgb, var(--c-onyx) 8%, var(--c-white-smoke));--pta-neutral-ink:color-mix(in srgb, var(--c-onyx) 72%, var(--c-white-smoke));--pta-maxw:min(1760px, 94vw);--pta-success:var(--pta-green);--pta-info:var(--pta-indigo);--pta-pending:var(--pta-indigo);--pta-danger:var(--pta-red);--pta-focus:var(--c-french-blue);--pta-focus-on-dark:var(--pta-on-dark-green);--pta-btn-primary-bg:color-mix(in srgb, var(--c-french-blue) 84%, transparent);--pta-btn-primary-hover:color-mix(in srgb, var(--c-french-blue) 82%, var(--c-white-smoke));--pta-btn-primary-active:var(--pta-indigo-deep);--pta-btn-primary-text:var(--c-white-smoke);--pta-btn-primary-disabled-bg:color-mix(in srgb, var(--c-french-blue) 30%, var(--c-onyx));--pta-btn-primary-disabled-text:color-mix(in srgb, var(--c-white-smoke) 34%, var(--c-onyx));--pta-btn-dark-bg:var(--c-onyx);--pta-btn-dark-hover:var(--pta-onyx-hover);--pta-btn-dark-text:var(--c-white-smoke);--pta-btn-success-bg:var(--c-evergreen);--pta-btn-success-hover:color-mix(in srgb, var(--c-evergreen) 82%, var(--c-white-smoke));--pta-btn-success-text:var(--c-white-smoke);--pta-btn-danger-bg:var(--c-molten-lava);--pta-btn-danger-hover:color-mix(in srgb, var(--c-molten-lava) 84%, var(--c-white-smoke));--pta-btn-danger-text:var(--c-white-smoke);--pta-btn-ghost-text:var(--c-white-smoke);--pta-btn-ghost-border:color-mix(in srgb, var(--c-white-smoke) 26%, transparent);--pta-btn-ghost-hover-bg:color-mix(in srgb, var(--c-white-smoke) 8%, transparent);--pta-btn-ghost-active-bg:color-mix(in srgb, var(--c-white-smoke) 14%, transparent);--pta-btn-onstage-hairline:color-mix(in srgb, var(--c-white-smoke) 24%, transparent);--pta-btn-onstage-shadow:0 14px 30px -18px color-mix(in srgb, var(--c-onyx) 92%, transparent);--pta-bg-deep:var(--c-onyx);--pta-bg-mid:color-mix(in srgb, var(--c-french-blue) 55%, var(--c-onyx));--pta-bg-top:color-mix(in srgb, var(--c-french-blue) 72%, var(--c-onyx));--pta-grid-line:color-mix(in srgb, var(--c-white-smoke) 4%, transparent);--pta-glow-indigo:color-mix(in srgb, var(--c-french-blue) 45%, transparent);--pta-glow-emerald:color-mix(in srgb, var(--pta-on-dark-green) 30%, transparent);--pta-glass-base:color-mix(in srgb, var(--c-onyx) 60%, var(--c-french-blue));--pta-glass:color-mix(in srgb, var(--pta-glass-base) 42%, transparent);--pta-glass-strong:color-mix(in srgb, var(--pta-glass-base) 56%, transparent);--pta-glass-line:color-mix(in srgb, var(--c-white-smoke) 18%, transparent);--pta-glass-line-strong:color-mix(in srgb, var(--c-white-smoke) 34%, transparent);--pta-glass-blur-px:2px;--pta-glass-dim:1;--pta-glass-sat:90%;--pta-glass-blur:none;--pta-glass-rim:inset 2px 2px 1px -1px color-mix(in srgb, var(--c-white-smoke) 42%, transparent), inset -1px -1px 1px 0 color-mix(in srgb, var(--c-white-smoke) 26%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--c-white-smoke) 8%, transparent);--pta-glassbtn-rim:0 1px 1.5px 0 #ffffff80 inset, 0 2px 2px 0 #515f694d inset, -1px 0 2px 0 #00000054 inset, 1px 0 2px 0 #00000054 inset, 0 -1px 1.5px 0 #ffffff61 inset, 0 2px 3px 1px #fff3 inset, 0 -4px 8px 0 #ffffff40 inset, 0 4px 12px 0 #222d344a;--pta-glass-rim-strong:inset 2px 2px 1px -1px color-mix(in srgb, var(--c-white-smoke) 58%, transparent), inset -1px -1px 1px 0 color-mix(in srgb, var(--c-white-smoke) 36%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--c-white-smoke) 14%, transparent);--pta-glass-shadow:0 20px 50px -28px color-mix(in srgb, var(--c-onyx) 82%, transparent), var(--pta-glass-rim);--pta-glass-shadow-hover:0 30px 66px -26px color-mix(in srgb, var(--c-french-blue) 50%, transparent), var(--pta-glass-rim-strong);--pta-glass-blue:color-mix(in srgb, var(--c-french-blue) 60%, transparent);--pta-glass-blue-strong:color-mix(in srgb, var(--c-french-blue) 78%, transparent);--pta-glassbtn-fill:radial-gradient(214.46% 115.1% at 51.74% 16.04%, #37464a99 0%, #7480961a 58.65%, #d6dae30d 100%);--pta-glassbtn-fill-blue:radial-gradient(214.46% 115.1% at 51.74% 16.04%, #313680f0 0%, #3f489b9e 58.65%, #7880cd33 100%);--pta-on-dark:var(--c-white-smoke);--pta-on-dark-muted:color-mix(in srgb, var(--c-white-smoke) 76%, var(--c-onyx));--pta-on-dark-dim:color-mix(in srgb, var(--c-white-smoke) 62%, var(--c-onyx));--pta-on-dark-green:color-mix(in srgb, var(--c-white-smoke) 55%, var(--c-evergreen));--pta-on-dark-red:color-mix(in srgb, var(--c-white-smoke) 52%, var(--c-molten-lava));--pta-on-dark-blue:color-mix(in srgb, var(--c-white-smoke) 62%, var(--c-french-blue));--pta-on-dark-line:color-mix(in srgb, var(--c-white-smoke) 22%, transparent);--pta-orbit-mint:var(--pta-on-dark-green);--pta-orbit-peri:var(--pta-on-dark-blue);--pta-badge-success-bg:color-mix(in srgb, var(--c-evergreen) 42%, transparent);--pta-badge-info-bg:color-mix(in srgb, var(--c-french-blue) 42%, transparent);--pta-badge-neutral-bg:color-mix(in srgb, var(--c-white-smoke) 10%, transparent);--pta-badge-danger-bg:var(--c-molten-lava);--pta-selection-bg:color-mix(in srgb, var(--c-french-blue) 60%, transparent);--pta-selection-fg:var(--c-white-smoke);--pta-amber:var(--pta-info);--pta-gold:var(--pta-info);--pta-gold-deep:var(--pta-indigo-deep);--pta-saffron:var(--pta-info);--pta-teal:var(--pta-indigo);--pta-teal-deep:var(--pta-indigo-deep);--pta-teal-soft:color-mix(in srgb, var(--c-french-blue) 22%, transparent)}html,body{margin:0;padding:0}body{font-family:var(--mantine-font-family);background:var(--pta-paper);color:var(--pta-ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}::selection{background:var(--pta-green);color:var(--pta-on-green)}:focus-visible{outline:2px solid var(--pta-green);outline-offset:2px;border-radius:4px}.pta-tnum{font-feature-settings:"tnum" 1}.pta-kicker{letter-spacing:.01em;color:var(--pta-green-deep);align-items:center;gap:.5rem;font-size:.82rem;font-weight:700;display:inline-flex}.pta-display{letter-spacing:-.01em;font-size:clamp(2.1rem,5.4vw,4rem);font-weight:800;line-height:1.08}.pta-lead{color:var(--pta-muted);font-size:clamp(1.02rem,1.6vw,1.22rem);line-height:1.8}.pta-display,.pta-lead{text-align:justify}@media (min-width:768px){.pta-display,.pta-lead{width:80%}}.pta-landing .pta-display,.pta-landing .pta-lead{text-align:start;width:auto}@media (min-width:1024px){.pta-landing .pta-lead{white-space:nowrap}}.pta-stage,.pta-hero{color:var(--pta-on-dark);background:radial-gradient(90% 70% at 88% 6%, var(--pta-glow-emerald) 0%, transparent 55%), radial-gradient(120% 90% at 12% 0%, var(--pta-glow-indigo) 0%, transparent 60%), linear-gradient(160deg, var(--pta-bg-top) 0%, var(--pta-bg-mid) 52%, var(--pta-bg-deep) 100%);position:relative;overflow:hidden}.pta-stage:before,.pta-hero:before{content:"";background-image:linear-gradient(var(--pta-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--pta-grid-line) 1px, transparent 1px);-webkit-mask-image:radial-gradient(120% 100% at 50% 0%, var(--c-onyx) 35%, transparent 80%);mask-image:radial-gradient(120% 100% at 50% 0%, var(--c-onyx) 35%, transparent 80%);pointer-events:none;z-index:0;background-size:46px 46px;position:absolute;inset:0}.pta-stage--page{background:var(--pta-bg-deep);color:var(--pta-on-dark);isolation:isolate;position:relative}.pta-stage--page:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(80% 55% at 86% 4%, var(--pta-glow-emerald) 0%, transparent 52%), radial-gradient(110% 80% at 10% 0%, var(--pta-glow-indigo) 0%, transparent 58%), linear-gradient(170deg, var(--pta-bg-top) 0%, var(--pta-bg-mid) 40%, var(--pta-bg-deep) 100%);position:fixed;inset:0}.pta-stage--page .pta-hero{background:0 0;overflow:clip visible}.pta-stage--page .pta-hero:before{display:none}.pta-stage a:focus-visible,.pta-hero a:focus-visible{outline-color:var(--pta-on-dark-green)}.pta-section{padding-block:clamp(3.5rem,7vw,6rem)}.pta-section--tight{padding-block:clamp(2.5rem,4vw,3.5rem)}.pta-landing .pta-section{content-visibility:auto;contain-intrinsic-size:auto 620px}.pta-on-stage,.pta-on-stage .pta-display,.pta-on-stage h2.pta-display{color:var(--pta-on-dark)}.pta-on-stage .pta-lead{color:var(--pta-on-dark-muted)}.pta-on-stage .pta-kicker{color:var(--pta-on-dark-green)}.pta-glass-card{background:var(--pta-glass);border:1px solid var(--pta-glass-line);box-shadow:var(--pta-glass-shadow);-webkit-backdrop-filter:var(--pta-glass-blur);backdrop-filter:var(--pta-glass-blur);border-radius:18px}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.pta-glass-card{background:var(--pta-glass-strong)}}.pta-glass-card.pta-lift:hover{border-color:var(--pta-glass-line-strong);box-shadow:var(--pta-glass-shadow-hover)}.pta-package-card{cursor:pointer;height:100%;color:var(--pta-on-dark);background:var(--pta-glass-strong);border:1px solid var(--pta-glass-line);box-shadow:0 22px 50px -28px color-mix(in srgb, var(--c-onyx) 82%, transparent), var(--pta-glassbtn-rim);-webkit-backdrop-filter:var(--pta-glass-blur);backdrop-filter:var(--pta-glass-blur);border-radius:20px;flex-direction:column;padding:24px;transition:box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.pta-package-card{background:color-mix(in srgb, var(--pta-glass-base) 62%, transparent)}}.pta-package-card:hover{border-color:var(--pta-glass-line-strong);box-shadow:0 32px 68px -26px color-mix(in srgb, var(--c-french-blue) 55%, transparent), var(--pta-glassbtn-rim)}.pta-package-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, var(--pkg-accent,var(--c-french-blue)), transparent);opacity:.85;height:4px;position:absolute;inset-block-start:0;inset-inline:0}.pta-package-foot{margin-top:auto}.pta-card3d--fill,.pta-card3d--fill .pta-card3d-bob,.pta-card3d--fill .pta-card3d-tilt{height:100%}.pta-course-toggle{cursor:pointer;font:inherit;color:var(--pta-on-dark-muted);background:color-mix(in srgb, var(--c-white-smoke) 6%, transparent);border:1px solid var(--pta-glass-line);direction:ltr;border-radius:10px;align-items:center;gap:7px;padding:7px 12px;transition:background .16s,border-color .16s,color .16s,transform .12s;display:inline-flex}.pta-course-toggle:hover{background:color-mix(in srgb, var(--c-white-smoke) 12%, transparent);color:var(--pta-on-dark)}.pta-course-toggle:active{transform:translateY(1px)}.pta-course-toggle.is-on{color:var(--c-white-smoke);background:color-mix(in srgb, var(--c-evergreen) 88%, var(--c-white-smoke));border-color:color-mix(in srgb, var(--c-evergreen) 66%, var(--c-white-smoke))}.pta-course-toggle.is-removing{color:var(--c-white-smoke);background:color-mix(in srgb, var(--c-molten-lava) 85%, var(--c-white-smoke));border-color:color-mix(in srgb, var(--c-molten-lava) 66%, var(--c-white-smoke))}.pta-course-toggle__title{font-size:13px;font-weight:600}.pta-course-toggle__price{opacity:.72;font-size:12px}.pta-chip-remove{cursor:pointer;width:18px;height:18px;color:var(--pta-on-dark-muted);background:color-mix(in srgb, var(--c-white-smoke) 8%, transparent);border:1px solid var(--pta-glass-line);border-radius:6px;flex-shrink:0;place-items:center;padding:0;transition:background .14s,color .14s;display:grid}.pta-chip-remove:hover{color:var(--c-white-smoke);background:color-mix(in srgb, var(--c-molten-lava) 55%, transparent)}@media (max-width:860px){.pta-builder-grid{grid-template-columns:1fr!important}.pta-builder-summary{position:static!important}}.pta-on-stage .pta-coursecard{box-shadow:var(--pta-glass-shadow);-webkit-backdrop-filter:var(--pta-glass-blur);backdrop-filter:var(--pta-glass-blur);color:var(--pta-on-dark);background:var(--pta-glass)!important;border-color:var(--pta-glass-line)!important}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.pta-on-stage .pta-coursecard{background:var(--pta-glass-strong)!important}}.pta-on-stage .pta-coursecard:hover{box-shadow:var(--pta-glass-shadow-hover);border-color:var(--pta-glass-line-strong)!important}.pta-on-stage .pta-coursecard{--mantine-color-dimmed:var(--pta-on-dark-dim);--mantine-color-polIndigo-8:var(--pta-on-dark)}.pta-on-stage .pta-coursecard>div:first-child:after{content:"";pointer-events:none;z-index:1;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-white-smoke) 9%, transparent);background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--c-onyx) 55%, transparent) 100%);border-radius:12px;position:absolute;inset:0}.pta-coursecard.pta-coursecard--white{-webkit-backdrop-filter:var(--pta-glass-blur);backdrop-filter:var(--pta-glass-blur);--pta-ink:var(--c-white-smoke);--pta-indigo:var(--pta-on-dark-blue);--mantine-color-text:var(--c-white-smoke);--mantine-color-dimmed:var(--pta-on-dark-dim);--mantine-color-polIndigo-8:var(--c-white-smoke);color:var(--c-white-smoke);box-shadow:var(--pta-glass-shadow);background:var(--pta-glass-strong)!important;border-color:var(--pta-glass-line)!important}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.pta-coursecard.pta-coursecard--white{background:var(--pta-glass-strong)!important}}.pta-coursecard.pta-coursecard--white:hover{box-shadow:0 40px 90px -30px color-mix(in srgb, var(--c-french-blue) 78%, transparent), 0 0 60px -10px color-mix(in srgb, var(--c-french-blue) 42%, transparent), var(--pta-glass-rim-strong);transform:translateY(-7px);border-color:var(--pta-glass-line-strong)!important}.pta-coursecard:hover .pta-cover-img{filter:none!important;transform:scale(1.03)!important}@keyframes pta-marquee{0%,16%{transform:translate(0)}50%,66%{transform:translateX(calc(-1 * var(--pta-marquee-dist,0px)))}to{transform:translate(0)}}.pta-marquee-anim{will-change:transform;animation-name:pta-marquee;animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.pta-marquee-anim{animation:none}}.pta-cc-cta{isolation:isolate;color:var(--c-white-smoke);box-shadow:var(--pta-glassbtn-rim);background:radial-gradient(58% 42% at 50% 118%,#ffffff47,#0000 72%),radial-gradient(214.46% 115.1% at 51.74% 16.04%,#37464a99 0%,#7480961a 58.65%,#d6dae30d 100%);border:0;border-radius:12px;justify-content:center;align-items:center;margin-block-start:12px;padding:10px 14px;font-size:14px;font-weight:800;display:flex;position:relative;overflow:hidden}.pta-cc-cta:before{content:"";z-index:1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(60% 44% at 50% 118%,#ffffff57,#0000 72%),radial-gradient(214.46% 115.1% at 51.74% 16.04%,#313680f0 0%,#3f489b9e 58.65%,#7880cd33 100%);transition:opacity .2s;position:absolute;inset:0}.pta-cc-cta__label{z-index:2;align-items:center;gap:6px;display:inline-flex;position:relative}.pta-coursecard--white:hover .pta-cc-cta:before{opacity:1}.pta-glass-toggle{isolation:isolate;color:var(--pta-on-dark);cursor:pointer;box-shadow:var(--pta-glassbtn-rim);background:radial-gradient(58% 42% at 50% 118%,#ffffff38,#0000 72%),radial-gradient(214.46% 115.1% at 51.74% 16.04%,#37464a99 0%,#7480961a 58.65%,#d6dae30d 100%);border:0;border-radius:10px;align-items:center;gap:6px;padding:7px 14px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.2;transition:transform .12s;display:inline-flex;position:relative;overflow:hidden}.pta-glass-toggle:before{content:"";z-index:1;border-radius:inherit;opacity:0;pointer-events:none;background:radial-gradient(60% 44% at 50% 118%,#ffffff4d,#0000 72%),radial-gradient(214.46% 115.1% at 51.74% 16.04%,#313680f0 0%,#3f489b9e 58.65%,#7880cd33 100%);transition:opacity .18s;position:absolute;inset:0}.pta-glass-toggle.is-active:before{opacity:1}.pta-glass-toggle>*,.pta-glass-toggle__check{z-index:2;position:relative}.pta-glass-toggle:hover{transform:translateY(-1px)}.pta-glass-toggle:active{transform:translateY(0)}.pta-glass-toggle:focus-visible{outline-offset:2px;outline:2px solid #ffffffa6}.pta-filter-pill{color:var(--pta-on-dark);cursor:pointer;box-shadow:var(--pta-glassbtn-rim);background:radial-gradient(58% 42% at 50% 118%,#fff3,#0000 72%),radial-gradient(214.46% 115.1% at 51.74% 16.04%,#37464a99 0%,#7480961a 58.65%,#d6dae30d 100%);border:0;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:700;transition:filter .15s;display:inline-flex}.pta-filter-pill__x{opacity:.7;transition:opacity .15s}.pta-filter-pill:hover{filter:brightness(1.12)}.pta-filter-pill:hover .pta-filter-pill__x{opacity:1}.pta-filter-pill:focus-visible{outline-offset:2px;outline:2px solid #ffffffa6}.pta-card--cream{color:var(--c-white-smoke);border:1px solid var(--pta-glass-line);box-shadow:var(--pta-glass-shadow);-webkit-backdrop-filter:var(--pta-glass-blur);backdrop-filter:var(--pta-glass-blur);--pta-ink:var(--c-white-smoke);--pta-muted:var(--pta-on-dark-dim);--pta-line:var(--pta-glass-line);--pta-surface:var(--pta-glass);--mantine-color-text:var(--c-white-smoke);--mantine-color-dimmed:var(--pta-on-dark-dim);background:var(--pta-glass)!important}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.pta-card--cream{background:var(--pta-glass-strong)!important}}.pta-coursecard--white>div:first-child:after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--c-white-smoke) 10%, transparent);background:linear-gradient(180deg, transparent 58%, color-mix(in srgb, var(--c-onyx) 50%, transparent) 100%)}.mantine-Button-root{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:var(--pta-glassbtn-rim);transition:transform .16s,filter .16s,box-shadow .16s;background:var(--pta-glassbtn-fill)!important;color:var(--c-white-smoke)!important;border:0!important}.mantine-Button-root[data-variant=filled],.mantine-Button-root:not([data-variant]){background:var(--pta-glassbtn-fill-blue)!important}.mantine-Button-root:hover{filter:brightness(1.08);transform:translateY(-1px)}.mantine-Button-root:active{transform:translateY(0)scale(.98)}.mantine-Button-root:disabled,.mantine-Button-root[data-disabled]{filter:saturate(.6)brightness(.8);transform:none}.pta-glassnav{align-items:stretch;gap:4px;display:flex;position:relative}.pta-glassnav__item{z-index:1;white-space:nowrap;color:var(--pta-on-dark);opacity:.82;border-radius:999px;align-items:center;padding:7px 15px;font-size:15px;font-weight:600;text-decoration:none;transition:color .16s,opacity .16s;display:inline-flex;position:relative}.pta-glassnav__item:hover,.pta-glassnav__item.is-active{opacity:1;color:var(--c-white-smoke)}.pta-glassnav__pill{z-index:0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);will-change:transform, width;background:radial-gradient(214.46% 115.1% at 51.74% 16.04%,#2d3a3ed1 0%,#4e5a6847 60%,#96a0af14 100%);border-radius:999px;transition:transform .4s cubic-bezier(1,0,.4,1),width .4s cubic-bezier(1,0,.4,1),opacity .24s;position:absolute;top:0;bottom:0;left:0;box-shadow:inset 0 .7px #ffffff80,inset -1px 0 #0006,inset 1px 0 #0006,inset 0 -.7px #ffffff59,inset 0 1px 2px #ffffff1f,inset 0 -2px 4px #ffffff1f,0 3px 10px #222d344d}.pta-glassnav__pill--bump{animation:.44s pta-glassnav-bump}@keyframes pta-glassnav-bump{0%{scale:1}50%{scale:1.14 1}to{scale:1}}@media (prefers-reduced-motion:reduce){.pta-glassnav__pill{transition:opacity .24s}.pta-glassnav__pill--bump{animation:none}}.pta-glassseg{background:color-mix(in srgb, var(--pta-glass-base) 34%, transparent);box-shadow:0 0 0 1px var(--pta-glass-line) inset;-webkit-backdrop-filter:var(--pta-glass-blur);backdrop-filter:var(--pta-glass-blur);border-radius:999px;gap:0;padding:5px}.pta-glassseg .pta-glassnav__item{appearance:none;cursor:pointer;background:0 0;border:0;font-family:inherit}.pta-glassseg .pta-glassnav__pill{top:5px;bottom:5px}.pta-glassbtn{-webkit-user-select:none;user-select:none;z-index:1;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#5b596c;cursor:pointer;height:44px;box-shadow:-4px -4px 24px 0 #959fa500, var(--pta-glassbtn-rim);background:radial-gradient(214.46% 115.1% at 51.74% 16.04%,#37464a99 0%,#7480961a 58.65%,#d6dae30d 100%);border:0;border-radius:56px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:6px 16px;font-weight:600;text-decoration:none;transition:all .15s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.pta-glassbtn *{cursor:pointer;-webkit-user-select:none;user-select:none}.pta-glassbtn__label{z-index:3;white-space:nowrap;color:#0000;background:linear-gradient(#fff 0%,#fff9 100%);-webkit-background-clip:text;background-clip:text;align-items:center;font-weight:600;display:inline-flex;position:relative}.pta-glassbtn--icon-only{width:44px;padding:0}.pta-glassbtn--sm{gap:6px;height:37px;padding:7px 15px;font-size:15px}.pta-glassbtn--sm.pta-glassbtn--icon-only{width:37px;padding:0}.pta-glassbtn--icon-only .pta-glassbtn__label{place-items:center;width:100%;height:100%;line-height:0;display:grid}.pta-glassbtn svg{display:block}.pta-glassbtn--green{background:radial-gradient(214.46% 115.1% at 51.74% 16.04%,#1e5c38f0 0%,#30764c9e 58.65%,#78bc8e33 100%)}.pta-glassbtn--red{background:radial-gradient(214.46% 115.1% at 51.74% 16.04%,#96282ceb 0%,#b0373c99 58.65%,#de7a7a33 100%)}.pta-cart-danger:hover{background-color:var(--pta-btn-danger-bg)!important;color:var(--pta-btn-danger-text)!important}.pta-cart-danger:hover svg{color:var(--pta-btn-danger-text)!important}.pta-glassbtn:before{content:"";filter:blur(10px);z-index:2;opacity:.3;transform-origin:bottom;pointer-events:none;background-color:#fff;border-radius:100%;width:70%;height:20px;margin:auto;transition:all .15s ease-in-out;position:absolute;bottom:0;left:0;right:0}.pta-glassbtn:hover:before{opacity:.4;transform:scaleX(1.1)scaleY(1.3)}.pta-glassbtn:active{box-shadow:-4px -4px 24px 0 #959fa533, var(--pta-glassbtn-rim);background-color:#212830cc}.pta-glassbtn:active:before{opacity:.45;transform:scaleX(1.3)scaleY(1.4)}.pta-glassbtn:focus-visible{outline-offset:3px;outline:2px solid #ffffffb3}@media (prefers-reduced-motion:reduce){.pta-glassbtn,.pta-glassbtn:before{transition:none}}.pta-stage--page .mantine-Chip-label{-webkit-backdrop-filter:var(--pta-glass-blur);backdrop-filter:var(--pta-glass-blur);box-shadow:var(--pta-glass-rim);transition:transform .16s,box-shadow .16s,background .16s;background:var(--pta-glass)!important;border:1px solid var(--pta-glass-line)!important;color:var(--c-white-smoke)!important}.pta-stage--page .mantine-Chip-label:hover{box-shadow:var(--pta-glass-rim-strong);transform:translateY(-1px);background:var(--pta-glass-strong)!important}.pta-stage--page .mantine-Chip-label[data-checked]{color:var(--c-white-smoke)!important;background:radial-gradient(214.46% 115.1% at 51.74% 16.04%,#2d3a3ed9 0%,#4e5a684d 60%,#96a0af1a 100%)!important;box-shadow:inset 0 .7px #ffffff80,inset -1px 0 #0006,inset 1px 0 #0006,inset 0 -.7px #ffffff59,inset 0 1px 2px #ffffff1f,inset 0 -2px 4px #ffffff1f,0 3px 10px #222d344d!important}.pta-rule{background:var(--pta-line);border:0;height:1px}.pta-social{width:42px;height:42px;color:var(--pta-on-dark);border:1px solid var(--pta-on-dark-line);background:color-mix(in srgb, var(--c-white-smoke) 6%, transparent);border-radius:12px;place-items:center;transition:background .16s,border-color .16s,transform .16s,color .16s;display:inline-grid}.pta-social:hover{background:var(--c-french-blue);border-color:var(--c-french-blue);color:var(--c-white-smoke);transform:translateY(-2px)}.pta-flink:hover{color:var(--pta-on-dark)!important}.pta-logo-item{color:var(--pta-on-dark-dim);opacity:.85;align-items:center;gap:10px;transition:color .18s,opacity .18s,transform .18s;display:inline-flex}.pta-logo-item:hover{color:var(--pta-on-dark);opacity:1;transform:translateY(-2px)}.pta-stage--page,.pta-stage--page h1,.pta-stage--page h2,.pta-stage--page h3,.pta-stage--page h4,.pta-stage--page .mantine-Title-root,.pta-stage--page .pta-display{color:var(--pta-on-dark)}.pta-stage--page .pta-lead{color:var(--pta-on-dark-muted)}.pta-stage--page .pta-kicker{color:var(--pta-on-dark-green)}.pta-stage--page{--mantine-color-dimmed:var(--pta-on-dark-dim);--pta-ink:var(--pta-on-dark);--pta-muted:var(--pta-on-dark-muted);--mantine-color-polIndigo-8:var(--pta-on-dark);--mantine-color-text:var(--pta-on-dark);--pta-surface:var(--pta-glass);--pta-paper:color-mix(in srgb, var(--c-onyx) 42%, transparent);--pta-line:var(--pta-on-dark-line);--pta-indigo-soft:color-mix(in srgb, var(--c-french-blue) 22%, transparent);--pta-teal-soft:color-mix(in srgb, var(--pta-on-dark-green) 16%, transparent);--pta-teal-deep:var(--pta-on-dark-green)}.pta-stage--page .mantine-Paper-root,.pta-stage--page .mantine-Card-root{background:var(--pta-glass);border-color:var(--pta-glass-line);color:var(--pta-on-dark);box-shadow:var(--pta-glass-shadow);-webkit-backdrop-filter:var(--pta-glass-blur);backdrop-filter:var(--pta-glass-blur)}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.pta-stage--page .mantine-Paper-root,.pta-stage--page .mantine-Card-root{background:var(--pta-glass-strong)}}.pta-why-card{transition:background .22s,border-color .22s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s}.pta-why-icon{color:#fff;background:radial-gradient(120% 120% at 30% 22%, color-mix(in srgb, var(--c-white-smoke) 16%, transparent) 0%, color-mix(in srgb, var(--c-white-smoke) 5%, transparent) 44%, transparent 100%), var(--pta-glass-strong);border:1px solid var(--pta-glass-line);width:56px;height:56px;box-shadow:var(--pta-glassbtn-rim);border-radius:16px;place-items:center;transition:background .22s,border-color .22s,transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid}.pta-stage--page .pta-why-card:hover{background:var(--pta-glass-strong);border-color:var(--pta-glass-line-strong);box-shadow:0 26px 56px -30px color-mix(in srgb, var(--c-onyx) 82%, transparent), var(--pta-glassbtn-rim);transform:translateY(-4px)}.pta-why-card:hover .pta-why-icon{background:radial-gradient(120% 120% at 30% 22%, color-mix(in srgb, var(--c-white-smoke) 26%, transparent) 0%, color-mix(in srgb, var(--c-white-smoke) 8%, transparent) 46%, transparent 100%), var(--pta-glass-strong);border-color:var(--pta-glass-line-strong);transform:scale(1.08)}.pta-stage--page .pta-rule,.pta-stage--page .mantine-Divider-root{background:var(--pta-on-dark-line);border-color:var(--pta-on-dark-line)}.pta-stage--page .mantine-Accordion-item{color:var(--pta-on-dark);box-shadow:var(--pta-glass-rim);-webkit-backdrop-filter:var(--pta-glass-blur);backdrop-filter:var(--pta-glass-blur);background:var(--pta-glass)!important;border:1px solid var(--pta-glass-line)!important}.pta-stage--page .mantine-Accordion-control,.pta-stage--page .mantine-Accordion-label{color:var(--pta-on-dark)}.pta-stage--page .mantine-Accordion-panel,.pta-stage--page .mantine-Accordion-content{color:var(--pta-on-dark-muted)}.pta-stage--page .mantine-Accordion-chevron{color:var(--pta-on-dark-green)}.pta-stage--page .mantine-SegmentedControl-root{border:1px solid var(--pta-glass-line);-webkit-backdrop-filter:var(--pta-glass-blur);backdrop-filter:var(--pta-glass-blur);background:color-mix(in srgb, var(--c-onyx) 46%, transparent)!important}.pta-stage--page .mantine-SegmentedControl-indicator{background:radial-gradient(214.46% 115.1% at 51.74% 16.04%,#2d3a3ed9 0%,#4e5a684d 60%,#96a0af1a 100%)!important;box-shadow:inset 0 .7px #ffffff80,inset -1px 0 #0006,inset 1px 0 #0006,inset 0 -.7px #ffffff59,inset 0 1px 2px #ffffff1f,inset 0 -2px 4px #ffffff1f,0 3px 10px #222d344d!important}.pta-stage--page .mantine-SegmentedControl-label{color:var(--pta-on-dark-muted)}.pta-stage--page .mantine-SegmentedControl-label[data-active]{color:var(--c-white-smoke)}.pta-stage--page .mantine-Input-input,.pta-stage--page .mantine-TextInput-input,.pta-stage--page .mantine-Textarea-input{background:color-mix(in srgb, var(--c-onyx) 55%, transparent);border-color:var(--pta-glass-line);color:var(--pta-on-dark)}.pta-stage--page .mantine-Input-input::placeholder,.pta-stage--page .mantine-Textarea-input::placeholder,.pta-stage--page .mantine-Input-section{color:var(--pta-on-dark-dim)}.pta-stage--page .mantine-InputWrapper-label,.pta-stage--page .mantine-Text-root[data-mantine-component]{color:var(--pta-on-dark)}.pta-stage--page .mantine-Code-root{background:color-mix(in srgb, var(--c-onyx) 55%, transparent)!important;color:var(--pta-on-dark)!important}.pta-stage--page .pta-band-transparent{background:0 0!important}.pta-cat-card{border:1px solid color-mix(in srgb, var(--c-french-blue) 34%, transparent);box-shadow:none;color:var(--c-white-smoke);border-radius:16px;background-color:#0000!important}.pta-cat-card.pta-lift:hover{box-shadow:0 24px 50px -22px color-mix(in srgb, var(--c-onyx) 85%, transparent), 0 3px 8px -3px color-mix(in srgb, var(--c-onyx) 40%, transparent);border-color:color-mix(in srgb, var(--pta-green) 38%, transparent)}.pta-cat-banner{aspect-ratio:16/9;background-position:50%;background-repeat:no-repeat;background-size:cover;background-color:var(--pta-indigo-soft);position:relative}.pta-cat-glass{height:100%;color:var(--pta-on-dark);background:var(--pta-glass-strong);border:1px solid var(--pta-glass-line);box-shadow:0 22px 50px -28px color-mix(in srgb, var(--c-onyx) 82%, transparent), var(--pta-glassbtn-rim);-webkit-backdrop-filter:var(--pta-glass-blur);backdrop-filter:var(--pta-glass-blur);border-radius:20px;transition:box-shadow .24s cubic-bezier(.22,1,.36,1),border-color .24s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.pta-cat-glass{background:color-mix(in srgb, var(--pta-glass-base) 62%, transparent)}}.pta-cat-glass:hover{border-color:var(--pta-glass-line-strong);box-shadow:0 32px 68px -26px color-mix(in srgb, var(--c-french-blue) 55%, transparent), var(--pta-glassbtn-rim)}.pta-cover{aspect-ratio:16/7;color:var(--c-white-smoke);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.pta-cover:after{content:"";background-image:radial-gradient(circle at 18% 120%, color-mix(in srgb, var(--c-white-smoke) 18%, transparent), transparent 45%), linear-gradient(0deg, color-mix(in srgb, var(--c-white-smoke) 12%, transparent) 1px, transparent 1px);opacity:.7;background-size:auto,100% 18px;position:absolute;inset:0}.pta-cover-code{letter-spacing:.04em;opacity:.97;font-size:clamp(1.4rem,4vw,2rem);font-weight:800;position:relative}.pta-lift{transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),border-color .18s}.pta-lift:hover{box-shadow:0 14px 34px -18px color-mix(in srgb, var(--c-onyx) 50%, transparent);transform:translateY(-3px)}.pta-cgo{transition:transform .18s cubic-bezier(.22,1,.36,1),color .18s}.pta-lift:hover .pta-cgo{color:var(--pta-green-deep);transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.pta-cgo{transition:none!important;transform:none!important}.pta-lift,.pta-reveal,.pta-float{transition:none!important;animation:none!important;transform:none!important}}@keyframes pta-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.pta-reveal{opacity:0;animation:.76s cubic-bezier(.16,1,.3,1) forwards pta-rise}.pta-reveal-1{animation-delay:60ms}.pta-reveal-2{animation-delay:.16s}.pta-reveal-3{animation-delay:.26s}.pta-reveal-4{animation-delay:.36s}.pta-reveal-5{animation-delay:.46s}@keyframes pta-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.pta-float{animation:5.5s ease-in-out infinite pta-floaty}.pta-glass-chip{box-shadow:var(--pta-glassbtn-rim);-webkit-backdrop-filter:blur(3px);position:relative;overflow:hidden;background:radial-gradient(214.46% 115.1% at 51.74% 16.04%,#37464a99 0%,#7480961a 58.65%,#d6dae30d 100%)!important;border:0!important}.pta-glass-chip:before{content:"";filter:blur(8px);opacity:.3;z-index:1;pointer-events:none;background-color:#fff;border-radius:100%;width:70%;height:34%;margin:auto;position:absolute;bottom:0;left:0;right:0}.pta-glass-chip svg{z-index:2;color:#fff;position:relative}.pta-orbit{z-index:1;width:0;height:0;animation-duration:var(--dur,40s);animation-delay:var(--delay,0s);place-items:center;animation-timing-function:linear;animation-iteration-count:infinite;display:grid;position:absolute;top:35%;left:75%}.pta-orbit--cw{animation-name:pta-orbit-cw}.pta-orbit--ccw{animation-name:pta-orbit-ccw}.pta-orbit-arm{transform:translateX(var(--r,220px))}.pta-orbit-chip{box-shadow:var(--pta-glassbtn-rim);animation-duration:var(--dur,40s);animation-delay:var(--delay,0s);background:radial-gradient(214.46% 115.1% at 51.74% 16.04%,#37464a99 0%,#7480961a 58.65%,#d6dae30d 100%);border:0;border-radius:16px;place-items:center;animation-timing-function:linear;animation-iteration-count:infinite;display:grid;position:relative;overflow:hidden}.pta-orbit-chip:before{content:"";filter:blur(8px);opacity:.3;z-index:1;pointer-events:none;background-color:#fff;border-radius:100%;width:70%;height:34%;margin:auto;position:absolute;bottom:0;left:0;right:0}.pta-orbit-chip svg{z-index:2;color:#fff;position:relative}.pta-orbit-chip--cw{animation-name:pta-orbit-ccw}.pta-orbit-chip--ccw{animation-name:pta-orbit-cw}.pta-hero-stage[data-paused] .pta-orbit,.pta-hero-stage[data-paused] .pta-orbit-chip{animation-play-state:paused}@keyframes pta-orbit-cw{to{transform:rotate(360deg)}}@keyframes pta-orbit-ccw{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.pta-orbit,.pta-orbit-chip{animation-play-state:paused!important}}.pta-path{width:calc(75% + var(--pta-gap,40px) * .75);background:color-mix(in srgb, var(--c-french-blue) 42%, transparent);z-index:0;border-radius:999px;height:4px;position:absolute;inset-block-start:22px;inset-inline-start:calc(12.5% - .375 * var(--pta-gap,40px))}.pta-path-fill{background:color-mix(in srgb, var(--c-french-blue) 88%, var(--c-white-smoke));width:0;animation:pta-path-grow var(--journey,2.4s) linear both;border-radius:999px;animation-play-state:paused;position:absolute;inset-block:0;inset-inline-start:0}.is-playing .pta-path-fill{animation-play-state:running}.pta-path-runner{background:var(--pta-glassbtn-fill);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:20px;height:20px;box-shadow:var(--pta-glassbtn-rim), 0 8px 20px -8px color-mix(in srgb, var(--c-onyx) 65%, transparent);animation:pta-runner-morph var(--journey,2.4s) linear both;border-radius:999px;animation-play-state:paused;position:absolute;inset-block-start:50%;inset-inline-end:0;transform:translate(-50%,-50%)}.is-playing .pta-path-runner{animation-play-state:running}@keyframes pta-path-grow{0%{width:0}to{width:100%}}@keyframes pta-runner-morph{0%{border-radius:999px;width:20px}16.66%{border-radius:10px;width:54px}33.33%{border-radius:999px;width:20px}50%{border-radius:10px;width:54px}66.66%{border-radius:999px;width:20px}83.33%{border-radius:10px;width:54px}to{border-radius:999px;width:20px}}.pta-jnode,.pta-jtext{animation-duration:.62s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-play-state:paused;animation-fill-mode:both}.pta-jnode{animation-name:pta-node-pop;animation-delay:var(--d,0s)}.pta-jtext{animation-name:pta-rise;animation-delay:calc(var(--d,0s) + .12s)}.is-playing .pta-jnode,.is-playing .pta-jtext{animation-play-state:running}@keyframes pta-node-pop{0%{opacity:0;transform:scale(.4)}55%{opacity:1;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.pta-path-fill{width:100%;animation:none}.pta-path-runner{display:none}.pta-jnode,.pta-jtext{opacity:1;animation:none;transform:none}}.pta-login-split{background:0 0;grid-template-columns:1fr;grid-template-areas:"form";min-height:100dvh;display:grid}.pta-login-form{color:var(--pta-on-dark);background:0 0;grid-area:form;justify-content:center;align-items:center;padding-block:28px 40px;padding-inline:clamp(20px,5vw,28px);display:flex}@media (min-width:960px){.pta-login-form{z-index:1;padding-block:clamp(4px,1.1vh,12px);padding-inline:clamp(28px,5vw,72px);position:relative}}.pta-login-formcard{z-index:1;background:var(--pta-glass-strong);border:1px solid var(--pta-glass-line);width:100%;max-width:600px;min-height:624px;box-shadow:var(--pta-glass-shadow);-webkit-backdrop-filter:blur(16px)saturate(1.1);backdrop-filter:blur(16px)saturate(1.1);color:var(--pta-on-dark);border-radius:20px;flex-direction:column;justify-content:center;margin-inline:auto;padding:clamp(12px,1.8vw,18px);display:flex;position:relative}.pta-login-formcard .mantine-InputWrapper-label{margin-bottom:1px;font-size:12px}.pta-login-formcard .mantine-Input-input{height:34px;min-height:34px}.pta-login-formcard input:not([type=checkbox]):not([type=radio]){font-family:IRANSansX Latin,system-ui,sans-serif}.pta-login-formcard input[type=email],.pta-login-formcard input[type=text]{text-align:right;direction:ltr}@supports not ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.pta-login-formcard{background:var(--pta-glass-strong)}}.pta-login-stage{grid-area:stage}.pta-login-stage-panel{background:0 0;flex-direction:column;justify-content:center;align-items:center;min-height:clamp(120px,22vh,180px);display:flex;position:relative;overflow:visible}@media (min-width:960px){.pta-login-stage-panel{justify-content:flex-end;height:100dvh;position:sticky;inset-block-start:0}}.pta-login-stage-canvas{z-index:0;pointer-events:none;position:fixed;inset:0}.pta-login-stage-scrim{z-index:1;pointer-events:none;background:linear-gradient(to top, color-mix(in srgb, var(--c-onyx) 28%, transparent) 0%, transparent 34%);position:absolute;inset:0}.pta-login-stage-overlay{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:440px;padding-block:clamp(20px,5vh,52px);padding-inline:clamp(22px,4vw,52px);display:flex;position:relative}.pta-login-reassure,.pta-login-trust{display:none}@media (min-width:960px){.pta-login-reassure{display:block}.pta-login-trust{flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:6px;display:flex}}.pta-login-chip{color:var(--pta-on-dark-blue);background:linear-gradient(155deg, color-mix(in srgb, var(--c-white-smoke) 14%, transparent), color-mix(in srgb, var(--c-white-smoke) 3%, transparent));border:1px solid color-mix(in srgb, var(--pta-on-dark-blue) 30%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--c-white-smoke) 18%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}@supports not ((-webkit-backdrop-filter:blur(3px)) or (backdrop-filter:blur(3px))){.pta-login-chip{background:color-mix(in srgb, var(--c-onyx) 82%, var(--c-french-blue))}}.pta-sticky-aside{position:static}@media (min-width:48em){.pta-sticky-aside{top:calc(var(--pta-header-h,68px) + 16px);max-height:calc(100vh - var(--pta-header-h,68px) - 36px);transition:top .35s;position:sticky;overflow-y:auto}}.pta-card3d{--rx:0deg;--ry:0deg;position:relative}.pta-card3d-bob{z-index:1;animation:6.5s ease-in-out infinite pta-card-bob;animation-delay:var(--d,0s);will-change:transform;position:relative}.pta-card3d-tilt{transform:perspective(950px) rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;will-change:transform;transition:transform .22s cubic-bezier(.22,1,.36,1)}.pta-card3d-shadow{z-index:0;background:radial-gradient(50% 50% at 50% 50%, color-mix(in srgb, var(--c-onyx) 50%, transparent) 0%, transparent 72%);filter:blur(10px);height:26px;animation:6.5s ease-in-out infinite pta-card-shadow;animation-delay:var(--d,0s);will-change:transform, opacity;border-radius:50%;position:absolute;inset-block-end:-16px;inset-inline:9%}@keyframes pta-card-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pta-card-shadow{0%,to{opacity:.55;transform:scaleX(1)}50%{opacity:.3;transform:scaleX(.82)}}.pta-card3d:hover .pta-card3d-bob,.pta-card3d:hover .pta-card3d-shadow{animation-play-state:paused}.pta-card3d:hover .pta-card3d-tilt{transform:perspective(950px) rotateX(var(--rx)) rotateY(var(--ry)) scale(1.035)}.pta-card3d:hover .pta-card3d-shadow{opacity:.62;transform:scaleX(1.05)}@media (prefers-reduced-motion:reduce){.pta-card3d-bob,.pta-card3d-shadow{animation:none!important}.pta-card3d-tilt{transform:none!important}}.pta-team-stage{position:relative}.pta-team-word{text-align:center;letter-spacing:.06em;color:var(--c-white-smoke);-webkit-text-stroke:0;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;margin:0;font-size:clamp(2.6rem,11vw,9rem);font-weight:800;line-height:.84}.pta-team-grid{z-index:1;grid-template-columns:repeat(5,1fr);gap:clamp(12px,1.6vw,22px);margin-top:clamp(-2rem,-5.5vw,-6rem);padding-bottom:48px;display:grid;position:relative}.pta-team-grid>:nth-child(2n){transform:translateY(44px)}.pta-flip{perspective:1400px;cursor:pointer;border-radius:16px;height:384px}.pta-flip-inner{width:100%;height:100%;transform-style:preserve-3d;border-radius:16px;transition:transform .62s cubic-bezier(.22,1,.36,1);position:relative}.pta-flip:hover .pta-flip-inner,.pta-flip:focus-within .pta-flip-inner,.pta-flip.is-flipped .pta-flip-inner{transform:rotateY(180deg)}.pta-flip-face{backface-visibility:hidden;border:1px solid var(--pta-glass-line);box-shadow:var(--pta-glassbtn-rim);border-radius:16px;position:absolute;inset:0;overflow:hidden}.pta-flip-back{transform:rotateY(180deg)}.pta-flip-accent{top:0;z-index:3;background:linear-gradient(90deg, var(--pta-indigo) 0%, var(--pta-green) 100%);border-end-end-radius:4px;width:56px;height:4px;position:absolute;inset-inline-start:0}.pta-flip-back .pta-flip-accent{border-start-end-radius:4px;border-end-end-radius:0;top:auto;bottom:0}.pta-flip-photo{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.pta-flip-scrim{background:linear-gradient(180deg, transparent 42%, color-mix(in srgb, var(--c-onyx) 45%, transparent) 72%, color-mix(in srgb, var(--c-onyx) 85%, transparent) 100%), color-mix(in srgb, var(--c-onyx) 60%, transparent);position:absolute;inset:0}.pta-flip-meta{inset-inline:0;text-align:center;color:var(--c-white-smoke);flex-direction:column;align-items:center;gap:8px;padding-inline:12px;display:flex;position:absolute;bottom:18px}.pta-flip-info{border:1.5px solid color-mix(in srgb, var(--c-white-smoke) 70%, transparent);width:30px;height:30px;color:var(--c-white-smoke);border-radius:999px;place-items:center;transition:background .18s,border-color .18s;display:grid}.pta-flip:hover .pta-flip-info{background:color-mix(in srgb, var(--c-white-smoke) 16%, transparent);border-color:var(--c-white-smoke)}.pta-flip-back{background:linear-gradient(160deg, color-mix(in srgb, var(--c-french-blue) 34%, transparent) 0%, transparent 62%), var(--pta-glass-strong);-webkit-backdrop-filter:var(--pta-glass-blur);backdrop-filter:var(--pta-glass-blur);color:var(--pta-on-dark);text-align:right;flex-direction:column;padding:22px 20px 20px;display:flex}.pta-flip-bio{color:var(--pta-on-dark-muted);text-align:right;flex:1;margin:10px 0 14px;font-size:13.5px;line-height:1.85;overflow:hidden}.pta-flip-li{color:var(--c-white-smoke);background:color-mix(in srgb, var(--c-white-smoke) 10%, transparent);border:1px solid color-mix(in srgb, var(--c-white-smoke) 22%, transparent);border-radius:999px;justify-content:center;align-self:stretch;align-items:center;gap:8px;padding:11px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background .18s,transform .18s;display:flex}.pta-flip-li:hover{background:var(--c-french-blue);border-color:var(--c-french-blue);transform:translateY(-1px)}@media (max-width:1000px){.pta-team-grid{grid-template-columns:repeat(2,1fr);margin-top:1.75rem;padding-bottom:0}.pta-team-grid>:nth-child(2n){transform:none}.pta-team-grid>.pta-team-ceo{order:-1}.pta-team-word{font-size:clamp(2.8rem,15vw,6rem)}}@media (max-width:560px){.pta-team-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pta-flip-inner{transition:none!important}}.pta-pivot-core{will-change:transform;animation:8s cubic-bezier(.4,0,.2,1) infinite pta-pivot-beat;position:relative}@keyframes pta-pivot-beat{0%{transform:scale(1)}6%{transform:scale(1.18)}12%{transform:scale(1)}18%{transform:scale(1.12)}24%{transform:scale(1)}to{transform:scale(1)}}.pta-pivot-core{animation:8s cubic-bezier(.4,0,.2,1) infinite pta-pivot-beat,8s ease-in-out infinite pta-pivot-glow}@keyframes pta-pivot-glow{0%,24%,to{box-shadow:0 0 0 4px var(--pta-surface), 0 0 14px 2px color-mix(in srgb, var(--pta-on-dark-green) 55%, transparent)}6%,18%{box-shadow:0 0 0 4px var(--pta-surface), 0 0 22px 6px color-mix(in srgb, var(--pta-on-dark-green) 95%, transparent)}}.pta-pivot-ping:before,.pta-pivot-ping:after{content:"";border:1.5px solid var(--pta-green);opacity:0;pointer-events:none;border-radius:50%;animation:8s ease-out infinite pta-pivot-ping;position:absolute;inset:0}.pta-pivot-ping:after{border-color:var(--pta-indigo);animation-delay:.55s}@keyframes pta-pivot-ping{0%{opacity:0;transform:scale(.85)}4%{opacity:.5}35%{opacity:0;transform:scale(2.1)}to{opacity:0;transform:scale(2.1)}}.pta-pivot-flow{background:linear-gradient(180deg, transparent 0%, var(--pta-on-dark-green) 55%, transparent 100%);filter:blur(.5px);pointer-events:none;will-change:transform, opacity;border-radius:999px;width:6px;height:14px;margin-inline-start:-3px;animation:8s cubic-bezier(.55,0,.45,1) infinite pta-pivot-flow;position:absolute;inset-block-start:0;inset-inline-start:50%}@keyframes pta-pivot-flow{0%{opacity:0;transform:translateY(-120%)}8%{opacity:0}16%{opacity:1}60%{opacity:1}72%{opacity:0;transform:translateY(420%)}to{opacity:0;transform:translateY(420%)}}@media (prefers-reduced-motion:reduce){.pta-pivot-core{animation:none!important;transform:none!important}.pta-pivot-ping:before,.pta-pivot-ping:after,.pta-pivot-flow{opacity:0!important;animation:none!important}}.pta-social--glass{color:#fff;background:radial-gradient(120% 120% at 30% 22%, color-mix(in srgb, var(--c-white-smoke) 16%, transparent) 0%, color-mix(in srgb, var(--c-white-smoke) 5%, transparent) 44%, transparent 100%), var(--pta-glass-strong);border:1px solid var(--pta-glass-line);width:44px;height:44px;box-shadow:var(--pta-glassbtn-rim);border-radius:14px;transition:color .2s,border-color .2s,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s}.pta-social--glass:hover{color:var(--pta-social-color,#fff);background:radial-gradient(120% 120% at 30% 22%, color-mix(in srgb, var(--c-white-smoke) 26%, transparent) 0%, color-mix(in srgb, var(--c-white-smoke) 8%, transparent) 46%, transparent 100%), var(--pta-glass-strong);border-color:color-mix(in srgb, var(--pta-social-color,var(--c-french-blue)) 55%, transparent);box-shadow:var(--pta-glassbtn-rim);transform:translateY(-2px)}.pta-footer-legal{margin-top:var(--pta-legal-gap-m,24px);margin-bottom:var(--pta-legal-gap-b,20px)}@media (min-width:1200px){.pta-footer-legal{margin-top:var(--pta-legal-gap-d,-34px);margin-bottom:0}}@media (max-width:1199px){.pta-footer-brand,.pta-footer-contact,.pta-footer-nav{text-align:center!important;flex:100%!important;align-items:center!important;max-width:100%!important;transform:none!important}.pta-footer-nav{justify-content:center!important}.pta-footer-nav>*{text-align:center!important;align-items:center!important}.pta-footer-brand{order:0}.pta-footer-contact{order:1}.pta-footer-nav{order:2}}.pta-glass-card-light,.pta-faq-glass .mantine-Accordion-item{-webkit-backdrop-filter:blur(12px)saturate(1.15);backdrop-filter:blur(12px)saturate(1.15);overflow:hidden;background:var(--pta-glass-strong)!important;border:1px solid var(--pta-glass-line)!important;box-shadow:var(--pta-glassbtn-rim)!important;border-radius:14px!important}.pta-faq-glass .mantine-Accordion-control .mantine-Text-root{color:var(--pta-on-dark)!important}.pta-faq-glass .mantine-Accordion-panel .mantine-Text-root{color:var(--pta-on-dark-muted)!important}.pta-faq-glass .mantine-Accordion-chevron{color:var(--pta-on-dark-muted)}.pta-faq-glass .mantine-Accordion-control:hover{background:color-mix(in srgb, var(--c-white-smoke) 8%, transparent)}.pta-social-card{height:100%;color:inherit;text-decoration:none;display:block;position:relative}.pta-social-card-inner{background:var(--pta-glassbtn-fill);height:100%;box-shadow:var(--pta-glassbtn-rim);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:16px;padding:18px 16px;transition:transform .5s,box-shadow .35s;position:relative}.pta-social-card:hover .pta-social-card-inner{box-shadow:var(--pta-glassbtn-rim), 0 26px 46px -22px color-mix(in srgb, var(--c-onyx) 82%, transparent);transform:translateY(10px)}.pta-social-stack{width:46px;height:46px;position:relative}.pta-social-stack span{color:#fff;background:var(--social-accent,var(--c-french-blue));border-radius:14px;justify-content:center;align-items:center;transition:transform .5s,opacity .5s;display:flex;position:absolute;inset:0}.pta-social-card:hover .pta-social-stack span:nth-child(5){opacity:1;transform:translate(16px,-16px)}.pta-social-card:hover .pta-social-stack span:nth-child(4){opacity:.8;transform:translate(12px,-12px)}.pta-social-card:hover .pta-social-stack span:nth-child(3){opacity:.6;transform:translate(8px,-8px)}.pta-social-card:hover .pta-social-stack span:nth-child(2){opacity:.4;transform:translate(4px,-4px)}.pta-social-card:hover .pta-social-stack span:first-child{opacity:.2;transform:translate(0)}@media (prefers-reduced-motion:reduce){.pta-social-card:hover .pta-social-card-inner,.pta-social-card:hover .pta-social-stack span{transition:none}}:root{--c-french-blue-bright:#4f5bd0;--c-evergreen-bright:#2f9e63;--c-molten-lava-bright:#d6423a;--pta-glow-indigo:color-mix(in srgb, var(--c-french-blue-bright) 60%, transparent);--pta-glow-emerald:color-mix(in srgb, var(--c-evergreen-bright) 36%, transparent);--pta-bg-top:color-mix(in srgb, var(--c-french-blue-bright) 44%, var(--c-onyx));--pta-bg-mid:color-mix(in srgb, var(--c-french-blue-bright) 22%, var(--c-onyx));--pta-on-dark-blue:color-mix(in srgb, var(--c-french-blue-bright) 78%, var(--c-white-smoke));--pta-on-dark-green:color-mix(in srgb, var(--c-evergreen-bright) 74%, var(--c-white-smoke));--pta-on-dark-red:color-mix(in srgb, var(--c-molten-lava-bright) 76%, var(--c-white-smoke));--pta-badge-success-bg:color-mix(in srgb, var(--c-evergreen-bright) 58%, transparent);--pta-badge-info-bg:color-mix(in srgb, var(--c-french-blue-bright) 55%, transparent);--pta-badge-danger-bg:color-mix(in srgb, var(--c-molten-lava-bright) 88%, transparent);--pta-glassbtn-fill-blue:radial-gradient(214.46% 115.1% at 51.74% 16.04%, #4f5bd0f2 0%, #6370e099 58.65%, #96a0ec38 100%);--pta-glass-shadow-hover:0 30px 66px -26px color-mix(in srgb, var(--c-french-blue-bright) 62%, transparent), var(--pta-glass-rim-strong);--pta-selection-bg:color-mix(in srgb, var(--c-french-blue-bright) 55%, transparent)}.pta-glassbtn--blue{background:radial-gradient(214.46% 115.1% at 51.74% 16.04%,#4f5bd0f2 0%,#6370e099 58.65%,#96a0ec38 100%)}.pta-cc-cta:before{background:radial-gradient(60% 44% at 50% 118%,#ffffff57,#0000 72%),radial-gradient(214.46% 115.1% at 51.74% 16.04%,#4f5bd0f2 0%,#6370e099 58.65%,#96a0ec38 100%)}.pta-glass-toggle:before{background:radial-gradient(60% 44% at 50% 118%,#ffffff4d,#0000 72%),radial-gradient(214.46% 115.1% at 51.74% 16.04%,#4f5bd0f2 0%,#6370e099 58.65%,#96a0ec38 100%)}.pta-coursecard.pta-coursecard--white:hover{box-shadow:0 40px 90px -30px color-mix(in srgb, var(--c-french-blue-bright) 82%, transparent), 0 0 60px -10px color-mix(in srgb, var(--c-french-blue-bright) 48%, transparent), var(--pta-glass-rim-strong)}
