@charset "UTF-8";:root{color-scheme:light dark;--animation-base:all .3s ease;--blue:#0089c7;--orange:#ff7a18;--yellow-color:#ff7a18;--light-orange:#fff2df;--light-purple:rgba(156,39,176,.2);--gray-5:#909090;--gray-9:#262626;--background-main:#0a0f0d;--background-primary:#121714;--background-primary-light:#e8edeb;--background-secondary:#1e2020;--background-secondary-light:#dfe1e1;--background-tertiary:#2d2f2f;--background-tertiary-light:#f7f7f7;--text-gold:#ffbf00;--text-gold-dark:#d9a408;--text-gold-light:#ffd966;--text-white:#f2f2f2;--text-muted:#a8a3a3;--text-muted-light:#5c5757;--text-hovered:#fdfdfc;--text-dark:#000;--text-primary:#ffbf00;--text-primary-light:#c90;--text-danger:#dd5f5f;--text-success:#06bc64;--bg-dark:#0a0f0d;--bg-light:#f0f5f3;--red-color:#dd5f5f;--green-color:#06bc64}@layer reset{*,:after,:before{box-sizing:border-box;margin:0}[v-cloak]{display:none}html{height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0f0d;font-family:var(--font-family);scroll-behavior:smooth}body{display:block;font-style:normal;line-height:var(--font-line-height,1.5);overflow-x:hidden;--color-scheme:attr(data-theme,light)}hr{color:var(--border-color);margin-top:2px}a{color:#ffbf00;transition:color .5s ease}a,a:hover{text-decoration:none}a:hover{color:#fdfdfc}ol,ul{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}img,svg,video{display:inline-flex;height:40px;max-width:40px;-o-object-fit:cover;object-fit:cover}figure{margin:0}button,input,select,textarea{background-color:var(--background-primary);color:inherit;font:inherit}button{background:none;border:none;cursor:pointer;padding:0}input,select,textarea{border:1px solid;border-radius:.25em;padding:.5em;width:100%}table{border-collapse:collapse;width:100%}td,th{border-bottom:1px solid;padding:.5em;text-align:left}.pointer{cursor:pointer}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.dark{color-scheme:dark}.o-hide{overflow:hidden}.wrap{text-wrap:wrap}.nowrap{text-wrap:nowrap}.balance{text-wrap:balance}@media(prefers-color-scheme:dark){:root{background-color:var(--bg-dark);color:#fff;--background-secondary:var(--background-secondary);--text-gold:var(--text-gold-dark)!important}}@media(prefers-color-scheme:light){:root{background-color:var(--bg-light);color:var(--text-dark);--background-primary:var(--background-primary-light)!important;--background-secondary:var(--background-secondary-light)!important;--text-white:var(--text-dark)!important;--text-muted:var(--text-muted-light)!important;--text-primary:var(--text-primary-light)!important;--background-tertiary:var(--background-tertiary-light)!important}}@media print{.site-footer{display:none}}}.shadow-light{box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.shadow-lift{box-shadow:0 6px 6px #0000004d}.shadow-soft-glow{box-shadow:0 0 15px #0078ff80}.w-full{width:100%}.h-full{height:100%}.text-lg{font-size:large}.padding-small{padding:.625rem}@layer errors{.session-warning{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#dd5f5f1a;min-width:30rem;transform:translate(-50%);z-index:999}}@layer positions{.group-tight{margin:1.25rem}.group-loose{margin:2.1875rem}.image-center{background-position:50%;background-repeat:no-repeat}.relative{position:relative}.block{display:block}.absolute{position:absolute}.fixed{position:fixed}.right{right:0!important}.right_300{right:20rem!important}.left_50{left:50%}.right_50{right:50%}.inset-none{inset:0}.no-pointer{pointer-events:none}.header_popover_menu{top:90px!important}.flex{display:flex}.flex_row{flex-direction:row}.flex_col{flex-direction:column}.flex_wrap{flex-wrap:wrap}.flex_between{justify-content:space-between}.flex_reverse-column{flex-direction:column-reverse}.flex_reverse-row{flex-direction:row-reverse}.align-center{align-items:center}.align-start{align-items:start}.align-end{align-items:end}.align-baseline{align-items:baseline}.align-stretched{align-items:stretched}.j-center{justify-content:center}.j-end{justify-content:end}.j-start{justify-content:start}.j-around{justify-content:space-around}.j-evenly{justify-content:space-evenly}.jf-start{justify-content:flex-start}.jf-end{justify-content:flex-end}.grow-1{flex-grow:1}.grow-2{flex-grow:2}.gap-0{gap:0}.shrink-0{flex-shrink:0}.flex-0{flex:0}.gap-1{gap:.0625rem}.shrink-1{flex-shrink:1}.flex-1{flex:1}.gap-2{gap:.125rem}.shrink-2{flex-shrink:2}.flex-2{flex:2}.gap-4{gap:.25rem}.shrink-4{flex-shrink:4}.flex-4{flex:4}.gap-5{gap:.3125rem}.shrink-5{flex-shrink:5}.flex-5{flex:5}.gap-6{gap:.375rem}.shrink-6{flex-shrink:6}.flex-6{flex:6}.gap-8{gap:.5rem}.shrink-8{flex-shrink:8}.flex-8{flex:8}.gap-12{gap:.75rem}.shrink-12{flex-shrink:12}.flex-12{flex:12}.gap-14{gap:.875rem}.shrink-14{flex-shrink:14}.flex-14{flex:14}.gap-16{gap:1rem}.shrink-16{flex-shrink:16}.flex-16{flex:16}.gap-18{gap:1.125rem}.shrink-18{flex-shrink:18}.flex-18{flex:18}.gap-10{gap:.625rem}.shrink-10{flex-shrink:10}.flex-10{flex:10}.gap-20{gap:1.25rem}.shrink-20{flex-shrink:20}.flex-20{flex:20}.gap-30{gap:1.875rem}.shrink-30{flex-shrink:30}.flex-30{flex:30}.gap-32{gap:2rem}.shrink-32{flex-shrink:32}.flex-32{flex:32}.gap-35{gap:2.1875rem}.shrink-35{flex-shrink:35}.flex-35{flex:35}.gap-38{gap:2.375rem}.shrink-38{flex-shrink:38}.flex-38{flex:38}.gap-40{gap:2.5rem}.shrink-40{flex-shrink:40}.flex-40{flex:40}.gap-50{gap:3.125rem}.shrink-50{flex-shrink:50}.flex-50{flex:50}.gap-60{gap:3.75rem}.shrink-60{flex-shrink:60}.flex-60{flex:60}.gap-64{gap:4rem}.shrink-64{flex-shrink:64}.flex-64{flex:64}.gap-70{gap:4.375rem}.shrink-70{flex-shrink:70}.flex-70{flex:70}.gap-80{gap:5rem}.shrink-80{flex-shrink:80}.flex-80{flex:80}.gap-90{gap:5.625rem}.shrink-90{flex-shrink:90}.flex-90{flex:90}.gap-100{gap:6.25rem}.shrink-100{flex-shrink:100}.flex-100{flex:100}.gap-110{gap:6.875rem}.shrink-110{flex-shrink:110}.flex-110{flex:110}.gap-120{gap:7.5rem}.shrink-120{flex-shrink:120}.flex-120{flex:120}.gap-130{gap:8.125rem}.shrink-130{flex-shrink:130}.flex-130{flex:130}.gap-140{gap:8.75rem}.shrink-140{flex-shrink:140}.flex-140{flex:140}.gap-150{gap:9.375rem}.shrink-150{flex-shrink:150}.flex-150{flex:150}.gap-160{gap:10rem}.shrink-160{flex-shrink:160}.flex-160{flex:160}.group-real-tight{margin:.5rem}.sakara-warm-border{border-radius:.875rem}.m-0{margin:0}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.p-0{padding:0}.pline-0{padding-inline:0}.bline-0{padding-block:0}.bottom-0{bottom:0}.top-0{top:0}.left-0{left:0}.right-0{right:0}.m-1{margin:.0625rem}.mb-1{margin-bottom:.0625rem}.mt-1{margin-top:.0625rem}.ml-1{margin-left:.0625rem}.mr-1{margin-right:.0625rem}.p-1{padding:.0625rem}.pline-1{padding-inline:.0625rem}.bline-1{padding-block:.0625rem}.bottom-1{bottom:.0625rem}.top-1{top:.0625rem}.left-1{left:.0625rem}.right-1{right:.0625rem}.m-2{margin:.125rem}.mb-2{margin-bottom:.125rem}.mt-2{margin-top:.125rem}.ml-2{margin-left:.125rem}.mr-2{margin-right:.125rem}.p-2{padding:.125rem}.pline-2{padding-inline:.125rem}.bline-2{padding-block:.125rem}.bottom-2{bottom:.125rem}.top-2{top:.125rem}.left-2{left:.125rem}.right-2{right:.125rem}.m-4{margin:.25rem}.mb-4{margin-bottom:.25rem}.mt-4{margin-top:.25rem}.ml-4{margin-left:.25rem}.mr-4{margin-right:.25rem}.p-4{padding:.25rem}.pline-4{padding-inline:.25rem}.bline-4{padding-block:.25rem}.bottom-4{bottom:.25rem}.top-4{top:.25rem}.left-4{left:.25rem}.right-4{right:.25rem}.m-5{margin:.3125rem}.mb-5{margin-bottom:.3125rem}.mt-5{margin-top:.3125rem}.ml-5{margin-left:.3125rem}.mr-5{margin-right:.3125rem}.p-5{padding:.3125rem}.pline-5{padding-inline:.3125rem}.bline-5{padding-block:.3125rem}.bottom-5{bottom:.3125rem}.top-5{top:.3125rem}.left-5{left:.3125rem}.right-5{right:.3125rem}.m-6{margin:.375rem}.mb-6{margin-bottom:.375rem}.mt-6{margin-top:.375rem}.ml-6{margin-left:.375rem}.mr-6{margin-right:.375rem}.p-6{padding:.375rem}.pline-6{padding-inline:.375rem}.bline-6{padding-block:.375rem}.bottom-6{bottom:.375rem}.top-6{top:.375rem}.left-6{left:.375rem}.right-6{right:.375rem}.m-8{margin:.5rem}.mb-8{margin-bottom:.5rem}.mt-8{margin-top:.5rem}.ml-8{margin-left:.5rem}.mr-8{margin-right:.5rem}.p-8{padding:.5rem}.pline-8{padding-inline:.5rem}.bline-8{padding-block:.5rem}.bottom-8{bottom:.5rem}.top-8{top:.5rem}.left-8{left:.5rem}.right-8{right:.5rem}.m-12{margin:.75rem}.mb-12{margin-bottom:.75rem}.mt-12{margin-top:.75rem}.ml-12{margin-left:.75rem}.mr-12{margin-right:.75rem}.p-12{padding:.75rem}.pline-12{padding-inline:.75rem}.bline-12{padding-block:.75rem}.bottom-12{bottom:.75rem}.top-12{top:.75rem}.left-12{left:.75rem}.right-12{right:.75rem}.m-14{margin:.875rem}.mb-14{margin-bottom:.875rem}.mt-14{margin-top:.875rem}.ml-14{margin-left:.875rem}.mr-14{margin-right:.875rem}.p-14{padding:.875rem}.pline-14{padding-inline:.875rem}.bline-14{padding-block:.875rem}.bottom-14{bottom:.875rem}.top-14{top:.875rem}.left-14{left:.875rem}.right-14{right:.875rem}.m-16{margin:1rem}.mb-16{margin-bottom:1rem}.mt-16{margin-top:1rem}.ml-16{margin-left:1rem}.mr-16{margin-right:1rem}.p-16{padding:1rem}.pline-16{padding-inline:1rem}.bline-16{padding-block:1rem}.bottom-16{bottom:1rem}.top-16{top:1rem}.left-16{left:1rem}.right-16{right:1rem}.m-18{margin:1.125rem}.mb-18{margin-bottom:1.125rem}.mt-18{margin-top:1.125rem}.ml-18{margin-left:1.125rem}.mr-18{margin-right:1.125rem}.p-18{padding:1.125rem}.pline-18{padding-inline:1.125rem}.bline-18{padding-block:1.125rem}.bottom-18{bottom:1.125rem}.top-18{top:1.125rem}.left-18{left:1.125rem}.right-18{right:1.125rem}.m-10{margin:.625rem}.mb-10{margin-bottom:.625rem}.mt-10{margin-top:.625rem}.ml-10{margin-left:.625rem}.mr-10{margin-right:.625rem}.p-10{padding:.625rem}.pline-10{padding-inline:.625rem}.bline-10{padding-block:.625rem}.bottom-10{bottom:.625rem}.top-10{top:.625rem}.left-10{left:.625rem}.right-10{right:.625rem}.m-20{margin:1.25rem}.mb-20{margin-bottom:1.25rem}.mt-20{margin-top:1.25rem}.ml-20{margin-left:1.25rem}.mr-20{margin-right:1.25rem}.p-20{padding:1.25rem}.pline-20{padding-inline:1.25rem}.bline-20{padding-block:1.25rem}.bottom-20{bottom:1.25rem}.top-20{top:1.25rem}.left-20{left:1.25rem}.right-20{right:1.25rem}.m-30{margin:1.875rem}.mb-30{margin-bottom:1.875rem}.mt-30{margin-top:1.875rem}.ml-30{margin-left:1.875rem}.mr-30{margin-right:1.875rem}.p-30{padding:1.875rem}.pline-30{padding-inline:1.875rem}.bline-30{padding-block:1.875rem}.bottom-30{bottom:1.875rem}.top-30{top:1.875rem}.left-30{left:1.875rem}.right-30{right:1.875rem}.m-32{margin:2rem}.mb-32{margin-bottom:2rem}.mt-32{margin-top:2rem}.ml-32{margin-left:2rem}.mr-32{margin-right:2rem}.p-32{padding:2rem}.pline-32{padding-inline:2rem}.bline-32{padding-block:2rem}.bottom-32{bottom:2rem}.top-32{top:2rem}.left-32{left:2rem}.right-32{right:2rem}.m-35{margin:2.1875rem}.mb-35{margin-bottom:2.1875rem}.mt-35{margin-top:2.1875rem}.ml-35{margin-left:2.1875rem}.mr-35{margin-right:2.1875rem}.p-35{padding:2.1875rem}.pline-35{padding-inline:2.1875rem}.bline-35{padding-block:2.1875rem}.bottom-35{bottom:2.1875rem}.top-35{top:2.1875rem}.left-35{left:2.1875rem}.right-35{right:2.1875rem}.m-38{margin:2.375rem}.mb-38{margin-bottom:2.375rem}.mt-38{margin-top:2.375rem}.ml-38{margin-left:2.375rem}.mr-38{margin-right:2.375rem}.p-38{padding:2.375rem}.pline-38{padding-inline:2.375rem}.bline-38{padding-block:2.375rem}.bottom-38{bottom:2.375rem}.top-38{top:2.375rem}.left-38{left:2.375rem}.right-38{right:2.375rem}.m-40{margin:2.5rem}.mb-40{margin-bottom:2.5rem}.mt-40{margin-top:2.5rem}.ml-40{margin-left:2.5rem}.mr-40{margin-right:2.5rem}.p-40{padding:2.5rem}.pline-40{padding-inline:2.5rem}.bline-40{padding-block:2.5rem}.bottom-40{bottom:2.5rem}.top-40{top:2.5rem}.left-40{left:2.5rem}.right-40{right:2.5rem}.m-50{margin:3.125rem}.mb-50{margin-bottom:3.125rem}.mt-50{margin-top:3.125rem}.ml-50{margin-left:3.125rem}.mr-50{margin-right:3.125rem}.p-50{padding:3.125rem}.pline-50{padding-inline:3.125rem}.bline-50{padding-block:3.125rem}.bottom-50{bottom:3.125rem}.top-50{top:3.125rem}.left-50{left:3.125rem}.right-50{right:3.125rem}.m-60{margin:3.75rem}.mb-60{margin-bottom:3.75rem}.mt-60{margin-top:3.75rem}.ml-60{margin-left:3.75rem}.mr-60{margin-right:3.75rem}.p-60{padding:3.75rem}.pline-60{padding-inline:3.75rem}.bline-60{padding-block:3.75rem}.bottom-60{bottom:3.75rem}.top-60{top:3.75rem}.left-60{left:3.75rem}.right-60{right:3.75rem}.m-64{margin:4rem}.mb-64{margin-bottom:4rem}.mt-64{margin-top:4rem}.ml-64{margin-left:4rem}.mr-64{margin-right:4rem}.p-64{padding:4rem}.pline-64{padding-inline:4rem}.bline-64{padding-block:4rem}.bottom-64{bottom:4rem}.top-64{top:4rem}.left-64{left:4rem}.right-64{right:4rem}.m-70{margin:4.375rem}.mb-70{margin-bottom:4.375rem}.mt-70{margin-top:4.375rem}.ml-70{margin-left:4.375rem}.mr-70{margin-right:4.375rem}.p-70{padding:4.375rem}.pline-70{padding-inline:4.375rem}.bline-70{padding-block:4.375rem}.bottom-70{bottom:4.375rem}.top-70{top:4.375rem}.left-70{left:4.375rem}.right-70{right:4.375rem}.m-80{margin:5rem}.mb-80{margin-bottom:5rem}.mt-80{margin-top:5rem}.ml-80{margin-left:5rem}.mr-80{margin-right:5rem}.p-80{padding:5rem}.pline-80{padding-inline:5rem}.bline-80{padding-block:5rem}.bottom-80{bottom:5rem}.top-80{top:5rem}.left-80{left:5rem}.right-80{right:5rem}.m-90{margin:5.625rem}.mb-90{margin-bottom:5.625rem}.mt-90{margin-top:5.625rem}.ml-90{margin-left:5.625rem}.mr-90{margin-right:5.625rem}.p-90{padding:5.625rem}.pline-90{padding-inline:5.625rem}.bline-90{padding-block:5.625rem}.bottom-90{bottom:5.625rem}.top-90{top:5.625rem}.left-90{left:5.625rem}.right-90{right:5.625rem}.m-100{margin:6.25rem}.mb-100{margin-bottom:6.25rem}.mt-100{margin-top:6.25rem}.ml-100{margin-left:6.25rem}.mr-100{margin-right:6.25rem}.p-100{padding:6.25rem}.pline-100{padding-inline:6.25rem}.bline-100{padding-block:6.25rem}.bottom-100{bottom:6.25rem}.top-100{top:6.25rem}.left-100{left:6.25rem}.right-100{right:6.25rem}.m-110{margin:6.875rem}.mb-110{margin-bottom:6.875rem}.mt-110{margin-top:6.875rem}.ml-110{margin-left:6.875rem}.mr-110{margin-right:6.875rem}.p-110{padding:6.875rem}.pline-110{padding-inline:6.875rem}.bline-110{padding-block:6.875rem}.bottom-110{bottom:6.875rem}.top-110{top:6.875rem}.left-110{left:6.875rem}.right-110{right:6.875rem}.m-120{margin:7.5rem}.mb-120{margin-bottom:7.5rem}.mt-120{margin-top:7.5rem}.ml-120{margin-left:7.5rem}.mr-120{margin-right:7.5rem}.p-120{padding:7.5rem}.pline-120{padding-inline:7.5rem}.bline-120{padding-block:7.5rem}.bottom-120{bottom:7.5rem}.top-120{top:7.5rem}.left-120{left:7.5rem}.right-120{right:7.5rem}.m-130{margin:8.125rem}.mb-130{margin-bottom:8.125rem}.mt-130{margin-top:8.125rem}.ml-130{margin-left:8.125rem}.mr-130{margin-right:8.125rem}.p-130{padding:8.125rem}.pline-130{padding-inline:8.125rem}.bline-130{padding-block:8.125rem}.bottom-130{bottom:8.125rem}.top-130{top:8.125rem}.left-130{left:8.125rem}.right-130{right:8.125rem}.m-140{margin:8.75rem}.mb-140{margin-bottom:8.75rem}.mt-140{margin-top:8.75rem}.ml-140{margin-left:8.75rem}.mr-140{margin-right:8.75rem}.p-140{padding:8.75rem}.pline-140{padding-inline:8.75rem}.bline-140{padding-block:8.75rem}.bottom-140{bottom:8.75rem}.top-140{top:8.75rem}.left-140{left:8.75rem}.right-140{right:8.75rem}.m-150{margin:9.375rem}.mb-150{margin-bottom:9.375rem}.mt-150{margin-top:9.375rem}.ml-150{margin-left:9.375rem}.mr-150{margin-right:9.375rem}.p-150{padding:9.375rem}.pline-150{padding-inline:9.375rem}.bline-150{padding-block:9.375rem}.bottom-150{bottom:9.375rem}.top-150{top:9.375rem}.left-150{left:9.375rem}.right-150{right:9.375rem}.m-160{margin:10rem}.mb-160{margin-bottom:10rem}.mt-160{margin-top:10rem}.ml-160{margin-left:10rem}.mr-160{margin-right:10rem}.p-160{padding:10rem}.pline-160{padding-inline:10rem}.bline-160{padding-block:10rem}.bottom-160{bottom:10rem}.top-160{top:10rem}.left-160{left:10rem}.right-160{right:10rem}.grid{display:grid;gap:var(--grid-gap,4rem);grid-template-columns:repeat(3,1fr);width:100%}.col-span-1{grid-column:span 1}.row-span-1{grid-row:span 1}.col-span-2{grid-column:span 2}.row-span-2{grid-row:span 2}.col-span-3{grid-column:span 3}.row-span-3{grid-row:span 3}.col-span-4{grid-column:span 4}.row-span-4{grid-row:span 4}.col-span-5{grid-column:span 5}.row-span-5{grid-row:span 5}.col-span-6{grid-column:span 6}.row-span-6{grid-row:span 6}.col-span-7{grid-column:span 7}.row-span-7{grid-row:span 7}.col-span-8{grid-column:span 8}.row-span-8{grid-row:span 8}.col-span-9{grid-column:span 9}.row-span-9{grid-row:span 9}.col-span-10{grid-column:span 10}.row-span-10{grid-row:span 10}.col-span-11{grid-column:span 11}.row-span-11{grid-row:span 11}.col-span-12{grid-column:span 12}.row-span-12{grid-row:span 12}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.z-5{z-index:5}.z-6{z-index:6}.z-7{z-index:7}.z-8{z-index:8}.z-9{z-index:9}.z-10{z-index:10}}@layer shapes{.rounded-box{border:2px solid #a8a3a3;border-radius:15px;padding:10px}.circle{background-color:inherit;border-radius:50%;height:100px;width:100px}.circle.logo{height:40px;width:40px}.border-none{border:none}.outline-none{border:0 solid transparent;outline:0 solid transparent}.border-small,.outline-small{border:.0625rem solid}.small_box{width:9.0625rem}input.small{max-width:2.5rem}input.medium{max-width:5rem}input.large{max-width:12.5rem}input.full{max-width:100%}.w-0{width:0}.line-h-0{line-height:0rem}.h-0{height:0}.w-1{width:.0625rem}.line-h-1{line-height:.0625rem}.h-1{height:.0625rem}.w-2{width:.125rem}.line-h-2{line-height:.125rem}.h-2{height:.125rem}.w-4{width:.25rem}.line-h-4{line-height:.25rem}.h-4{height:.25rem}.w-5{width:.3125rem}.line-h-5{line-height:.3125rem}.h-5{height:.3125rem}.w-6{width:.375rem}.line-h-6{line-height:.375rem}.h-6{height:.375rem}.w-8{width:.5rem}.line-h-8{line-height:.5rem}.h-8{height:.5rem}.w-12{width:.75rem}.line-h-12{line-height:.75rem}.h-12{height:.75rem}.w-14{width:.875rem}.line-h-14{line-height:.875rem}.h-14{height:.875rem}.w-16{width:1rem}.line-h-16{line-height:1rem}.h-16{height:1rem}.w-18{width:1.125rem}.line-h-18{line-height:1.125rem}.h-18{height:1.125rem}.w-10{width:.625rem}.line-h-10{line-height:.625rem}.h-10{height:.625rem}.w-20{width:1.25rem}.line-h-20{line-height:1.25rem}.h-20{height:1.25rem}.w-30{width:1.875rem}.line-h-30{line-height:1.875rem}.h-30{height:1.875rem}.w-32{width:2rem}.line-h-32{line-height:2rem}.h-32{height:2rem}.w-35{width:2.1875rem}.line-h-35{line-height:2.1875rem}.h-35{height:2.1875rem}.w-38{width:2.375rem}.line-h-38{line-height:2.375rem}.h-38{height:2.375rem}.w-40{width:2.5rem}.line-h-40{line-height:2.5rem}.h-40{height:2.5rem}.w-50{width:3.125rem}.line-h-50{line-height:3.125rem}.h-50{height:3.125rem}.w-60{width:3.75rem}.line-h-60{line-height:3.75rem}.h-60{height:3.75rem}.w-64{width:4rem}.line-h-64{line-height:4rem}.h-64{height:4rem}.w-70{width:4.375rem}.line-h-70{line-height:4.375rem}.h-70{height:4.375rem}.w-80{width:5rem}.line-h-80{line-height:5rem}.h-80{height:5rem}.w-90{width:5.625rem}.line-h-90{line-height:5.625rem}.h-90{height:5.625rem}.w-100{width:6.25rem}.line-h-100{line-height:6.25rem}.h-100{height:6.25rem}.w-110{width:6.875rem}.line-h-110{line-height:6.875rem}.h-110{height:6.875rem}.w-120{width:7.5rem}.line-h-120{line-height:7.5rem}.h-120{height:7.5rem}.w-130{width:8.125rem}.line-h-130{line-height:8.125rem}.h-130{height:8.125rem}.w-140{width:8.75rem}.line-h-140{line-height:8.75rem}.h-140{height:8.75rem}.w-150{width:9.375rem}.line-h-150{line-height:9.375rem}.h-150{height:9.375rem}.w-160{width:10rem}.line-h-160{line-height:10rem}.h-160{height:10rem}@layer text_utils{.text-center{text-align:center}.text-small{font-size:8px}.text-medium{font-size:1rem}.text-bold{font-weight:bolder}.text-white{color:#f2f2f2}}.font-size-0{font-size:0}.font-size-1{font-size:.0625rem}.font-size-2{font-size:.125rem}.font-size-4{font-size:.25rem}.font-size-5{font-size:.3125rem}.font-size-6{font-size:.375rem}.font-size-8{font-size:.5rem}.font-size-12{font-size:.75rem}.font-size-14{font-size:.875rem}.font-size-16{font-size:1rem}.font-size-18{font-size:1.125rem}.font-size-10{font-size:.625rem}.font-size-20{font-size:1.25rem}.font-size-30{font-size:1.875rem}.font-size-32{font-size:2rem}.font-size-35{font-size:2.1875rem}.font-size-38{font-size:2.375rem}.font-size-40{font-size:2.5rem}.font-size-50{font-size:3.125rem}.font-size-60{font-size:3.75rem}.font-size-64{font-size:4rem}.font-size-70{font-size:4.375rem}.font-size-80{font-size:5rem}.font-size-90{font-size:5.625rem}.font-size-100{font-size:6.25rem}.font-size-110{font-size:6.875rem}.font-size-120{font-size:7.5rem}.font-size-130{font-size:8.125rem}.font-size-140{font-size:8.75rem}.font-size-150{font-size:9.375rem}.font-size-160{font-size:10rem}}.bg-red{background-color:#dd5f5f}.bg-primary{background-color:var(--background-primary)}.bg-secondary{background-color:var(--background-secondary)}.bg-gold{background-color:var(--text-gold)}.b-muted{border-color:#a8a3a333}.b-gold{border-color:#ffbf0033}.b-bold{border-color:#0a0f0dcc}.b-error{border-color:#dd5f5fcc}.b-primary{border-color:#121714}.text-success{color:#06bc64}.text-white{color:var(--text-white)}.text-primary{color:var(--text-primary)}.text-secondary{color:var(--text-secondary)}.text-tertiary{color:var(--text-tertiary)}.text-muted{color:var(--text-muted)}.text-error{color:var(--text-danger)}.text-success{color:var(--green-color)}.text-color{color:var(--text-white)}.background-elements{pointer-events:none}.background-elements,.background-elements .bg-grid{height:100%;left:0;position:absolute;top:0;width:100%}.background-elements .bg-grid{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:50px 50px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 70%);mask-image:radial-gradient(ellipse at center,#000,transparent 70%)}.background-elements .bg-glow-1{background:radial-gradient(circle,rgba(255,191,0,.08) 0,transparent 70%);filter:blur(40px);height:300px;left:10%;position:absolute;top:20%;width:300px}.background-elements .bg-glow-2{background:radial-gradient(circle,rgba(255,191,0,.05) 0,transparent 70%);bottom:20%;filter:blur(50px);height:400px;position:absolute;right:10%;width:400px}.decoration-corner{border:2px solid rgba(255,191,0,.2);height:20px;position:absolute;width:20px}.decoration-corner.top-left{border-bottom:none;border-radius:1rem 0 0;border-right:none}.decoration-corner.top-right{border-bottom:none;border-left:none;border-radius:0 1rem 0 0}.decoration-corner.bottom-left{border-radius:0 0 0 1rem;border-right:none;border-top:none}.decoration-corner.bottom-right{border-left:none;border-radius:0 0 1rem;border-top:none}.decoration-glow{background:radial-gradient(circle at center,rgba(255,191,0,.05) 0,transparent 70%);opacity:0;transition:opacity .3s ease}.login-card:hover .decoration-glow{opacity:1}.icon-symbol{z-index:2}.icon-ring{animation:glowPulse 3s infinite;border-radius:50%}.rounded-none{border-radius:0}.rounded-xs{border-radius:.0625rem}.rounded-sm{border-radius:.25rem}.rounded-md{border-radius:.5625rem}.rounded-lg{border-radius:1rem}.rounded-xl{border-radius:1.5625rem}.rounded-2xl{border-radius:2.25rem}.rounded-full{border-radius:50%;border-radius:3.0625rem}.bg-blur-0{-webkit-backdrop-filter:blur(0)!important;backdrop-filter:blur(0)!important}.bg-blur-1{-webkit-backdrop-filter:blur(.0625rem)!important;backdrop-filter:blur(.0625rem)!important}.bg-blur-2{-webkit-backdrop-filter:blur(.125rem)!important;backdrop-filter:blur(.125rem)!important}.bg-blur-4{-webkit-backdrop-filter:blur(.25rem)!important;backdrop-filter:blur(.25rem)!important}.bg-blur-5{-webkit-backdrop-filter:blur(.3125rem)!important;backdrop-filter:blur(.3125rem)!important}.bg-blur-6{-webkit-backdrop-filter:blur(.375rem)!important;backdrop-filter:blur(.375rem)!important}.bg-blur-8{-webkit-backdrop-filter:blur(.5rem)!important;backdrop-filter:blur(.5rem)!important}.bg-blur-12{-webkit-backdrop-filter:blur(.75rem)!important;backdrop-filter:blur(.75rem)!important}.bg-blur-14{-webkit-backdrop-filter:blur(.875rem)!important;backdrop-filter:blur(.875rem)!important}.bg-blur-16{-webkit-backdrop-filter:blur(1rem)!important;backdrop-filter:blur(1rem)!important}.bg-blur-18{-webkit-backdrop-filter:blur(1.125rem)!important;backdrop-filter:blur(1.125rem)!important}.bg-blur-10{-webkit-backdrop-filter:blur(.625rem)!important;backdrop-filter:blur(.625rem)!important}.bg-blur-20{-webkit-backdrop-filter:blur(1.25rem)!important;backdrop-filter:blur(1.25rem)!important}.bg-blur-30{-webkit-backdrop-filter:blur(1.875rem)!important;backdrop-filter:blur(1.875rem)!important}.bg-blur-32{-webkit-backdrop-filter:blur(2rem)!important;backdrop-filter:blur(2rem)!important}.bg-blur-35{-webkit-backdrop-filter:blur(2.1875rem)!important;backdrop-filter:blur(2.1875rem)!important}.bg-blur-38{-webkit-backdrop-filter:blur(2.375rem)!important;backdrop-filter:blur(2.375rem)!important}.bg-blur-40{-webkit-backdrop-filter:blur(2.5rem)!important;backdrop-filter:blur(2.5rem)!important}.bg-blur-50{-webkit-backdrop-filter:blur(3.125rem)!important;backdrop-filter:blur(3.125rem)!important}.bg-blur-60{-webkit-backdrop-filter:blur(3.75rem)!important;backdrop-filter:blur(3.75rem)!important}.bg-blur-64{-webkit-backdrop-filter:blur(4rem)!important;backdrop-filter:blur(4rem)!important}.bg-blur-70{-webkit-backdrop-filter:blur(4.375rem)!important;backdrop-filter:blur(4.375rem)!important}.bg-blur-80{-webkit-backdrop-filter:blur(5rem)!important;backdrop-filter:blur(5rem)!important}.bg-blur-90{-webkit-backdrop-filter:blur(5.625rem)!important;backdrop-filter:blur(5.625rem)!important}.bg-blur-100{-webkit-backdrop-filter:blur(6.25rem)!important;backdrop-filter:blur(6.25rem)!important}.bg-blur-110{-webkit-backdrop-filter:blur(6.875rem)!important;backdrop-filter:blur(6.875rem)!important}.bg-blur-120{-webkit-backdrop-filter:blur(7.5rem)!important;backdrop-filter:blur(7.5rem)!important}.bg-blur-130{-webkit-backdrop-filter:blur(8.125rem)!important;backdrop-filter:blur(8.125rem)!important}.bg-blur-140{-webkit-backdrop-filter:blur(8.75rem)!important;backdrop-filter:blur(8.75rem)!important}.bg-blur-150{-webkit-backdrop-filter:blur(9.375rem)!important;backdrop-filter:blur(9.375rem)!important}.bg-blur-160{-webkit-backdrop-filter:blur(10rem)!important;backdrop-filter:blur(10rem)!important}@layer behaviours{.sticky{position:sticky}.hidden{display:none}@media(min-width:60rem){.hide-on-mobile{display:none}}@media(min-width:75rem){.mobile-only{display:inline-block}}@container (min-width: 30rem){.hide-on-desktop{display:none}}}@layer animations{.transition_all_basic{transition:all .8s cubic-bezier(.68,-.55,.27,1.55)}}@layer sectionInfo{.content-section{background:var(--background-primary);border-radius:20px;overflow:hidden;padding:0;z-index:0}.content-section .section-header{background-color:var(--background-tertiary)!important;text-align:center!important}.content-section .section-header .section-title{color:var(--text-primary)!important;font-size:clamp(.5rem,2vw,3rem);font-weight:700;margin-bottom:1rem}.content-section .section-header .section-subtitle{color:var(--text-muted)!important;font-size:1.25rem;line-height:1.6;margin:0 auto;max-width:600px}}@layer animations{@keyframes cardReveal{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes glowPulse{0%,to{opacity:.3}50%{opacity:.6}}@keyframes slideRight{0%{transform:translate(0)}to{transform:translate(calc(100% - 40px))}}@keyframes slideDown{0%{max-height:0;opacity:0}to{max-height:200px;opacity:1}}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes loadingSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes monitorPulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.1)}}@keyframes floatUp{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes pulseRing{0%{opacity:.7;transform:scale(.95)}to{opacity:0;transform:scale(1.1)}}@keyframes pulseBadge{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes priceReveal{0%{max-height:0;opacity:0}to{max-height:200px;opacity:1}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes subtleFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}}.container{container-type:inline-size;margin:0 auto;max-width:1200px;transition:var(--animation-base);width:100%}.container.full_height{--animation-base:width .6s ease-in;height:100vh}.container.full{--animation-base:width .6s ease-in;max-width:100%}@layer monark-navigation{tau-navbar{background-color:var(--background-main);display:block;z-index:999}tau-navbar a{text-decoration:none}tau-navbar.large_nav{height:80px}tau-navbar.primary{background-color:var(--background-primary);color:#ffbf00}tau-navbar.secondary{background-color:var(--background-secondary);color:#ffd966}.menu_list_item{display:flex}.auth_menu{display:none}.auth_button{background-color:#0a0f0d;border:2px solid #ffbf00;border-radius:20px;color:var(--text-primary);display:flex;padding:8px;transition:var(--animation-base)}.auth_button :hover{color:var(--text-white)}@media(min-width:5rem){.auth_menu,.menu_list_item{display:none}}@media(min-width:30rem){.auth_menu,.menu_list_item{display:none}}@media(min-width:40rem){.auth_menu,.menu_list_item{display:none}}@media(min-width:60rem){.auth_menu,.menu_list_item{display:flex}}}.AppButton{background-color:var(--background-main);max-width:100%}.AppButton.sm{font-size:small;font-weight:200;padding:4px}.AppButton.md{font-size:medium;font-weight:300;padding:10px}.AppButton.lg{font-size:large;font-weight:600;padding:16px}.AppButton.full{width:100%}.AppButton.link{background-color:transparent;border:0 solid transparent;text-decoration:none}.AppButton.primary{background-color:var(--background-secondary);color:var(--text-primary)}.AppButton.secondary{background-color:var(--background-tertiary);color:#ffd966}.AppButton.ghost{background-color:inherit;border:none;border-color:inherit;padding:4px}@layer accounts{#account_button{--right-offset:0;--left-offset:0}#account_menu[popover]{background-color:#1e2020;display:none;inset:auto;margin:0;transition:all .3s cubic-bezier(.075,.82,.165,1) 1s}#account_menu[popover]:popover-open{display:flex;right:var(--right-offset);top:150px}}@layer auth{.login-section{background:#121714;min-height:100vh}.login-section:before{background:radial-gradient(circle at 20% 30%,rgba(255,191,0,.05) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(255,191,0,.03) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.login-container{max-width:30rem;z-index:1}.login-container-header{margin-bottom:2rem}.login-container-header-security-badge{background:#ffbf001a;border:1px solid rgba(255,191,0,.3);border-radius:2rem;display:inline-flex;gap:.875rem;padding:.75rem 1.25rem}.login-container-header-security-badge .badge-glow{animation:badgeGlow 5s infinite;background:linear-gradient(90deg,transparent,#ffd966,transparent);height:100%;left:-100%;position:absolute;top:0;width:50%}.login-container-header-security-badge .badge-icon{font-size:1.125rem;z-index:1}.login-container-header-security-badge .badge-text{color:#ffbf00;font-size:1rem;font-weight:600;letter-spacing:.05em;z-index:1}.login-container-header-trust-indicators{gap:1.5rem}.login-container-header-trust-indicators .trust-item{gap:.5rem}.login-container-header-trust-indicators .trust-icon{font-size:1rem}.login-container-header-trust-indicators .trust-text{font-size:1rem;font-weight:300}.login-card{animation:cardReveal .6s cubic-bezier(.65,-.1,.79,1.54)}.login-card:hover{border-color:#ffbf0033}.login-form .form-group{margin-bottom:1.5rem}.login-form .form-label{gap:.25rem;margin-bottom:.5rem}.login-form .form-label .label-text{font-size:.95rem;font-weight:500}.login-form .form-label .label-required{font-size:1.25rem;line-height:1}.login-form .label-row{justify-content:space-between;margin-bottom:.5rem}.login-form .password-toggle{background:transparent;border:none;color:#ffbf00;cursor:pointer;font-size:1.125rem;padding:.25rem;transition:transform .2s ease}.login-form .password-toggle:hover{transform:scale(1.1)}.login-form .password-toggle:active{transform:scale(.95)}.input-wrapper{position:relative}.input-wrapper.input-error .form-input{border-color:#dd5f5f}.input-wrapper.input-error .form-input:focus{box-shadow:0 0 0 2px #dd5f5f33}.input-wrapper.input-error .input-focus-line{background:#dd5f5f}.form-input{background:#2d2f2f;border:1px solid hsla(0,3%,65%,.3);border-radius:.75rem;color:#f2f2f2;font-size:.95rem;padding:.875rem 1rem .875rem 2.75rem;transition:all .3s ease;width:100%}.form-input:focus{border-color:#ffbf00;box-shadow:0 0 0 2px #ffbf0033;outline:none}.form-input::-moz-placeholder{color:#a8a3a380}.form-input::placeholder{color:#a8a3a380}.form-input:disabled{cursor:not-allowed;opacity:.6}.input-icon{font-size:1.125rem;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.input-focus-line{background:#ffbf00;border-radius:0 0 .75rem .75rem;bottom:0;height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .3s ease}.form-input:focus~.input-focus-line{transform:scaleX(1)}.error-message-enter-active,.error-message-leave-active{max-height:100px;overflow:hidden;transition:all .3s ease}.error-message-enter-from,.error-message-leave-to{max-height:0;opacity:0;transform:translateY(-10px)}.error-message{align-items:flex-start;background:#dd5f5f1a;border:1px solid rgba(221,95,95,.2);border-radius:.5rem;color:#dd5f5f;display:flex;font-size:.875rem;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem}.error-message .error-icon{flex-shrink:0;font-size:.875rem;margin-top:.125rem}.error-message .error-text{flex:1;line-height:1.4}.security-check{background:#ffbf000d}.security-check .check-label{color:#f2f2f2;font-size:.95rem;font-weight:500;margin-bottom:.75rem}.security-check .check-box{align-items:center;cursor:pointer;display:flex;gap:1rem;transition:all .3s ease}.security-check .check-box:hover .check-slider{background:#ffbf004d}.security-check .check-slider{background:#a8a3a34d;border-radius:16px;height:32px;position:relative;transition:all .3s ease;width:60px}.security-check .check-slider:before{background:#f2f2f2;border-radius:50%;content:"";height:28px;left:2px;position:absolute;top:2px;transition:transform .3s ease;width:28px}.security-check .check-slider.checked{background:#06bc64}.security-check .check-slider.checked:before{transform:translate(28px)}.security-check .check-slider .slider-icon{color:#ffbf00;font-size:.875rem;left:2px;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;z-index:1}.check-slider.checked .security-check .check-slider .slider-icon{color:#06bc64;left:calc(100% - 30px)}.security-check .check-text{color:#a8a3a3;flex:1;font-size:.875rem}.form-options{justify-content:space-between;margin-bottom:1.5rem}.checkbox-label,.form-options{align-items:center;display:flex}.checkbox-label{cursor:pointer;gap:.75rem}.checkbox-label .checkbox-input{display:none}.checkbox-label .checkbox-input:checked+.checkbox-custom{background:#ffbf00;border-color:#ffbf00}.checkbox-label .checkbox-input:checked+.checkbox-custom:after{opacity:1}.checkbox-label .checkbox-custom{border:2px solid hsla(0,3%,65%,.5);border-radius:.375rem;height:1.25rem;position:relative;transition:all .3s ease;width:1.25rem}.checkbox-label .checkbox-custom:after{color:#121714;content:"✓";font-size:.875rem;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.checkbox-label .checkbox-custom:hover{border-color:#ffbf00}.checkbox-label .checkbox-text{color:#f2f2f2;font-size:.95rem;font-weight:300}.forgot-password{background:transparent;border:none;color:#ffbf00;cursor:pointer;font-size:.95rem;padding:.25rem;transition:all .3s ease}.forgot-password:hover{color:#ffbf00 -light;text-decoration:underline}.forgot-password:disabled{cursor:not-allowed;opacity:.5}.login-btn{background:#ffbf00;border:1px solid #ffbf00;border-radius:.75rem;color:#121714;cursor:pointer;font-size:1rem;font-weight:600;margin-bottom:1.5rem;overflow:hidden;padding:1rem;position:relative;transition:all .3s ease;width:100%}.login-btn:hover:not(:disabled){background:#ffd966;border-color:#ffd966;box-shadow:0 10px 20px #ffbf0033;transform:translateY(-2px)}.login-btn:active:not(:disabled){transform:translateY(0)}.login-btn:disabled{background:#ffbf004d;border-color:#ffbf004d;cursor:not-allowed;opacity:.6}.login-btn.btn-loading .btn-glow{opacity:.2}.btn-content,.loading-content{align-items:center;display:flex;gap:.75rem;justify-content:center;position:relative;z-index:1}.btn-icon{font-size:1.25rem;transition:transform .3s ease}.login-btn:hover:not(:disabled) .btn-icon{transform:translate(4px)}.loading-spinner{animation:loadingSpin 1s linear infinite;border:2px solid rgba(18,23,20,.3);border-radius:50%;border-top-color:#121714;height:1.25rem;width:1.25rem}.loading-text{font-size:.95rem}.btn-glow{background:radial-gradient(circle at center,hsla(0,0%,100%,.3) 0,transparent 70%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.login-btn:hover:not(:disabled) .btn-glow{opacity:.3}.alternative-login{margin-bottom:1.5rem}.divider{align-items:center;display:flex;margin:1rem 0}.divider:after,.divider:before{background:#a8a3a333;content:"";flex:1;height:1px}.divider .divider-text{color:#a8a3a3;font-size:.875rem;font-weight:300;padding:0 1rem}.alternative-buttons{display:flex;gap:1rem}.alt-btn{align-items:center;background:transparent;border:1px solid hsla(0,3%,65%,.3);border-radius:.75rem;color:#f2f2f2;cursor:pointer;display:flex;flex:1;font-size:.95rem;font-weight:500;gap:.75rem;justify-content:center;padding:.875rem;transition:all .3s ease}.alt-btn:hover:not(:disabled){background:#ffbf001a;border-color:#ffbf00;transform:translateY(-2px)}.alt-btn:disabled{cursor:not-allowed;opacity:.5}.alt-btn.google-btn .alt-icon{background:#db4437}.alt-btn.google-btn .alt-icon,.alt-btn.microsoft-btn .alt-icon{align-items:center;border-radius:.25rem;color:#fff;display:flex;font-size:.875rem;font-weight:600;height:1.5rem;justify-content:center;width:1.5rem}.alt-btn.microsoft-btn .alt-icon{background:#00a4ef}.create-account{border-top:1px solid hsla(0,3%,65%,.1);padding-top:1rem;text-align:center}.account-text{color:#a8a3a3;font-size:.95rem;margin-right:.5rem}.account-link{background:transparent;border:none;color:#ffbf00;cursor:pointer;font-size:.95rem;font-weight:500;padding:.25rem;transition:all .3s ease}.account-link:hover:not(:disabled){color:#ffd966;text-decoration:underline}.account-link:disabled{cursor:not-allowed;opacity:.5}.security-footer{border-top:1px solid hsla(0,3%,65%,.1);margin-top:2rem;padding-top:1.5rem}.security-info{align-items:flex-start;background:#ffbf000d;border-radius:.5rem;display:flex;gap:.75rem;margin-bottom:1rem;padding:.75rem}.security-info .info-icon{flex-shrink:0;font-size:1rem;margin-top:.125rem}.security-info .info-text{color:#a8a3a3;flex:1;font-size:.875rem;line-height:1.4}.security-links{align-items:center;display:flex;gap:.75rem;justify-content:center}.security-links .security-link{background:transparent;border:none;color:#a8a3a3;cursor:pointer;font-size:.875rem;padding:.25rem;transition:all .3s ease}.security-links .security-link:hover{color:#f2f2f2;text-decoration:underline}.security-links .link-divider{color:#a8a3a3;font-size:.875rem}}@layer modal{.modal{background-color:inherit;max-width:800px}.modal-overlay{-webkit-backdrop-filter:blur(.25rem);backdrop-filter:blur(.25rem);background:var(--background-primary);inset:0;z-index:1000}.modal-header{border-bottom:1px solid hsla(0,3%,65%,.1);padding:1.5rem 1.5rem 1rem}.modal-header-title{color:#f2f2f2;font-size:1.25rem;font-weight:600}.modal-header-close{background:transparent;border:1px solid hsla(0,3%,65%,.3);border-radius:50%;color:#a8a3a3;cursor:pointer;font-size:1.25rem;height:2.25rem;transition:all .3s ease;width:2.25rem}.modal-header-close:hover{border-color:#ffbf00;color:#dd5f5f}.modal-description{color:#a8a3a3;font-size:1.25rem;line-height:1.5}.modal-button{border-radius:.5rem;cursor:pointer;font-size:.95rem;font-weight:500;padding:.75rem 1.5rem;transition:var(--animation-base)}.modal-button.secondary{background:transparent;border:1px solid hsla(0,3%,65%,.3);color:#ffbf00}.modal-button.secondary:hover{border-color:var(--text-gold);color:#f2f2f2}.modal-button.primary{background:#ffbf00;border:1px solid #ffbf00;color:#121714}.modal-button.primary:hover:not(:disabled){background:#ffd966;box-shadow:0 5px 15px #ffbf0033;transform:translateY(-2px)}.modal-button.primary:disabled{cursor:not-allowed;opacity:.6}.modal-contact-value{font-weight:500}.modal-footer{--animation-base:background-color .2s ease-out;border-top:1px solid hsla(0,3%,65%,.1);flex-direction:column;gap:1rem;transition:var(--animation-base)}@container (min-width: 30rem){.modal-footer{flex-direction:row!important}}@container (min-width: 5rem){.modal-footer{flex-direction:column-reverse}}.app-modal-overlay{align-items:flex-end;display:flex;inset:0;justify-content:center;opacity:0;position:fixed;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:1000}.app-modal-overlay.visible{opacity:1;visibility:visible}.app-modal-overlay.visible .appointment-modal{transform:translateY(0)}@media(min-width:768px){.app-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}}.modal-content{background:var(--background-primary);border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -4px 32px rgba(var(--background-main),.4);max-height:92vh;overflow-y:auto;padding:2rem 1.5rem;position:relative;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}@media(min-width:768px){.modal-content{border-radius:20px;box-shadow:0 20px 60px rgba(var(--background-main),.5);max-width:640px;padding:2.5rem;transform:translateY(20px);width:90%}}@media(min-width:1024px){.modal-content{max-width:720px;padding:3rem}}.modal-content.visible{transform:translateY(0)}}@layer appointment{.appointment-modal{background:var(--background-primary);border-top-left-radius:24px;border-top-right-radius:24px;box-shadow:0 -4px 32px rgba(var(--background-main),.4);max-height:92vh;overflow-y:auto;padding:2rem 1.5rem;position:relative;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}@media(min-width:768px){.appointment-modal{border-radius:20px;box-shadow:0 20px 60px rgba(var(--background-main),.5);max-width:640px;padding:2.5rem;transform:translateY(20px);width:90%}}@media(min-width:1024px){.appointment-modal{max-width:720px;padding:3rem}}.appointment-modal.visible{transform:translateY(0)}.close-btn{align-items:center;background:var(--background-tertiary);border:none;border-radius:50%;color:var(--text-white);cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:1.25rem;top:.625rem;transition:all .2s ease;width:44px;z-index:10}.close-btn:hover{background:var(--background-secondary);color:var(--text-primary);transform:rotate(90deg) scale(1.1)}.close-btn:focus{outline:2px solid var(--text-primary);outline-offset:2px}.close-btn svg{height:20px;width:20px}.modal-header{margin-bottom:2.5rem;text-align:center}.modal-header .modal-title{color:var(--text-white);font-size:1.875rem;font-weight:700;letter-spacing:-.5px;margin-bottom:.75rem}.modal-header .modal-subtitle{color:var(--text-muted);font-size:1.1rem;line-height:1.5}.booking-form{gap:1.75rem}.booking-form,.form-group{display:flex;flex-direction:column}.form-group{gap:.625rem}.form-group label{align-items:center;color:var(--text-white);display:flex;font-size:.95rem;font-weight:600;gap:.25rem}.form-group label:after{color:var(--text-primary);content:"*";font-size:.875rem}.form-group label:has(+.form-control:not([required])):after{content:""}.form-control{background:var(--background-secondary);border:2px solid var(--background-tertiary);border-radius:10px;color:var(--text-white);font-size:1rem;padding:1rem 1.125rem;transition:all .2s ease;width:100%}.form-control:focus{border-color:var(--text-primary);box-shadow:0 0 0 3px rgba(var(--text-primary),.15);outline:none}.form-control:disabled{cursor:not-allowed;opacity:.5}.form-control.invalid{border-color:var(--red-color)}.form-control.invalid:focus{box-shadow:0 0 0 3px rgba(var(--red-color),.15)}.error-message{align-items:center;color:var(--red-color);display:flex;font-size:.875rem;gap:.375rem;margin-top:.25rem}.error-message:before{content:"⚠";font-size:.875rem}select.form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='gold' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 1.125rem center;background-repeat:no-repeat;background-size:1.25rem;padding-right:3.5rem}textarea.form-control{line-height:1.5;min-height:120px;resize:vertical}.form-row{display:flex;gap:1.25rem}@media(max-width:640px){.form-row{flex-direction:column;gap:1.75rem}}.half{flex:1}.duration-options{display:flex;flex-wrap:wrap;gap:.875rem}.duration-btn{background:var(--background-secondary);border:2px solid var(--background-tertiary);border-radius:10px;color:var(--text-white);cursor:pointer;flex:1;font-size:.95rem;min-width:90px;padding:.875rem 1.125rem;transition:all .2s ease}.duration-btn.active,.duration-btn:hover{border-color:var(--text-primary);color:var(--text-primary)}.duration-btn.active{background:rgba(var(--text-primary),.1);font-weight:600}.duration-btn:focus{outline:2px solid var(--text-primary);outline-offset:2px}.form-actions{border-top:2px solid var(--background-tertiary);display:flex;gap:1.25rem;margin-top:2rem;padding-top:2rem}.form-actions button{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;flex:1;font-size:1.1rem;font-weight:600;gap:.5rem;justify-content:center;letter-spacing:.3px;padding:1.125rem;transition:all .2s ease}.btn-primary{background:var(--text-primary);color:var(--background-main)}.btn-primary:hover:not(:disabled){background:var(--text-primary);box-shadow:0 6px 20px rgba(var(--text-primary),.35);transform:translateY(-2px)}.btn-primary:active:not(:disabled){transform:translateY(0)}.btn-primary:disabled{cursor:not-allowed;opacity:.6;transform:none!important}.btn-secondary{background:var(--background-tertiary);color:var(--text-white)}.btn-secondary:hover{background:var(--background-secondary);color:var(--text-gold);transform:translateY(-1px)}.btn-secondary:active{transform:translateY(0)}.spinner{animation:spin .8s linear infinite;border:2px solid var(--background-main);border-radius:50%;border-top:2px solid transparent;display:inline-block;height:18px;width:18px}@keyframes spin{to{transform:rotate(1turn)}}.booking-modal::-webkit-scrollbar{width:10px}.booking-modal::-webkit-scrollbar-track{background:var(--background-secondary);border-radius:5px}.booking-modal::-webkit-scrollbar-thumb{background:var(--text-primary);border-radius:5px}.booking-modal::-webkit-scrollbar-thumb:hover{background:var(--text-primary)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.form-group{animation:fadeInUp .4s cubic-bezier(.4,0,.2,1) forwards;opacity:0}.form-group:first-child{animation-delay:.05s}.form-group:nth-child(2){animation-delay:.1s}.form-group:nth-child(3){animation-delay:.15s}.form-group:nth-child(4){animation-delay:.2s}.form-group:nth-child(5){animation-delay:.25s}.form-group:nth-child(6){animation-delay:.3s}.form-group:nth-child(7){animation-delay:.35s}.form-group:nth-child(8){animation-delay:.4s}.form-group:nth-child(9){animation-delay:.45s}.form-group:nth-child(10){animation-delay:.5s}:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}}@layer hero{.hero-section{align-items:center;background:var(--background-secondary);display:flex;min-height:100vh;overflow:hidden;padding:4rem 1rem;position:relative}.hero-container{margin:0 auto;position:relative;width:100%;z-index:0}.hero-content{margin-bottom:4rem;text-align:center}.hero-content .hero-title{color:var(--text-primary);font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem}.hero-content .hero-title .title-accent{color:var(--text-white);position:relative}.hero-content .hero-title .title-accent:after{background:linear-gradient(90deg,var(--text-primary),transparent);border-radius:2px;bottom:-5px;content:"";height:2px;left:0;position:absolute;width:100%}.hero-content .hero-subtitle{color:var(--text-muted);font-size:clamp(8px,2vw,18px);line-height:1.6;margin:0 auto 2.5rem;max-width:600px}.trust-indicators{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-top:2rem}.trust-indicators .trust-item{align-items:center;color:var(--text-muted);display:flex;font-size:.9rem;gap:.5rem}.trust-indicators .trust-item .trust-icon{align-items:center;background:var(--background-secondary);border:1px solid var(--text-gold);border-radius:50%;color:var(--text-gold);display:flex;font-size:.8rem;height:24px;justify-content:center;width:24px}.cta-buttons{flex-wrap:wrap}.cta-buttons .btn{border:none;border-radius:8px;cursor:pointer;display:inline-block;font-size:1.1rem;font-weight:600;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.cta-buttons .btn.secondary{background:var(--background-secondary);border:1px solid var(--text-gold);color:var(--text-white)}.cta-buttons .btn:hover{background:var(--text-primary);border-color:var(--text-gold-light);transform:translateY(-2px)}@container (min-width: 40rem){.cta-buttons{flex-direction:column;gap:3rem}}@container (min-width: 60rem){.cta-buttons{flex-direction:row;gap:1rem}}.services-overview{margin-top:4rem}.services-overview .services-title{color:var(--text-gold);font-size:2.5rem;font-weight:600;margin-bottom:3rem;text-align:center}.packet-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:2rem}.service-card{background:var(--background-secondary);border:1px solid var(--background-tertiary);border-radius:12px;color:var(--text-white);height:-moz-fit-content;height:fit-content;overflow:hidden;padding:1.75rem;position:relative;text-align:center;transition:all .3s ease}.service-card:before{background:linear-gradient(90deg,var(--text-gold),transparent);content:"";height:2px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .3s ease;width:100%}.service-card:hover{background:var(--background-tertiary);border-color:var(--text-gold);transform:translateY(-5px)}.service-card:hover:before{transform:scaleX(1)}.service-card:hover .service-icon{filter:none;transform:scale(1.1)}.service-card .service-icon{filter:grayscale(.3);font-size:2.5rem;margin-bottom:1rem;transition:all .3s ease}.service-card .service-name{color:var(--text-gold);font-size:1.3rem;font-weight:600;line-height:1.3;margin-bottom:.75rem}.service-card .service-description{color:var(--text-muted);font-size:.95rem;line-height:1.5;margin-bottom:1.25rem}.service-card .service-features{margin-bottom:1.5rem;text-align:left}.service-card .service-features .service-feature{align-items:center;color:var(--text-white);display:flex;font-size:.85rem;gap:.5rem;line-height:1.3;margin-bottom:.4rem}.service-card .service-features .service-feature .feature-check{color:var(--text-gold);flex-shrink:0;font-weight:700}.service-card .service-features .service-feature-more{color:var(--text-gold);font-size:.8rem;font-style:italic;margin-top:.25rem}.service-card .service-cta{background:var(--background-tertiary);border:1px solid var(--text-gold);border-radius:6px;color:var(--text-gold);cursor:pointer;font-size:.9rem;font-weight:600;padding:.6rem 1.5rem;transition:all .3s ease;width:100%}.service-card .service-cta:hover{background:var(--text-gold);border-color:var(--text-gold);color:var(--background-primary)}.view-all-container{border-top:1px solid var(--background-tertiary);margin-top:3rem;padding-top:2rem;text-align:center}.view-all-container .view-all-link{align-items:center;border:1px solid var(--text-gold);border-radius:8px;color:var(--text-gold);display:inline-flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:all .3s ease}.view-all-container .view-all-link:hover{background:var(--text-gold);box-shadow:0 4px 15px #ffbf004d;color:var(--background-primary);transform:translateY(-2px)}.view-all-container .view-all-link:hover .link-arrow{transform:translate(3px)}.view-all-container .view-all-link .link-arrow{transition:transform .3s ease}@media(max-width:768px){.hero-section{padding:2rem 1rem}.cta-buttons{align-items:center;flex-direction:column}.cta-buttons .btn{max-width:300px;width:100%}.trust-indicators{gap:1rem}.trust-indicators .trust-item{font-size:.8rem}.packet-grid{grid-template-columns:1fr}.services-title{font-size:2rem!important}.service-card{padding:1.5rem}}@media(max-width:480px){.hero-content{align-items:start!important;justify-content:flex-start!important}.hero-content .hero-title{font-size:clamp(1.5rem,3vw,2rem)}.hero-content .hero-subtitle{font-size:clamp(8px,2vw,18px)}.service-card{padding:1.25rem}.trust-indicators{align-items:center;flex-direction:column;gap:.5rem}.view-all-link{font-size:1rem!important;padding:.6rem 1.25rem!important}}@media(min-width:1200px){.packet-grid{gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(300px,300px));justify-content:center}}}@layer monark_disclaimer{.disclaimer-floating{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);max-width:280px;position:fixed;right:2rem;top:50%;transform:translateY(-50%) translate(120%);transition:all .5s cubic-bezier(.4,0,.2,1);z-index:1000}.disclaimer-floating.disclaimer-visible{transform:translateY(-50%) translate(0)}.disclaimer-content{border:1px solid var(--text-primary);border-radius:12px;box-shadow:0 10px 30px #0000004d,0 0 0 1px #ffd7001a;padding:1.5rem;position:relative}.disclaimer-content:before{background:linear-gradient(90deg,var(--text-primary),transparent);content:"";height:2px;left:0;position:absolute;top:0;width:100%}.disclaimer-close{align-items:center;background:var(--background-tertiary);border:1px solid var(--text-primary);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;font-size:1rem;font-weight:600;height:24px;justify-content:center;position:absolute;right:.5rem;top:.5rem;transition:all .3s ease;width:24px;z-index:2}.disclaimer-close:hover{background:var(--text-primary);color:var(--background-primary);transform:scale(1.1)}.disclaimer-icon{filter:grayscale(.3);font-size:2rem}.disclaimer-icon,.disclaimer-title{margin-bottom:.75rem;text-align:center}.disclaimer-title{color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.3}.disclaimer-text{color:var(--text-muted);font-size:.85rem;line-height:1.4;margin-bottom:1rem;text-align:center}.disclaimer-link{align-items:center;border:1px solid var(--text-primary);border-radius:6px;color:var(--text-primary);display:flex;font-size:.8rem;font-weight:600;gap:.5rem;justify-content:center;padding:.5rem 1rem;text-align:center;text-decoration:none;transition:all .3s ease}.disclaimer-link:hover{background:var(--text-primary);box-shadow:0 4px 12px #ffbf0033;color:var(--background-primary);transform:translateY(-1px)}.disclaimer-link:hover .link-arrow{transform:translate(2px)}.disclaimer-link .link-arrow{font-size:.9rem;transition:transform .3s ease}@media(max-width:768px){.disclaimer-floating{left:1rem;max-width:260px;right:auto;transform:translateY(-50%) translate(-120%)}.disclaimer-floating.disclaimer-visible{transform:translateY(-50%) translate(0)}.disclaimer-content{padding:1.25rem}.disclaimer-title{font-size:.95rem}.disclaimer-text{font-size:.8rem}}@media(max-width:480px){.disclaimer-floating{left:.5rem;max-width:none;right:.5rem;transform:translateY(100%)}.disclaimer-floating.disclaimer-visible{transform:translateY(-80%)}.disclaimer-content{padding:1rem}.disclaimer-icon{font-size:1.75rem}.disclaimer-title{font-size:.9rem}.disclaimer-text{font-size:.75rem}}@keyframes slideInRight{0%{transform:translateY(-50%) translate(120%)}to{transform:translateY(-50%) translate(0)}}@keyframes slideInLeft{0%{transform:translateY(-50%) translate(-120%)}to{transform:translateY(-50%) translate(0)}}@media(prefers-reduced-motion:reduce){.disclaimer-floating{transition:none}.disclaimer-close:hover,.disclaimer-link:hover{transform:none}}@keyframes subtlePulse{0%,to{box-shadow:0 10px 30px #0000004d,0 0 0 1px #ffd7001a}50%{box-shadow:0 10px 30px #0000004d,0 0 0 1px #ffd70033,0 0 20px #ffd7001a}}.disclaimer-content{animation:subtlePulse 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.disclaimer-content{animation:none}}}@layer component_how_works{.process-steps{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:800px;position:relative}.step{align-items:flex-start;display:flex;gap:2rem}.step:nth-child(2n) .step-content{order:-1;text-align:right}.step-visual{flex-shrink:0}.step-number{align-items:center;background:var(--background-secondary);border:2px solid var(--text-gold);border-radius:50%;color:var(--text-gold);display:flex;font-size:1.5rem;font-weight:700;height:60px;justify-content:center;position:relative;transition:all .3s ease;width:60px;z-index:2}.step:hover .step-number{background:var(--text-gold);color:var(--background-primary);transform:scale(1.1)}.step-connector{height:6.25rem;width:.09375rem}.step-content{border-color:var(--background-primary);transition:var(--animation-base)}.step-content:before{background:linear-gradient(90deg,var(--text-gold),transparent);content:"";height:2px;left:0;position:absolute;top:0;transform:scaleX(0);transition:transform .3s ease;width:100%}.step:hover .step-content{background:var(--background-tertiary);border-color:var(--text-gold);transform:translateY(-5px)}.step:hover .step-content:before{transform:scaleX(1)}.step-icon{filter:grayscale(.3);font-size:2.5rem;margin-bottom:1rem;transition:var(--animation-base)}.step:hover .step-icon{filter:none}.step-title{font-size:1.5rem;font-weight:800;margin-bottom:1rem}.step-description{margin-bottom:1.5rem}.step-features{margin:0;padding:0}.step-features li{font-size:.9rem;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.step-features li:before{color:var(--text-primary);content:"✓";font-weight:700;left:0;position:absolute}.process-cta{background-color:var(--background-tertiary);border-bottom:1px solid var(--text-primary);border-radius:2px;border-top:1px solid var(--text-primary);margin-top:4rem;padding-top:3rem;text-align:center}.process-cta .cta-text{color:var(--text-muted);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.process-cta .btn{border:none;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:600;padding:1rem 2.5rem;transition:all .3s ease}.process-cta .btn-primary{background:var(--text-gold);box-shadow:0 4px 15px #ffbf004d;color:var(--background-primary)}.process-cta .btn-primary:hover{background:var(--text-gold-light);box-shadow:0 8px 25px #ffbf0066;transform:translateY(-2px)}@media(max-width:768px){.process-section{padding:3rem 1rem}.section-header{margin-bottom:3rem}.section-header .section-title{font-size:2rem}.section-header .section-subtitle{font-size:1.1rem}.step{flex-direction:column;gap:1rem;text-align:center}.step:nth-child(2n) .step-content{order:0;text-align:center}.step-visual{flex-direction:row;justify-content:center;width:100%}.step-connector{background:linear-gradient(to right,var(--text-gold),transparent);height:2px;margin-left:1rem;margin-right:1rem;margin-top:0;width:120px}.step-content{padding:1.5rem}.step-features,.step-features li{text-align:left}.process-cta{margin-top:3rem;padding-top:2rem}.process-cta .cta-text{font-size:1.1rem}}@media(max-width:480px){.step-number{font-size:1.25rem;height:50px;width:50px}.step-connector{width:80px}.step-content{padding:1.25rem}.step-title{font-size:1.3rem}.step-description{font-size:.9rem}}.process-section:before{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:50px 50px;content:"";height:100%;left:0;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 70%);mask-image:radial-gradient(ellipse at center,#000,transparent 70%);pointer-events:none;position:absolute;top:0;width:100%}}@layer monark_faq_section{.faq-grid{display:grid;gap:3rem;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));margin-bottom:3rem}.faq-category .category-title{border-bottom:1px solid var(--background-tertiary);color:var(--text-gold);font-size:1.5rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.faq-items{display:flex;flex-direction:column;gap:1rem}.faq-item{background:var(--background-secondary);border:1px solid var(--background-tertiary);border-radius:8px;overflow:hidden;transition:var(--animation-base)}.faq-item:hover{border-color:var(--text-primary)}.faq-question{align-items:center;background:none;border:none;color:var(--text-white);cursor:pointer;display:flex;font-size:1rem;font-weight:500;justify-content:space-between;padding:1.5rem;text-align:left;transition:all .3s ease;width:100%}.faq-question:hover{background:var(--background-tertiary)}.faq-question .faq-icon{color:var(--text-gold);flex-shrink:0;font-size:1.2rem;font-weight:600;margin-left:1rem}.faq-answer{border-top:1px solid var(--background-tertiary);padding:0 1.5rem 1.5rem}.faq-answer p{color:var(--text-muted);font-size:.95rem;line-height:1.6;margin:0}.faq-cta{border-top:1px solid var(--background-tertiary);margin-top:3rem;padding-top:3rem;text-align:center}.faq-cta .cta-text{color:var(--text-gold);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.faq-cta .btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:1rem 2.5rem;text-decoration:none;transition:var(--animation-base)}.faq-cta .btn-primary{background:var(--text-gold);box-shadow:0 4px 15px #ffbf004d;color:var(--background-primary)}.faq-cta .btn-primary:hover{background:var(--text-gold-light);box-shadow:0 8px 25px #ffbf0066;transform:translateY(-2px)}.faq-cta .btn-primary:hover .link-arrow{transform:translate(3px)}.faq-cta .btn .link-arrow{transition:transform .3s ease}@media(max-width:768px){.faq-section{padding:3rem 1rem}.section-header{margin-bottom:3rem}.section-header .section-title{font-size:2rem}.section-header .section-subtitle{font-size:1.1rem}.faq-grid{gap:2rem;grid-template-columns:1fr}.faq-item{margin-bottom:.5rem}.faq-question{font-size:.95rem;padding:1.25rem}.faq-answer{padding:0 1.25rem 1.25rem}.faq-cta{margin-top:2rem;padding-top:2rem}.faq-cta .cta-text{font-size:1.1rem}}@media(max-width:480px){.faq-grid{grid-template-columns:1fr}.faq-question{font-size:.9rem;padding:1rem}.faq-answer{padding:0 1rem 1rem}.faq-answer p{font-size:.9rem}.category-title{font-size:1.3rem!important}}.faq-section:before{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:50px 50px;content:"";height:100%;left:0;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 70%);mask-image:radial-gradient(ellipse at center,#000,transparent 70%);pointer-events:none;position:absolute;top:0;width:100%}.faq-answer{animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}}@layer contact_us_form{.contact-section{background:var(--background-primary);border-radius:2px;overflow:hidden;position:relative;transition:var(--animation-base)}.contact-section .contact-content{align-items:start;gap:4rem;grid-template-columns:1fr}@container (min-width: 30rem){.contact-section .contact-content{grid-template-columns:1fr}}@container (min-width: 40rem){.contact-section .contact-content{grid-template-columns:1fr}}@container (min-width: 60rem){.contact-section .contact-content{grid-template-columns:repeat(3,1fr)}}.contact-section .contact-form .form{background:var(--background-secondary);border:1px solid var(--background-tertiary);border-radius:12px;padding:2.5rem;position:relative}.contact-section .contact-form .form:before{background:linear-gradient(90deg,var(--text-primary),transparent);content:"";height:2px;left:0;position:absolute;top:0;width:100%}.contact-section .contact-info{align-items:center}.contact-section .contact-info .info-title{color:var(--text-primary);font-size:1.5rem;font-weight:600;margin-bottom:2rem}@container (min-width: 30rem){.contact-section .contact-info{align-items:start;justify-content:center}}.contact-section .reasons-list{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}.contact-section .reason-item{align-items:center;display:flex;gap:1rem}.contact-section .reason-item .reason-icon{filter:grayscale(.3);flex-shrink:0;font-size:1.5rem;margin-top:.25rem}.contact-section .reason-item .reason-content h4{color:var(--text-white);font-size:1.1rem;font-weight:600;margin-bottom:.5rem}.contact-section .reason-item .reason-content p{color:var(--text-muted);font-size:.9rem;line-height:1.5;margin:0}@container (min-width: 5rem){.contact-section .reason-item .reason-content{align-items:flex-start;justify-content:center;padding:16px}}.contact-section .contact-methods{gap:1.5rem}.contact-section .contact-methods .contact-method{align-items:center;display:flex;gap:1rem}.contact-section .contact-methods .contact-method .method-icon{filter:grayscale(.3);flex-shrink:0;font-size:1.5rem}.contact-section .contact-methods .contact-method .method-info h5{color:var(--text-primary);font-size:1rem;font-weight:600;margin-bottom:.25rem}.contact-section .contact-methods .contact-method .method-info p{color:var(--text-muted);font-size:.9rem;margin:0}@container (min-width: 60rem){.contact-section .contact-methods{flex-direction:row}}.contact-section .contact-form-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(1,1fr);margin-bottom:2rem}.contact-section .contact-form-grid .full-width{grid-column:1/-1}.contact-section .form-group{display:flex;flex-direction:column}.contact-section .form-group label{color:var(--text-white);font-size:.9rem;font-weight:500;margin-bottom:.5rem}.contact-section .form-group input,.contact-section .form-group select,.contact-section .form-group textarea{background:var(--background-primary);border:1px solid var(--background-tertiary);border-radius:6px;color:var(--text-white);font-size:1rem;padding:.75rem 1rem;transition:all .3s ease}.contact-section .form-group input::-moz-placeholder,.contact-section .form-group select::-moz-placeholder,.contact-section .form-group textarea::-moz-placeholder{color:var(--text-muted)}.contact-section .form-group input::placeholder,.contact-section .form-group select::placeholder,.contact-section .form-group textarea::placeholder{color:var(--text-muted)}.contact-section .form-group input:focus,.contact-section .form-group select:focus,.contact-section .form-group textarea:focus{border-color:var(--text-primary);box-shadow:0 0 0 2px #ffbf001a;outline:none}.contact-section .form-group textarea{min-height:120px;resize:vertical}.contact-section .checkbox-label{align-items:center;color:var(--text-muted);cursor:pointer;display:flex;font-size:.9rem;gap:.75rem}.contact-section .checkbox-label .checkbox-input{display:none}.contact-section .checkbox-label .checkbox-input:checked+.checkmark{background:var(--text-primary);border-color:var(--text-primary)}.contact-section .checkbox-label .checkbox-input:checked+.checkmark:after{opacity:1}.contact-section .checkbox-label .checkmark{border:2px solid var(--background-tertiary);border-radius:4px;flex-shrink:0;height:18px;position:relative;transition:all .3s ease;width:18px}.contact-section .checkbox-label .checkmark:after{color:var(--background-primary);content:"✓";font-size:.8rem;font-weight:700;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease}.contact-section .checkbox-label:hover .checkmark{border-color:var(--text-primary)}.contact-section .form-actions{text-align:center}.contact-section .form-actions .btn{border:none;border-radius:8px;cursor:pointer;font-size:1.1rem;font-weight:600;min-width:160px;padding:1rem 3rem;transition:all .3s ease}.contact-section .form-actions .btn-primary{background:var(--text-primary);box-shadow:0 4px 15px #ffbf004d;color:var(--background-primary)}.contact-section .form-actions .btn-primary:hover:not(:disabled){background:var(--text-gold-light);box-shadow:0 8px 25px #ffbf0066;transform:translateY(-2px)}.contact-section .form-actions .btn-primary:disabled{cursor:not-allowed;opacity:.6;transform:none}@container (min-width: 60rem){.contact-section .contact-content{gap:3rem;grid-template-columns:repeat(2,1.2fr)}.contact-section .form-group{grid-template-columns:repeat(2,3fr)}.contact-section .contact-info{order:1}.contact-section .contact-form{order:2}}@container (min-width: 30rem){.contact-section .contact-form-grid{grid-template-columns:1fr}.contact-section .contact-form .form{padding:1.5rem 1rem}.contact-section .contact-method,.contact-section .reason-item{gap:.75rem}.contact-section .form-actions .btn{padding:.875rem 2rem;width:100%}}@container (min-width: 40rem){.contact-section .contact-content{grid-template-columns:repeat(2,1fr)}.contact-section .contact-section{padding:3rem 1rem}.contact-section .section-header{margin-bottom:3rem}.contact-section .section-header .section-title{font-size:2rem}.contact-section .section-header .section-subtitle{font-size:1.1rem}.contact-section .contact-form .form{padding:2rem 1.5rem}.contact-section .contact-form-grid{gap:1rem;grid-template-columns:repeat(1,1fr)}.contact-section .contact-methods,.contact-section .reasons-list{gap:1.25rem}}.contact-section .contact-section:before{background-image:linear-gradient(hsla(0,0%,100%,.02) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:50px 50px;content:"";height:100%;left:0;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 70%);mask-image:radial-gradient(ellipse at center,#000,transparent 70%);pointer-events:none;position:absolute;top:0;width:100%}}@layer forms{.form-input{background:var(--background-tertiary);border:1px solid var(--text-muted);border-radius:.75rem;color:var(--text-white);font-size:.95rem;transition:all .3s ease;width:100%}.form-input:focus{border-color:var(--text-muted);box-shadow:0 0 0 2px var(--text-gold);outline:none}.form-input::-moz-placeholder{color:var(--text-muted)}.form-input::placeholder{color:var(--text-muted)}.form-input:disabled{cursor:not-allowed;opacity:.6}}@layer footer_section{.site-footer{background:var(--background-primary);margin-top:auto;position:relative}.footer-wave{height:120px;overflow:hidden;position:relative}@media(max-width:768px){.footer-wave{height:80px}}.wave-container{bottom:0;height:120px;left:0;position:absolute;right:0}@media(max-width:768px){.wave-container{height:80px}}.wave-svg{color:var(--text-gold);height:100%;max-width:100%;transform:rotate(180deg);width:100%}.footer-container{margin:0 auto;max-width:1200px;padding:0 2rem 3rem}@media(max-width:768px){.footer-container{padding:0 1rem 2rem}}.footer-top{border-bottom:1px solid rgba(var(--text-gold),.1);margin-bottom:3rem;padding-bottom:2rem}@media(max-width:768px){.footer-top{margin-bottom:2rem;padding-bottom:1.5rem}}.footer-brand{align-items:center;display:flex;gap:2rem;position:relative}@media(max-width:768px){.footer-brand{align-items:flex-start;flex-direction:column;gap:1.5rem}}.brand-logo{flex-shrink:0;height:5rem;position:relative;width:5rem}.brand-logo .logo-icon{animation:floatUp 3s ease-in-out infinite;display:block;font-size:3rem;line-height:5rem;position:relative;text-align:center;z-index:2}.brand-logo .logo-glow{background:var(--text-gold);border-radius:50%;filter:blur(15px);inset:0;opacity:.1;position:absolute;z-index:1}.brand-content{flex:1}.brand-content .brand-title{color:var(--text-white);font-size:1.75rem;font-weight:700;line-height:1.2;margin-bottom:.5rem}@media(max-width:768px){.brand-content .brand-title{font-size:1.5rem}}.brand-content .brand-description{color:var(--text-muted);font-size:1rem;line-height:1.6;max-width:600px}@media(max-width:768px){.brand-content .brand-description{font-size:.95rem}}.brand-badge{align-items:center;background:rgba(var(--text-primary),.1);border:1px solid rgba(var(--text-primary),.3);border-radius:2rem;display:inline-flex;gap:.5rem;overflow:hidden;padding:.5rem 1rem;position:relative}.brand-badge .badge-text{color:var(--text-gold);font-size:.875rem;font-weight:600;letter-spacing:.05em;position:relative;z-index:1}.brand-badge .badge-glow{animation:badgeGlow 3s infinite;background:linear-gradient(90deg,transparent,var(--text-primary),transparent);height:100%;left:-100%;position:absolute;top:0;width:50%}.footer-middle{display:grid;gap:3rem;grid-template-columns:repeat(4,1fr);margin-bottom:3rem}@media(max-width:992px){.footer-middle{gap:2rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.footer-middle{gap:1.5rem;grid-template-columns:1fr}}.footer-section{animation:slideInUp .6s ease-out}.footer-section .section-title{border-bottom:2px solid rgba(var(--text-gold),.2);color:var(--text-gold);font-size:1.125rem;font-weight:600;margin-bottom:1.25rem;padding-bottom:.5rem;position:relative}.footer-section .section-title:after{background:var(--text-gold);bottom:-2px;content:"";height:2px;left:0;position:absolute;width:40px}.section-links{list-style:none;margin:0;padding:0}.section-links li{margin-bottom:.75rem}.section-links li:last-child{margin-bottom:0}.footer-link{align-items:center;color:var(--text-white);display:flex;gap:.75rem;padding:.5rem 0;position:relative;text-decoration:none;transition:all .3s ease}.footer-link:hover{color:var(--text-gold);transform:translate(5px)}.footer-link:hover .link-underline{width:100%}.footer-link:hover .service-badge{transform:scale(1.1)}.footer-link.link-featured{color:var(--text-gold-light);font-weight:600}.footer-link.link-featured .link-icon{animation:floatUp 2s ease-in-out infinite}.link-icon{flex-shrink:0;font-size:1.125rem;text-align:center;width:1.5rem}.link-text{flex:1;font-size:.95rem}.link-underline{background:var(--text-gold);bottom:0;height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.link-bullet{color:var(--text-gold);flex-shrink:0;font-size:1.25rem;text-align:center;width:1.5rem}.service-badge{background:rgba(var(--text-gold),.1);border-radius:1rem;color:var(--text-gold);font-size:.7rem;font-weight:600;padding:.125rem .5rem;transition:transform .3s ease}.contact-section .contact-info{display:flex;flex-direction:column;gap:1rem}.contact-section .contact-item{align-items:flex-start;display:flex;gap:1rem}.contact-section .contact-icon{flex-shrink:0;font-size:1.25rem;margin-top:.125rem;text-align:center;width:1.5rem}.contact-section .contact-details{flex:1}.contact-section .contact-details .contact-label{color:var(--text-muted);font-size:.75rem;margin-bottom:.125rem}.contact-section .contact-details .contact-value{color:var(--text-white);font-size:.95rem;line-height:1.4}.newsletter-section .newsletter-description{color:var(--text-muted);font-size:.95rem;line-height:1.5;margin-bottom:1.25rem}.newsletter-form .form-group{display:flex;gap:.5rem;margin-bottom:.75rem}.newsletter-form .newsletter-input{background:var(--background-tertiary);border:1px solid rgba(var(--text-muted),.3);border-radius:.5rem;color:var(--text-white);flex:1;font-size:.95rem;padding:.75rem 1rem;transition:all .3s ease}.newsletter-form .newsletter-input:focus{border-color:var(--text-gold);box-shadow:0 0 0 2px rgba(var(--text-gold),.2);outline:none}.newsletter-form .newsletter-input.input-error{border-color:#f33}.newsletter-form .newsletter-input.input-error:focus{box-shadow:0 0 0 2px #f003}.newsletter-form .newsletter-input::-moz-placeholder{color:var(--text-muted)}.newsletter-form .newsletter-input::placeholder{color:var(--text-muted)}.newsletter-form .newsletter-btn{align-items:center;background:var(--text-gold);border:1px solid var(--text-gold);border-radius:.5rem;color:var(--background-primary);cursor:pointer;display:flex;font-size:.95rem;font-weight:600;justify-content:center;min-width:100px;padding:0 1.5rem;transition:all .3s ease}.newsletter-form .newsletter-btn:hover:not(:disabled){background:var(--text-gold) -light;box-shadow:0 5px 15px rgba(var(--text-gold),.2);transform:translateY(-1px)}.newsletter-form .newsletter-btn:disabled{cursor:not-allowed;opacity:.6}.newsletter-form .btn-loading .loading-spinner{animation:loadingSpin 1s linear infinite;border:2px solid rgba(var(--background-primary),.3);border-radius:50%;border-top-color:var(--background-primary);height:1rem;width:1rem}.error-slide-enter-active,.error-slide-leave-active{max-height:100px;overflow:hidden;transition:all .3s ease}.error-slide-enter-from,.error-slide-leave-to{max-height:0;opacity:0;transform:translateY(-10px)}.error-message{align-items:center;background:#ff00001a;border:1px solid rgba(255,0,0,.2);border-radius:.5rem;color:#f33;display:flex;font-size:.875rem;gap:.5rem;padding:.5rem .75rem}.error-message .error-icon{flex-shrink:0;font-size:.875rem}.error-message .error-text{flex:1;line-height:1.4}.newsletter-privacy{align-items:center;display:flex;gap:.5rem;margin-top:.75rem}.newsletter-privacy .privacy-icon{flex-shrink:0;font-size:.875rem}.newsletter-privacy .privacy-text{color:var(--text-muted);font-size:.75rem;line-height:1.4}.footer-bottom{border-top:1px solid rgba(var(--text-gold),.1);display:flex;flex-direction:column;gap:2rem;padding-top:2rem}@media(max-width:768px){.footer-bottom{gap:1.5rem}}.social-links .social-title{color:var(--text-white);font-size:1rem;font-weight:600;margin-bottom:1rem}.social-links .social-icons{display:flex;gap:1rem}.social-link{align-items:center;border-radius:50%;display:flex;height:2.5rem;justify-content:center;overflow:hidden;position:relative;transition:all .3s ease;width:2.5rem}.social-link:hover{transform:translateY(-3px) scale(1.1)}.social-link:hover .social-glow{opacity:.3}.social-link .social-icon{font-size:1.25rem;position:relative;z-index:1}.social-link .social-glow{background:radial-gradient(circle at center,var(--text-gold),transparent 70%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.social-link.social-facebook{background:#1877f21a;border:1px solid rgba(24,119,242,.3);color:#1877f2}.social-link.social-twitter{background:#1da1f21a;border:1px solid rgba(29,161,242,.3);color:#1da1f2}.social-link.social-linkedin{background:#0077b51a;border:1px solid rgba(0,119,181,.3);color:#0077b5}.social-link.social-instagram{background:#e1306c1a;border:1px solid rgba(225,48,108,.3);color:#e1306c}.social-link.social-youtube{background:#ff00001a;border:1px solid rgba(255,0,0,.3);color:red}.legal-section{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media(max-width:768px){.legal-section{align-items:flex-start;flex-direction:column;gap:1rem}}.copyright{align-items:center;display:flex;gap:.5rem}.copyright .copyright-icon{color:var(--text-gold);font-size:1rem}.copyright .copyright-text{color:var(--text-muted);font-size:.875rem}.legal-links{display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:768px){.legal-links{gap:.75rem}}.legal-links .legal-link{background:transparent;border:none;color:var(--text-muted);cursor:pointer;font-size:.875rem;padding:.25rem 0;transition:all .3s ease}.legal-links .legal-link:hover{color:var(--text-white);text-decoration:underline}.trust-badges{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media(max-width:768px){.trust-badges{gap:.75rem;justify-content:flex-start}}.trust-badge{align-items:center;background:rgba(var(--text-gold),.05);border:1px solid rgba(var(--text-gold),.1);border-radius:.5rem;display:flex;gap:.5rem;padding:.5rem .75rem;transition:all .3s ease}.trust-badge:hover{background:rgba(var(--text-gold),.1);transform:translateY(-2px)}.trust-badge .badge-icon{font-size:1rem}.trust-badge .badge-text{color:var(--text-white);font-size:.75rem;font-weight:500}.back-to-top{align-items:center;background:var(--text-gold);border:1px solid var(--text-gold);border-radius:50%;bottom:2rem;color:var(--background-primary);cursor:pointer;display:flex;height:3.5rem;justify-content:center;opacity:0;overflow:hidden;position:fixed;right:2rem;transform:translateY(20px);transition:all .3s ease;visibility:hidden;width:3.5rem;z-index:998}.back-to-top.visible{opacity:1;transform:translateY(0);visibility:visible}.back-to-top:hover{background:var(--text-gold-light);transform:translateY(-5px) scale(1.1)}.back-to-top:hover .top-glow{opacity:.3}.back-to-top .top-icon{font-size:1.5rem;font-weight:700;position:relative;z-index:999}.back-to-top .top-glow{background:radial-gradient(circle at center,hsla(0,0%,100%,.3),transparent 70%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}@media(max-width:768px){.back-to-top{bottom:1.5rem;height:3rem;right:1.5rem;width:3rem}}}@layer card{.card-title{font-weight:700;letter-spacing:-.02em}.card-subtitle{line-height:1.5;margin:0 auto;max-width:321px}}@layer sidebar{.sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom-left-radius:20px;display:flex;height:36.25rem;transition:var(--animation-base);width:15.625rem;z-index:999}.sidebar__header{background-color:var(--background-primary);height:80px;justify-content:space-between}.sidebar_toggle_button{display:inline-block}.sidebar .menu_text{color:var(--text-primary)}.sidebar .menu_text :hover{color:var(--text-white)!important}@media(min-width:5rem){.sidebar{border-bottom-left-radius:0;width:100%}.sidebar_toggle_button{display:inline-block}}@media(min-width:30rem){.sidebar{border-bottom-left-radius:20px;width:250px}.sidebar_toggle_button{display:inline-block}}@media(min-width:40rem){.sidebar{border-bottom-left-radius:20px;width:250px}.sidebar_toggle_button{display:inline-block}}@media(min-width:60rem){.sidebar{border-bottom-left-radius:20px}.sidebar,.sidebar_toggle_button{display:none}}}@layer services{.services-section{overflow:hidden;position:relative}.services-filter{margin-bottom:3rem;position:relative}.services-filter .filter-scroll-container{display:flex;gap:.75rem;margin:-.5rem;overflow-x:auto;padding:.5rem;scrollbar-width:none;-ms-overflow-style:none}.services-filter .filter-scroll-container::-webkit-scrollbar{display:none}.services-filter .filter-btn{align-items:center;background:var(--background-tertiary);border:1px solid transparent;border-radius:.75rem;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:all .3s ease}.services-filter .filter-btn:hover{background-color:red;color:var(--text-white);transform:translateY(-2px)}.services-filter .filter-btn:hover .filter-glow{opacity:.1}.services-filter .filter-btn.filter-active{background:rgba(var(--text-gold),.1);border-color:var(--text-gold);color:var(--text-gold)}.services-filter .filter-btn.filter-active .filter-count{background:var(--text-gold);color:var(--background-primary)}.services-filter .filter-btn.filter-active .filter-glow{opacity:.15}.services-filter .filter-btn.filter-featured{border-color:var(--text-gold)}.services-filter .filter-icon{font-size:1.25rem}.services-filter .filter-text{font-size:.95rem;white-space:nowrap}.services-filter .filter-count{background:var(--background-primary);border-radius:1rem;color:var(--text-muted);font-size:.75rem;font-weight:600;min-width:1.75rem;padding:.25rem .5rem;text-align:center;transition:all .3s ease}.services-filter .filter-glow{background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),rgba(var(--text-gold),.2),transparent 70%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.services-grid-refined{display:grid;gap:4rem;grid-template-columns:repeat(auto-fill,minmax(25px,1fr));margin-bottom:4rem;place-items:center;position:relative}@media(min-width:768px){.services-grid-refined{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.services-grid-refined{grid-template-columns:repeat(3,1fr)}}.grid-background{inset:0;pointer-events:none;position:absolute;z-index:0}.grid-background .grid-line{background:rgba(var(--text-gold),.3);position:absolute}.grid-background .grid-line.vertical-line{height:100%;width:1px}.grid-background .grid-line.vertical-line.line-1{left:calc(33.333% - .75rem)}.grid-background .grid-line.vertical-line.line-2{left:calc(66.666% - .75rem)}.grid-background .grid-dots{background-image:radial-gradient(circle,rgba(255,0,0,.8) 1px,transparent 0);background-size:20px 20px;inset:0;opacity:.1;position:absolute}.service-card{border:1px solid rgba(var(--text-gold),.1);border-radius:1rem;opacity:0;overflow:hidden;position:relative;transform:translateY(20px) scale(.95);transition:all .6s cubic-bezier(.4,0,.2,1);will-change:transform,opacity;z-index:1}.service-card:before{background:linear-gradient(135deg,transparent 0,rgba(var(--text-gold),.03) 50%,transparent 100%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.service-card.card-visible{opacity:1;transform:translateY(0) scale(1);transition-delay:calc(var(--card-index)*.1s)}.service-card:hover{border-color:rgba(var(--text-gold),.3);box-shadow:0 10px 30px #0003,0 0 0 1px rgba(var(--text-gold),.1);transform:translateY(-4px) scale(1.02)}.service-card:hover:before{opacity:1}.service-card.card-featured{background:linear-gradient(135deg,rgba(var(--text-gold),.05) 0,var(--background-secondary) 100%);border-color:rgba(var(--text-gold),.3)}.service-card.card-featured:after{background:linear-gradient(90deg,var(--text-gold),var(--text-gold-light));border-radius:1rem 1rem 0 0;content:"";height:3px;left:-1px;position:absolute;right:-1px;top:-1px}.service-card.card-active .card-hover-effect{opacity:.1}.card-header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem;position:relative;z-index:2}.card-icon-container{flex-shrink:0;position:relative}.card-icon-container .card-icon{align-items:center;display:flex;height:3.2rem;justify-content:center;position:relative;width:3.2rem}.card-icon-container .card-icon .icon-symbol{font-size:1.75rem;position:relative;z-index:2}.card-icon-container .card-icon .icon-ring{animation:pulseRing 2s infinite;border:2px solid var(--icon-color,var(--text-gold));border-radius:50%;inset:0;position:absolute}.card-icon-container .card-icon .icon-glow{border-radius:50%;filter:blur(10px);inset:0;opacity:.1;position:absolute}.card-icon-container .card-badge{position:absolute;right:-.5rem;top:-.5rem;z-index:3}.card-icon-container .card-badge .badge-text{background:var(--text-gold);border-radius:1rem;color:var(--background-primary);font-size:.7rem;font-weight:600;padding:.25rem .5rem;white-space:nowrap}.card-icon-container .card-badge .badge-pulse{animation:pulseBadge 2s infinite;border:1px solid var(--text-gold);border-radius:1rem;inset:-3px;position:absolute}.card-title-container{flex:1;min-width:0}.card-title-container .card-title{color:var(--text-white);font-size:1.25rem;font-weight:600;line-height:1.3;margin-bottom:.25rem}.card-title-container .card-subtitle{color:var(--text-gold-light);font-size:.875rem;font-weight:500}.card-expand-btn{align-items:center;background:transparent;border:1px solid rgba(var(--text-gold),.3);border-radius:50%;color:var(--text-gold);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;transition:all .3s ease;width:2rem}.card-expand-btn:hover{background:rgba(var(--text-gold),.1);transform:rotate(90deg)}.card-expand-btn .expand-icon{display:block;font-size:1.25rem;line-height:1;transition:transform .3s ease}.card-expand-btn .expand-icon.expanded{transform:rotate(45deg)}.card-body{position:relative;z-index:2}.card-description{color:var(--text-muted);font-size:.875rem;line-height:1.5}.card-description,.forms-mini-list{margin-bottom:1.5rem}.form-mini-item{align-items:center;background:rgba(var(--text-gold),.05);border:1px solid transparent;border-radius:.5rem;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:.75rem;position:relative;transition:all .3s ease}.form-mini-item:hover{background:rgba(var(--text-gold),.1);border-color:rgba(var(--text-gold),.3);transform:translate(4px)}.form-mini-item:hover .form-mini-glow{opacity:.1}.form-mini-item:hover .form-mini-arrow{opacity:1;transform:translate(0)}.form-mini-item.form-mini-active{background:rgba(var(--text-gold),.15);border-color:rgba(var(--text-gold),.5)}.form-mini-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.25rem}.form-mini-code{color:var(--text-gold);font-family:Courier New,monospace;font-size:.9rem;font-weight:700}.form-mini-type{border-radius:.25rem;font-size:.7rem;font-weight:600;padding:.125rem .375rem}.form-mini-type.type-family{background:#2dff801a;color:#ffd966}.form-mini-type.type-employment{background:#b4ff801a;color:#6ff}.form-mini-type.type-humanitarian{background:#00ff801a;color:#f66}.form-mini-type.type-compliance{background:#f0ff801a;color:#66f}.form-mini-type.type-adjustment{background:#78ff801a;color:#6f6}.form-mini-name{color:var(--text-white);flex:1;font-size:.8rem;font-weight:500}.form-mini-arrow{color:var(--text-gold);opacity:0;transform:translate(-10px);transition:all .3s ease}.form-mini-glow{background:linear-gradient(90deg,transparent,var(--text-gold-light),transparent);height:100%;left:-100%;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:50%}.card-action-btn{align-items:center;background:rgba(var(--text-gold),.1);border:1px solid rgba(var(--text-gold),.3);border-radius:.5rem;color:var(--text-gold);cursor:pointer;display:flex;font-weight:500;gap:.75rem;justify-content:center;overflow:hidden;padding:.875rem 1.25rem;position:relative;transition:all .3s ease;width:100%}.card-action-btn:hover{background:rgba(var(--text-gold),.2);box-shadow:0 5px 15px rgba(var(--text-gold),.2);transform:translateY(-2px)}.card-action-btn:hover .action-line{left:100%}.card-action-btn.btn-hover{background:rgba(var(--text-gold),.15)}.card-action-btn .action-icon{font-size:1.125rem}.card-action-btn .action-text{font-size:.95rem}.card-action-btn .action-line{background:linear-gradient(90deg,transparent,var(--text-gold),transparent);bottom:0;height:2px;left:-100%;position:absolute;transition:left .6s ease;width:100%}.card-hover-effect{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:0}.card-hover-effect.active{opacity:.05}.card-grid-enter-active,.card-grid-leave-active{transition:all .5s ease}.card-grid-enter-from,.card-grid-leave-to{opacity:0;transform:translateY(20px) scale(.95)}.card-grid-move{transition:transform .5s ease}.collapse-enter-active,.collapse-leave-active{overflow:hidden;transition:height .3s ease}.slide-panel-enter-active,.slide-panel-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-panel-enter-from,.slide-panel-leave-to{opacity:0;transform:translate(20px)}.service-expanded-panel{background:var(--background-secondary);border-left:1px solid rgba(var(--text-gold),.3);bottom:0;box-shadow:-10px 0 30px #0000004d;position:fixed;right:0;top:0;width:min(500px,100vw);z-index:1000}.panel-container{height:100%}.panel-container,.panel-header{display:flex;flex-direction:column}.panel-header{border-bottom:1px solid rgba(var(--text-muted),.1);gap:1rem;padding:2rem}.panel-back-btn{align-items:center;background:transparent;border:none;border-radius:.5rem;color:var(--text-gold);cursor:pointer;display:flex;font-size:.95rem;gap:.5rem;padding:.5rem;transition:all .3s ease}.panel-back-btn:hover{background:rgba(var(--text-gold),.1)}.panel-title-section{align-items:center;display:flex;gap:1rem}.panel-title-section .panel-icon{font-size:2.5rem}.panel-title-section .panel-title{color:var(--text-white);font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.panel-title-section .panel-subtitle{color:var(--text-gold-light);font-size:.95rem}.panel-close-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;font-size:2rem;height:2.5rem;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:all .3s ease;width:2.5rem}.panel-close-btn:hover{background:rgba(var(--text-muted),.1);color:var(--text-white)}.panel-body{flex:1;overflow-y:auto;padding:2rem}.panel-description{color:var(--text-muted);line-height:1.6}.services-footer{border-top:1px solid rgba(var(--text-gold),.2);margin-top:4rem;padding-top:3rem}.services-footer .disclaimer{background:rgba(var(--text-gold),.05);border:1px solid rgba(var(--text-gold),.2);border-radius:.75rem;margin-bottom:2rem;padding:1.5rem}.services-footer .disclaimer .disclaimer-title{color:var(--text-gold);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.services-footer .disclaimer .disclaimer-text{color:var(--text-muted);font-size:.95rem;line-height:1.6}.services-footer .cta-section{text-align:center}.services-footer .cta-section .cta-text{color:var(--text-white);font-size:clamp(1.25rem,3vw,1.5rem);line-height:1.4;margin-bottom:1.5rem}.services-footer .cta-section .cta-text .cta-highlight{color:var(--text-gold);display:block;font-weight:600;margin-top:.5rem}.services-footer .cta-section .cta-btn{align-items:center;background:var(--text-gold);border:none;border-radius:.5rem;color:var(--background-primary);cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:600;gap:.75rem;padding:1rem 2rem;transition:all .3s ease}.services-footer .cta-section .cta-btn:hover{background:var(--text-gold-light);box-shadow:0 10px 20px rgba(var(--text-gold),.2);transform:translateY(-2px)}@media(max-width:768px){.services-section{padding:3rem 1rem}.services-grid-refined{grid-template-columns:1fr}.service-card{padding:1.25rem}.service-expanded-panel{width:100%}}}@layer pricing{.pricing-section{background:var(--background-primary);overflow:hidden;padding:4rem 2rem;position:relative}.privacy-notice{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--background-secondary);border:1px solid rgba(var(--text-primary),.2);display:flex;gap:1rem;margin-bottom:3rem;padding:1.5rem}.privacy-notice .notice-icon{flex-shrink:0;font-size:2rem}.privacy-notice .notice-content{flex:1}.privacy-notice .notice-title{color:var(--text-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.privacy-notice .notice-text{color:var(--text-muted);font-size:.95rem;line-height:1.6}.pricing-grid{display:grid;gap:2rem;margin-bottom:4rem}@media(min-width:768px){.pricing-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1200px){.pricing-grid{gap:3rem}}.pricing-card{background:var(--background-secondary);border:1px solid rgba(var(--text-primary),.1);border-radius:1.25rem;opacity:0;overflow:hidden;padding:2rem;position:relative;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1);will-change:transform,opacity}.pricing-card:before{background:linear-gradient(135deg,transparent 0,var(--plan-color,rgba(var(--text-primary),.05)) 50%,transparent 100%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .3s ease}.pricing-card.card-visible{animation:cardReveal .6s ease-out;animation-delay:calc(var(--card-index)*.1s);opacity:1;transform:translateY(0)}.pricing-card:hover{border-color:rgba(var(--text-primary),.3);box-shadow:0 20px 40px #0000004d,0 0 0 1px rgba(var(--text-primary),.1);transform:translateY(-5px)}.pricing-card:hover:before{opacity:.5}.pricing-card:hover .plan-hover-effect{opacity:.1}.pricing-card.card-popular{background:linear-gradient(135deg,rgba(var(--text-primary),.05) 0,var(--background-secondary) 100%);border-color:var(--text-primary)}.pricing-card.card-popular:after{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,var(--text-primary),var(--text-primary-light),var(--text-primary));background-size:200% auto;border-radius:1.25rem 1.25rem 0 0;content:"";height:3px;left:-1px;position:absolute;right:-1px;top:-1px}.pricing-card.card-revealed{border-color:var(--plan-color,var(--text-primary))}.pricing-card.card-revealed .price-hidden-section{opacity:0;pointer-events:none;transform:translateY(-10px)}.pricing-card.card-active .plan-hover-effect{opacity:.15}.plan-header{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1.5rem;position:relative;z-index:2}.plan-badge{left:1.5rem;position:absolute;top:-.75rem;z-index:3}.plan-badge .badge-text{color:var(--background-primary);font-size:.75rem;font-weight:600;padding:.375rem .75rem;position:relative;white-space:nowrap;z-index:1}.plan-badge .badge-glow,.plan-badge .badge-text{background:var(--text-primary);border-radius:1rem}.plan-badge .badge-glow{animation:glowPulse 2s infinite;filter:blur(8px);inset:-3px;opacity:.5;position:absolute}.plan-icon{flex-shrink:0;position:relative}.plan-icon .icon-symbol{display:block;font-size:2rem;position:relative;z-index:2}.plan-icon .icon-aura{background:var(--plan-color,var(--text-primary));border-radius:50%;filter:blur(8px);height:3.5rem;left:50%;opacity:.1;position:absolute;top:50%;transform:translate(-50%,-50%);width:3.5rem}.plan-title-section{flex:1}.plan-title-section .plan-title{color:var(--text-white);font-size:1.5rem;font-weight:700;line-height:1.2;margin-bottom:.25rem}.plan-title-section .plan-subtitle{color:var(--text-primary-light);font-size:.95rem;font-weight:500}.plan-visibility-toggle{align-items:center;background:rgba(var(--text-primary),.1);border:1px solid rgba(var(--text-primary),.3);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:var(--animation-base);width:2.5rem}.plan-visibility-toggle:hover{background:rgba(var(--text-primary),.2);transform:rotate(15deg) scale(1.1)}.plan-visibility-toggle .toggle-icon{font-size:1.25rem;transition:var(--animation-base)}.plan-visibility-toggle .toggle-icon.revealed{transform:scale(1.2)}.plan-description{color:var(--text-muted);font-size:.875rem;line-height:1.5}.plan-description,.price-reveal-section{margin-bottom:1.5rem;position:relative;z-index:2}.price-reveal-enter-active{animation:priceReveal .5s ease-out}.price-reveal-leave-active{animation:priceReveal .3s ease-in reverse}.price-display{background:rgba(var(--text-primary),.05);border:1px solid rgba(var(--text-primary),.2);border-radius:.75rem;margin-bottom:1rem;padding:1.25rem;text-align:center}.price-amount{align-items:baseline;display:flex;gap:.25rem;justify-content:center;margin-bottom:.5rem}.price-amount .price-currency{color:var(--text-primary);font-size:1.5rem;font-weight:600}.price-amount .price-value{color:var(--text-white);font-size:3rem;font-weight:700;line-height:1}.price-amount .price-unit{color:var(--text-muted);font-size:1rem;font-weight:500}.price-note{color:var(--text-primary-light);font-size:.85rem;font-style:italic}.estimated-total{background:rgba(var(--text-primary),.1);border:1px solid rgba(var(--text-primary),.3);border-radius:.75rem;padding:1rem;text-align:center}.estimated-total .total-label{color:var(--text-muted);font-size:.85rem;margin-bottom:.25rem}.estimated-total .total-amount{color:var(--text-white);font-size:2rem;font-weight:700;margin-bottom:.25rem}.estimated-total .total-details{color:var(--text-primary-light);font-size:.8rem}.price-hidden-section{margin-bottom:1.5rem;position:relative;transition:var(--animation-base);z-index:2}.hidden-price-indicator{align-items:center;background:rgba(var(--text-primary),.05);border:1px dashed rgba(var(--text-primary),.3);border-radius:.75rem;cursor:pointer;display:flex;gap:1rem;margin-bottom:1rem;padding:1rem;transition:var(--animation-base)}.hidden-price-indicator:hover{background:rgba(var(--text-primary),.1);border-style:solid;transform:translateY(-2px)}.hidden-price-indicator .hidden-icon{font-size:1.5rem}.hidden-price-indicator .hidden-text{display:flex;flex:1;flex-direction:column;gap:.25rem}.hidden-price-indicator .hidden-title{color:var(--text-primary);font-size:.95rem;font-weight:600}.hidden-price-indicator .hidden-hint{color:var(--text-muted);font-size:.85rem}.price-placeholder{background:rgba(var(--text-primary),.05);border-radius:.75rem;overflow:hidden;padding:1.5rem;position:relative}.price-placeholder .placeholder-line{background:rgba(var(--text-primary),.1);border-radius:.375rem;height:.75rem;margin-bottom:.75rem;overflow:hidden;position:relative}.price-placeholder .placeholder-line:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,transparent,rgba(var(--text-primary),.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:50%}.price-placeholder .placeholder-line.line-1{width:70%}.price-placeholder .placeholder-line.line-2{width:85%}.price-placeholder .placeholder-line.line-3{margin-bottom:0;width:60%}.features-list{margin-bottom:1.5rem;position:relative;z-index:2}.feature-item{align-items:center;border-bottom:1px solid rgba(var(--text-muted),.1);display:flex;gap:.75rem;padding:.75rem 0}.feature-item:last-child{border-bottom:none}.feature-item.feature-included .feature-icon{color:#3f3}.feature-item.feature-limited .feature-icon{color:var(--text-primary)}.feature-item:not(.feature-included):not(.feature-limited) .feature-icon{color:#f33}.feature-item:not(.feature-included):not(.feature-limited) .feature-text{color:var(--text-muted);text-decoration:line-through}.feature-icon{flex-shrink:0;font-size:1.125rem;font-weight:700;text-align:center;width:1.5rem}.feature-text{color:var(--text-white);flex:1;font-size:.9rem}.feature-badge{background:rgba(var(--text-primary),.2);border-radius:1rem;color:var(--text-primary-light);font-size:.7rem;font-weight:600;padding:.125rem .5rem}.hidden-features{margin-bottom:1.5rem;position:relative;z-index:2}.hidden-features-header{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.hidden-features-header .hidden-title{color:var(--text-primary);font-size:.95rem;font-weight:600;white-space:nowrap}.hidden-features-header .hidden-divider{background:linear-gradient(90deg,rgba(var(--text-primary),.3),transparent);flex:1;height:1px}.hidden-features-list{background:rgba(var(--text-primary),.05);border:1px solid rgba(var(--text-primary),.1);border-radius:.5rem;overflow:hidden}.hidden-feature-item{align-items:center;border-bottom:1px solid rgba(var(--text-primary),.1);display:flex;justify-content:space-between;padding:.75rem 1rem;transition:all .2s ease}.hidden-feature-item:hover{background:rgba(var(--text-primary),.1)}.hidden-feature-item:last-child{border-bottom:none}.hidden-feature-item .feature-service{color:var(--text-white);font-size:.9rem}.hidden-feature-item .feature-price{color:var(--text-primary);font-size:.9rem;font-weight:600}.features-collapse-enter-active,.features-collapse-leave-active{overflow:hidden;transition:var(--animation-base)}.features-collapse-enter-from,.features-collapse-leave-to{max-height:0;opacity:0}.plan-cta-btn{align-items:center;background:rgba(var(--text-primary),.1);border:1px solid rgba(var(--text-primary),.3);border-radius:.75rem;color:var(--text-white);cursor:pointer;display:flex;flex-direction:column;font-weight:600;gap:.25rem;overflow:hidden;padding:1rem 1.5rem;position:relative;transition:var(--animation-base);width:100%;z-index:2}.plan-cta-btn:hover{background:rgba(var(--text-primary),.2);box-shadow:0 10px 20px rgba(var(--text-primary),.2);transform:translateY(-2px)}.plan-cta-btn:hover .cta-glow{opacity:.2}.plan-cta-btn.btn-popular{background:linear-gradient(135deg,var(--text-primary),var(--text-primary-light));border:none;color:var(--background-primary)}.plan-cta-btn.btn-popular:hover{background:linear-gradient(135deg,var(--text-primary-light),var(--text-primary));box-shadow:0 15px 30px rgba(var(--text-primary),.3);transform:translateY(-3px)}.plan-cta-btn.btn-revealed{background:var(--plan-color,rgba(var(--text-primary),.2));border-color:var(--plan-color,var(--text-primary))}.cta-icon{font-size:1.5rem;margin-bottom:.25rem}.cta-text{font-size:1.125rem}.cta-subtext{font-size:.85rem;opacity:.8}.cta-glow{background:radial-gradient(circle at center,var(--text-primary) 0,transparent 70%)}.cta-glow,.plan-hover-effect{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.plan-hover-effect{z-index:1}.plan-hover-effect.active{opacity:.05}.popular-ribbon{align-items:center;background:var(--text-primary);display:flex;height:2.5rem;justify-content:center;overflow:hidden;position:absolute;right:-2.5rem;top:1rem;transform:rotate(45deg);width:10rem;z-index:3}.popular-ribbon .ribbon-content{position:relative;z-index:1}.popular-ribbon .ribbon-text{color:var(--background-primary);font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.popular-ribbon .ribbon-glow{animation:shimmer 2s linear infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);inset:0;position:absolute}.pricing-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.pricing-modal{background:var(--background-secondary);border:1px solid rgba(var(--text-primary),.3);border-radius:1.25rem;max-height:90vh;max-width:600px;overflow-y:auto;position:relative;width:100%}.modal-header{align-items:flex-start;border-bottom:1px solid rgba(var(--text-muted),.1);display:flex;gap:1rem;padding:2rem 2rem 1rem}.modal-icon{flex-shrink:0;font-size:2rem}.modal-title-section{flex:1}.modal-title-section .modal-title{color:var(--text-white);font-size:1.5rem;font-weight:600;margin-bottom:.25rem}.modal-title-section .modal-subtitle{color:var(--text-primary-light);font-size:.95rem}.modal-close-btn{align-items:center;background:transparent;border:1px solid rgba(var(--text-muted),.3);border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:2.5rem;justify-content:center;transition:var(--animation-base);width:2.5rem}.modal-close-btn:hover{background:rgba(var(--text-primary),.1);border-color:var(--text-primary);color:var(--text-white)}.detailed-pricing{margin-bottom:2rem}.pricing-title{color:var(--text-white);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.pricing-breakdown{background:rgba(var(--text-primary),.05);border:1px solid rgba(var(--text-primary),.1);border-radius:.75rem;margin-bottom:1.5rem;padding:1rem}.breakdown-item{align-items:center;border-bottom:1px solid rgba(var(--text-muted),.1);display:flex;padding:.75rem 0}.breakdown-item:last-child{border-bottom:none}.breakdown-service{color:var(--text-white);flex:1;font-size:.95rem}.breakdown-dots{border-bottom:1px dotted rgba(var(--text-muted),.3);flex:1;height:1px;margin:0 1rem}.breakdown-price{color:var(--text-primary);font-size:.95rem;font-weight:600;min-width:6rem;text-align:right}.total-section{background:rgba(var(--text-primary),.1);border:1px solid rgba(var(--text-primary),.2);border-radius:.75rem;padding:1.5rem;text-align:center}.total-section .total-label{color:var(--text-muted);font-size:.95rem;margin-bottom:.5rem}.total-section .total-amount{color:var(--text-white);font-size:2.5rem;font-weight:700}.consultation-form .form-title{color:var(--text-white);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.consultation-form .form-subtitle{color:var(--text-muted);font-size:.95rem;margin-bottom:1.5rem}.pricing-form .form-group{margin-bottom:1rem}.pricing-form .form-input,.pricing-form .form-select,.pricing-form .form-textarea{background:var(--background-tertiary);border:1px solid rgba(var(--text-muted),.3);border-radius:.5rem;color:var(--text-white);font-size:.95rem;padding:.875rem 1rem;transition:var(--animation-base);width:100%}.pricing-form .form-input:focus,.pricing-form .form-select:focus,.pricing-form .form-textarea:focus{border-color:var(--text-primary);box-shadow:0 0 0 2px rgba(var(--text-primary),.2);outline:none}.pricing-form .form-input::-moz-placeholder,.pricing-form .form-select::-moz-placeholder,.pricing-form .form-textarea::-moz-placeholder{color:var(--text-muted)}.pricing-form .form-input::placeholder,.pricing-form .form-select::placeholder,.pricing-form .form-textarea::placeholder{color:var(--text-muted)}.pricing-form .form-textarea{min-height:100px;resize:vertical}.pricing-form .form-footer{margin-top:1.5rem}.submit-btn{background:linear-gradient(135deg,var(--text-primary),var(--text-primary-light));border:none;border-radius:.5rem;color:var(--background-primary);cursor:pointer;font-size:1rem;font-weight:600;overflow:hidden;padding:1rem;position:relative;transition:var(--animation-base);width:100%}.submit-btn:hover:not(:disabled){box-shadow:0 10px 20px rgba(var(--text-primary),.3);transform:translateY(-2px)}.submit-btn:disabled{cursor:not-allowed;opacity:.6}.loading-text{display:inline-block;position:relative}.loading-text:after{animation:loadingDots 1.5s infinite;content:"...";position:absolute}@keyframes loadingDots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.submit-glow{background:radial-gradient(circle at center,hsla(0,0%,100%,.3) 0,transparent 70%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease}.submit-btn:hover .submit-glow{opacity:1}.privacy-assurance{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-top:1rem}.privacy-assurance .privacy-icon{font-size:1rem}.privacy-assurance .privacy-text{color:var(--text-muted);font-size:.85rem}.pricing-faq{margin-bottom:4rem}.faq-header{margin-bottom:2rem;text-align:center}.faq-header .faq-title{color:var(--text-white);font-size:2rem;font-weight:700;margin-bottom:.5rem}.faq-header .faq-subtitle{color:var(--text-primary-light);font-size:1rem}.faq-grid{display:grid;gap:1rem}@media(min-width:768px){.faq-grid{grid-template-columns:repeat(2,1fr)}}.faq-item{background:var(--background-tertiary);border:1px solid rgba(var(--text-primary),.1);border-radius:.75rem;cursor:pointer;overflow:hidden;transition:var(--animation-base)}.faq-item:hover{border-color:rgba(var(--text-primary),.3);transform:translateY(-2px)}.faq-item.faq-expanded{background:rgba(var(--text-primary),.05);border-color:var(--text-primary)}.faq-question{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding:1.25rem}.faq-question .question-text{color:var(--text-white);flex:1;font-size:1rem;font-weight:600}.faq-question .question-icon{color:var(--text-primary);flex-shrink:0;font-size:1.25rem;font-weight:700;transition:transform .3s ease}.faq-answer{padding:0 1.25rem 1.25rem}.faq-answer p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.faq-answer-enter-active{animation:slideDown .3s ease-out}.faq-answer-leave-active{animation:slideDown .3s ease-in reverse}.trust-indicators{background:rgba(var(--text-primary),.05);border:1px solid rgba(var(--text-primary),.1);border-radius:1rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:2rem}.indicator{align-items:center;display:flex;gap:1rem}.indicator .indicator-icon{flex-shrink:0;font-size:2rem}.indicator .indicator-content .indicator-value{color:var(--text-white);font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.indicator .indicator-content .indicator-label{color:var(--text-muted);font-size:.9rem}@media(max-width:768px){.pricing-section{padding:3rem 1rem}.pricing-grid{gap:1.5rem;grid-template-columns:1fr}.plan-header{flex-wrap:wrap}.plan-visibility-toggle{position:absolute;right:0;top:0}.faq-grid,.trust-indicators{grid-template-columns:1fr}}}@layer teams{.team-container{margin:0 auto;max-width:1200px;position:relative}.storybook-header{margin-bottom:4rem;position:relative;text-align:center}.header-decoration{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:2rem}.header-decoration .decoration-line{background:linear-gradient(90deg,transparent,var(--text-gold),transparent);flex:1;height:1px;max-width:200px}.header-decoration .decoration-icon{animation:subtleFloat 3s ease-in-out infinite;font-size:2rem}.storybook-title{color:var(--text-white);font-size:3.5rem;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:1rem}.storybook-title .title-highlight{color:var(--text-gold);display:block;margin-top:.5rem}.storybook-subtitle{color:var(--text-muted);font-size:1.25rem;font-weight:300;line-height:1.6;margin:0 auto;max-width:700px}.trust-indicators{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(var(--text-gold),.03);border:1px solid rgba(var(--text-gold),.1);border-radius:1rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:4rem;padding:2rem}.trust-item{align-items:center;display:flex;gap:1.5rem}.trust-item .trust-icon{flex-shrink:0;font-size:2.5rem}.trust-item .trust-content .trust-value{color:var(--text-gold);font-size:2rem;font-weight:700;line-height:1;margin-bottom:.25rem}.trust-item .trust-content .trust-label{color:var(--text-muted);font-size:.95rem;font-weight:300}.team-grid{display:grid;gap:3rem;margin-bottom:4rem}.staff-spotlight{background:linear-gradient(135deg,rgba(var(--text-gold),.05),rgba(var(--text-gold),.02));border:1px solid rgba(var(--text-gold),.15);border-radius:1.5rem;display:grid;gap:4rem;grid-template-columns:1fr 1fr;overflow:hidden;padding:3rem;position:relative}@media(max-width:768px){.staff-spotlight{gap:2rem;grid-template-columns:1fr;padding:2rem}}.spotlight-content{position:relative;z-index:2}.spotlight-badge{align-items:center;background:rgba(var(--text-gold),.1);border:1px solid rgba(var(--text-gold),.3);border-radius:2rem;display:inline-flex;gap:.5rem;margin-bottom:1.5rem;overflow:hidden;padding:.5rem 1rem;position:relative}.spotlight-badge .badge-glow{animation:badgeGlow 3s infinite;background:linear-gradient(90deg,transparent,var(--text-gold-light),transparent);height:100%;left:-100%;position:absolute;top:0;width:50%}.spotlight-badge .badge-text{color:var(--text-gold);font-size:.875rem;font-weight:600;letter-spacing:.05em;position:relative;z-index:1}@keyframes badgeGlow{0%{left:-100%}50%{left:100%}to{left:100%}}.spotlight-title{color:var(--text-white);font-size:2rem;font-weight:600;line-height:1.2;margin-bottom:1rem}.spotlight-description{color:var(--text-muted);font-size:1.125rem;line-height:1.6;margin-bottom:2rem}.spotlight-stats{display:flex;gap:3rem}.spotlight-stats .stat-item .stat-value{color:var(--text-gold);font-size:2.5rem;font-weight:700;line-height:1;margin-bottom:.5rem}.spotlight-stats .stat-item .stat-label{color:var(--text-muted);font-size:.95rem;max-width:150px}.spotlight-visual{align-items:center;display:flex;justify-content:center;position:relative}.visual-element{height:300px;position:relative;width:300px}.visual-element .visual-glow{animation:glowPulse 4s infinite;background:radial-gradient(circle,rgba(var(--text-gold),.1) 0,transparent 70%);border-radius:50%;inset:0;position:absolute}.visual-element .visual-pattern{background-image:radial-gradient(circle at 30% 30%,rgba(var(--text-gold),.1) 2px,transparent 2px),radial-gradient(circle at 70% 70%,rgba(var(--text-gold),.1) 2px,transparent 2px);background-size:50px 50px;border-radius:50%;inset:0;position:absolute}.team-members-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}@media(max-width:768px){.team-members-grid{grid-template-columns:1fr}}.team-grid-enter-active,.team-grid-leave-active{transition:all .5s ease}.team-grid-enter-from,.team-grid-leave-to,.team-member-card{opacity:0;transform:translateY(20px)}.team-member-card{background:var(--background-secondary);border:1px solid rgba(var(--text-gold),.1);border-radius:1.25rem;overflow:hidden;padding:2rem;position:relative;transition:all .4s ease;will-change:transform,opacity}.team-member-card.card-visible{animation:cardReveal .6s ease-out;animation-delay:calc(var(--card-index)*.1s);opacity:1;transform:translateY(0)}.team-member-card:hover{border-color:rgba(var(--text-gold),.3);box-shadow:0 20px 40px #0000004d,0 0 0 1px rgba(var(--text-gold),.1);transform:translateY(-5px)}.team-member-card:hover .member-hover-effect{opacity:.1}.team-member-card.card-featured{background:linear-gradient(135deg,rgba(var(--text-gold),.05) 0,var(--background-secondary) 100%);border-color:var(--text-gold)}.team-member-card.card-featured:before{background:linear-gradient(90deg,var(--text-gold),var(--text-gold-light));border-radius:1.25rem 1.25rem 0 0;content:"";height:3px;left:-1px;position:absolute;right:-1px;top:-1px}.member-card-header{margin-bottom:1.5rem;position:relative;z-index:2}.member-identifier{justify-content:space-between;margin-bottom:1.5rem}.member-id,.member-identifier{align-items:center;display:flex}.member-id{gap:.5rem}.member-id .id-prefix{color:var(--text-muted);font-size:.875rem;font-weight:500}.member-id .id-value{color:var(--text-gold);font-family:Courier New,monospace;font-size:1rem;font-weight:600;letter-spacing:.05em}.member-badge{position:relative}.member-badge .badge-text{background:var(--text-gold);border-radius:1rem;color:var(--background-primary);font-size:.75rem;font-weight:600;padding:.25rem .75rem;position:relative;z-index:1}.member-badge .badge-pulse{animation:glowPulse 2s infinite;border:1px solid var(--text-gold);border-radius:1rem;inset:-3px;position:absolute}.member-avatar{height:80px;margin:0 auto 1.5rem;position:relative;width:80px}.member-avatar .avatar-placeholder{align-items:center;background:var(--background-tertiary);border-radius:50%;display:flex;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.member-avatar .avatar-icon{font-size:2.5rem}.member-avatar .avatar-glow{border-radius:50%;filter:blur(15px);inset:0;opacity:.1;position:absolute;z-index:1}.member-avatar .avatar-ring{animation:glowPulse 3s infinite;border:2px solid rgba(var(--text-gold),.3);border-radius:50%;inset:-2px;position:absolute}.member-specialty{margin-bottom:1.5rem;text-align:center}.member-specialty .specialty-badge{background:rgba(var(--text-gold),.1);border:1px solid rgba(var(--text-gold),.3);border-radius:.5rem;color:var(--text-gold);display:inline-block;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.member-card-body{position:relative;z-index:2}.member-title{color:var(--text-white);font-size:1.5rem;font-weight:600;line-height:1.2;margin-bottom:.25rem;text-align:center}.member-tenure{color:var(--text-muted);font-size:.95rem;font-style:italic;text-align:center}.member-expertise,.member-tenure{margin-bottom:1.5rem}.expertise-tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.expertise-tags .expertise-tag{background:rgba(var(--text-gold),.05);border:1px solid rgba(var(--text-gold),.1);border-radius:.5rem;color:var(--text-gold-light);font-size:.8rem;font-weight:500;padding:.375rem .75rem}.member-contributions{background:rgba(var(--text-gold),.03);border-radius:.75rem;margin-bottom:1.5rem;padding:1rem}.contributions-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.75rem}.contributions-header .contributions-icon{font-size:1rem}.contributions-header .contributions-title{color:var(--text-gold);font-size:.95rem;font-weight:600}.contributions-list{list-style:none;margin:0;padding:0}.contribution-item{align-items:flex-start;border-bottom:1px solid rgba(var(--text-muted),.1);display:flex;gap:.5rem;padding:.5rem 0}.contribution-item:last-child{border-bottom:none}.contribution-item .contribution-icon{flex-shrink:0;font-size:1rem;margin-top:.125rem}.contribution-item .contribution-text{color:var(--text-muted);flex:1;font-size:.875rem;line-height:1.4}.member-achievements{background:rgba(var(--text-gold),.05);border:1px solid rgba(var(--text-gold),.1);border-radius:.75rem;padding:1rem}.member-achievements .achievements-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.member-achievements .achievements-header .achievements-icon{font-size:1rem}.member-achievements .achievements-header .achievements-title{color:var(--text-gold);font-size:.95rem;font-weight:600}.member-achievements .achievements-text{color:var(--text-muted);font-size:.875rem;font-style:italic;line-height:1.5}.member-card-footer{border-top:1px solid rgba(var(--text-muted),.1);margin-top:1.5rem;padding-top:1.5rem;position:relative;z-index:2}.contact-channels{margin-bottom:1.5rem}.channel-item{align-items:center;background:rgba(var(--text-gold),.05);border-radius:.5rem;display:flex;gap:.75rem;margin-bottom:.5rem;padding:.5rem}.channel-item:last-child{margin-bottom:0}.channel-item .channel-icon{flex-shrink:0;font-size:1rem}.channel-item .channel-text{color:var(--text-white);flex:1;font-family:Courier New,monospace;font-size:.875rem}.member-actions{display:flex;gap:.75rem}.action-btn{align-items:center;border:none;border-radius:.5rem;cursor:pointer;display:flex;flex:1;font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;padding:.75rem;transition:all .3s ease}.action-btn.view-profile{background:rgba(var(--text-gold),.1);border:1px solid rgba(var(--text-gold),.3);color:var(--text-gold)}.action-btn.view-profile:hover{background:rgba(var(--text-gold),.2);transform:translateY(-2px)}.action-btn.contact-member{background:var(--text-gold);border:1px solid var(--text-gold);color:var(--background-primary)}.action-btn.contact-member:hover{background:var(--text-gold-light);box-shadow:0 5px 15px rgba(var(--text-gold),.2);transform:translateY(-2px)}.member-hover-effect{background:radial-gradient(circle at var(--mouse-x,50%) var(--mouse-y,50%),var(--member-color,rgba(var(--text-gold),.1)) 0,transparent 70%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:1}.member-hover-effect.active{opacity:.05}.professional-assurance{background:linear-gradient(135deg,rgba(var(--text-gold),.05),rgba(var(--text-gold),.02));border:1px solid rgba(var(--text-gold),.15);border-radius:1.5rem;margin-top:4rem;padding:3rem;text-align:center}.assurance-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.assurance-content .assurance-icon{font-size:3rem}.assurance-content .assurance-text{max-width:600px}.assurance-content .assurance-title{color:var(--text-white);font-size:1.75rem;font-weight:600;margin-bottom:1rem}.assurance-content .assurance-description{color:var(--text-muted);font-size:1.125rem;line-height:1.6}.assurance-badges{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.assurance-badges .assurance-badge{align-items:center;background:rgba(var(--text-gold),.1);border:1px solid rgba(var(--text-gold),.2);border-radius:.75rem;display:flex;gap:.5rem;padding:.75rem 1.25rem;transition:all .3s ease}.assurance-badges .assurance-badge:hover{background:rgba(var(--text-gold),.2);transform:translateY(-2px)}.assurance-badges .assurance-badge .badge-icon{font-size:1.25rem}.assurance-badges .assurance-badge .badge-text{color:var(--text-white);font-size:.95rem;font-weight:500}.profile-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.profile-modal{background:var(--background-secondary);border:1px solid rgba(var(--text-gold),.3);border-radius:1.5rem;max-height:90vh;max-width:800px;overflow-y:auto;position:relative;width:100%}.modal-header{align-items:flex-start;border-bottom:1px solid rgba(var(--text-muted),.1);display:flex;justify-content:space-between;padding:2rem 2rem 1.5rem}.modal-header-content{align-items:center;display:flex;gap:1.5rem}.modal-avatar{height:80px;position:relative;width:80px}.modal-avatar .modal-avatar-icon{align-items:center;background:var(--background-tertiary);border-radius:50%;display:flex;font-size:2.5rem;height:100%;justify-content:center;position:relative;width:100%;z-index:2}.modal-avatar .modal-avatar-glow{border-radius:50%;filter:blur(15px);inset:0;opacity:.1;position:absolute;z-index:1}.modal-identity .modal-id{color:var(--text-gold);font-family:Courier New,monospace;font-size:.875rem;font-weight:600;margin-bottom:.5rem}.modal-identity .modal-title{color:var(--text-white);font-size:1.75rem;font-weight:600;margin-bottom:.25rem}.modal-identity .modal-specialty{color:var(--text-gold-light);font-size:1rem;font-weight:500}.modal-close-btn{align-items:center;background:transparent;border:1px solid rgba(var(--text-muted),.3);border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;font-size:1.5rem;height:2.5rem;justify-content:center;transition:all .3s ease;width:2.5rem}.modal-close-btn:hover{background:rgba(var(--text-gold),.1);border-color:var(--text-gold);color:var(--text-white)}.professional-timeline{margin-bottom:2rem}.timeline-title{border-bottom:1px solid rgba(var(--text-gold),.2);color:var(--text-white);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.timeline-items{position:relative}.timeline-items:before{background:rgba(var(--text-gold),.2);bottom:0;content:"";left:.5rem;position:absolute;top:0;width:2px}.timeline-item{display:flex;gap:1.5rem;margin-bottom:1.5rem;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-marker{background:var(--text-gold);border-radius:50%;flex-shrink:0;height:1rem;margin-top:.25rem;position:relative;width:1rem;z-index:1}.timeline-content{flex:1;padding-bottom:1.5rem}.timeline-content:last-child{padding-bottom:0}.timeline-year{color:var(--text-gold);font-size:1.125rem;font-weight:600;margin-bottom:.25rem}.timeline-event{color:var(--text-white);font-size:1rem;font-weight:500;margin-bottom:.25rem}.timeline-details{color:var(--text-muted);font-size:.95rem;line-height:1.5}.contact-section,.publications-section,.volunteer-section{margin-bottom:2rem}.contact-title,.publications-title,.volunteer-title{border-bottom:1px solid rgba(var(--text-gold),.2);color:var(--text-white);font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;padding-bottom:.5rem}.contact-channels-detailed,.publications-grid,.volunteer-items{display:grid;gap:1rem}.contact-channel,.publication-item,.volunteer-item{align-items:flex-start;background:rgba(var(--text-gold),.05);border:1px solid rgba(var(--text-gold),.1);border-radius:.75rem;display:flex;gap:1rem;padding:1rem;transition:all .3s ease}.contact-channel:hover,.publication-item:hover,.volunteer-item:hover{background:rgba(var(--text-gold),.1);transform:translateY(-2px)}.contact-channel .channel-icon,.publication-icon,.volunteer-icon{flex-shrink:0;font-size:1.5rem}.publication-content,.volunteer-content{flex:1}.publication-title{color:var(--text-white);font-size:1rem;font-weight:500;margin-bottom:.25rem}.publication-meta{color:var(--text-muted);display:flex;font-size:.875rem;gap:1rem}.volunteer-role{color:var(--text-white);font-size:1rem;font-weight:500;margin-bottom:.25rem}.volunteer-organization{color:var(--text-gold-light);font-size:.95rem;margin-bottom:.25rem}.volunteer-duration{color:var(--text-muted);font-size:.875rem;font-style:italic}.contact-channel .channel-details .channel-label{color:var(--text-muted);font-size:.875rem;margin-bottom:.25rem}.contact-channel .channel-details .channel-value{color:var(--text-white);font-family:Courier New,monospace;font-size:1rem;font-weight:500}.profile-modal-enter-active,.profile-modal-leave-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.profile-modal-enter-from,.profile-modal-leave-to{opacity:0;transform:scale(.95)}@media(max-width:768px){.team-section{padding:3rem 1rem}.storybook-title{font-size:2.5rem}.storybook-subtitle{font-size:1.125rem}.trust-indicators{grid-template-columns:1fr}.staff-spotlight{padding:1.5rem}.spotlight-stats{flex-direction:column;gap:1.5rem}.visual-element{height:200px;width:200px}.team-members-grid{grid-template-columns:1fr}.professional-assurance{padding:2rem 1.5rem}.assurance-badges{align-items:center;flex-direction:column}}}
