img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--base:#fff;--wp--preset--color--contrast:#111;--wp--preset--color--accent-1:#ffee58;--wp--preset--color--accent-2:#f6cff4;--wp--preset--color--accent-3:#503aa8;--wp--preset--color--accent-4:#686868;--wp--preset--color--accent-5:#fbfaf3;--wp--preset--color--accent-6:color-mix(in srgb,currentColor 20%,transparent);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:.875rem;--wp--preset--font-size--medium:clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem);--wp--preset--font-size--large:clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem);--wp--preset--font-size--x-large:clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem);--wp--preset--font-size--xx-large:clamp(2.15rem, 2.15rem + ((1vw - 0.2rem) * 1.333), 3rem);--wp--preset--font-family--fira-code:"Fira Code",monospace;--wp--preset--spacing--20:10px;--wp--preset--spacing--30:20px;--wp--preset--spacing--40:30px;--wp--preset--spacing--50:clamp(30px, 5vw, 50px);--wp--preset--spacing--60:clamp(30px, 7vw, 70px);--wp--preset--spacing--70:clamp(50px, 7vw, 90px);--wp--preset--spacing--80:clamp(70px, 10vw, 140px);--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}.wp-block-button{--wp--preset--dimension--25:25%;--wp--preset--dimension--50:50%;--wp--preset--dimension--75:75%;--wp--preset--dimension--100:100%}:root{--wp--style--global--content-size:645px;--wp--style--global--wide-size:1340px}:where(body){margin:0}.wp-site-blocks{padding-top:var(--wp--style--root--padding-top);padding-bottom:var(--wp--style--root--padding-bottom)}.has-global-padding{padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.has-global-padding>.alignfull{margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1)}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull)){padding-right:0;padding-left:0}.has-global-padding :where(:not(.alignfull.is-layout-flow)>.has-global-padding:not(.wp-block-block,.alignfull))>.alignfull{margin-left:0;margin-right:0}.wp-site-blocks>.alignleft{float:left;margin-right:2em}.wp-site-blocks>.alignright{float:right;margin-left:2em}.wp-site-blocks>.aligncenter{justify-content:center;margin-left:auto;margin-right:auto}:where(.wp-site-blocks)>*{margin-block-start:1.2rem;margin-block-end:0}:where(.wp-site-blocks)>:first-child{margin-block-start:0}:where(.wp-site-blocks)>:last-child{margin-block-end:0}:root{--wp--style--block-gap:1.2rem}:root :where(.is-layout-flow)>:first-child{margin-block-start:0}:root :where(.is-layout-flow)>:last-child{margin-block-end:0}:root :where(.is-layout-flow)>*{margin-block-start:1.2rem;margin-block-end:0}:root :where(.is-layout-constrained)>:first-child{margin-block-start:0}:root :where(.is-layout-constrained)>:last-child{margin-block-end:0}:root :where(.is-layout-constrained)>*{margin-block-start:1.2rem;margin-block-end:0}:root :where(.is-layout-flex){gap:1.2rem}:root :where(.is-layout-grid){gap:1.2rem}.is-layout-flow>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-flow>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-flow>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>.alignleft{float:left;margin-inline-start:0;margin-inline-end:2em}.is-layout-constrained>.alignright{float:right;margin-inline-start:2em;margin-inline-end:0}.is-layout-constrained>.aligncenter{margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important}.is-layout-constrained>.alignwide{max-width:var(--wp--style--global--wide-size)}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}body{background-color:var(--wp--preset--color--base);color:var(--wp--preset--color--contrast);font-family:var(--wp--preset--font-family--manrope);font-size:var(--wp--preset--font-size--large);font-weight:300;letter-spacing:-.1px;line-height:1.4;--wp--style--root--padding-top:0px;--wp--style--root--padding-right:var(--wp--preset--spacing--50);--wp--style--root--padding-bottom:0px;--wp--style--root--padding-left:var(--wp--preset--spacing--50)}a:where(:not(.wp-element-button)){color:currentColor}:root :where(a:where(:not(.wp-element-button)):hover){text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400;letter-spacing:-.1px;line-height:1.125}h1{font-size:var(--wp--preset--font-size--xx-large)}h2{font-size:var(--wp--preset--font-size--x-large)}h3{font-size:var(--wp--preset--font-size--large)}h4{font-size:var(--wp--preset--font-size--medium)}h5{font-size:var(--wp--preset--font-size--small);letter-spacing:.5px}h6{font-size:var(--wp--preset--font-size--small);font-weight:700;letter-spacing:1.4px;text-transform:uppercase}:root :where(.wp-element-button,.wp-block-button__link){background-color:var(--wp--preset--color--contrast);border-width:0;color:var(--wp--preset--color--base);font-family:inherit;font-size:var(--wp--preset--font-size--medium);font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-top:1rem;padding-right:2.25rem;padding-bottom:1rem;padding-left:2.25rem;text-decoration:none;text-transform:inherit}:root :where(.wp-element-button:hover,.wp-block-button__link:hover){background-color:color-mix(in srgb,var(--wp--preset--color--contrast) 85%,transparent);border-color:transparent;color:var(--wp--preset--color--base)}:root :where(.wp-element-button:focus,.wp-block-button__link:focus){outline-color:var(--wp--preset--color--accent-4);outline-offset:2px}:root :where(.wp-element-caption,.wp-block-audio figcaption,.wp-block-embed figcaption,.wp-block-gallery figcaption,.wp-block-image figcaption,.wp-block-table figcaption,.wp-block-video figcaption){font-size:var(--wp--preset--font-size--small);line-height:1.4}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-base-color{color:var(--wp--preset--color--base) !important}.has-contrast-color{color:var(--wp--preset--color--contrast) !important}.has-accent-1-color{color:var(--wp--preset--color--accent-1) !important}.has-accent-2-color{color:var(--wp--preset--color--accent-2) !important}.has-accent-3-color{color:var(--wp--preset--color--accent-3) !important}.has-accent-4-color{color:var(--wp--preset--color--accent-4) !important}.has-accent-5-color{color:var(--wp--preset--color--accent-5) !important}.has-accent-6-color{color:var(--wp--preset--color--accent-6) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-base-background-color{background-color:var(--wp--preset--color--base) !important}.has-contrast-background-color{background-color:var(--wp--preset--color--contrast) !important}.has-accent-1-background-color{background-color:var(--wp--preset--color--accent-1) !important}.has-accent-2-background-color{background-color:var(--wp--preset--color--accent-2) !important}.has-accent-3-background-color{background-color:var(--wp--preset--color--accent-3) !important}.has-accent-4-background-color{background-color:var(--wp--preset--color--accent-4) !important}.has-accent-5-background-color{background-color:var(--wp--preset--color--accent-5) !important}.has-accent-6-background-color{background-color:var(--wp--preset--color--accent-6) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-base-border-color{border-color:var(--wp--preset--color--base) !important}.has-contrast-border-color{border-color:var(--wp--preset--color--contrast) !important}.has-accent-1-border-color{border-color:var(--wp--preset--color--accent-1) !important}.has-accent-2-border-color{border-color:var(--wp--preset--color--accent-2) !important}.has-accent-3-border-color{border-color:var(--wp--preset--color--accent-3) !important}.has-accent-4-border-color{border-color:var(--wp--preset--color--accent-4) !important}.has-accent-5-border-color{border-color:var(--wp--preset--color--accent-5) !important}.has-accent-6-border-color{border-color:var(--wp--preset--color--accent-6) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}.has-xx-large-font-size{font-size:var(--wp--preset--font-size--xx-large) !important}.has-fira-code-font-family{font-family:var(--wp--preset--font-family--fira-code) !important}
.e-heading-base a,.e-paragraph-base a{all:unset;cursor:pointer}form[data-element_type="e-form"].form-state-success [data-element_type="e-form-success-message"],form[data-element_type="e-form"].form-state-error [data-element_type="e-form-error-message"]{display:block}.e-form-textarea-base:not([data-resizable]){resize:none}.e-form-submit-button-base{cursor:pointer;box-sizing:border-box}
[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-area){display:none}.elementor-popup-modal.dialog-type-lightbox{background-color:transparent;display:flex;pointer-events:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;inset-inline-end:20px;margin-top:0;opacity:1;pointer-events:all;top:20px;z-index:9999}.elementor-popup-modal .dialog-close-button svg{fill:#1f2124;height:1em;width:1em}.elementor-popup-modal .dialog-widget-content{background-color:#fff;border-radius:0;box-shadow:none;max-height:100%;max-width:100%;overflow:visible;pointer-events:all;width:auto}.elementor-popup-modal .dialog-message{display:flex;max-height:100vh;max-width:100vw;overflow:auto;padding:0;width:640px}.elementor-popup-modal .elementor{width:100%}
.elementor-sticky--active{z-index:99}.elementor-sticky__spacer .e-n-menu .e-n-menu-content{display:none}.e-con.elementor-sticky--active{z-index:var(--z-index,99)}
.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:1s;transition-property:transform,opacity;transition-timing-function:cubic-bezier(0,.33,.07,1.03)}@media (prefers-reduced-motion:reduce){.elementor-motion-effects-element,.elementor-motion-effects-layer{transition-duration:0s!important}}.elementor-motion-effects-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x);width:100%}.elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;left:0;position:absolute;top:0}.elementor-motion-effects-perspective{perspective:1200px}.elementor-motion-effects-element{transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}
#wp-admin-bar-wpseo-get-premium{display:none !important}.yst-button--upsell{display:none !important}#wpseo-new-badge-upgrade{display:none !important}
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}@media screen and (max-height:1024px){.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}}@media screen and (max-height:640px){.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) *{background-image:none !important}}
@font-face{font-family:"Fira Code";font-style:normal;font-weight:300 700;font-display:fallback;src:url('https://tryangle.ru/wp-content/themes/twentytwentyfive/assets/fonts/fira-code/FiraCode-VariableFont_wght.woff2') format('woff2')}
.btn-cosmic{position:relative;display:inline-block;padding:14px 40px;font-family:'Orbitron',monospace;font-weight:700;font-size:.65rem;letter-spacing:4px;text-transform:uppercase;color:#0ff;background:rgba(0,255,255,.02);border:1.5px solid rgba(0,255,255,.06);border-radius:8px;text-decoration:none;transition:all .4s cubic-bezier(.23,1,.32,1);cursor:pointer;box-shadow:0 0 20px rgba(0,255,255,.01);overflow:hidden;box-sizing:border-box;user-select:none;-webkit-user-select:none;will-change:transform;text-align:center;min-width:200px}.btn-cosmic .corner{position:absolute;width:10px;height:10px;border-color:rgba(0,255,255,.04);border-style:solid;border-width:0;transition:all .4s;pointer-events:none}.btn-cosmic .corner.tl{top:4px;left:4px;border-top-width:2px;border-left-width:2px}.btn-cosmic .corner.tr{top:4px;right:4px;border-top-width:2px;border-right-width:2px}.btn-cosmic .corner.bl{bottom:4px;left:4px;border-bottom-width:2px;border-left-width:2px}.btn-cosmic .corner.br{bottom:4px;right:4px;border-bottom-width:2px;border-right-width:2px}.btn-cosmic .cursor{display:inline-block;width:4px;height:12px;background:#0ff;margin-left:8px;vertical-align:middle;animation:blink 1s step-end infinite;opacity:.3;box-shadow:0 0 10px rgba(0,255,255,.1)}@keyframes blink{0%,100%{opacity:.3}50%{opacity:.9}}.btn-cosmic:hover{background:rgba(0,255,255,.04);border-color:rgba(0,255,255,.12);transform:translateY(-3px);box-shadow:0 15px 40px rgba(0,0,0,.2),0 0 40px rgba(0,255,255,.02)}.btn-cosmic:hover .corner{border-color:#0ff}.btn-cosmic:active{transform:translateY(0px) scale(.97);transition-duration:.1s}.btn-cosmic:focus-visible{outline:2px solid #0ff;outline-offset:2px}@media (max-width:600px){.btn-cosmic{padding:12px 28px;font-size:.55rem;letter-spacing:3px;min-width:160px}.btn-cosmic .corner{width:8px;height:8px}.btn-cosmic .cursor{width:3px;height:10px;margin-left:6px}}@media (max-width:400px){.btn-cosmic{padding:10px 20px;font-size:.5rem;letter-spacing:2px;width:100%;max-width:260px;min-width:140px;text-align:center;display:block;margin-left:auto;margin-right:auto}.btn-cosmic .corner{width:6px;height:6px}}
.elementor-popup-modal{display:flex;align-items:center;justify-content:center;padding:20px;min-height:100vh;background:rgba(11,13,21,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.elementor-popup-modal .dialog-widget-content{position:relative;top:auto;left:auto;transform:none;margin:auto;width:100%;max-width:480px;background:0 0;box-shadow:none !important;border:none !important}.elementor-popup-modal .dialog-message{padding:0;margin:0;background:0 0}.elementor-popup-modal .dialog-close-button{display:none !important}.cosmo-popup .popup-close{position:absolute;top:16px;right:16px;color:rgba(0,255,255,.2);font-size:22px;z-index:999;background:0 0;border:none;cursor:pointer;transition:all .3s;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;padding:0;line-height:1;font-family:Arial,sans-serif}.cosmo-popup .popup-close:hover{color:rgba(0,255,255,.5);background:rgba(0,255,255,.03);transform:rotate(90deg)}.cosmo-popup{max-width:480px;width:100%;background:rgba(8,12,20,.95);border-radius:28px;padding:32px 28px 28px;position:relative;margin:0 auto;box-sizing:border-box;box-shadow:0 20px 60px rgba(0,0,0,.3)}.cosmo-popup:before,.cosmo-popup:after{display:none !important;content:none !important}.cosmo-popup>*{position:relative;z-index:1}.cosmo-popup .badge{display:inline-block;font-family:'Orbitron',monospace;font-size:.4rem;color:#0ff;letter-spacing:3px;background:rgba(0,255,255,.04);border:1px solid rgba(0,255,255,.05);padding:4px 14px;border-radius:20px;text-transform:uppercase;margin-bottom:12px}.cosmo-popup .badge .dot{display:inline-block;width:5px;height:5px;background:#0f8;border-radius:50%;margin-right:6px;animation:pulse-dot 2s ease-in-out infinite;vertical-align:middle}@keyframes pulse-dot{0%,100%{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}.cosmo-popup .title{font-family:'Orbitron',sans-serif;font-weight:900;font-size:clamp(1.2rem,4vw,1.7rem);color:#d4f4ff;letter-spacing:2px;margin-bottom:4px;padding-right:36px}.cosmo-popup .title .highlight{color:#0ff}.cosmo-popup .subtitle{font-size:.8rem;color:#5a7a8a;line-height:1.5;margin-bottom:18px}.cosmo-popup .subtitle .highlight{color:#7cb8c9}.cosmo-popup .form-group{margin-bottom:12px}.cosmo-popup .form-group input,.cosmo-popup .form-group textarea{width:100%;padding:10px 14px;font-size:.85rem;color:#d4f4ff;background:rgba(0,255,255,.02);border:1px solid rgba(0,255,255,.04);border-radius:8px;outline:none;transition:all .3s;box-sizing:border-box;font-family:'Segoe UI',Arial,sans-serif}.cosmo-popup .form-group input::placeholder,.cosmo-popup .form-group textarea::placeholder{color:#3a5a6a}.cosmo-popup .form-group input:focus,.cosmo-popup .form-group textarea:focus{border-color:rgba(0,255,255,.08);background:rgba(0,255,255,.03)}.cosmo-popup .form-group textarea{resize:vertical;min-height:60px}.cosmo-popup .checkbox-group{display:flex;align-items:flex-start;gap:10px;margin:6px 0 12px}.cosmo-popup .checkbox-group input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;background:rgba(255,255,255,.03);border:1px solid rgba(0,255,255,.1);border-radius:4px;cursor:pointer;position:relative;transition:all .3s;margin-top:1px;padding:0;flex-shrink:0}.cosmo-popup .checkbox-group input[type=checkbox]:checked{background:rgba(0,255,255,.15);border-color:#0ff}.cosmo-popup .checkbox-group input[type=checkbox]:checked:after{content:'✓';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#0ff;font-size:12px}.cosmo-popup .checkbox-group label{font-size:.7rem;color:#5a7a8a;line-height:1.4;cursor:pointer}.cosmo-popup .checkbox-group label a{color:#0ff;text-decoration:underline}.cosmo-popup .checkbox-error{color:#ff6b6b;font-size:.65rem;display:none;margin-top:-4px;margin-bottom:10px}.cosmo-popup .submit-btn{width:100%;padding:12px;font-family:'Orbitron',monospace;font-weight:700;font-size:.55rem;letter-spacing:3px;text-transform:uppercase;color:#0ff;background:rgba(0,255,255,.03);border:1px solid rgba(0,255,255,.06);border-radius:8px;cursor:pointer;transition:all .4s;margin-top:2px}.cosmo-popup .submit-btn:hover:not(:disabled){background:rgba(0,255,255,.05);border-color:rgba(0,255,255,.12);transform:translateY(-2px)}.cosmo-popup .submit-btn:disabled{opacity:.4;cursor:not-allowed}.cosmo-popup .submit-btn .cursor{display:inline-block;width:4px;height:12px;background:#0ff;margin-left:6px;vertical-align:middle;animation:blink 1s step-end infinite;opacity:.2}@keyframes blink{0%,100%{opacity:.2}50%{opacity:.8}}.cosmo-popup .popup-success{display:none;text-align:center;padding:20px 0}.cosmo-popup .popup-success .icon{font-size:3rem;display:block;margin-bottom:12px}.cosmo-popup .popup-success h3{font-family:'Orbitron',sans-serif;font-size:1.2rem;color:#0ff;margin-bottom:8px}.cosmo-popup .popup-success p{color:#5a7a8a;font-size:.85rem;line-height:1.5}.cosmo-popup .popup-loading{display:none;text-align:center;padding:20px 0}.cosmo-popup .popup-loading .spinner{width:30px;height:30px;border:2px solid rgba(0,255,255,.08);border-top-color:#0ff;border-radius:50%;animation:spin .8s linear infinite;margin:0 auto 12px}@keyframes spin{to{transform:rotate(360deg)}}.cosmo-popup .popup-loading p{color:#5a7a8a;font-size:.8rem;letter-spacing:2px}.cosmo-popup .footer-text{text-align:center;font-size:.4rem;color:#2a4a5a;letter-spacing:2px;margin-top:12px}.cosmo-popup .footer-text .highlight{color:#0ff;opacity:.2}@media (max-width:768px){.elementor-popup-modal{padding:16px}.cosmo-popup .popup-close{top:14px;right:14px;font-size:20px;width:32px;height:32px}.cosmo-popup{max-width:420px;padding:26px 20px 22px;border-radius:24px;box-shadow:0 16px 48px rgba(0,0,0,.25);margin:0 auto}.cosmo-popup .title{font-size:1.3rem;padding-right:32px}.cosmo-popup .subtitle{font-size:.75rem}.cosmo-popup .form-group input,.cosmo-popup .form-group textarea{padding:9px 12px;font-size:.8rem}.cosmo-popup .submit-btn{padding:11px;font-size:.5rem}}@media (max-width:600px){.elementor-popup-modal{padding:12px;align-items:flex-end}.elementor-popup-modal .dialog-widget-content{max-width:100%;margin:0 auto;padding:0}.cosmo-popup .popup-close{top:12px;right:12px;font-size:18px;width:30px;height:30px}.cosmo-popup{max-width:100%;width:100%;margin:0 auto;padding:22px 16px 18px;border-radius:20px;max-height:95vh;overflow-y:auto;box-shadow:0 12px 32px rgba(0,0,0,.2)}.cosmo-popup .title{font-size:1.1rem;padding-right:28px}.cosmo-popup .subtitle{font-size:.7rem;margin-bottom:12px}.cosmo-popup .form-group{margin-bottom:10px}.cosmo-popup .form-group input,.cosmo-popup .form-group textarea{padding:8px 12px;font-size:.75rem}.cosmo-popup .form-group textarea{min-height:50px}.cosmo-popup .submit-btn{padding:10px;font-size:.45rem}.cosmo-popup .checkbox-group label{font-size:.55rem}.cosmo-popup .checkbox-group input[type=checkbox]{width:16px;height:16px;min-width:16px}.cosmo-popup .checkbox-group{gap:8px}}@media (max-width:400px){.elementor-popup-modal{padding:8px;align-items:flex-end}.cosmo-popup .popup-close{top:10px;right:10px;font-size:16px;width:28px;height:28px}.cosmo-popup{padding:16px 12px 14px;border-radius:16px;max-height:98vh;margin:0 auto;box-shadow:0 8px 24px rgba(0,0,0,.18)}.cosmo-popup .title{font-size:.95rem;padding-right:24px}.cosmo-popup .subtitle{font-size:.6rem}.cosmo-popup .form-group input,.cosmo-popup .form-group textarea{padding:6px 10px;font-size:.7rem}.cosmo-popup .submit-btn{padding:8px;font-size:.4rem}.cosmo-popup .checkbox-group label{font-size:.45rem}.cosmo-popup .checkbox-group input[type=checkbox]{width:14px;height:14px;min-width:14px}}