/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-3{margin:calc(var(--spacing) * 3)}.block{display:block}.block\!{display:block!important}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-9{height:calc(var(--spacing) * 9)}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--navy:#07172e;--navy-2:#0b2040;--blue:#1768ff;--cyan:#55d8ff;--ink:#10203a;--muted:#69778d;--line:#e2e8f1;--off:#f5f8fc;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,textarea,select{font:inherit}button,a{transition:all .2s}button{cursor:pointer}a{color:inherit;text-decoration:none}.container{width:min(1180px,100% - 40px);margin:auto}.nav-wrap{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061429e0;border-bottom:1px solid #ffffff14;position:sticky;top:0}.nav{color:#fff;justify-content:space-between;align-items:center;height:76px;display:flex}.brand{letter-spacing:2px;font-size:18px;font-weight:800}.brand span{color:var(--cyan)}.nav-links{color:#c9d4e6;gap:30px;font-size:14px;display:flex}.nav-links a:hover{color:#fff}.nav-actions{align-items:center;gap:13px;display:flex}.text-btn{color:#dce6f5;background:0 0;border:0}.button{color:#fff;background:linear-gradient(135deg,#1768ff,#4a78ff);border:0;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:15px 23px;font-weight:700;display:inline-flex;box-shadow:0 14px 30px #1768ff40}.button:hover{transform:translateY(-2px);box-shadow:0 18px 35px #1768ff59}.button.small{padding:10px 18px;font-size:14px}.hero{color:#fff;background:radial-gradient(circle at 79% 24%,#173963 0,#0000 32%),linear-gradient(145deg,#06152d,#0b2040 62%,#07172e);min-height:680px;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.hero-glow{filter:blur(150px);opacity:.16;background:#1768ff;width:500px;height:500px;position:absolute;bottom:-260px;right:-160px}.hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:680px;display:grid;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:2.2px;color:#a6dfff;align-items:center;gap:10px;font-size:11px;font-weight:800;display:flex}.eyebrow span{background:var(--cyan);width:22px;height:2px;display:block}.eyebrow.dark{color:#1768ff}.hero h1{letter-spacing:-4px;max-width:690px;margin:22px 0 25px;font-size:clamp(48px,5.4vw,76px);line-height:.99}.hero h1 em{color:#0000;background:linear-gradient(90deg,#63ddff,#6d8aff);-webkit-background-clip:text;background-clip:text;font-style:normal}.hero-copy>p{color:#bdcbe0;max-width:610px;font-size:18px;line-height:1.75}.hero-actions{gap:14px;margin:35px 0;display:flex}.ghost-button{color:#e1e8f4;border:1px solid #ffffff2e;border-radius:8px;align-items:center;padding:14px 23px;font-weight:700;display:inline-flex}.ghost-button:hover{background:#ffffff12}.hero-notes{color:#9eb0ca;gap:22px;font-size:12px;display:flex}.hero-notes span:first-letter{color:var(--cyan)}.hero-visual{min-height:520px;position:relative}.dashboard-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c2443e6;border:1px solid #80bfff33;border-radius:20px;width:440px;padding:22px;position:absolute;top:35px;right:0;transform:rotate(1.5deg);box-shadow:0 30px 80px #00000061}.dash-head{align-items:center;gap:12px;display:flex}.dash-head>span{color:#62dfa0;margin-left:auto;font-size:10px}.dash-head small,.dash-head b{display:block}.dash-head small{color:#8193ad;margin-top:3px;font-size:10px}.mini-brand,.app-icon,.modal-brand{background:linear-gradient(135deg,var(--cyan),var(--blue));color:#fff;border-radius:9px;place-items:center;font-weight:900;display:grid}.mini-brand{width:35px;height:35px}.dash-stats{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.dash-stats>div{background:#ffffff0e;border-radius:12px;padding:15px}.dash-stats small{color:#8da1bc;display:block}.dash-stats strong{margin-top:8px;font-size:24px;display:inline-block}.dash-stats i{color:#5ee1a1;margin-left:8px;font-size:10px;font-style:normal}.chart{border-bottom:1px solid #37506e;align-items:flex-end;gap:14px;height:150px;margin-top:20px;padding:0 15px;display:flex}.chart span{opacity:.86;background:linear-gradient(#55d8ff,#1768ff);border-radius:5px 5px 0 0;flex:1}.phone-card{z-index:3;background:linear-gradient(160deg,#102d52,#091a32);border:6px solid #173658;border-radius:31px;width:210px;height:350px;padding:28px 17px 18px;position:absolute;bottom:12px;left:7px;box-shadow:0 25px 50px #00000073}.phone-top{background:#284565;border-radius:8px;width:65px;height:5px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.app-icon{width:45px;height:45px;margin:18px 0 13px}.phone-card>b,.phone-card>small{display:block}.phone-card>small{color:#8fa4bf;margin:7px 0 24px}.phone-row{border-top:1px solid #ffffff14;justify-content:space-between;padding:14px 0;font-size:11px;display:flex}.phone-row strong{color:var(--cyan)}.floating-badge{z-index:5;color:var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:13px 18px;display:flex;position:absolute;bottom:45px;right:-12px;box-shadow:0 18px 40px #00000052}.floating-badge>span{color:#19a35a;background:#dff9eb;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.floating-badge b,.floating-badge small{display:block}.floating-badge small{color:#748299;margin-top:3px;font-size:10px}.trust-strip{border-bottom:1px solid var(--line);background:#fff}.trust{color:#8490a2;letter-spacing:2px;justify-content:space-around;align-items:center;height:78px;font-size:11px;font-weight:800;display:flex}.trust i{background:#b9c5d5;border-radius:50%;width:4px;height:4px}.section{padding:110px 0}.section-heading{justify-content:space-between;align-items:flex-end;margin-bottom:48px;display:flex}.section-heading h2{letter-spacing:-2px;margin:14px 0 0;font-size:44px;line-height:1.08}.section-heading>p{max-width:440px;color:var(--muted);margin:0;line-height:1.7}.service-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.service-card{border-right:1px solid var(--line);min-height:330px;padding:27px 28px 30px;position:relative}.service-card:last-child{border:0}.service-card>small{color:#a7b2c1;font-weight:700}.service-icon{width:48px;height:48px;color:var(--blue);background:#edf4ff;border-radius:10px;place-items:center;margin:35px 0 24px;font-size:22px;display:grid}.service-card h3{margin:0 0 14px;font-size:19px}.service-card p{color:var(--muted);font-size:14px;line-height:1.65}.service-card a{color:var(--blue);font-size:13px;font-weight:700;position:absolute;bottom:30px}.service-card a span{margin-left:6px}.service-card:hover{background:#f8fbff}.solutions-section{color:#fff;background:linear-gradient(145deg,#06162e,#0b2344);padding:110px 0}.filters{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}.filters button{color:#9db0cb;background:0 0;border:1px solid #ffffff24;border-radius:30px;padding:9px 16px;font-size:12px}.filters button.active,.filters button:hover{background:var(--blue);border-color:var(--blue);color:#fff}.solution-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.solution-card{background:#102846;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.solution-image{height:240px;position:relative;overflow:hidden}.solution-image img{object-fit:cover;transition:all .35s}.solution-card:hover .solution-image img{transform:scale(1.035)}.solution-body{padding:22px}.solution-body span{letter-spacing:1.5px;text-transform:uppercase;color:#68d8ff;font-size:9px;font-weight:800}.solution-body h3{margin:7px 0 14px;font-size:20px}.solution-body p{color:#9bb0ca;min-height:42px;font-size:13px;line-height:1.6}.solution-body a{color:#dce8f8;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:18px;padding-top:16px;font-size:12px;font-weight:700;display:flex}.solution-body a b{color:var(--cyan)}.more-button{color:#fff;background:0 0;border:1px solid #ffffff2e;border-radius:7px;gap:14px;margin:35px auto 0;padding:13px 21px;display:flex}.process-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.process-grid article{padding-right:35px}.process-grid article>span{width:42px;height:42px;color:var(--blue);background:#eaf2ff;border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.process-line{background:var(--line);height:1px;margin:20px 0 25px}.process-grid h3{font-size:19px}.process-grid p{color:var(--muted);font-size:14px;line-height:1.6}.member-section{background:#f3f7fc;padding:105px 0;overflow:hidden}.member-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:120px;display:grid}.member-grid h2{letter-spacing:-2px;margin:17px 0;font-size:48px;line-height:1.05}.member-grid>div>p{color:var(--muted);line-height:1.7}.member-grid ul{margin:25px 0;padding:0;list-style:none}.member-grid li{margin:13px 0;font-size:14px}.member-grid li b{color:#14aa64;margin-right:8px}.member-actions{align-items:center;gap:25px;margin-top:29px;display:flex}.text-link,.switch-modal{color:var(--blue);background:0 0;border:0;font-weight:700}.portal-card{background:#fff;border-radius:18px;padding:27px;transform:rotate(1deg);box-shadow:0 30px 70px #1e3a5c24}.portal-head{align-items:center;gap:12px;display:flex}.portal-head>span{margin-left:auto}.avatar{color:#1768ff;background:#ddecff;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.portal-head b,.portal-head small{display:block}.portal-head small{color:#8a97a9;margin-top:3px}.project-summary{background:#f2f7ff;border-radius:12px;margin:24px 0 12px;padding:22px}.project-summary>small{color:#75869d;letter-spacing:1.4px;font-size:9px;font-weight:800}.project-summary>div{justify-content:space-between;margin:10px 0;display:flex}.project-summary span{color:var(--blue);font-weight:800}.progress{background:#dbe7f8;border-radius:10px;height:7px;overflow:hidden}.progress i{background:linear-gradient(90deg,var(--blue),var(--cyan));border-radius:10px;width:75%;height:100%;display:block}.project-summary p{color:#6c7b90;margin-bottom:0;font-size:11px}.portal-row{border-bottom:1px solid #edf0f4;align-items:center;gap:13px;padding:14px 8px;display:flex}.portal-row>span{width:36px;height:36px;color:var(--blue);background:#edf4ff;border-radius:9px;place-items:center;display:grid}.portal-row div{flex:1}.portal-row b,.portal-row small{font-size:12px;display:block}.portal-row small{color:#8794a6;margin-top:4px}.cta-section{color:#fff;background:linear-gradient(135deg,#07172e,#0d2a50);padding:105px 0}.cta-grid{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.cta-grid h2{letter-spacing:-2px;margin:16px 0;font-size:52px;line-height:1.04}.cta-grid>div>p{color:#a8b7cc;line-height:1.7}.contact-info{gap:10px;margin-top:40px;display:grid}.contact-info a{color:var(--cyan);font-weight:700}.contact-info span{color:#8599b5;font-size:12px}.contact-form{color:var(--ink);background:#fff;border-radius:14px;padding:31px}.form-row{grid-template-columns:1fr 1fr;gap:15px;display:grid}.contact-form label,.modal label{color:#4a586c;margin-bottom:16px;font-size:11px;font-weight:800;display:block}.contact-form input,.contact-form select,.contact-form textarea,.modal input{width:100%;color:var(--ink);background:#fff;border:1px solid #dce3ed;border-radius:7px;outline:none;margin-top:8px;padding:12px 13px;display:block}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus,.modal input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #e8f0ff}.contact-form .button{width:100%}.success{text-align:center;padding:24px}.success>span{color:#16a55e;background:#def7ea;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 15px;font-size:25px;display:grid}.success p{color:var(--muted)}.success button:not(.button){color:var(--blue);background:0 0;border:0;font-weight:700}footer{color:#fff;background:#040f21;padding:70px 0 25px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:80px;display:grid}.footer-grid p{color:#8396b2;max-width:370px;font-size:13px;line-height:1.6}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-grid b{margin-bottom:4px;font-size:12px}.footer-grid a,.footer-grid button{color:#8fa1ba;font-size:12px}.footer-grid button{background:0 0;border:0;padding:0}.footer-bottom{color:#5e718e;border-top:1px solid #ffffff14;justify-content:space-between;margin-top:45px;padding-top:20px;font-size:10px;display:flex}.modal{background:#fff;border-radius:18px;width:min(460px,100%);max-height:92vh;padding:35px;position:relative;overflow:auto;box-shadow:0 30px 80px #00000059}.modal-close{color:#8390a3;background:0 0;border:0;font-size:28px;position:absolute;top:12px;right:17px}.modal-brand{width:45px;height:45px}.modal h2{margin:18px 0 8px;font-size:27px}.modal>p{color:var(--muted);font-size:13px;line-height:1.5}.demo-label{color:var(--blue);letter-spacing:1px;background:#edf4ff;border-radius:5px;margin:8px 0 20px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-block}.modal .button{width:100%}.modal .check{align-items:flex-start;gap:8px;font-weight:500;display:flex}.modal .check input{width:auto;margin:2px 0}.switch-modal{margin:20px auto 0;font-size:12px;display:block}.modal-success{padding:25px 5px}.modal-success h2{margin-top:15px}@media (width<=1000px){.nav-links{display:none}.hero-grid{grid-template-columns:1fr;min-height:auto;padding:90px 0 70px}.hero-visual{width:100%;max-width:560px;min-height:500px;margin:auto}.service-grid{grid-template-columns:1fr 1fr}.service-card:nth-child(2){border-right:0}.service-card{border-bottom:1px solid var(--line)}.solution-grid{grid-template-columns:1fr 1fr}.member-grid,.cta-grid{grid-template-columns:1fr;gap:60px}.portal-card{max-width:600px}.section-heading{align-items:flex-start;gap:30px}.process-grid{grid-template-columns:1fr 1fr;gap:35px}}@media (width<=680px){.container{width:min(100% - 28px,1180px)}.nav{height:68px}.nav-actions .text-btn{display:none}.hero{min-height:auto}.hero-grid{gap:30px;padding-top:65px}.hero h1{letter-spacing:-2.5px;font-size:46px}.hero-copy>p{font-size:16px}.hero-actions{flex-direction:column}.hero-actions a{width:100%}.hero-notes{flex-direction:column;gap:8px}.hero-visual{min-height:410px}.dashboard-card{width:90%;right:0}.phone-card{transform-origin:0 100%;transform:scale(.78)}.floating-badge{bottom:30px;right:0}.trust{flex-wrap:wrap;gap:18px;height:auto;padding:22px 0}.trust i{display:none}.section,.solutions-section,.member-section,.cta-section{padding:75px 0}.section-heading{display:block}.section-heading h2,.member-grid h2,.cta-grid h2{font-size:38px}.section-heading>p{margin-top:20px}.service-grid,.solution-grid,.process-grid{grid-template-columns:1fr}.service-card{border-right:0;min-height:285px}.solution-image{aspect-ratio:1;height:auto}.process-grid{gap:15px}.member-grid{gap:45px}.member-actions{flex-direction:column;align-items:flex-start}.form-row{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:35px}.footer-bottom{flex-direction:column;gap:8px}.cta-grid{gap:45px}.modal{padding:28px 22px}}.whatsapp-support{z-index:90;color:#fff;background:#20b858;border-radius:999px;align-items:center;padding:10px 16px 10px 10px;font-family:Arial,Helvetica,sans-serif;display:flex;position:fixed;bottom:62px;right:24px;box-shadow:0 14px 34px #06341c4d}.whatsapp-support:hover{background:#16a34a;transform:translateY(-3px);box-shadow:0 18px 40px #06341c61}.whatsapp-support-link{color:inherit;align-items:center;gap:11px;display:flex}.whatsapp-support-icon{background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.whatsapp-support-icon svg{fill:#20b858;width:28px;height:28px}.whatsapp-support-copy{gap:2px;display:grid}.whatsapp-support-copy b{font-size:12px}.whatsapp-support-copy small{color:#eafff1;font-size:10px}.whatsapp-support-link:focus-visible,.whatsapp-support-close:focus-visible{outline-offset:3px;outline:3px solid #9fffc1}.whatsapp-support-close{color:#fff;background:#082a19;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:-9px;right:-7px;box-shadow:0 7px 18px #0526144d}.whatsapp-support-close:hover{background:#041c10;transform:scale(1.06)}@media (width<=680px){.whatsapp-support{right:10px;bottom:max(48px,calc(env(safe-area-inset-bottom) + 38px));padding:4px}.whatsapp-support-icon{width:40px;height:40px}.whatsapp-support-icon svg{width:25px;height:25px}.whatsapp-support-copy{display:none}.whatsapp-support-close{width:23px;height:23px;font-size:16px;top:-8px;right:-6px}}@media (width<=360px){.brand{letter-spacing:1.5px;font-size:16px}.button.small{padding:10px 14px;font-size:13px}.hero h1{font-size:42px}}.campaign-backdrop{z-index:120;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020a18c7;place-items:center;padding:24px;animation:.25s campaign-fade;display:grid;position:fixed;inset:0}.campaign-popup{color:#fff;background:linear-gradient(145deg,#071a35,#0c2d55);border:1px solid #85c6ff40;border-radius:24px;grid-template-columns:1.03fr .97fr;width:min(920px,100%);max-height:min(680px,100vh - 48px);animation:.35s campaign-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #0000007a}.campaign-close{z-index:4;color:#fff;background:#041226b8;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:42px;height:42px;font-size:25px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.campaign-close:hover{background:#1768ff}.campaign-close:focus-visible{outline-offset:3px;outline:3px solid #69ddff}.campaign-copy{z-index:2;padding:62px 28px 48px 54px;position:relative}.campaign-kicker{color:#68dfff;letter-spacing:2px;font-size:10px;font-weight:900}.campaign-copy h2{letter-spacing:-2.5px;max-width:500px;margin:17px 0 18px;font-size:clamp(39px,4vw,58px);line-height:.98}.campaign-copy>p{color:#adbed4;max-width:470px;margin:0;font-size:15px;line-height:1.65}.campaign-price{background:#1768ff29;border:1px solid #68dfff47;border-radius:12px;margin:26px 0 18px;padding:13px 18px;display:inline-grid}.campaign-price small{color:#92aac5;letter-spacing:1.2px;text-transform:uppercase;font-size:9px;font-weight:800}.campaign-price strong{color:#fff;margin-top:3px;font-size:27px}.campaign-copy .campaign-note{color:#e2ebf6;font-weight:700}.campaign-button{background:linear-gradient(135deg,#1768ff,#4c7dff);border-radius:9px;justify-content:center;align-items:center;gap:18px;margin-top:24px;padding:15px 21px;font-weight:800;display:inline-flex;box-shadow:0 15px 34px #1768ff4d}.campaign-button:hover{transform:translateY(-2px)}.campaign-disclaimer{color:#7189a7;max-width:420px;margin-top:15px;font-size:9px;line-height:1.5;display:block}.campaign-collage{background:radial-gradient(circle,#2e7fff66,#0000 55%),linear-gradient(135deg,#ffffff09,#0000);min-height:580px;position:relative;overflow:hidden}.campaign-collage:after{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 15% 85%,#0000);mask-image:linear-gradient(#0000,#000 15% 85%,#0000)}.campaign-orbit{border:1px solid #68dfff33;border-radius:50%;width:370px;height:370px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 90px #1768ff33}.campaign-phone{z-index:2;background:#fff;border:7px solid #102e4d;border-radius:31px;width:180px;height:365px;position:absolute;overflow:hidden;box-shadow:0 25px 55px #0000006b}.campaign-phone:before{content:"";z-index:2;background:#102e4d;border-radius:12px;width:58px;height:15px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.campaign-phone i{background-color:#fff;background-repeat:no-repeat;background-size:300% 100%;width:100%;height:100%;display:block}.campaign-phone-one{top:122px;left:17px;transform:rotate(-10deg)}.campaign-phone-one i{background-image:url("https://elysoftware.com/app-screens/randevu-musteri-takibi.png");background-position:0}.campaign-phone-two{z-index:3;top:55px;left:144px;transform:rotate(2deg)}.campaign-phone-two i{background-image:url("https://elysoftware.com/app-screens/dijital-menu-siparis.png");background-position:50%}.campaign-phone-three{top:142px;right:-26px;transform:rotate(11deg)}.campaign-phone-three i{background-image:url("https://elysoftware.com/app-screens/stok-sayim.png");background-position:100%}.campaign-badge{z-index:4;letter-spacing:1px;white-space:nowrap;background:#041328d6;border:1px solid #ffffff2e;border-radius:999px;padding:10px 15px;font-size:10px;font-weight:800;position:absolute;bottom:31px;left:50%;transform:translate(-50%)}@keyframes campaign-fade{0%{opacity:0}to{opacity:1}}@keyframes campaign-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@media (width<=760px){.campaign-backdrop{padding:12px}.campaign-popup{border-radius:19px;max-height:calc(100dvh - 24px);display:block;overflow:auto}.campaign-copy{padding:48px 24px 28px}.campaign-copy h2{font-size:39px}.campaign-collage{min-height:340px}.campaign-phone{border-width:5px;border-radius:23px;width:126px;height:255px}.campaign-phone:before{width:42px;height:11px;top:6px}.campaign-phone-one{top:58px;left:5%}.campaign-phone-two{top:25px;left:34%}.campaign-phone-three{top:67px;right:2%}.campaign-badge{bottom:15px}.campaign-close{position:fixed;top:24px;right:24px}.campaign-button{width:100%}}@media (width<=380px){.campaign-copy h2{font-size:34px}.campaign-copy{padding-inline:20px}.campaign-collage{min-height:300px}.campaign-phone{width:110px;height:224px}.campaign-phone-two{left:34%}}.nav-panel{align-items:center;gap:38px;display:flex}.nav-toggle{background:#ffffff0f;border:1px solid #ffffff29;border-radius:8px;width:42px;height:42px;padding:10px;display:none}.nav-toggle i{background:#fff;border-radius:2px;height:2px;margin:4px 0;display:block}.nav-links a[aria-current=page]{color:#fff}.game-solution-image{background:#07172e;height:240px;overflow:hidden}.game-solution-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.game-solution-card:hover .game-solution-image img{transform:scale(1.035)}@media (width<=1000px){.nav{position:relative}.nav-toggle{margin-left:auto;display:block}.nav-panel{background:#071a35;border:1px solid #ffffff1f;border-radius:0 0 14px 14px;padding:18px;display:none;position:absolute;top:68px;left:0;right:0;box-shadow:0 25px 50px #00000059}.nav-panel.open{gap:18px;display:grid}.nav-panel .nav-links{gap:4px;display:grid}.nav-panel .nav-links a{border-bottom:1px solid #ffffff12;padding:11px 8px}.nav-panel .nav-actions{display:flex}.nav-panel .nav-actions .text-btn{display:inline-flex}.nav-panel .nav-actions .button{margin-left:auto}.nav>.nav-actions{display:none}}.modal:has(input[name=taxOffice]){width:min(650px,100%)}.modal textarea{width:100%;color:var(--ink);resize:vertical;background:#fff;border:1px solid #dce3ed;border-radius:7px;outline:none;margin-top:8px;padding:12px 13px;display:block}.modal textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #e8f0ff}.modal .form-error{color:#b52d3f;background:#fff0f1;border:1px solid #f3cbd1;border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:11px}.modal .button:disabled{opacity:.6;cursor:wait}.phone-card.real-app-phone{background-color:#fff;background-image:url("https://elysoftware.com/app-screens/randevu-musteri-takibi.png");background-position:0;background-repeat:no-repeat;background-size:300% 100%;border-color:#090d14;padding:0;overflow:hidden;box-shadow:0 30px 65px #00000094,0 0 0 1px #ffffff1a}.phone-card.real-app-phone:after{content:"";pointer-events:none;background:linear-gradient(115deg,#ffffff29,#0000 22% 78%,#00000014);position:absolute;inset:0}.brand,.detail-brand,.legal-brand,.dash-brand{align-items:center;display:inline-flex}.brand-logo{object-fit:contain;flex:none;width:58px;height:58px;display:block}.brand-logo.compact{width:45px;height:45px}.brand-logo.micro{width:38px;height:38px}.brand-logo.panel-logo{width:70px;height:70px}:is(.mini-brand:has(.brand-logo),.app-icon:has(.brand-logo),.project-logo:has(.brand-logo)){background:0 0;overflow:hidden}.mini-brand .brand-logo,.app-icon .brand-logo,.project-logo .brand-logo{width:100%;height:100%}.project-icon:has(.brand-logo){background:0 0;overflow:hidden}.project-icon.purple:has(.brand-logo){background:0 0;overflow:hidden}.project-icon.cyan:has(.brand-logo){background:0 0;overflow:hidden}.project-icon .brand-logo{width:100%;height:100%}.campaign-brand{align-items:center;gap:12px;margin-bottom:17px;display:flex}.campaign-brand .campaign-kicker{margin:0}.site-title{white-space:nowrap;gap:11px}.brand-wordmark{letter-spacing:1.8px;font-size:15px;font-weight:900;line-height:1;color:#fff!important}.site-title:hover .brand-wordmark{color:#73dcff!important}@media (width<=680px){.brand-logo{width:50px;height:50px}.brand-logo.panel-logo{width:62px;height:62px}.site-title{gap:7px}.brand-wordmark{letter-spacing:1px;font-size:12px}}@media (width<=380px){.site-title .brand-logo{width:43px;height:43px}.brand-wordmark{letter-spacing:.7px;font-size:10px}}.home-worlds{background:#f6f9fe;padding:110px 0;position:relative;overflow:hidden}.home-worlds:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 10%,#1768ff21,#0000 28%),radial-gradient(circle at 88% 70%,#3ad8ff26,#0000 30%),linear-gradient(#12355f0b 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#12355f0b 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0}.home-worlds>.container{position:relative}.home-worlds-heading{grid-template-columns:1fr .75fr;align-items:end;gap:70px;margin-bottom:40px;display:grid}.home-worlds-heading span{color:#0756d8;letter-spacing:1.8px;font-size:11px;font-weight:900}.home-worlds-heading h2{letter-spacing:-2px;margin:14px 0 0;font-size:48px;line-height:1.06}.home-worlds-heading p{color:#44546b;margin:0;line-height:1.75}.home-world-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home-world-grid>a{background:#fff;border:1px solid #ccd8e8;border-radius:18px;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 20px 50px #1430541a}.home-world-grid>a:hover{transform:translateY(-5px);box-shadow:0 28px 60px #1430542b}.home-world-grid img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.home-world-grid>a>div{padding:24px}.home-world-grid span{letter-spacing:1.3px;color:#0756d8;font-size:9px;font-weight:900}.home-world-grid h3{margin:9px 0;font-size:23px}.home-world-grid p{color:#4c5d73;min-height:64px;font-size:13px;line-height:1.65}.home-world-grid b{color:#064fc4;border-top:1px solid #dae3ee;padding-top:16px;font-size:12px;display:block}.home-world-grid>a:focus-visible,.nav a:focus-visible,.button:focus-visible,.ghost-button:focus-visible,.solution-card a:focus-visible,footer a:focus-visible{outline-offset:4px;outline:3px solid #ffbf00}.filters button:focus-visible,.more-button:focus-visible,.contact-form input:focus-visible,.contact-form textarea:focus-visible,.contact-form select:focus-visible{outline-offset:3px;outline:3px solid #ffbf00}.solution-body p{color:#b9c9dc}.filters button{color:#c7d5e8}.section-heading.light>p{color:#bdcadd}@media (width<=900px){.home-worlds-heading{grid-template-columns:1fr;gap:20px}.home-world-grid{grid-template-columns:1fr 1fr}.home-world-grid>a:last-child{grid-column:1/3}.home-world-grid>a:last-child img{aspect-ratio:16/7}}@media (width<=680px){.home-worlds{padding:75px 0}.home-worlds-heading h2{font-size:38px}.home-world-grid{grid-template-columns:1fr}.home-world-grid>a:last-child{grid-column:auto}.home-world-grid>a:last-child img{aspect-ratio:16/10}.home-world-grid p{min-height:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.home-world-grid>a,.solution-card img,.button{transition:none!important}}.home-world-grid>a,.solution-offer-image,.game-solution-image,.game-detail-visual{position:relative}.visual-brand-stamp{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:4!important;aspect-ratio:1!important;object-fit:contain!important;background:#05162edb!important;border:1px solid #ffffff42!important;border-radius:11px!important;width:44px!important;min-width:44px!important;height:44px!important;padding:6px!important;position:absolute!important;top:13px!important;left:13px!important;box-shadow:0 8px 22px #0006!important}@media (width<=680px){.visual-brand-stamp{width:36px!important;min-width:36px!important;height:36px!important;padding:5px!important;top:9px!important;left:9px!important}}.hero-paths{grid-template-columns:1fr 1fr;gap:12px;margin:28px 0 6px;display:grid}.hero-paths a{isolation:isolate;background:linear-gradient(145deg,#ffffff17,#ffffff06);border:1px solid #94cbff38;border-radius:15px;flex-direction:column;justify-content:center;min-height:118px;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.hero-paths a:after{content:"";z-index:-1;filter:blur(24px);opacity:.28;background:#1675ff;border-radius:50%;width:130px;height:130px;transition:all .3s;position:absolute;top:-70px;right:-68px}.hero-paths a:nth-child(2):after{background:#9f52ff}.hero-paths a:hover{border-color:#7ed8ff8c;transform:translateY(-3px)}.hero-paths a:hover:after{opacity:.48;transform:scale(1.15)}.hero-paths small{color:#7fddff;letter-spacing:1.8px;font-size:9px;font-weight:900}.hero-paths a:nth-child(2) small{color:#c7a4ff}.hero-paths strong{margin:8px 0 10px;font-size:15px}.hero-paths span{color:#9eb0ca;font-size:10px}.hero-orbit{pointer-events:none;border:1px solid #5cc2ff29;border-radius:50%;animation:16s linear infinite heroOrbit;position:absolute}.hero-orbit:before{content:"";background:#61dcff;border-radius:50%;width:9px;height:9px;position:absolute;top:9%;left:12%;box-shadow:0 0 18px #61dcff}.hero-orbit-one{width:470px;height:470px;top:20px;right:-25px}.hero-orbit-two{width:340px;height:340px;animation-duration:12s;animation-direction:reverse;top:85px;right:42px}.game-launch-card{z-index:4;color:#fff;background:linear-gradient(145deg,#451a80eb,#121f4af0);border:1px solid #cca9ff5c;border-radius:17px;width:168px;min-height:105px;padding:18px;position:absolute;bottom:112px;right:8px;transform:rotate(-2deg);box-shadow:0 22px 45px #04081a75}.game-launch-card:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 85% 20%,#d9a7ff73,#0000 32%);position:absolute;inset:0}.game-launch-card span,.game-launch-card b,.game-launch-card small{display:block;position:relative}.game-launch-card span{letter-spacing:1.8px;color:#d9bdff;font-size:8px;font-weight:900}.game-launch-card b{letter-spacing:-1px;margin:10px 0 8px;font-size:30px;line-height:1}.game-launch-card small{color:#c6cce0;font-size:9px;line-height:1.4}.game-launch-card:hover{border-color:#d4a8ff;transform:rotate(0)translateY(-4px)}.nav-links a{position:relative}.nav-links a:after{content:"";background:linear-gradient(90deg,#56d9ff,#8b72ff);height:2px;transition:right .2s;position:absolute;bottom:-9px;left:0;right:100%}.nav-links a:hover:after,.nav-links a[aria-current=page]:after{right:0}@keyframes heroOrbit{to{transform:rotate(360deg)}}@media (width<=1000px){.hero-paths{max-width:680px}.game-launch-card{right:24px}.nav-panel .nav-links a:after{display:none}}@media (width<=680px){.hero-paths{grid-template-columns:1fr}.hero-paths a{min-height:105px}.game-launch-card{width:142px;bottom:92px;right:4px}.hero-orbit-one{width:390px;height:390px;right:-90px}.hero-orbit-two{width:270px;height:270px;right:-28px}.hero h1{max-width:12ch}}@media (prefers-reduced-motion:reduce){.hero-orbit{animation:none}.hero-paths a,.hero-paths a:after,.game-launch-card{transition:none!important}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.language-switcher{color:#dce6f5;background:#ffffff0e;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:5px;padding:6px 8px;display:flex}.language-switcher b{color:#72ddff;font-size:13px}.language-switcher select{color:#fff;cursor:pointer;background:0 0;border:0;outline:0;width:32px;font-size:11px}.language-switcher select option{color:#10203a;background:#fff}.language-switcher:focus-within{outline-offset:3px;outline:3px solid #ffbf00}[dir=rtl] .hero-copy,[dir=rtl] .home-worlds-heading,[dir=rtl] .section-heading{text-align:right}[dir=rtl] .eyebrow,[dir=rtl] .hero-actions,[dir=rtl] .hero-notes{flex-direction:row-reverse;justify-content:flex-end}[dir=rtl] .game-launch-card{left:8px;right:auto}[dir=rtl] .floating-badge{left:-12px;right:auto}@media (width<=1000px){.language-switcher{width:max-content;margin-bottom:8px}.language-switcher select{width:auto}.nav-panel .nav-actions{flex-wrap:wrap}}.international-summary{color:#10203a;background:linear-gradient(145deg,#f5f8ff,#eef8ff);padding:90px 0;display:none}.international-summary>.container>span{letter-spacing:1.8px;color:#1768ff;font-size:10px;font-weight:900}.international-summary h2{letter-spacing:-2px;max-width:760px;margin:14px 0;font-size:clamp(34px,5vw,58px);line-height:1.06}.international-summary>.container>p{color:#526278;max-width:680px;line-height:1.7}.international-summary>.container>div{grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0;display:grid}.international-summary>.container>div>a{background:#fff;border:1px solid #d4dfef;border-radius:15px;flex-direction:column;justify-content:center;min-height:130px;padding:22px;display:flex;position:relative;box-shadow:0 16px 38px #1d416f14}.international-summary b,.international-summary small{display:block}.international-summary small{color:#68778b;margin-top:9px}.international-summary strong{color:#1768ff;position:absolute;top:20px;right:20px}.international-summary aside{color:#fff;background:#07172e;border-radius:15px;align-items:center;gap:22px;padding:22px 26px;display:flex}.international-summary aside h3{margin:0 auto 0 0}.international-summary aside a{color:#72ddff;font-size:13px}[lang]:not([lang=tr]) #main-content>.international-summary{display:block}[lang]:not([lang=tr]) #main-content>.hero .hero-visual{display:none}[lang]:not([lang=tr]) #main-content>.hero .hero-grid{grid-template-columns:1fr;min-height:620px}[lang]:not([lang=tr]) #main-content>.hero .hero-copy{max-width:850px}[lang]:not([lang=tr]) #main-content>.trust-strip,[lang]:not([lang=tr]) #main-content>.home-worlds,[lang]:not([lang=tr]) #main-content>#hizmetler,[lang]:not([lang=tr]) #main-content>#cozumler,[lang]:not([lang=tr]) #main-content>#surec,[lang]:not([lang=tr]) #main-content>.member-section,[lang]:not([lang=tr]) #main-content>#iletisim,[lang]:not([lang=tr]) #main-content>footer{display:none}@media (width<=760px){.international-summary{padding:65px 0}.international-summary>.container>div{grid-template-columns:1fr}.international-summary aside{flex-direction:column;align-items:flex-start;gap:10px}.international-summary aside h3{margin:0 0 5px}}[lang]:not([lang=tr]) .solutions-hub>.international-summary,[lang]:not([lang=tr]) .games-page>.international-summary,[lang]:not([lang=tr]) .brand-games-page>.international-summary{display:block}[lang]:not([lang=tr]) .solutions-hub .solutions-tree,[lang]:not([lang=tr]) .solutions-hub>.solutions-main,[lang]:not([lang=tr]) .solutions-hub>.solutions-hub-footer,[lang]:not([lang=tr]) .games-page>.games-shell,[lang]:not([lang=tr]) .games-page>.games-categories,[lang]:not([lang=tr]) .games-page>.game-footer,[lang]:not([lang=tr]) .brand-games-page>.brand-games-value,[lang]:not([lang=tr]) .brand-games-page>.brand-games-showcase,[lang]:not([lang=tr]) .brand-games-page>.brand-games-channels,[lang]:not([lang=tr]) .brand-games-page>.brand-games-vivid,[lang]:not([lang=tr]) .brand-games-page>.brand-games-portfolios,[lang]:not([lang=tr]) .brand-games-page>.playable-demos,[lang]:not([lang=tr]) .brand-games-page>.brand-games-sectors,[lang]:not([lang=tr]) .brand-games-page>.brand-games-program,[lang]:not([lang=tr]) .brand-games-page>.brand-games-metrics,[lang]:not([lang=tr]) .brand-games-page>.brand-games-cta,[lang]:not([lang=tr]) .brand-games-page>.standards-footer,[lang]:not([lang=tr]) .brand-games-hero-card span{display:none}[lang]:not([lang=tr]) #main-content>.hero .hero-visual,[lang]:not([lang=tr]) #main-content>.trust-strip,[lang]:not([lang=tr]) #main-content>.home-worlds,[lang]:not([lang=tr]) #main-content>#hizmetler,[lang]:not([lang=tr]) #main-content>#cozumler,[lang]:not([lang=tr]) #main-content>#surec,[lang]:not([lang=tr]) #main-content>.member-section,[lang]:not([lang=tr]) #main-content>#iletisim,[lang]:not([lang=tr]) #main-content>footer,[lang]:not([lang=tr]) .solutions-hub .solutions-tree,[lang]:not([lang=tr]) .solutions-hub>.solutions-main,[lang]:not([lang=tr]) .solutions-hub>.solutions-hub-footer,[lang]:not([lang=tr]) .games-page>.games-shell,[lang]:not([lang=tr]) .games-page>.games-categories,[lang]:not([lang=tr]) .games-page>.game-footer,[lang]:not([lang=tr]) .brand-games-page>.brand-games-value,[lang]:not([lang=tr]) .brand-games-page>.brand-games-showcase,[lang]:not([lang=tr]) .brand-games-page>.brand-games-channels,[lang]:not([lang=tr]) .brand-games-page>.brand-games-vivid,[lang]:not([lang=tr]) .brand-games-page>.brand-games-portfolios,[lang]:not([lang=tr]) .brand-games-page>.playable-demos,[lang]:not([lang=tr]) .brand-games-page>.brand-games-sectors,[lang]:not([lang=tr]) .brand-games-page>.brand-games-program,[lang]:not([lang=tr]) .brand-games-page>.brand-games-metrics,[lang]:not([lang=tr]) .brand-games-page>.brand-games-cta,[lang]:not([lang=tr]) .brand-games-page>.standards-footer{display:block!important}[lang]:not([lang=tr]) #main-content>.hero .hero-grid{grid-template-columns:1.05fr .95fr;min-height:680px;display:grid}[lang]:not([lang=tr]) .brand-games-hero-card span{display:inline}[lang]:not([lang=tr]) .international-summary{display:none!important}@media (width<=1000px){[lang]:not([lang=tr]) #main-content>.hero .hero-grid{grid-template-columns:1fr}}.site-account-loading{background:linear-gradient(90deg,#ffffff0d,#ffffff20,#ffffff0d) 0 0/200% 100%;border-radius:10px;width:168px;height:42px;animation:1.2s linear infinite accountPulse;display:block}.site-account{align-items:center;gap:9px;display:flex}.site-account-user{background:#ffffff0a;border:1px solid #ffffff1b;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:4px 8px 4px 4px;display:flex}.site-account-user>span:first-child{background:linear-gradient(135deg,#1768ff,#5b46d8);border-radius:9px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:10px;font-weight:900;display:grid}.site-account-user>span:last-child{gap:2px;min-width:0;display:grid}.site-account-user b{text-overflow:ellipsis;white-space:nowrap;color:#fff;max-width:118px;font-size:10px;overflow:hidden}.site-account-user small{color:#61e1a0;font-size:8px}.site-account-shop,.site-account>button{color:#dce6f5;background:0 0;border:0;font-size:10px;font-weight:800}.site-account>button{cursor:pointer;color:#9fb0c8;padding:5px}.site-account-shop:hover,.site-account>button:hover{color:#fff}@keyframes accountPulse{to{background-position:-200% 0}}@media (width<=1180px){.site-account-user b{max-width:82px}.site-account-shop{display:none}}@media (width<=680px){.site-account{gap:5px}.site-account-user{padding-right:5px}.site-account-user>span:first-child{flex-basis:29px;width:29px;height:29px}.site-account-user b{max-width:76px;font-size:9px}.site-account-user small{font-size:7px}.site-account>button{display:none}.site-account-loading{width:110px;height:36px}}@media (prefers-reduced-motion:reduce){.site-account-loading{animation:none}}.language-switcher{padding:0;display:block;position:relative}.language-switcher summary{cursor:pointer;align-items:center;gap:8px;min-width:118px;padding:7px 9px;font-size:11px;font-weight:700;list-style:none;display:flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher summary i{color:#72ddff;margin-left:auto;font-style:normal}.language-flag{object-fit:cover;border-radius:2px;flex:0 0 24px;width:24px;height:18px;display:block;box-shadow:0 0 0 1px #00000024}.language-menu{z-index:1200;background:#fff;border:1px solid #dce4ee;border-radius:12px;width:190px;max-height:360px;padding:7px;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 48px #0412273d}.language-menu button{color:#10203a;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 10px;font-size:12px;display:flex}.language-menu button:hover,.language-menu button[aria-checked=true]{color:#1768ff;background:#eef5ff}.language-menu button b{color:#1768ff;margin-left:auto}[dir=rtl] .language-menu{left:0;right:auto}.nav.container{width:min(1400px,100% - 32px)}.nav-group{position:relative}.nav-group summary{cursor:pointer;color:#c9d4e6;white-space:nowrap;align-items:center;gap:6px;list-style:none;display:flex}.nav-group summary::-webkit-details-marker{display:none}.nav-group summary i{color:#72ddff;font-size:12px;font-style:normal;transition:transform .2s}.nav-group[open] summary i{transform:rotate(180deg)}.nav-group.active summary,.nav-group summary:hover{color:#fff}.nav-group-menu{z-index:1400;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#071a35fa;border:1px solid #88beff3b;border-radius:14px;width:250px;padding:8px;display:grid;position:absolute;top:calc(100% + 19px);left:50%;transform:translate(-50%);box-shadow:0 22px 55px #00000061}.nav-group-menu:before{content:"";background:#071a35;border-top:1px solid #88beff3b;border-left:1px solid #88beff3b;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.nav-group-menu a{color:#d8e4f4;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.nav-group-menu a:hover,.nav-group-menu a[aria-current=page]{color:#fff;background:linear-gradient(135deg,#1768ff47,#744cff2e)}.nav-group-menu a span{color:#fff;background:linear-gradient(145deg,#1768ff,#744cff);border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.nav-group-menu a b{font-size:12px}.nav-group-menu a:after{display:none}.nav-links .shop-nav-link{color:#fff;background:linear-gradient(135deg,#1768ff52,#5c46e242);border:1px solid #66d6ff6b;border-radius:10px;align-items:center;gap:7px;padding:10px 14px;font-weight:900;display:flex;box-shadow:0 8px 24px #1768ff2e}.nav-links .shop-nav-link span{color:#06152d;background:#65ddff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.nav-links .shop-nav-link:hover,.nav-links .shop-nav-link[aria-current=page]{background:linear-gradient(135deg,#1768ff,#6c4ee5);border-color:#71e4ff;transform:translateY(-1px);box-shadow:0 10px 28px #1768ff5c}.nav-links .shop-nav-link:after{display:none}@media (width>=1001px){.nav{grid-template-columns:auto minmax(0,1fr) auto;gap:clamp(16px,2.2vw,36px);display:grid}.nav-panel{justify-content:center;min-width:0}.nav-links{justify-content:center;align-items:center;gap:clamp(12px,1.35vw,22px);font-size:13px}.nav-actions,.site-title{flex:none}.nav-links>a:not(.shop-nav-link),.nav-group>summary{padding:28px 0}}@media (width<=1000px){.nav-group{width:100%}.nav-group summary{border-bottom:1px solid #ffffff12;justify-content:space-between;padding:11px 8px}.nav-group-menu{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;padding:5px 0 5px 12px;position:static;transform:none}.nav-group-menu:before{display:none}.nav-group-menu a{padding:10px 8px}.nav-group-menu a span{flex-basis:28px;width:28px;height:28px}.nav-panel .nav-group-menu a{border-bottom:0}}.hero-paths{grid-template-columns:repeat(3,1fr)}.hero-paths a:nth-child(3):after{background:#35c6b1}.hero-paths a:nth-child(3) small{color:#84f1df}.home-domain{z-index:4;color:#fff;background:linear-gradient(115deg,#07172f 0,#0a2445 54%,#123b62 100%);border-top:1px solid #6fd0ff29;border-bottom:1px solid #6fd0ff2e;margin-top:-1px;padding:46px 0;position:relative}.home-domain:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 30%,#2374ff3b,#0000 28%),linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0}.home-domain-shell{grid-template-columns:.82fr 1.18fr;align-items:center;gap:62px;display:grid;position:relative}.home-domain-copy>span,.home-shop-heading span{color:#71e4ff;letter-spacing:2px;font-size:10px;font-weight:900}.home-domain-copy h2{letter-spacing:-1.7px;margin:10px 0 12px;font-size:clamp(28px,3vw,42px);line-height:1.05}.home-domain-copy p{color:#b8c8dc;max-width:520px;margin:0;font-size:13px;line-height:1.7}.home-domain-copy>div{flex-wrap:wrap;gap:14px;margin-top:18px;display:flex}.home-domain-copy i{color:#9fb2c9;font-size:9px;font-style:normal;font-weight:800}.home-domain-copy i:first-letter{color:#58e09b}.home-domain-interaction{gap:14px;min-width:0;display:grid}.home-domain-search-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff13;border:1px solid #86ceff40;border-radius:18px;padding:22px;box-shadow:0 22px 50px #00000038}.home-domain-search-card form>label{color:#86eaff;letter-spacing:1.5px;margin-bottom:9px;font-size:9px;font-weight:900;display:block}.home-domain-search-card form>div{background:#fff;border:1px solid #b6dcff57;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden;box-shadow:0 10px 28px #00000029}.home-domain-search-card form span{color:#5c6b7e;padding-left:16px;font-size:14px;font-weight:800}.home-domain-search-card input{color:#10213a;background:#fff;border:0;outline:0;min-width:0;height:54px;padding:0 10px;font-size:16px;font-weight:800}.home-domain-search-card input::placeholder{color:#93a0b1;font-weight:600}.home-domain-search-card form button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#1768ff,#5848dc);border:0;border-radius:9px;height:46px;margin-right:4px;padding:0 18px;font-size:11px;font-weight:900}.home-domain-search-card form button:disabled{opacity:.62}.home-domain-search-card>small{color:#9eb2c9;margin-top:10px;font-size:10px;display:block}.home-domain-message{border-radius:10px;gap:4px;margin-top:13px;padding:12px 14px;font-size:11px;display:grid}.home-domain-message.error{color:#ffdce0;background:#3c1522;border:1px solid #ffb6bf}.home-domain-outcome{color:#10213a;background:#f8fbff;border:1px solid #cddbea;border-radius:20px;animation:.38s both home-domain-reveal;overflow:hidden;box-shadow:0 26px 65px #00000040}.home-domain-outcome.available{border-color:#76dcb0}.home-domain-outcome.unavailable{border-color:#f1bd68}.home-domain-outcome>header{background:linear-gradient(135deg,#fff,#f1f7fd);grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:16px;padding:24px;display:grid}.home-domain-outcome.available>header{background:linear-gradient(135deg,#f7fffb,#ebfaf3)}.home-domain-outcome.unavailable>header{background:linear-gradient(135deg,#fffdf8,#fff4df)}.home-domain-state-icon{color:#fff;background:#0ca96e;border-radius:16px;place-items:center;width:54px;height:54px;font-size:27px;font-weight:900;display:grid;box-shadow:0 10px 25px #0ca96e3d}.home-domain-outcome.unavailable .home-domain-state-icon{background:#ee9b22;box-shadow:0 10px 25px #ee9b2240}.home-domain-outcome header small,.home-domain-suggestions-heading small,.home-domain-purchase-row small{color:#07835a;letter-spacing:1.4px;font-size:10px;font-weight:950;display:block}.home-domain-outcome.unavailable header small,.home-domain-outcome.unavailable .home-domain-suggestions-heading small{color:#b76b00}.home-domain-outcome h3{overflow-wrap:anywhere;color:#071a35;letter-spacing:-1px;margin:4px 0 7px;font-size:clamp(25px,3vw,34px);line-height:1.05}.home-domain-outcome header p{color:#60728a;max-width:540px;margin:0;font-size:12px;line-height:1.55}.home-domain-reset{color:#173658;white-space:nowrap;background:#fff;border:1px solid #c9d7e7;border-radius:10px;padding:10px 13px;font-size:10px;font-weight:850}.home-domain-reset:hover{color:#1768ff;border-color:#1768ff}.home-domain-order-lines{background:#fff;border-top:1px solid #dce6ef;border-bottom:1px solid #dce6ef;display:grid}.home-domain-order-lines>div{border-bottom:1px solid #e7edf4;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:15px 24px;display:grid}.home-domain-order-lines>div:last-child{border-bottom:0}.home-domain-order-lines span{gap:3px;padding:0;display:grid}.home-domain-order-lines b{color:#183654;font-size:13px}.home-domain-order-lines small{color:#728399;font-size:10px}.home-domain-order-lines small i,.home-domain-suggestions strong i{font-style:normal}.home-domain-order-lines strong{color:#102b49;font-size:17px}.home-domain-order-lines .total{background:#eef8f4}.home-domain-order-lines .total b{color:#08774f;font-size:14px}.home-domain-order-lines .total strong{color:#08774f;font-size:23px}.home-domain-purchase-row{background:#fff;grid-template-columns:1fr auto;align-items:center;gap:18px;padding:20px 24px;display:grid}.home-domain-purchase-row>div{gap:5px;display:grid}.home-domain-purchase-row>div>b{color:#304963;font-size:11px}.home-domain-purchase-row>a{color:#fff;background:linear-gradient(135deg,#1768ff,#5848dc);border-radius:11px;justify-content:space-between;align-items:center;gap:28px;min-width:250px;padding:15px 17px;font-size:12px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 26px #1768ff3d}.home-domain-purchase-row>a:hover{transform:translateY(-2px);box-shadow:0 16px 32px #1768ff57}.home-domain-purchase-row>a span{padding:0;font-size:18px}.home-domain-steps{background:#f2f7fb;grid-template-columns:repeat(3,1fr);gap:0;margin:0;padding:16px 24px 20px;list-style:none;display:grid}.home-domain-steps li{color:#62778e;align-items:center;gap:10px;display:flex;position:relative}.home-domain-steps li:not(:last-child):after{content:"";border-top:1px dashed #9fb4c9;width:34px;position:absolute;top:15px;left:calc(100% - 17px)}.home-domain-steps li>b{color:#50667d;background:#dce7f1;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-size:10px;display:grid}.home-domain-steps li.active>b{color:#fff;background:#0ca96e}.home-domain-steps li>span{gap:2px;padding:0;font-size:10px;font-weight:850;display:grid}.home-domain-steps li small{color:#8b9bad;font-size:8px;font-weight:600}.home-domain-suggestions{background:#fff;padding:0 24px 24px}.home-domain-suggestions-heading{justify-content:space-between;align-items:end;gap:24px;padding:20px 0 13px;display:flex}.home-domain-suggestions-heading h4{color:#142f4c;margin:5px 0 0;font-size:20px}.home-domain-suggestions-heading>span{color:#6e8095;max-width:270px;padding:0;font-size:9px;line-height:1.55}.home-domain-suggestions>div{gap:8px;display:grid}.home-domain-suggestions button{color:#173450;text-align:left;background:#f8fbff;border:1px solid #d7e2ed;border-radius:12px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:14px;width:100%;padding:13px 14px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid}.home-domain-suggestions button:hover{border-color:#1768ff;transform:translateY(-1px);box-shadow:0 10px 24px #1768ff1f}.home-domain-suggestions button>i{color:#3973b1;background:#e7f0fb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:9px;font-style:normal;font-weight:900;display:grid}.home-domain-suggestions button>span{gap:3px;padding:0;display:grid}.home-domain-suggestions button span b{overflow-wrap:anywhere;color:#102d4a;font-size:13px}.home-domain-suggestions button span small{color:#74869a;font-size:9px}.home-domain-suggestions button strong{color:#1768ff;white-space:nowrap;font-size:12px}.home-domain-suggestions button em{color:#1768ff;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}@keyframes home-domain-reveal{0%{opacity:0;transform:translateY(-8px)scale(.99)}to{opacity:1;transform:none}}.home-shop{color:#0c203b;background:#fff;padding:110px 0;position:relative;overflow:hidden}.home-shop:before{content:"";filter:blur(20px);opacity:.55;pointer-events:none;background:#ddecff;border-radius:50%;width:500px;height:500px;position:absolute;top:80px;right:-250px}.home-shop>.container{position:relative}.home-shop-heading{grid-template-columns:1fr .72fr;align-items:end;gap:80px;display:grid}.home-shop-heading span{color:#0756d8}.home-shop-heading h2{letter-spacing:-2.6px;margin:13px 0 0;font-size:clamp(39px,5vw,59px);line-height:1.03}.home-shop-heading>div:last-child{gap:18px;display:grid}.home-shop-heading p{color:#53647a;margin:0;font-size:14px;line-height:1.8}.home-shop-heading a{color:#fff;background:#071a35;border-radius:9px;justify-self:start;padding:12px 16px;font-size:11px;font-weight:900}.home-shop-heading a b{color:#6fe4ff;margin-left:12px}.home-shop-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:43px;display:grid}.home-shop-grid>a{background:linear-gradient(155deg,#fff,#f6f9fd);border:1px solid #d4deeb;border-radius:17px;flex-direction:column;min-height:285px;padding:25px;transition:transform .23s,border-color .23s,box-shadow .23s;display:flex;position:relative;box-shadow:0 13px 34px #1b3d6812}.home-shop-grid>a:before{content:"";background:#1768ff;border-radius:0 4px 4px 0;width:3px;position:absolute;top:25px;bottom:25px;left:0}.home-shop-grid>a:nth-child(2):before,.home-shop-grid>a:nth-child(5):before{background:#7a4ce0}.home-shop-grid>a:nth-child(3):before,.home-shop-grid>a:nth-child(6):before{background:#00a991}.home-shop-grid>a:hover{border-color:#90b6ee;transform:translateY(-4px);box-shadow:0 21px 46px #1b3d6821}.home-shop-grid>a>span{color:#d4deeb;font-size:28px;font-weight:900;position:absolute;top:18px;right:20px}.home-shop-grid i{color:#0756d8;letter-spacing:1.2px;background:#e9f2ff;border-radius:6px;align-self:flex-start;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.home-shop-grid h3{max-width:85%;margin:22px 0 11px;font-size:22px;line-height:1.12}.home-shop-grid p{color:#5a6b80;margin:0;font-size:12px;line-height:1.72}.home-shop-grid>a>b{color:#0756d8;margin-top:auto;padding-top:19px;font-size:10px}.home-shop-flow{color:#fff;background:#071a35;border-radius:16px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin-top:20px;padding:22px 25px;display:grid}.home-shop-flow>div{grid-template-columns:auto 1fr;column-gap:10px;display:grid}.home-shop-flow small{color:#fff;background:#1768ff;border-radius:9px;grid-row:1/3;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.home-shop-flow b{font-size:10px}.home-shop-flow span{color:#92a6c0;margin-top:4px;font-size:8px;line-height:1.35}.home-shop-flow>i{color:#59dfff;font-style:normal}@media (width<=1000px){.hero-paths{grid-template-columns:repeat(3,1fr)}.home-domain-shell,.home-shop-heading{grid-template-columns:1fr;gap:28px}.home-shop-grid,.home-shop-flow{grid-template-columns:1fr 1fr}.home-shop-flow>i{display:none}}@media (width<=680px){.hero-paths{grid-template-columns:1fr}.home-domain{padding:37px 0}.home-domain-shell{gap:24px}.home-domain-copy h2{font-size:32px}.home-domain-copy>div{gap:8px 13px}.home-domain-search-card{padding:14px}.home-domain-search-card form>div{grid-template-columns:auto minmax(0,1fr)}.home-domain-search-card form button{grid-column:1/3;width:calc(100% - 8px);margin:0 4px 4px}.home-domain-outcome>header{grid-template-columns:46px minmax(0,1fr);padding:18px}.home-domain-state-icon{border-radius:13px;width:46px;height:46px}.home-domain-reset{grid-column:1/-1;width:100%}.home-domain-outcome h3{font-size:26px}.home-domain-order-lines>div{padding:14px 18px}.home-domain-order-lines .total strong{font-size:19px}.home-domain-purchase-row{grid-template-columns:1fr;padding:18px}.home-domain-purchase-row>a{min-width:0}.home-domain-steps{grid-template-columns:1fr;gap:10px;padding:15px 18px}.home-domain-steps li:not(:last-child):after{display:none}.home-domain-suggestions{padding:0 18px 18px}.home-domain-suggestions-heading{flex-direction:column;align-items:flex-start;gap:8px}.home-domain-suggestions button{grid-template-columns:34px minmax(0,1fr) auto}.home-domain-suggestions button strong{grid-column:2}.home-domain-suggestions button em{grid-area:1/3/3}.home-shop{padding:75px 0}.home-shop-heading h2{font-size:38px}.home-shop-grid{grid-template-columns:1fr;margin-top:31px}.home-shop-grid>a{min-height:255px}.home-shop-flow{grid-template-columns:1fr;padding:18px}.home-shop-flow>div{padding:5px 0}}@media (prefers-reduced-motion:reduce){.home-shop-grid>a{transition:none!important}}.home-shop-grid>a{min-height:390px;padding:17px 25px 25px}.home-shop-grid>a:before{z-index:3}.home-shop-grid>a>span{z-index:4;color:#fff;text-shadow:0 2px 12px #05162e;font-size:24px;top:27px;right:27px}.home-shop-grid figure{background:#0a203e;border-radius:12px;margin:0 -8px 17px;position:relative;overflow:hidden}.home-shop-grid figure>img{aspect-ratio:16/7;object-fit:cover;width:100%;display:block}.home-shop-brand{background:#06162edb!important;border:1px solid #ffffff4a!important;border-radius:9px!important;width:37px!important;height:37px!important;padding:5px!important;position:absolute!important;top:10px!important;left:10px!important;box-shadow:0 8px 20px #0005!important}.home-shop-grid h3{max-width:94%;margin-top:16px}@media (width<=680px){.home-shop-grid>a{min-height:385px}}.home-revenue-band{color:#fff;background:radial-gradient(circle at 74% 0,#2897ff38,#0000 34%),linear-gradient(135deg,#06162e,#0a2d55);border:1px solid #1f5794;border-radius:18px;grid-template-columns:1.25fr .95fr auto;align-items:center;gap:28px;margin-top:20px;padding:27px;display:grid;box-shadow:0 18px 42px #041a392e}.home-revenue-band>div:first-child>span{color:#66e0ff;letter-spacing:1.7px;font-size:9px;font-weight:900}.home-revenue-band h3{max-width:660px;margin:9px 0;font-size:23px;line-height:1.2}.home-revenue-band p{color:#aebfd3;max-width:690px;margin:0;font-size:10px;line-height:1.65}.home-revenue-models{grid-template-columns:1fr 1fr;gap:8px;display:grid}.home-revenue-models>span{background:#ffffff0e;border:1px solid #87cbff29;border-radius:9px;align-items:center;gap:8px;padding:9px;display:flex}.home-revenue-models i{color:#fff;background:#1768ff;border-radius:7px;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;font-weight:900;display:grid}.home-revenue-models b{font-size:8px}.home-revenue-band>a{color:#0b4a9c;white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:11px;padding:13px 15px;font-size:9px;font-weight:900;display:flex}@media (width<=1000px){.home-revenue-band{grid-template-columns:1fr 1fr}.home-revenue-band>div:first-child{grid-column:1/-1}.home-revenue-band>a{justify-content:center}}@media (width<=680px){.home-revenue-band{grid-template-columns:1fr;padding:20px}.home-revenue-band>div:first-child{grid-column:auto}.home-revenue-models{grid-template-columns:1fr}.home-revenue-band h3{font-size:20px}}.solution-narrative{grid-template-columns:repeat(3,1fr);gap:11px;margin:34px 0 18px;display:grid}.solution-narrative article{background:#ffffff0f;border:1px solid #82aee038;border-radius:14px;grid-template-columns:42px 1fr;align-items:center;gap:13px;min-height:96px;padding:17px;display:grid}.solution-narrative article>span{color:#fff;background:linear-gradient(145deg,#1768ff,#7050e6);border-radius:12px;place-items:center;width:42px;height:42px;font-size:10px;font-weight:950;display:grid;box-shadow:0 9px 22px #1768ff4d}.solution-narrative h3{color:#fff;margin:0 0 5px;font-size:15px}.solution-narrative p{color:#aebfd4;margin:0;font-size:10px;line-height:1.5}.solution-loop{padding:8px 0 14px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.solution-loop:before,.solution-loop:after{content:"";z-index:3;pointer-events:none;width:64px;position:absolute;top:0;bottom:0}.solution-loop:before{background:linear-gradient(90deg,#07172e,#0000);left:0}.solution-loop:after{background:linear-gradient(270deg,#07172e,#0000);right:0}.solution-loop-track{will-change:transform;gap:12px;width:max-content;animation:48s linear infinite solutionLoop;display:flex}.solution-loop:hover .solution-loop-track,.solution-loop:focus-within .solution-loop-track{animation-play-state:paused}.solution-loop-track>a{color:#fff;background:#0c2442;border:1px solid #89bcf033;border-radius:15px;flex:0 0 450px;grid-template-columns:178px 260px;min-height:178px;transition:border-color .2s,transform .2s;display:grid;overflow:hidden;box-shadow:0 13px 30px #0000002b}.solution-loop-track>a:hover{border-color:#51c9f4;transform:translateY(-3px)}.solution-loop figure{background:#06152b;margin:0;position:relative;overflow:hidden}.solution-loop figure>img:first-child{object-fit:cover;width:100%;height:100%;display:block}.solution-loop figure:after{content:"";background:linear-gradient(90deg,#0000 55%,#0c2442);position:absolute;inset:0}.solution-loop-track>a>div{align-content:center;padding:17px 18px;display:grid}.solution-loop small{color:#66def8;letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:900}.solution-loop h3{margin:7px 0 8px;font-size:18px;line-height:1.18}.solution-loop p{color:#aebfd3;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.solution-loop b{color:#fff;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-top:12px;padding-top:10px;font-size:9px;display:flex}.solution-loop b span{color:#62ddfa}.solution-hub-cta{color:#fff;background:linear-gradient(110deg,#0c2b50,#0b3764);border:1px solid #2b649f;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-top:9px;padding:19px 22px;display:flex}.solution-hub-cta>span{gap:5px;display:grid}.solution-hub-cta small{color:#6addf9;letter-spacing:1.25px;font-size:8px;font-weight:900}.solution-hub-cta strong{font-size:19px}.solution-hub-cta>b{color:#0b55b8;white-space:nowrap;background:#fff;border-radius:9px;padding:11px 14px;font-size:10px}@keyframes solutionLoop{to{transform:translate(calc(-50% - 6px))}}@media (width<=900px){.solution-narrative{grid-template-columns:1fr}.solution-loop-track>a{flex-basis:407px;grid-template-columns:150px 245px}.solution-hub-cta{flex-direction:column;align-items:flex-start}.solution-hub-cta>b{text-align:center;width:100%}}@media (width<=560px){.solution-loop{margin-inline:-14px}.solution-loop:before,.solution-loop:after{width:26px}.solution-loop-track>a{flex-basis:312px;grid-template-columns:110px 190px;min-height:158px}.solution-loop-track>a>div{padding:13px}.solution-loop h3{font-size:15px}.solution-loop p{font-size:9px}.solution-hub-cta{padding:17px}.solution-hub-cta strong{font-size:17px}}@media (prefers-reduced-motion:reduce){.solution-loop{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.solution-loop:before,.solution-loop:after{display:none}.solution-loop-track{animation:none}.solution-loop-track>a[aria-hidden=true]{display:none}}#main-content>footer,.detail-footer,.solutions-hub-footer,.game-footer,.legal-page>footer,.standards-footer,.references-footer,.shop-footer,.mk-footer{display:none!important}.global-site-footer{z-index:5;color:#fff;background:#040f21;padding:58px max(24px,50% - 590px) 22px;position:relative}.global-footer-main{grid-template-columns:1.45fr .7fr .9fr 1fr;gap:46px;display:grid}.global-footer-brand>a{align-items:center;gap:12px;display:flex}.global-footer-brand>a>img{width:47px;height:47px}.global-footer-brand>a>span{gap:3px;display:grid}.global-footer-brand b,.global-site-footer nav>b,.global-footer-contact>b{letter-spacing:.65px;font-size:12px}.global-footer-brand small{color:#6eddfa;font-size:10px}.global-footer-brand p{color:#a2b2c7;max-width:320px;margin:17px 0 0;font-size:12px;line-height:1.65}.global-site-footer nav,.global-footer-contact{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.global-site-footer nav>b,.global-footer-contact>b{color:#fff;margin-bottom:4px}.global-site-footer nav>a,.global-footer-contact>a{color:#aab9cd;font-size:12px;line-height:1.5}.global-site-footer nav>a:hover,.global-footer-contact>a:hover{color:#68def8}.global-footer-payments{background:linear-gradient(135deg,#1768ff1f,#ffffff09);border:1px solid #73d7ff2e;border-radius:14px;justify-content:space-between;align-items:center;gap:34px;margin-top:38px;padding:20px 22px;display:flex}.global-payment-copy{align-items:center;gap:14px;max-width:590px;display:flex}.global-payment-copy>span{color:#74e4bb;background:#2cc38421;border:1px solid #6eddfa6b;border-radius:50%;flex:0 0 38px;place-items:center;height:38px;font-size:18px;font-weight:900;display:grid}.global-payment-copy b{letter-spacing:.15px;margin-bottom:5px;font-size:13px;display:block}.global-payment-copy p{color:#a2b2c7;margin:0;font-size:12px;line-height:1.6}.global-footer-payments>img{background:#fff;border-radius:10px;width:min(420px,43%);height:auto;padding:10px 14px;display:block}.global-footer-bottom{color:#8093ac;border-top:1px solid #ffffff17;justify-content:space-between;align-items:flex-start;gap:24px;margin-top:24px;padding-top:19px;font-size:11px;line-height:1.6;display:flex}.global-footer-bottom>span:last-child{justify-content:flex-end;gap:15px;display:flex}.global-footer-bottom a{color:#a0b0c4}.global-site-footer a:focus-visible{outline-offset:4px;outline:3px solid #ffbf00}html[lang] .detail-footer,html[lang] .solutions-hub>.solutions-hub-footer,html[lang] .games-page>.game-footer,html[lang] .brand-games-page>.standards-footer,html[lang] .legal-page>footer,html[lang] .standards-footer,html[lang] .references-footer,html[lang] .shop-footer,html[lang] .mk-footer{display:none!important}@media (width<=900px){.global-footer-main{grid-template-columns:1.2fr 1fr;gap:36px}.global-footer-payments{flex-direction:column;align-items:flex-start}.global-footer-payments>img{width:min(520px,100%)}.global-footer-bottom{flex-direction:column;align-items:flex-start}.global-footer-bottom>span:last-child{justify-content:flex-start}}@media (width<=560px){.global-site-footer{padding:45px 20px 20px}.global-footer-main{grid-template-columns:1fr;gap:30px}.global-footer-payments{padding:18px 16px}.global-payment-copy{align-items:flex-start}.global-footer-payments>img{padding:8px 10px}.global-footer-bottom>span:last-child{flex-wrap:wrap}}.home-visual-showcase{color:#fff;background:#07182f;padding:115px 0;position:relative;overflow:hidden}.home-visual-showcase:before{content:"";pointer-events:none;background:radial-gradient(circle at 8% 12%,#2775ff38,#0000 27%),radial-gradient(circle at 91% 72%,#663ad338,#0000 29%),linear-gradient(#ffffff09 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0}.home-visual-showcase>.container{z-index:1;position:relative}.home-visual-heading{grid-template-columns:1fr .72fr;align-items:end;gap:75px;margin-bottom:42px;display:grid}.home-visual-heading span,.home-game-feature-copy>span,.home-product-stories>*>div>span{color:#70e1ff;letter-spacing:1.8px;font-size:10px;font-weight:900}.home-visual-heading h2{letter-spacing:-2.8px;max-width:760px;margin:14px 0 0;font-size:clamp(42px,5vw,62px);line-height:1.02}.home-visual-heading>p{color:#aebed2;max-width:470px;margin:0;font-size:14px;line-height:1.8}.home-game-feature{grid-template-columns:.7fr 1.3fr;gap:20px;min-height:560px;display:grid}.home-game-feature-copy{background:linear-gradient(155deg,#1768ff2e,#ffffff0b);border:1px solid #71caff33;border-radius:22px;flex-direction:column;justify-content:center;padding:42px;display:flex;box-shadow:0 25px 65px #00000038}.home-game-feature-copy h3{letter-spacing:-1.5px;margin:15px 0 17px;font-size:38px;line-height:1.08}.home-game-feature-copy p{color:#acbdd2;margin:0;font-size:13px;line-height:1.75}.home-game-feature-copy ul{gap:9px;margin:28px 0;padding:0;list-style:none;display:grid}.home-game-feature-copy li{color:#c7d4e3;background:#ffffff0a;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:11px;padding:10px 12px;font-size:11px;display:flex}.home-game-feature-copy li b{color:#fff;background:#1768ff;border-radius:8px;flex:0 0 29px;place-items:center;height:29px;font-size:9px;display:grid}.home-game-feature-copy>a{color:#0b4b9c;background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin-top:5px;padding:15px 17px;font-size:11px;font-weight:900;display:flex;box-shadow:0 13px 28px #00000038}.home-game-feature-copy>a:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0000004d}.home-game-mosaic{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.home-game-mosaic figure{background:#102946;border:1px solid #ffffff21;border-radius:18px;min-height:0;margin:0;position:relative;overflow:hidden;box-shadow:0 17px 40px #0003}.home-game-mosaic img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.home-game-mosaic figure:hover img{transform:scale(1.035)}.home-game-mosaic figcaption{z-index:3;background:linear-gradient(#0000,#020a19e6);gap:3px;padding:42px 16px 15px;display:grid;position:absolute;bottom:0;left:0;right:0}.home-game-mosaic figcaption small{color:#75e3ff;letter-spacing:1.2px;text-transform:uppercase;font-size:8px;font-weight:900}.home-game-mosaic figcaption b{font-size:11px;line-height:1.3}.home-showcase-logo{z-index:3!important;background:#05162ee0!important;border:1px solid #ffffff59!important;border-radius:10px!important;width:37px!important;height:37px!important;padding:5px!important;position:absolute!important;top:11px!important;left:11px!important;box-shadow:0 8px 22px #00000059!important}.home-product-stories{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}.home-product-stories>a{background:#0c2443;border:1px solid #8bc7ff2e;border-radius:18px;transition:transform .25s,border-color .25s;overflow:hidden;box-shadow:0 18px 42px #00000029}.home-product-stories>a:hover{border-color:#6bdeff85;transform:translateY(-5px)}.home-product-stories figure{background:#fff;margin:0;position:relative;overflow:hidden}.home-product-stories figure>img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .35s;display:block}.home-product-stories>a:hover figure>img{transform:scale(1.035)}.home-product-stories>a>div{padding:24px}.home-product-stories h3{margin:9px 0 11px;font-size:22px}.home-product-stories p{color:#a8bad0;min-height:63px;margin:0;font-size:12px;line-height:1.7}.home-product-stories small{color:#70e1ff;margin:18px 0;font-size:9px;font-weight:800;display:block}.home-product-stories a>div>b{border-top:1px solid #ffffff1a;justify-content:space-between;padding-top:16px;font-size:10px;display:flex}.home-product-stories a>div>b i{color:#70e1ff;font-size:14px;font-style:normal}.home-game-feature a:focus-visible,.home-product-stories>a:focus-visible{outline-offset:4px;outline:3px solid #ffbf00}@media (width<=1000px){.home-visual-heading{grid-template-columns:1fr;gap:20px}.home-game-feature{grid-template-columns:1fr}.home-game-feature-copy{padding:34px}.home-game-mosaic{min-height:520px}.home-product-stories{grid-template-columns:1fr 1fr}.home-product-stories>a:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.home-product-stories>a:last-child figure>img{aspect-ratio:auto;height:100%}}@media (width<=680px){.home-visual-showcase{padding:76px 0}.home-visual-heading h2{letter-spacing:-2px;font-size:39px}.home-game-feature{min-height:0}.home-game-feature-copy{padding:25px}.home-game-feature-copy h3{font-size:30px}.home-game-mosaic{grid-template-rows:none;grid-template-columns:1fr 1fr;min-height:0}.home-game-mosaic figure{aspect-ratio:4/3}.home-product-stories{grid-template-columns:1fr}.home-product-stories>a:last-child{grid-column:auto;display:block}.home-product-stories>a:last-child figure>img{aspect-ratio:16/9;height:auto}.home-product-stories p{min-height:0}.home-showcase-logo{width:32px!important;height:32px!important}.home-game-mosaic figcaption{padding-inline:11px}.home-game-mosaic figcaption b{font-size:10px}}@media (width<=390px){.home-game-mosaic{grid-template-columns:1fr}.home-game-mosaic figure{aspect-ratio:16/10}}@media (prefers-reduced-motion:reduce){.home-game-mosaic img,.home-product-stories>a,.home-product-stories figure>img,.home-game-feature-copy>a{transition:none!important}}.back-to-top{z-index:1480;box-sizing:border-box;color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:linear-gradient(135deg,#0b2750,#1768ff);border:1px solid #78d8ff85;border-radius:999px;align-items:center;width:48px;height:48px;padding:0;transition:opacity .22s,transform .22s,width .25s,box-shadow .22s;display:flex;position:fixed;bottom:142px;right:24px;overflow:hidden;transform:translateY(16px);box-shadow:0 16px 36px #03132c59}.back-to-top.visible{opacity:1;pointer-events:auto;transform:none}.back-to-top:hover,.back-to-top:focus-visible{width:132px;box-shadow:0 19px 42px #1768ff6b}.back-to-top:focus-visible{outline-offset:4px;outline:3px solid #ffbf00}.back-to-top>span{flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:19px;line-height:1;display:grid}.back-to-top>b{white-space:nowrap;letter-spacing:.2px;opacity:0;flex:none;padding-right:16px;font-size:10px;transition:opacity .18s,transform .18s;transform:translate(6px)}.back-to-top:hover>b,.back-to-top:focus-visible>b{opacity:1;transform:none}.back-to-top[hidden]{display:none}@media (width<=680px){.back-to-top{width:45px;height:45px;bottom:116px;right:14px}.back-to-top:hover,.back-to-top:focus-visible{width:45px}.back-to-top>span{flex-basis:43px;width:43px;height:43px}.back-to-top>b{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.back-to-top{transition:none}}.global-footer-contact>span,.global-footer-contact>small{color:#98abc2;font-size:11px;line-height:1.55}.global-footer-bottom>span:last-child{flex-wrap:wrap}@media (width<=680px){.home-domain-outcome h3{word-break:break-word;font-size:clamp(20px,7vw,26px)}.home-domain-order-lines>div{grid-template-columns:minmax(0,1fr) auto;gap:10px}.home-domain-order-lines strong{font-size:14px}.home-domain-purchase-row>a{width:100%}.whatsapp-support{bottom:max(50px,calc(env(safe-area-inset-bottom) + 38px))}.back-to-top{bottom:116px;right:12px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@media (width<=1000px){.nav>.nav-account-actions{display:flex}}@media (width<=680px){.nav{flex-wrap:wrap;align-content:center;gap:8px;height:116px}.nav .brand{order:1}.nav-toggle{order:2}.nav>.nav-account-actions{border-top:1px solid #ffffff14;order:3;justify-content:flex-end;width:100%;padding-top:7px;display:flex}.nav-panel{top:116px}.nav-actions{gap:8px}.nav-actions .text-btn{padding:8px 4px;font-size:13px;display:inline-flex}.nav-actions .button.small{padding:9px 13px}.nav-account-actions .language-switcher{margin:0 auto 0 0}.nav-account-actions .language-switcher summary{min-width:108px}.nav-account-actions .language-menu{left:0;right:auto}}.solution-card{cursor:pointer;outline:none}.solution-card:focus{box-shadow:0 0 0 3px var(--cyan)}.solution-card-link{height:100%;display:block}.solution-detail-link{color:#dce8f8;border-top:1px solid #ffffff14;justify-content:space-between;width:100%;margin-top:18px;padding-top:16px;font-size:12px;font-weight:700;display:flex}.solution-detail-link b{color:var(--cyan)}.device-preview{background:radial-gradient(circle at 50% 35%,color-mix(in srgb,var(--card-accent) 42%,#153557),#06172e 72%);border-bottom:1px solid #ffffff14;height:255px;position:relative;overflow:hidden}.device-preview:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.card-phone{color:#18273c;z-index:2;background:#f7f9fc;border:5px solid #153654;border-radius:22px;width:118px;height:226px;padding:24px 10px 10px;position:absolute;box-shadow:0 18px 35px #0008}.front-phone{top:18px;left:52%;transform:rotate(2deg)}.back-phone{color:#fff;z-index:1;background:#102a4a;top:44px;left:20%;transform:rotate(-7deg)}.card-notch{background:#173957;border-radius:4px;width:38px;height:3px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.card-status{justify-content:space-between;margin-bottom:12px;font-size:5px;font-weight:800;display:flex}.card-app-head{align-items:center;gap:5px;display:flex}.card-app-head i{background:var(--card-accent);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:7px;font-style:normal;font-weight:900;display:grid}.card-app-head span{color:#78869a;font-size:5px}.card-phone h4{margin:8px 0;font-size:9px;line-height:1.15}.card-app-stat{background:var(--card-accent);color:#fff;border-radius:7px;padding:9px}.card-app-stat small{opacity:.75;font-size:4px;display:block}.card-app-stat b{font-size:17px}.card-app-stat span{margin-left:5px;font-size:5px}.card-phone h5{margin:11px 0 4px;font-size:6px}.card-phone p{border-bottom:1px solid #e1e7ef;margin:0;padding:6px 0;font-size:5px}.card-phone p i{background:var(--card-accent);border-radius:50%;width:4px;height:4px;margin-right:3px;display:inline-block}.card-phone p b{float:right}.back-phone>small{color:#9ab0ca;font-size:6px}.card-bars{border-bottom:1px solid #35506e;align-items:flex-end;gap:4px;height:95px;margin:12px 0;display:flex}.card-bars i{background:linear-gradient(#55d8ff,var(--card-accent));border-radius:2px 2px 0 0;flex:1}.card-report{background:#173957;border-radius:6px;justify-content:space-between;align-items:center;padding:7px;display:flex}.card-report b{font-size:12px}.card-report span{color:#9eb0c8;font-size:5px}.web-device-preview{padding:28px 34px}.card-browser{z-index:2;background:#fff;border:5px solid #163654;border-radius:10px;width:88%;height:205px;position:relative;overflow:hidden;transform:rotate(-1deg);box-shadow:0 18px 35px #0008}.card-browser-bar{background:#e9eef5;align-items:center;gap:3px;height:18px;padding:0 6px;display:flex}.card-browser-bar i{background:#aeb9c7;border-radius:50%;width:4px;height:4px}.card-browser-bar span{color:#8794a5;background:#fff;border-radius:3px;margin:auto;padding:2px 25px;font-size:4px}.card-web-content{color:#14243a;background:linear-gradient(135deg,#fff,#eaf2fb);height:187px;padding:17px 15px;position:relative}.card-web-content nav{justify-content:space-between;margin-bottom:22px;font-size:5px;display:flex}.card-web-content nav span{color:#748296}.card-web-content>small{color:var(--card-accent);letter-spacing:1px;font-size:4px;font-weight:900}.card-web-content h4{max-width:150px;margin:5px 0;font-size:15px}.card-web-content p{color:#718094;font-size:5px}.card-web-content button{background:var(--card-accent);color:#fff;border:0;border-radius:3px;padding:5px 8px;font-size:5px}.card-web-content>i{background:linear-gradient(var(--card-accent),#55d8ff);border-radius:40px 40px 0 0;width:62px;height:120px;position:absolute;bottom:0;right:15px}.card-mini-phone{z-index:4;color:#14243a;background:#fff;border:4px solid #153654;border-radius:15px;width:72px;height:145px;padding:18px 8px;position:absolute;bottom:-22px;right:25px;box-shadow:0 12px 25px #0008}.card-mini-phone>div{background:#193a58;border-radius:3px;width:24px;height:3px;position:absolute;top:5px;left:50%;transform:translate(-50%)}.card-mini-phone b{font-size:6px}.card-mini-phone h5{margin:10px 0;font-size:8px}.card-mini-phone span{background:linear-gradient(var(--card-accent),#55d8ff);border-radius:35px 35px 5px 5px;height:65px;display:block}.solution-body button{color:#dce8f8;background:0 0;border:0;border-top:1px solid #ffffff14;justify-content:space-between;width:100%;margin-top:18px;padding:16px 0 0;font-size:12px;font-weight:700;display:flex}.solution-body button b{color:var(--cyan)}.mobile-offer-card{border-color:#55d8ff59;box-shadow:0 20px 55px #00000038}.solution-offer-image{background:#07172e;height:240px;display:block;overflow:hidden}.solution-offer-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.mobile-offer-card:hover .solution-offer-image img{transform:scale(1.035)}.offer-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.offer-heading>div{min-width:0}.offer-heading strong{color:#fff;text-align:center;background:linear-gradient(135deg,#1768ff,#55d8ff);border-radius:8px;flex:0 0 118px;padding:8px 10px;font-size:11px;line-height:1.35}.solution-offer-actions{border-top:1px solid #ffffff14;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:18px;padding-top:15px;display:grid}.solution-offer-actions>a:first-child{color:#c7d6e9;font-size:12px;font-weight:700}.solution-offer-actions .offer-button{color:#fff;background:#1768ff;border-radius:7px;padding:10px 14px;font-size:12px;font-weight:800}.solution-offer-actions .offer-button b{color:#fff;margin-left:5px}@media (width<=680px){.solution-offer-image{aspect-ratio:1;height:auto}.offer-heading{display:block}.offer-heading strong{margin-top:4px;display:inline-block}.solution-offer-actions{grid-template-columns:1fr}.solution-offer-actions .offer-button{text-align:center}}.solution-card .device-preview,.solution-card .solution-offer-image,.solution-card .game-solution-image{aspect-ratio:16/10;height:auto}.solution-card .solution-offer-image img,.solution-card .game-solution-image img{object-fit:cover;object-position:center;width:100%;height:100%}.solution-grid .solution-card{flex-direction:column;display:flex}.solution-grid .solution-card>.solution-card-link{flex-direction:column;height:100%;display:flex}.solution-grid .solution-body{flex-direction:column;flex:1;display:flex}.solution-grid .solution-body .solution-detail-link{margin-top:auto}@media (width<=680px){.solution-card .device-preview,.solution-card .solution-offer-image,.solution-card .game-solution-image{aspect-ratio:16/10}}.product-backdrop{padding:30px}.product-modal{background:linear-gradient(145deg,#f7faff,#fff);border-radius:22px;grid-template-columns:.74fr 1.26fr;width:min(1160px,100%);max-height:94vh;display:grid;position:relative;overflow:auto;box-shadow:0 35px 90px #00000061}.product-copy{padding:60px 20px 60px 55px}.product-tag{letter-spacing:1.8px;color:var(--blue);font-size:10px;font-weight:900}.product-copy h2{letter-spacing:-2px;margin:16px 0;font-size:42px;line-height:1.05}.product-copy>p{color:var(--muted);line-height:1.72}.product-copy h3{margin-top:32px;font-size:16px}.product-copy ul{margin:18px 0 32px;padding:0;list-style:none}.product-copy li{color:#48576c;margin:13px 0;font-size:13px}.product-copy li b{color:#12a961;margin-right:7px}.mobile-gallery{background:radial-gradient(circle at 50% 35%,#234e83,#07182f 70%);justify-content:center;gap:13px;min-height:650px;padding:75px 32px 45px;display:flex;overflow:hidden}.mobile-shot{color:#15243a;background:#f7faff;border:6px solid #0f2744;border-radius:27px;width:210px;min-width:210px;height:465px;padding:21px 14px;position:relative;box-shadow:0 25px 55px #00000059}.mobile-shot:before{content:"";background:#183653;border-radius:5px;width:55px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.mobile-shot.offset{margin-top:45px}.mobile-shot.third{margin-top:-15px}.mobile-status{justify-content:space-between;margin:3px 2px 23px;font-size:8px;font-weight:800;display:flex}.mobile-welcome small,.mobile-welcome b{display:block}.mobile-welcome small{color:#7d8b9f;font-size:9px}.mobile-welcome b{margin-top:4px;font-size:14px}.mobile-stat{color:#fff;background:linear-gradient(135deg,#1768ff,#42a5ff);border-radius:12px;margin:18px 0;padding:14px}.mobile-stat span{opacity:.8;font-size:8px;display:block}.mobile-stat strong{margin-top:7px;font-size:27px;display:inline-block}.mobile-stat i{margin-left:8px;font-size:8px;font-style:normal}.mobile-list>b{font-size:10px}.mobile-list p{border-bottom:1px solid #e7edf5;justify-content:space-between;align-items:center;margin:0;padding:10px 0;font-size:8px;display:flex}.mobile-list em{color:#8390a0;font-style:normal}.screen-title{justify-content:space-between;font-size:12px;font-weight:800;display:flex}.big-icon{color:#11a461;background:#ddf8eb;border-radius:50%;place-items:center;width:60px;height:60px;margin:35px auto 15px;font-size:26px;display:grid}.mobile-shot h4{text-align:center;margin:0;font-size:13px}.screen-desc{text-align:center;color:#768399;font-size:8px;line-height:1.5}.detail-lines{background:#fff;border:1px solid #e5ebf3;border-radius:10px;margin-top:20px;padding:5px 11px}.detail-lines span{color:#7b899b;border-bottom:1px solid #edf1f6;justify-content:space-between;padding:9px 0;font-size:8px;display:flex}.detail-lines span:last-child{border:0}.detail-lines b{color:#26374d}.mobile-shot>button{background:var(--blue);color:#fff;border:0;border-radius:8px;width:calc(100% - 28px);padding:11px;font-size:9px;font-weight:800;position:absolute;bottom:18px;left:14px;right:14px}.mini-chart{border-bottom:1px solid #dce5f0;align-items:flex-end;gap:8px;height:150px;padding:20px 5px 8px;display:flex}.mini-chart i{background:linear-gradient(#55d8ff,#1768ff);border-radius:3px 3px 0 0;flex:1}.mini-chart i:first-child{height:35%}.mini-chart i:nth-child(2){height:58%}.mini-chart i:nth-child(3){height:45%}.mini-chart i:nth-child(4){height:75%}.mini-chart i:nth-child(5){height:66%}.mini-chart i:nth-child(6){height:92%}.report-cards{grid-template-columns:1fr 1fr;gap:7px;margin:16px 0;display:grid}.report-cards p{background:#fff;border:1px solid #e6ecf4;border-radius:8px;margin:0;padding:9px}.report-cards small,.report-cards b{display:block}.report-cards small{color:#8390a1;font-size:7px}.report-cards b{margin-top:4px;font-size:17px}.green{color:#13a75e!important}@media (width<=900px){.product-modal{grid-template-columns:1fr}.product-copy{padding:45px 30px}.mobile-gallery{justify-content:flex-start;min-height:570px;padding:65px 15px 25px;overflow-x:auto}.mobile-shot{transform-origin:top;margin-right:-10px;transform:scale(.88)}.mobile-shot.offset{margin-top:20px}.mobile-shot.third{margin-top:0}}@media (width<=560px){.product-backdrop{padding:10px}.product-copy h2{font-size:34px}.mobile-gallery{justify-content:flex-start}.product-copy{padding:40px 22px}.mobile-shot{width:190px;min-width:190px}}.device-preview:not(.web-device-preview) .card-phone{background-image:var(--mobile-sprite,url("https://elysoftware.com/app-screens/ely-mobile-ui-sprite.png"));background-color:#fff;background-repeat:no-repeat;background-size:300% 100%;padding:0;overflow:hidden}.device-preview:not(.web-device-preview) .front-phone{background-position:0}.device-preview:not(.web-device-preview) .back-phone{background-position:100%}.device-preview:not(.web-device-preview) .card-phone>*{display:none}.phone-pair .hero-phone{background-image:var(--mobile-sprite,url("https://elysoftware.com/app-screens/ely-mobile-ui-sprite.png"));background-color:#fff;background-repeat:no-repeat;background-size:300% 100%;padding:0;overflow:hidden}.phone-pair .hero-phone:not(.back){background-position:0}.phone-pair .hero-phone.back{background-position:100%}.phone-pair .hero-phone>*{display:none}.screen-showcase:not(.web-showcase) .screen-phone{background-image:var(--mobile-sprite,url("https://elysoftware.com/app-screens/ely-mobile-ui-sprite.png"));background-color:#fff;background-repeat:no-repeat;background-size:300% 100%;padding:0;overflow:hidden}.screen-showcase:not(.web-showcase) .product-screen:first-child .screen-phone{background-position:0}.screen-showcase:not(.web-showcase) .product-screen:nth-child(2) .screen-phone{background-position:50%}.screen-showcase:not(.web-showcase) .product-screen:nth-child(3) .screen-phone{background-position:100%}.screen-showcase:not(.web-showcase) .screen-phone>*{display:none}.phone-pair,.screen-showcase:not(.web-showcase){perspective:1200px}.phone-pair .hero-phone,.screen-showcase:not(.web-showcase) .screen-phone{isolation:isolate;background-clip:padding-box;border:9px solid #080b0f;border-radius:43px;outline:1px solid #697480;box-shadow:inset 0 0 0 1px #2b3239,0 34px 65px #00000094,0 8px 18px #00000059}.phone-pair .hero-phone:before,.screen-showcase:not(.web-showcase) .screen-phone:before{content:"";z-index:5;background:radial-gradient(circle at 82%,#263646 0 2px,#080a0d 3px),#050608;border-radius:15px;width:72px;height:18px;position:absolute;top:10px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 2px #ffffff29,0 1px 3px #0000008c}.phone-pair .hero-phone:after,.screen-showcase:not(.web-showcase) .screen-phone:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(112deg,#ffffff21,#0000 18% 76%,#ffffff0b);border-radius:33px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff1a}.phone-pair .hero-phone:not(.back){transform-origin:50% 85%;transform:rotateY(-5deg)rotate(1.8deg)}.phone-pair .hero-phone.back{transform-origin:50% 85%;filter:brightness(.88);transform:rotateY(9deg)rotate(-7deg)}.screen-showcase:not(.web-showcase) .product-screen:first-child .screen-phone{transform:rotateY(5deg)rotate(-1deg)}.screen-showcase:not(.web-showcase) .product-screen:nth-child(2) .screen-phone{transform:translateY(-9px)}.screen-showcase:not(.web-showcase) .product-screen:nth-child(3) .screen-phone{transform:rotateY(-5deg)rotate(1deg)}.device-preview:not(.web-device-preview) .card-phone{background-clip:padding-box;border-color:#080b0f;outline:1px solid #5e6975;box-shadow:inset 0 0 0 1px #2a3138,0 20px 38px #0000009e}.device-preview:not(.web-device-preview) .card-phone:before{content:"";z-index:5;background:#050608;border-radius:8px;width:34px;height:8px;position:absolute;top:5px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px 1px #ffffff26}.device-preview:not(.web-device-preview) .card-phone:after{content:"";z-index:4;pointer-events:none;background:linear-gradient(115deg,#ffffff1f,#0000 24% 78%,#ffffff0a);border-radius:17px;position:absolute;inset:0}@media (width<=600px){.screen-showcase:not(.web-showcase) .product-screen .screen-phone{transform:none}}.standards-page{color:#10203a;background:#fff}.standards-container{width:min(1180px,100% - 40px);margin:auto}.standards-hero{color:#fff;background:radial-gradient(circle at 80% 20%,#1b4e86,#0000 35%),linear-gradient(145deg,#06152d,#0c294f);padding:115px 0 85px;position:relative;overflow:hidden}.standards-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.standards-hero .standards-container{z-index:1;position:relative}.standards-hero span,.standards-heading span,.standards-method>div>span,.standard-detail-hero>div>span,.standard-audience span,.standard-deliverables span{letter-spacing:2px;color:#62dcff;font-size:11px;font-weight:900}.standards-hero h1{letter-spacing:-4px;max-width:960px;margin:22px 0;font-size:clamp(48px,6vw,76px);line-height:1}.standards-hero h1 em{color:#66dfff;font-style:normal}.standards-hero p{color:#b9c9dd;max-width:760px;font-size:18px;line-height:1.75}.standards-promise{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.standards-promise b{color:#dce8f7;border:1px solid #ffffff26;border-radius:999px;padding:10px 14px;font-size:12px}.standards-catalog,.standard-principles{padding:100px 0}.standards-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:45px;display:flex}.standards-heading h2,.standards-method h2,.standard-audience h2,.standard-deliverables h2{letter-spacing:-2px;margin:14px 0 0;font-size:42px;line-height:1.1}.standards-heading>p{color:#69788d;max-width:430px;line-height:1.7}.standards-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.standards-grid article{background:linear-gradient(145deg,#fff,#f6f9fd);border:1px solid #dfe7f1;border-radius:16px;padding:32px}.standards-grid small{color:#1768ff;letter-spacing:1px;font-weight:900}.standards-grid h3{margin:22px 0 12px;font-size:24px}.standards-grid p{color:#6d7b8e;line-height:1.7}.standards-grid ul{margin:23px 0;padding:0;list-style:none}.standards-grid li{margin:11px 0;font-size:13px}.standards-grid a{color:#1768ff;margin-top:8px;font-weight:800;display:inline-flex}.standards-method{color:#fff;background:#07182f;padding:100px 0}.standards-method h2{max-width:690px}.standards-method .standards-container>div{grid-template-columns:repeat(3,1fr);gap:15px;margin-top:40px;display:grid}.standards-method article{background:#0d294c;border:1px solid #ffffff17;border-radius:12px;padding:25px}.standards-method article b{color:#55d8ff}.standards-method article h3{font-size:18px}.standards-method article p{color:#9eb0c8;font-size:13px}.standards-cta{text-align:center;background:#edf4ff;padding:95px 20px}.standards-cta h2{max-width:820px;margin:0 auto;font-size:42px}.standards-cta p{color:#6d7b8d}.standards-cta a{color:#fff;background:#1768ff;border-radius:8px;margin-top:18px;padding:14px 22px;font-weight:800;display:inline-block}.standards-footer{color:#8698b2;background:#040f21;align-items:center;gap:20px;padding:28px max(20px,50vw - 590px);font-size:11px;display:flex}.standards-footer>a{color:#fff;align-items:center;gap:10px;font-weight:900;display:flex}.standards-footer .brand-logo{width:34px;height:34px}.standards-footer p{margin-left:auto}.standard-detail-hero{color:#fff;background:radial-gradient(circle at 85%,#19497f,#0000 38%),linear-gradient(145deg,#06152d,#0c294f);padding:55px 0 90px}.standard-breadcrumb{color:#8da2bd;gap:10px;margin-bottom:70px;font-size:11px;display:flex}.standard-detail-hero h1{letter-spacing:-3px;max-width:900px;margin:18px 0;font-size:clamp(45px,5.5vw,70px);line-height:1}.standard-detail-hero p{color:#b8c8dc;max-width:730px;font-size:18px;line-height:1.7}.standard-detail-hero>a{background:#1768ff;border-radius:7px;margin-top:24px;padding:14px 20px;font-weight:800;display:inline-block}.standard-audience{border-bottom:1px solid #e1e8f1;padding:65px 0}.standard-audience h2{max-width:900px}.principle-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.principle-grid article{border:1px solid #e0e7f0;border-radius:12px;padding:27px}.principle-grid b{color:#1768ff}.principle-grid h3{margin:30px 0 12px;font-size:18px;line-height:1.35}.principle-grid p{color:#718095;font-size:13px;line-height:1.65}.standard-deliverables{color:#fff;background:#07182f;padding:90px 0}.standard-deliverables .standards-container{grid-template-columns:1fr 1fr;gap:90px;display:grid}.standard-deliverables ul{grid-template-columns:1fr 1fr;gap:14px;padding:0;list-style:none;display:grid}.standard-deliverables li{color:#c6d3e4;border:1px solid #ffffff1a;border-radius:8px;padding:15px}@media (width<=760px){.standards-hero{padding:80px 0 60px}.standards-hero h1{letter-spacing:-2.5px;font-size:47px}.standards-heading{display:block}.standards-heading>p{margin-top:20px}.standards-grid,.principle-grid,.standards-method .standards-container>div,.standard-deliverables .standards-container{grid-template-columns:1fr}.standards-method .standards-container>div{gap:10px}.standards-heading h2,.standards-method h2,.standard-audience h2,.standard-deliverables h2,.standards-cta h2{font-size:34px}.standard-deliverables{padding:70px 0}.standard-deliverables .standards-container{gap:35px}.standard-deliverables ul{grid-template-columns:1fr}.standards-footer{text-align:center;display:block}.standards-footer>a{justify-content:center}.standards-footer p{margin:18px 0}.standard-breadcrumb{margin-bottom:45px}}.legal-page{color:#17263c;background:#f7f9fc;min-height:100vh}.legal-page>header{color:#fff;background:#06162e;align-items:center;height:74px;padding:0 max(22px,50vw - 540px);display:flex}.legal-brand{letter-spacing:2px;font-weight:900}.legal-brand span{color:#55d8ff}.legal-page>header nav{color:#a7b8ce;gap:25px;margin-left:auto;font-size:13px;display:flex}.legal-hero{color:#fff;background:radial-gradient(circle at 80%,#174375,#0000 35%),#081a33;padding:75px 20px}.legal-hero>div{width:min(1080px,100%);margin:auto}.legal-hero span{letter-spacing:2px;color:#55d8ff;font-size:11px;font-weight:900}.legal-hero h1{letter-spacing:-2px;margin:14px 0;font-size:50px}.legal-hero p{color:#a8b8cd;font-size:12px}.legal-content{background:#fff;border:1px solid #e0e6ee;border-radius:15px;width:min(960px,100% - 40px);margin:70px auto 90px;padding:55px 65px}.legal-lead{color:#4e6076;margin:0 0 50px;font-size:17px;line-height:1.8}.legal-section{border-top:1px solid #e7ebf1;grid-template-columns:220px 1fr;gap:45px;padding:35px 0;display:grid}.legal-section>div:first-child span{color:#1768ff;font-size:11px;font-weight:900}.legal-section h2{margin:8px 0;font-size:21px}.legal-section p,.legal-section li{color:#52657c;font-size:14px;line-height:1.8}.legal-section a,.legal-note a{color:#1768ff;font-weight:700}.legal-note{color:#50647c;background:#edf4ff;border-left:3px solid #1768ff;padding:18px 20px;font-size:13px;line-height:1.7}.legal-page>footer{color:#8194b0;background:#040f21;align-items:center;gap:30px;padding:28px max(20px,50vw - 540px);font-size:11px;display:flex}.legal-page>footer p{margin-left:auto}.legal-page>footer div{gap:12px;display:flex}@media (width<=700px){.legal-page>header nav{display:none}.legal-hero h1{font-size:39px}.legal-content{margin:35px auto;padding:35px 22px}.legal-section{grid-template-columns:1fr;gap:8px}.legal-page>footer{text-align:center;display:block}.legal-page>footer p{margin:15px 0}.legal-page>footer div{justify-content:center}}.legal-company{background:linear-gradient(135deg,#f4f9ff,#edf5ff);border:1px solid #cfe0f3;border-radius:14px;margin:0 0 42px;padding:26px}.legal-company>span{color:#1768ff;letter-spacing:1.5px;font-size:11px;font-weight:900}.legal-company h2{margin:8px 0 18px;font-size:21px}.legal-company>div{grid-template-columns:1.4fr .7fr 1fr 1fr;gap:18px;display:grid}.legal-company p{color:#48617a;margin:0;font-size:12px;line-height:1.65}.legal-company p b{color:#173654;margin-bottom:5px;font-size:11px;display:block}.legal-company a{color:#1768ff;font-weight:800}.legal-page>footer div{flex-wrap:wrap}@media (width<=850px){.legal-company>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.legal-company>div{grid-template-columns:1fr}}.solutions-hub{color:#10203a;background:#f5f8fc;min-height:100vh}.solutions-shell{width:min(1180px,100% - 40px);margin:auto}.solutions-hero{background:radial-gradient(circle at 85% 25%,#d4e6ff,#0000 32%),linear-gradient(145deg,#f9fbff,#eaf2ff);padding:90px 0 70px}.solutions-hero span,.solutions-category-head span{letter-spacing:1.8px;color:#1768ff;font-size:10px;font-weight:900}.solutions-hero h1{letter-spacing:-4px;margin:16px 0;font-size:clamp(46px,5.5vw,74px);line-height:.98}.solutions-hero p{color:#5f7086;max-width:760px;font-size:17px;line-height:1.75}.solutions-tree{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px;display:grid}.solutions-tree a{background:#fff;border:1px solid #cfdaea;border-radius:14px;padding:20px;box-shadow:0 10px 28px #18407812}.solutions-tree b{display:block}.solutions-tree small{color:#718198;margin-top:8px;line-height:1.45;display:block}.solutions-main{padding:65px 0 100px}.solutions-category{border-top:1px solid #d5dfeb;padding:55px 0}.solutions-category-head{grid-template-columns:.7fr 1.3fr;gap:50px;margin-bottom:28px;display:grid}.solutions-category-head h2{margin:10px 0;font-size:36px}.solutions-category-head p{color:#65758a;line-height:1.7}.solutions-product-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.solutions-product{background:#fff;border:1px solid #d5dfeb;border-radius:16px;flex-direction:column;min-height:410px;padding:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 15px 40px #12305a0f}.solutions-product:hover{transform:translateY(-4px);box-shadow:0 22px 48px #12305a1f}.solutions-product-visual{aspect-ratio:16/10;background:#edf4fa;position:relative;overflow:hidden}.solutions-product-visual>img:first-child{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.solutions-product:hover .solutions-product-visual>img:first-child{transform:scale(1.025)}.solutions-product-logo{background:#05142be6;border-radius:50%;padding:5px;box-shadow:0 6px 18px #0003;width:46px!important;height:46px!important;position:absolute!important;inset:auto 12px 12px auto!important}.solutions-product-copy{flex-direction:column;flex:1;padding:22px 24px 24px;display:flex}.solutions-product-copy b{margin-top:auto}.solutions-product span{color:#1768ff;letter-spacing:1px;font-size:9px;font-weight:900}.solutions-product h3{margin:13px 0;font-size:20px}.solutions-product p{color:#66768b;font-size:13px;line-height:1.65}.solutions-product b{color:#1359c9;margin-top:auto}.solutions-process{color:#fff;background:#07182f;border-radius:20px;margin-top:45px;padding:34px}.solutions-process h3{margin-top:0;font-size:28px}.solutions-process ol{grid-template-columns:repeat(4,1fr);gap:15px;padding:0;list-style:none;display:grid}.solutions-process li{color:#aebed1;border:1px solid #294360;border-radius:12px;padding:18px;font-size:12px;line-height:1.55}.solutions-process li b{color:#5fe0ff;margin-bottom:9px;display:block}.solutions-hub-footer{text-align:center;color:#8fa2ba;background:#07182f;padding:32px;font-size:11px}@media (width<=900px){.solutions-tree,.solutions-process ol,.solutions-product-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.solutions-shell{width:min(100% - 26px,1180px)}.solutions-hero{padding:60px 0}.solutions-hero h1{letter-spacing:-2px}.solutions-tree,.solutions-product-grid,.solutions-process ol{grid-template-columns:1fr}.solutions-category-head{grid-template-columns:1fr;gap:5px}.solutions-product{min-height:0}}body:has(.ely-demo-site){background:#fff;margin:0}.ely-demo-site{color:#17202b;min-height:100vh}.ely-demo-site *{box-sizing:border-box}.ely-demo-site a{color:inherit;text-decoration:none}.ely-demo-site button,.ely-demo-site input{font:inherit}.ely-demo-site~.global-site-footer{display:none!important}body:has(.ely-demo-site)>.global-site-footer{display:none!important}body:has(.ely-demo-site)>.back-to-top{display:none!important}body:has(.ely-demo-site)>.whatsapp-support{display:none!important}.ely-demo-bar{z-index:50;color:#fff;background:#07172e;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:58px;padding:8px clamp(18px,4vw,64px);font-family:Arial,sans-serif;display:grid;position:relative}.ely-demo-brand{align-items:center;gap:9px;display:flex}.ely-demo-brand i{border:1px solid #e0bd72;border-radius:50%;place-items:center;width:35px;height:35px;font-family:Georgia,serif;font-style:normal;display:grid}.ely-demo-brand span{gap:2px;display:grid}.ely-demo-brand b{letter-spacing:1.6px;font-size:10px}.ely-demo-brand small{color:#94a7c0;font-size:8px}.ely-demo-bar p{text-align:center;color:#b9c6d8;margin:0;font-size:10px}.ely-demo-bar p span{color:#fff;letter-spacing:1px;background:#146aff;border-radius:999px;margin-right:9px;padding:5px 7px;font-size:7px;font-weight:900}.ely-demo-buy{background:#fff;border-radius:7px;padding:10px 14px;font-size:9px;font-weight:900;color:#07172e!important}.ely-demo-buy span{color:#1768ff;margin-left:7px}.corporate-demo{color:#1a211e;background:#f0eee8;font-family:Arial,sans-serif}.corp-nav{border-bottom:1px solid #1e28211f;justify-content:space-between;align-items:center;gap:40px;padding:28px clamp(22px,6vw,92px);display:flex}.corp-logo{display:grid}.corp-logo b{letter-spacing:5px;font-family:Georgia,serif;font-size:21px}.corp-logo small{letter-spacing:3.4px;font-size:7px}.corp-nav>div{letter-spacing:.5px;align-items:center;gap:30px;font-size:10px;font-weight:700;display:flex}.corp-contact{border:1px solid #1c2a22;padding:12px 17px}.corp-hero{grid-template-columns:.85fr 1.15fr;align-items:center;gap:5vw;min-height:690px;padding:45px clamp(22px,6vw,92px) 75px;display:grid}.corp-hero-copy>span,.corp-projects header>span,.corp-process header>span,.corp-about>div>span,.corp-cta>span{letter-spacing:2.5px;color:#7f624d;font-size:8px;font-weight:900}.corp-hero h1{letter-spacing:-5px;margin:26px 0;font-family:Georgia,serif;font-size:clamp(53px,6.6vw,104px);font-weight:400;line-height:.88}.corp-hero h1 em{color:#8b6550;font-style:italic}.corp-hero-copy>p{color:#536059;max-width:530px;font-family:Georgia,serif;font-size:16px;line-height:1.8}.corp-hero-copy>div{justify-content:space-between;align-items:center;gap:20px;margin-top:38px;display:flex}.corp-hero-copy>div>a{text-transform:uppercase;letter-spacing:1px;border-bottom:1px solid #1a211e;padding-bottom:8px;font-size:10px;font-weight:900}.corp-hero-copy>div>small{color:#7f8982;font-size:8px}.corp-hero>figure{background:#c8c2b6;min-height:560px;margin:0;position:relative;overflow:hidden}.corp-hero>figure img{object-fit:cover;filter:saturate(.7)contrast(.94);width:100%;height:560px;transform:scale(1.05)}.corp-hero>figure figcaption{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f4f0e8e8;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:absolute;bottom:22px;left:24px;right:24px}.corp-hero>figure figcaption b{font-family:Georgia,serif;font-size:17px}.corp-hero>figure figcaption span{letter-spacing:1px;font-size:8px}.corp-stats{border-block:1px solid #1e282127;grid-template-columns:repeat(4,1fr);margin:0 clamp(22px,6vw,92px);display:grid}.corp-stats span{border-right:1px solid #1e282127;gap:5px;padding:34px;display:grid}.corp-stats span:last-child{border:0}.corp-stats b{font-family:Georgia,serif;font-size:34px;font-weight:400}.corp-stats small{color:#647168;letter-spacing:.5px;font-size:8px}.corp-projects,.corp-process{padding:110px clamp(22px,6vw,92px)}.corp-projects header,.corp-process header{grid-template-columns:220px 1fr;gap:40px;margin-bottom:52px;display:grid}.corp-projects header>div{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.corp-projects h2,.corp-process h2,.corp-about h2{letter-spacing:-2px;max-width:760px;margin:0;font-family:Georgia,serif;font-size:clamp(36px,4vw,61px);font-weight:400;line-height:1.06}.corp-projects header p{color:#66736b;max-width:340px;margin:0;font-size:11px;line-height:1.7}.corp-project-grid{grid-template-columns:1.3fr .7fr;gap:25px;display:grid}.corp-project-grid article{min-width:0}.corp-project-grid article.wide{grid-row:span 2}.corp-project-grid figure{background:#c9c2b7;height:275px;margin:0;overflow:hidden}.corp-project-grid .wide figure{height:610px}.corp-project-grid figure img{object-fit:cover;width:100%;height:100%}.corp-project-grid article>span{justify-content:space-between;margin-top:13px;display:flex}.corp-project-grid article>span b{font-family:Georgia,serif;font-size:17px}.corp-project-grid article>span small{color:#7a867e;font-size:8px}.warm-space{background:linear-gradient(155deg,#0000 52%,#715e4d 53%),linear-gradient(28deg,#c3aa8c,#f5e8d3)!important}.stone-space{background:linear-gradient(90deg,#302d29 0 25%,#0000 26%),linear-gradient(18deg,#d8d2c5 0 58%,#8e7967 59%)!important}.corp-process{color:#eef0eb;background:#16221d}.corp-process header>span{color:#c69c72}.corp-process ol{margin:0;padding:0;list-style:none}.corp-process li{border-top:1px solid #ffffff20;grid-template-columns:220px 1fr;gap:40px;padding:30px 0;display:grid}.corp-process li>b{color:#be9b7e;font-size:10px}.corp-process li span{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.corp-process li strong{font-family:Georgia,serif;font-size:26px;font-weight:400}.corp-process li p{color:#aeb9b1;max-width:450px;font-size:11px;line-height:1.7}.corp-about{background:#dedbd2;grid-template-columns:1fr .8fr;gap:80px;padding:120px clamp(22px,6vw,92px);display:grid}.corp-about p{color:#4f5b54;margin:37px 0 0;font-family:Georgia,serif;font-size:17px;line-height:1.9}.corp-cta{color:#fff;background:#af684a;padding:120px clamp(22px,6vw,92px)}.corp-cta>span{color:#ffe5d4}.corp-cta h2{letter-spacing:-7px;margin:26px 0 55px;font-family:Georgia,serif;font-size:clamp(70px,10vw,150px);font-weight:400;line-height:.78}.corp-cta a{border-bottom:1px solid #fff;padding-bottom:9px;font-size:12px;display:inline-block}.corp-footer{color:#fff;background:#0d1713;align-items:center;gap:30px;padding:30px clamp(22px,6vw,92px);display:flex}.corp-footer p{color:#88958e;margin-right:auto;font-size:9px}.corp-footer>span{font-size:9px}.commerce-demo{color:#321e29;background:#fffaf7;font-family:Arial,sans-serif}.store-nav{background:#fffaf7;grid-template-columns:auto 1fr auto auto;align-items:center;gap:40px;padding:23px clamp(18px,5vw,72px);display:grid}.store-menu{display:none}.store-logo{text-align:center;display:grid}.store-logo b{letter-spacing:6px;font-family:Georgia,serif;font-size:24px}.store-logo small{letter-spacing:3px;font-size:7px}.store-nav nav{justify-content:center;gap:31px;font-size:10px;display:flex}.store-nav>div{gap:8px;display:flex}.store-nav button{background:0 0;border:0}.store-bag{align-items:center;display:flex;border:1px solid #e8d9d2!important;border-radius:999px!important;gap:7px!important;padding:8px 10px!important;font-size:9px!important}.store-bag b{color:#fff;background:#63213e;border-radius:50%;place-items:center;width:19px;height:19px;display:grid}.store-hero{background:#ead5d3;grid-template-columns:.8fr 1.2fr;min-height:650px;display:grid}.store-hero>div{flex-direction:column;justify-content:center;padding:70px clamp(28px,7vw,112px);display:flex}.store-hero>div>span,.store-products header span,.store-story>div>span,.store-newsletter>span{color:#8c5066;letter-spacing:2px;font-size:8px;font-weight:900}.store-hero h1{letter-spacing:-5px;margin:20px 0;font-family:Georgia,serif;font-size:clamp(59px,7vw,108px);font-weight:400;line-height:.85}.store-hero p{color:#705562;max-width:430px;font-family:Georgia,serif;font-size:16px;line-height:1.65}.store-hero>div>a{color:#fff;letter-spacing:1px;background:#4e1730;align-self:flex-start;margin-top:24px;padding:14px 19px;font-size:9px;font-weight:900}.store-hero>div>a i{margin-left:13px}.store-hero>div>small{color:#8a6574;margin-top:37px;font-size:8px}.store-hero figure{margin:0;position:relative;overflow:hidden}.store-hero figure img{object-fit:cover;width:100%;height:650px}.store-hero figcaption{background:#fff;align-items:center;gap:14px;padding:11px 14px;display:flex;position:absolute;bottom:20px;left:20px}.store-hero figcaption span{color:#a2697b;font-size:9px}.store-hero figcaption b{letter-spacing:1.5px;font-size:8px}.store-promise{justify-content:space-between;align-items:center;gap:60px;padding:75px clamp(22px,6vw,90px);display:flex}.store-promise>p{max-width:650px;margin:0;font-family:Georgia,serif;font-size:30px;line-height:1.25}.store-promise>div{gap:50px;display:flex}.store-promise span{display:grid}.store-promise b{font-family:Georgia,serif;font-size:27px}.store-promise small{color:#8c7780;white-space:nowrap;font-size:8px}.store-products{background:#f6efeb;padding:100px clamp(22px,6vw,90px)}.store-products>header{justify-content:space-between;align-items:flex-end;margin-bottom:42px;display:flex}.store-products h2{margin:12px 0 0;font-family:Georgia,serif;font-size:47px;font-weight:400}.store-products header>a{font-size:9px;font-weight:800}.store-products>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.store-products article figure{height:380px;margin:0;position:relative;overflow:hidden}.store-products figure.peach{background:#eec8b6}.store-products figure.lilac{background:#d7cbe4}.store-products figure.rose{background:#e7bfc9}.store-products figure>span{z-index:2;background:#fff;padding:7px 9px;font-size:7px;font-weight:900;position:absolute;top:15px;left:15px}.store-products figure>button{z-index:2;background:#fff;border:0;border-radius:50%;width:32px;height:32px;position:absolute;top:13px;right:13px}.store-products figure img{object-fit:contain;width:100%;height:100%;padding:35px;transition:transform .35s}.store-products article:hover figure img{transform:scale(1.05)}.store-products article>small{color:#9a7584;letter-spacing:1.5px;margin-top:16px;font-size:7px;display:block}.store-products h3{margin:7px 0;font-family:Georgia,serif;font-size:20px;font-weight:400}.store-products article>p{font-size:11px}.store-products article>button{border:0;background:0 0;border-block:1px solid #cdbdc3;justify-content:space-between;width:100%;padding:12px 0;font-size:9px;font-weight:900;display:flex}.store-story{grid-template-columns:1.1fr .9fr;min-height:620px;display:grid}.store-story figure{margin:0}.store-story figure img{object-fit:cover;width:100%;height:620px}.store-story>div{color:#fff;background:#552037;flex-direction:column;justify-content:center;padding:70px 8vw;display:flex}.store-story h2{margin:22px 0;font-family:Georgia,serif;font-size:clamp(43px,5vw,74px);font-weight:400;line-height:.94}.store-story p{color:#e4cad5;font-family:Georgia,serif;font-size:15px;line-height:1.8}.store-story a{border-bottom:1px solid #fff;align-self:flex-start;margin-top:20px;padding-bottom:8px;font-size:9px}.store-newsletter{text-align:center;padding:110px 20px}.store-newsletter h2{max-width:700px;margin:18px auto 35px;font-family:Georgia,serif;font-size:43px;font-weight:400;line-height:1.05}.store-newsletter form{border-bottom:1px solid #5e3a49;max-width:560px;margin:auto;display:flex}.store-newsletter input{background:0 0;border:0;outline:0;flex:1;padding:15px}.store-newsletter button{background:0 0;border:0;font-size:9px;font-weight:900}.store-toast{z-index:100;color:#fff;background:#321e29;border-radius:9px;padding:15px 18px;font-size:10px;position:fixed;bottom:22px;right:22px;box-shadow:0 15px 50px #0004}.store-footer{color:#fff;background:#2d1721;grid-template-columns:auto 1fr auto;align-items:center;gap:50px;padding:40px clamp(22px,6vw,90px);display:grid}.store-footer>div{justify-content:center;gap:25px;font-size:9px;display:flex}.store-footer>p{color:#a9909a;text-align:right;max-width:330px;margin:0;font-size:8px;line-height:1.5}.publishing-demo{color:#20201e;background:#f8f6f1;font-family:Arial,sans-serif}.mag-header{background:#faf8f3;border-bottom:1px solid #d8d2c7;align-items:center;gap:45px;padding:22px clamp(20px,5vw,76px);display:flex}.mag-logo{align-items:center;gap:10px;display:flex}.mag-logo i{color:#fff;background:#8f3041;border-radius:50%;place-items:center;width:42px;height:42px;font-family:Georgia,serif;font-size:20px;display:grid}.mag-logo span{display:grid}.mag-logo b{letter-spacing:3px;font-family:Georgia,serif;font-size:21px}.mag-logo small{letter-spacing:1.5px;font-size:6px}.mag-header nav{gap:30px;margin-left:auto;font-size:9px;font-weight:700;display:flex}.mag-member{background:#8f3041;padding:12px 15px;font-size:8px;font-weight:900;color:#fff!important}.mag-breaking{color:#fff;background:#2a2825;align-items:center;gap:18px;padding:10px clamp(20px,5vw,76px);display:flex}.mag-breaking span{color:#2a2825;background:#e0a45f;padding:5px 7px;font-size:7px;font-weight:900}.mag-breaking p{color:#d0cbc2;margin:0 auto 0 0;font-family:Georgia,serif;font-size:11px}.mag-breaking a{font-size:8px}.mag-latest{grid-template-columns:1fr 1fr;align-items:center;gap:6vw;padding:65px clamp(20px,7vw,110px) 85px;display:grid}.mag-latest figure{margin:0;position:relative;transform:rotate(-2deg);box-shadow:0 30px 70px #3e2b242b}.mag-latest figure img{aspect-ratio:1.45;object-fit:cover;width:100%;display:block}.mag-latest figure span{color:#fff;background:#8f3041;padding:9px 11px;font-size:7px;font-weight:900;position:absolute;bottom:18px;left:18px}.mag-latest>div>span,.mag-stories header>span,.mag-reader-meta>span,.mag-archive header span,.mag-community>div>span{color:#a46052;letter-spacing:2px;font-size:8px;font-weight:900}.mag-latest h1{letter-spacing:-5px;margin:20px 0;font-family:Georgia,serif;font-size:clamp(60px,7vw,102px);font-weight:400;line-height:.82}.mag-latest p{color:#67645f;max-width:560px;font-family:Georgia,serif;font-size:16px;line-height:1.8}.mag-latest>div>div{gap:12px;margin:28px 0;display:flex}.mag-latest>div>div a{border:1px solid #bdb5a9;padding:13px 16px;font-size:8px;font-weight:900}.mag-latest>div>div a:first-child{color:#fff;background:#8f3041;border-color:#8f3041}.mag-latest>div>small{color:#8b867e;font-size:8px}.mag-topics{border-block:1px solid #d8d2c7;justify-content:center;gap:35px;padding:18px;display:flex;overflow:auto}.mag-topics span{white-space:nowrap;font-family:Georgia,serif;font-size:11px;font-style:italic}.mag-stories{padding:100px clamp(20px,6vw,92px)}.mag-stories header{margin-bottom:43px}.mag-stories h2{margin:12px 0 0;font-family:Georgia,serif;font-size:48px;font-weight:400}.mag-stories>div{grid-template-columns:1.2fr .8fr .8fr;gap:25px;display:grid}.mag-stories figure{background:#d6cec0;height:250px;margin:0;overflow:hidden}.mag-stories article.lead figure{height:390px}.mag-stories figure img{object-fit:cover;width:100%;height:100%}.mag-city-image{background:linear-gradient(90deg,#0000 47%,#8f3041 48% 52%,#0000 53%),linear-gradient(22deg,#c3a97f,#efe4d2)!important}.mag-stories article>span{color:#9a655c;letter-spacing:1px;margin-top:16px;font-size:7px;font-weight:900;display:block}.mag-stories h3{margin:8px 0;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.15}.mag-stories .lead h3{font-size:32px}.mag-stories p{color:#6a6761;font-size:10px;line-height:1.7}.mag-stories article>a{border-bottom:1px solid #444;margin-top:8px;padding-bottom:5px;font-size:8px;font-weight:900;display:inline-block}.mag-reader{color:#fff;background:#272522;grid-template-columns:.7fr 1.3fr;gap:55px;padding:100px clamp(20px,6vw,92px);display:grid}.mag-reader-meta{flex-direction:column;justify-content:center;display:flex}.mag-reader h2{margin:18px 0;font-family:Georgia,serif;font-size:47px;font-weight:400;line-height:1}.mag-reader p{color:#aeadab;font-family:Georgia,serif;font-size:14px;line-height:1.7}.mag-reader-meta>div{align-items:center;gap:12px;margin-top:25px;display:flex}.mag-reader-meta button{color:#fff;background:0 0;border:1px solid #ffffff2b;width:39px;height:39px}.mag-reader-meta b{font-size:9px}.mag-book{perspective:900px;grid-template-columns:1fr 1fr;min-height:480px;display:grid;box-shadow:0 30px 80px #0008}.mag-book article{color:#342f2b;background:#f7f2e9;padding:55px 45px;position:relative}.mag-book article:first-child{transform-origin:100%;transform:rotateY(2deg);box-shadow:inset -20px 0 30px #0000000b}.mag-book article:last-child{transform-origin:0;transform:rotateY(-2deg);box-shadow:inset 20px 0 30px #0000000b}.mag-book small{letter-spacing:2px;font-size:7px}.mag-book h3{margin:50px 0 20px;font-family:Georgia,serif;font-size:35px;font-weight:400}.mag-book p{color:#5f5953;font-size:12px}.mag-book article>span{font-size:8px;position:absolute;bottom:20px}.mag-book article:first-child>span{left:22px}.mag-book article:last-child>span{right:22px}.mag-book-art{background:linear-gradient(25deg,#8f3041 0 36%,#0000 37%),linear-gradient(140deg,#e1a45f 0 48%,#c8b499 49%);height:250px}.mag-book blockquote{margin:25px 0;font-family:Georgia,serif;font-size:18px;font-style:italic;line-height:1.4}.mag-archive{padding:100px clamp(20px,6vw,92px)}.mag-archive header{justify-content:space-between;align-items:flex-end;margin-bottom:35px;display:flex}.mag-archive h2{margin:10px 0 0;font-family:Georgia,serif;font-size:45px;font-weight:400}.mag-archive header>a{font-size:8px;font-weight:900}.mag-archive>div{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mag-archive article figure{height:220px;margin:0;overflow:hidden}.mag-archive article img{object-fit:cover;width:100%;height:100%}.mag-archive article>span{color:#9a655c;margin-top:14px;font-size:7px;font-weight:900;display:block}.mag-archive h3{margin:7px 0;font-family:Georgia,serif;font-size:22px;font-weight:400}.mag-archive article>a{font-size:8px;font-weight:900}.mag-community{color:#fff;background:#8f3041;grid-template-columns:1fr .7fr;gap:80px;padding:100px clamp(20px,7vw,110px);display:grid}.mag-community h2{margin:20px 0;font-family:Georgia,serif;font-size:60px;font-weight:400;line-height:.92}.mag-community p{color:#f1d7dc;max-width:570px;font-family:Georgia,serif;font-size:14px;line-height:1.8}.mag-community form{color:#332a2d;background:#fff;align-self:center;gap:12px;padding:29px;display:grid}.mag-community label{gap:8px;font-size:8px;font-weight:900;display:grid}.mag-community input{border:1px solid #d9cfd1;padding:13px}.mag-community button{color:#fff;background:#272522;border:0;padding:13px;font-size:9px;font-weight:900}.mag-community form small{color:#8a7e82;font-size:7px}.mag-footer{color:#fff;background:#1c1a18;align-items:center;gap:35px;padding:30px clamp(20px,6vw,92px);display:flex}.mag-footer p{color:#8f8a83;margin-right:auto;font-size:8px}.mag-footer>span{font-size:8px}@media (width<=900px){.ely-demo-bar{grid-template-columns:1fr auto}.ely-demo-bar p,.corp-nav>div,.mag-header nav{display:none}.corp-hero,.corp-about,.store-hero,.store-story,.mag-latest,.mag-reader,.mag-community{grid-template-columns:1fr}.corp-hero{padding-top:65px}.corp-hero>figure{min-height:430px}.corp-hero>figure img{height:430px}.corp-stats{grid-template-columns:1fr 1fr}.corp-stats span:nth-child(2){border-right:0}.corp-projects header,.corp-process header,.corp-process li{grid-template-columns:1fr}.corp-projects header>div{display:grid}.corp-process li span{grid-template-columns:1fr}.store-nav{grid-template-columns:auto 1fr auto}.store-nav nav{display:none}.store-menu{display:block!important}.store-promise{display:grid}.store-promise>div{justify-content:space-between}.store-story figure img{height:500px}.mag-latest figure{max-width:620px;margin:auto}.mag-stories>div{grid-template-columns:1fr 1fr}.mag-stories .lead{grid-column:1/-1}.mag-reader-meta{padding-bottom:20px}.mag-book{min-height:400px}.mag-header{gap:15px}.mag-member{margin-left:auto}.corp-footer,.store-footer,.mag-footer{text-align:left;grid-template-columns:1fr;display:grid}.store-footer>div{justify-content:flex-start}.store-footer>p{text-align:left}}@media (width<=620px){.ely-demo-bar{padding:8px 12px}.ely-demo-brand small{display:none}.ely-demo-buy{padding:9px}.corp-nav{padding:20px}.corp-contact{display:none}.corp-hero h1{letter-spacing:-3px;font-size:55px}.corp-stats{margin:0 20px}.corp-stats span{padding:20px}.corp-project-grid{grid-template-columns:1fr}.corp-project-grid .wide{grid-row:auto}.corp-project-grid .wide figure{height:400px}.corp-projects,.corp-process{padding-block:75px}.corp-cta h2{letter-spacing:-4px;font-size:75px}.store-nav>div button:not(.store-bag){display:none}.store-hero figure img{height:470px}.store-promise>p{font-size:25px}.store-promise>div{gap:15px}.store-products>div{grid-template-columns:1fr}.store-products article figure{height:410px}.store-story figure img{height:380px}.store-newsletter form{border:0;display:grid}.store-newsletter input{border-bottom:1px solid #5e3a49}.mag-header{padding-inline:15px}.mag-member{padding:10px;font-size:7px}.mag-breaking p{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mag-latest h1{letter-spacing:-3px;font-size:62px}.mag-stories>div,.mag-archive>div{grid-template-columns:1fr}.mag-stories .lead{grid-column:auto}.mag-book{grid-template-columns:1fr}.mag-book article:last-child{display:none}.mag-community h2{font-size:48px}.mag-footer>span{display:none}}.store-category-browser{background:#fffaf7;padding:85px clamp(22px,6vw,90px)}.store-category-browser>header{grid-template-columns:1fr .85fr;align-items:end;gap:24px 70px;margin-bottom:35px;display:grid}.store-category-browser>header>span{color:#8c5066;letter-spacing:2px;grid-column:1/-1;font-size:8px;font-weight:900}.store-category-browser h2{margin:0;font-family:Georgia,serif;font-size:45px;font-weight:400;line-height:1.04}.store-category-browser header p{color:#78636c;margin:0;font-size:11px;line-height:1.75}.store-category-browser>div{grid-template-columns:repeat(4,1fr);align-items:start;gap:12px;display:grid}.store-category-browser article{background:#fff;border:1px solid #dfd2cc}.store-category-browser article.active{border-color:#63213e;box-shadow:0 13px 34px #63213e12}.store-category-browser article>button{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:76px;padding:15px;display:flex}.store-category-browser article>button span{gap:5px;display:grid}.store-category-browser article>button b{font-family:Georgia,serif;font-size:16px}.store-category-browser article>button small{color:#927784;font-size:7px}.store-category-browser article>button i{font-size:18px;font-style:normal}.store-category-browser article>div{border-top:1px solid #eadfda;display:grid}.store-category-browser article>div button{color:#6a4d59;text-align:left;background:#fcf8f6;border:0;border-bottom:1px solid #eee3df;justify-content:space-between;padding:12px 15px;font-size:8px;display:flex}.store-clear-filter{color:#5d3948;font-size:9px;font-weight:900;background:0 0!important;border:0!important}.store-empty{text-align:center;grid-column:1/-1;padding:30px}.store-cart-layer{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#24131bb8;position:fixed;inset:0}.store-cart{background:#fffaf7;width:min(460px,100%);height:100%;animation:.25s ease-out cartEnter;position:absolute;top:0;right:0;overflow:auto;box-shadow:-30px 0 80px #0004}.store-cart>header{border-bottom:1px solid #e4d7d2;justify-content:space-between;align-items:center;padding:28px;display:flex}.store-cart>header span{gap:5px;display:grid}.store-cart>header small{color:#9b6278;letter-spacing:2px;font-size:7px;font-weight:900}.store-cart>header h2{margin:0;font-family:Georgia,serif;font-size:37px;font-weight:400}.store-cart>header button{background:#fff;border:1px solid #dfd0ca;border-radius:50%;width:38px;height:38px;font-size:20px}.store-cart-items{padding:8px 28px;display:grid}.store-cart-items article{border-bottom:1px solid #e8ddd8;grid-template-columns:78px 1fr auto;align-items:center;gap:13px;padding:18px 0;display:grid}.store-cart-items figure{height:82px;margin:0}.store-cart-items figure img{object-fit:contain;width:100%;height:100%;padding:8px}.store-cart-items article>span{gap:5px;display:grid}.store-cart-items article>span b{font-family:Georgia,serif;font-size:15px}.store-cart-items article>span small{color:#9b7c89;font-size:8px}.store-cart-items article>span strong{font-size:10px}.store-cart-items article>div{border:1px solid #dfd0ca;align-items:center;display:flex}.store-cart-items article>div button{background:#fff;border:0;width:30px;height:30px}.store-cart-items article>div b{text-align:center;min-width:22px;font-size:9px}.store-cart-total{padding:25px 28px}.store-cart-total>span{justify-content:space-between;align-items:center;display:flex}.store-cart-total>span small{font-size:9px}.store-cart-total>span b{font-family:Georgia,serif;font-size:27px}.store-cart-total p{color:#8a737c;font-size:8px}.store-cart-total>button,.store-cart-empty>button{color:#fff;background:#4e1730;border:0;width:100%;padding:15px;font-size:9px;font-weight:900}.store-cart-empty{text-align:center;justify-items:center;padding:80px 30px;display:grid}.store-cart-empty i{font-size:45px;font-style:normal}.store-cart-empty h3{margin:15px 0 5px;font-family:Georgia,serif;font-size:25px}.store-cart-empty p{color:#8a737c;font-size:10px}.store-cart-empty button{margin-top:15px}.store-products>div:has(>article:only-child){grid-template-columns:minmax(260px,390px)}@keyframes cartEnter{0%{opacity:.4;transform:translate(30px)}to{opacity:1;transform:none}}.mag-reader-toolbar{flex-wrap:wrap;gap:9px;margin-top:24px;display:flex}.mag-reader-toolbar button,.mag-reader-toolbar b{color:#fff;background:0 0;border:1px solid #ffffff2b;place-items:center;min-width:40px;height:40px;padding:0 11px;font-size:9px;display:grid}.mag-reader-toolbar button:disabled{opacity:.3}.mag-reader-toolbar button.active{color:#e0a45f;border-color:#e0a45f}.mag-book.turning{animation:.28s bookTurn}.mag-book article{transition:transform .28s,opacity .28s}.mag-book-art.photo{background-image:url("https://elysoftware.com/projects/publishing/demo-culture-arts.png");background-position:50%;background-size:cover}.mag-book-art.city{background:linear-gradient(25deg,#8f3041 0 36%,#0000 37%),linear-gradient(140deg,#e1a45f 0 48%,#c8b499 49%)}.mag-book-art.ink{background:radial-gradient(circle at 25% 30%,#e0a45f 0 8%,#0000 9%),linear-gradient(135deg,#332d29,#8f3041)}.mag-reader-pages{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.mag-reader-pages button{width:auto!important;height:auto!important;padding:7px 9px!important;font-size:7px!important}.mag-reader-pages button.active{color:#292622;background:#e0a45f}.mag-book.zoomed{transform-origin:50%;transform:scale(1.06)}.mag-reader-status{color:#d4cec4;margin-top:12px;font-size:8px;display:block}.mag-book blockquote+small{color:#6e655e;margin-top:18px;font-family:Georgia,serif;font-size:10px;line-height:1.5;display:block}.mag-book article>strong{color:#8f3041;margin-top:16px;font-family:Georgia,serif;font-size:13px;display:block}.mag-book article>ul{color:#665f59;padding-left:17px;font-size:10px;line-height:1.7}@keyframes bookTurn{0%{transform:perspective(900px)rotateY(0)}50%{opacity:.72;transform:perspective(900px)rotateY(-5deg)}to{transform:perspective(900px)rotateY(0)}}@media (width<=900px){.store-category-browser>header{grid-template-columns:1fr}.store-category-browser>div{grid-template-columns:1fr 1fr}}@media (width<=620px){.store-category-browser>div{grid-template-columns:1fr}.store-category-browser h2{font-size:36px}.store-cart-items article{grid-template-columns:64px 1fr}.store-cart-items article>div{grid-column:2}.mag-reader-toolbar{margin-top:12px}.mag-book.zoomed{transform:none}}.single-product-demo{color:#241d19;background:#f4efe7;font-family:Trebuchet MS,Arial,sans-serif}.single-demo-nav{color:#fff;background:#181512;align-items:center;gap:38px;padding:22px clamp(20px,5vw,74px);display:flex}.single-demo-nav>a{display:grid}.single-demo-nav>a b{letter-spacing:3px;font-family:Georgia,serif;font-size:17px}.single-demo-nav>a small{color:#bba98e;letter-spacing:1.6px;font-size:6px}.single-demo-nav nav{gap:27px;margin-left:auto;font-size:9px;display:flex}.single-demo-nav>button{color:#fff;background:#a88a58;border:1px solid #a88a58;padding:11px 14px;font-size:8px;font-weight:900}.single-demo-hero{grid-template-columns:.82fr 1.18fr;min-height:720px;display:grid}.single-demo-copy{flex-direction:column;justify-content:center;padding:65px clamp(26px,6vw,90px);display:flex}.single-demo-copy>span,.single-demo-details header>span,.single-demo-craft>div>span,.single-demo-delivery>span,.single-demo-faq>div:first-child>span{color:#8d5e39;letter-spacing:2px;font-size:8px;font-weight:900}.single-demo-copy h1{letter-spacing:-5px;margin:20px 0;font-family:Georgia,serif;font-size:clamp(58px,6.7vw,98px);font-weight:400;line-height:.86}.single-demo-copy>p{color:#6b5c51;max-width:530px;font-family:Georgia,serif;font-size:16px;line-height:1.75}.single-demo-rating{align-items:center;gap:10px;margin:18px 0;font-size:8px;display:flex}.single-demo-rating b{color:#a06f35;letter-spacing:2px}.single-demo-price{align-items:end;gap:15px;display:flex}.single-demo-price strong{font-family:Georgia,serif;font-size:33px}.single-demo-price small{color:#796b61;padding-bottom:5px;font-size:8px}.single-demo-options{margin-top:24px}.single-demo-options>span{margin-bottom:10px;font-size:8px;display:block}.single-demo-options>div{gap:9px;display:flex}.single-demo-options button{border:4px solid #f4efe7;border-radius:50%;width:31px;height:31px;box-shadow:0 0 0 1px #c5b6a7}.single-demo-options button.active{box-shadow:0 0 0 2px #181512}.single-demo-buy{grid-template-columns:105px 1fr;gap:10px;margin-top:24px;display:grid}.single-demo-buy>label{gap:6px;font-size:7px;font-weight:900;display:grid}.single-demo-buy>label span{background:#fff;border:1px solid #cbbfb3;justify-content:space-between;align-items:center;display:flex}.single-demo-buy>label button{background:0 0;border:0;width:31px;height:42px}.single-demo-buy>button{color:#fff;background:#181512;border:0;justify-content:space-between;align-items:center;padding:0 18px;font-size:9px;font-weight:900;display:flex}.single-demo-buy>button i{font-size:16px}.single-demo-stock{color:#6f625a;margin-top:12px;font-size:7px}.single-demo-hero>figure{background:#261b16;margin:0;position:relative;overflow:hidden}.single-demo-hero>figure>img{object-fit:cover;width:100%;height:720px}.single-demo-hero figcaption{background:#f5eee3;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;bottom:22px;right:22px}.single-demo-hero figcaption b{font-family:Georgia,serif;font-size:25px}.single-demo-hero figcaption span{font-size:7px;line-height:1.5}.single-demo-proof{background:#fff;border-block:1px solid #d2c5b8;grid-template-columns:repeat(4,1fr);display:grid}.single-demo-proof span{border-right:1px solid #ded4ca;justify-content:center;align-items:center;gap:10px;padding:22px;display:flex}.single-demo-proof b{font-size:18px}.single-demo-proof small{font-size:8px;font-weight:900}.single-demo-details{padding:100px clamp(22px,6vw,92px)}.single-demo-details header{grid-template-columns:.9fr 1.1fr;align-items:end;gap:20px 70px;display:grid}.single-demo-details header>span{grid-column:1/-1}.single-demo-details h2{grid-column:2;margin:0;font-family:Georgia,serif;font-size:50px;font-weight:400;line-height:1.03}.single-demo-details>div{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.single-demo-details article{background:#eee5d9;border:1px solid #cdbfb2;min-height:250px;padding:27px}.single-demo-details article>b{color:#93673f;font-family:Georgia,serif;font-size:31px}.single-demo-details h3{margin:40px 0 10px;font-family:Georgia,serif;font-size:23px}.single-demo-details p{color:#6b5c51;font-size:10px;line-height:1.7}.single-demo-craft{color:#fff;background:#181512;grid-template-columns:1.1fr .9fr;min-height:650px;display:grid}.single-demo-craft figure{margin:0;overflow:hidden}.single-demo-craft figure img{object-fit:cover;filter:saturate(.78)contrast(1.05);width:100%;height:650px}.single-demo-craft>div{flex-direction:column;justify-content:center;padding:65px 8vw;display:flex}.single-demo-craft h2{margin:20px 0;font-family:Georgia,serif;font-size:62px;font-weight:400;line-height:.93}.single-demo-craft p,.single-demo-craft li{color:#c5b8ad;font-family:Georgia,serif;font-size:13px;line-height:1.7}.single-demo-craft ul{padding-left:18px}.single-demo-craft a{border-bottom:1px solid #a88a58;align-self:flex-start;margin-top:20px;padding-bottom:7px;font-size:9px}.single-demo-delivery{background:#fff;padding:100px clamp(22px,6vw,92px)}.single-demo-delivery>h2{max-width:650px;margin:15px 0 45px;font-family:Georgia,serif;font-size:50px;font-weight:400}.single-demo-delivery>div{background:#d8cec5;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.single-demo-delivery article{background:#fff;gap:15px;min-height:180px;padding:24px;display:flex}.single-demo-delivery article>b{color:#9a6e45;font-family:Georgia,serif;font-size:27px}.single-demo-delivery h3{font-family:Georgia,serif;font-size:18px}.single-demo-delivery p{color:#75665c;font-size:9px;line-height:1.6}.single-demo-faq{grid-template-columns:.7fr 1.3fr;gap:70px;padding:100px clamp(22px,7vw,110px);display:grid}.single-demo-faq h2{font-family:Georgia,serif;font-size:45px;font-weight:400}.single-demo-faq details{border-top:1px solid #cfc1b5;padding:18px 0}.single-demo-faq details:last-child{border-bottom:1px solid #cfc1b5}.single-demo-faq summary{cursor:pointer;justify-content:space-between;font-family:Georgia,serif;font-size:17px;list-style:none;display:flex}.single-demo-faq summary b{font-family:Arial}.single-demo-faq details p{color:#6f6056;max-width:680px;font-size:10px;line-height:1.7}.single-demo-footer{color:#fff;background:#181512;align-items:center;gap:40px;padding:35px clamp(22px,6vw,92px);display:flex}.single-demo-footer>a{display:grid}.single-demo-footer>a b{letter-spacing:2px;font-family:Georgia,serif}.single-demo-footer>a small{color:#aa9786;font-size:6px}.single-demo-footer p{color:#9f9186;margin-right:auto;font-size:8px}.single-demo-footer>span{font-size:8px}.single-checkout-layer{z-index:130;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d0a08bd;position:fixed;inset:0}.single-checkout-layer>aside{background:#f4efe7;width:min(470px,100%);height:100%;padding:28px;animation:.25s ease-out cartEnter;position:absolute;top:0;right:0;overflow:auto;box-shadow:-30px 0 90px #0007}.single-checkout-layer header{justify-content:space-between;align-items:center;display:flex}.single-checkout-layer header small{color:#8d5e39;letter-spacing:1.7px;font-size:7px;font-weight:900}.single-checkout-layer h2{margin:6px 0;font-family:Georgia,serif;font-size:34px;font-weight:400}.single-checkout-layer header button{background:#fff;border:1px solid #cdbfb2;border-radius:50%;width:38px;height:38px}.single-checkout-layer article{border-block:1px solid #d8cbbf;grid-template-columns:90px 1fr auto;align-items:center;gap:14px;margin-top:25px;padding:18px 0;display:grid}.single-checkout-layer article img{object-fit:cover;width:90px;height:90px}.single-checkout-layer article span{gap:5px;display:grid}.single-checkout-layer article span b{font-family:Georgia,serif;font-size:15px}.single-checkout-layer article span small{font-size:8px}.single-checkout-layer article strong{font-family:Georgia,serif}.single-checkout-layer aside>div{gap:9px;margin:20px 0;display:grid}.single-checkout-layer aside>div span,.single-checkout-layer aside>div strong{justify-content:space-between;display:flex}.single-checkout-layer aside>div small{font-size:9px}.single-checkout-layer aside>div strong{border-top:1px solid #d8cbbf;padding-top:12px}.single-checkout-layer label{gap:8px;font-size:8px;font-weight:900;display:grid}.single-checkout-layer input{background:#fff;border:1px solid #cdbfb2;padding:13px}.single-checkout-layer aside>button{color:#fff;background:#181512;border:0;width:100%;margin-top:12px;padding:15px;font-size:9px;font-weight:900}.single-checkout-layer aside>p{color:#7d6e64;font-size:8px}.single-demo-toast{z-index:140;color:#fff;background:#181512;padding:14px 18px;font-size:9px;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 14px 40px #0005}@media (width<=900px){.single-demo-nav nav{display:none}.single-demo-hero,.single-demo-craft,.single-demo-faq{grid-template-columns:1fr}.single-demo-hero>figure{grid-row:1}.single-demo-hero>figure>img{height:520px}.single-demo-details header{grid-template-columns:1fr}.single-demo-details h2{grid-column:1}.single-demo-delivery>div,.single-demo-proof{grid-template-columns:1fr 1fr}}@media (width<=620px){.single-demo-nav{gap:12px}.single-demo-nav>a{margin-right:auto}.single-demo-nav>button{padding:9px;font-size:7px}.single-demo-copy h1{font-size:58px}.single-demo-buy{grid-template-columns:1fr}.single-demo-buy>button{min-height:50px}.single-demo-details>div,.single-demo-delivery>div,.single-demo-proof{grid-template-columns:1fr}.single-demo-details h2,.single-demo-delivery>h2{font-size:39px}.single-demo-craft h2{font-size:48px}.single-demo-footer{display:grid}.single-demo-footer p{margin:0}}.corp-footer,.store-footer,.mag-footer,.single-demo-footer{text-align:left;grid-template-columns:1.4fr repeat(2,1fr) 1.1fr;align-items:start;gap:35px;display:grid}.corp-footer section,.store-footer section,.mag-footer section,.single-demo-footer section{gap:10px;display:grid}.corp-footer nav,.store-footer nav,.mag-footer nav,.single-demo-footer nav{gap:9px;display:grid}.corp-footer nav b,.corp-footer section>b,.store-footer nav b,.store-footer section>b,.mag-footer nav b,.mag-footer section>b,.single-demo-footer nav b,.single-demo-footer section>b{color:#fff;letter-spacing:1px;margin-bottom:5px;font-size:9px}.corp-footer nav a,.corp-footer section>a,.corp-footer section>span,.store-footer nav a,.store-footer section>a,.store-footer section>span,.mag-footer nav a,.mag-footer section>a,.mag-footer section>span,.single-demo-footer nav a,.single-demo-footer section>a,.single-demo-footer section>span{color:#b8aaa1;font-size:8px}.corp-footer section>p,.store-footer section>p,.mag-footer section>p,.single-demo-footer section>p{color:#968b83;max-width:310px;margin:0;font-size:8px;line-height:1.7}.corp-footer>small,.store-footer>.store-footer-note,.mag-footer>small,.single-demo-footer>small{color:#756d68;border-top:1px solid #ffffff17;grid-column:1/-1;padding-top:20px;font-size:7px}.store-footer>section>.store-logo{text-align:left}.store-footer{grid-template-columns:1.4fr .8fr .9fr 1fr}.store-footer section>small{color:#8f7c84;font-size:7px;line-height:1.6}.mag-footer{grid-template-columns:1.4fr .8fr .8fr 1fr}.single-demo-footer{grid-template-columns:1.3fr .8fr .9fr 1fr}.single-demo-footer section>a{display:grid}.single-demo-footer section>a b{color:#fff;letter-spacing:2px;font-family:Georgia,serif}.single-demo-footer section>a small{color:#aa9786;font-size:6px}@media (width<=900px){.corp-footer,.store-footer,.mag-footer,.single-demo-footer{grid-template-columns:1fr 1fr}.corp-footer>small,.store-footer>.store-footer-note,.mag-footer>small,.single-demo-footer>small{grid-column:1/-1}}@media (width<=620px){.corp-footer,.store-footer,.mag-footer,.single-demo-footer{grid-template-columns:1fr}.corp-footer>small,.store-footer>.store-footer-note,.mag-footer>small,.single-demo-footer>small{grid-column:1}}.editorial-demo{color:#1e2924;background:#f6f3ed;padding:110px clamp(22px,6vw,92px)}.commerce-demo .editorial-demo{color:#402031;background:#fffaf7}.publishing-demo .editorial-demo{color:#292521;background:#eee9df}.single-product-demo .editorial-demo{color:#281d17;background:#f3eee8}.editorial-demo>header{grid-template-columns:1fr .75fr;align-items:end;gap:70px;margin-bottom:44px;display:grid}.editorial-demo>header span{color:#8c6550;letter-spacing:2.2px;margin-bottom:12px;font-size:8px;font-weight:900;display:block}.editorial-demo>header h2{letter-spacing:-2px;max-width:760px;margin:0;font-family:Georgia,serif;font-size:clamp(38px,4.3vw,64px);font-weight:400;line-height:1.03}.editorial-demo>header p{color:#66716b;margin:0;font-size:11px;line-height:1.8}.editorial-demo-grid{grid-template-columns:1.15fr .85fr .85fr;gap:20px;display:grid}.editorial-demo-grid>article{background:#fff;border:1px solid #32261e20;transition:transform .25s,box-shadow .25s;overflow:hidden}.editorial-demo-grid>article:hover{transform:translateY(-5px);box-shadow:0 22px 45px #30221914}.editorial-demo-grid figure{background:#d9d0c3;height:260px;margin:0;position:relative;overflow:hidden}.editorial-demo-grid>article:first-child figure{height:340px}.editorial-demo-grid figure img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.editorial-demo-grid>article:hover figure img{transform:scale(1.035)}.editorial-demo-grid figure>em{color:#38261f;letter-spacing:1px;background:#fff;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900;position:absolute;top:14px;left:14px}.editorial-demo-grid figure>i{z-index:2;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#221713a8;border:1px solid #fff9;border-radius:50%;place-items:center;width:58px;height:58px;font-size:17px;font-style:normal;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editorial-demo-grid article>div{padding:22px}.editorial-demo-grid article small{color:#956451;letter-spacing:1.2px;font-size:7px;font-weight:900}.editorial-demo-grid h3{margin:9px 0;font-family:Georgia,serif;font-size:25px;font-weight:400;line-height:1.14}.editorial-demo-grid p{color:#6f706b;min-height:50px;margin:0;font-size:10px;line-height:1.7}.editorial-demo-grid article>div>span{color:#9b9189;margin:14px 0;font-size:7px;display:block}.editorial-demo-grid button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #d9d1ca;justify-content:space-between;padding:12px 0 4px;font-size:9px;font-weight:900;display:flex}.editorial-demo-grid button b{font-size:14px}.editorial-modal-layer{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09111bd9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.editorial-modal{color:#292521;background:#fff;grid-template-columns:1fr 1fr;width:min(1060px,100%);max-height:min(820px,92vh);display:grid;position:relative;overflow:auto;box-shadow:0 30px 100px #0008}.editorial-modal-close{z-index:4;color:#26211e;cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:22px;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 8px 25px #0002}.editorial-modal>figure{background:#191614;min-height:540px;margin:0;position:relative;overflow:hidden}.editorial-modal>figure>img{object-fit:cover;filter:saturate(.8);width:100%;height:100%}.editorial-modal>figure>button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#251c17b8;border:1px solid #fffa;border-radius:50%;place-items:center;width:78px;height:78px;font-size:24px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editorial-modal>figure.playing>img{animation:9s ease-in-out infinite alternate editorial-video-pan}.editorial-modal>figure>small{color:#fff;letter-spacing:1px;background:#17120fd9;padding:9px 12px;font-size:8px;position:absolute;bottom:20px;left:20px}.editorial-modal>section{padding:65px 55px}.editorial-modal>section>span{color:#9a6250;letter-spacing:1.5px;font-size:8px;font-weight:900}.editorial-modal h2{letter-spacing:-1.5px;margin:15px 0 18px;font-family:Georgia,serif;font-size:44px;font-weight:400;line-height:1.04}.editorial-modal p{color:#625e59;font-size:12px;line-height:1.85}.editorial-modal .editorial-modal-lead{color:#33302d;font-family:Georgia,serif;font-size:17px}.editorial-modal footer{border-top:1px solid #ddd4cc;gap:5px;margin-top:30px;padding-top:20px;display:grid}.editorial-modal footer b{font-size:9px;line-height:1.6}.editorial-modal footer small{color:#928a84;font-size:8px}@keyframes editorial-video-pan{0%{transform:scale(1)}to{transform:scale(1.09)translate(-1.5%)}}@media (width<=900px){.editorial-demo>header{grid-template-columns:1fr;gap:18px}.editorial-demo-grid{grid-template-columns:1fr 1fr}.editorial-demo-grid>article:first-child{grid-column:1/-1}.editorial-modal{grid-template-columns:1fr;max-width:720px}.editorial-modal>figure{min-height:320px}.editorial-modal>section{padding:40px}}@media (width<=620px){.editorial-demo{padding:75px 18px}.editorial-demo-grid{grid-template-columns:1fr}.editorial-demo-grid>article:first-child{grid-column:auto}.editorial-demo-grid>article:first-child figure,.editorial-demo-grid figure{height:240px}.editorial-modal-layer{padding:10px}.editorial-modal>figure{min-height:230px}.editorial-modal>section{padding:34px 24px}.editorial-modal h2{font-size:34px}.editorial-modal .editorial-modal-lead{font-size:15px}}@media (prefers-reduced-motion:reduce){.editorial-demo-grid>article,.editorial-demo-grid figure img,.editorial-modal>figure.playing>img{transition:none;animation:none}}.mag-community-success{color:#332a2d;background:#fff;align-self:center;gap:12px;padding:29px;display:grid}.mag-community-success b{font-family:Georgia,serif;font-size:23px}.mag-community-success p{color:#6f6266;margin:0;font-family:Arial,sans-serif;font-size:11px}.mag-community-success button{color:#fff;background:#272522;border:0;justify-self:start;padding:11px 14px;font-size:9px;font-weight:900}@media (width<=900px){.store-nav.menu-open{position:relative}.store-nav.menu-open nav{z-index:20;background:#fffaf7;border:1px solid #e8d9d2;gap:0;padding:8px;display:grid;position:absolute;top:100%;left:14px;right:14px;box-shadow:0 18px 45px #321e2926}.store-nav.menu-open nav a{border-bottom:1px solid #eadfd9;padding:13px 12px;font-size:11px}.store-nav.menu-open nav a:last-child{border-bottom:0}}.shop-page{color:#0d213d;background:#f4f7fb;min-height:100vh}.shop-shell{width:min(1200px,100% - 40px);margin:auto}.shop-hero{color:#fff;background:radial-gradient(circle at 80% 18%,#1b5ba0 0,#0000 30%),radial-gradient(circle at 18% 0,#313784 0,#0000 25%),linear-gradient(145deg,#040d20,#071b36 60%,#092b52);position:relative;overflow:hidden}.shop-hero:after{content:"";pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.shop-hero-grid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:75px;min-height:690px;padding:75px 0;display:grid;position:relative}.shop-kicker,.shop-section-head>div>span,.shop-roadmap>.shop-shell>span,.shop-account-heading span{letter-spacing:2px;color:#63dfff;font-size:10px;font-weight:900}.shop-hero h1{letter-spacing:-4px;max-width:720px;margin:18px 0 26px;font-size:clamp(48px,6vw,78px);line-height:.98}.shop-hero h1 em{color:#0000;background:linear-gradient(90deg,#60e3ff,#838cff);-webkit-background-clip:text;background-clip:text;font-style:normal}.shop-hero>div>div:first-child>p{color:#b4c5da;max-width:650px;font-size:17px;line-height:1.75}.shop-hero-actions{gap:12px;margin-top:30px;display:flex}.shop-hero-actions a{border:1px solid #ffffff2c;border-radius:9px;padding:14px 19px;font-size:13px;font-weight:900}.shop-hero-actions a:first-child{background:#1768ff;border-color:#1768ff;box-shadow:0 15px 34px #1768ff48}.shop-trust{color:#98abc2;flex-wrap:wrap;gap:18px;margin-top:27px;font-size:10px;display:flex}.shop-trust span:first-letter{color:#55e1a2}.shop-system-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff12,#ffffff05);border:1px solid #8ed7ff2e;border-radius:25px;padding:28px;position:relative;transform:rotate(1deg);box-shadow:0 35px 85px #0008}.shop-system-card:before{content:"";pointer-events:none;border:1px solid #ffffff0c;border-radius:18px;position:absolute;inset:18px}.shop-system-head{align-items:center;gap:12px;display:flex;position:relative}.shop-system-head span{gap:3px;display:grid}.shop-system-head small{color:#8196b1;font-size:9px}.shop-system-head i{color:#5ae69b;margin-left:auto;font-size:8px;font-style:normal}.shop-system-flow{grid-template-columns:1fr 1fr;gap:10px;margin:32px 0;display:grid;position:relative}.shop-system-flow span{color:#c7d3e5;background:#ffffff09;border:1px solid #ffffff12;border-radius:13px;align-items:center;gap:12px;min-height:78px;padding:15px;font-size:10px;font-weight:800;display:flex}.shop-system-flow b{color:#fff;background:#1768ff;border-radius:9px;place-items:center;width:31px;height:31px;font-size:9px;display:grid}.shop-system-domain{background:linear-gradient(135deg,#1768ff,#523bba);border-radius:15px;padding:20px;position:relative}.shop-system-domain small,.shop-system-domain b,.shop-system-domain span{display:block}.shop-system-domain small{color:#aeefff;letter-spacing:1.5px;font-size:8px}.shop-system-domain b{margin:8px 0;font-size:18px}.shop-system-domain span{color:#d6def1;font-size:10px}.shop-models{z-index:3;margin-top:-30px;position:relative}.shop-models>.shop-shell{background:#fff;border:1px solid #d9e2ee;border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 20px 55px #17365b1a}.shop-models article{border-right:1px solid #e1e7ef;padding:31px}.shop-models article:last-child{border:0}.shop-models span{color:#1768ff;letter-spacing:1.5px;font-size:8px;font-weight:900}.shop-models h2{margin:11px 0;font-size:19px}.shop-models p{color:#637289;margin:0;font-size:12px;line-height:1.7}.shop-catalog{padding:105px 0}.shop-section-head{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.shop-section-head h2{letter-spacing:-2px;max-width:720px;margin:13px 0 0;font-size:46px;line-height:1.08}.shop-cart-button{color:#fff;background:#07172e;border:0;border-radius:10px;align-items:center;gap:12px;padding:13px 17px;font-weight:900;display:flex}.shop-cart-button b{background:#1768ff;border-radius:50%;place-items:center;min-width:25px;height:25px;display:grid}.shop-filters{gap:8px;margin:35px 0 27px;padding-bottom:4px;display:flex;overflow:auto}.shop-filters button{white-space:nowrap;color:#5d6d83;background:#fff;border:1px solid #cfd9e6;border-radius:999px;padding:10px 14px;font-size:10px;font-weight:800}.shop-filters button.active,.shop-filters button:hover{color:#fff;background:#1768ff;border-color:#1768ff}.shop-products{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.shop-products article{background:#fff;border:1px solid #d9e2ee;border-radius:19px;flex-direction:column;min-height:430px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 38px #17365b0d}.shop-products article.featured{border-color:#8ab6ff;box-shadow:0 20px 45px #1768ff1c}.shop-products article.featured:after{content:"ÖNE ÇIKAN";text-align:center;color:#fff;letter-spacing:1px;background:#1768ff;width:145px;padding:5px;font-size:7px;font-weight:900;position:absolute;top:21px;right:-36px;transform:rotate(38deg)}.shop-product-number{color:#b3becd;font-size:9px;font-weight:900}.shop-product-badge{color:#1768ff;letter-spacing:1px;background:#eaf2ff;border-radius:7px;align-self:flex-start;margin:24px 0 13px;padding:7px 9px;font-size:8px;font-weight:900}.shop-products h3{margin:0;font-size:24px;line-height:1.15}.shop-products article>p{color:#65758b;min-height:62px;font-size:13px;line-height:1.65}.shop-products ul{color:#40526a;gap:9px;margin:18px 0 25px;padding:0;font-size:11px;list-style:none;display:grid}.shop-products li:first-letter{color:#10a563}.shop-product-foot{border-top:1px solid #e4e9f0;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:18px;display:flex}.shop-product-foot>div{gap:3px;display:grid}.shop-product-foot>div>b{color:#0f315c;font-size:17px}.shop-product-foot small{color:#8896a8;font-size:8px}.shop-product-foot button{color:#fff;background:#1768ff;border:0;border-radius:8px;padding:11px 12px;font-size:9px;font-weight:900}.shop-roadmap{color:#fff;background:radial-gradient(circle at 88%,#173c6b 0,#0000 27%),#06162e;padding:105px 0}.shop-roadmap h2{letter-spacing:-2px;max-width:850px;margin:14px 0 45px;font-size:46px;line-height:1.06}.shop-roadmap>.shop-shell>div{background:#ffffff1a;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.shop-roadmap article{background:#071a35;padding:28px}.shop-roadmap article>b{color:#5fddff;font-size:10px}.shop-roadmap h3{margin:28px 0 11px;font-size:18px}.shop-roadmap p{color:#96a8c0;font-size:11px;line-height:1.7}.shop-footer{color:#8293aa;background:#020b19;padding:28px 0}.shop-footer>.shop-shell{align-items:center;gap:24px;display:flex}.shop-footer p{margin-right:auto;font-size:9px}.shop-footer span{gap:16px;font-size:9px;display:flex}.shop-error{color:#9f1239;background:#fff1f2;border:1px solid #fecaca;border-radius:10px;margin:18px 0;padding:13px;font-size:12px}.shop-drawer-backdrop{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020817a8;position:fixed;inset:0}.shop-drawer{color:#10203a;background:#fff;width:min(520px,100%);height:100%;padding:40px 34px;position:absolute;top:0;right:0;overflow:auto;box-shadow:-30px 0 80px #0004}.shop-drawer-close{background:0 0;border:0;font-size:30px;position:absolute;top:22px;right:24px}.shop-drawer h2{letter-spacing:-1px;margin:13px 0 25px;font-size:31px}.shop-cart-list{gap:10px;display:grid}.shop-cart-list>div{border:1px solid #dce4ef;border-radius:11px;justify-content:space-between;align-items:center;gap:15px;padding:15px;display:flex}.shop-cart-list span{gap:5px;display:grid}.shop-cart-list small{color:#7b899b}.shop-cart-list>div>div{align-items:center;gap:10px;display:flex}.shop-cart-list button{background:#f5f8fc;border:1px solid #ced9e7;border-radius:7px;place-items:center;width:27px;height:27px;display:grid}.shop-empty,.shop-account-empty{text-align:center;color:#77869a;border:1px dashed #cad6e5;border-radius:12px;padding:30px}.shop-notes{color:#43536a;gap:8px;margin:22px 0;font-size:11px;font-weight:800;display:grid}.shop-notes textarea{resize:vertical;border:1px solid #cad6e5;border-radius:10px;outline:0;padding:12px}.shop-notes textarea:focus{border-color:#1768ff;box-shadow:0 0 0 3px #1768ff16}.shop-cart-total{border-top:1px solid #e2e8f0;justify-content:space-between;gap:20px;padding:18px 0;display:flex}.shop-cart-total span{gap:5px;display:grid}.shop-cart-total small{color:#78879a;font-size:9px}.shop-cart-total b{font-size:15px}.shop-cart-info{color:#355475;background:#eef5ff;border-radius:9px;padding:13px;font-size:10px;line-height:1.6}.shop-submit{color:#fff;background:linear-gradient(135deg,#1768ff,#5248dc);border:0;border-radius:10px;width:100%;padding:15px;font-weight:900}.shop-submit:disabled{opacity:.6}.shop-success{background:#effcf5;border:1px solid #b9ebcf;border-radius:14px;justify-items:start;padding:25px;display:grid}.shop-success>b{color:#087b3c;font-size:20px}.shop-success a{color:#1768ff;margin-top:12px;font-weight:900}.shop-account-page{color:#10203a;background:#f4f7fb;min-height:100vh}.shop-account-top{color:#fff;background:#06162e;justify-content:space-between;align-items:center;min-height:74px;padding:0 max(25px,50vw - 600px);display:flex}.shop-account-brand{letter-spacing:1.5px;align-items:center;gap:10px;display:flex}.shop-account-top>div{align-items:center;gap:18px;font-size:11px;display:flex}.shop-account-hero{color:#fff;background:radial-gradient(circle at 78%,#17457b,#0000 32%),#071a35;justify-content:space-between;align-items:flex-end;gap:35px;padding:75px max(25px,50vw - 600px);display:flex}.shop-account-hero span{color:#61deff;letter-spacing:1.8px;font-size:9px;font-weight:900}.shop-account-hero h1{letter-spacing:-2px;margin:12px 0;font-size:47px}.shop-account-hero p{color:#aebed3}.shop-account-hero>a{background:#1768ff;border-radius:9px;padding:14px 18px;font-weight:900}.shop-account-content{grid-template-columns:1.5fr .75fr;gap:25px;width:min(1200px,100% - 40px);margin:55px auto 90px;display:grid}.shop-account-heading h2,.shop-services>h2{margin:10px 0 23px;font-size:28px}.shop-order-card{background:#fff;border:1px solid #dce4ed;border-radius:15px;grid-template-columns:140px 1fr 180px;align-items:center;gap:24px;margin-bottom:12px;padding:22px;display:grid}.shop-order-no{gap:5px;display:grid}.shop-order-no small{color:#7c8a9d;font-size:8px}.shop-order-no b{color:#1768ff}.shop-order-no span{color:#8996a7;font-size:9px}.shop-order-products{gap:8px;display:grid}.shop-order-products span{gap:3px;display:grid}.shop-order-products small{color:#7a899d;font-size:9px}.shop-order-state{text-align:right;justify-items:end;gap:6px;display:grid}.shop-order-state em{color:#1768ff;background:#eaf2ff;border-radius:6px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.shop-order-state small{color:#8794a6;font-size:8px}.shop-services{background:#fff;border:1px solid #dce4ed;border-radius:16px;align-self:start;padding:25px}.shop-services>span{color:#1768ff;letter-spacing:1.6px;font-size:8px;font-weight:900}.shop-services>article{border-top:1px solid #e6ebf2;align-items:center;gap:12px;padding:15px 0;display:flex}.shop-services>article>i{color:#1768ff;background:#eaf2ff;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.shop-services>article>div{flex:1;gap:3px;display:grid}.shop-services>article small{color:#7d8b9f;font-size:8px}.shop-services>article span{color:#16925a;font-size:8px;font-weight:900}.shop-services>article>a{color:#1768ff;font-size:9px;font-weight:900}.shop-services-help{color:#fff;background:#071a35;border-radius:12px;margin-top:20px;padding:18px}.shop-services-help p{color:#9dacc1;font-size:10px;line-height:1.6}.shop-services-help a{color:#62dfff;font-size:10px;font-weight:900}.shop-account-empty b{color:#3c4f68;display:block}.shop-account-empty p{margin-bottom:0;font-size:11px}.shop-product-link{color:#fff;text-align:center;background:#1768ff;border-radius:8px;padding:11px 12px;font-size:9px;font-weight:900}.shop-products button:focus-visible,.shop-product-link:focus-visible,.shop-filters button:focus-visible,.shop-cart-button:focus-visible,.shop-submit:focus-visible,.shop-drawer-close:focus-visible,.shop-hero-actions a:focus-visible{outline-offset:3px;outline:3px solid #ffbf00}.shop-order-block{gap:10px;margin-bottom:18px;display:grid}.shop-order-block>.shop-order-card{margin-bottom:0}.shop-order-block>.bank-transfer-payment{background:#fff;border:1px solid #dce4ed;border-radius:15px;padding:18px}.shop-order-no>em{color:#526c8c;overflow-wrap:anywhere;font-size:8px;font-style:normal;font-weight:900}.shop-account-page{width:100%;max-width:none;margin:0;overflow-x:hidden}.shop-account-layout{grid-template-columns:255px minmax(0,1fr);align-items:start;width:100%;min-height:100vh;display:grid}.shop-account-workspace{width:100%;min-width:0}.shop-account-nav{box-sizing:border-box;color:#fff;background:linear-gradient(#07182f,#061326);border-right:1px solid #173452;flex-direction:column;height:100vh;padding:26px 18px 20px;display:flex;position:sticky;top:0}.shop-account-nav>div{border-bottom:1px solid #173452;gap:6px;padding:0 10px 19px;display:grid}.shop-account-nav>div small{color:#5fddff;letter-spacing:1.5px;font-size:8px;font-weight:900}.shop-account-nav>div b{font-size:14px}.shop-account-nav nav{gap:5px;margin-top:15px;display:grid}.shop-account-nav nav a{color:#adc0d7;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:11px 10px;transition:background .2s,color .2s;display:grid}.shop-account-nav nav a:hover,.shop-account-nav nav a:focus-visible{color:#fff;background:#12385f;outline:0}.shop-account-nav nav i{color:#5fddff;background:#102b4d;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.shop-account-nav nav span{gap:3px;display:grid}.shop-account-nav nav b{font-size:11px}.shop-account-nav nav small{color:#7189a5;font-size:8px}.shop-account-panel-link,.shop-account-new-link{color:#72e2ff;text-align:center;border:1px solid #25476d;border-radius:9px;margin-top:auto;padding:12px;font-size:9px;font-weight:900}.shop-account-new-link{color:#fff;background:#1768ff;border-color:#1768ff;margin-top:8px}.shop-account-workspace .shop-account-top,.shop-account-workspace .shop-account-hero{padding-inline:clamp(24px,4vw,64px)}.shop-account-workspace .shop-account-content{width:min(1120px,100% - 48px)}.shop-account-heading[id],.shop-services>[id]{scroll-margin-top:24px}.domain-page{color:#0d213d;background:#f4f7fb;min-height:100vh}.domain-hero{color:#fff;background:radial-gradient(circle at 80% 0,#2858a7 0,#0000 32%),linear-gradient(140deg,#041027,#092b53);overflow:hidden}.domain-hero-grid{grid-template-columns:1.05fr .75fr;align-items:center;gap:70px;min-height:470px;padding:65px 0;display:grid}.domain-hero span,.domain-content>div>span,.domain-plan>span,.domain-assets header span{color:#68e3ff;letter-spacing:1.8px;font-size:9px;font-weight:900}.domain-hero h1{letter-spacing:-3px;margin:15px 0 20px;font-size:clamp(46px,5vw,70px);line-height:1}.domain-hero h1 em{color:#72e7ff;font-style:normal}.domain-hero p{color:#b5c7dc;max-width:670px;line-height:1.75}.domain-hero small{color:#7f96b3;margin-top:25px;display:block}.domain-cloud-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0d;border:1px solid #80ddff36;border-radius:22px;padding:30px;box-shadow:0 25px 70px #0006}.domain-cloud-card>b{letter-spacing:1.5px;font-size:12px}.domain-cloud-card>div{grid-template-columns:repeat(4,1fr);gap:8px;margin:27px 0;display:grid}.domain-cloud-card>div span{aspect-ratio:1;color:#fff;letter-spacing:0;background:#ffffff0a;border:1px solid #ffffff17;border-radius:12px;place-items:center;display:grid}.domain-cloud-card p{margin:0;font-size:11px}.domain-content{z-index:2;grid-template-columns:1.35fr .65fr;gap:24px;margin-top:-45px;padding-bottom:75px;display:grid;position:relative}.domain-check-panel,.domain-plan{background:#fff;border:1px solid #d9e4ef;border-radius:20px;padding:35px;box-shadow:0 22px 60px #102c4e16}.domain-check-panel h2,.domain-plan h2{letter-spacing:-1.5px;margin:12px 0;font-size:34px}.domain-check-panel>p,.domain-plan>p{color:#6f7f94;line-height:1.65}.domain-check-panel form{grid-template-columns:1fr auto;gap:10px;margin:25px 0;display:grid}.domain-check-panel form label{background:#f8fbff;border:1px solid #cbd7e4;border-radius:11px;align-items:center;display:flex}.domain-check-panel form label span{color:#8190a4;padding-left:16px;font-size:14px;font-weight:700}.domain-check-panel input{color:#0d213d;background:0 0;border:0;outline:0;width:100%;padding:16px 12px;font-size:16px;font-weight:800}.domain-check-panel form label:focus-within{border-color:#1768ff;box-shadow:0 0 0 3px #1768ff16}.domain-check-panel button,.domain-result>button{color:#fff;background:#1768ff;border:0;border-radius:10px;padding:0 19px;font-weight:900}.domain-check-panel button:disabled,.domain-result>button:disabled{opacity:.55}.domain-result{background:#f0fbf5;border:1px solid #b9e5ce;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:24px;padding:22px;display:grid}.domain-result.unavailable{background:#fff5f5;border-color:#f4c9c9}.domain-result>div{gap:5px;display:grid}.domain-result small{color:#16804b;letter-spacing:1px;font-size:8px;font-weight:900}.domain-result.unavailable small{color:#ad3333}.domain-result b{font-size:19px}.domain-result span{color:#708096;font-size:9px}.domain-result>button{min-height:42px}.domain-alert{border-radius:10px;justify-content:space-between;align-items:center;gap:15px;margin:14px 0;padding:14px;font-size:11px;line-height:1.5;display:flex}.domain-alert.error{color:#9f1239;background:#fff1f2;border:1px solid #fecaca}.domain-alert.success{color:#0b7540;background:#eefbf3;border:1px solid #b8e6ca}.domain-alert button{white-space:nowrap;padding:9px 12px}.domain-disclaimer{background:#edf4ff;border-radius:11px;margin-top:20px;padding:15px}.domain-disclaimer b{font-size:11px}.domain-disclaimer p{color:#58708f;margin:5px 0 0;font-size:9px;line-height:1.6}.domain-plan{color:#fff;background:#071a35}.domain-plan h2{color:#fff}.domain-plan ol{gap:0;margin:25px 0;padding:0;list-style:none;display:grid}.domain-plan li{border-bottom:1px solid #ffffff12;align-items:center;gap:15px;padding:17px 0;display:flex}.domain-plan li b{background:#1768ff;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;display:grid}.domain-plan li span{color:#c2d0e1;letter-spacing:0;font-size:11px}.domain-plan>a{color:#66e3ff;margin-top:8px;font-size:10px;font-weight:900;display:inline-flex}.domain-assets{padding-bottom:100px}.domain-assets>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:25px;display:flex}.domain-assets h2{letter-spacing:-1.5px;margin:10px 0 0;font-size:37px}.domain-assets header small{color:#76869a}.domain-assets-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.domain-assets-grid>section{background:#fff;border:1px solid #d9e3ee;border-radius:17px;padding:25px}.domain-assets-grid h3{margin:0 0 17px}.domain-assets-grid article{border-top:1px solid #e7ecf2;grid-template-columns:1fr auto;gap:12px;padding:16px 0;display:grid}.domain-assets-grid article>div{gap:4px;display:grid}.domain-assets-grid article small{color:#7e8ca0;font-size:9px}.domain-assets-grid dl{grid-column:1/-1;gap:18px;margin:2px 0 0;display:flex}.domain-assets-grid dl div{gap:3px;display:grid}.domain-assets-grid dt{color:#8b98aa;font-size:8px}.domain-assets-grid dd{margin:0;font-size:9px;font-weight:800}.domain-status{color:#1768ff;background:#eaf2ff;border-radius:7px;align-self:start;padding:6px 8px;font-size:8px;font-weight:900}.domain-status.active,.domain-status.available{color:#14834b;background:#e9f9ef}.domain-status.failed,.domain-status.expired{color:#a92e2e;background:#fff0f0}.domain-empty{text-align:center;color:#77869a;border:1px dashed #cad6e5;border-radius:12px;padding:30px}.domain-empty p{margin-bottom:0;font-size:10px}@media (width<=1000px){.shop-hero-grid{grid-template-columns:1fr;gap:35px}.shop-system-card{max-width:650px}.shop-products,.shop-roadmap>.shop-shell>div{grid-template-columns:1fr 1fr}.shop-account-content{grid-template-columns:1fr}.shop-models{margin-top:0}.shop-account-hero{flex-direction:column;align-items:flex-start}.domain-hero-grid,.domain-content{grid-template-columns:1fr}.domain-content{margin-top:-25px}.domain-cloud-card{max-width:650px}.domain-assets-grid{grid-template-columns:1fr}}@media (width<=680px){.shop-shell{width:min(100% - 28px,1200px)}.shop-hero-grid{min-height:auto;padding:65px 0}.shop-hero h1{font-size:47px}.shop-hero-actions{flex-direction:column;align-items:stretch}.shop-trust{flex-direction:column;gap:8px}.shop-system-card{padding:20px}.shop-system-flow,.shop-models>.shop-shell{grid-template-columns:1fr}.shop-models article{border-bottom:1px solid #e1e7ef;border-right:0}.shop-section-head{flex-direction:column;align-items:flex-start}.shop-section-head h2,.shop-roadmap h2{font-size:36px}.shop-products,.shop-roadmap>.shop-shell>div{grid-template-columns:1fr}.shop-footer>.shop-shell{flex-direction:column;align-items:flex-start}.shop-footer p{margin:0}.shop-drawer{padding:38px 20px}.shop-account-top{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 20px}.shop-account-top>div{justify-content:space-between;width:100%}.shop-account-hero{padding:55px 20px}.shop-account-hero h1{font-size:38px}.shop-order-card{grid-template-columns:1fr}.shop-order-state{text-align:left;justify-items:start}.domain-hero-grid{min-height:auto;padding:50px 0 80px}.domain-hero h1{font-size:45px}.domain-cloud-card{padding:22px}.domain-cloud-card>div{grid-template-columns:1fr 1fr}.domain-content{gap:14px;width:min(100% - 22px,1200px)}.domain-check-panel,.domain-plan{padding:22px}.domain-check-panel form{grid-template-columns:1fr}.domain-check-panel form>button{min-height:48px}.domain-result{grid-template-columns:1fr}.domain-result>button{min-height:45px}.domain-assets>header{flex-direction:column;align-items:flex-start}.domain-assets-grid>section{padding:18px}.domain-assets-grid dl{flex-wrap:wrap}}.account-domain-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:55px;display:flex}.account-domain-heading>a{color:#1768ff;font-size:10px;font-weight:900}.account-domain-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.account-domain-grid>section{background:#fff;border:1px solid #dce4ed;border-radius:14px;padding:20px}.account-domain-grid h3{margin:0 0 15px}.account-domain-grid article{border-top:1px solid #e6ebf2;grid-template-columns:1fr auto;gap:7px;padding:13px 0;display:grid}.account-domain-grid article>div{gap:3px;display:grid}.account-domain-grid small,.account-domain-grid article>span{color:#7c8b9e;font-size:8px}.account-domain-grid article>span{grid-column:1/-1}.account-domain-grid em{color:#1768ff;background:#eaf2ff;border-radius:6px;align-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}@media (width<=680px){.account-domain-heading{flex-direction:column;align-items:flex-start}.account-domain-grid{grid-template-columns:1fr}}.managed-email{color:#fff;background:linear-gradient(135deg,#071a35,#123c6b);border-radius:22px;grid-template-columns:1.35fr .65fr;gap:24px;margin-bottom:85px;padding:38px;display:grid}.managed-email>div>span{color:#6ce4ff;letter-spacing:1.8px;font-size:9px;font-weight:900}.managed-email h2{letter-spacing:-1.5px;max-width:720px;margin:13px 0;font-size:38px;line-height:1.08}.managed-email>div>p{color:#b5c5d9;line-height:1.7}.managed-email>div>div{grid-template-columns:1fr 1fr;gap:9px;margin-top:23px;display:grid}.managed-email i{color:#d9e5f3;font-size:10px;font-style:normal}.managed-email aside{background:#ffffff0b;border:1px solid #ffffff1b;border-radius:15px;padding:24px}.managed-email aside small{color:#ffc95c;letter-spacing:1.3px;font-size:8px;font-weight:900}.managed-email aside b{margin:12px 0;font-size:17px;display:block}.managed-email aside p{color:#aabbd0;font-size:10px;line-height:1.7}.managed-email aside a{background:#1768ff;border-radius:8px;margin-top:10px;padding:11px 13px;font-size:9px;font-weight:900;display:inline-flex}.domain-email-assets{grid-column:1/-1}.domain-email-assets article>a{color:#1768ff;grid-column:1/-1;font-size:9px;font-weight:900}@media (width<=1000px){.managed-email{grid-template-columns:1fr}}@media (width<=680px){.managed-email{width:min(100% - 28px,1200px);padding:24px}.managed-email h2{font-size:31px}.managed-email>div>div{grid-template-columns:1fr}}.account-email-service{grid-column:1/-1}@media (prefers-reduced-motion:reduce){.shop-page *{scroll-behavior:auto;transition:none!important}}.shop-audience{grid-template-columns:1fr 1fr auto;gap:12px;margin:36px 0 18px;display:grid}.shop-audience button{color:#153252;text-align:left;background:#fff;border:1px solid #d6e0ec;border-radius:14px;gap:5px;padding:18px;display:grid}.shop-audience button>span{color:#1768ff;letter-spacing:1.4px;font-size:8px;font-weight:900}.shop-audience button>b{font-size:15px}.shop-audience button>small{color:#748399;font-size:9px}.shop-audience button:last-child{text-align:center;align-content:center;place-items:center;min-width:150px;font-size:10px;font-weight:900}.shop-audience button.active{background:#eef5ff;border-color:#1768ff;box-shadow:0 12px 30px #1768ff17}.shop-category-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 12px;display:grid}.shop-category-grid>button{color:#173451;text-align:left;background:#fff;border:1px solid #d5dfea;border-radius:13px;align-items:center;gap:13px;min-height:86px;padding:14px;display:flex}.shop-category-grid i{color:#1768ff;background:#eaf2ff;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.shop-category-grid span{gap:4px;display:grid}.shop-category-grid b{font-size:12px}.shop-category-grid small{color:#75849a;font-size:8px;line-height:1.45}.shop-category-grid>button.active{color:#fff;background:#071a35;border-color:#1768ff}.shop-category-grid>button.active i{color:#fff;background:#1768ff}.shop-category-grid>button.active small{color:#aebed2}.shop-subfilters{margin:17px 0 26px}.shop-price-note{max-width:180px;line-height:1.4;color:#6f7e90!important}.shop-recommendations{color:#fff;background:#071a35;border-radius:18px;margin-top:45px;padding:27px}.shop-recommendations header>span{color:#64e2ff;letter-spacing:1.5px;font-size:8px;font-weight:900}.shop-recommendations h3{margin:8px 0 20px;font-size:23px}.shop-recommendations>div{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.shop-recommendations article{background:#ffffff09;border:1px solid #ffffff16;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:15px;display:grid}.shop-recommendations article>span{gap:4px;display:grid}.shop-recommendations article b{font-size:11px}.shop-recommendations article small{color:#9fb0c6;font-size:8px}.shop-recommendations article strong{color:#69e2ff;font-size:10px}.shop-recommendations article button{color:#fff;background:#1768ff;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:900}@media (width<=1000px){.shop-audience{grid-template-columns:1fr 1fr}.shop-audience button:last-child{grid-column:1/-1}.shop-category-grid{grid-template-columns:1fr 1fr}.shop-recommendations>div{grid-template-columns:1fr}}@media (width<=680px){.shop-audience,.shop-category-grid{grid-template-columns:1fr}.shop-audience button:last-child{grid-column:auto}.shop-recommendations{padding:20px}.shop-recommendations article{grid-template-columns:1fr auto}.shop-recommendations article button{grid-column:1/-1}.shop-category-grid>button{min-height:76px}}.shop-cart-recommendations{background:linear-gradient(145deg,#f4f8ff,#fff);border:1px solid #bfd3ff;border-radius:18px;margin:18px 0;padding:19px;box-shadow:0 16px 38px #173d7c12}.shop-cart-recommendations>header>span{color:#1768ff;letter-spacing:1.5px;font-size:9px;font-weight:900;display:block}.shop-cart-recommendations>header h3{color:#071a35;letter-spacing:-.5px;margin:6px 0;font-size:22px;line-height:1.1}.shop-cart-recommendations>header p{color:#60728a;margin:0;font-size:11px;line-height:1.55}.shop-cart-recommendations>div{gap:9px;margin-top:15px;display:grid}.shop-cart-recommendations article{background:#fff;border:1px solid #dce6f3;border-radius:13px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.shop-cart-recommendations article.priority{background:#fffaf0;border-color:#ffc76b}.shop-cart-rec-icon{color:#1768ff;background:#e9f1ff;border-radius:10px;place-items:center;width:32px;height:32px;font-size:16px;font-weight:900;display:grid}.shop-cart-recommendations article.priority .shop-cart-rec-icon{color:#fff;background:#ffad24}.shop-cart-recommendations article>div{gap:3px;min-width:0;display:grid}.shop-cart-recommendations article small{color:#1768ff;letter-spacing:.7px;font-size:8px;font-weight:900}.shop-cart-recommendations article.priority small{color:#a96800}.shop-cart-recommendations article b{color:#102a4b;font-size:12px}.shop-cart-recommendations article p{color:#6c7d91;margin:0;font-size:9px;line-height:1.45}.shop-cart-recommendations article strong{color:#1768ff;font-size:10px}.shop-cart-recommendations article>button,.shop-cart-recommendations article>a{color:#fff;white-space:nowrap;background:#1768ff;border:0;border-radius:9px;padding:10px 12px;font-size:9px;font-weight:900}.shop-cart-recommendations>footer{color:#6c7d91;gap:6px;margin-top:13px;font-size:9px;display:flex}.shop-cart-recommendations>footer b{color:#14345d}.shop-cart-recommendations>footer span{display:block}@media (width<=680px){.shop-cart-recommendations{padding:16px}.shop-cart-recommendations>header h3{font-size:20px}.shop-cart-recommendations article{grid-template-columns:32px minmax(0,1fr)}.shop-cart-recommendations article>button,.shop-cart-recommendations article>a{text-align:center;grid-column:1/-1;width:100%}.shop-cart-recommendations>footer{display:grid}}.shop-detail-link{color:#1768ff;margin:-9px 0 17px;font-size:9px;font-weight:900;display:block}.shop-products h3 a:hover{color:#1768ff}.shop-product-visual{background:#0b1d37;height:165px;margin:-28px -28px 19px;display:block;position:relative;overflow:hidden}.shop-product-visual img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.shop-product-visual:after{content:"";background:linear-gradient(#0000,#051225c9);position:absolute;inset:35% 0 0}.shop-product-visual span{z-index:2;color:#fff;letter-spacing:1.2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#06152dbc;border:1px solid #ffffff2b;border-radius:6px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;bottom:12px;left:15px}.shop-product-visual:hover img{transform:scale(1.04)}.shop-journey{background:#fff;padding:80px 0}.shop-journey header{max-width:760px}.shop-journey header>span{color:#1768ff;letter-spacing:1.8px;font-size:9px;font-weight:900}.shop-journey h2{letter-spacing:-2px;margin:12px 0 14px;font-size:42px;line-height:1.05}.shop-journey header p{color:#66778d;line-height:1.7}.shop-journey>.shop-shell>div{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.shop-journey button{color:#122b48;text-align:left;background:linear-gradient(145deg,#fff,#f7faff);border:1px solid #d8e2ed;border-radius:16px;gap:8px;min-height:170px;padding:24px;display:grid;box-shadow:0 12px 30px #0b244313}.shop-journey button b{font-size:16px;line-height:1.3}.shop-journey button small{color:#718198;font-size:10px;line-height:1.6}.shop-journey button em{color:#1768ff;align-self:end;font-size:9px;font-style:normal;font-weight:900}.shop-journey button:hover,.shop-journey button.active{border-color:#1768ff;transform:translateY(-2px);box-shadow:0 18px 40px #1768ff1d}.shop-journey button.active{color:#fff;background:#071a35}.shop-journey button.active small{color:#aebed2}.shop-journey button.active em{color:#68e3ff}.shop-product-model{flex-wrap:wrap;gap:6px;margin:-4px 0 18px;display:flex}.shop-product-model span{color:#50627a;background:#f7faff;border:1px solid #d9e3ee;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:800}.shop-products article.featured .shop-product-model span{color:#315277;background:#eef5ff;border-color:#8ab6ff}@media (width<=1000px){.shop-journey>.shop-shell>div{grid-template-columns:1fr 1fr}}@media (width<=680px){.shop-journey{padding:55px 0}.shop-journey h2{font-size:34px}.shop-journey>.shop-shell>div{grid-template-columns:1fr}.shop-journey button{min-height:145px}}.shop-cart-rec-reasons{color:#6c7d91;flex-wrap:wrap;gap:3px 7px;font-size:9px;line-height:1.45;display:flex}.shop-cart-rec-reasons span:not(:last-child):after{content:" ·";color:#9cacbf}.shop-flow-tag{color:#31577e;letter-spacing:.7px;background:#e9f1fb;border-radius:5px;justify-self:start;padding:4px 6px;font-size:7px;font-style:normal;font-weight:900}.shop-flow-tag.instant{color:#137343;background:#e8f8ef}.shop-flow-tag.scheduled{color:#414db3;background:#eef1ff}.shop-flow-tag.managed{color:#0e6d80;background:#e8f7fb}.shop-flow-tag.quote{color:#8a5a00;background:#fff3dc}.shop-split-flow{background:#f8fbff;border:1px solid #d8e4ef;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:7px;margin:18px 0;padding:17px;display:grid}.shop-split-flow>b,.shop-split-flow>p{grid-column:1/-1}.shop-split-flow>b{font-size:11px}.shop-split-flow>p{color:#65778e;margin:0 0 7px;font-size:9px;line-height:1.55}.shop-split-flow>span{color:#53657c;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:8px;display:flex}.shop-split-flow strong{color:#fff;background:#1768ff;border-radius:6px;place-items:center;width:21px;height:21px;font-size:8px;display:grid}@media (width<=680px){.shop-split-flow{grid-template-columns:1fr 1fr}}.shop-cart-billing{grid-auto-flow:column;justify-content:start;margin-top:4px;gap:6px!important;display:flex!important}.shop-cart-billing button{color:#52657d;white-space:nowrap;font-size:8px;font-weight:900;border-radius:999px!important;width:auto!important;height:auto!important;padding:6px 8px!important}.shop-cart-billing button.active{color:#fff;background:#1768ff!important;border-color:#1768ff!important}@media (width<=560px){.shop-cart-list>div{align-items:flex-start}.shop-cart-billing{grid-auto-flow:row}.shop-cart-billing button{justify-content:flex-start}}.shop-wizard{color:#fff;background:#071a35;padding:80px 0;scroll-margin-top:90px}.shop-wizard>div>header>span{color:#68e3ff;letter-spacing:1.8px;font-size:9px;font-weight:900}.shop-wizard>div>header h2{letter-spacing:-2px;max-width:780px;margin:12px 0 24px;font-size:42px;line-height:1.08}.shop-wizard>div>header>div{flex-wrap:wrap;gap:8px;display:flex}.shop-wizard>div>header>div b{color:#71849e;border:1px solid #ffffff1c;border-radius:999px;padding:7px 10px;font-size:8px}.shop-wizard>div>header>div b.active{color:#fff;background:#1768ff;border-color:#1768ff}.shop-wizard-layout{grid-template-columns:.9fr 1.1fr;gap:18px;margin-top:35px;display:grid}.shop-wizard-products,.shop-wizard-config{background:#ffffff08;border:1px solid #ffffff17;border-radius:18px;padding:24px}.shop-wizard-products>span,.shop-wizard-config>span{color:#71dff7;letter-spacing:1.5px;font-size:8px;font-weight:900}.shop-wizard-products>button{color:#fff;text-align:left;background:#07172e;border:1px solid #ffffff13;border-radius:11px;grid-template-columns:76px 1fr;gap:13px;width:100%;margin-top:10px;padding:10px;display:grid}.shop-wizard-products>button.active{background:#0d2d55;border-color:#4f9dff;box-shadow:0 0 0 2px #1768ff32}.shop-wizard-products img{object-fit:cover;border-radius:8px;width:76px;height:70px}.shop-wizard-products button>span{gap:4px;display:grid}.shop-wizard-products b{font-size:11px}.shop-wizard-products small{color:#93a5bc;font-size:8px;line-height:1.4}.shop-wizard-products em{color:#65def7;font-size:8px;font-style:normal;font-weight:900}.shop-wizard-config>h3{margin:16px 0 8px;font-size:25px}.shop-wizard-config>p,.shop-wizard-placeholder p{color:#9db0c7;font-size:10px;line-height:1.65}.shop-wizard-placeholder{border:1px dashed #fff2;border-radius:13px;margin-top:18px;padding:25px}.shop-wizard-questions{gap:10px;margin:20px 0;display:grid}.shop-wizard-questions article{background:#051327;border:1px solid #ffffff14;border-radius:12px;padding:16px}.shop-wizard-questions header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.shop-wizard-questions header b{font-size:11px;line-height:1.4}.shop-wizard-questions header em{white-space:nowrap;color:#69dff7;font-size:7px;font-style:normal;font-weight:900}.shop-wizard-questions p{color:#8295ad;font-size:8px;line-height:1.55}.shop-wizard-questions article>div{flex-wrap:wrap;gap:7px;display:flex}.shop-wizard-questions button{color:#b9c8d9;background:#ffffff08;border:1px solid #ffffff1c;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.shop-wizard-questions button.active{color:#fff;background:#1768ff;border-color:#1768ff}.shop-wizard-submit{color:#fff;background:linear-gradient(135deg,#1768ff,#614bdc);border:0;border-radius:10px;width:100%;padding:14px;font-weight:900}.shop-wizard-submit:disabled{opacity:.45}.shop-code-fastlane{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.shop-code-fastlane span{color:#c8d7e7;text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:9px;padding:12px;font-size:8px;font-weight:800}@media (width<=900px){.shop-wizard-layout{grid-template-columns:1fr}}@media (width<=680px){.shop-wizard{padding:55px 0}.shop-wizard>div>header h2{font-size:34px}.shop-wizard-products,.shop-wizard-config{padding:17px}.shop-code-fastlane{grid-template-columns:1fr}.shop-wizard-questions header{flex-direction:column}.shop-wizard-questions article>div{display:grid}}.account-active-title{display:block;margin-top:34px!important}.shop-order-flows{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.shop-order-flows>span{background:#f8fbff;border:1px solid #dce5ef;border-radius:8px;gap:3px;padding:7px 9px;display:grid}.shop-order-flows em{color:#1768ff;text-transform:uppercase;letter-spacing:.5px;font-size:7px;font-style:normal;font-weight:900}.shop-order-flows small{color:#66768b;font-size:7px}.shop-category-heading{color:#fff;background:#071a35;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:15px 18px;display:flex}.shop-category-heading span{color:#68e3ff;letter-spacing:1.4px;font-size:8px;font-weight:900}.shop-category-heading b{font-size:11px}.domain-suggestions{background:#f8fbff;border:1px solid #d7e3ef;border-radius:14px;margin-top:16px;padding:18px}.domain-suggestions>header{justify-content:space-between;align-items:end;gap:15px;margin-bottom:12px;display:flex}.domain-suggestions header small{color:#1768ff;letter-spacing:1.2px;font-size:8px;font-weight:900}.domain-suggestions h3{margin:5px 0 0;font-size:18px}.domain-suggestions header>span{color:#6f8095;max-width:230px;font-size:8px;line-height:1.5}.domain-suggestions>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.domain-suggestions button{color:#102b49;text-align:left;background:#fff;border:1px solid #d9e4ef;border-radius:10px;grid-template-columns:1fr auto;gap:6px 12px;padding:13px;display:grid}.domain-suggestions button span{gap:3px;display:grid}.domain-suggestions button b{font-size:11px}.domain-suggestions button small{color:#76869a;font-size:7px}.domain-suggestions button strong{color:#1768ff;align-self:center;font-size:9px}.domain-suggestions button em{color:#1768ff;grid-column:1/-1;font-size:7px;font-style:normal;font-weight:900}.domain-suggestions button:hover{border-color:#1768ff;box-shadow:0 8px 20px #1768ff14}.domain-result span i,.domain-suggestions strong i{font-style:normal}.shop-catalog-start{background:radial-gradient(circle at 85% 15%,#e4efff 0,#0000 38%),linear-gradient(135deg,#fff,#f5f9ff);border:1px solid #cadcf3;border-radius:20px;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;margin:24px 0 0;padding:34px;display:grid;box-shadow:0 20px 55px #16365c10}.shop-catalog-start>div>span,.shop-product-heading span{color:#1768ff;letter-spacing:1.5px;font-size:8px;font-weight:900}.shop-catalog-start h3{letter-spacing:-1.2px;max-width:590px;margin:11px 0;font-size:30px;line-height:1.1}.shop-catalog-start p{color:#62748b;max-width:620px;margin:0;font-size:12px;line-height:1.7}.shop-catalog-start ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.shop-catalog-start li{background:#fff;border:1px solid #dce6f1;border-radius:12px;align-items:center;gap:13px;padding:14px;display:flex}.shop-catalog-start li>b{color:#fff;background:#1768ff;border-radius:9px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:9px;display:grid}.shop-catalog-start li>span{gap:3px;display:grid}.shop-catalog-start strong{font-size:11px}.shop-catalog-start small{color:#78889c;font-size:8px;line-height:1.45}.shop-selection-summary{background:#eef5ff;border:1px solid #b9d2f3;border-radius:14px;align-items:center;gap:20px;margin:22px 0 17px;padding:18px;display:flex}.shop-selection-summary>span{gap:4px;min-width:0;margin-right:auto;display:grid}.shop-selection-summary small{color:#1768ff;letter-spacing:1.3px;font-size:7px;font-weight:900}.shop-selection-summary span>b{font-size:16px}.shop-selection-summary em{color:#667b94;font-size:9px;font-style:normal;line-height:1.45}.shop-selection-summary>strong{white-space:nowrap;color:#1768ff;font-size:10px}.shop-selection-summary>button{white-space:nowrap;color:#fff;background:#071a35;border:0;border-radius:8px;padding:11px 13px;font-size:8px;font-weight:900}.shop-product-heading{border-top:1px solid #dbe4ef;justify-content:space-between;align-items:center;gap:18px;margin:32px 0 16px;padding-top:24px;display:flex}.shop-product-heading b{color:#4d6078;font-size:10px}@media (width<=900px){.shop-catalog-start{grid-template-columns:1fr}.shop-selection-summary{flex-wrap:wrap;align-items:flex-start}.shop-selection-summary>span{flex-basis:100%}}@media (width<=680px){.shop-category-heading,.domain-suggestions>header,.shop-product-heading{flex-direction:column;align-items:flex-start}.domain-suggestions>div{grid-template-columns:1fr}.shop-catalog-start{padding:22px}.shop-catalog-start h3{font-size:25px}.shop-selection-summary{flex-direction:column;align-items:stretch}.shop-selection-summary>button{white-space:normal}.shop-selection-summary>span{margin-right:0}}.shop-hero-v2 .shop-hero-grid{min-height:650px}.shop-decision{background:linear-gradient(#f4f7fb 0,#fff 100%);padding:105px 0;scroll-margin-top:84px}.shop-decision-head{justify-content:space-between;align-items:flex-end;gap:36px;margin-bottom:34px;display:flex}.shop-decision-head>div{max-width:780px}.shop-decision-head span,.shop-step-panel>header>span,.shop-addon-panel>span,.shop-summary-grid aside>span{color:#1768ff;letter-spacing:1.7px;font-size:9px;font-weight:900}.shop-decision-head h2{letter-spacing:-2.7px;margin:12px 0 14px;font-size:clamp(38px,5vw,58px);line-height:1.02}.shop-decision-head p{color:#62748b;max-width:690px;margin:0;font-size:14px;line-height:1.75}.shop-scenario-grid{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.shop-scenario-card{--accent:#1768ff;color:#102a47;text-align:left;background:#fff;border:1px solid #d8e2ee;border-radius:20px;grid-column:span 4;grid-template-columns:52px 1fr;gap:6px 14px;min-height:260px;padding:26px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #17365b0d}.shop-scenario-card:first-child,.shop-scenario-card:nth-child(2){grid-column:span 6}.shop-scenario-card:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--accent) 20%,transparent),transparent 68%);pointer-events:none;border-radius:50%;width:190px;height:190px;position:absolute;top:-70px;right:-50px}.shop-scenario-card.violet{--accent:#7656ff}.shop-scenario-card.cyan{--accent:#00a7cc}.shop-scenario-card.navy{--accent:#244e8a}.shop-scenario-card.green{--accent:#118b63}.shop-scenario-card.amber{--accent:#c07600}.shop-scenario-card.rose{--accent:#b64068}.shop-scenario-card:hover,.shop-scenario-card.active{border-color:var(--accent);box-shadow:0 24px 52px color-mix(in srgb,var(--accent) 17%,transparent);transform:translateY(-3px)}.shop-scenario-card.active{color:#fff;background:linear-gradient(145deg,#071a35,#0e315d)}.shop-scenario-card>i{background:color-mix(in srgb,var(--accent) 12%,white);width:52px;height:52px;color:var(--accent);border-radius:14px;grid-row:1/3;place-items:center;font-size:18px;font-style:normal;font-weight:900;display:grid}.shop-scenario-card.active>i{background:var(--accent);color:#fff}.shop-scenario-no{color:#c4cfdd;font-size:10px;font-weight:900;position:absolute;top:18px;right:20px}.shop-scenario-card>small{color:var(--accent);letter-spacing:1.3px;align-self:end;font-size:8px;font-weight:900}.shop-scenario-card>b{letter-spacing:-.5px;grid-column:1/-1;margin-top:16px;font-size:21px;line-height:1.18}.shop-scenario-card>p{color:#6a7b91;grid-column:1/-1;margin:4px 0;font-size:11px;line-height:1.65}.shop-scenario-card>em{color:var(--accent);grid-column:1/-1;align-self:end;font-size:9px;font-style:normal;font-weight:900}.shop-scenario-card.active>small,.shop-scenario-card.active>em{color:#69e3ff}.shop-scenario-card.active>p{color:#adbed2}.shop-decision-proof{color:#67788e;border-top:1px solid #dbe4ef;justify-content:center;gap:40px;margin-top:34px;padding:20px;font-size:10px;display:flex}.shop-decision-proof span{align-items:center;gap:8px;display:flex}.shop-decision-proof b{color:#1768ff;font-size:19px}.shop-wizard-v2{color:#fff;background:radial-gradient(circle at 90% 0,#173f72 0,#0000 28%),linear-gradient(145deg,#031024,#081e3c 70%,#082b51);padding:78px 0 100px;scroll-margin-top:70px}.shop-wizard-topbar{border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding-bottom:22px;display:grid}.shop-wizard-topbar>button{color:#c9d6e5;background:#ffffff08;border:1px solid #ffffff20;border-radius:9px;justify-self:start;padding:10px 13px;font-size:9px;font-weight:900}.shop-wizard-topbar>button:last-child{justify-self:end}.shop-wizard-topbar>div{text-align:center;justify-items:center;gap:4px;display:grid}.shop-wizard-topbar span{color:#67def7;letter-spacing:1.4px;font-size:8px;font-weight:900}.shop-progress{grid-template-columns:repeat(5,1fr);margin:32px 0 38px;padding:0;list-style:none;display:grid;position:relative}.shop-progress:before{content:"";background:#ffffff1c;height:1px;position:absolute;top:17px;left:10%;right:10%}.shop-progress li{z-index:1;color:#657994;justify-items:center;gap:8px;font-size:8px;font-weight:900;display:grid;position:relative}.shop-progress li>b{background:#071a35;border:1px solid #ffffff1c;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.shop-progress li.active,.shop-progress li.done{color:#fff}.shop-progress li.active>b{background:#1768ff;border-color:#4e9dff;box-shadow:0 0 0 6px #1768ff24}.shop-progress li.done>b{background:#168358;border-color:#39c88b}.shop-wizard-stage{min-height:520px}.shop-step-panel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff0e,#ffffff05);border:1px solid #ffffff17;border-radius:23px;padding:38px;box-shadow:0 30px 80px #0004}.shop-step-panel>header{max-width:840px}.shop-step-panel>header h2{letter-spacing:-2px;margin:12px 0 11px;font-size:clamp(32px,4vw,48px);line-height:1.06}.shop-step-panel>header p{color:#99acc4;max-width:750px;margin:0;font-size:12px;line-height:1.7}.shop-option-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.shop-option-grid>button{color:#fff;text-align:left;background:#06162d;border:1px solid #ffffff17;border-radius:16px;gap:10px;min-height:180px;padding:22px;display:grid;position:relative}.shop-option-grid>button:hover{background:#0a2850;border-color:#4e9dff;transform:translateY(-2px)}.shop-option-grid em{color:#fff;background:#1768ff;border-radius:6px;justify-self:start;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.shop-option-grid b{font-size:16px;line-height:1.3}.shop-option-grid p{color:#8fa3bb;margin:0;font-size:10px;line-height:1.6}.shop-option-grid span{color:#68e2fa;align-self:end;font-size:8px;font-weight:900}.compact-step{max-width:900px;margin:auto}.shop-context-options{gap:10px;margin:30px 0;display:grid}.shop-context-options>button{color:#fff;text-align:left;background:#06162d;border:1px solid #ffffff17;border-radius:13px;align-items:center;gap:16px;width:100%;padding:18px;display:flex}.shop-context-options>button:hover,.shop-context-options>button.active{background:#0b2b54;border-color:#4e9dff}.shop-context-options i{color:#fff;border:1px solid #ffffff25;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.shop-context-options button.active i{background:#1768ff;border-color:#1b78ff}.shop-context-options span{gap:4px;display:grid}.shop-context-options small{color:#8297b0;font-size:8px}.shop-step-actions{border-top:1px solid #ffffff13;justify-content:space-between;gap:12px;margin-top:28px;padding-top:22px;display:flex}.shop-step-actions>button,.shop-step-actions>a{color:#fff;text-align:center;background:#ffffff08;border:1px solid #ffffff20;border-radius:10px;min-width:150px;padding:13px 17px;font-size:10px;font-weight:900}.shop-step-actions>button:last-child,.shop-step-actions>a:last-child{background:#1768ff;border-color:#1768ff;box-shadow:0 12px 28px #1768ff3c}.shop-step-actions>button:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}.shop-package-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:30px;display:grid}.shop-package-grid>button{color:#fff;text-align:left;background:#06162d;border:1px solid #ffffff17;border-radius:17px;grid-template-rows:1fr auto;grid-template-columns:150px 1fr;padding:0;display:grid;overflow:hidden}.shop-package-grid>button:hover,.shop-package-grid>button.active{background:#0a2850;border-color:#4f9dff;box-shadow:0 18px 45px #0003}.shop-package-visual{background:#0d2849;grid-row:1/3;min-height:250px;position:relative}.shop-package-visual img{object-fit:cover;width:100%;height:100%}.shop-package-visual:after{content:"";background:linear-gradient(#0000,#041126c9);position:absolute;inset:45% 0 0}.shop-package-visual span{z-index:1;background:#06162dcc;border:1px solid #ffffff28;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;bottom:10px;left:10px}.shop-package-copy{padding:19px 19px 8px}.shop-package-copy>small{color:#64dff8;letter-spacing:.8px;font-size:7px;font-weight:900}.shop-package-copy p{color:#93a6be;margin:0;font-size:9px;line-height:1.55}.shop-package-copy ul{color:#c4d0df;gap:5px;margin:13px 0 0;padding:0;font-size:8px;list-style:none;display:grid}.shop-package-price{align-items:center;gap:10px;padding:12px 19px 18px;display:flex}.shop-package-price span>small,.shop-package-price>em{color:#8296af;font-size:7px;font-style:normal}.shop-package-price>em{margin-right:auto}.shop-package-price>strong{background:#1768ff;border-radius:7px;padding:8px 9px;font-size:8px}.shop-config-layout{grid-template-columns:1.25fr .75fr;gap:16px;margin-top:30px;display:grid}.shop-config-questions{gap:11px;display:grid}.shop-config-questions>article,.shop-config-clear{background:#06162d;border:1px solid #ffffff16;border-radius:14px;padding:20px}.shop-config-questions article>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.shop-config-questions article header>span{gap:6px;display:grid}.shop-config-questions article header b{font-size:12px}.shop-config-questions article header small{color:#879bb3;max-width:620px;font-size:8px;line-height:1.55}.shop-config-questions article header em{white-space:nowrap;color:#67e1fa;background:#12365e;border-radius:6px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.shop-config-questions article>div{flex-wrap:wrap;gap:8px;margin-top:15px;display:flex}.shop-config-questions button{color:#b9c9da;background:#ffffff08;border:1px solid #ffffff20;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:800}.shop-config-questions button.active{color:#fff;background:#1768ff;border-color:#1768ff}.shop-config-clear b{font-size:15px}.shop-config-clear p{color:#8ea2ba;margin-bottom:0;font-size:10px;line-height:1.65}.shop-addon-panel{background:#ffffff08;border:1px solid #ffffff17;border-radius:16px;align-self:start;padding:22px}.shop-addon-panel h3{margin:8px 0 17px;font-size:21px}.shop-addon-panel>p{color:#8fa3ba;font-size:9px;line-height:1.6}.shop-addon-panel>button{color:#fff;text-align:left;background:#06162d;border:1px solid #ffffff16;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;width:100%;margin-top:8px;padding:13px;display:grid}.shop-addon-panel>button.active{background:#0a3b3d;border-color:#42c992}.shop-addon-panel button>span{gap:4px;display:grid}.shop-addon-panel button b{font-size:10px}.shop-addon-panel button small{color:#8195ae;font-size:7px;line-height:1.45}.shop-addon-panel button strong{color:#66e1f9;font-size:8px}.shop-addon-panel button i{background:#1768ff;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;font-weight:900;display:grid}.shop-summary-grid{grid-template-columns:1.25fr .75fr;gap:14px;margin-top:30px;display:grid}.shop-summary-main,.shop-summary-items,.shop-summary-grid>aside{background:#06162d;border:1px solid #ffffff17;border-radius:16px}.shop-summary-main{align-items:center;gap:18px;padding:24px;display:flex}.shop-summary-main>span{background:#1768ff;border-radius:15px;place-items:center;width:58px;height:58px;font-size:18px;font-weight:900;display:grid}.shop-summary-main>div{gap:5px;display:grid}.shop-summary-main small{color:#68dff7;letter-spacing:1.2px;font-size:7px;font-weight:900}.shop-summary-main h3{margin:0;font-size:22px}.shop-summary-main p{color:#8ca0b8;margin:0;font-size:9px}.shop-summary-items{grid-column:1;padding:8px 20px}.shop-summary-items article{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.shop-summary-items article:last-child{border:0}.shop-summary-items article>span{gap:4px;display:grid}.shop-summary-items b{font-size:11px}.shop-summary-items small{color:#8296ae;font-size:8px}.shop-summary-items strong{color:#69e2fa;font-size:10px}.shop-summary-grid>aside{grid-area:1/2/3;padding:24px}.shop-summary-grid aside ol{color:#a9bacd;gap:14px;margin:20px 0 0;padding-left:20px;font-size:10px;line-height:1.55;display:grid}.shop-scenario-card:focus-visible,.shop-option-grid>button:focus-visible,.shop-context-options>button:focus-visible,.shop-package-grid>button:focus-visible,.shop-config-questions button:focus-visible,.shop-addon-panel>button:focus-visible,.shop-step-actions>button:focus-visible,.shop-step-actions>a:focus-visible,.shop-wizard-topbar>button:focus-visible{outline-offset:3px;outline:3px solid #ffcf4a}@media (width<=1050px){.shop-scenario-card,.shop-scenario-card:first-child,.shop-scenario-card:nth-child(2){grid-column:span 6}.shop-package-grid,.shop-config-layout{grid-template-columns:1fr}.shop-addon-panel{width:auto}.shop-summary-grid{grid-template-columns:1fr}.shop-summary-items,.shop-summary-grid>aside{grid-area:auto}}@media (width<=760px){.shop-decision{padding:72px 0}.shop-decision-head{flex-direction:column;align-items:flex-start}.shop-scenario-card,.shop-scenario-card:first-child,.shop-scenario-card:nth-child(2){grid-column:1/-1;min-height:230px}.shop-decision-proof{flex-direction:column;align-items:flex-start;gap:12px}.shop-wizard-v2{padding:55px 0 75px}.shop-wizard-topbar{grid-template-columns:1fr auto}.shop-wizard-topbar>div{text-align:left;grid-area:1/1/auto/-1;justify-items:start}.shop-wizard-topbar>button{grid-row:2}.shop-progress{gap:14px;padding-bottom:8px;overflow:auto}.shop-progress:before{display:none}.shop-progress li{min-width:78px}.shop-step-panel{padding:22px}.shop-option-grid{grid-template-columns:1fr}.shop-package-grid>button{grid-template-columns:110px 1fr}.shop-package-visual{min-height:270px}.shop-package-price{flex-wrap:wrap;align-items:flex-start}.shop-package-price>strong{text-align:center;width:100%}.shop-config-questions article>header{flex-direction:column}.shop-config-questions article>div{display:grid}.shop-addon-panel>button{grid-template-columns:1fr auto}.shop-addon-panel button i{grid-area:1/2/3}.shop-step-actions{flex-direction:column-reverse;align-items:stretch}.shop-step-actions>button,.shop-step-actions>a{width:100%}.shop-summary-main{flex-direction:column;align-items:flex-start}}@media (width<=500px){.shop-package-grid>button{grid-template-columns:1fr}.shop-package-visual{grid-row:auto;height:170px;min-height:0}.shop-package-price{padding-top:8px}.shop-decision-head h2{font-size:36px}.shop-step-panel>header h2{font-size:31px}.shop-summary-items article{flex-direction:column;align-items:flex-start}.shop-wizard-topbar>button{min-width:0;padding:9px}}.shop-package-grid{grid-template-columns:1fr;gap:12px;width:min(100%,1050px);margin:30px auto 0}.shop-package-grid>button{border-radius:16px;grid-template-rows:auto;grid-template-columns:180px minmax(0,1fr) 190px;min-height:190px;transition:border-color .2s,background .2s,transform .2s,box-shadow .2s}.shop-package-grid>button:hover,.shop-package-grid>button.active{transform:translateY(-2px);box-shadow:0 16px 38px #0003}.shop-package-visual{grid-row:auto;min-height:190px}.shop-package-visual img{display:block}.shop-package-visual:after{background:linear-gradient(#0000,#041126d9);inset:42% 0 0}.shop-package-visual span{letter-spacing:.4px;background:#06162de8;padding:6px 8px;bottom:11px;left:11px}.shop-package-copy{align-self:center;padding:18px 24px}.shop-package-copy h3{margin:7px 0;font-size:18px;line-height:1.22}.shop-package-copy .shop-package-summary{color:#d7e1ed;font-size:10px;font-weight:700}.shop-package-copy .shop-package-detail{-webkit-line-clamp:3;color:#8fa3bb;-webkit-box-orient:vertical;margin-top:6px;display:-webkit-box;overflow:hidden}.shop-package-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;margin-top:12px}.shop-package-price{background:#0412298c;border-left:1px solid #ffffff12;align-content:center;gap:13px;padding:18px;display:grid}.shop-package-price>span{gap:3px;display:grid}.shop-package-price span>b{color:#fff;font-size:16px}.shop-package-price span>small{color:#7f93ab;font-size:7px}.shop-package-facts{gap:5px;display:grid}.shop-package-facts small{color:#9cafc5;padding-left:12px;font-size:7px;line-height:1.4;position:relative}.shop-package-facts small:before{content:"✓";color:#5ee2aa;position:absolute;left:0}.shop-package-price>strong{text-align:center;padding:9px 10px}.shop-package-grid>button.active .shop-package-price>strong{background:#33b979}@media (width<=820px){.shop-package-grid>button{grid-template-columns:120px minmax(0,1fr);min-height:170px}.shop-package-visual{min-height:170px}.shop-package-copy{padding:16px 18px}.shop-package-price{border-top:1px solid #ffffff12;border-left:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(140px,1fr) auto;align-items:center;gap:12px;padding:13px 16px}.shop-package-price>strong{min-width:110px}.shop-package-copy ul{grid-template-columns:1fr 1fr}}@media (width<=540px){.shop-package-grid{gap:10px}.shop-package-grid>button{grid-template-columns:1fr;min-height:0}.shop-package-visual{height:145px;min-height:145px}.shop-package-copy{padding:15px 16px 13px}.shop-package-copy h3{font-size:17px}.shop-package-copy .shop-package-detail{-webkit-line-clamp:3}.shop-package-copy ul{grid-template-columns:1fr;gap:4px;margin-top:10px}.shop-package-price{grid-template-columns:1fr auto;gap:10px;padding:13px 16px}.shop-package-facts{grid-area:2/1/auto/-1}.shop-package-price>strong{grid-area:1/2;min-width:96px}.shop-package-grid>button:hover,.shop-package-grid>button.active{transform:none}}.shop-catalog-sidebar{z-index:950;color:#fff;background:linear-gradient(#031024,#061b35 68%,#082645);border-right:1px solid #173454;width:270px;padding:18px 14px 24px;position:fixed;inset:0 auto 0 0;overflow-y:auto;box-shadow:12px 0 34px #03102424}.shop-catalog-sidebar::-webkit-scrollbar{width:6px}.shop-catalog-sidebar::-webkit-scrollbar-thumb{background:#ffffff21;border-radius:99px}.shop-catalog-sidebar-head{border-bottom:1px solid #ffffff12;gap:13px;margin-bottom:16px;padding:2px 6px 16px;display:grid}.shop-catalog-sidebar-head>a:first-child{align-items:center;gap:10px;display:flex}.shop-catalog-sidebar-head>a:first-child>span{letter-spacing:.5px;background:linear-gradient(145deg,#1768ff,#734ddb);border-radius:11px;place-items:center;width:37px;height:37px;font-size:11px;font-weight:950;display:grid}.shop-catalog-sidebar-head>a:first-child>div{gap:2px;display:grid}.shop-catalog-sidebar-head b{letter-spacing:1px;font-size:12px}.shop-catalog-sidebar-head small{color:#8399b4;font-size:7px}.shop-catalog-sidebar-head>a:last-child{color:#68dff8;justify-self:start;font-size:8px;font-weight:900}.shop-category-tree{gap:7px;display:grid}.shop-tree-home{color:#d6e1ed;background:#ffffff09;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:9px;display:flex}.shop-tree-home span{background:#1768ff;border-radius:7px;place-items:center;width:25px;height:25px;display:grid}.shop-tree-category{background:#ffffff05;border:1px solid #ffffff10;border-radius:11px}.shop-tree-category>summary,.shop-tree-subcategory>summary{cursor:pointer;list-style:none}.shop-tree-category>summary::-webkit-details-marker{display:none}.shop-tree-subcategory>summary::-webkit-details-marker{display:none}.shop-tree-category>summary{grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.shop-tree-category>summary>i{color:#67e0fa;background:#123962;border-radius:8px;place-items:center;width:31px;height:31px;font-size:11px;font-style:normal;font-weight:900;display:grid}.shop-tree-category>summary>span{gap:3px;display:grid}.shop-tree-category>summary b{font-size:9px;line-height:1.3}.shop-tree-category>summary small{color:#7389a4;font-size:7px}.shop-tree-category>summary>em,.shop-tree-subcategory>summary>em{color:#5f7590;font-size:9px;font-style:normal;transition:transform .2s}.shop-tree-category[open]>summary>em,.shop-tree-subcategory[open]>summary>em{color:#68def8;transform:rotate(45deg)}.shop-tree-category-children{gap:3px;padding:0 9px 10px 50px;display:grid}.shop-tree-category-children>a,.shop-tree-subcategory div>a{color:#91a5bc;border-radius:7px;padding:7px 8px;font-size:7.5px;line-height:1.4;display:block}.shop-tree-category-children>a:hover,.shop-tree-subcategory div>a:hover{color:#fff;background:#1768ff}.shop-tree-category-children>a:first-child{color:#65dff9;font-weight:900}.shop-tree-subcategory{border-top:1px solid #ffffff0b}.shop-tree-subcategory>summary{color:#c5d2e1;justify-content:space-between;align-items:center;gap:8px;padding:8px 4px;display:flex}.shop-tree-subcategory>summary>span{align-items:center;gap:6px;display:flex}.shop-tree-subcategory>summary b{font-size:8px}.shop-tree-subcategory>summary small{color:#7f94ad;background:#ffffff0c;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:7px;display:grid}.shop-tree-subcategory div{border-left:1px solid #1a4b78;padding:0 0 6px 7px;display:grid}.shop-catalog-help{background:#0b2c52;border:1px solid #2c6192;border-radius:12px;gap:7px;margin-top:16px;padding:14px;display:grid}.shop-catalog-help p{color:#849ab4;margin:0;font-size:7.5px;line-height:1.55}.shop-catalog-help a{color:#68e0f9;font-size:8px;font-weight:900}@media (width<=1180px){.shop-portal-content{margin-left:0}.shop-catalog-sidebar{display:none}.shop-catalog-mobile{z-index:960;color:#fff;background:#04152b;border-bottom:1px solid #183b60;display:block;position:sticky;top:0;box-shadow:0 10px 28px #03102432}.shop-catalog-mobile>summary{cursor:pointer;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:11px 16px;list-style:none;display:grid}.shop-catalog-mobile>summary::-webkit-details-marker{display:none}.shop-catalog-mobile>summary>span{background:#1768ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.shop-catalog-mobile>summary>b{font-size:10px}.shop-catalog-mobile>summary>em{color:#66def8;font-size:8px;font-style:normal}.shop-catalog-mobile>div{background:#051a34;border-top:1px solid #ffffff10;max-height:72vh;padding:8px 14px 16px;overflow-y:auto}.shop-catalog-mobile .shop-category-tree{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.shop-catalog-mobile .shop-tree-home{grid-column:1/-1}.shop-catalog-mobile .shop-tree-category-children{padding-left:48px}}@media (width<=680px){.shop-catalog-mobile .shop-category-tree{grid-template-columns:1fr}.shop-catalog-mobile>summary>em{font-size:0}.shop-catalog-mobile>summary>em:after{content:"Aç / kapat";font-size:8px}}.shop-category-browser{background:#fff;padding:92px 0;scroll-margin-top:72px}.shop-category-browser-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:27px;display:flex}.shop-category-browser-head>div{max-width:760px}.shop-category-browser-head span,.shop-category-product-group>header b{color:#1768ff;letter-spacing:1.5px;font-size:9px;font-weight:900}.shop-category-browser-head h2{color:#0c2948;letter-spacing:-2.2px;margin:10px 0 12px;font-size:clamp(34px,4.5vw,52px);line-height:1.03}.shop-category-browser-head p{color:#66788e;max-width:690px;margin:0;font-size:12px;line-height:1.7}.shop-category-browser-head>a{white-space:nowrap;color:#1768ff;border:1px solid #cbd9e8;border-radius:10px;padding:12px 15px;font-size:9px;font-weight:900}.shop-category-main-list{gap:10px;display:grid}.shop-category-main-item{background:#f9fbfe;border:1px solid #d7e2ed;border-radius:16px;scroll-margin-top:74px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 10px 30px #0b2a5010}.shop-category-main-card{color:#112d4d;text-align:left;background:0 0;border:0;grid-template-columns:190px 48px minmax(0,1fr) 95px 92px;align-items:center;gap:16px;width:100%;padding:10px;display:grid}.shop-category-main-card:hover{background:#f1f7ff}.shop-category-card-visual{background:#071a35;border-radius:11px;height:104px;position:relative;overflow:hidden}.shop-category-card-visual>img:first-child{object-fit:cover;width:100%;height:100%;display:block}.shop-category-main-card>i{color:#1768ff;background:#e8f2ff;border-radius:13px;place-items:center;width:48px;height:48px;font-size:13px;font-style:normal;font-weight:950;display:grid}.shop-category-main-card>span{gap:4px;display:grid}.shop-category-main-card>span small{color:#1768ff;letter-spacing:1.1px;font-size:7px;font-weight:900}.shop-category-main-card>span b{font-size:17px;line-height:1.25}.shop-category-main-card>span p{color:#65778d;max-width:680px;margin:0;font-size:9px;line-height:1.55}.shop-category-main-card>em{color:#718298;gap:2px;font-size:7px;font-style:normal;display:grid}.shop-category-main-card>em strong{color:#11304f;font-size:18px}.shop-category-main-card>u{color:#1768ff;text-align:right;font-size:8px;font-weight:900;text-decoration:none}.shop-card-brand{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3!important;object-fit:contain!important;background:#06162dcc!important;border:1px solid #ffffff35!important;border-radius:10px!important;width:38px!important;height:38px!important;padding:5px!important;position:absolute!important;top:9px!important;left:9px!important;box-shadow:0 7px 18px #0005!important}.shop-category-products-panel{background:linear-gradient(#f0f6fd,#f8fbff);border-top:1px solid #d8e4ef;gap:22px;padding:20px;display:grid}.shop-category-product-group{gap:10px;display:grid}.shop-category-product-group>header{justify-content:space-between;align-items:flex-end;gap:15px;padding:2px 3px;display:flex}.shop-category-product-group>header span{gap:4px;display:grid}.shop-category-product-group>header small{color:#65768b;font-size:8px;line-height:1.45}.shop-category-product-group>header em{white-space:nowrap;color:#718298;font-size:8px;font-style:normal}.shop-catalog-product-list{gap:8px;display:grid}.shop-catalog-product-card{background:#fff;border:1px solid #d8e3ee;border-radius:13px;grid-template-columns:170px minmax(0,1fr) 175px;min-height:155px;display:grid;overflow:hidden;box-shadow:0 8px 22px #122e500a}.shop-catalog-product-visual{background:#071a35;min-height:155px;position:relative;overflow:hidden}.shop-catalog-product-visual>img:first-child{object-fit:cover;object-position:center 55%;width:100%;height:100%;display:block}.shop-catalog-product-visual:after{content:"";background:linear-gradient(#0000,#041126d6);position:absolute;inset:45% 0 0}.shop-catalog-product-visual>span{z-index:2;color:#fff;background:#06162de8;border:1px solid #ffffff30;border-radius:6px;padding:5px 7px;font-size:7px;font-weight:900;position:absolute;bottom:10px;left:10px}.shop-catalog-product-copy{align-self:center;padding:16px 20px}.shop-catalog-product-copy>small{color:#1768ff;letter-spacing:.6px;font-size:7px;font-weight:900}.shop-catalog-product-copy h4{color:#102c4c;margin:6px 0;font-size:16px}.shop-catalog-product-copy p{color:#52677f;margin:0;font-size:9px;line-height:1.55}.shop-catalog-product-copy p.detail{-webkit-line-clamp:2;color:#7a8a9d;-webkit-box-orient:vertical;margin-top:5px;display:-webkit-box;overflow:hidden}.shop-catalog-product-copy ul{color:#405a73;flex-wrap:wrap;gap:5px 12px;margin:10px 0 0;padding:0;font-size:7px;list-style:none;display:flex}.shop-catalog-product-card>aside{background:#f8fbff;border-left:1px solid #e0e8f1;align-content:center;gap:7px;padding:17px;display:grid}.shop-catalog-product-card>aside strong{color:#102e4f;font-size:12px;line-height:1.35}.shop-catalog-product-card>aside span,.shop-catalog-product-card>aside small{color:#718197;font-size:7px}.shop-catalog-product-card>aside a{color:#fff;text-align:center;background:#1768ff;border-radius:8px;margin-top:5px;padding:9px 10px;font-size:8px;font-weight:900}.shop-package-visual .shop-card-brand{top:10px!important;left:10px!important}@media (width<=900px){.shop-category-browser-head{flex-direction:column;align-items:flex-start}.shop-category-main-card{grid-template-columns:145px 42px minmax(0,1fr) 78px}.shop-category-main-card>u{grid-area:1/4}.shop-category-main-card>em{grid-area:1/4;margin-top:40px}.shop-category-main-card>i{width:42px;height:42px}.shop-catalog-product-card{grid-template-columns:140px minmax(0,1fr)}.shop-catalog-product-card>aside{border-top:1px solid #e0e8f1;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr auto;align-items:center}.shop-catalog-product-card>aside a{grid-area:1/3/3;min-width:120px;margin:0}}@media (width<=620px){.shop-category-browser{padding:60px 0}.shop-category-browser-head h2{font-size:34px}.shop-category-main-card{grid-template-columns:96px 1fr auto;gap:11px;padding:8px}.shop-category-card-visual{grid-row:1/3;height:92px}.shop-category-main-card>i{display:none}.shop-category-main-card>span{grid-column:2/4}.shop-category-main-card>span p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.shop-category-main-card>em{grid-area:2/2;margin:0}.shop-category-main-card>u{grid-area:2/3;align-self:end}.shop-card-brand{width:32px!important;height:32px!important;padding:4px!important;top:7px!important;left:7px!important}.shop-category-products-panel{padding:13px}.shop-category-product-group>header{flex-direction:column;align-items:flex-start}.shop-catalog-product-card{grid-template-columns:100px minmax(0,1fr);min-height:130px}.shop-catalog-product-visual{min-height:130px}.shop-catalog-product-copy{padding:13px}.shop-catalog-product-copy h4{font-size:14px}.shop-catalog-product-copy p.detail,.shop-catalog-product-copy ul{display:none}.shop-catalog-product-card>aside{grid-template-columns:1fr auto;gap:5px 10px;padding:12px}.shop-catalog-product-card>aside a{grid-area:1/2/4;min-width:100px}.shop-category-browser-head>a{white-space:normal}}.shop-category-main-item,.shop-category-main-item[data-category=websites]{--category-accent:#1768ff;--category-rgb:23,104,255}.shop-studio-link{color:#1768ff;margin-top:14px;font-size:9px;font-weight:900;display:inline-flex}.shop-studio-links{flex-wrap:wrap;gap:8px 14px;display:flex}.shop-studio-link.commerce{color:#0c8063}.shop-studio-link.publishing{color:#6b3ee8}.shop-studio-link.single{color:#b44a21}.shop-category-main-item[data-category=developer_products]{--category-accent:#6f42d9;--category-rgb:111,66,217}.shop-category-main-item[data-category=digital_assets]{--category-accent:#008f8c;--category-rgb:0,143,140}.shop-category-main-item[data-category=infrastructure]{--category-accent:#3157c8;--category-rgb:49,87,200}.shop-category-main-item[data-category=ready_systems]{--category-accent:#16825d;--category-rgb:22,130,93}.shop-category-main-item[data-category=apps_webservices]{--category-accent:#bd5a17;--category-rgb:189,90,23}.shop-category-main-item[data-category=ai_solutions]{--category-accent:#a2338d;--category-rgb:162,51,141}.shop-category-main-item[data-category=business_software]{--category-accent:#285170;--category-rgb:40,81,112}.shop-category-main-item[data-category=automation_bots]{--category-accent:#a66a00;--category-rgb:166,106,0}.shop-category-main-item[data-category=games_brand]{--category-accent:#a7385e;--category-rgb:167,56,94}.shop-category-main-item.active{border-color:rgba(var(--category-rgb),.62);box-shadow:0 20px 48px rgba(var(--category-rgb),.17)}.shop-category-main-item.active>.shop-category-main-card{background:linear-gradient(100deg,rgba(var(--category-rgb),.14),rgba(var(--category-rgb),.045) 58%,#fff)}.shop-category-main-item.active>.shop-category-main-card>i{background:var(--category-accent);color:#fff;box-shadow:0 9px 22px rgba(var(--category-rgb),.26)}.shop-category-main-item.active>.shop-category-main-card>span small,.shop-category-main-item.active>.shop-category-main-card>u{color:var(--category-accent)}.shop-category-products-panel{border-top:4px solid var(--category-accent);background:linear-gradient(180deg,rgba(var(--category-rgb),.105),rgba(var(--category-rgb),.035));gap:16px;padding:24px;position:relative}.shop-category-products-panel:before{content:"AÇIK KATEGORİ İÇERİĞİ";background:var(--category-accent);color:#fff;letter-spacing:1.1px;box-shadow:0 6px 16px rgba(var(--category-rgb),.24);border-radius:999px;padding:5px 10px;font-size:7px;font-weight:950;position:absolute;top:-14px;right:22px}.shop-category-product-group{border:1px solid rgba(var(--category-rgb),.22);border-left:5px solid var(--category-accent);box-shadow:0 10px 25px rgba(var(--category-rgb),.06);background:#ffffffb3;border-radius:14px;gap:13px;padding:16px}.shop-category-product-group:nth-child(2n){background:rgba(var(--category-rgb),.055)}.shop-category-product-group>header{align-items:center;padding:0 2px 3px}.shop-category-product-group>header>i{background:rgba(var(--category-rgb),.12);width:34px;height:34px;color:var(--category-accent);border-radius:10px;flex:0 0 34px;place-items:center;font-size:10px;font-style:normal;font-weight:950;display:grid}.shop-category-product-group>header>span{flex:1}.shop-category-product-group>header b{color:#102e4f;letter-spacing:0;font-size:13px}.shop-category-product-group>header .shop-subcategory-kicker{color:var(--category-accent);letter-spacing:1.25px;font-size:7px;font-weight:950}.shop-category-product-group>header>em{border:1px solid rgba(var(--category-rgb),.2);color:var(--category-accent);background:#fff;border-radius:999px;padding:6px 9px;font-weight:850}.shop-category-product-group .shop-catalog-product-card{border-color:rgba(var(--category-rgb),.18);box-shadow:0 8px 22px rgba(var(--category-rgb),.07)}.shop-category-product-group .shop-catalog-product-card:hover{border-color:rgba(var(--category-rgb),.48);box-shadow:0 13px 30px rgba(var(--category-rgb),.12)}@media (width<=620px){.shop-category-products-panel{padding:18px 10px 10px}.shop-category-products-panel:before{top:-13px;right:10px}.shop-category-product-group{border-left-width:4px;padding:11px}.shop-category-product-group>header{grid-template-columns:34px 1fr auto;align-items:start;gap:9px;display:grid}.shop-category-product-group>header>i{grid-column:1}.shop-category-product-group>header>span{grid-column:2}.shop-category-product-group>header>em{grid-area:1/3;align-self:center}.shop-category-product-group>header b{font-size:12px}.shop-category-product-group>header small{font-size:8px}}@media (width>=1181px){.shop-portal-content{margin-left:320px}.shop-catalog-sidebar{width:320px;padding:20px 16px 28px}.shop-catalog-sidebar-head{gap:15px;padding:3px 8px 18px}.shop-catalog-sidebar-head>a:first-child>span{width:42px;height:42px;font-size:13px}.shop-catalog-sidebar-head b{font-size:15px}.shop-catalog-sidebar-head small{color:#aebed0;font-size:10px;line-height:1.4}.shop-catalog-sidebar-head>a:last-child{font-size:11px}.shop-category-tree{gap:9px}.shop-tree-home{gap:11px;padding:12px;font-size:12px;line-height:1.45}.shop-tree-home span{width:29px;height:29px}.shop-tree-category>summary{grid-template-columns:36px 1fr auto;gap:10px;padding:12px}.shop-tree-category>summary>i{width:36px;height:36px;font-size:13px}.shop-tree-category>summary b{font-size:12px;line-height:1.45}.shop-tree-category>summary small{color:#9cb0c6;font-size:10px;line-height:1.35}.shop-tree-category>summary>em{font-size:12px}.shop-tree-category-children{gap:4px;padding:0 10px 12px 58px}.shop-tree-category-children>a,.shop-tree-subcategory div>a{color:#b5c3d3;padding:9px;font-size:11px;line-height:1.45}.shop-tree-subcategory>summary{padding:10px 4px}.shop-tree-subcategory>summary b{font-size:11px;line-height:1.4}.shop-tree-subcategory>summary small{color:#c6d3e1;min-width:22px;height:22px;font-size:9px}.shop-tree-subcategory div{gap:2px;padding:0 0 8px 8px}.shop-catalog-help{gap:9px;margin-top:20px;padding:16px}.shop-catalog-help b{font-size:12px}.shop-catalog-help p{color:#aebdd0;font-size:10px;line-height:1.6}.shop-catalog-help a{font-size:11px}}.shop-catalog-product-card{min-height:0;scroll-margin-top:90px;transition:border-color .2s,box-shadow .2s;display:block}.shop-catalog-product-card.expanded{border-color:#4d91ed;box-shadow:0 18px 44px #0e59ae19}.shop-catalog-product-summary{width:100%;min-height:172px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:190px minmax(0,1fr) 205px;align-items:stretch;padding:0;display:grid}.shop-catalog-product-summary:hover{background:#fafdff}.shop-catalog-product-summary:focus-visible{outline-offset:-3px;outline:3px solid #1768ff}.shop-catalog-product-summary>.shop-catalog-product-visual{min-height:172px}.shop-catalog-product-summary>.shop-catalog-product-copy{padding:18px 22px}.shop-catalog-product-copy>small{font-size:10px}.shop-catalog-product-copy h4{font-size:18px}.shop-catalog-product-copy p{font-size:12px;line-height:1.55}.shop-catalog-product-copy ul{gap:6px 14px;font-size:10px}.shop-catalog-product-summary>aside{background:#f8fbff;border-left:1px solid #e0e8f1;align-content:center;gap:8px;padding:18px;display:grid}.shop-catalog-product-summary>aside strong{color:#102e4f;font-size:14px;line-height:1.35}.shop-catalog-product-summary>aside span,.shop-catalog-product-summary>aside small{color:#60758d;font-size:10px}.shop-catalog-product-summary>aside em{color:#fff;text-align:center;background:#1768ff;border-radius:9px;margin-top:6px;padding:11px;font-size:11px;font-style:normal;font-weight:900}.shop-catalog-product-visual>span{font-size:9px}.shop-catalog-inline-detail{background:linear-gradient(135deg,#f1f7ff,#fbfdff);border-top:1px solid #d8e4ef;grid-template-columns:minmax(0,1.15fr) minmax(220px,.7fr) minmax(300px,1fr);gap:16px;padding:20px;display:grid}.shop-catalog-inline-detail>section,.shop-catalog-inline-detail>aside{background:#fff;border:1px solid #d6e3ee;border-radius:14px;padding:18px}.shop-catalog-inline-detail>section>span,.shop-catalog-detail-config>span{color:#1768ff;letter-spacing:1.4px;font-size:9px;font-weight:950}.shop-catalog-inline-detail h5{color:#102e4f;margin:8px 0 10px;font-size:17px;line-height:1.3}.shop-catalog-detail-copy p{color:#536b83;margin:0;font-size:12px;line-height:1.7}.shop-catalog-detail-copy>div{gap:7px;margin-top:14px;display:grid}.shop-catalog-detail-copy>div b{color:#294a68;font-size:11px;line-height:1.45}.shop-catalog-detail-copy>div b:first-letter{color:#18a66f}.shop-catalog-detail-facts dl{gap:0;margin:0;display:grid}.shop-catalog-detail-facts dl>div{border-bottom:1px solid #edf2f7;justify-content:space-between;gap:14px;padding:10px 0;display:flex}.shop-catalog-detail-facts dl>div:last-child{border-bottom:0}.shop-catalog-detail-facts dt{color:#6c7e91;font-size:10px}.shop-catalog-detail-facts dd{color:#173654;text-align:right;margin:0;font-size:10px;font-weight:900}.shop-catalog-detail-config{align-content:start;display:grid}.shop-catalog-detail-config>div{gap:8px;display:grid}.shop-catalog-detail-config>div>button{color:#173654;text-align:left;background:#f8fbff;border:1px solid #d8e4ef;border-radius:11px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px;display:grid}.shop-catalog-detail-config>div>button.active{background:#effbf5;border-color:#48a980}.shop-catalog-detail-config>div>button i{color:#1768ff;background:#e8f1fb;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;font-weight:950;display:grid}.shop-catalog-detail-config>div>button.active i{color:#fff;background:#1aa673}.shop-catalog-detail-config>div>button span{gap:3px;display:grid}.shop-catalog-detail-config>div>button b{font-size:10px}.shop-catalog-detail-config>div>button small{-webkit-line-clamp:2;color:#6e8296;-webkit-box-orient:vertical;font-size:9px;line-height:1.4;display:-webkit-box;overflow:hidden}.shop-catalog-detail-config>div>button strong{color:#173654;text-align:right;max-width:92px;font-size:10px}.shop-catalog-detail-config>p{color:#62788f;margin:0;font-size:11px;line-height:1.6}.shop-catalog-detail-config>footer{border-top:1px solid #dfe8f1;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:14px;display:flex}.shop-catalog-detail-config>footer>span{gap:4px;display:grid}.shop-catalog-detail-config>footer small{color:#6c8095;font-size:9px}.shop-catalog-detail-config>footer b{color:#102f4f;font-size:14px}.shop-catalog-detail-config>footer>a,.shop-catalog-detail-config>footer>button{color:#fff;white-space:nowrap;background:#1768ff;border:0;border-radius:9px;padding:11px 13px;font-size:10px;font-weight:950}.shop-catalog-detail-note{color:#fff;background:#0b2c50;border-radius:12px;grid-column:1/-1;align-items:center;gap:12px;padding:13px 16px;display:flex}.shop-catalog-detail-note b{white-space:nowrap;font-size:11px}.shop-catalog-detail-note p{color:#c6d7e8;margin:0;font-size:10px;line-height:1.5}@media (width<=980px){.shop-catalog-product-summary{grid-template-columns:150px minmax(0,1fr)}.shop-catalog-product-summary>aside{border-top:1px solid #e0e8f1;border-left:0;grid-column:1/-1;grid-template-columns:1fr 1fr 1fr auto;align-items:center}.shop-catalog-product-summary>aside em{min-width:150px;margin:0}.shop-catalog-inline-detail{grid-template-columns:1fr 1fr}.shop-catalog-detail-config{grid-column:1/-1}}@media (width<=620px){.shop-catalog-product-summary{grid-template-columns:106px minmax(0,1fr);min-height:145px}.shop-catalog-product-summary>.shop-catalog-product-visual{min-height:145px}.shop-catalog-product-summary>.shop-catalog-product-copy{padding:13px}.shop-catalog-product-copy>small{font-size:8px}.shop-catalog-product-copy h4{font-size:15px}.shop-catalog-product-copy p{font-size:10px}.shop-catalog-product-copy ul{display:none}.shop-catalog-product-summary>aside{grid-template-columns:1fr auto;gap:6px 10px;padding:12px}.shop-catalog-product-summary>aside strong{font-size:12px}.shop-catalog-product-summary>aside span,.shop-catalog-product-summary>aside small{font-size:9px}.shop-catalog-product-summary>aside em{grid-area:1/2/4;min-width:112px;padding:10px;font-size:9px}.shop-catalog-inline-detail{grid-template-columns:1fr;padding:12px}.shop-catalog-detail-config{grid-column:auto}.shop-catalog-detail-note{flex-direction:column;align-items:flex-start}.shop-catalog-detail-config>footer{flex-direction:column;align-items:stretch}.shop-catalog-detail-config>footer>a,.shop-catalog-detail-config>footer>button{text-align:center}}.shop-fx-note{color:#173b67;background:#eef6ff;border:1px solid #b8d8ff;border-radius:10px;grid-template-columns:1fr auto;gap:4px 16px;margin:0 0 16px;padding:13px 14px;display:grid}.shop-fx-note span{font-size:10px;font-weight:800}.shop-fx-note b{font-size:15px}.shop-fx-note small{color:#627895;grid-column:1/-1;font-size:9px}.product-fx-preview{margin-top:-4px;font-weight:800;display:block;color:#315f91!important;font-size:10px!important}.product-total-fx{background:#edf6ff;border-radius:8px;padding:10px 11px;line-height:1.55;color:#315f91!important;margin:2px 0 4px!important;font-size:9px!important}.product-total-fx b{font-size:10px}.shop-focus-worlds{color:#0d213d;background:linear-gradient(155deg,#f7faff,#eef4fb);padding:105px 0 90px}.shop-focus-worlds>div>header{grid-template-columns:1fr .7fr;align-items:end;gap:70px;margin-bottom:35px;display:grid}.shop-focus-worlds header span{color:#1768ff;letter-spacing:1.8px;font-size:9px;font-weight:900}.shop-focus-worlds header h2{letter-spacing:-2px;margin:13px 0 0;font-size:45px;line-height:1.06}.shop-focus-worlds header>p{color:#576a81;margin:0;font-size:13px;line-height:1.75}.shop-focus-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.shop-focus-grid>a{background:#fff;border:1px solid #d2deeb;border-radius:19px;transition:transform .23s,box-shadow .23s;overflow:hidden;box-shadow:0 17px 42px #183a6712}.shop-focus-grid>a:hover{transform:translateY(-5px);box-shadow:0 25px 55px #183a6723}.shop-focus-grid figure{background:#071a35;margin:0;position:relative;overflow:hidden}.shop-focus-grid figure>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.shop-focus-grid figure .shop-card-brand{top:13px;left:13px}.shop-focus-grid>a>div{padding:24px}.shop-focus-grid span{color:#1768ff;letter-spacing:1.3px;font-size:8px;font-weight:900}.shop-focus-grid h3{margin:9px 0 12px;font-size:22px;line-height:1.13}.shop-focus-grid p{color:#5e6f84;min-height:75px;margin:0;font-size:11px;line-height:1.7}.shop-focus-grid b{color:#0756d8;border-top:1px solid #dce5ef;margin-top:18px;padding-top:16px;font-size:10px;display:block}@media (width<=900px){.shop-focus-worlds>div>header{grid-template-columns:1fr;gap:20px}.shop-focus-grid{grid-template-columns:1fr 1fr}.shop-focus-grid>a:last-child{grid-column:1/3;grid-template-columns:1fr 1fr;display:grid}.shop-focus-grid>a:last-child figure>img{aspect-ratio:auto;height:100%}}@media (width<=620px){.shop-focus-worlds{padding:72px 0}.shop-focus-worlds header h2{font-size:34px}.shop-focus-grid{grid-template-columns:1fr}.shop-focus-grid>a:last-child{grid-column:auto;display:block}.shop-focus-grid>a:last-child figure>img{aspect-ratio:16/9;height:auto}.shop-focus-grid p{min-height:0}}.shop-tree-category.active{background:#0a2b50;border-color:#347dd0;box-shadow:0 8px 20px #0002}.shop-tree-category-children>a.active,.shop-tree-subcategory div>a.active{color:#fff;background:linear-gradient(135deg,#1768ff,#654ddd);font-weight:900;box-shadow:0 6px 16px #1768ff35}.shop-billing-region{color:#33465f;background:#f8fbff;border:1px solid #d7e1ed;border-radius:11px;grid-template-columns:1fr auto;align-items:center;gap:12px;margin:20px 0 0;padding:14px 16px;font-size:11px;font-weight:900;display:grid}.shop-billing-region select{color:#10203a;min-width:175px;font:inherit;background:#fff;border:1px solid #c8d5e5;border-radius:8px;outline:0;padding:10px 12px}.shop-billing-region select:focus{border-color:#1768ff;box-shadow:0 0 0 3px #1768ff16}@media (width<=520px){.shop-billing-region{grid-template-columns:1fr}.shop-billing-region select{width:100%}}.account-download-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-top:48px;display:flex}.account-download-heading>a{color:#1768ff;font-size:10px;font-weight:900}.shop-download-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.shop-download-grid article{background:#fff;border:1px solid #dce4ed;border-radius:15px;overflow:hidden;box-shadow:0 12px 28px #13345c0c}.shop-download-grid article>div{gap:13px;padding:20px;display:flex}.shop-download-grid i{color:#fff;background:linear-gradient(135deg,#1768ff,#714eea);border-radius:12px;flex:0 0 42px;place-items:center;height:42px;font-size:20px;font-style:normal;display:grid}.shop-download-grid span{gap:4px;display:grid}.shop-download-grid span small{color:#6e48dc;letter-spacing:.8px;font-size:8px;font-weight:900}.shop-download-grid span b{font-size:15px;line-height:1.25}.shop-download-grid span em{color:#8190a3;font-size:8px;font-style:normal}.shop-download-grid footer{background:#f7faff;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.shop-download-grid footer small{color:#718095;font-size:8px}.shop-download-grid footer a{color:#fff;background:#1768ff;border-radius:8px;padding:9px 12px;font-size:9px;font-weight:900}@media (width<=680px){.account-download-heading{flex-direction:column;align-items:flex-start}.shop-download-grid{grid-template-columns:1fr}.shop-download-grid footer{flex-direction:column;align-items:flex-start}.shop-download-grid footer a{text-align:center;width:100%}}.shop-game-package-guide{background:linear-gradient(135deg,#1768ff,#6c48db);border-radius:9px;align-items:center;margin-top:15px;padding:11px 13px;font-size:10px;font-weight:950;display:inline-flex;box-shadow:0 9px 20px #1768ff25;color:#fff!important}.shop-clear-cart{color:#af2936;background:#fff6f7;border:1px solid #efb8bd;border-radius:8px;margin:-17px 0 18px;padding:8px 11px;font-size:9px;font-weight:900}.shop-legal-consents{background:#f7fbff;border:1px solid #cbdcec;border-radius:11px;gap:10px;margin:14px 0;padding:14px;display:grid}.shop-legal-consents label{color:#425a73;grid-template-columns:18px 1fr;align-items:start;gap:9px;font-size:10px;line-height:1.55;display:grid}.shop-legal-consents input{accent-color:#1768ff;width:16px;height:16px;margin:1px 0}.shop-legal-consents a{color:#075ed8;text-underline-offset:2px;font-weight:850;text-decoration:underline}.shop-legal-consents>p{color:#73869b;border-top:1px solid #dce7f1;margin:2px 0 0;padding-top:10px;font-size:9px;line-height:1.55}.shop-submit:disabled{cursor:not-allowed;filter:grayscale(.15)}.shop-payment-choice{background:linear-gradient(145deg,#f5f9ff,#edf5ff);border:1px solid #9dc5ff;border-radius:14px;gap:11px;margin:16px 0;padding:17px;display:grid}.shop-payment-choice header{justify-content:space-between;align-items:center;gap:12px;display:flex}.shop-payment-choice header span{color:#1768ff;letter-spacing:1.4px;font-size:9px;font-weight:900}.shop-payment-choice h3{margin:0;font-size:16px}.shop-payment-choice>div{background:#fff;border-radius:11px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid;box-shadow:0 8px 22px #164f9512}.shop-payment-choice>div>i{color:#fff;background:linear-gradient(135deg,#1768ff,#5147dc);border-radius:11px;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;font-weight:900;display:grid}.shop-payment-choice>div>span{gap:4px;display:grid}.shop-payment-choice>div b{font-size:12px}.shop-payment-choice>div small{color:#61758e;font-size:10px;line-height:1.5}.shop-payment-choice>div>em{color:#087b3c;background:#e9fbf1;border-radius:999px;padding:6px 8px;font-size:8px;font-style:normal;font-weight:900}.shop-payment-choice>p{color:#48617e;margin:0;font-size:10px;line-height:1.55}.bank-transfer-loading{color:#4c627d;background:#f7fbff;border:1px solid #d5e1ef;border-radius:14px;padding:26px;font-weight:800}.bank-transfer-payment{gap:16px;display:grid}.bank-transfer-payment>header{color:#fff;background:linear-gradient(140deg,#061b39,#123e75);border-radius:16px;padding:21px}.bank-transfer-payment>header span{color:#65e3ff;letter-spacing:1.5px;font-size:9px;font-weight:900}.bank-transfer-payment>header h3{margin:9px 0;font-size:23px;line-height:1.16}.bank-transfer-payment>header p{color:#bed0e5;margin:0;font-size:11px;line-height:1.6}.bank-transfer-details{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bank-transfer-details article{background:#fff;border:1px solid #d8e2ee;border-radius:11px;gap:6px;min-width:0;padding:14px;display:grid;position:relative}.bank-transfer-details article.wide{grid-column:1/-1}.bank-transfer-details article.reference{background:#f3f8ff;border-color:#9ec3ff}.bank-transfer-details small{color:#718198;letter-spacing:1px;font-size:8px;font-weight:900}.bank-transfer-details b{overflow-wrap:anywhere;color:#0e294d;font-size:12px}.bank-transfer-details button{color:#1768ff;background:0 0;border:0;justify-self:start;padding:0;font-size:9px;font-weight:900}.bank-transfer-warning{color:#5e4a22;background:#fff8e9;border-left:4px solid #f3a61c;border-radius:8px;grid-template-columns:auto 1fr;gap:10px;padding:13px;font-size:10px;line-height:1.55;display:grid}.bank-transfer-upload{cursor:pointer;background:#f5f9ff;border:1px dashed #7eaef4;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:relative}.bank-transfer-upload>span{gap:3px;display:grid}.bank-transfer-upload small{color:#6d8098;font-size:9px}.bank-transfer-upload input{opacity:0;width:1px;height:1px;position:absolute}.bank-transfer-upload em{color:#fff;background:#1768ff;border-radius:8px;padding:9px 12px;font-size:9px;font-style:normal;font-weight:900}.bank-transfer-message{color:#087b3c;background:#eafaf1;border-radius:10px;margin:0;padding:13px;font-size:10px;line-height:1.55}.bank-transfer-payment>footer{gap:7px;display:grid}.bank-transfer-payment>footer a{color:#1768ff;font-size:11px;font-weight:900}.bank-transfer-payment>footer small{color:#728299;font-size:9px;line-height:1.5}.bank-transfer-fx{color:#46627f;background:#eef5ff;border-radius:8px;margin:-6px 0 0;padding:9px 12px;font-size:9px;line-height:1.5}@media (width<=1500px){.shop-hero h1{letter-spacing:-3px;font-size:clamp(44px,5vw,62px)}.shop-hero-grid{gap:48px}}@media (width>=1181px) and (width<=1360px){.shop-portal-content{margin-left:0}.shop-catalog-sidebar{display:none}.shop-catalog-mobile{z-index:960;color:#fff;background:#04152b;border-bottom:1px solid #183b60;display:block;position:sticky;top:0;box-shadow:0 10px 28px #03102432}.shop-catalog-mobile>summary{cursor:pointer;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:11px 22px;list-style:none;display:grid}.shop-catalog-mobile>summary::-webkit-details-marker{display:none}.shop-catalog-mobile>summary>span{background:#1768ff;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.shop-catalog-mobile>summary>b{font-size:10px}.shop-catalog-mobile>summary>em{color:#66def8;font-size:8px;font-style:normal}.shop-catalog-mobile>div{background:#051a34;border-top:1px solid #ffffff10;max-height:72vh;padding:8px 22px 16px;overflow-y:auto}.shop-catalog-mobile .shop-category-tree{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.shop-catalog-mobile .shop-tree-home{grid-column:1/-1}.shop-catalog-mobile .shop-tree-category-children{padding-left:48px}}@media (width<=680px){.shop-drawer{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.shop-legal-consents label{font-size:11px}.shop-clear-cart{margin-top:-12px}.shop-payment-choice>div{grid-template-columns:42px 1fr}.shop-payment-choice>div>em{grid-column:2}.bank-transfer-details{grid-template-columns:1fr}.bank-transfer-details article.wide{grid-column:auto}.bank-transfer-upload{flex-direction:column;align-items:flex-start}.bank-transfer-upload em{text-align:center;width:100%}}.shop-decision{padding:78px 0 70px}.shop-scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.shop-scenario-card,.shop-scenario-card:first-child,.shop-scenario-card:nth-child(2){border-radius:16px;grid-column:auto;grid-template-rows:auto auto auto 1fr auto;grid-template-columns:1fr;gap:7px;min-height:0;padding:10px 10px 15px;display:grid}.shop-scenario-card:before{display:none}.shop-scenario-card>figure{background:#071a35;border-radius:11px;width:100%;height:112px;margin:0 0 5px;position:relative;overflow:hidden}.shop-scenario-card>figure:after{content:"";background:linear-gradient(#0000,#031328b5);position:absolute;inset:35% 0 0}.shop-scenario-card>figure>img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.shop-scenario-card:hover>figure>img{transform:scale(1.035)}.shop-scenario-card>figure>span{z-index:2;background:color-mix(in srgb,var(--accent) 84%,#071a35);color:#fff;border:1px solid #ffffff45;border-radius:9px;place-items:center;width:32px;height:32px;font-size:11px;font-weight:950;display:grid;position:absolute;bottom:9px;left:9px;box-shadow:0 7px 18px #0005}.shop-scenario-card>figure>i{z-index:2;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#06162dd9;border:1px solid #ffffff3b;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:950;position:absolute;top:9px;right:9px}.shop-scenario-card>small,.shop-scenario-card>b,.shop-scenario-card>p,.shop-scenario-card>em{grid-column:auto;padding-left:5px;padding-right:5px}.shop-scenario-card>small{margin-top:2px;font-size:7px;line-height:1.35}.shop-scenario-card>b{letter-spacing:-.25px;margin-top:0;font-size:16px;line-height:1.2}.shop-scenario-card>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:47px;margin:0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.shop-scenario-card>em{border-top:1px solid #e1e8f0;align-self:end;padding-top:9px;font-size:7.5px;line-height:1.4}.shop-scenario-card.active>em{border-top-color:#ffffff1c}.shop-decision-proof{margin-top:24px}@media (width<=1100px){.shop-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-scenario-card,.shop-scenario-card:first-child,.shop-scenario-card:nth-child(2){grid-column:auto}}@media (width<=820px){.shop-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shop-scenario-card,.shop-scenario-card:first-child,.shop-scenario-card:nth-child(2){grid-column:auto;min-height:0}}@media (width<=560px){.shop-decision{padding:58px 0}.shop-scenario-grid{grid-template-columns:1fr;gap:10px}.shop-scenario-card,.shop-scenario-card:first-child,.shop-scenario-card:nth-child(2){grid-template-rows:auto auto 1fr auto;grid-template-columns:112px minmax(0,1fr);gap:5px 12px;padding:9px 11px 9px 9px}.shop-scenario-card>figure{grid-row:1/5;width:112px;height:126px;margin:0}.shop-scenario-card>small,.shop-scenario-card>b,.shop-scenario-card>p,.shop-scenario-card>em{grid-column:2;padding-left:0;padding-right:0}.shop-scenario-card>b{font-size:14px}.shop-scenario-card>p{-webkit-line-clamp:2;min-height:0;font-size:8.5px}.shop-scenario-card>em{padding-top:6px}.shop-scenario-card>figure>span{width:28px;height:28px}.shop-decision-proof{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;padding:16px;display:grid}.shop-decision-proof span:last-child{grid-column:1/-1}}.shop-portal-content{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;font-size:16px}.shop-portal-content p{font-size:13px}.shop-portal-content small{font-size:11px;line-height:1.5}.shop-portal-content label,.shop-portal-content input,.shop-portal-content textarea,.shop-portal-content select{font-size:13px}.shop-portal-content button,.shop-portal-content a{font-size:12px}.shop-portal-content li,.shop-portal-content dt,.shop-portal-content dd{font-size:12px;line-height:1.55}.shop-kicker,.shop-section-head>div>span,.shop-roadmap>.shop-shell>span,.shop-account-heading span,.shop-decision-head span,.shop-step-panel>header>span,.shop-addon-panel>span,.shop-summary-grid aside>span,.shop-trust,.shop-system-head small,.shop-system-head i,.shop-system-flow span,.shop-system-domain small,.shop-system-domain span{font-size:11px}.shop-models span,.shop-focus-worlds header span,.shop-focus-grid span{font-size:10px}.shop-models p,.shop-focus-grid p,.shop-roadmap p{font-size:13px}.shop-studio-link,.shop-focus-grid b{font-size:11px}.shop-scenario-card>figure>i,.shop-scenario-card>small{font-size:10px}.shop-scenario-card>b{font-size:17px}.shop-scenario-card>p{min-height:57px;font-size:12px;line-height:1.55}.shop-scenario-card>em{font-size:10.5px}.shop-decision-proof{font-size:12px}.shop-decision-proof b{font-size:20px}.shop-wizard-topbar>button{font-size:11px}.shop-wizard-topbar span{font-size:10px}.shop-wizard-topbar b{font-size:15px}.shop-progress li{font-size:10px}.shop-step-panel>header p{font-size:13px}.shop-option-grid b{font-size:17px}.shop-option-grid p{font-size:12px}.shop-option-grid span{font-size:11px}.shop-context-options b{font-size:13px}.shop-context-options small{font-size:11px}.shop-step-actions>button,.shop-step-actions>a{font-size:12px}.shop-package-copy>small,.shop-package-visual span{font-size:10px}.shop-package-copy .shop-package-summary{font-size:13px}.shop-package-copy .shop-package-detail,.shop-package-copy li{font-size:11px;line-height:1.55}.shop-package-price span>b{font-size:18px}.shop-package-price span>small,.shop-package-facts small{font-size:10.5px}.shop-package-price>strong{font-size:12px}.shop-config-questions b,.shop-config-questions small,.shop-addon-panel b,.shop-addon-panel small,.shop-summary-items b,.shop-summary-items small,.shop-summary-items strong,.shop-summary-grid aside ol{font-size:11px}.shop-tree-home{font-size:12px}.shop-catalog-sidebar-head small,.shop-tree-category>summary small,.shop-tree-subcategory>summary small,.shop-catalog-help p{font-size:10.5px}.shop-catalog-sidebar-head>a:last-child,.shop-catalog-help a{font-size:11px}.shop-tree-category>summary b,.shop-tree-subcategory>summary b{font-size:12px}.shop-category-tree .shop-tree-category-children>a,.shop-category-tree .shop-tree-subcategory div>a{font-size:11px;line-height:1.5}.shop-catalog-help b{font-size:12px}.shop-catalog-mobile>summary>b,.shop-catalog-mobile>summary>em,.shop-catalog-mobile>summary>em:after{font-size:11px}.shop-category-browser-head span,.shop-category-product-group>header .shop-subcategory-kicker{font-size:10px}.shop-category-browser-head p{font-size:13px}.shop-category-browser-head>a{font-size:11px}.shop-category-main-card>span small{font-size:10px}.shop-category-main-card>span b{font-size:18px}.shop-category-main-card>span p{font-size:12px}.shop-category-main-card>em,.shop-category-main-card>u{font-size:11px}.shop-category-product-group>header b{font-size:14px}.shop-category-product-group>header small,.shop-category-product-group>header em{font-size:11px}.shop-category-products-panel:before{font-size:9px}.shop-catalog-product-visual>span,.shop-catalog-product-copy>small{font-size:10px}.shop-catalog-product-copy p{font-size:12px}.shop-catalog-product-copy ul,.shop-catalog-product-summary>aside span,.shop-catalog-product-summary>aside small{font-size:11px}.shop-catalog-product-summary>aside em{font-size:12px}.shop-catalog-inline-detail>section>span,.shop-catalog-detail-config>span{font-size:10px}.shop-catalog-detail-copy>div b,.shop-catalog-detail-facts dt,.shop-catalog-detail-facts dd,.shop-catalog-detail-config>div>button b,.shop-catalog-detail-config>div>button small,.shop-catalog-detail-config>div>button strong,.shop-catalog-detail-config>footer small,.shop-catalog-detail-note p{font-size:11px}.shop-catalog-detail-config>footer>a,.shop-catalog-detail-config>footer>button{font-size:12px}.shop-cart-list small,.shop-cart-total small,.shop-cart-info,.shop-notes,.shop-clear-cart,.shop-legal-consents label,.shop-legal-consents>p{font-size:11.5px}.shop-submit{font-size:13px}.shop-footer p,.shop-footer span{font-size:11px}@media (width<=620px){.shop-portal-content p{font-size:13px}.shop-portal-content small{font-size:11px}.shop-scenario-card>b{font-size:15px}.shop-scenario-card>p{-webkit-line-clamp:3;min-height:0;font-size:11px}.shop-scenario-card>em{font-size:10px}.shop-category-main-card>span p,.shop-catalog-product-copy p{font-size:11px}.shop-catalog-product-summary>aside span,.shop-catalog-product-summary>aside small,.shop-catalog-product-summary>aside em{font-size:10.5px}}.shop-portal-layout:not(:has(>.shop-catalog-sidebar))>.shop-portal-content{margin-left:0}@media (width<=1100px){.shop-account-layout{grid-template-columns:220px minmax(0,1fr)}.shop-account-nav{padding-inline:12px}.shop-account-nav nav a{padding-inline:8px}.shop-account-workspace .shop-account-content{width:min(100% - 30px,1120px)}}@media (width<=820px){.shop-account-layout{display:block}.shop-account-nav{z-index:40;border-bottom:1px solid #234366;border-right:0;width:100%;height:auto;padding:10px 14px;position:sticky;top:0;box-shadow:0 12px 28px #06132626}.shop-account-nav>div,.shop-account-panel-link,.shop-account-new-link{display:none}.shop-account-nav nav{scrollbar-width:thin;gap:7px;margin:0;padding:1px 0 4px;display:flex;overflow-x:auto}.shop-account-nav nav a{background:#0c2547;flex:none;grid-template-columns:27px auto;min-width:max-content;padding:8px 10px}.shop-account-nav nav i{width:27px;height:27px}.shop-account-nav nav b{font-size:10px}.shop-account-nav nav small{display:none}.shop-account-workspace .shop-account-hero{padding-inline:20px}.shop-account-workspace .shop-account-content{width:min(100% - 28px,1120px)}}.shop-account-support{grid-column:1/-1;margin-top:42px;padding-top:8px;scroll-margin-top:24px}.shop-account-support>header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.shop-account-support>header>div:first-child{max-width:610px}.shop-account-support>header span,.shop-account-support>header h2,.shop-account-support>header p{display:block}.shop-account-support>header>div:first-child>span{color:#1768ff;letter-spacing:1.8px;font-size:10px;font-weight:950}.shop-account-support>header h2{letter-spacing:-1px;margin:9px 0 8px;font-size:30px}.shop-account-support>header p{color:#66788e;margin:0;font-size:12px;line-height:1.65}.shop-support-channels{gap:8px;display:flex}.shop-support-channels>a{background:#fff;border:1px solid #d8e4ef;border-radius:11px;align-items:center;gap:9px;min-width:172px;padding:11px 13px;display:flex}.shop-support-channels i{color:#1768ff;background:#e9f3ff;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:950;display:grid}.shop-support-channels span{gap:2px;display:grid}.shop-support-channels b{color:#173654;font-size:10px}.shop-support-channels small{color:#7a8ca0;font-size:8px}.shop-support-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:16px;display:grid}.shop-support-grid>form,.shop-support-grid>aside{background:#fff;border:1px solid #d9e4ee;border-radius:16px;padding:22px;box-shadow:0 14px 36px #17365b0b}.shop-support-grid>form{grid-template-columns:1fr 1fr;gap:13px;display:grid}.shop-support-form-head{border-bottom:1px solid #e5ebf2;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.shop-support-form-head span,.shop-support-list-head span{gap:4px;display:grid}.shop-support-form-head b,.shop-support-list-head b{font-size:14px}.shop-support-form-head small,.shop-support-list-head small{color:#718398;font-size:9px}.shop-support-form-head em{color:#1768ff;background:#eaf2ff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-style:normal;font-weight:950;display:grid}.shop-support-grid form>label{color:#425a73;gap:7px;font-size:10px;font-weight:900;display:grid}.shop-support-grid form>label:nth-of-type(3),.shop-support-file{grid-column:1/-1}.shop-support-grid input,.shop-support-grid select,.shop-support-grid textarea{color:#102d4c;resize:vertical;background:#f9fbfd;border:1px solid #d0dce8;border-radius:9px;outline:0;width:100%;padding:11px 12px}.shop-support-grid input:focus,.shop-support-grid select:focus,.shop-support-grid textarea:focus{border-color:#1768ff;box-shadow:0 0 0 3px #1768ff13}.shop-support-form-row{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:13px;display:grid}.shop-support-form-row label{color:#425a73;gap:7px;font-size:10px;font-weight:900;display:grid}.shop-support-file{cursor:pointer;background:#f5f9fe;border:1px dashed #b8cade;border-radius:10px;padding:13px;position:relative;color:#1768ff!important}.shop-support-file input{opacity:0;width:1px;height:1px;position:absolute}.shop-support-file small{color:#788ca1;font-size:8px;font-weight:600}.shop-support-grid form>button{color:#fff;background:linear-gradient(135deg,#1768ff,#514bdc);border:0;border-radius:10px;grid-column:1/-1;padding:13px;font-size:11px;font-weight:950}.shop-support-grid form>button:disabled{opacity:.6}.shop-support-message{color:#155799;background:#edf7ff;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px!important;font-size:10px!important}.shop-support-list-head{border-bottom:1px solid #e4ebf2;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;display:flex}.shop-support-list-head>a{color:#1768ff;white-space:nowrap;font-size:9px;font-weight:900}.shop-support-grid>aside>article{border-bottom:1px solid #edf1f5;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.shop-support-grid>aside>article>i{color:#1768ff;background:#eaf2ff;border-radius:8px;place-items:center;width:28px;height:28px;font-style:normal;font-weight:950;display:grid}.shop-support-grid>aside>article>span{gap:3px;display:grid}.shop-support-grid>aside>article small,.shop-support-grid>aside>article em{color:#7a8b9f;font-size:8px;font-style:normal}.shop-support-grid>aside>article b{color:#173654;font-size:10px}.shop-support-grid>aside>article strong{color:#1768ff;background:#edf7ff;border-radius:99px;padding:6px 8px;font-size:8px}.shop-support-empty,.shop-support-loading{text-align:center;color:#718398;justify-items:center;gap:7px;padding:34px 12px;display:grid}.shop-support-empty>i{color:#16965b;background:#e9f9f0;border-radius:50%;place-items:center;width:40px;height:40px;font-style:normal;font-weight:950;display:grid}.shop-support-empty>b{color:#294761;font-size:12px}.shop-support-empty p{max-width:300px;margin:0;line-height:1.6;font-size:9px!important}.shop-support-loading{font-size:10px}.shop-support-promise{color:#fff;background:#071a35;border-radius:11px;margin-top:12px;padding:14px}.shop-support-promise b{font-size:10px}.shop-support-promise p{color:#9eb0c6;margin:5px 0 0;line-height:1.6;font-size:9px!important}.shop-account-nav nav{overflow-y:auto}.shop-account-nav nav a:last-child i{color:#fff;background:#1768ff}@media (width<=980px){.shop-account-support>header{flex-direction:column;align-items:flex-start}.shop-support-grid{grid-template-columns:1fr}.shop-support-channels{width:100%}.shop-support-channels>a{flex:1}}@media (width<=620px){.shop-support-channels{grid-template-columns:1fr;width:100%;display:grid}.shop-account-support>header h2{font-size:25px}.shop-support-grid>form,.shop-support-grid>aside{padding:16px}.shop-support-grid>form,.shop-support-form-row{grid-template-columns:1fr}.shop-support-grid form>label,.shop-support-form-row,.shop-support-file,.shop-support-grid form>label:nth-of-type(3){grid-column:1}.shop-support-list-head{flex-direction:column;align-items:flex-start}}.portal-shop-account{gap:24px;min-width:0;display:grid}.portal-shop-account-hero{color:#fff;background:radial-gradient(circle at 84% 12%,#1b528e,#0000 34%),linear-gradient(140deg,#071a35,#0b2a51);border:1px solid #183b64;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:28px;padding:34px;display:flex;box-shadow:0 18px 48px #061b3517}.portal-shop-account-hero>div{max-width:760px}.portal-shop-account-hero span{color:#61deff;letter-spacing:1.8px;font-size:9px;font-weight:950}.portal-shop-account-hero h2{letter-spacing:-2px;margin:10px 0 9px;font-size:clamp(30px,4vw,48px);line-height:1.02}.portal-shop-account-hero p{color:#b0c3d9;margin:0;font-size:12px;line-height:1.7}.portal-shop-account-hero>a{color:#fff;background:#1768ff;border-radius:9px;flex:none;padding:13px 16px;font-size:10px;font-weight:950}.portal-shop-account .shop-account-content{grid-template-columns:minmax(0,1.45fr) minmax(280px,.72fr);gap:18px;width:100%;margin:0}.portal-shop-account .shop-account-heading[id],.portal-shop-account .shop-services>[id]{scroll-margin-top:18px}.portal-shop-account .shop-services{box-shadow:0 14px 38px #17365b0b}@media (width<=1080px){.portal-shop-account .shop-account-content{grid-template-columns:1fr}.portal-shop-account-hero{flex-direction:column;align-items:flex-start}}@media (width<=680px){.portal-shop-account{gap:16px}.portal-shop-account-hero{padding:23px 20px}.portal-shop-account-hero h2{font-size:34px}.portal-shop-account-hero>a{text-align:center;width:100%}.portal-shop-account .shop-account-content{width:100%}}.shop-portal-layout{min-height:100vh}.shop-portal-body{grid-template-columns:320px minmax(0,1fr);align-items:start;min-height:calc(100vh - 76px);display:grid}.shop-portal-content{min-width:0;margin-left:0}.shop-catalog-sidebar{z-index:40;overscroll-behavior:contain;align-self:start;width:320px;height:calc(100dvh - 76px);max-height:calc(100dvh - 76px);display:block;position:sticky;inset:76px auto auto;overflow-y:auto}.shop-catalog-mobile{display:none}@media (width<=1180px){.shop-portal-body{min-height:calc(100vh - 76px);display:block}.shop-portal-content{margin-left:0}.shop-catalog-sidebar{display:none}.shop-catalog-mobile{z-index:40;display:block;position:sticky;top:76px}}.shop-live-demos{color:#fff;background:#07172e;padding:95px 0}.shop-live-demos header{grid-template-columns:1fr .75fr;align-items:end;gap:70px;margin-bottom:38px;display:grid}.shop-live-demos header span,.shop-wizard-demo-link span{color:#63dfff;letter-spacing:2px;font-size:9px;font-weight:900}.shop-live-demos h2{letter-spacing:-2px;max-width:720px;margin:12px 0 0;font-size:clamp(36px,4vw,55px);line-height:1.03}.shop-live-demos header p{color:#a6b7cb;margin:0;font-size:13px;line-height:1.75}.shop-live-demos>.shop-shell>div{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.shop-live-demos a{background:#0c213f;border:1px solid #ffffff1c;border-radius:18px;transition:transform .25s,border-color .25s;overflow:hidden}.shop-live-demos a:hover{border-color:#63dfff66;transform:translateY(-6px)}.shop-live-demos figure{background:#163252;height:220px;margin:0;position:relative;overflow:hidden}.shop-live-demos figure:after{content:"";background:linear-gradient(#0000 42%,#07172eae);position:absolute;inset:0}.shop-live-demos figure img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.shop-live-demos a:hover figure img{transform:scale(1.04)}.shop-live-demos figure em{z-index:2;color:#07172e;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:9px;font-style:normal;font-weight:900;display:grid;position:absolute;top:15px;left:15px}.shop-live-demos figure span{z-index:2;color:#06162e;letter-spacing:1px;background:#63dfff;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900;position:absolute;bottom:13px;right:14px}.shop-live-demos a>section{padding:23px}.shop-live-demos section small{color:#63dfff;letter-spacing:1.5px;font-size:7px;font-weight:900}.shop-live-demos h3{margin:8px 0;font-size:23px}.shop-live-demos section p{color:#aab8ca;min-height:58px;font-size:11px;line-height:1.7}.shop-live-demos section b{border-top:1px solid #ffffff18;margin-top:17px;padding-top:14px;font-size:9px;display:block}.shop-wizard-demo-link{color:#12355e;background:linear-gradient(110deg,#eef6ff,#f7f3ff);border:1px solid #9ac5ff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 20px;margin:18px 0 0;padding:16px 18px;display:grid}.shop-wizard-demo-link span{grid-column:1}.shop-wizard-demo-link b{font-size:13px}.shop-wizard-demo-link i{color:#fff;background:#1768ff;border-radius:50%;grid-area:1/2/3;place-items:center;width:37px;height:37px;font-style:normal;display:grid}.shop-product-demo-link{justify-content:space-between;align-items:center;gap:18px;color:#123b70!important;background:#f1f7ff!important;border:1px solid #b8d5ff!important;border-radius:10px!important;margin-top:16px!important;padding:13px 15px!important;display:flex!important}.shop-product-demo-link>span{gap:3px;display:grid!important}.shop-product-demo-link small{color:#1768ff;letter-spacing:1.2px;font-size:7px;font-weight:900}.shop-product-demo-link b{font-size:10px!important}.shop-product-demo-link i{color:#fff;background:#1768ff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.product-live-demo{justify-content:space-between;align-items:center;color:#123e75!important;background:#eff6ff!important;border:1px solid #9ac3ff!important;border-radius:9px!important;margin:0 0 11px!important;padding:12px 14px!important;display:flex!important}.product-live-demo span{letter-spacing:1.2px;font-size:7px!important}.product-live-demo b{font-size:10px!important}@media (width<=900px){.shop-live-demos header{grid-template-columns:1fr;gap:20px}.shop-live-demos>.shop-shell>div{grid-template-columns:1fr 1fr}.shop-live-demos a:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.shop-live-demos a:last-child figure{height:100%}}@media (width<=620px){.shop-live-demos{padding:70px 0}.shop-live-demos>.shop-shell>div{grid-template-columns:1fr}.shop-live-demos a:last-child{grid-column:auto;display:block}.shop-live-demos a:last-child figure{height:220px}.shop-live-demos h2{font-size:37px}}.shop-live-demos>.shop-shell>div{grid-template-columns:repeat(4,1fr)}@media (width<=1050px){.shop-live-demos>.shop-shell>div{grid-template-columns:1fr 1fr}.shop-live-demos a:last-child{grid-column:auto;display:block}.shop-live-demos a:last-child figure{height:220px}}@media (width<=620px){.shop-live-demos>.shop-shell>div{grid-template-columns:1fr}}.shop-payment-methods{border:0;gap:10px;min-width:0;margin:18px 0;padding:0;display:grid}.shop-payment-methods legend{color:#14243b;margin-bottom:12px;font-size:18px;font-weight:800}.shop-payment-methods label{cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:14px;align-items:center;gap:13px;padding:17px;display:flex}.shop-payment-methods label.is-selected{background:#f0f5ff;border-color:#2465ee;box-shadow:0 0 0 1px #2465ee}.shop-payment-methods input{accent-color:#2465ee;flex:0 0 20px;width:20px;height:20px}.shop-payment-methods label:focus-within{outline-offset:3px;outline:3px solid #8db8ff}.shop-payment-methods span{gap:4px;min-width:0;display:grid}.shop-payment-methods strong{color:#14243b;font-size:17px}.shop-payment-methods small{color:#53657c;font-size:14px;line-height:1.5}.shop-card-assurance{background:#fff;border:1px solid #e0e7f0;border-radius:14px;margin:14px 0;padding:17px}.shop-card-assurance img{object-fit:contain;width:100%;max-width:420px;height:auto;margin:auto;display:block}.shop-card-assurance p{color:#53657c;margin:12px 0 0;font-size:14px;line-height:1.6}.portal-shop-account-hero span{font-size:11px}.portal-shop-account-hero p{font-size:14px}.portal-shop-account-hero>a{font-size:13px}.portal-shop-account .shop-account-heading span,.portal-shop-account .shop-services>span{font-size:11px}.portal-shop-account .shop-account-heading h2,.portal-shop-account .shop-services>h2{font-size:25px}.portal-shop-account .shop-order-card{line-height:1.5}.portal-shop-account .shop-order-no small,.portal-shop-account .shop-order-no span,.portal-shop-account .shop-order-products small,.portal-shop-account .shop-order-state small,.portal-shop-account .shop-order-state em{font-size:12px}.portal-shop-account .shop-order-products b,.portal-shop-account .shop-order-state b,.portal-shop-account .shop-services>article b{font-size:14px}.portal-shop-account .shop-services>article small,.portal-shop-account .shop-services>article span,.portal-shop-account .shop-services>article>a{font-size:12px}.portal-shop-account .shop-services-help p,.portal-shop-account .shop-services-help a,.portal-shop-account .shop-account-empty p{font-size:13px}.portal-shop-account .account-domain-grid small,.portal-shop-account .account-domain-grid span,.portal-shop-account .account-domain-grid em,.portal-shop-account .shop-download-grid small,.portal-shop-account .shop-download-grid em{font-size:12px}.portal-shop-account .account-domain-grid b,.portal-shop-account .shop-download-grid b{font-size:14px}@media (width<=680px){.portal-shop-account-hero p{font-size:13px}.portal-shop-account .shop-account-heading h2,.portal-shop-account .shop-services>h2{font-size:22px}}.commerce-studio-page{color:#10243f;background:#edf3f8;min-height:100vh}.commerce-top{color:#fff;background:#06162e;justify-content:space-between;align-items:center;min-height:72px;padding:0 max(24px,50vw - 690px);display:flex}.commerce-top>a,.commerce-top>div{align-items:center;gap:12px;display:flex}.commerce-top>a b{letter-spacing:1.5px;font-size:13px}.commerce-top>div{gap:18px}.commerce-top em{color:#66e4ff;letter-spacing:1px;background:#14345c;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900}.commerce-top>div>a{font-size:10px;font-weight:900}.commerce-hero{color:#fff;background:radial-gradient(circle at 85% 0,#1e5d9d,#0000 29%),linear-gradient(145deg,#06162e,#0b315b);grid-template-columns:1fr 250px;align-items:end;gap:50px;padding:58px max(24px,50vw - 690px);display:grid}.commerce-hero>div>span,.commerce-panel>span{color:#60e2ff;letter-spacing:1.8px;font-size:9px;font-weight:950}.commerce-hero h1{letter-spacing:-2.5px;max-width:820px;margin:13px 0 17px;font-size:clamp(38px,4.5vw,64px);line-height:1}.commerce-hero p{color:#b8c9da;max-width:850px;margin:0;font-size:14px;line-height:1.75}.commerce-hero aside{gap:8px;display:grid}.commerce-hero aside strong{font-size:28px}.commerce-hero aside span{color:#9fb3ca;font-size:9px}.commerce-hero aside i{background:linear-gradient(90deg,#56e4ff,#6665ff);border-radius:99px;height:6px;overflow:hidden;box-shadow:0 0 18px #55dfff66}.commerce-steps{background:#fff;border:1px solid #d3dfeb;border-radius:14px;grid-template-columns:repeat(6,1fr);width:min(1380px,100% - 48px);margin:25px auto 0;display:grid;overflow:hidden}.commerce-steps button{color:#6d7d90;text-align:left;background:#fff;border:0;border-right:1px solid #e0e8f0;align-items:center;gap:10px;min-height:64px;padding:12px;display:flex}.commerce-steps button:last-child{border-right:0}.commerce-steps button b{background:#eef3f8;border-radius:9px;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.commerce-steps button span{font-size:10px;font-weight:850}.commerce-steps button.active{color:#1458ae;background:#edf5ff}.commerce-steps button.active b,.commerce-steps button.done b{color:#fff;background:#1768ff}.commerce-workspace{grid-template-columns:minmax(0,1.3fr) minmax(390px,.7fr);gap:22px;width:min(1380px,100% - 48px);margin:22px auto 90px;display:grid}.commerce-controls,.commerce-preview{align-self:start}.commerce-panel{background:#fff;border:1px solid #d5e0eb;border-radius:19px;min-height:660px;padding:34px;box-shadow:0 16px 45px #173a6610}.commerce-panel>span{color:#1768ff}.commerce-panel h2{letter-spacing:-1.3px;margin:10px 0 12px;font-size:31px}.commerce-panel>p{color:#687b91;max-width:780px;margin:0 0 25px;font-size:12px;line-height:1.7}.commerce-field{color:#334e6b;gap:8px;margin:16px 0;font-size:10px;font-weight:900;display:grid}.commerce-field input,.commerce-field select{color:#153657;min-height:45px;font:inherit;background:#fafdff;border:1px solid #cad8e5;border-radius:10px;outline:0;padding:0 13px}.commerce-field input:focus,.commerce-field select:focus{border-color:#1768ff;box-shadow:0 0 0 3px #1768ff15}.commerce-field small{color:#7e8da0;font-weight:600;line-height:1.5}.commerce-inline-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.commerce-choice-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.commerce-choice-grid.three{grid-template-columns:repeat(3,1fr)}.commerce-choice-grid>button{color:#294763;text-align:left;background:#f9fbfd;border:1px solid #d6e1eb;border-radius:13px;align-items:center;gap:12px;min-height:82px;padding:14px;display:flex}.commerce-choice-grid>button.active{background:#edf5ff;border-color:#1768ff;box-shadow:0 10px 25px #1768ff16}.commerce-choice-grid>button>i{color:#6b7b8d;background:#e5edf5;border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.commerce-choice-grid>button.active>i{color:#fff;background:#1768ff}.commerce-choice-grid>button span{gap:4px;display:grid}.commerce-choice-grid>button b{font-size:11px}.commerce-choice-grid>button small{color:#74869a;font-size:9px}.commerce-toggle{cursor:pointer;margin:9px 0;display:block}.commerce-toggle>input{opacity:0;position:absolute}.commerce-toggle>span{background:#fafcff;border:1px solid #d8e2ec;border-radius:11px;justify-content:space-between;align-items:center;min-height:48px;padding:0 13px;display:flex}.commerce-toggle b{font-size:10px}.commerce-toggle i{background:#c7d2df;border-radius:99px;width:36px;height:21px;position:relative}.commerce-toggle i:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #0002}.commerce-toggle input:checked+span{background:#f0f7ff;border-color:#9cc5fb}.commerce-toggle input:checked+span i{background:#1768ff}.commerce-toggle input:checked+span i:after{transform:translate(15px)}.commerce-provider-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.commerce-provider-grid>button{color:#213d5a;text-align:left;background:#fbfdff;border:1px solid #d6e1eb;border-radius:14px;gap:9px;min-height:188px;padding:17px;display:grid;position:relative}.commerce-provider-grid>button.active{background:linear-gradient(145deg,#edf5ff,#fff);border-color:#1768ff;box-shadow:0 13px 28px #1768ff16}.commerce-provider-grid header{justify-content:space-between;align-items:center;gap:8px;display:flex}.commerce-provider-grid header b{font-size:14px}.commerce-provider-grid header em{color:#fff;background:#1768ff;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.commerce-provider-grid p{color:#687c91;margin:0;font-size:9px;line-height:1.55}.commerce-provider-grid>button>div{flex-wrap:wrap;gap:5px;display:flex}.commerce-provider-grid>button>div span{color:#356288;background:#eaf3fc;border-radius:6px;padding:5px 6px;font-size:7px}.commerce-provider-grid>button>small{color:#1768ff;margin-top:auto;font-size:8px;font-weight:900}.commerce-connection-box,.commerce-endpoints,.commerce-security-note{color:#fff;background:#071a35;border-radius:14px;margin-top:17px;padding:17px}.commerce-connection-box>header{justify-content:space-between;align-items:center;display:flex}.commerce-connection-box>header span{gap:4px;display:grid}.commerce-connection-box>header small{color:#91a5bc;font-size:8px}.commerce-connection-box>header em{color:#61e4ff;font-size:8px;font-style:normal;font-weight:900}.commerce-segment{gap:7px;margin:14px 0;display:flex}.commerce-segment button{color:#a9b9cb;background:#ffffff0c;border:1px solid #ffffff1f;border-radius:8px;flex:1;padding:10px;font-size:9px;font-weight:900}.commerce-segment button.active{color:#fff;background:#1768ff;border-color:#62ddff}.commerce-connection-box .commerce-toggle>span{background:#ffffff0b;border-color:#ffffff18}.commerce-connection-box p,.commerce-connection-box>small{color:#a8b9cb;font-size:9px;line-height:1.55}.commerce-carriers{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.commerce-carriers>b{width:100%;font-size:10px}.commerce-carriers label{background:#fff;border:1px solid #d5e1ed;border-radius:8px;gap:7px;padding:9px;font-size:9px;display:flex}.commerce-order-flow{grid-template-columns:repeat(5,1fr);gap:7px;margin:22px 0;display:grid}.commerce-order-flow span{background:#f7faff;border:1px solid #d9e4ee;border-radius:12px;gap:9px;min-height:95px;padding:12px;font-size:9px;font-weight:900;display:grid}.commerce-order-flow b{color:#fff;background:#1768ff;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.commerce-checklist{grid-template-columns:1fr 1fr;gap:9px;display:grid}.commerce-checklist article{background:#fff6f6;border:1px solid #efc7c7;border-radius:12px;align-items:center;gap:11px;padding:14px;display:flex}.commerce-checklist article.ready{background:#f2fbf6;border-color:#b9e2cb}.commerce-checklist article>i{color:#fff;background:#cf4242;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.commerce-checklist article.ready>i{background:#18a265}.commerce-checklist span{gap:4px;display:grid}.commerce-checklist b{font-size:10px}.commerce-checklist small{color:#718397;font-size:8px}.commerce-endpoints{gap:10px;display:grid}.commerce-endpoints span{gap:6px;display:grid}.commerce-endpoints b{font-size:9px}.commerce-endpoints code{color:#67e4ff;background:#ffffff10;border-radius:7px;padding:10px;font-size:9px;overflow:auto}.commerce-endpoints>small{color:#a8b9cb;font-size:8px;line-height:1.6}.commerce-security-note{background:linear-gradient(135deg,#11558d,#4e3fa7)}.commerce-security-note b{letter-spacing:1.4px;font-size:9px}.commerce-security-note p{color:#d5e3f1;margin:7px 0 0;font-size:9px;line-height:1.65}.commerce-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.commerce-actions button{color:#31506e;background:#fff;border:1px solid #cad8e5;border-radius:9px;min-height:43px;padding:0 14px;font-size:9px;font-weight:900}.commerce-actions button:nth-child(2){margin-left:auto}.commerce-actions button:last-child,.commerce-actions button.primary{color:#fff;background:#1768ff;border-color:#1768ff}.commerce-actions button:disabled{opacity:.5}.commerce-message{color:#157844;background:#eaf7ef;border-radius:10px;padding:13px;font-size:10px}.commerce-preview{background:#fff;border:1px solid #cbd9e7;border-radius:20px;position:sticky;top:20px;overflow:hidden;box-shadow:0 20px 60px #12355c18}.commerce-preview>header{color:#fff;background:#071a35;justify-content:space-between;align-items:center;gap:10px;padding:17px;display:flex}.commerce-preview>header span{display:none}.commerce-preview>header b{letter-spacing:.5px;font-size:11px}.commerce-preview>header i{font-size:11px;font-style:normal}.commerce-preview-hero{color:#fff;background:radial-gradient(circle at 82% 30%,#62dfff,#1768ff 35%,#0b2750 36%,#071a35);min-height:210px;padding:28px}.commerce-preview-hero small{color:#82eaff;letter-spacing:1.4px;font-size:7px;font-weight:900}.commerce-preview-hero h3{max-width:300px;margin:10px 0 20px;font-size:27px;line-height:1.05}.commerce-preview-hero button,.commerce-preview-products button,.commerce-preview-checkout>button{color:#12375e;background:#fff;border:0;border-radius:8px;padding:10px 12px;font-size:8px;font-weight:900}.commerce-preview-products{grid-template-columns:repeat(3,1fr);gap:8px;padding:13px;display:grid}.commerce-preview-products article{border:1px solid #e0e7ef;border-radius:11px;gap:6px;padding:10px;display:grid}.commerce-preview-products article>i{color:#1768ff;background:linear-gradient(145deg,#edf5ff,#dbe9f8);border-radius:8px;place-items:center;min-height:75px;font-size:25px;font-style:normal;display:grid}.commerce-preview-products b{font-size:8px}.commerce-preview-products small{color:#7b8ca0;font-size:7px}.commerce-preview-products button{color:#fff;background:#1768ff;padding:7px}.commerce-preview-checkout{border:1px solid #dbe4ed;border-radius:13px;margin:0 13px 13px;padding:14px}.commerce-preview-checkout>header{justify-content:space-between;align-items:center;display:flex}.commerce-preview-checkout>header span{gap:3px;display:grid}.commerce-preview-checkout>header b{font-size:10px}.commerce-preview-checkout>header small{color:#72869b;font-size:7px}.commerce-preview-checkout>header em{color:#168253;background:#eaf7ef;border-radius:5px;padding:5px;font-size:6px;font-style:normal;font-weight:900}.commerce-preview-checkout>div{color:#657a90;grid-template-columns:1fr auto;gap:7px;margin:13px 0;font-size:8px;display:grid}.commerce-preview-checkout>div b{text-align:right;color:#173b60}.commerce-preview-checkout>button{color:#fff;background:#1768ff;width:100%}.commerce-preview>footer{background:#e3eaf1;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.commerce-preview>footer span{text-align:center;background:#f8fbfe;justify-items:center;gap:4px;padding:11px;display:grid}.commerce-preview>footer i{color:#1768ff;background:#e5f1ff;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.commerce-preview>footer small{color:#75889d;font-size:6px}@media (width<=1050px){.commerce-workspace{grid-template-columns:1fr}.commerce-preview{position:relative;top:auto}.commerce-panel{min-height:0}.commerce-hero{grid-template-columns:1fr}.commerce-hero aside{max-width:300px}.commerce-steps{grid-template-columns:repeat(3,1fr)}}@media (width<=650px){.commerce-top{align-items:flex-start;gap:10px;padding:14px 16px}.commerce-top>div{flex-wrap:wrap;justify-content:flex-end;gap:9px}.commerce-top>div>a{text-align:right;width:100%}.commerce-hero{padding:42px 18px}.commerce-hero h1{font-size:39px}.commerce-steps,.commerce-workspace{width:calc(100% - 24px)}.commerce-steps{grid-template-columns:1fr 1fr}.commerce-steps button{min-height:54px}.commerce-panel{padding:21px}.commerce-panel h2{font-size:25px}.commerce-choice-grid,.commerce-choice-grid.three,.commerce-provider-grid,.commerce-checklist,.commerce-inline-fields{grid-template-columns:1fr}.commerce-order-flow{grid-template-columns:1fr 1fr}.commerce-actions{flex-wrap:wrap}.commerce-actions button:nth-child(2){margin-left:0}.commerce-actions button:last-child{flex:1}.commerce-preview-products{grid-template-columns:1fr 1fr}.commerce-preview-products article:last-child{grid-column:1/-1}.commerce-preview>footer{grid-template-columns:1fr}.commerce-preview>footer span{text-align:left;grid-template-columns:auto 1fr;justify-items:start}.commerce-preview>footer small{grid-column:2}.commerce-hero aside{display:none}}.commerce-studio-page{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}.commerce-top em,.commerce-hero>div>span,.commerce-panel>span{font-size:10px}.commerce-top>div>a,.commerce-steps button span{font-size:12px}.commerce-hero aside span{font-size:11px}.commerce-field{font-size:12px}.commerce-field small,.commerce-choice-grid>button small,.commerce-provider-grid p,.commerce-provider-grid>button>small,.commerce-toggle b,.commerce-carriers label,.commerce-order-flow span,.commerce-checklist small{font-size:11px}.commerce-choice-grid>button b,.commerce-carriers>b,.commerce-checklist b{font-size:12px}.commerce-provider-grid header em,.commerce-provider-grid>button>div span{font-size:10px}.commerce-connection-box p,.commerce-connection-box>small,.commerce-connection-box>header small,.commerce-connection-box>header em,.commerce-segment button,.commerce-endpoints b,.commerce-endpoints code,.commerce-security-note b,.commerce-security-note p,.commerce-actions button{font-size:11px}.commerce-endpoints>small{font-size:10px}.commerce-preview-hero small{font-size:9px}.commerce-preview-hero button,.commerce-preview-products button,.commerce-preview-checkout>button,.commerce-preview-products b{font-size:10px}.commerce-preview-products small,.commerce-preview-checkout>header small{font-size:9px}.commerce-preview-checkout>header em{font-size:8px}.commerce-preview-checkout>div{font-size:10px}.commerce-preview>footer b{font-size:9px}.commerce-preview>footer small{font-size:8px}.commerce-save-state{color:#49627c;background:#f8fbfe;border:1px solid #cfe0ed;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:min(1380px,100% - 48px);min-height:38px;margin:14px auto -8px;font-size:11px;display:flex}.commerce-save-state i{background:#9aabba;border-radius:50%;width:8px;height:8px}.commerce-save-state.state-pending i{background:#e7a62a}.commerce-save-state.state-saving i{background:#2789ff;box-shadow:0 0 0 5px #2789ff1a}.commerce-save-state.state-saved i{background:#1ea66c}.commerce-save-state.state-error{color:#a43a3a;background:#fff5f5;border-color:#efc5c5}.commerce-save-state.state-error i{background:#d94949}.commerce-preview-editorial{background:#f8fbfd;border:1px solid #dce5ee;border-radius:12px;margin:0 13px 13px;padding:14px}.commerce-preview-editorial>header{gap:3px;margin-bottom:10px;display:grid}.commerce-preview-editorial>header small{color:#1768ff;letter-spacing:1px;font-size:7px;font-weight:900}.commerce-preview-editorial>header b{font-size:10px}.commerce-preview-editorial>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.commerce-preview-editorial article{background:#fff;border-radius:8px;align-items:center;gap:8px;padding:9px;display:flex;box-shadow:inset 0 0 0 1px #e4ebf2}.commerce-preview-editorial article>i{color:#1768ff;background:#eaf2ff;border-radius:7px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.commerce-preview-editorial article>span{gap:2px;display:grid}.commerce-preview-editorial article b{font-size:8px}.commerce-preview-editorial article small{color:#778ba0;font-size:6px}@media (width<=650px){.commerce-preview-editorial>div{grid-template-columns:1fr}}.commerce-preview-hero h3{font-size:calc(22px * var(--studio-type-scale,1))}.commerce-preview-products b,.commerce-preview-editorial>header b{font-size:calc(10px * var(--studio-type-scale,1))}.commerce-preview-products small,.commerce-preview-checkout>div{font-size:calc(9px * var(--studio-type-scale,1))}.commerce-text-scale{background:#fff;border:1px solid #d9e2ec;border-radius:14px;margin-top:-2px;padding:16px}.commerce-steps{grid-template-columns:repeat(8,1fr)}.commerce-field textarea{color:#153657;min-height:92px;font:inherit;resize:vertical;background:#fafdff;border:1px solid #cad8e5;border-radius:10px;outline:0;padding:13px;line-height:1.55}.commerce-field textarea:focus{border-color:#1768ff;box-shadow:0 0 0 3px #1768ff15}.commerce-category-builder{background:#f7fafc;border:1px solid #d9e3ed;border-radius:14px;gap:9px;margin:18px 0;padding:14px;display:grid}.commerce-category-builder>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerce-category-builder>header span{gap:3px;display:grid}.commerce-category-builder>header b{font-size:11px}.commerce-category-builder>header small{color:#718499;font-size:8px}.commerce-category-builder button{color:#285274;background:#fff;border:1px solid #c6d5e4;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:900}.commerce-category-builder>header>button{color:#fff;background:#1768ff;border-color:#1768ff}.commerce-category-builder article{background:#fff;border:1px solid #d6e2ed;border-radius:11px;gap:7px;padding:10px;display:grid}.commerce-category-builder article>div,.commerce-category-builder article>label{align-items:center;gap:7px;display:flex}.commerce-category-builder input{color:#163957;border:1px solid #d2deea;border-radius:8px;flex:1;min-width:0;height:36px;padding:0 10px;font-size:9px;font-weight:800}.commerce-category-builder article>label{padding-left:18px}.commerce-category-builder article>label span{color:#7990a7}.commerce-category-builder .danger,.commerce-category-builder article>label button{color:#b12a3b}.commerce-merch-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.commerce-merch-card{cursor:pointer;background:#fafcff;border:1px solid #d7e2ec;border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;min-height:86px;padding:14px;display:grid;position:relative}.commerce-merch-card>input{opacity:0;position:absolute}.commerce-merch-card>i{color:#58708a;background:#e9f0f7;border-radius:12px;place-items:center;width:42px;height:42px;font-size:17px;font-style:normal;display:grid}.commerce-merch-card>span{gap:4px;display:grid}.commerce-merch-card b{font-size:10px}.commerce-merch-card small{color:#74869a;font-size:8px;line-height:1.4}.commerce-merch-card em{color:#728397;background:#e4ebf1;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.commerce-merch-card.active{background:#eef6ff;border-color:#77aef4}.commerce-merch-card.active>i{color:#fff;background:#1768ff}.commerce-merch-card.active em{color:#148653;background:#dff6e9}.commerce-merch-note{color:#fff;background:linear-gradient(135deg,#0b315b,#1768ff);border-radius:13px;margin-top:15px;padding:17px}.commerce-merch-note b{font-size:10px}.commerce-merch-note p{color:#d8e8f8;margin:6px 0 0;font-size:9px;line-height:1.6}.commerce-contact-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.commerce-contact-grid>section{background:#f9fbfd;border:1px solid #d7e3ed;border-radius:13px;padding:12px}.commerce-contact-grid>section p{color:#728398;margin:10px 2px 0;font-size:8px;line-height:1.55}.commerce-chat-preview{background:#f1f8fe;border:1px solid #cae2f5;border-radius:14px;align-items:flex-start;gap:11px;margin-top:16px;padding:15px;display:flex}.commerce-chat-preview>i{color:#fff;background:#19a768;border-radius:50%;place-items:center;width:35px;height:35px;font-size:9px;font-style:normal;display:grid}.commerce-chat-preview>span{gap:3px;display:grid}.commerce-chat-preview b{font-size:10px}.commerce-chat-preview small{color:#75899d;font-size:7px}.commerce-chat-preview p{color:#49647f;background:#fff;border-radius:3px 10px 10px;margin:7px 0 0;padding:9px;font-size:8px;line-height:1.5}.commerce-preview-categories{background:#fff;border-bottom:1px solid #e1e8ef;align-items:center;gap:2px;padding:7px 10px;display:flex;overflow:auto}.commerce-preview-categories button{white-space:nowrap;color:#37536f;background:0 0;border:0;padding:6px 8px;font-size:7px;font-weight:900}.commerce-preview-categories small{margin-left:4px}.commerce-preview-tabs{gap:14px;padding:13px 14px 0;display:flex}.commerce-preview-tabs b{color:#8192a4;border-bottom:2px solid #0000;padding-bottom:6px;font-size:8px}.commerce-preview-tabs b.active{color:#173b60;border-color:#1768ff}.commerce-preview-products article{position:relative}.commerce-preview-products article>em{color:#fff;background:#e54256;border-radius:99px;padding:4px 5px;font-size:5px;font-style:normal;font-weight:900;position:absolute;top:15px;right:15px}.commerce-preview-products s{color:#9cabb9}.commerce-preview-contact{gap:7px;display:grid;position:absolute;bottom:75px;right:13px}.commerce-preview-contact button{color:#fff;background:#1768ff;border:0;border-radius:50%;place-items:center;width:39px;height:39px;font-size:15px;display:grid;box-shadow:0 7px 17px #10365b3d}.commerce-preview-contact button.whatsapp{background:#20b866}.commerce-xml-import{background:linear-gradient(145deg,#f7fbff,#edf6fc);border:1px solid #c8dced;border-radius:16px;gap:14px;margin:20px 0;padding:17px;display:grid}.commerce-xml-import>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerce-xml-import>header span{gap:4px;display:grid}.commerce-xml-import>header b{color:#123d61;font-size:12px}.commerce-xml-import>header small{color:#6b8297;font-size:8px}.commerce-xml-import>header em{color:#fff;background:#123f68;border-radius:99px;padding:6px 9px;font-size:6px;font-style:normal;font-weight:900}.commerce-xml-tabs,.commerce-xml-source{background:#dce9f3;border-radius:11px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.commerce-xml-tabs button,.commerce-xml-source button{color:#617991;background:0 0;border:0;border-radius:8px;min-height:37px;font-size:8px;font-weight:900}.commerce-xml-tabs button.active,.commerce-xml-source button.active{color:#1768ff;background:#fff;box-shadow:0 3px 11px #183c5d18}.commerce-xml-source{max-width:310px}.commerce-xml-drop{text-align:center;cursor:pointer;background:#fff;border:1.5px dashed #79a7ce;border-radius:13px;place-items:center;min-height:126px;display:grid}.commerce-xml-drop input{opacity:0;width:1px;height:1px;position:absolute}.commerce-xml-drop b{color:#16496f;font-size:10px}.commerce-xml-drop small{color:#7690a6;font-size:7px}.commerce-xml-url{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.commerce-xml-url>button,.commerce-xml-export-hero button{color:#fff;background:#1768ff;border:0;border-radius:9px;min-height:39px;padding:0 14px;font-size:8px;font-weight:900}.commerce-xml-settings{grid-template-columns:1fr 1fr;gap:10px;display:grid}.commerce-xml-analysis{background:#f4fbf7;border:1px solid #bcdacb;border-radius:13px;gap:14px;padding:14px;display:grid}.commerce-xml-analysis>header{justify-content:space-between;align-items:center;display:flex}.commerce-xml-analysis>header span{gap:3px;display:grid}.commerce-xml-analysis>header b{font-size:10px}.commerce-xml-analysis>header small{color:#6e887b;font-size:7px}.commerce-xml-analysis>header em{color:#147b4f;background:#daf3e5;border-radius:99px;padding:5px 7px;font-size:6px;font-style:normal;font-weight:900}.commerce-xml-mapping{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.commerce-xml-mapping label{color:#385a50;gap:4px;font-size:7px;font-weight:900;display:grid}.commerce-xml-mapping select{color:#234b3e;background:#fff;border:1px solid #c8dfd2;border-radius:8px;height:34px;padding:0 8px;font-size:8px}.commerce-xml-preview{gap:7px;display:grid}.commerce-xml-preview>b{font-size:8px}.commerce-xml-preview dl{background:#dcebe3;border-radius:9px;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid;overflow:hidden}.commerce-xml-preview dl div{background:#fff;grid-template-columns:85px 1fr;gap:8px;padding:7px;display:grid}.commerce-xml-preview dt{color:#718b7e;font-size:6px;font-weight:900}.commerce-xml-preview dd{color:#29493e;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:7px;overflow:hidden}.commerce-xml-export-hero{color:#fff;background:linear-gradient(120deg,#0c385f,#1768ff);border-radius:13px;justify-content:space-between;align-items:center;gap:16px;padding:17px;display:flex}.commerce-xml-export-hero span{gap:5px;display:grid}.commerce-xml-export-hero b{font-size:11px}.commerce-xml-export-hero p{color:#dcecff;max-width:420px;margin:0;font-size:8px;line-height:1.55}.commerce-xml-export-hero button{color:#1558b9;white-space:nowrap;background:#fff}.commerce-xml-export-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.commerce-xml-export-options>label,.commerce-xml-export-options>article{background:#fff;border:1px solid #d4e1ec;border-radius:11px;align-items:flex-start;gap:9px;padding:12px;display:flex}.commerce-xml-export-options span{gap:4px;display:grid}.commerce-xml-export-options b{font-size:8px}.commerce-xml-export-options small{color:#72879a;font-size:7px;line-height:1.45}.commerce-xml-export-options article>i{color:#1768ff;font-size:15px;font-style:normal}.commerce-xml-notice{color:#215f91;background:#dff1ff;border-radius:9px;margin:0;padding:9px 11px;font-weight:800;font-size:8px!important}.commerce-review-settings{background:linear-gradient(135deg,#fffdf7,#fff8e7);border:1px solid #ead9ad;border-radius:14px;gap:7px;margin-top:16px;padding:15px;display:grid}.commerce-review-settings>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.commerce-review-settings>header span{gap:3px;display:grid}.commerce-review-settings>header b{font-size:11px}.commerce-review-settings>header small{color:#887b5e;font-size:8px}.commerce-review-settings>header i{color:#8a6500;background:#fff0b8;border-radius:99px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900}.commerce-review-settings>p{color:#7c7055;margin:5px 2px 0;font-size:8px;line-height:1.55}@media (width<=650px){.commerce-xml-settings,.commerce-xml-mapping,.commerce-xml-export-options,.commerce-xml-url{grid-template-columns:1fr}.commerce-xml-export-hero{flex-direction:column;align-items:flex-start}.commerce-xml-preview dl{grid-template-columns:1fr}}@media (width<=1050px){.commerce-steps{grid-template-columns:repeat(4,1fr)}}@media (width<=650px){.commerce-merch-grid,.commerce-contact-grid{grid-template-columns:1fr}.commerce-category-builder>header{align-items:flex-start}.commerce-category-builder article>div{flex-wrap:wrap}.commerce-category-builder article>div input{flex-basis:100%}}.commerce-studio-page :is(.commerce-review-settings,.commerce-xml-settings,.commerce-xml-mapping,.commerce-xml-export-options,.commerce-category-builder,.commerce-merch-grid,.commerce-contact-grid) :is(label,button,input,select,textarea,p,small){font-size:11px}.commerce-review-settings>header b,.commerce-category-builder b{font-size:12px}.commerce-review-settings>header small,.commerce-review-settings>p{font-size:11px;line-height:1.6}.publishing-studio-page{color:#10213d;background:#eef2f8;min-height:100vh;font-family:Arial,sans-serif}.publishing-top{background:#fff;border-bottom:1px solid #dbe3ef;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,4vw,64px);display:flex}.publishing-top>a,.publishing-top>div{align-items:center;gap:16px;display:flex}.publishing-top a{color:inherit;text-decoration:none}.publishing-top em{letter-spacing:.12em;color:#5b35f5;background:#eee9ff;border-radius:20px;padding:8px 11px;font-size:11px;font-style:normal;font-weight:900}.publishing-hero{color:#fff;background:radial-gradient(circle at 80% 10%,#815cff 0,#0000 28%),linear-gradient(130deg,#111b3e,#3b217c 62%,#6a3de7);grid-template-columns:1fr 210px;gap:32px;padding:42px clamp(18px,5vw,76px);display:grid}.publishing-hero>div>span,.publishing-panel>header>span{letter-spacing:.13em;color:#88e6ff;font-size:12px;font-weight:900}.publishing-hero h1{margin:12px 0 10px;font-size:clamp(30px,4vw,52px)}.publishing-hero p{color:#dce6ff;max-width:780px;font-size:17px;line-height:1.65}.delivery-badges{flex-wrap:wrap;gap:9px;margin-top:22px;display:flex}.delivery-badges b{background:#ffffff18;border:1px solid #ffffff30;border-radius:20px;padding:9px 12px;font-size:12px}.publishing-hero aside{background:#ffffff12;border:1px solid #ffffff2d;border-radius:20px;align-self:center;padding:20px}.publishing-hero aside strong{font-size:34px;display:block}.publishing-hero aside span{color:#d6ddf4;font-size:12px}.publishing-hero aside i{background:#65e5ff;border-radius:10px;height:6px;margin-top:14px;display:block}.publishing-steps{background:#fff;border-bottom:1px solid #dce3ed;grid-template-columns:repeat(10,minmax(90px,1fr));gap:7px;padding:17px clamp(18px,4vw,64px);display:grid;overflow-x:auto}.publishing-steps button{color:#728097;cursor:pointer;background:0 0;border:0;min-width:92px;padding:9px 5px}.publishing-steps button b{background:#e7ecf3;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;margin:auto auto 6px;display:flex}.publishing-steps button span{font-size:10px;font-weight:800}.publishing-steps .active{color:#5b35f5}.publishing-steps .active b,.publishing-steps .done b{color:#fff;background:#5b35f5}.publishing-workspace{grid-template-columns:minmax(0,1fr) 410px;gap:26px;max-width:1480px;margin:0 auto;padding:30px clamp(18px,4vw,60px) 60px;display:grid}.publishing-controls,.publishing-panel{min-width:0}.publishing-panel{background:#fff;border:1px solid #dce3ed;border-radius:24px;padding:28px;box-shadow:0 18px 50px #1423440b}.publishing-panel>header{margin-bottom:24px}.publishing-panel>header h2{margin:8px 0;font-size:27px}.publishing-panel>header p{color:#68778c;margin:0;line-height:1.6}.publishing-field{gap:8px;margin:14px 0;font-size:13px;font-weight:800;display:grid}.publishing-field input,.publishing-field select,.publishing-field textarea,.category-builder input{box-sizing:border-box;color:#17263f;width:100%;font:inherit;background:#fbfcfe;border:1px solid #ccd6e4;border-radius:12px;padding:13px 14px}.publishing-field textarea{resize:vertical;min-height:100px}.publishing-field small{color:#7d8ba0;justify-self:end}.two-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.color-row,.template-grid,.module-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.color-row label{border:1px solid #d8e0eb;border-radius:14px;align-items:center;gap:12px;padding:13px;font-size:12px;display:flex}.color-row input{background:0 0;border:0;width:45px;height:38px}.color-row b{margin-left:auto}.template-grid{grid-template-columns:repeat(3,1fr);margin:15px 0}.module-grid{grid-template-columns:repeat(3,1fr)}.publishing-choice{text-align:left;color:#182842;cursor:pointer;background:#f8fafc;border:1px solid #d4ddea;border-radius:15px;min-height:98px;padding:17px 38px 15px 16px;position:relative}.publishing-choice b,.publishing-choice span{display:block}.publishing-choice span{color:#718096;margin-top:6px;font-size:12px;line-height:1.45}.publishing-choice em{font-style:normal;position:absolute;top:13px;right:13px}.publishing-choice.active{background:#f2efff;border-color:#6f4af4;box-shadow:0 0 0 2px #6f4af41a}.upload-note{text-align:center;background:#f7f9fd;border:1px dashed #9eacd0;border-radius:15px;margin-top:18px;padding:20px}.upload-note b,.upload-note span{display:block}.upload-note span{color:#718096;margin-top:5px;font-size:12px}.publishing-toggle{border-bottom:1px solid #eef1f5;align-items:center;gap:11px;padding:13px 0;font-size:13px;font-weight:750;display:flex}.publishing-toggle input{display:none}.publishing-toggle i{background:#b5c0d0;border-radius:30px;width:40px;height:22px;position:relative}.publishing-toggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.publishing-toggle input:checked+i{background:#5b35f5}.publishing-toggle input:checked+i:after{left:21px}.category-builder{border:1px solid #dce3ec;border-radius:16px;overflow:hidden}.category-builder header{background:#edf1f8;justify-content:space-between;align-items:center;padding:14px;display:flex}.category-builder button,.block-toolbar button{color:#4d2bd4;cursor:pointer;background:#e9e5ff;border:0;border-radius:9px;padding:9px 11px;font-weight:800}.category-builder article{border-top:1px solid #e7ebf1;padding:13px}.category-builder article>div,.category-builder label{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.category-builder label{grid-template-columns:24px 1fr;margin:8px 0 0 18px}.category-builder .danger{color:#c22a47;background:#ffe7eb}.block-toolbar{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.content-blocks{gap:8px;display:grid}.content-blocks article{background:#fafbfd;border:1px solid #dce3ec;border-radius:13px;align-items:center;gap:13px;padding:12px;display:flex}.content-blocks i{color:#5430e2;background:#e8e2ff;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.content-blocks span{flex:1}.content-blocks span b,.content-blocks span small{display:block}.content-blocks span small{color:#7d889b;font-size:11px}.content-blocks button{background:0 0;border:0;font-size:20px}.app-feed-note,.search-card{background:#eef8ff;border:1px solid #cae9fb;border-radius:15px;margin-top:18px;padding:16px}.app-feed-note p,.search-card p{color:#607086;margin:6px 0 0;line-height:1.5}.search-card small{color:#31805e}.search-card b{color:#335bcc;margin:7px 0;font-size:18px;display:block}.metric-demo{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:20px;display:grid}.metric-demo article{text-align:center;background:#f4f1ff;border-radius:13px;padding:17px 8px}.metric-demo b,.metric-demo small{display:block}.metric-demo b{color:#5533dc;font-size:20px}.metric-demo small{color:#6e7890;margin-top:5px}.delivery-plan{grid-template-columns:1fr 1fr;gap:14px;display:grid}.delivery-plan article{background:#fafbfd;border:1px solid #dce3ed;border-radius:18px;padding:20px}.delivery-plan article.instant{background:#edfff7;border-color:#bdebd4}.delivery-plan span{color:#5b35f5;letter-spacing:.12em;font-size:10px;font-weight:900}.delivery-plan h3{margin:8px 0}.delivery-plan p{color:#65758c;min-height:68px;line-height:1.5}.delivery-plan b{font-size:12px}.ready-list{grid-template-columns:1fr 1fr;gap:9px;padding:0;list-style:none;display:grid}.ready-list li{background:#f2f5f9;border-radius:11px;padding:12px;font-size:12px}.publishing-actions{align-items:center;gap:9px;min-height:48px;margin-top:15px;display:flex}.publishing-actions span{color:#52705e;flex:1;font-size:12px}.publishing-actions button{cursor:pointer;background:#fff;border:1px solid #cfd8e5;border-radius:11px;padding:12px 15px;font-weight:800}.publishing-actions .primary{color:#fff;background:#5b35f5;border-color:#5b35f5}.publishing-preview{color:#fff;background:#111b38;border-radius:28px;align-self:start;padding:20px;position:sticky;top:20px;box-shadow:0 24px 55px #101a3330}.publishing-preview>header{justify-content:space-between;align-items:center;display:flex}.publishing-preview>header b,.publishing-preview>header small{display:block}.publishing-preview>header small{color:#9fb0d2;margin-top:3px}.publishing-preview>header em{background:#ffffff16;border-radius:12px;padding:8px;font-size:10px;font-style:normal}.phone-shell{color:#152039;background:#f6f7fb;border:8px solid #050914;border-radius:38px;width:310px;min-height:614px;margin:20px auto;overflow:hidden;box-shadow:0 12px 40px #0008}.phone-status{justify-content:space-between;align-items:center;height:27px;padding:0 17px;font-size:10px;font-weight:800;display:flex}.app-head{background:#fff;border-bottom:1px solid #e6e9ef;justify-content:space-between;align-items:center;padding:12px 17px;display:flex}.app-head b{color:var(--brand)}.app-head i{font-style:normal}.app-screen{box-sizing:border-box;height:487px;padding:14px;overflow:auto}.cover-feature{color:#fff;background:linear-gradient(145deg,var(--brand),#17113f 68%);min-height:182px;box-shadow:inset -70px -40px 80px color-mix(in srgb,var(--accent) 35%,transparent);border-radius:22px;padding:20px}.cover-feature span{background:#fff2;border-radius:12px;padding:6px 8px;font-size:10px}.cover-feature h3{margin:17px 0 7px;font-size:25px}.cover-feature p{color:#e8e8f4;font-size:11px;line-height:1.5}.cover-feature button{background:var(--accent);color:#17203a;border:0;border-radius:9px;padding:9px 12px;font-weight:900}.category-chips{gap:6px;margin:13px 0;display:flex;overflow:hidden}.category-chips span{white-space:nowrap;background:#fff;border:1px solid #dfe2ea;border-radius:15px;padding:7px 9px;font-size:9px}.app-screen h4{margin:12px 0 8px}.story-row{background:#fff;border-radius:13px;gap:10px;margin-bottom:8px;padding:8px;display:flex}.story-row i{background:linear-gradient(135deg,var(--accent),#ffecaa);border-radius:9px;width:66px;height:55px}.story-row.alt i{background:linear-gradient(135deg,#80daf5,var(--brand))}.story-row span{padding-top:6px}.story-row b,.story-row small{display:block}.story-row b{font-size:11px}.story-row small{color:#788399;margin-top:6px;font-size:9px}.issue-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.issue-grid button{text-align:left;background:#fff;border:0;border-radius:13px;padding:8px}.issue-grid i{background:linear-gradient(145deg,#30445e,#8ca1b7);border-radius:10px;height:132px;display:block}.issue-grid b,.issue-grid small{margin:6px 2px;display:block}.issue-grid small{color:#778399;font-size:9px}.reader-tools{justify-content:space-between;align-items:center;display:flex}.reader-tools button{background:0 0;border:0}.flipbook{perspective:700px;grid-template-columns:1fr 1fr;height:340px;margin-top:20px;display:grid}.flipbook>div{background:linear-gradient(145deg,var(--brand),#20164f);border-radius:8px 2px 2px 8px;box-shadow:0 10px 25px #15214b45}.flipbook>div+div{color:#362b21;transform-origin:0;background:#fff4d7;border-radius:2px 8px 8px 2px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;transform:rotateY(-7deg)}.reader-screen>p{text-align:center;color:#7d8798;font-size:10px}.reader-progress{background:#dce1e9;border-radius:8px;height:4px}.reader-progress i{background:var(--brand);width:38%;height:100%;display:block}.reader-avatar{background:linear-gradient(145deg,var(--brand),var(--accent));color:#fff;border-radius:50%;place-items:center;width:70px;height:70px;margin:20px auto 8px;font-weight:900;display:grid}.profile-screen{text-align:center}.profile-screen p{color:#718096;font-size:11px;line-height:1.5}.profile-screen>button{background:0 0;border:0;border-bottom:1px solid #e1e5eb;justify-content:space-between;width:100%;padding:13px 4px;display:flex}.phone-shell nav{background:#fff;border-top:1px solid #e1e5ed;grid-template-columns:repeat(4,1fr);height:64px;display:grid}.phone-shell nav button{color:#8a93a4;background:0 0;border:0}.phone-shell nav b,.phone-shell nav small{display:block}.phone-shell nav small{margin-top:4px;font-size:8px}.phone-shell nav .active{color:var(--brand)}.preview-note{color:#9caed1;margin:0 8px;font-size:11px;line-height:1.5}.ad-slots{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}@media (width<=1050px){.publishing-workspace{grid-template-columns:1fr}.publishing-preview{position:relative;top:auto}.publishing-steps{grid-template-columns:repeat(10,110px)}}@media (width<=700px){.publishing-top{align-items:flex-start;height:auto;padding:12px 16px}.publishing-top>div{flex-wrap:wrap;justify-content:flex-end}.publishing-top b{display:none}.publishing-hero{grid-template-columns:1fr;padding:30px 18px}.publishing-hero aside{display:none}.publishing-workspace{padding:18px 12px 45px}.publishing-panel{padding:20px 15px}.two-fields,.color-row,.template-grid,.module-grid,.delivery-plan,.metric-demo,.ready-list,.ad-slots{grid-template-columns:1fr}.publishing-actions{flex-wrap:wrap}.publishing-actions span{flex-basis:100%;order:-1}.publishing-preview{padding:14px 6px}.phone-shell{width:min(310px,100vw - 56px)}}.publishing-preview .cover-feature h3{font-size:calc(25px * var(--studio-type-scale,1))}.publishing-preview .cover-feature p,.publishing-preview .profile-screen p,.publishing-preview .story-row b{font-size:calc(11px * var(--studio-type-scale,1))}.publishing-preview.layout-modern .cover-feature{background:linear-gradient(120deg,var(--brand),#101b37);border-radius:12px}.publishing-preview.layout-modern .story-row{box-shadow:0 5px 15px #1b2b4b12}.publishing-preview.layout-minimal .cover-feature{color:#17213b;box-shadow:none;background:#fff;border:1px solid #e2e5ec}.publishing-preview.layout-minimal .cover-feature p{color:#677287}.publishing-preview.layout-minimal .story-row i{border-radius:4px}.publishing-offers,.publishing-demo-gallery,.publishing-addons{background:#f7f9fd;padding:82px clamp(18px,5vw,76px)}.publishing-offers>header,.publishing-demo-gallery>header{grid-template-columns:1fr minmax(280px,520px);align-items:end;gap:48px;max-width:1380px;margin:0 auto 34px;display:grid}.publishing-offers>header span,.publishing-demo-gallery>header span,.publishing-addons>header span{color:#5b35f5;letter-spacing:1.8px;font-size:10px;font-weight:950}.publishing-offers h2,.publishing-demo-gallery h2,.publishing-addons h2{letter-spacing:-1.8px;margin:10px 0 0;font-size:clamp(32px,4vw,48px);line-height:1.03}.publishing-offers>header p,.publishing-demo-gallery>header p{color:#607086;margin:0;font-size:13px;line-height:1.75}.publishing-price-grid{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1380px;margin:auto;display:grid}.publishing-price-grid article{background:#fff;border:1px solid #d8e1ed;border-radius:22px;flex-direction:column;min-height:405px;padding:28px;display:flex;position:relative;box-shadow:0 17px 45px #13284f0c}.publishing-price-grid article.featured{background:linear-gradient(155deg,#fff,#f3f0ff);border-color:#7657f4;box-shadow:0 23px 60px #5b35f51e}.publishing-price-grid article>span{color:#5b35f5;letter-spacing:1.3px;background:#eee9ff;border-radius:999px;align-self:flex-start;padding:7px 10px;font-size:8px;font-weight:950}.publishing-price-grid h3{margin:20px 0 14px;font-size:25px}.publishing-price-grid article>div{align-items:end;gap:7px;display:flex}.publishing-price-grid strong{color:#142444;font-size:31px}.publishing-price-grid small{color:#758399;padding-bottom:4px;font-size:10px}.publishing-price-grid em{color:#4d2bd4;margin-top:10px;font-size:10px;font-style:normal;font-weight:850}.publishing-price-grid ul{color:#506177;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;gap:11px;margin:25px 0;padding:20px 0;font-size:11px;list-style:none;display:grid}.publishing-price-grid li:first-letter{color:#17a269}.publishing-price-grid a{color:#fff;text-align:center;background:#10233f;border-radius:10px;margin-top:auto;padding:13px;font-size:10px;font-weight:900}.publishing-price-grid article.featured a{background:#5b35f5}.publishing-price-note{color:#76869a;max-width:1380px;margin:18px auto 0;font-size:10px;line-height:1.6}.publishing-demo-gallery{background:#fff}.publishing-demo-gallery>div{grid-template-columns:repeat(3,1fr);gap:17px;max-width:1380px;margin:auto;display:grid}.publishing-demo-gallery article{background:#fff;border:1px solid #dbe3ed;border-radius:22px;overflow:hidden;box-shadow:0 18px 50px #142b4b12}.publishing-demo-gallery figure{background:#edf2f7;margin:0;position:relative;overflow:hidden}.publishing-demo-gallery figure:after{content:"";pointer-events:none;background:linear-gradient(#0000,#09162b80);height:35%;position:absolute;inset:auto 0 0}.publishing-demo-gallery img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;transition:transform .35s;display:block}.publishing-demo-gallery article:hover img{transform:scale(1.025)}.publishing-demo-gallery article>section{padding:24px}.publishing-demo-gallery article span{color:#5b35f5;letter-spacing:1.3px;font-size:8px;font-weight:950}.publishing-demo-gallery article h3{margin:8px 0 10px;font-size:22px}.publishing-demo-gallery article p{color:#617187;min-height:68px;margin:0;font-size:11px;line-height:1.7}.publishing-demo-gallery button{color:#4d2bd4;background:#f2efff;border:1px solid #cfc6ff;border-radius:10px;width:100%;margin-top:17px;padding:12px;font-size:9px;font-weight:900}.publishing-addons{color:#fff;background:linear-gradient(145deg,#0c1734,#241451)}.publishing-addons>header,.publishing-addons>div{max-width:1380px;margin-left:auto;margin-right:auto}.publishing-addons>header{grid-template-columns:1fr 1.3fr;align-items:end;gap:32px;margin-bottom:30px;display:grid}.publishing-addons>header span{color:#7ce8ff}.publishing-addons>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.publishing-addons article{background:#ffffff0b;border:1px solid #ffffff17;border-radius:15px;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:15px;padding:18px;display:grid}.publishing-addons article>span{color:#fff;background:#5b35f5;border-radius:11px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.publishing-addons article h3{margin:0 0 5px;font-size:14px}.publishing-addons article p{color:#9eadd0;margin:0;font-size:9px;line-height:1.5}.publishing-addons article strong{color:#75e5ff;white-space:nowrap;font-size:11px}.publishing-addons article a{color:#17223c;white-space:nowrap;background:#fff;border-radius:8px;padding:9px 11px;font-size:8px;font-weight:900}.publishing-steps{z-index:25;position:sticky;top:0;box-shadow:0 10px 30px #15274912}@media (width<=980px){.publishing-price-grid,.publishing-demo-gallery>div{grid-template-columns:1fr}.publishing-price-grid article{min-height:0}.publishing-addons>div{grid-template-columns:1fr}.publishing-offers>header,.publishing-demo-gallery>header,.publishing-addons>header{grid-template-columns:1fr;gap:14px}}@media (width<=620px){.publishing-offers,.publishing-demo-gallery,.publishing-addons{padding:58px 15px}.publishing-price-grid article{padding:22px}.publishing-addons article{grid-template-columns:36px 1fr}.publishing-addons article>span{width:36px;height:36px}.publishing-addons article strong,.publishing-addons article a{grid-column:2}.publishing-demo-gallery article p{min-height:0}.publishing-demo-gallery article>section{padding:20px}.publishing-offers h2,.publishing-demo-gallery h2,.publishing-addons h2{font-size:34px}}.publishing-studio-page{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}.publishing-steps button span{font-size:12px}.publishing-offers>header span,.publishing-demo-gallery>header span,.publishing-addons>header span{font-size:11px}.publishing-price-grid article>span,.publishing-demo-gallery article span{font-size:10px}.publishing-price-grid small,.publishing-price-grid em,.publishing-price-note,.publishing-price-grid a,.publishing-demo-gallery button,.publishing-addons article p{font-size:12px}.publishing-addons article a{font-size:11px}.publishing-quick-nav{z-index:24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8faffee;border-bottom:1px solid #dce3ed;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:12px;padding:12px clamp(18px,4vw,64px);display:grid;position:sticky;top:82px;box-shadow:0 12px 28px #14234410}.publishing-quick-nav>button{color:#203451;cursor:pointer;background:#fff;border:1px solid #cbd6e5;border-radius:12px;min-height:44px;padding:10px 16px;font:800 13px/1.2 Inter,Segoe UI,sans-serif}.publishing-quick-nav>button.primary{color:#fff;background:#5b35f5;border-color:#5b35f5}.publishing-quick-nav>button:disabled{cursor:not-allowed;opacity:.42}.publishing-save-state{color:#33465f;text-align:center;justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.publishing-save-state>i{background:#718096;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #7180961f}.publishing-save-state>span,.publishing-save-state b,.publishing-save-state small{display:block}.publishing-save-state b{font-size:13px}.publishing-save-state small{color:#6b7b91;margin-top:3px;font-size:11px}.publishing-save-state.state-pending>i{background:#f0a329;box-shadow:0 0 0 4px #f0a32920}.publishing-save-state.state-saving>i{background:#356ee8;animation:1s infinite publishing-save-pulse;box-shadow:0 0 0 4px #356ee820}.publishing-save-state.state-saved>i{background:#19a66a;box-shadow:0 0 0 4px #19a66a20}.publishing-save-state.state-error>i{background:#d43b58;box-shadow:0 0 0 4px #d43b5820}@keyframes publishing-save-pulse{50%{opacity:.55;transform:scale(.55)}}@media (width<=700px){.publishing-quick-nav{grid-template-columns:1fr 1fr;padding:10px 12px;top:76px}.publishing-save-state{text-align:left;grid-area:1/1/auto/-1;justify-content:flex-start}.publishing-quick-nav>button{grid-row:2;padding:9px 10px;font-size:12px}.publishing-save-state small{font-size:10px}}.community-layer{grid-template-columns:1fr 1fr;gap:12px;margin:0 0 12px;display:grid}.community-layer article{background:linear-gradient(145deg,#f4f1ff,#f3fbff);border:1px solid #dbe4f2;border-radius:15px;padding:16px}.community-layer b,.community-layer p{display:block}.community-layer p{color:#65758c;margin:7px 0 0;font-size:12px;line-height:1.5}.announcement-channels{background:#f6f8fc;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:0 14px;margin:4px 0 12px;padding:0 14px;display:grid}.publication-splash{box-sizing:border-box;text-align:center;color:#fff;background:radial-gradient(circle at 50% 25%,color-mix(in srgb,var(--accent) 58%,transparent),transparent 36%),linear-gradient(160deg,var(--brand),#17122e 72%);flex-direction:column;justify-content:center;align-items:center;height:587px;padding:32px;display:flex}.publication-mark,.app-brand-mark{color:var(--brand);background:#fff;border-radius:22px;place-items:center;font-weight:950;display:grid;box-shadow:0 14px 34px #0004}.publication-mark{width:88px;height:88px;font-size:31px}.publication-splash h2{margin:22px 0 8px;font-size:27px}.publication-splash p{color:#e8e4fb;max-width:230px;margin:0;font-size:12px;line-height:1.6}.publication-splash small{letter-spacing:.18em;color:#d8d1f8;margin-top:26px;font-size:8px}.publication-splash button{background:var(--accent);color:#19152d;border:0;border-radius:12px;margin-top:18px;padding:11px 16px;font-weight:900}.app-head{gap:9px}.app-head b{flex:1}.app-brand-mark{background:var(--brand);color:#fff;width:29px;height:29px;box-shadow:none;border-radius:9px;font-size:9px}.announcement-card{border:1px solid color-mix(in srgb,var(--brand) 20%,#dfe5ee);background:linear-gradient(130deg,#fff,color-mix(in srgb,var(--accent) 14%,#fff));border-radius:13px;margin:0 0 11px;padding:11px 12px}.announcement-card span{letter-spacing:.13em;color:var(--brand);font-size:8px;font-weight:900}.announcement-card b,.announcement-card p{display:block}.announcement-card b{margin-top:4px;font-size:11px}.announcement-card p{color:#758096;margin:4px 0 0;font-size:9px;line-height:1.4}.archive-heading{justify-content:space-between;align-items:center;margin:11px 0 7px;display:flex}.archive-heading h4{margin:0}.archive-heading button{color:var(--brand);background:0 0;border:0;font-size:9px;font-weight:900}.archive-heading small{color:#8993a4;font-size:8px}.issue-grid.compact{grid-template-columns:repeat(3,1fr);gap:7px}.issue-grid.compact button{border:1px solid #e5e9ef;min-width:0;padding:6px}.issue-grid.compact i{border-radius:8px;height:76px}.issue-grid.compact b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.issue-grid.compact small{white-space:nowrap;font-size:7px}.issue-grid .cover-1{background:linear-gradient(150deg,var(--brand),#1b1737)}.issue-grid .cover-2{background:linear-gradient(150deg,#e5ad42,#6e321d)}.issue-grid .cover-3{background:linear-gradient(150deg,#63b9ce,#163968)}.latest-issue{background:#fff;border:1px solid #e2e7ef;border-radius:17px;grid-template-columns:92px 1fr;gap:12px;padding:12px;display:grid}.latest-issue>i{background:linear-gradient(150deg,var(--brand),#171333);min-height:136px;box-shadow:inset -25px -20px 35px color-mix(in srgb,var(--accent) 35%,transparent);border-radius:11px;display:block}.latest-issue span{color:var(--brand);font-size:8px;font-weight:950}.latest-issue h3{margin:6px 0;font-size:14px}.latest-issue p{color:#717d91;margin:0 0 8px;font-size:9px;line-height:1.4}.latest-issue button{background:var(--brand);color:#fff;border:0;border-radius:8px;padding:7px 8px;font-size:8px;font-weight:900}.archive-grid{padding-bottom:6px}@media (width<=700px){.community-layer,.announcement-channels{grid-template-columns:1fr}}.publishing-edit-block{color:#142640;background:#fff;border:1px solid #ccd6e5;border-radius:16px;min-width:0;margin:20px 0;padding:20px}.publishing-edit-block legend{padding:0 8px;font-size:18px;font-weight:750}.block-edit-actions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.block-edit-actions button{color:#142640;cursor:pointer;background:#f4f7fc;border:1px solid #ccd6e5;border-radius:8px;padding:9px 12px}.block-edit-actions button:disabled{opacity:.4;cursor:default}.publishing-content-editor textarea{min-height:120px;font-size:16px;line-height:1.6}.editor-block-preview{overflow-wrap:anywhere;color:#142640;background:#f7f9fc;border-radius:12px;padding:16px}.editor-block-preview img,.editor-block-preview video{object-fit:contain;width:100%;height:auto;max-height:420px}.editor-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.brand-studio-page{--ink:#071a34;--muted:#5d6e83;--line:#d7e2ef;color:var(--ink);background:#f5f8fc;font-family:Arial,sans-serif}.brand-studio-page *{box-sizing:border-box}.brand-studio-hero{background:radial-gradient(circle at 12% 15%,#def8ff 0,#0000 31%),linear-gradient(145deg,#fff 0,#f0f6ff 53%,#edf0ff 100%);grid-template-columns:.88fr 1.12fr;align-items:center;gap:clamp(30px,6vw,90px);min-height:720px;padding:80px clamp(24px,7vw,112px);display:grid}.brand-studio-hero-copy>span,.brand-studio-demo form>span,.brand-studio-flow>span{color:#1769ff;letter-spacing:2.5px;font-size:12px;font-weight:900}.brand-studio-hero h1{letter-spacing:-4px;max-width:760px;margin:22px 0 28px;font-family:Georgia,serif;font-size:clamp(52px,6.3vw,96px);font-weight:400;line-height:.94}.brand-studio-hero h1 em{color:#1769ff;font-style:italic}.brand-studio-hero p{color:#52657b;max-width:640px;font-size:18px;line-height:1.7}.brand-studio-hero-copy>div{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.brand-studio-hero-copy a{color:#1769ff;border:1px solid #1769ff;border-radius:12px;padding:15px 20px;font-size:13px;font-weight:900}.brand-studio-hero-copy a:first-child{color:#fff;background:#1769ff}.brand-studio-hero figure{background:#dce8f8;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 34px 90px #183f7425}.brand-studio-hero figure>img{aspect-ratio:1.45;object-fit:cover;width:100%;display:block}.brand-studio-logo{filter:drop-shadow(0 7px 12px #0003);top:22px;left:24px;width:122px!important;position:absolute!important}.brand-studio-hero figcaption{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;border:1px solid #fff8;border-radius:14px;justify-content:space-between;gap:20px;padding:15px 18px;font-size:12px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.brand-studio-hero figcaption span{color:#4d6279}.brand-studio-packages{grid-template-columns:repeat(3,1fr);gap:22px;padding:80px clamp(24px,7vw,112px) 35px;display:grid}.brand-studio-packages>button{color:inherit;text-align:left;background:#fff;border:1px solid #d9e4f0;border-radius:22px;grid-template-rows:auto 1fr auto;padding:0;transition:all .25s;display:grid;overflow:hidden;box-shadow:0 18px 55px #1d4d7c0c}.brand-studio-packages>button:hover,.brand-studio-packages>button.active{border-color:#1769ff;transform:translateY(-5px);box-shadow:0 24px 65px #1769ff1f}.brand-studio-packages figure{height:220px;margin:0;position:relative;overflow:hidden}.brand-studio-packages figure img{object-fit:cover;width:100%;height:100%}.brand-studio-packages figure span{color:#fff;letter-spacing:1px;background:#071a34;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:900;position:absolute;top:14px;left:14px}.brand-studio-packages>button.active figure span{background:#1769ff}.brand-studio-packages button>div{padding:22px}.brand-studio-packages small{color:#65758a;line-height:1.5}.brand-studio-packages h2{margin:9px 0 17px;font-family:Georgia,serif;font-size:28px;font-weight:400}.brand-studio-packages ul{color:#36506a;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.brand-studio-packages button>strong{color:#1769ff;border-top:1px solid #e3eaf2;justify-content:space-between;align-items:center;padding:18px 22px;font-size:25px;display:flex}.brand-studio-packages button>strong small{font-size:10px}.brand-studio-packages>p{color:#77879a;grid-column:1/-1;margin:0;font-size:12px}.brand-studio-demo{padding:60px clamp(24px,7vw,112px) 110px;scroll-margin-top:100px}.brand-studio-progress{color:#8493a5;letter-spacing:.8px;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:16px;margin-bottom:25px;font-size:11px;font-weight:900;display:grid}.brand-studio-progress span.active{color:#1769ff}.brand-studio-progress i{background:#ccdae9;height:1px}.brand-studio-workspace{background:#fff;border:1px solid #d5e1ef;border-radius:28px;grid-template-columns:.82fr 1.18fr;display:grid;overflow:hidden;box-shadow:0 34px 90px #173f7020}.brand-studio-workspace form{background:#fff;padding:45px}.brand-studio-workspace form h2{margin:14px 0 10px;font-family:Georgia,serif;font-size:43px;font-weight:400}.brand-studio-workspace form>p{color:#63758a;margin:0 0 28px;line-height:1.65}.brand-studio-workspace label{color:#1a3653;gap:8px;margin:16px 0;font-size:12px;font-weight:900;display:grid}.brand-studio-workspace label small{font-weight:400}.brand-studio-workspace input:not([type=color]){color:#102b49;width:100%;font:inherit;background:#f9fbfe;border:1px solid #ccd9e7;border-radius:11px;padding:14px;font-size:14px}.brand-studio-workspace fieldset{border:0;margin:24px 0;padding:0}.brand-studio-workspace legend{margin-bottom:10px;font-size:12px;font-weight:900}.brand-studio-options{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.brand-studio-options button{color:#405873;text-align:left;background:#f8fbfe;border:1px solid #d4e0ec;border-radius:10px;padding:11px;font-size:11px}.brand-studio-options button.active{color:#0b55d8;background:#eaf2ff;border-color:#1769ff;font-weight:900}.brand-studio-color{align-items:center;grid-template-columns:1fr auto auto!important}.brand-studio-color input{background:0 0;border:0;width:42px;height:35px;padding:0}.brand-studio-color b{font-size:11px}.brand-studio-generate,.brand-studio-login{color:#fff;text-align:center;background:#1769ff;border:0;border-radius:12px;width:100%;margin-top:24px;padding:16px;font-size:13px;font-weight:900;display:block}.brand-studio-generate:disabled{opacity:.6}.brand-studio-workspace output{color:#28517b;background:#eff6ff;border-radius:9px;margin-top:15px;padding:12px;font-size:11px;line-height:1.5;display:block}.brand-studio-preview{color:#fff;background:linear-gradient(145deg,#071a34,#0b2e5e);padding:35px}.brand-studio-preview>header{color:#7dd9ff;letter-spacing:1.5px;justify-content:space-between;margin-bottom:15px;font-size:10px;font-weight:900;display:flex}.brand-studio-preview-stage{background:#eaf3fc;border:1px solid #ffffff28;border-radius:22px;min-height:475px;position:relative;overflow:hidden}.brand-studio-preview-stage>img{object-fit:cover;width:100%;height:475px;transition:all .5s}.brand-studio-preview-stage.motion>img{animation:4.5s ease-in-out infinite studioPulse}.brand-studio-preview-stage:after{content:"";background:linear-gradient(#0000 45%,#031327e8 100%);position:absolute;inset:0}.preview-watermark{z-index:2;color:#fff8;letter-spacing:3px;text-align:center;pointer-events:none;place-items:center;font-size:24px;font-weight:900;line-height:4;display:grid;position:absolute;inset:-20%;transform:rotate(-24deg)}.brand-studio-preview-stage section{z-index:3;gap:5px;display:grid;position:absolute;bottom:25px;left:28px;right:28px}.brand-studio-preview-stage section small{color:#8ddfff;letter-spacing:1.4px;font-size:10px}.brand-studio-preview-stage section strong{letter-spacing:-1px;font-family:Georgia,serif;font-size:clamp(34px,4vw,61px);font-weight:400}.brand-studio-preview-stage section em{color:#c7d8e9;font-size:13px}.brand-studio-delivery{flex-wrap:wrap;gap:7px;margin:16px 0;display:flex}.brand-studio-delivery span{color:#bfe6ff;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900}.brand-studio-preview>aside{border-block:1px solid #ffffff20;justify-content:space-between;align-items:end;gap:20px;padding:16px 0;display:flex}.brand-studio-preview>aside div{gap:5px;display:grid}.brand-studio-preview>aside small{color:#93a9c0;font-size:9px}.brand-studio-preview>aside>strong{color:#65d9ff;font-size:25px}.brand-studio-preview>aside>strong small{font-size:9px}.brand-studio-preview>button{color:#0b2e5e;background:#fff;border:0;border-radius:11px;width:100%;margin-top:16px;padding:15px;font-weight:900}.brand-studio-flow{background:#fff;padding:110px clamp(24px,7vw,112px)}.brand-studio-flow>h2{letter-spacing:-2px;max-width:850px;margin:16px 0 45px;font-family:Georgia,serif;font-size:clamp(42px,5vw,72px);font-weight:400}.brand-studio-flow>div{border-top:1px solid #d8e2ed;grid-template-columns:repeat(4,1fr);display:grid}.brand-studio-flow article{padding:27px 25px 0 0}.brand-studio-flow article+article{border-left:1px solid #d8e2ed;padding-left:25px}.brand-studio-flow article>b{color:#1769ff;font-size:11px}.brand-studio-flow h3{font-family:Georgia,serif;font-size:23px;font-weight:400}.brand-studio-flow p{color:#67798d;font-size:13px;line-height:1.7}@keyframes studioPulse{0%,to{filter:saturate(.95);transform:scale(1)}50%{filter:saturate(1.18)brightness(1.05);transform:scale(1.035)}}@media (width<=1000px){.brand-studio-hero,.brand-studio-workspace{grid-template-columns:1fr}.brand-studio-packages,.brand-studio-flow>div{grid-template-columns:1fr 1fr}.brand-studio-preview-stage{min-height:420px}.brand-studio-preview-stage>img{height:420px}}@media (width<=680px){.brand-studio-hero{min-height:auto;padding-top:45px}.brand-studio-hero h1{letter-spacing:-2px;font-size:49px}.brand-studio-hero p{font-size:15px}.brand-studio-packages{grid-template-columns:1fr;padding-top:45px}.brand-studio-packages figure{height:190px}.brand-studio-demo{padding-inline:14px}.brand-studio-progress{gap:6px;font-size:8px}.brand-studio-workspace form,.brand-studio-preview{padding:24px 18px}.brand-studio-options{grid-template-columns:1fr}.brand-studio-preview-stage,.brand-studio-preview-stage>img{height:360px;min-height:360px}.brand-studio-preview-stage section{left:18px;right:18px}.brand-studio-flow>div{grid-template-columns:1fr}.brand-studio-flow article+article{border-top:1px solid #d8e2ed;border-left:0;padding-left:0}.brand-studio-hero figcaption{font-size:9px}}.brand-studio-progress span.done{color:#0c8f72}.brand-studio-progress span.done:after{content:"  ✓"}.motion-options{gap:8px;display:grid}.motion-options button{color:#334e69;text-align:left;background:#f8fbfe;border:1px solid #d4e0ec;border-radius:11px;gap:5px;padding:13px 14px;display:grid}.motion-options button b{font-size:12px}.motion-options button small{color:#6b7e92;font-size:10px;line-height:1.45}.motion-options button.active{color:#0b55d8;background:#eaf2ff;border-color:#1769ff;box-shadow:0 0 0 2px #1769ff12}.motion-options button.active small{color:#3d69a6}.duration-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.duration-options button{color:#405873;background:#f8fbfe;border:1px solid #d4e0ec;border-radius:10px;padding:11px;font-size:11px}.duration-options button.active{color:#0b55d8;background:#eaf2ff;border-color:#1769ff;font-weight:900}.studio-upload{cursor:pointer;color:#315678!important;text-align:center!important;background:#f8fbfe!important;border:1px dashed #9fb6cf!important;border-radius:11px!important;margin:12px 0 0!important;padding:13px 15px!important;display:block!important;position:relative!important}.studio-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.studio-secondary{color:#315678;background:#fff;border:1px solid #bfd0e2;border-radius:11px;width:100%;margin-top:9px;padding:12px;font-size:11px;font-weight:900}.delivery-summary{background:#f7faff;border:1px solid #d7e3ef;border-radius:14px;gap:10px;margin:28px 0;padding:22px;display:grid}.delivery-summary b{font-family:Georgia,serif;font-size:25px;font-weight:400}.delivery-summary span{color:#49627c;border-top:1px solid #dce6f0;padding-top:8px;font-size:12px}.brand-studio-preview{background:#080b0f}.brand-studio-preview-stage{isolation:isolate;perspective:1200px;background:radial-gradient(circle at 50% 42%,#2d3540 0,#11151a 40%,#050608 100%);place-items:center;display:grid}.brand-studio-preview-stage:before{content:"";z-index:0;mix-blend-mode:screen;background:linear-gradient(115deg,#0000 20%,#ffffff09 45%,#0000 70%),repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 56px);position:absolute;inset:0}.brand-studio-preview-stage:after{z-index:4;pointer-events:none;background:linear-gradient(#0000 52%,#020306b8 100%)}.surface-1 .brand-studio-preview-stage{background:radial-gradient(circle at 50% 42%,#fffdf7 0,#dfd7c8 48%,#998f7f 100%)}.surface-1 .studio-logo-lockup{color:#101720}.surface-2 .brand-studio-preview-stage{background:radial-gradient(circle at 50% 35%,#7b8791 0,#26323d 34%,#090d11 75%)}.surface-3 .brand-studio-preview-stage{background:linear-gradient(145deg,#9a9da0,#32363a 34%,#0a0c0e 70%,#8d9193)}.cinema-light{z-index:1;filter:blur(26px);opacity:.18;pointer-events:none;background:linear-gradient(90deg,#0000,#fff8,#0000);width:78%;height:115%;position:absolute;top:-50%;left:-25%;transform:rotate(-18deg)}.cinema-particles{z-index:1;opacity:.06;pointer-events:none;background-image:radial-gradient(circle,#fff 0 1px,#0000 1.8px),radial-gradient(circle,#d9b977 0 1px,#0000 1.6px);background-position:0 0,32px 29px;background-size:53px 53px,71px 71px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.studio-logo-lockup{z-index:3;color:#fff;text-align:center;width:min(78%,460px);transform-style:preserve-3d;place-items:center;gap:18px;display:grid;position:relative}.studio-logo-lockup>img{object-fit:contain;background:#ffffffed;border-radius:20px;width:min(250px,65%);height:190px;padding:12px;display:block;box-shadow:0 35px 90px #0008}.studio-monogram{aspect-ratio:1;color:#0000;letter-spacing:-7px;background:linear-gradient(145deg,#f5e8bc,#a57726 38%,#fff3c3 53%,#7b5519 76%,#e9cb7f);-webkit-background-clip:text;background-clip:text;border:1px solid #d6b56a88;place-items:center;width:172px;font-family:Georgia,serif;font-size:68px;display:grid;transform:rotate(45deg);box-shadow:inset 0 0 0 10px #ffffff07,0 30px 80px #0009}.studio-logo-lockup section{gap:6px!important;display:grid!important;position:static!important}.studio-logo-lockup section strong{letter-spacing:.24em!important;font-family:Arial,sans-serif!important;font-size:clamp(24px,3vw,42px)!important;font-weight:300!important}.studio-logo-lockup section em{letter-spacing:.18em;text-transform:uppercase;font-style:normal;color:#c3c9d0!important;font-size:10px!important}.surface-1 .studio-logo-lockup section em{color:#4e5a65!important}.motion-explanation{background:#ffffff08;border-left:2px solid #d6b56a;gap:4px;margin:15px 0 0;padding:14px;display:grid}.motion-explanation b{color:#f1d68f;font-size:12px}.motion-explanation span{color:#aab7c5;font-size:10px;line-height:1.5}.phase-motion.motion-trace .studio-logo-lockup,.phase-delivery.motion-trace .studio-logo-lockup{animation:6s cubic-bezier(.65,0,.2,1) infinite logoTrace}.phase-motion.motion-trace .cinema-light,.phase-delivery.motion-trace .cinema-light{animation:6s ease-in-out infinite lightSweep}.phase-motion.motion-forge .studio-logo-lockup,.phase-delivery.motion-forge .studio-logo-lockup{animation:6s cubic-bezier(.22,.8,.2,1) infinite logoForge}.phase-motion.motion-glass .studio-logo-lockup,.phase-delivery.motion-glass .studio-logo-lockup{animation:6s cubic-bezier(.2,.8,.25,1) infinite logoGlass}.phase-motion.motion-editorial .studio-logo-lockup,.phase-delivery.motion-editorial .studio-logo-lockup{animation:6s cubic-bezier(.77,0,.18,1) infinite logoEditorial}.phase-motion.motion-particles .studio-logo-lockup,.phase-delivery.motion-particles .studio-logo-lockup{animation:6s cubic-bezier(.2,.8,.2,1) infinite logoParticles}.phase-motion.motion-particles .cinema-particles,.phase-delivery.motion-particles .cinema-particles{animation:6s ease-in-out infinite particleGather}.preview-watermark{z-index:6}.brand-studio-preview-stage .preview-watermark{opacity:.35;font-size:15px;line-height:5}.brand-studio-preview>button{cursor:pointer}.brand-studio-preview>button:hover{background:#d8eaff}@keyframes logoTrace{0%,12%{opacity:.08;filter:brightness(2)blur(5px);clip-path:inset(0 100% 0 0)}35%{opacity:1;filter:brightness(1.8)blur();clip-path:inset(0)}55%,88%{opacity:1;filter:brightness()}to{opacity:.08;filter:blur(3px)}}@keyframes lightSweep{0%,10%{opacity:0;left:-45%}35%{opacity:.5;left:52%}55%,to{opacity:0;left:85%}}@keyframes logoForge{0%,12%{opacity:0;filter:blur(8px);transform:translateY(70px)rotateX(68deg)scale(.72)}36%{opacity:1;filter:blur();transform:translateY(0)rotateX(0)scale(1.04)}48%,88%{transform:scale(1)}to{opacity:0;transform:translateY(-18px)scale(.98)}}@keyframes logoGlass{0%,12%{opacity:0;filter:blur(12px)saturate(.4);transform:translate(-45px)rotateY(-32deg)scale(.88)}35%{opacity:.85;filter:blur(1px)saturate(1.2);transform:translate(8px)rotateY(7deg)scale(1.04)}48%,88%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(5px);transform:translate(18px)}}@keyframes logoEditorial{0%,12%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(28px)}32%{opacity:1;clip-path:inset(0);transform:translateY(0)}45%,88%{opacity:1}to{opacity:0;clip-path:inset(100% 0 0)}}@keyframes logoParticles{0%,12%{opacity:0;filter:blur(14px);transform:scale(.58)}38%{opacity:1;filter:blur();transform:scale(1.03)}50%,88%{transform:scale(1)}to{opacity:0;filter:blur(5px);transform:scale(1.08)}}@keyframes particleGather{0%,12%{opacity:.45;transform:scale(1.3)rotate(8deg)}40%{opacity:.08;transform:scale(.72)}58%,88%{opacity:.03;transform:scale(.7)}to{opacity:.35;transform:scale(1.2)}}@media (width<=680px){.motion-options button small{font-size:9px}.studio-logo-lockup>img{height:140px}.studio-monogram{width:125px;font-size:48px}.studio-logo-lockup section strong{font-size:21px!important}.brand-studio-preview-stage .preview-watermark{font-size:10px}.duration-options{grid-template-columns:repeat(3,1fr)}}.game-package-page{color:#10233d;background:#f6f8fc;min-height:100vh}.game-package-hero{color:#fff;background:radial-gradient(circle at 84% 12%,#2e76c9 0,#0000 28%),radial-gradient(circle at 15% 18%,#6b3bd1 0,#0000 24%),#07172f;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:54px;padding:86px max(24px,50vw - 620px);display:grid}.game-package-hero>div>span,.game-package-note>span{color:#67e4ff;letter-spacing:2px;font-size:10px;font-weight:950}.game-package-hero h1{letter-spacing:-3px;margin:18px 0 24px;font-size:clamp(45px,6vw,74px);line-height:.98}.game-package-hero h1 em{color:#6ee8ff;font-style:normal}.game-package-hero p{color:#b9c9dc;max-width:710px;font-size:15px;line-height:1.8}.game-package-hero nav{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.game-package-hero nav a{border:1px solid #ffffff35;border-radius:10px;padding:13px 17px;font-size:11px;font-weight:900}.game-package-hero nav a:first-child{background:#1768ff;border-color:#1768ff}.game-package-hero figure{background:#fff;border:1px solid #ffffff2b;border-radius:24px;margin:0;position:relative;overflow:hidden;transform:rotate(1deg);box-shadow:0 34px 80px #0007}.game-package-hero figure>img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.game-package-hero figure>svg{background:#07172fea;border-radius:15px;width:56px;height:56px;padding:8px;position:absolute;top:18px;left:18px;box-shadow:0 8px 25px #0004}.game-package-principles{background:#fff;border:1px solid #d9e3ef;border-radius:18px;grid-template-columns:repeat(4,1fr);width:min(1240px,100% - 40px);margin:-26px auto 70px;display:grid;box-shadow:0 22px 55px #15375e18}.game-package-principles article{border-right:1px solid #e1e8f0;gap:14px;padding:24px;display:flex}.game-package-principles article:last-child{border:0}.game-package-principles b{color:#1768ff}.game-package-principles span{gap:5px;display:grid}.game-package-principles strong{font-size:13px}.game-package-principles small{color:#6c7d91;font-size:10px;line-height:1.5}.game-package-sets{gap:78px;width:min(1240px,100% - 40px);margin:0 auto;padding-bottom:90px;display:grid}.game-package-set{--accent:#7c42ed;scroll-margin-top:90px}.game-package-set.starter{--accent:#158a73}.game-package-set.development{--accent:#1768ff}.game-package-set.platinum{--accent:#7f38d9}.game-package-set>header{border:1px solid #d9e3ef;border-bottom:4px solid var(--accent);background:#fff;border-radius:22px 22px 0 0;grid-template-columns:1fr 280px;align-items:end;gap:50px;padding:34px;display:grid}.game-package-set>header span{color:var(--accent);letter-spacing:1.8px;font-size:9px;font-weight:950}.game-package-set h2{letter-spacing:-1.5px;margin:12px 0 14px;font-size:36px;line-height:1.08}.game-package-set header p{color:#5f7289;max-width:760px;margin:0;font-size:13px;line-height:1.75}.game-package-set header aside{border-left:1px solid #dce5ee;gap:5px;padding-left:24px;display:grid}.game-package-set header aside small{color:#708299;letter-spacing:1.4px;font-size:8px;font-weight:900}.game-package-set header aside strong{color:var(--accent);font-size:24px}.game-package-set header aside em{color:#7a8a9d;font-size:9px;font-style:normal;line-height:1.5}.game-package-scope{background:#dce5ef;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.game-package-scope span{color:#33516f;background:#eef4fa;padding:15px;font-size:10px;font-weight:850}.game-package-gallery{grid-template-columns:repeat(2,1fr);gap:17px;padding-top:18px;display:grid}.game-package-gallery figure{background:#fff;border:1px solid #d6e1ed;border-radius:17px;margin:0;overflow:hidden;box-shadow:0 14px 34px #18375d0e}.game-package-gallery figure>div{background:#eaf0f7;position:relative;overflow:hidden}.game-package-gallery img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .35s;display:block}.game-package-gallery figure:hover img{transform:scale(1.025)}.game-package-gallery figure>div>svg{background:#07172fe8;border-radius:11px;width:42px;height:42px;padding:6px;position:absolute;top:12px;left:12px}.game-package-gallery figcaption{gap:14px;padding:18px;display:flex}.game-package-gallery figcaption>span{background:color-mix(in srgb,var(--accent) 12%,#fff);height:34px;color:var(--accent);border-radius:10px;flex:0 0 34px;place-items:center;font-size:10px;font-weight:950;display:grid}.game-package-gallery h3{margin:0 0 6px;font-size:16px}.game-package-gallery p{color:#66798f;margin:0;font-size:10px;line-height:1.55}.game-package-set>footer{color:#fff;background:#0b2342;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:20px 22px;display:flex}.game-package-set>footer>span{gap:4px;display:grid}.game-package-set>footer small{color:#b6c6d8;font-size:9px}.game-package-set>footer a{background:var(--accent);white-space:nowrap;border-radius:9px;padding:12px 15px;font-size:10px;font-weight:950}.game-package-note{color:#fff;text-align:center;background:radial-gradient(circle at 90%,#224f87,#0000 34%),#07172f;padding:80px max(24px,50vw - 470px)}.game-package-note h2{letter-spacing:-1.5px;margin:16px 0 18px;font-size:40px;line-height:1.08}.game-package-note p{color:#b8c7da;font-size:13px;line-height:1.8}.game-package-note a{background:#1768ff;border-radius:10px;margin-top:18px;padding:13px 17px;font-size:11px;font-weight:950;display:inline-flex}@media (width<=900px){.game-package-hero{grid-template-columns:1fr}.game-package-hero figure{max-width:720px}.game-package-principles{grid-template-columns:1fr 1fr}.game-package-principles article:nth-child(2){border-right:0}.game-package-principles article:nth-child(-n+2){border-bottom:1px solid #e1e8f0}.game-package-set>header{grid-template-columns:1fr}.game-package-set header aside{border-top:1px solid #dce5ee;border-left:0;padding-top:18px;padding-left:0}.game-package-scope{grid-template-columns:1fr 1fr}}@media (width<=620px){.game-package-hero{padding-top:58px}.game-package-hero h1{font-size:43px}.game-package-principles{grid-template-columns:1fr;margin-top:-14px}.game-package-principles article{border-right:0;border-bottom:1px solid #e1e8f0!important}.game-package-principles article:last-child{border-bottom:0!important}.game-package-set>header{padding:24px}.game-package-set h2{font-size:29px}.game-package-scope,.game-package-gallery{grid-template-columns:1fr}.game-package-set>footer{flex-direction:column;align-items:flex-start}.game-package-set>footer a{text-align:center;width:100%}.game-package-note h2{font-size:31px}}.game-package-expansion{background:linear-gradient(135deg,#fff,#edf6ff);border:1px solid #cfe0f2;border-radius:24px;width:min(1240px,100% - 40px);margin:0 auto 90px;padding:42px;box-shadow:0 24px 60px #18375d18}.game-package-expansion>header{grid-template-columns:1fr .8fr;align-items:end;gap:45px;display:grid}.game-package-expansion>header span{color:#1768ff;letter-spacing:1.7px;font-size:9px;font-weight:950}.game-package-expansion h2{letter-spacing:-1.5px;margin:12px 0 0;font-size:38px;line-height:1.08}.game-package-expansion>header p{color:#60758d;margin:0;font-size:12px;line-height:1.75}.game-package-expansion>div{grid-template-columns:1fr 1fr;gap:15px;margin-top:28px;display:grid}.game-package-expansion article{background:#fff;border:1px solid #d7e5f3;border-radius:16px;grid-template-columns:1fr auto;gap:7px 22px;padding:25px;display:grid}.game-package-expansion article small{color:#1768ff;letter-spacing:1.2px;grid-column:1/-1;font-size:8px;font-weight:950}.game-package-expansion article h3{grid-column:1/-1;margin:5px 0;font-size:22px}.game-package-expansion article p{color:#687b90;grid-column:1/-1;margin:0 0 10px;font-size:11px;line-height:1.65}.game-package-expansion article strong{color:#10233d;align-self:center;font-size:20px}.game-package-expansion article a{color:#fff;background:#1768ff;border-radius:9px;padding:11px 14px;font-size:10px;font-weight:950}.game-package-expansion>small{color:#71849a;margin-top:17px;font-size:9px;line-height:1.6;display:block}@media (width<=900px){.game-package-expansion>header{grid-template-columns:1fr}}@media (width<=620px){.game-package-expansion{padding:27px 22px}.game-package-expansion h2{font-size:30px}.game-package-expansion>div,.game-package-expansion article{grid-template-columns:1fr}.game-package-expansion article a{text-align:center}}.game-package-page{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}.game-package-set>header span,.game-package-set header aside small,.game-package-expansion>header span,.game-package-expansion article small{font-size:10px}.game-package-principles small,.game-package-scope span,.game-package-gallery p,.game-package-set header aside em,.game-package-set>footer small,.game-package-expansion article p,.game-package-expansion>small,.game-package-set>footer a,.game-package-expansion article a{font-size:12px}.game-package-pricing-model,.game-package-comparison{width:min(1240px,100% - 40px);margin:0 auto 70px}.game-package-pricing-model>header,.game-package-comparison>header{grid-template-columns:1fr .85fr;align-items:end;gap:52px;margin-bottom:25px;display:grid}.game-package-pricing-model header span,.game-package-comparison header span{color:#1768ff;letter-spacing:1.8px;font-size:10px;font-weight:950;display:block}.game-package-pricing-model h2,.game-package-comparison h2{letter-spacing:-1.8px;margin:11px 0 0;font-size:clamp(31px,4vw,47px);line-height:1.05}.game-package-pricing-model header p,.game-package-comparison header p{color:#60748b;margin:0;font-size:14px;line-height:1.75}.game-package-pricing-model>div{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.game-package-pricing-model article{background:#fff;border:1px solid #d8e3ee;border-radius:16px;grid-template-columns:auto 1fr;gap:8px 14px;padding:23px;display:grid;box-shadow:0 14px 35px #16375b0b}.game-package-pricing-model article>b{color:#1768ff;grid-row:1/3;font-size:11px}.game-package-pricing-model h3{margin:0;font-size:16px}.game-package-pricing-model article p{color:#687b91;margin:0;font-size:12px;line-height:1.6}.game-package-comparison{background:linear-gradient(145deg,#fff,#edf5ff);border:1px solid #ccdced;border-radius:24px;padding:36px;box-shadow:0 24px 60px #18375d13}.game-package-table{background:#fff;border:1px solid #d5e2ef;border-radius:16px;overflow:hidden}.game-package-table-head,.game-package-table-row{grid-template-columns:165px repeat(3,1fr);display:grid}.game-package-table-head>*{color:#fff;background:#0b2342;padding:17px;font-size:12px}.game-package-table-head strong:nth-child(2){background:#116c5a}.game-package-table-head strong:nth-child(3){background:#1659b8}.game-package-table-head strong:nth-child(4){background:#6e31bd}.game-package-table-row>*{border-top:1px solid #e2e9f1;border-right:1px solid #e2e9f1;padding:15px;font-size:12px;line-height:1.55}.game-package-table-row>:last-child{border-right:0}.game-package-table-row>b{color:#263f5c;background:#f2f6fa}.game-package-table-row>span{color:#60738a}.game-package-table-row:last-child span{color:#8c3c33;font-weight:750}@media (width<=900px){.game-package-pricing-model>header,.game-package-comparison>header{grid-template-columns:1fr;gap:16px}.game-package-pricing-model>div{grid-template-columns:1fr 1fr}.game-package-table{overflow-x:auto}.game-package-table-head,.game-package-table-row{min-width:870px}}@media (width<=620px){.game-package-pricing-model>div{grid-template-columns:1fr}.game-package-comparison{padding:25px 20px}}.setup-page{color:#102744;background:#eef3f8;min-height:100vh}.setup-page>header{color:#fff;background:#06162e;justify-content:space-between;align-items:center;min-height:74px;padding:0 max(24px,50vw - 740px);display:flex}.setup-page>header>a{letter-spacing:1px;align-items:center;gap:10px;font-size:10px;font-weight:900;display:flex}.studio-header-actions{align-items:center;gap:18px;display:flex}.studio-header-actions>b{color:#70e6bc;letter-spacing:1.3px;border:1px solid #38d39f55;border-radius:999px;padding:7px 9px;font-size:7px}.studio-header-actions>a{font-size:9px;font-weight:800}.setup-hero{color:#fff;background:radial-gradient(circle at 82%,#1d4e88,#0000 30%),#071a35;padding:65px max(24px,50vw - 740px)}.studio-hero{grid-template-columns:1fr 200px;align-items:end;gap:40px;padding-top:48px;padding-bottom:48px;display:grid}.studio-hero>div>span,.studio-panel>span{color:#67e0fb;letter-spacing:1.8px;font-size:8px;font-weight:900}.studio-hero h1{letter-spacing:-2.4px;max-width:900px;margin:13px 0;font-size:clamp(38px,5vw,58px);line-height:.98}.studio-hero p{color:#aebfd3;max-width:810px;margin:0;font-size:12px;line-height:1.7}.studio-hero>aside{gap:8px;display:grid}.studio-hero>aside b{font-size:32px}.studio-hero>aside span{color:#a9bad0;font-size:9px}.studio-hero>aside i{background:#55defb;border-radius:999px;width:100%;height:5px;display:block;box-shadow:0 0 18px #55defb66}.studio-steps{z-index:20;background:#fff;border:1px solid #d7e2ed;border-top:0;border-radius:0 0 14px 14px;grid-template-columns:repeat(5,1fr);width:min(1480px,100% - 40px);margin:-1px auto 0;display:grid;position:sticky;top:0;box-shadow:0 14px 35px #17365212}.studio-steps button{color:#8292a5;background:0 0;border:0;border-right:1px solid #e6edf4;justify-content:center;align-items:center;gap:9px;min-height:58px;font-size:9px;font-weight:900;display:flex}.studio-steps button:last-child{border-right:0}.studio-steps button b{border:1px solid #cad7e4;border-radius:50%;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.studio-steps button.active{color:#1768ff}.studio-steps button.active b{color:#fff;background:#1768ff;border-color:#1768ff;box-shadow:0 0 0 4px #1768ff16}.studio-steps button.done{color:#198460}.studio-steps button.done b{color:#fff;background:#29a979;border-color:#29a979}.studio-workspace{grid-template-columns:minmax(0,1fr) minmax(400px,42%);gap:20px;width:min(1480px,100% - 40px);margin:28px auto 90px;display:grid}.studio-controls{min-width:0}.studio-panel{background:#fff;border:1px solid #d8e3ed;border-radius:20px;min-height:560px;padding:32px;box-shadow:0 18px 45px #1336570a}.studio-panel>span{color:#1768ff}.studio-panel>h2{letter-spacing:-1px;margin:10px 0 8px;font-size:32px;line-height:1.05}.studio-panel>p{color:#667b93;max-width:760px;margin:0;font-size:11px;line-height:1.7}.studio-kind-grid{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0;display:grid}.studio-kind-grid button{color:#102744;text-align:left;background:#f9fbfd;border:1px solid #d9e4ee;border-radius:15px;grid-template-columns:48px 1fr;align-items:center;gap:6px 14px;min-height:145px;padding:20px;display:grid}.studio-kind-grid button i{color:#1768ff;background:#eaf1fb;border-radius:13px;grid-row:1/3;place-items:center;width:48px;height:48px;font-size:20px;font-style:normal;display:grid}.studio-kind-grid button b{font-size:15px}.studio-kind-grid button small{color:#70839a;font-size:9px;line-height:1.55}.studio-kind-grid button.active{background:#edf5ff;border-color:#1768ff;box-shadow:0 0 0 3px #1768ff10}.studio-field{color:#40566e;gap:7px;margin:18px 0;font-size:9px;font-weight:900;display:grid}.studio-field input,.studio-field textarea,.studio-field select,.studio-block-editor input,.studio-block-editor textarea{color:#102744;width:100%;font:inherit;background:#fff;border:1px solid #cbd8e5;border-radius:9px;outline:0;padding:12px;font-weight:500}.studio-field textarea,.studio-block-editor textarea{resize:vertical}.studio-field input:focus,.studio-field textarea:focus,.studio-field select:focus,.studio-block-editor input:focus,.studio-block-editor textarea:focus{border-color:#1768ff;box-shadow:0 0 0 3px #1768ff13}.studio-field small{color:#8797a9;font-size:8px;font-weight:500}.studio-form-grid{margin-top:25px}.studio-color-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-color-row label{color:#40566e;border:1px solid #d9e4ed;border-radius:10px;grid-template-columns:1fr 54px;align-items:center;gap:9px;padding:12px;font-size:9px;font-weight:900;display:grid}.studio-color-row input{background:0 0;border:0;grid-area:1/2/3;width:52px;height:52px}.studio-color-row b{color:#8294a7;font-size:8px}.studio-builder{grid-template-columns:190px minmax(260px,1fr) 250px;gap:12px;margin-top:25px;display:grid}.studio-library,.studio-canvas,.studio-block-editor{background:#f7fafd;border:1px solid #d9e4ee;border-radius:13px;align-self:start;padding:14px}.studio-library>b,.studio-canvas>header b,.studio-block-editor>b{letter-spacing:1.2px;font-size:8px}.studio-library>button{color:#17314f;text-align:left;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:28px 1fr 18px;align-items:center;gap:7px;width:100%;margin-top:7px;padding:9px;display:grid}.studio-library>button:hover{border-color:#9abff4}.studio-library button>i{color:#1768ff;background:#eaf2fd;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.studio-library button>span{gap:2px;display:grid}.studio-library button b{font-size:8px}.studio-library button small{color:#8393a5;font-size:6.5px;line-height:1.3}.studio-library button em{color:#1768ff;font-size:13px;font-style:normal}.studio-canvas>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.studio-canvas>header small{color:#7a8ca0;font-size:7px}.studio-canvas article{background:#fff;border:1px solid #dfe7ef;border-radius:9px;grid-template-columns:24px 1fr auto;align-items:center;gap:5px;margin-top:7px;padding:7px;display:grid}.studio-canvas article.selected{border-color:#1768ff;box-shadow:0 0 0 2px #1768ff10}.studio-canvas article.hidden{opacity:.5}.drag-handle{color:#9aabba;cursor:grab;background:0 0;border:0;font-size:15px}.block-select{color:#102744;text-align:left;background:0 0;border:0;align-items:center;gap:8px;min-width:0;display:flex}.block-select>i{color:#1768ff;background:#edf4fc;border-radius:7px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.block-select>span{gap:2px;min-width:0;display:grid}.block-select b{font-size:8px}.block-select small{color:#7a8da3;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.block-actions{gap:2px;display:flex}.block-actions button{color:#60758b;background:#f8fafc;border:1px solid #e1e7ee;border-radius:5px;width:24px;height:24px;font-size:9px}.block-actions button:last-child{color:#c34747}.studio-block-editor{gap:6px;display:grid}.studio-block-editor>small{color:#70849b;font-size:7px}.studio-block-editor label{color:#40566e;gap:5px;margin-top:8px;font-size:8px;font-weight:900;display:grid}.studio-domain-options{gap:9px;margin:25px 0;display:grid}.studio-domain-options>label{background:#f9fbfd;border:1px solid #d8e3ed;border-radius:12px;align-items:center;gap:13px;padding:17px;display:flex}.studio-domain-options>label.active{background:#edf5ff;border-color:#1768ff}.studio-domain-options input{accent-color:#1768ff}.studio-domain-options span{gap:4px;display:grid}.studio-domain-options b{font-size:10px}.studio-domain-options small{color:#708299;font-size:8px}.studio-contact-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.studio-domain-link{color:#fff;background:#102744;border-radius:9px;padding:12px 16px;font-size:9px;font-weight:900;display:inline-flex}.studio-checklist{grid-template-columns:1fr 1fr;gap:10px;margin-top:25px;display:grid}.studio-checklist>b{color:#c18025;background:#fffaf0;border:1px solid #ead4b1;border-radius:11px;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:16px;display:grid}.studio-checklist>b.ok{color:#209267;background:#f0fbf6;border-color:#c8e8db}.studio-checklist>b>span{color:#102744;gap:3px;display:grid}.studio-checklist strong{font-size:9px}.studio-checklist small{color:#74869a;font-size:8px;font-weight:500}.studio-submit-card{color:#fff;background:#071a35;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding:22px;display:flex}.studio-submit-card>span{gap:5px;display:grid}.studio-submit-card small{color:#9db0c7;max-width:440px;font-size:8px;line-height:1.55}.studio-submit-card button{color:#fff;background:#1768ff;border:0;border-radius:9px;padding:13px 16px;font-size:9px;font-weight:900}.studio-nav{justify-content:flex-end;gap:8px;margin-top:18px;display:flex}.studio-nav button{color:#405770;background:#fff;border:1px solid #cdd9e5;border-radius:9px;padding:11px 14px;font-size:9px;font-weight:900}.studio-nav button:first-child{margin-right:auto}.studio-nav button.primary{color:#fff;background:#1768ff;border-color:#1768ff}.studio-nav button:disabled{opacity:.45}.setup-message{color:#1d5388;background:#eaf4ff;border-radius:9px;padding:12px;font-size:9px}.studio-preview-shell{background:#dfe8f1;border:1px solid #cad8e5;border-radius:20px;align-self:start;position:sticky;top:78px;overflow:hidden;box-shadow:0 18px 45px #102b4d14}.studio-preview-shell>header{color:#fff;background:#071a35;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.studio-preview-shell>header>span{gap:2px;display:grid}.studio-preview-shell>header b{letter-spacing:1px;font-size:8px}.studio-preview-shell>header small{color:#8fa5bd;font-size:7px}.studio-preview-shell>header>div{gap:4px;display:flex}.studio-preview-shell>header button{color:#91a8c0;background:#ffffff0b;border:1px solid #ffffff18;border-radius:6px;width:29px;height:26px}.studio-preview-shell>header button.active{color:#fff;background:#1768ff;border-color:#59d9f5}.studio-device{background:#fff;max-height:690px;margin:20px auto;transition:all .25s;overflow:auto;box-shadow:0 12px 30px #10294324}.studio-device.desktop{width:calc(100% - 32px)}.studio-device.tablet{width:72%}.studio-device.mobile{width:44%;min-width:250px}.studio-preview-shell>footer{background:#fff;align-items:center;gap:9px;padding:12px 15px;display:flex}.studio-preview-shell>footer i{color:#24b87a;font-style:normal}.studio-preview-shell>footer span{gap:2px;display:grid}.studio-preview-shell>footer b{font-size:8px}.studio-preview-shell>footer small{color:#788b9f;font-size:7px}.site-preview{--preview-primary:#1768ff;--preview-dark:#071a35;min-height:620px;color:var(--preview-dark);background:#fff;font-family:Arial,sans-serif;overflow:hidden}.site-preview>nav{border-bottom:1px solid #e8edf2;justify-content:space-between;align-items:center;padding:17px 5%;display:flex}.site-preview>nav b{letter-spacing:.5px;font-size:11px}.site-preview>nav span{color:#64758a;font-size:6.5px}.site-preview>nav i{font-size:7px;font-style:normal;display:none}.site-preview>section{border-bottom:1px solid #edf1f5;padding:38px 7%;position:relative}.site-preview>section>small{color:var(--preview-primary);letter-spacing:1px;font-size:5px;font-weight:900}.site-preview>section h3{z-index:1;letter-spacing:-.8px;max-width:78%;margin:8px 0;font-size:21px;line-height:1.05;position:relative}.site-preview>section p{z-index:1;color:#687a8d;max-width:74%;font-size:7px;line-height:1.6;position:relative}.site-preview>section button{z-index:1;background:var(--preview-primary);color:#fff;border:0;border-radius:5px;margin-top:10px;padding:8px 10px;font-size:6px;font-weight:900;position:relative}.site-preview .preview-hero{background:linear-gradient(145deg,#fff,#eef4fa);min-height:245px;padding-top:65px}.preview-orb{background:linear-gradient(145deg,var(--preview-primary),var(--preview-dark));opacity:.92;width:120px;height:120px;box-shadow:0 18px 35px color-mix(in srgb,var(--preview-primary) 30%,transparent);border-radius:35% 65% 62% 38%/50%;position:absolute;top:38px;right:5%;transform:rotate(-12deg)}.preview-cards{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;display:grid}.preview-cards i{background:linear-gradient(135deg,color-mix(in srgb,var(--preview-primary) 18%,white),#f5f8fb);border-radius:7px;height:54px;display:block;box-shadow:inset 0 0 0 1px #dfe8f0}.preview-contact{flex-wrap:wrap;gap:8px;display:flex}.preview-contact span{color:#50657b;background:#eef4f8;border-radius:5px;padding:7px 8px;font-size:6px}.site-preview.style-editorial>section h3{font-family:Georgia,serif}.site-preview.style-editorial .preview-hero{background:#fff8ef}.site-preview.style-minimal .preview-orb{opacity:.15;border-radius:50%}.site-preview.style-minimal>section{padding-top:45px;padding-bottom:45px}.studio-device.mobile .site-preview>nav span,.studio-device.tablet .site-preview>nav span{display:none}.studio-device.mobile .site-preview>nav i,.studio-device.tablet .site-preview>nav i{display:block}.studio-device.mobile .site-preview>section{padding:30px 9%}.studio-device.mobile .site-preview>section h3{max-width:100%;font-size:18px}.studio-device.mobile .site-preview>section p{max-width:100%;font-size:7px}.studio-device.mobile .preview-orb{opacity:.28;width:80px;height:80px;top:28px;right:-26px}.studio-device.mobile .preview-cards{grid-template-columns:1fr}.studio-device.mobile .preview-cards i{height:45px}@media (width<=1180px){.studio-workspace{grid-template-columns:1fr}.studio-preview-shell{position:relative;top:auto}.studio-device{max-height:560px}.studio-builder{grid-template-columns:180px 1fr}.studio-block-editor{grid-column:1/-1}.studio-panel{min-height:0}}@media (width<=760px){.setup-page>header{flex-direction:column;align-items:flex-start;gap:10px;padding-top:14px;padding-bottom:14px}.studio-header-actions{flex-wrap:wrap;justify-content:space-between;width:100%}.studio-hero{grid-template-columns:1fr;padding-top:38px;padding-bottom:38px}.studio-hero h1{font-size:38px}.studio-hero>aside{display:none}.studio-steps{grid-template-columns:repeat(5,92px);justify-content:start;overflow-x:auto}.studio-steps button{min-height:54px}.studio-workspace{width:min(100% - 24px,1480px);margin-top:15px}.studio-panel{padding:21px}.studio-panel>h2{font-size:27px}.studio-kind-grid,.studio-color-row,.studio-contact-grid,.studio-checklist,.studio-builder{grid-template-columns:1fr}.studio-library{grid-template-columns:1fr 1fr;gap:5px;display:grid}.studio-library>b{grid-column:1/-1}.studio-library>button{margin:0}.studio-block-editor{grid-column:auto}.block-actions{grid-template-columns:repeat(2,24px);display:grid}.studio-submit-card{flex-direction:column;align-items:stretch}.studio-nav{grid-template-columns:1fr 1fr;display:grid}.studio-nav button:first-child{margin:0}.studio-nav .primary{grid-area:1/1/auto/-1}.studio-device.tablet,.studio-device.mobile{width:calc(100% - 32px);min-width:0}.studio-preview-shell{border-radius:14px}}@media (width<=460px){.studio-library,.studio-color-row{grid-template-columns:1fr}.studio-canvas article{grid-template-columns:20px 1fr auto}.studio-kind-grid button{grid-template-columns:40px 1fr;padding:15px}.studio-kind-grid button i{width:40px;height:40px}.studio-preview-shell{display:none}}@media (prefers-reduced-motion:reduce){.studio-device{transition:none}}.preview-editorial-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.preview-editorial-grid article{background:#fff;border:1px solid #e0e8ef;border-radius:8px;grid-template-columns:72px 1fr;align-items:center;gap:9px;padding:7px;display:grid}.preview-editorial-grid article>i{background:linear-gradient(135deg,color-mix(in srgb,var(--preview-primary) 35%,white),color-mix(in srgb,var(--preview-dark) 82%,white));border-radius:6px;height:58px;display:block}.preview-editorial-grid article>span,.preview-vlog-card>span{gap:4px;display:grid}.preview-editorial-grid small,.preview-vlog-card small{color:var(--preview-primary);letter-spacing:.5px;font-size:5px;font-weight:900}.preview-editorial-grid b,.preview-vlog-card b{font-size:8px;line-height:1.3}.preview-editorial-grid em,.preview-vlog-card em{color:#6f8092;font-size:5px;font-style:normal}.preview-vlog-card{background:linear-gradient(135deg,var(--preview-dark),color-mix(in srgb,var(--preview-primary) 58%,var(--preview-dark)));color:#fff;border-radius:9px;grid-template-columns:1.25fr .75fr;align-items:center;min-height:100px;margin-top:15px;display:grid;overflow:hidden}.preview-vlog-card>i{border-right:1px solid #ffffff20;place-items:center;min-height:100px;font-size:20px;font-style:normal;display:grid}.preview-vlog-card>span{padding:13px}.preview-vlog-card em{color:#d6e0ea}.studio-device.mobile .preview-editorial-grid,.studio-device.mobile .preview-vlog-card{grid-template-columns:1fr}.studio-device.mobile .preview-vlog-card>i{border-bottom:1px solid #ffffff20;border-right:0;min-height:70px}.setup-page{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}.setup-page>header>a,.studio-header-actions>a{font-size:12px}.studio-header-actions>b,.studio-hero>div>span,.studio-panel>span{font-size:10px}.studio-hero p,.studio-panel>p{font-size:13px}.studio-steps button{font-size:11px}.studio-steps button b{font-size:10px}.studio-kind-grid button small,.studio-field,.studio-color-row label,.studio-domain-options b,.studio-contact-grid label{font-size:12px}.studio-field small,.studio-color-row b,.studio-domain-options small,.studio-library>b,.studio-canvas>header b,.studio-block-editor>b,.studio-library button b,.block-select b,.studio-block-editor label{font-size:11px}.studio-library button small,.block-select small,.studio-canvas>header small,.studio-block-editor>small{font-size:10px}.studio-checklist strong,.studio-domain-link,.studio-submit-card button,.studio-nav button,.setup-message{font-size:12px}.studio-checklist small,.studio-submit-card small{font-size:11px}.studio-submit-card b{font-size:14px}.studio-preview-shell>header b,.studio-preview-shell>footer b{font-size:10px}.studio-preview-shell>header small,.studio-preview-shell>footer small{font-size:9px}.site-preview>section h3{font-size:calc(21px * var(--studio-type-scale,1))}.site-preview>section p{font-size:calc(7px * var(--studio-type-scale,1))}.site-preview>section button,.site-preview>nav span{font-size:calc(6.5px * var(--studio-type-scale,1))}.studio-device.mobile .site-preview>section h3{font-size:calc(18px * var(--studio-type-scale,1))}.studio-device.mobile .site-preview>section p{font-size:calc(7px * var(--studio-type-scale,1))}.studio-type-scale-panel{min-height:0;margin-top:16px;padding-block:24px}.studio-quick-nav{z-index:19;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fbffed;border:1px solid #d7e2ed;border-radius:13px;grid-template-columns:180px 1fr 180px;align-items:center;gap:14px;width:min(1480px,100% - 40px);margin:12px auto 0;padding:10px 12px;display:grid;position:sticky;top:58px;box-shadow:0 12px 30px #17365214}.studio-quick-nav>button{color:#27445f;background:#fff;border:1px solid #cbd9e6;border-radius:9px;min-height:40px;font-size:12px;font-weight:900}.studio-quick-nav>button.primary{color:#fff;background:#1768ff;border-color:#1768ff}.studio-quick-nav>button:disabled{opacity:.42}.studio-save-state{color:#577088;grid-template-columns:10px max-content;justify-content:center;align-items:center;gap:2px 8px;display:grid}.studio-save-state i{background:#9aabba;border-radius:50%;grid-row:1/3;width:9px;height:9px}.studio-save-state b{font-size:12px}.studio-save-state small{color:#7f91a4;font-size:10px}.studio-save-state.pending i{background:#f2a62b}.studio-save-state.saving i{background:#1768ff;animation:1s infinite studio-save-pulse;box-shadow:0 0 0 5px #1768ff18}.studio-save-state.saved i{background:#24aa73}.studio-save-state.error{color:#b83d45}.studio-save-state.error i{background:#d84952}@keyframes studio-save-pulse{50%{opacity:.55;transform:scale(.65)}}@media (width<=760px){.studio-quick-nav{grid-template-columns:1fr 1fr;gap:7px;width:calc(100% - 24px);top:0}.studio-save-state{grid-area:1/1/auto/-1}.studio-quick-nav>button:first-child{grid-row:2}}@media (prefers-reduced-motion:reduce){.studio-save-state.saving i{animation:none}}.studio-cover-editor{background:#f7fafd;border:1px solid #d8e4ee;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;margin:18px 0;padding:16px;display:grid}.studio-cover-editor>.studio-field{margin:0}.studio-cover-editor>div{gap:12px;display:grid}.studio-cover-editor>div>label{color:#40566e;gap:6px;font-size:9px;font-weight:900;display:grid}.studio-cover-editor select{color:#102744;background:#fff;border:1px solid #cbd8e5;border-radius:8px;width:100%;padding:10px}.studio-cover-editor input[type=range]{accent-color:#1768ff;width:100%}.studio-footer-editor{background:linear-gradient(135deg,#f7fbff,#eef5fb);border:1px solid #cbdbe9;border-radius:14px;margin-top:16px;padding:18px}.studio-footer-editor>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.studio-footer-editor>header>span{gap:3px;display:grid}.studio-footer-editor>header b{letter-spacing:1px;font-size:9px}.studio-footer-editor>header small{color:#71869b;font-size:8px}.studio-footer-editor>header label,.studio-footer-toggle{color:#2f4e6d;align-items:center;gap:8px;font-size:9px;font-weight:900;display:flex!important}.studio-footer-editor input[type=checkbox]{accent-color:#1768ff}.studio-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:16px;display:grid}.studio-footer-grid>label{color:#40566e;gap:6px;font-size:8px;font-weight:900;display:grid}.studio-footer-grid input,.studio-footer-grid textarea,.studio-footer-grid select{color:#102744;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd8e5;border-radius:8px;padding:10px}.studio-footer-toggle{background:#fff;border:1px solid #d5e2ed;border-radius:8px;align-self:end;min-height:40px;padding:10px}.preview-hero:has(.preview-cover){color:#fff;background:var(--preview-dark)}:is(.preview-hero:has(.preview-cover)>small,.preview-hero:has(.preview-cover)>h3,.preview-hero:has(.preview-cover)>p,.preview-hero:has(.preview-cover)>button){z-index:2;position:relative}.preview-hero:has(.preview-cover)>p{color:#edf4fb}.preview-cover,.preview-cover-shade{width:100%;height:100%;position:absolute;inset:0}.preview-cover{z-index:0;object-fit:cover}.preview-cover.position-top{object-position:center top}.preview-cover.position-center{object-position:center center}.preview-cover.position-bottom{object-position:center bottom}.preview-cover-shade{z-index:1;background:var(--preview-dark)}.preview-site-footer{background:var(--preview-dark);color:#fff;grid-template-columns:1.35fr .75fr 1fr;gap:22px;padding:30px 7% 18px;display:grid;position:relative}.preview-site-footer>div,.preview-site-footer>nav{align-content:start;gap:5px;display:grid}.preview-site-footer b{letter-spacing:.3px;font-size:8px}.preview-site-footer p,.preview-site-footer span,.preview-site-footer i{color:#b6c5d6;margin:0;font-size:6px;font-style:normal;line-height:1.55}.preview-site-footer>small{color:#8399af;border-top:1px solid #ffffff18;grid-column:1/-1;padding-top:13px;font-size:5.5px}.preview-site-footer.compact{grid-template-columns:1fr auto;align-items:center}.preview-site-footer.compact>nav{display:none}.preview-site-footer.compact .preview-footer-contact{justify-items:end}.preview-site-footer.compact>small{grid-column:1/-1}.studio-device.mobile .preview-site-footer,.studio-device.tablet .preview-site-footer{grid-template-columns:1fr}.studio-device.mobile .preview-site-footer>small,.studio-device.tablet .preview-site-footer>small{grid-column:1}@media (width<=760px){.studio-cover-editor,.studio-footer-grid{grid-template-columns:1fr}.studio-footer-editor>header{flex-direction:column;align-items:flex-start}}.studio-cover-editor>div>label,.studio-footer-editor>header label,.studio-footer-toggle,.studio-footer-grid>label,.studio-footer-editor>header b{font-size:12px}.studio-footer-editor>header small{font-size:11px}.single-studio-page{color:#112642;background:#eef3f8;min-height:100vh;font-family:Arial,sans-serif}.single-top{background:#fff;border-bottom:1px solid #dce5ee;justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,4vw,64px);display:flex}.single-top>a,.single-top>div{color:inherit;align-items:center;gap:14px;text-decoration:none;display:flex}.single-top span b,.single-top span small{display:block}.single-top span small{color:#75869a;margin-top:3px;font-size:9px}.single-top em{color:#6338d9;background:#eee8ff;border-radius:20px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900}.single-top>div>a{color:#31506f;font-size:10px;font-weight:900}.single-hero{color:#fff;background:radial-gradient(circle at 84% 12%,#6e46e2 0,#0000 28%),linear-gradient(132deg,#07162e,#172b58 62%,#4e288d);grid-template-columns:1fr 210px;gap:35px;padding:46px clamp(18px,5vw,78px);display:grid}.single-hero>div>span,.single-panel>span{color:#76e5ff;letter-spacing:1.8px;font-size:9px;font-weight:950}.single-hero h1{letter-spacing:-2.5px;margin:12px 0 15px;font-size:clamp(37px,4.5vw,63px);line-height:1.02}.single-hero p{color:#c3d0e1;max-width:800px;font-size:14px;line-height:1.75}.single-hero>div>div{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.single-hero>div>div b{background:#ffffff0c;border:1px solid #fff2;border-radius:20px;padding:8px 10px;font-size:9px}.single-hero aside{background:#ffffff0d;border:1px solid #ffffff2a;border-radius:18px;align-self:center;padding:20px}.single-hero aside strong,.single-hero aside span{display:block}.single-hero aside strong{font-size:32px}.single-hero aside span{color:#b6c6db;margin:5px 0 14px;font-size:10px}.single-hero aside i{background:linear-gradient(90deg,#67e6ff,#ffc96c);border-radius:20px;height:6px;display:block}.single-steps{background:#fff;border:1px solid #d5e0eb;border-radius:14px;grid-template-columns:repeat(7,1fr);width:min(1420px,100% - 48px);margin:24px auto 0;display:grid;overflow:hidden}.single-steps button{color:#718197;text-align:left;background:#fff;border:0;border-right:1px solid #e2e8ef;align-items:center;gap:9px;min-height:60px;padding:11px;display:flex}.single-steps button:last-child{border-right:0}.single-steps b{background:#eef2f6;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.single-steps span{font-size:9px;font-weight:850}.single-steps .active{color:#5a31ce;background:#f1edff}.single-steps .active b,.single-steps .done b{color:#fff;background:#6538dd}.single-workspace{grid-template-columns:minmax(0,1.25fr) minmax(400px,.75fr);gap:22px;width:min(1420px,100% - 48px);margin:22px auto 90px;display:grid}.single-controls,.single-preview{align-self:start}.single-panel{background:#fff;border:1px solid #d7e1eb;border-radius:20px;min-height:640px;padding:35px;box-shadow:0 16px 46px #1233550c}.single-panel>span{color:#673ed7}.single-panel h2{letter-spacing:-1.2px;margin:10px 0;font-size:31px}.single-panel>p{color:#697c92;max-width:780px;margin:0 0 25px;font-size:12px;line-height:1.7}.single-type-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.single-type-grid button{color:#264664;text-align:left;background:#f9fbfd;border:1px solid #d7e1eb;border-radius:13px;align-items:center;gap:12px;min-height:78px;padding:14px;display:flex}.single-type-grid button.active{background:#f3efff;border-color:#6a3ee0;box-shadow:0 10px 27px #633cda18}.single-type-grid i{background:#e9eef4;border-radius:9px;place-items:center;width:31px;height:31px;font-style:normal;display:grid}.single-type-grid .active i{color:#fff;background:#663ddd}.single-type-grid span{gap:4px;display:grid}.single-type-grid b{font-size:11px}.single-type-grid small{color:#76879a;font-size:8px}.single-fields{gap:13px;display:grid}.single-fields.two{grid-template-columns:1fr 1fr}.single-fields.three{grid-template-columns:repeat(3,1fr)}.single-field{color:#334f6d;gap:8px;margin:15px 0;font-size:10px;font-weight:900;display:grid}.single-field input,.single-field textarea{box-sizing:border-box;color:#142e4c;width:100%;font:inherit;background:#fbfdff;border:1px solid #cbd8e5;border-radius:11px;outline:0;padding:13px}.single-field textarea{resize:vertical}.single-field input:focus,.single-field textarea:focus{border-color:#6840dc;box-shadow:0 0 0 3px #6840dc15}.single-upload{cursor:pointer;background:#f7f9fc;border:1px dashed #8da1b9;border-radius:16px;align-items:center;gap:15px;min-height:130px;padding:20px;display:flex}.single-upload input{opacity:0;position:absolute}.single-upload i{color:#fff;background:#6840dc;border-radius:14px;place-items:center;width:48px;height:48px;font-size:22px;font-style:normal;display:grid}.single-upload span{gap:5px;display:grid}.single-upload b{font-size:12px}.single-upload small{color:#75859a;font-size:9px}.single-color-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.single-color-grid label{border:1px solid #d9e2eb;border-radius:13px;align-items:center;gap:12px;padding:13px;font-size:10px;font-weight:850;display:flex}.single-color-grid input{background:0 0;border:0;width:45px;height:36px}.single-color-grid b{margin-left:auto}.single-media-plan,.single-checkout-flow{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.single-media-plan article,.single-checkout-flow article{background:#fafbfd;border:1px solid #dce4ed;border-radius:12px;gap:10px;padding:13px;display:flex}.single-media-plan article>b,.single-checkout-flow article>b{color:#fff;background:#6840dc;border-radius:8px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.single-media-plan span,.single-checkout-flow span{gap:4px;display:grid}.single-media-plan strong,.single-checkout-flow strong{font-size:9px}.single-media-plan small,.single-checkout-flow small{color:#7b8999;font-size:7px}.single-benefits{gap:8px;margin:18px 0;display:grid}.single-benefits>b{letter-spacing:1.3px;color:#6640d2;font-size:9px}.single-benefits label{grid-template-columns:35px 1fr;gap:9px;display:grid}.single-benefits span{color:#fff;background:#6840dc;border-radius:9px;place-items:center;font-size:9px;font-weight:900;display:grid}.single-benefits input{border:1px solid #d3dde7;border-radius:9px;padding:12px;font-size:10px}.single-offer-card{color:#fff;background:linear-gradient(135deg,#0c203c,#3c2879);border-radius:15px;justify-content:space-between;align-items:center;gap:25px;margin:22px 0;padding:21px;display:flex}.single-offer-card span{gap:7px;display:grid}.single-offer-card small{color:#91dbff;font-size:8px}.single-offer-card b{font-size:15px}.single-offer-card p{color:#b8c8dc;max-width:540px;margin:0;font-size:9px;line-height:1.6}.single-offer-card>strong{text-align:right;min-width:130px;font-size:21px}.single-offer-card>strong small{margin-top:5px;display:block}.single-toggle{cursor:pointer;background:#fafcff;border:1px solid #d8e2ec;border-radius:12px;align-items:center;gap:11px;margin:9px 0;padding:13px;display:flex}.single-toggle input{opacity:0;position:absolute}.single-toggle>i{background:#c3cfdb;border-radius:30px;width:39px;height:22px;position:relative}.single-toggle>i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px}.single-toggle input:checked+i{background:#6840dc}.single-toggle input:checked+i:after{transform:translate(17px)}.single-toggle span{gap:4px;display:grid}.single-toggle b{font-size:10px}.single-toggle small{color:#738499;font-size:8px}.single-security{color:#fff;background:#0b1c36;border-radius:14px;margin-top:17px;padding:18px}.single-security b{letter-spacing:1.2px;font-size:9px}.single-security p{color:#aebed0;margin:7px 0 0;font-size:9px;line-height:1.6}.single-domain-options{gap:9px;display:grid}.single-domain-options label{border:1px solid #d5e0ea;border-radius:13px;align-items:center;gap:11px;padding:14px;display:flex}.single-domain-options label.active{background:#f4f0ff;border-color:#6840dc}.single-domain-options span{gap:4px;display:grid}.single-domain-options b{font-size:10px}.single-domain-options small{color:#75869a;font-size:8px}.single-publish-addons{border:1px solid #d5e0ea;border-radius:16px;margin-top:22px;overflow:hidden}.single-publish-addons header{color:#fff;background:#0b1d38;justify-content:space-between;align-items:center;gap:15px;padding:16px;display:flex}.single-publish-addons header span{gap:4px;display:grid}.single-publish-addons header b{letter-spacing:1px;font-size:9px}.single-publish-addons header small{color:#aabbd0;font-size:8px}.single-publish-addons header a{color:#70e2ff;font-size:8px;font-weight:900}.single-publish-addons ol{margin:0;padding:0;list-style:none}.single-publish-addons li{border-top:1px solid #e5eaf0;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.single-publish-addons li>b{color:#6338d8;background:#ebe6ff;border-radius:8px;place-items:center;height:30px;font-size:8px;display:grid}.single-publish-addons li span{gap:3px;display:grid}.single-publish-addons strong{font-size:10px}.single-publish-addons small{color:#758599;font-size:8px}.single-publish-addons em{color:#158052;background:#e8f8ef;border-radius:20px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.single-ready{background:#edf9f2;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:17px;display:flex}.single-ready span{gap:4px;display:grid}.single-ready b{font-size:10px}.single-ready small{color:#5d7669;font-size:8px}.single-ready button{color:#fff;background:#188151;border:0;border-radius:10px;padding:12px 15px;font-size:9px;font-weight:900}.single-nav{gap:8px;margin-top:12px;display:flex}.single-nav button{color:#31506f;background:#fff;border:1px solid #cad6e2;border-radius:9px;min-height:42px;padding:0 14px;font-size:9px;font-weight:900}.single-nav button:nth-child(2){margin-left:auto}.single-nav .primary{color:#fff;background:#6840dc;border-color:#6840dc}.single-nav button:disabled{opacity:.45}.single-message{color:#147845;background:#eaf7ef;border-radius:10px;padding:12px;font-size:10px}.single-preview{background:#fff;border:1px solid #cad8e4;border-radius:21px;position:sticky;top:18px;overflow:hidden;box-shadow:0 20px 60px #14375818}.single-preview>header{color:#fff;background:#0b1c36;justify-content:space-between;align-items:center;padding:15px;display:flex}.single-preview>header span{gap:3px;display:grid}.single-preview>header small{color:#99aac0;font-size:7px}.single-preview>header div{gap:5px;display:flex}.single-preview>header button{color:#9fb0c5;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:7px;padding:7px}.single-preview>header button.active{color:#fff;background:#6840dc}.single-device{max-height:790px;margin:auto;transition:all .2s;overflow:auto}.single-device.tablet{width:78%}.single-device.mobile{width:360px}.sales-preview{color:#14263d;background:#fff;min-width:330px}.sales-preview nav{border-bottom:1px solid #e7ebf0;align-items:center;gap:17px;padding:14px 17px;display:flex}.sales-preview nav b{color:var(--single-primary);font-size:11px}.sales-preview nav span{color:#596b80;margin-left:auto;font-size:7px}.sales-preview nav em{color:var(--single-primary);background:#f0ebff;border-radius:20px;padding:6px 8px;font-size:7px;font-style:normal}.sales-preview-hero{background:linear-gradient(135deg,#fff,#f5f1ff);grid-template-columns:1.05fr .95fr;gap:20px;padding:28px;display:grid}.sales-preview-copy>small,.sales-story>small,.sales-reviews header small,.sales-final small{color:var(--single-primary);letter-spacing:1px;font-size:6px;font-weight:900}.sales-preview-copy h3{margin:9px 0 5px;font-size:25px;line-height:1}.sales-preview-copy h4{color:#43536a;margin:0 0 9px;font-size:11px;line-height:1.35}.sales-preview-copy>p{color:#69798d;font-size:8px;line-height:1.55}.sales-stars{color:#f3a316;font-size:8px;display:block}.sales-stars b{color:#56677b;font-size:7px}.sales-price{align-items:end;gap:7px;margin:12px 0;display:flex}.sales-price del{color:#8995a3;font-size:8px}.sales-price strong{color:#122b49;font-size:18px}.sales-price small{color:#8390a0;font-size:5px}.sales-preview-copy>button,.sales-final button{background:var(--single-primary);color:#fff;border:0;border-radius:9px;padding:10px 13px;font-size:8px;font-weight:900}.sales-micro{color:#607188;gap:4px;margin-top:10px;font-size:6px;display:grid}.sales-preview-hero figure{background:linear-gradient(145deg,var(--single-accent),#f7ecff);border-radius:20px;place-items:center;min-height:260px;margin:0;display:grid;position:relative;overflow:hidden}.sales-preview-hero figure>img{object-fit:cover;width:100%;height:100%}.sales-preview-hero figure>em{color:#7a4054;background:#fff;border-radius:20px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:900;position:absolute;top:8px;right:8px}.sales-product-art{background:linear-gradient(145deg,#fff,var(--single-primary));color:#fff;border-radius:45px 45px 20px 20px;place-items:center;width:110px;height:150px;display:grid;position:relative;box-shadow:0 20px 35px #4c298138}.sales-product-art i{background:#dfd7f5;border-radius:10px 10px 3px 3px;width:37px;height:34px;position:absolute;top:-24px}.sales-product-art b{font-size:10px}.sales-product-art span{font-size:7px}.sales-benefits{background:#e6e9ee;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sales-benefits article{background:#fff;gap:10px;padding:15px;display:flex}.sales-benefits b{color:var(--single-primary);font-size:7px}.sales-benefits p{color:#43536a;margin:0;font-size:7px;line-height:1.4}.sales-story,.sales-reviews,.sales-faq{padding:27px}.sales-story h3,.sales-reviews h3{margin:8px 0;font-size:19px}.sales-story>p{color:#697a8e;max-width:600px;font-size:8px;line-height:1.7}.sales-story>div{border-left:3px solid var(--single-primary);gap:5px;margin-top:14px;padding-left:11px;display:grid}.sales-story div b{font-size:8px}.sales-story div span{color:#65768a;font-size:7px}.sales-reviews{color:#fff;background:#0c1d37}.sales-reviews header{justify-content:space-between;align-items:center;display:flex}.sales-reviews header span{display:grid}.sales-reviews header>b{font-size:23px}.sales-reviews header>b small{color:#ffc04e;display:block}.sales-reviews>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sales-reviews article{color:#c2ccda;background:#ffffff09;border:1px solid #ffffff18;border-radius:10px;padding:13px;font-size:7px;line-height:1.55}.sales-faq h3{font-size:18px}.sales-faq details{color:#40536b;border-top:1px solid #e1e6eb;padding:10px 0;font-size:8px}.sales-faq summary{font-weight:900}.sales-faq p{color:#718095}.sales-final{background:#f2edff;align-items:center;gap:15px;padding:20px 27px;display:flex}.sales-final span{gap:4px;display:grid}.sales-final h3{margin:0;font-size:14px}.sales-final strong{margin-left:auto;font-size:17px}.sales-whatsapp{color:#fff;background:#18a86b;border:0;border-radius:22px;margin:0 12px 12px 0;padding:9px 11px;font-size:7px;font-weight:900;position:sticky;bottom:12px;left:100%}.single-preview>footer{color:#fff;background:#0b1c36;align-items:center;gap:10px;padding:13px 16px;display:flex}.single-preview>footer i{color:#49e097}.single-preview>footer span{gap:3px;display:grid}.single-preview>footer b{font-size:8px}.single-preview>footer small{color:#9aacbf;font-size:7px}@media (width<=1050px){.single-workspace{grid-template-columns:1fr}.single-preview{position:static}.single-steps{overflow-x:auto}.single-steps button{min-width:135px}.single-hero{grid-template-columns:1fr}.single-hero aside{display:none}}@media (width<=680px){.single-top{gap:10px;height:auto;min-height:70px;padding:10px 14px}.single-top>div{gap:7px}.single-top>div>a,.single-top span small{display:none}.single-hero{padding:35px 18px}.single-hero h1{font-size:39px}.single-workspace,.single-steps{width:calc(100% - 24px)}.single-panel{min-height:0;padding:21px}.single-fields.two,.single-fields.three,.single-type-grid,.single-color-grid,.single-media-plan,.single-checkout-flow{grid-template-columns:1fr}.single-preview{display:none}.single-publish-addons header,.single-ready{flex-direction:column;align-items:flex-start}.single-publish-addons li{grid-template-columns:32px 1fr}.single-publish-addons li em{grid-column:2}.single-nav{flex-wrap:wrap}.single-nav button:nth-child(2){margin-left:0}.single-nav .primary{margin-left:auto}}.single-studio-page{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}.single-type-grid small,.single-upload small,.single-field,.single-color-grid label,.single-benefits input,.single-toggle b,.single-domain-options b{font-size:12px}.single-upload b,.single-media-plan strong,.single-checkout-flow strong,.single-benefits>b,.single-offer-card p,.single-toggle small,.single-security p,.single-domain-options small{font-size:11px}.single-media-plan small,.single-checkout-flow small,.single-offer-card small,.single-security b{font-size:10px}.single-publish-addons header b,.single-publish-addons header small,.single-publish-addons header a,.single-publish-addons strong,.single-publish-addons small,.single-ready b,.single-ready small,.single-nav button{font-size:11px}.single-ready button{font-size:12px}.single-preview>header b{font-size:10px}.single-preview>header small{font-size:9px}.sales-preview nav span,.sales-preview nav em,.sales-preview-copy>small,.sales-story>small,.sales-reviews header small,.sales-final small{font-size:8px}.sales-preview-copy>p,.sales-story>p,.sales-faq details,.sales-preview-copy>button,.sales-final button{font-size:10px}.sales-micro,.sales-preview-hero figure>em,.sales-price small{font-size:8px}.sales-benefits p,.sales-story div span,.sales-reviews article,.sales-whatsapp{font-size:9px}.single-editorial-options{background:#f7f9fc;border:1px solid #d9e2ec;border-radius:14px;margin-top:22px;padding:16px}.single-editorial-options>b{color:#6840dc;letter-spacing:1.2px;margin-bottom:10px;font-size:10px;display:block}.sales-editorial{background:#f7f4ff;padding:27px}.sales-editorial>header small{color:var(--single-primary);letter-spacing:1px;font-size:8px;font-weight:900}.sales-editorial>header h3{margin:7px 0 12px;font-size:19px}.sales-editorial>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sales-editorial article{background:#fff;border:1px solid #e0d9ef;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.sales-editorial article>i{background:var(--single-primary);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.sales-editorial article>span{gap:3px;display:grid}.sales-editorial article small{color:#7a6a91;font-size:7px}.sales-editorial article b{font-size:9px;line-height:1.3}.single-device.mobile .sales-editorial>div{grid-template-columns:1fr}.sales-preview-copy h3,.sales-story h3,.sales-final h3{font-size:calc(1em * var(--studio-type-scale,1))}.sales-preview-copy>p,.sales-story>p,.sales-faq details,.sales-reviews article{font-size:calc(10px * var(--studio-type-scale,1))}.sales-benefits p,.sales-story div span{font-size:calc(9px * var(--studio-type-scale,1))}.single-text-scale{background:#fff;border:1px solid #d9e2ec;border-radius:14px;margin-top:-4px;padding:16px}.single-save-state{color:#5c4c79;background:#fbf9ff;border:1px solid #d9d0ec;border-radius:11px;justify-content:center;align-items:center;gap:8px;width:min(1380px,100% - 48px);min-height:38px;margin:14px auto -8px;font-size:11px;display:flex}.single-save-state i{background:#a79bb8;border-radius:50%;width:8px;height:8px}.single-save-state.state-pending i{background:#e7a62a}.single-save-state.state-saving i{background:#7548e7;box-shadow:0 0 0 5px #7548e719}.single-save-state.state-saved i{background:#1ea66c}.single-save-state.state-error{color:#a43a3a;background:#fff5f5;border-color:#efc5c5}.single-save-state.state-error i{background:#d94949}.ai-solutions-page{--ink:#0a2441;--muted:#5e7289;--blue:#1768ff;--violet:#6a43e6;--cyan:#22c5d7;color:var(--ink);background:#fff}.ai-wrap{width:min(1180px,100% - 42px);margin:0 auto}.ai-kicker,.ai-section-head span{color:#356dff;letter-spacing:1.75px;font-size:10px;font-weight:950}.ai-hero{background:radial-gradient(circle at 83% 20%,#c9f5ff 0,#0000 27%),radial-gradient(circle at 5% 85%,#e4d9ff 0,#0000 28%),linear-gradient(135deg,#f6fbff,#eef5ff 52%,#faf8ff);padding:88px 0 78px;overflow:hidden}.ai-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(420px,.83fr);align-items:center;gap:70px;display:grid}.ai-hero h1{letter-spacing:-2.7px;margin:18px 0 22px;font-size:54px;line-height:1.02}.ai-hero h1 em{color:#5a3ee4;font-style:normal}.ai-hero p{color:#506982;max-width:710px;margin:0;font-size:15px;line-height:1.78}.ai-hero-actions{flex-wrap:wrap;gap:11px;margin-top:28px;display:flex}.ai-hero-actions a{color:#1768ff;border:1px solid #1768ff;border-radius:10px;padding:13px 18px;font-size:11px;font-weight:950}.ai-hero-actions a:first-child{color:#fff;background:#1768ff;box-shadow:0 13px 28px #1768ff2f}.ai-hero>div>div:first-child>ul{color:#385773;flex-wrap:wrap;gap:9px 19px;margin:27px 0 0;padding:0;font-size:10px;font-weight:850;list-style:none;display:flex}.ai-hero>div>div:first-child>ul li:before{content:"✓";color:#13a979;margin-right:6px}.ai-hero-console{background:#fff;border:1px solid #c6d8e9;border-radius:22px;overflow:hidden;box-shadow:0 35px 80px #17365e2b}.ai-hero-console header{color:#fff;background:#0a2547;justify-content:space-between;align-items:center;padding:16px 19px;display:flex}.ai-hero-console header span{letter-spacing:1px;font-size:10px;font-weight:950}.ai-hero-console header b{color:#77f0be;font-size:9px}.ai-console-chat{background:linear-gradient(#f8fbff,#fff);gap:11px;padding:22px;display:grid}.ai-console-chat p{color:#294760;background:#fff;border:1px solid #dce6ef;border-radius:14px 14px 14px 3px;margin:0;padding:14px;font-size:11px;line-height:1.55}.ai-console-chat p:last-child{color:#fff;background:linear-gradient(135deg,#1768ff,#6a43e6);border:0;border-radius:14px 14px 3px;margin-left:35px}.ai-console-chat small{color:#52a1ff;letter-spacing:1px;margin-bottom:5px;font-size:7px;font-weight:950;display:block}.ai-console-chat p:last-child small{color:#bdf4ff}.ai-console-flow{background:#fbfdff;border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.ai-console-flow span{color:#295075;background:#edf4ff;border-radius:8px;padding:8px;font-size:8px;font-weight:900}.ai-console-flow i{color:#8ca3bc;font-style:normal}.ai-hero-console footer{grid-template-columns:1fr auto;gap:8px 16px;padding:18px;display:grid}.ai-hero-console footer b,.ai-hero-console footer span{font-size:9px}.ai-hero-console progress{accent-color:#5b48e7;grid-column:1/-1;width:100%;height:7px}.ai-section-head{grid-template-columns:1fr .72fr;align-items:end;gap:65px;margin-bottom:34px;display:grid}.ai-section-head h2{letter-spacing:-1.6px;max-width:730px;margin:12px 0 0;font-size:40px;line-height:1.1}.ai-section-head>p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.ai-surfaces{padding:92px 0}.ai-surface-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ai-surface-grid article{background:linear-gradient(160deg,#fff,#f6faff);border:1px solid #d8e3ee;border-radius:18px;padding:28px;position:relative;overflow:hidden;box-shadow:0 15px 35px #17375f0c}.ai-surface-grid article>b{color:#dbe6f2;font-size:44px;position:absolute;top:13px;right:18px}.ai-surface-grid h3{margin:30px 0 10px;font-size:24px}.ai-surface-grid p{min-height:84px;color:var(--muted);margin:0;font-size:12px;line-height:1.7}.ai-surface-grid ul{color:#36506a;border-top:1px solid #e3eaf1;gap:8px;margin:20px 0 0;padding:18px 0 0;font-size:10px;font-weight:800;list-style:none;display:grid}.ai-surface-grid li:first-letter{color:#1ca776}.ai-architecture{color:#fff;background:#071d38;padding:92px 0}.ai-section-head.light h2{color:#fff}.ai-section-head.light>p{color:#b9c9da}.ai-architecture-flow{grid-template-columns:repeat(9,auto);align-items:stretch;gap:8px;display:grid}.ai-architecture-flow>article{background:#0d2948;border:1px solid #2b4867;border-radius:14px;gap:10px;min-width:0;padding:16px;display:flex}.ai-architecture-flow>article i{background:linear-gradient(135deg,#1768ff,#7446e8);border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:950;display:grid}.ai-architecture-flow>article span{align-content:start;gap:5px;display:grid}.ai-architecture-flow small{color:#6fdcec;letter-spacing:1px;font-size:7px;font-weight:950}.ai-architecture-flow b{font-size:11px;line-height:1.35}.ai-architecture-flow em{color:#aebed0;font-size:8px;font-style:normal;line-height:1.5}.ai-architecture-flow>strong{color:#4f7397;align-self:center}.ai-architecture-notes{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.ai-architecture-notes p{color:#b9c8d8;background:#0a2441;border:1px solid #294867;border-radius:12px;margin:0;padding:15px;font-size:10px;line-height:1.65}.ai-architecture-notes b{color:#fff}.ai-planner{background:#f4f8fc;padding:96px 0}.ai-planner-shell{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);gap:20px;display:grid}.ai-planner-questions{gap:14px;display:grid}.ai-planner fieldset{background:#fff;border:1px solid #d5e0eb;border-radius:17px;margin:0;padding:20px}.ai-planner legend{color:#153652;padding:0 8px;font-size:13px;font-weight:950}.ai-planner legend b{color:#fff;background:#1768ff;border-radius:8px;place-items:center;width:25px;height:25px;margin-right:7px;font-size:10px;display:inline-grid}.ai-planner fieldset>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:9px;display:grid}.ai-planner fieldset:first-child>div{grid-template-columns:repeat(3,1fr)}.ai-planner button{color:#173854;text-align:left;cursor:pointer;background:#f9fbfd;border:1px solid #dbe4ed;border-radius:11px;gap:6px;min-height:78px;padding:12px;display:grid}.ai-planner button strong{font-size:11px}.ai-planner button small{color:#6e8194;font-size:8px;line-height:1.5}.ai-planner button.active{background:#eef5ff;border-color:#1768ff;box-shadow:inset 0 0 0 1px #1768ff}.ai-planner button.active strong{color:#075be1}.ai-planner-result{color:#fff;background:linear-gradient(145deg,#0a2a50,#10213c);border-radius:18px;align-self:start;padding:27px;position:sticky;top:90px;box-shadow:0 20px 46px #102f5329}.ai-planner-result>span{color:#67dcea;letter-spacing:1.4px;font-size:8px;font-weight:950}.ai-planner-result h3{margin:10px 0 9px;font-size:25px}.ai-planner-result>p{color:#c5d4e3;margin:0 0 20px;font-size:11px;line-height:1.65}.ai-planner-result>div{border-top:1px solid #31506f;gap:7px;padding:14px 0;display:grid}.ai-planner-result>div b{font-size:10px}.ai-planner-result>div small{color:#b7c9db;font-size:9px;line-height:1.45}.ai-planner-result>a{color:#105cdb;text-align:center;background:#fff;border-radius:9px;margin-top:12px;padding:12px;font-size:10px;font-weight:950;display:block}.ai-packages{padding:94px 0}.ai-package-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.ai-package-grid article{background:#fff;border:1px solid #d6e1ec;border-radius:16px;flex-direction:column;padding:22px;display:flex;box-shadow:0 13px 34px #183a640d}.ai-package-grid article>span{color:#6944df;letter-spacing:1.2px;font-size:8px;font-weight:950}.ai-package-grid h3{min-height:51px;margin:10px 0 5px;font-size:19px;line-height:1.25}.ai-package-grid article>strong{color:#1768ff;font-size:22px}.ai-package-grid p{color:#60748a;flex:1;margin:14px 0;font-size:10px;line-height:1.65}.ai-package-grid small{color:#405b75;border-top:1px solid #e4eaf0;min-height:43px;padding-top:12px;font-size:9px;line-height:1.5}.ai-package-grid a{color:#0d5bd7;text-align:center;background:#edf4ff;border-radius:8px;margin-top:14px;padding:11px;font-size:9px;font-weight:950}.ai-price-note{color:#718398;text-align:center;margin:18px 0 0;font-size:9px}.ai-controls{background:linear-gradient(135deg,#f1fbff,#faf7ff);padding:90px 0}.ai-controls-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.ai-controls h2{letter-spacing:-1.4px;margin:14px 0 16px;font-size:38px;line-height:1.1}.ai-controls p{color:#5b7187;margin:0;font-size:13px;line-height:1.8}.ai-control-list{gap:9px;display:grid}.ai-control-list article{background:#fff;border:1px solid #d8e4ee;border-radius:13px;align-items:center;gap:15px;padding:15px;display:flex}.ai-control-list article>b{color:#1768ff;background:#edf4ff;border-radius:11px;flex:0 0 37px;place-items:center;height:37px;font-size:11px;display:grid}.ai-control-list span{gap:4px;display:grid}.ai-control-list strong{font-size:12px}.ai-control-list small{color:#687d91;font-size:9px;line-height:1.5}.ai-delivery{padding:70px 0}.ai-delivery .ai-wrap>div{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:22px;display:grid}.ai-delivery article{border-top:3px solid #1768ff;padding:17px 8px}.ai-delivery article>b{color:#7d94ab;font-size:9px}.ai-delivery h3{margin:10px 0 7px;font-size:17px}.ai-delivery p{color:#64798d;margin:0;font-size:9px;line-height:1.55}.ai-final-cta{color:#fff;text-align:center;background:linear-gradient(120deg,#135bd3,#6c43e1);padding:86px 0}.ai-final-cta span{letter-spacing:1.6px;font-size:9px;font-weight:950}.ai-final-cta h2{letter-spacing:-1.6px;margin:14px 0 12px;font-size:42px}.ai-final-cta p{color:#dceaff;max-width:700px;margin:0 auto;font-size:13px;line-height:1.7}.ai-final-cta>div>div{justify-content:center;gap:10px;margin-top:26px;display:flex}.ai-final-cta a{color:#fff;border:1px solid #ffffff6e;border-radius:9px;padding:12px 16px;font-size:10px;font-weight:950}.ai-final-cta a:first-child{color:#145bce;background:#fff}@media (width<=1040px){.ai-hero-grid{grid-template-columns:1fr;gap:42px}.ai-hero-console{max-width:700px}.ai-architecture-flow{grid-template-columns:1fr}.ai-architecture-flow>strong{justify-self:center;transform:rotate(90deg)}.ai-package-grid{grid-template-columns:1fr 1fr}.ai-planner-shell{grid-template-columns:1fr}.ai-planner-result{position:static}.ai-controls-grid{gap:40px}}@media (width<=760px){.ai-wrap{width:min(100% - 28px,1180px)}.ai-hero{padding:64px 0}.ai-hero h1{letter-spacing:-1.8px;font-size:39px}.ai-section-head{grid-template-columns:1fr;gap:16px}.ai-section-head h2{font-size:32px}.ai-surface-grid,.ai-architecture-notes{grid-template-columns:1fr}.ai-surface-grid p{min-height:0}.ai-planner fieldset>div,.ai-planner fieldset:first-child>div{grid-template-columns:1fr 1fr}.ai-controls-grid{grid-template-columns:1fr}.ai-delivery .ai-wrap>div{grid-template-columns:1fr 1fr}.ai-final-cta h2{font-size:34px}}@media (width<=520px){.ai-hero h1{font-size:33px}.ai-hero p{font-size:13px}.ai-console-flow{flex-wrap:wrap}.ai-package-grid,.ai-planner fieldset>div,.ai-planner fieldset:first-child>div,.ai-delivery .ai-wrap>div{grid-template-columns:1fr}.ai-final-cta>div>div,.ai-hero-actions{flex-direction:column}.ai-final-cta a,.ai-hero-actions a{text-align:center}}.ai-solutions-page{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}.ai-kicker,.ai-section-head span,.ai-hero-console header span{font-size:11px}.ai-hero>div>div:first-child>ul,.ai-console-chat p,.ai-console-flow span{font-size:12px}.ai-console-chat small{font-size:9px}.ai-architecture-flow small,.ai-architecture-flow em{font-size:10px}.ai-architecture-flow b,.ai-architecture-notes p,.ai-surface-grid ul,.ai-planner button strong,.ai-planner-result>div b{font-size:12px}.ai-planner button small,.ai-planner-result>div small,.ai-package-grid article>span,.ai-package-grid p,.ai-package-grid small,.ai-package-grid a,.ai-price-note,.ai-control-list small,.ai-delivery article>b,.ai-delivery p,.ai-final-cta span,.ai-final-cta a{font-size:11px}.registration-page{color:#fff;background:radial-gradient(circle at 15% 20%,#113e79 0,#0000 34%),#06152a;min-height:100vh;padding:28px}.registration-shell{width:min(1180px,100%);margin:auto}.registration-topbar{justify-content:space-between;align-items:center;padding:4px 0 36px;display:flex}.registration-topbar>a:last-child{color:#b8c9e3;font-size:14px}.registration-grid{grid-template-columns:.82fr 1.18fr;align-items:center;gap:64px;display:grid}.registration-intro{padding:24px 0}.registration-kicker{letter-spacing:.18em;color:#56d5ff;font-size:12px;font-weight:800}.registration-intro h1{margin:20px 0;font-size:clamp(38px,5vw,64px);line-height:1.02}.registration-intro>p{color:#b7c7dd;max-width:560px;font-size:17px;line-height:1.75}.registration-intro ul{gap:20px;margin:34px 0 0;padding:0;display:grid}.registration-intro li{color:#b7c7dd;gap:14px;list-style:none;display:flex}.registration-intro li>b{color:#55e4ae;background:#103f6a;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;display:grid}.registration-intro li span{gap:4px;display:grid}.registration-intro li strong{color:#fff}.registration-card{color:#11223a;background:#fff;border-radius:24px;padding:34px;box-shadow:0 30px 80px #00000061}.registration-card h2{margin:22px 0 8px;font-size:28px}.registration-card>p{color:#64748b;margin:0 0 24px;line-height:1.6}.verified-email{background:#ecfdf5;border:1px solid #bbf7d0;border-radius:14px;align-items:center;gap:12px;padding:13px 15px;display:flex}.verified-email>span{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.verified-email div{gap:3px;display:grid}.verified-email small{letter-spacing:.12em;color:#16814a;font-size:10px;font-weight:800}.verified-email b{font-size:14px}.registration-card form{gap:16px;display:grid}.registration-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.registration-card label{color:#334155;gap:7px;font-size:12px;font-weight:800;display:grid}.registration-card input,.registration-card textarea{width:100%;font:inherit;color:#10203a;background:#f8fafc;border:1px solid #d6deea;border-radius:11px;outline:none;padding:13px 14px}.registration-card input:focus,.registration-card textarea:focus{border-color:#2d78ff;box-shadow:0 0 0 3px #2d78ff1f}.registration-consent{align-items:flex-start;gap:10px;line-height:1.5;font-weight:500!important;display:flex!important}.registration-consent input{width:18px;height:18px;margin-top:2px}.registration-consent a{color:#1767df;text-decoration:underline}.registration-card .button{border:0;justify-content:center;font-size:15px}.registration-card .button:disabled{opacity:.62;cursor:wait}.registration-error{color:#b42318;background:#fff1f2;border-radius:10px;padding:12px 14px;font-size:13px}.secure-signout{text-align:center;color:#64748b;margin-top:18px;font-size:13px;display:block}.registration-success{text-align:center;justify-items:center;padding:60px 34px;display:grid}.registration-success>span{color:#fff;background:#16a34a;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;font-weight:900;display:grid}.registration-success>div{background:#f1f5f9;border-radius:14px;gap:5px;margin:8px 0 20px;padding:16px 28px;display:grid}.registration-success small{color:#64748b}.registration-success b{font-size:20px}.registration-success .button{width:100%}@media (width<=900px){.registration-grid{grid-template-columns:1fr;gap:24px}.registration-intro{padding-bottom:0}.registration-intro h1{font-size:42px}.registration-topbar>a:last-child{display:none}}@media (width<=600px){.registration-page{padding:18px}.registration-card{border-radius:18px;padding:24px 18px}.registration-row{grid-template-columns:1fr}.registration-intro h1{font-size:36px}.registration-intro ul{display:none}}.registration-actions{align-items:center;gap:18px;display:flex}.registration-actions>a{color:#b8c9e3;font-size:14px}.registration-topbar .auth-language{color:#fff;background:#ffffff17;border:1px solid #fff3}.registration-topbar .auth-language select{color:#fff}.registration-topbar .auth-language option{color:#11223a;background:#fff}@media (width<=900px){.registration-actions>a{display:none}}.registration-topbar .auth-language summary{color:#fff}.registration-topbar .auth-language .language-menu{color:#11223a}.registration-step{color:#1767df;letter-spacing:.11em;background:#eaf2ff;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.auth-shell{max-width:900px}.auth-single{place-items:center;padding:24px 0 70px;display:grid}.auth-card{width:min(540px,100%)}.auth-links{color:#1767df;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;font-size:13px;font-weight:700;display:flex}.registration-success p b{color:#11223a}.registration-card input[type=checkbox]{accent-color:#1767df}.mfa-card{width:min(620px,100%)}.mfa-loading,.mfa-note{color:#40536b;background:#f6f9fe;border:1px solid #dbe7f7;border-radius:14px;margin:24px 0;padding:18px}.mfa-enrollment{justify-items:center;gap:14px;margin:22px 0;display:grid}.mfa-enrollment>p{text-align:center}.mfa-enrollment img{background:#fff;border:1px solid #dbe7f7;border-radius:18px;padding:12px}.mfa-enrollment details{background:#f6f9fe;border-radius:12px;width:100%;padding:12px 14px}.mfa-enrollment summary{cursor:pointer;color:#1767df;font-weight:800}.mfa-enrollment code{overflow-wrap:anywhere;color:#11223a;margin-top:10px;padding:10px;display:block}.mfa-card input[inputmode=numeric]{letter-spacing:.35em;text-align:center;font-size:24px;font-weight:800}.brand-games-page{color:#10203a;background:#fff}.brand-games-container{width:min(1180px,100% - 40px);margin:auto}.brand-games-hero{color:#fff;background:radial-gradient(circle at 75% 25%,#243a91,#0000 35%),linear-gradient(145deg,#050d22,#101947 58%,#07172e);padding:85px 0;overflow:hidden}.brand-games-hero-grid{grid-template-columns:1fr .9fr;align-items:center;gap:65px;display:grid}.brand-games-kicker,.brand-games-heading span,.brand-games-program>div>div>span,.brand-games-metrics span,.brand-games-cta span{letter-spacing:2px;color:#65ddff;font-size:10px;font-weight:900}.brand-games-hero h1{letter-spacing:-4px;margin:20px 0;font-size:clamp(49px,5.4vw,75px);line-height:.98}.brand-games-hero h1 em{color:#65ddff;font-style:normal}.brand-games-hero p{color:#b7c7dc;font-size:17px;line-height:1.75}.brand-games-actions{gap:12px;margin:30px 0;display:flex}.brand-games-actions a{border-radius:8px;padding:14px 18px;font-weight:800}.brand-games-actions a:first-child{background:#1768ff}.brand-games-actions a:last-child{border:1px solid #fff3}.brand-games-tags{flex-wrap:wrap;gap:8px;display:flex}.brand-games-tags b{background:#ffffff12;border-radius:999px;padding:8px 11px;font-size:10px}.brand-games-hero-card{border:1px solid #fff3;border-radius:21px;position:relative;overflow:hidden;box-shadow:0 35px 80px #0008}.brand-games-hero-card img{object-fit:cover;width:100%;height:520px;display:block}.brand-games-hero-card span{letter-spacing:1px;background:#041028e0;border-radius:999px;padding:9px 13px;font-size:9px;font-weight:900;position:absolute;bottom:18px;left:18px}.brand-games-value,.brand-games-sectors{padding:100px 0}.brand-games-heading{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:45px;display:flex}.brand-games-heading h2{letter-spacing:-2px;max-width:650px;margin:14px 0 0;font-size:43px;line-height:1.08}.brand-games-heading>p{color:#6b798c;max-width:430px;line-height:1.7}.brand-games-value-grid{border:1px solid #dfe7f0;border-radius:14px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.brand-games-value-grid article{border-right:1px solid #dfe7f0;padding:28px}.brand-games-value-grid article:last-child{border:0}.brand-games-value-grid b{color:#1768ff}.brand-games-value-grid h3{margin-top:38px;font-size:19px}.brand-games-value-grid p,.brand-games-sector-grid p{color:#6c7a8e;font-size:13px;line-height:1.65}.brand-games-showcase{color:#fff;background:#07182f;padding:100px 0}.brand-games-heading.light>p{color:#9fb1c9}.brand-game-examples{gap:30px;display:grid}.brand-game-examples article{background:#0e294a;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.brand-game-examples article:nth-child(2n) img{order:2}.brand-game-examples img{object-fit:cover;width:100%;height:440px;display:block}.brand-game-examples article>div{padding:42px}.brand-game-examples span{color:#55d8ff;letter-spacing:1.5px;font-size:9px;font-weight:900}.brand-game-examples h3{margin:12px 0;font-size:31px}.brand-game-examples p{color:#aebed1;line-height:1.7}.brand-game-examples ul{color:#dce7f4;padding-left:18px;font-size:13px;line-height:1.9}.brand-games-sector-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.brand-games-sector-grid article{background:#f8fbff;border:1px solid #dfe7f0;border-radius:12px;padding:26px}.brand-games-sector-grid h3{font-size:18px}.brand-games-program{background:#f1f6fd;padding:100px 0}.brand-games-program>.brand-games-container{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.brand-games-program h2,.brand-games-metrics h2,.brand-games-cta h2{letter-spacing:-2px;font-size:43px;line-height:1.08}.brand-games-program p{color:#69788c;line-height:1.7}.brand-games-program ol{margin:0;padding:0;list-style:none}.brand-games-program li{border-bottom:1px solid #d7e1ed;grid-template-columns:50px 1fr;gap:15px;padding:19px 0;display:grid}.brand-games-program li>b{color:#1768ff}.brand-games-program li h3{margin:0;font-size:17px}.brand-games-program li p{margin:5px 0 0;font-size:13px}.brand-games-metrics{color:#fff;background:#07182f;padding:90px 0}.brand-games-metrics h2{max-width:850px}.brand-games-metrics .brand-games-container>div{flex-wrap:wrap;gap:10px;margin:30px 0;display:flex}.brand-games-metrics b{border:1px solid #ffffff21;border-radius:999px;padding:11px 14px;font-size:12px}.brand-games-metrics p{color:#91a5be;max-width:780px;font-size:12px;line-height:1.7}.brand-games-cta{text-align:center;background:radial-gradient(circle,#dce9ff,#f5f8fc 65%);padding:100px 20px}.brand-games-cta h2{max-width:800px;margin:16px auto}.brand-games-cta p{color:#647387}.brand-games-cta a{color:#fff;background:#1768ff;border-radius:8px;margin-top:20px;padding:15px 22px;font-weight:800;display:inline-block}@media (width<=850px){.brand-games-hero-grid,.brand-game-examples article,.brand-games-program>.brand-games-container{grid-template-columns:1fr}.brand-games-hero-card img{height:430px}.brand-game-examples article:nth-child(2n) img{order:0}.brand-games-value-grid{grid-template-columns:1fr 1fr}.brand-games-value-grid article{border-bottom:1px solid #dfe7f0}.brand-games-sector-grid{grid-template-columns:1fr 1fr}.brand-games-heading{display:block}.brand-games-heading>p{margin-top:20px}}@media (width<=560px){.brand-games-hero{padding:65px 0}.brand-games-hero h1{letter-spacing:-2px;font-size:45px}.brand-games-actions{flex-direction:column}.brand-games-actions a{text-align:center}.brand-games-hero-card img{height:360px}.brand-games-value,.brand-games-showcase,.brand-games-sectors,.brand-games-program{padding:70px 0}.brand-games-value-grid,.brand-games-sector-grid{grid-template-columns:1fr}.brand-games-value-grid article{border-right:0}.brand-game-examples img{height:330px}.brand-game-examples article>div{padding:27px}.brand-games-heading h2,.brand-games-program h2,.brand-games-metrics h2,.brand-games-cta h2{font-size:34px}}.brand-games-channels{background:#f5f8fd;padding:100px 0}.brand-games-channel-visual{aspect-ratio:16/9;object-fit:cover;border-radius:20px;width:100%;display:block;box-shadow:0 28px 70px #0a1e4629}.brand-games-channel-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.brand-games-channel-grid article{background:#fff;border:1px solid #dbe5f1;border-radius:14px;padding:28px}.brand-games-channel-grid article>b{color:#1768ff}.brand-games-channel-grid h3{margin:26px 0 10px;font-size:20px}.brand-games-channel-grid p,.brand-games-channel-grid li{color:#66768b;font-size:13px;line-height:1.7}.brand-games-channel-grid ul{margin:16px 0 0;padding-left:18px}.brand-games-social{color:#fff;background:#081a34;border-radius:15px;grid-template-columns:.85fr 1.15fr;align-items:center;gap:45px;margin-top:24px;padding:30px;display:grid}.brand-games-social span{letter-spacing:1.6px;color:#59d9ff;font-size:9px;font-weight:900}.brand-games-social h3{margin:10px 0 0;font-size:25px;line-height:1.2}.brand-games-social p{color:#aebdd0;font-size:13px;line-height:1.75}.brand-games-channel-note{color:#78869a;margin:18px 4px 0;font-size:11px}@media (width<=850px){.brand-games-channel-grid,.brand-games-social{grid-template-columns:1fr}}@media (width<=560px){.brand-games-channels{padding:70px 0}.brand-games-channel-visual{aspect-ratio:4/3}.brand-games-social{padding:23px}}.brand-games-vivid{background:linear-gradient(145deg,#fff7fb,#f0f8ff);padding:100px 0}.brand-games-vivid-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.brand-games-vivid-grid article{background:#07182f;border-radius:18px;min-width:0;position:relative;overflow:hidden;box-shadow:0 22px 55px #19335b2e}.brand-games-vivid-grid img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .4s;display:block}.brand-games-vivid-grid article:hover img{transform:scale(1.035)}.brand-games-vivid-grid article>div{color:#fff;background:linear-gradient(#0000,#030d1ff5);padding:70px 24px 23px;position:absolute;bottom:0;left:0;right:0}.brand-games-vivid-grid span{letter-spacing:1.5px;color:#71e4ff;font-size:9px;font-weight:900}.brand-games-vivid-grid h3{margin:8px 0 0;font-size:21px;line-height:1.2}.brand-games-vivid .brand-games-heading span{color:#1768ff}@media (width<=850px){.brand-games-vivid-grid{grid-template-columns:1fr 1fr}.brand-games-vivid-grid article:last-child{grid-column:1/3}.brand-games-vivid-grid article:last-child img{aspect-ratio:16/8}}@media (width<=560px){.brand-games-vivid{padding:70px 0}.brand-games-vivid-grid{grid-template-columns:1fr}.brand-games-vivid-grid article:last-child{grid-column:auto}.brand-games-vivid-grid img,.brand-games-vivid-grid article:last-child img{aspect-ratio:4/5}}.brand-games-portfolios{color:#fff;background:#06152d;padding:110px 0;position:relative;overflow:hidden}.brand-games-portfolios:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 10%,#2d67ff47,#0000 28%),radial-gradient(circle at 88% 42%,#00dbff29,#0000 28%),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0}.brand-games-portfolios .brand-games-container{position:relative}.portfolio-intro{max-width:780px;margin-bottom:65px}.portfolio-intro>span,.portfolio-group-head>span{letter-spacing:1.8px;color:#65ddff;font-size:10px;font-weight:900}.portfolio-intro h2{letter-spacing:-2px;margin:14px 0;font-size:48px;line-height:1.05}.portfolio-intro p{color:#c2cede;line-height:1.75}.portfolio-group{border-top:1px solid #ffffff26;padding:45px 0}.portfolio-group-head{grid-template-columns:.55fr 1.45fr;align-items:start;gap:40px;margin-bottom:24px;display:grid}.portfolio-group-head h3{max-width:760px;margin:0;font-size:27px;line-height:1.25}.portfolio-five{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.portfolio-five article{background:#102846;border:1px solid #ffffff29;border-radius:14px;position:relative;overflow:hidden}.portfolio-five img{aspect-ratio:4/5;object-fit:cover;width:100%;transition:transform .35s;display:block}.portfolio-five article:hover img{transform:scale(1.035)}.portfolio-five article>div{background:linear-gradient(#0000,#020a19f5);padding:52px 15px 15px;position:absolute;bottom:0;left:0;right:0}.portfolio-five article span{color:#7ce7ff;text-transform:uppercase;letter-spacing:1.2px;font-size:8px;font-weight:900}.portfolio-five h4{color:#fff;margin:5px 0 0;font-size:15px}.brand-games-page a:focus-visible,.brand-games-page button:focus-visible{outline-offset:4px;outline:3px solid #ffd86b}@media (width<=1000px){.portfolio-five{grid-template-columns:repeat(3,1fr)}.portfolio-five article:nth-child(n+4) img{aspect-ratio:16/10}}@media (width<=680px){.brand-games-portfolios{padding:75px 0}.portfolio-intro h2{font-size:38px}.portfolio-group-head{grid-template-columns:1fr;gap:12px}.portfolio-five{grid-template-columns:1fr 1fr}.portfolio-five article:nth-child(n) img{aspect-ratio:4/5}.portfolio-five article:last-child{grid-column:1/3}.portfolio-five article:last-child img{aspect-ratio:16/9}}@media (prefers-reduced-motion:reduce){.brand-games-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.playable-demos{color:#10203a;background:radial-gradient(circle at 8% 8%,#4b4ae51a,#0000 25%),radial-gradient(circle at 92% 34%,#ee62991c,#0000 24%),linear-gradient(145deg,#eff6ff,#fff8fb);padding:110px 0;position:relative;overflow:hidden}.playable-demos:before{content:"";pointer-events:none;background-image:linear-gradient(#1e4b7e09 1px,#0000 1px),linear-gradient(90deg,#1e4b7e09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.playable-demos>.brand-games-container{z-index:1;position:relative}.playable-demo-title-card{color:#fff;background:radial-gradient(circle at 88% 20%,#65ddff33,#0000 29%),linear-gradient(135deg,#07172f,#112d56);border:1px solid #74b9ff40;border-radius:24px;grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;padding:44px;display:grid;box-shadow:0 28px 70px #091f4138}.playable-demo-title-card span,.playable-demo-intro>span{letter-spacing:1.8px;color:#69e2ff;font-size:10px;font-weight:900}.playable-demo-title-card h2{color:#fff;letter-spacing:-2.5px;max-width:760px;margin:13px 0 0;font-size:clamp(36px,4.5vw,58px);line-height:1.03}.playable-demo-title-card>p{color:#b8c8dc;margin:0;font-size:14px;line-height:1.8}.playable-format-grid{grid-template-columns:1fr 1fr;gap:16px;margin:20px 0 55px;display:grid}.playable-format-grid>a{color:#10203a;background:#fff;border:1px solid #d5e0ed;border-radius:20px;flex-direction:column;min-height:330px;padding:32px;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #19355a1a}.playable-format-grid>a:before{content:"";background:#1768ff;width:5px;position:absolute;inset:0 auto 0 0}.playable-format-grid>a.playable-ad-format:before{background:#c63a70}.playable-format-grid>a:hover{border-color:#79aeea;transform:translateY(-4px);box-shadow:0 24px 55px #19355a29}.playable-format-grid>a>b{color:#1768ff;letter-spacing:1.5px;font-size:9px}.playable-format-grid>a.playable-ad-format>b{color:#a92359}.playable-format-grid h3{letter-spacing:-.9px;margin:18px 0 11px;font-size:29px}.playable-format-grid p{color:#5f7086;margin:0;font-size:13px;line-height:1.72}.playable-format-grid ul{gap:8px;margin:22px 0 0;padding:0;list-style:none;display:grid}.playable-format-grid li{color:#3d516b;align-items:center;gap:9px;font-size:11px;display:flex}.playable-format-grid li:before{content:"✓";color:#1768ff;background:#e8f2ff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:9px;font-weight:900;display:grid}.playable-ad-format li:before{color:#a92359;background:#fff0f5}.playable-format-grid strong{color:#0756d8;justify-content:space-between;align-items:center;margin-top:auto;padding-top:22px;font-size:11px;display:flex}.playable-format-grid .playable-ad-format strong{color:#a92359}.playable-format-grid strong span{font-size:18px}.playable-demo-intro{grid-template-columns:.9fr 1.1fr;align-items:end;gap:45px;margin-bottom:30px;padding-top:4px;display:grid}.playable-demo-intro>span{color:#5b3bd8;grid-column:1/-1}.playable-demo-intro h3{color:#10203a;letter-spacing:-1.3px;margin:0;font-size:34px;line-height:1.08}.playable-demo-intro p{color:#475a72;margin:0;line-height:1.75}.playable-demo-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.live-demo-card{background:#fff;border:1px solid #cdd9e8;border-radius:20px;grid-template-rows:auto 1fr;scroll-margin-top:100px;display:grid;overflow:hidden;box-shadow:0 25px 65px #14315621}.live-demo-copy{padding:28px}.live-demo-copy span{letter-spacing:1.4px;color:#0756d8;font-size:9px;font-weight:900}.live-demo-copy h3{color:#10203a;margin:9px 0;font-size:25px}.live-demo-copy p{color:#4d6077;font-size:13px;line-height:1.65}.match-game,.banner-stage{color:#fff;background:#071a36;border-radius:15px;min-height:300px;margin:0 18px 18px;padding:22px}.game-progress,.banner-top{justify-content:space-between;align-items:center;display:flex}.game-progress span,.banner-top span{color:#8eeaff;font-size:12px}.match-board{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.match-board button{color:#fff;background:linear-gradient(145deg,#12345f,#0b2447);border:1px solid #4b6f9a;border-radius:12px;height:76px;font-size:27px;font-weight:900}.match-board button.open{background:linear-gradient(145deg,#1768ff,#22c9f6);border-color:#8beaff}.demo-reset,.banner-result button{color:#fff;background:0 0;border:1px solid #7f9abb;border-radius:8px;padding:9px 12px}.game-reward{color:#093d2a;background:#e9fff5;border-radius:11px;gap:9px;padding:14px;display:grid}.game-reward a{color:#064fc4;font-size:12px;font-weight:900}.banner-stage{background:linear-gradient(135deg,#321776,#0a3768)}.banner-playfield{background:radial-gradient(circle,#4be1ff2e,#0000 55%);border:1px solid #ffffff3d;border-radius:12px;height:205px;margin:18px 0;position:relative;overflow:hidden}.banner-start{color:#12233a;background:#ffcb39;border:0;border-radius:10px;width:170px;height:48px;margin:auto;font-weight:900;position:absolute;inset:0}.moving-target{color:#172039;background:linear-gradient(145deg,#ffde5b,#ff7847);border:0;border-radius:16px;width:58px;height:58px;font-size:24px;transition:left .18s,top .18s;position:absolute;box-shadow:0 10px 25px #0005}.moving-target.pos-0{top:15%;left:8%}.moving-target.pos-1{top:12%;left:70%}.moving-target.pos-2{top:60%;left:42%}.moving-target.pos-3{top:64%;left:12%}.moving-target.pos-4{top:62%;left:76%}.banner-result{text-align:center;background:#05122de8;place-content:center;gap:12px;display:grid;position:absolute;inset:0}.banner-result a{color:#17213a;background:#ffcb39;border-radius:8px;padding:10px 14px;font-weight:900}.banner-stage>small{color:#c2cee0;font-size:9px;display:block}.match-board button:focus-visible,.banner-stage button:focus-visible,.game-reward a:focus-visible,.banner-result a:focus-visible,.playable-format-grid a:focus-visible{outline-offset:3px;outline:3px solid #ffdf72}@media (width<=850px){.playable-demo-title-card,.playable-demo-intro{grid-template-columns:1fr;gap:20px}.playable-demo-grid,.playable-format-grid{grid-template-columns:1fr}.playable-format-grid>a{min-height:0}.playable-demo-intro>span{grid-column:auto}}@media (width<=560px){.playable-demos{padding:75px 0}.playable-demo-title-card{border-radius:18px;padding:28px 23px}.playable-demo-title-card h2{font-size:36px}.playable-format-grid{margin-bottom:42px}.playable-format-grid>a{padding:25px}.playable-format-grid h3{font-size:25px}.playable-demo-intro h3{font-size:29px}.live-demo-copy{padding:23px}.match-game,.banner-stage{margin:0 12px 12px;padding:17px}}.premium-ad-card{border-color:#b8c9dc}.brand-ad-stage{color:#fff;background:#071730;border-radius:16px;min-height:430px;margin:0 18px 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f}.brand-ad-stage:before{content:"";opacity:.82;background:linear-gradient(90deg,#04122bfa 0%,#04122bd6 48%,#04122b2e),url("https://elysoftware.com/projects/brand-mini-retail-style.png") 50%/cover;position:absolute;inset:0}.brand-ad-head{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05122aa6;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;padding:18px 20px;display:flex;position:relative}.brand-ad-head>div{align-items:center;gap:10px;display:flex}.brand-ad-head i{color:#04142c;background:linear-gradient(145deg,#51e8c5,#1a83ff);border-radius:11px;place-items:center;width:38px;height:38px;font-size:21px;font-style:normal;font-weight:950;display:grid}.brand-ad-head b,.brand-ad-head small{display:block}.brand-ad-head b{letter-spacing:2px;font-size:15px}.brand-ad-head small{letter-spacing:1.2px;color:#9fb8d5;margin-top:3px;font-size:6px}.brand-ad-head em{letter-spacing:1.2px;color:#9ff9e6;border:1px solid #53dfc6;border-radius:999px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.brand-ad-cover,.brand-ad-game,.brand-ad-finish{z-index:2;min-height:330px;padding:34px 28px;position:relative}.brand-ad-cover{align-items:center;display:flex}.brand-ad-cover>div{max-width:310px}.brand-ad-cover span,.brand-ad-finish>span{letter-spacing:1.5px;color:#79f2db;font-size:8px;font-weight:900}.brand-ad-cover h4,.brand-ad-game h4,.brand-ad-finish h4{margin:11px 0;font-size:29px;line-height:1.05}.brand-ad-cover p,.brand-ad-finish p{color:#c2d2e4;font-size:12px;line-height:1.65}.brand-ad-cover button{color:#06162e;background:linear-gradient(135deg,#45e1c1,#2489ff);border:0;border-radius:9px;margin-top:12px;padding:13px 17px;font-weight:900}.brand-ad-progress{justify-content:space-between;align-items:flex-start;display:flex}.brand-ad-progress>div{gap:20px;display:flex}.brand-ad-progress span{color:#9cb1ca;border:1px solid #527396;border-radius:50%;place-items:center;width:29px;height:29px;font-size:10px;font-weight:900;display:grid;position:relative}.brand-ad-progress span:not(:last-child):after{content:"";background:#527396;width:20px;height:1px;position:absolute;left:29px}.brand-ad-progress span.active{color:#04162e;background:#5ce9ca;border-color:#5ce9ca}.brand-ad-progress span.done{color:#fff;background:#2187ff;border-color:#2187ff}.brand-ad-progress span small{color:#b6c6d9;white-space:nowrap;font-size:6px;position:absolute;top:36px}.brand-ad-progress>b{color:#82ead7;font-size:11px}.brand-ad-game h4{margin-top:45px;font-size:21px}.style-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.style-options button{color:#fff;text-align:left;background:#0a274be6;border:1px solid #446689;border-radius:12px;min-width:0;padding:14px 7px}.style-options button:hover{border-color:#6cead1;transform:translateY(-2px)}.style-options button>i{background:linear-gradient(145deg,#17436f,#0c294f);border-radius:9px;place-items:center;height:64px;font-size:31px;font-style:normal;display:grid}.style-options button.cyan>i{color:#69f3d7}.style-options button.violet>i{color:#bd88ff}.style-options button.coral>i{color:#ff987a}.style-options button>span,.style-options button>small{display:block}.style-options button>span{white-space:nowrap;text-overflow:ellipsis;margin-top:9px;font-size:9px;font-weight:900;overflow:hidden}.style-options button>small{color:#9fb3cc;margin-top:3px;font-size:7px}.brand-ad-hint{color:#a9bad0;margin:14px 0 0;font-size:8px}.brand-ad-finish{text-align:center;background:radial-gradient(circle at 50% 22%,#4eeacc47,#0000 32%),#05132cc7}.selected-look{justify-content:center;gap:8px;margin-top:22px;display:flex}.selected-look i{color:#7ff1da;background:linear-gradient(145deg,#164673,#0c284d);border:1px solid #5883ac;border-radius:13px;place-items:center;width:56px;height:56px;font-size:24px;font-style:normal;display:grid}.brand-ad-finish strong{color:#ffdf7d;letter-spacing:.6px;background:#ffda6718;border:1px dashed #ffda67;border-radius:8px;width:max-content;margin:15px auto;padding:9px 13px;font-size:10px;display:block}.brand-ad-finish a{color:#05162e;background:linear-gradient(135deg,#4be2c2,#2489ff);border-radius:9px;padding:12px 16px;font-size:11px;font-weight:900;display:inline-block}.brand-ad-finish button{color:#c9d5e5;background:0 0;border:0;margin:10px auto 0;font-size:9px;text-decoration:underline;display:block}.ad-disclaimer{z-index:3;color:#9fb0c5;padding:0 20px 14px;font-size:7px;display:block;position:relative}.brand-ad-stage button:focus-visible,.brand-ad-stage a:focus-visible{outline-offset:3px;outline:3px solid #ffdc6c}@media (width<=560px){.brand-ad-stage{margin:0 12px 12px}.brand-ad-cover,.brand-ad-game,.brand-ad-finish{padding:27px 17px}.style-options{gap:5px}.style-options button>span{font-size:8px}.brand-ad-cover h4,.brand-ad-finish h4{font-size:25px}}.cosmetic-demo-card{background:#fffafb;border-color:#e7c9d0}.cosmetic-game{color:#fff;background:#4a0c20 url("https://elysoftware.com/projects/lumea/campaign-stage.png") 50%/cover;border-radius:18px;min-height:470px;margin:0 18px 18px;position:relative;overflow:hidden;box-shadow:0 20px 48px #520d2747}.cosmetic-game:before{content:"";pointer-events:none;background:linear-gradient(90deg,#2d0516f0,#4c1023a8 48%,#26041038);position:absolute;inset:0}.cosmetic-brand{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#3607199e;border-bottom:1px solid #ffede347;justify-content:space-between;align-items:center;padding:15px 18px;display:flex;position:relative}.cosmetic-brand>div{align-items:center;gap:10px;display:flex}.cosmetic-brand i{color:#631b33;background:linear-gradient(145deg,#fff2df,#c9886d);border:1px solid #f3caa8;border-radius:50%;place-items:center;width:37px;height:37px;font:900 20px Georgia,serif;display:grid}.cosmetic-brand b,.cosmetic-brand small{display:block}.cosmetic-brand b{letter-spacing:2.5px;font-family:Georgia,serif;font-size:17px}.cosmetic-brand small{letter-spacing:2px;color:#efc8bd;font-size:6px}.cosmetic-brand em{letter-spacing:1.3px;color:#ffe4d1;border:1px solid #ffdcc48c;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:900}.cosmetic-cover{z-index:2;grid-template-columns:1fr .8fr;align-items:center;min-height:355px;padding:30px;display:grid;position:relative}.cosmetic-cover-copy{text-shadow:0 2px 14px #260412b3;max-width:290px}.cosmetic-cover-copy>span,.cosmetic-finish>span{letter-spacing:1.8px;color:#ffd1bb;font-size:8px;font-weight:900}.cosmetic-cover h4,.cosmetic-finish h4{margin:12px 0;font:600 32px/1.05 Georgia,serif}.cosmetic-cover p,.cosmetic-finish p{color:#fae5e3;font-size:11px;line-height:1.65}.cosmetic-cover button{color:#56142b;background:linear-gradient(135deg,#fff1df,#dca17e);border:1px solid #ffe0cf;border-radius:999px;margin-top:13px;padding:13px 18px;font-weight:900;box-shadow:0 10px 26px #2e051359}.beauty-orbit{height:245px;position:relative}.beauty-orbit img{object-fit:contain;filter:drop-shadow(0 18px 18px #26000c7a);position:absolute}.beauty-orbit img:first-child{width:125px;top:28px;left:0;transform:rotate(-13deg)}.beauty-orbit img:nth-child(2){width:138px;top:0;right:-5px;transform:rotate(8deg)}.beauty-orbit img:nth-child(3){width:118px;bottom:-5px;left:70px}.cosmetic-playfield{z-index:2;background:#3707196b;position:relative}.cosmetic-hud{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#2a0312b8;border-bottom:1px solid #ffe7da38;justify-content:space-between;align-items:center;padding:11px 16px;display:flex}.cosmetic-hud>span{min-width:54px}.cosmetic-hud>span:last-child{text-align:right}.cosmetic-hud small,.cosmetic-hud b{display:block}.cosmetic-hud small{letter-spacing:1.5px;color:#eec0b7;font-size:6px}.cosmetic-hud b{margin-top:2px;font-size:13px}.cosmetic-hud strong{letter-spacing:1.2px;font:600 12px Georgia,serif}.cosmetic-rain{touch-action:none;background:linear-gradient(#46081d24,#3405148c);height:278px;position:relative;overflow:hidden}.falling-cosmetic{text-align:center;filter:drop-shadow(0 9px 9px #26000c7a);width:70px;transition:top 80ms linear;position:absolute;transform:translate(-50%)}.falling-cosmetic img{object-fit:contain;width:62px;height:62px;margin:auto;display:block}.falling-cosmetic small{color:#ffe9df;text-overflow:ellipsis;white-space:nowrap;background:#42071bc2;border-radius:999px;width:max-content;max-width:76px;margin:0 auto;padding:2px 5px;font-size:6px;display:block;overflow:hidden}.beauty-basket{filter:drop-shadow(0 10px 12px #1b000a8c);width:96px;height:72px;transition:left .12s;position:absolute;bottom:5px;transform:translate(-50%)}.basket-handle{border:5px solid #e6af84;border-bottom:0;border-radius:35px 35px 0 0;width:60px;height:35px;position:absolute;top:0;left:18px}.basket-body{clip-path:polygon(8% 0,92% 0,82% 100%,18% 100%);background:linear-gradient(145deg,#f7d4b6,#a94b54 58%,#641a34);border-top:3px solid #ffe5ce;place-items:center;height:46px;display:grid;position:absolute;bottom:0;left:5px;right:5px}.basket-body b{letter-spacing:1.5px;color:#fff2e8;font:700 9px Georgia,serif}.catch-toast{color:#fff1df;background:#4a091fe0;border:1px solid #ffebd599;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:900;animation:.7s both catch-pop;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.sparkle{color:#ffd9b6;opacity:.7;position:absolute}.sparkle.s1{top:20%;left:25%}.sparkle.s2{top:38%;right:22%}.sparkle.s3{top:8%;left:48%}.basket-controls{background:#2b0312db;grid-template-columns:44px 1fr 44px;align-items:center;gap:8px;padding:9px 12px;display:grid}.basket-controls button{color:#fff;background:#fff0e21f;border:1px solid #eac1ad;border-radius:50%;height:35px;font-size:18px}.basket-controls span{text-align:center;color:#edc9c2;font-size:7px}.cosmetic-finish{z-index:2;text-align:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3906189e;min-height:355px;padding:28px;position:relative}.finish-products{justify-content:center;align-items:flex-end;height:105px;margin-top:8px;display:flex}.finish-products img{object-fit:contain;filter:drop-shadow(0 12px 12px #1d000a73);width:88px;height:100px;margin:0 -9px}.cosmetic-finish h4{margin:2px 0 6px}.cosmetic-finish p{margin:0}.cosmetic-finish>strong{color:#ffe3bf;letter-spacing:1px;background:#ffe5cc21;border:1px solid #f6c795;border-radius:999px;width:max-content;margin:13px auto;padding:8px 13px;font-size:9px;display:block}.cosmetic-finish>a{color:#59152c;background:linear-gradient(135deg,#fff0dd,#dda07a);border-radius:999px;padding:11px 16px;font-size:10px;font-weight:900;display:inline-block}.cosmetic-finish>button{color:#f1d4ce;background:0 0;border:0;margin:10px auto 0;font-size:8px;text-decoration:underline;display:block}.cosmetic-disclaimer{z-index:4;color:#d9b3ad;text-align:center;background:#27020fd9;padding:9px 14px;font-size:6px;display:block;position:relative}.cosmetic-game button:focus-visible,.cosmetic-game a:focus-visible{outline-offset:3px;outline:3px solid #fff0b7}@keyframes catch-pop{0%{opacity:0;transform:translate(-50%,-30%)scale(.7)}30%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}to{opacity:0;transform:translate(-50%,-75%)scale(1)}}@media (width<=560px){.cosmetic-game{min-height:450px;margin:0 12px 12px}.cosmetic-cover{grid-template-columns:1fr;min-height:350px;padding:24px 19px}.cosmetic-cover h4{font-size:27px}.beauty-orbit{opacity:.78;width:190px;height:190px;position:absolute;bottom:-4px;right:-28px}.beauty-orbit img:first-child{width:90px}.beauty-orbit img:nth-child(2){width:96px}.beauty-orbit img:nth-child(3){width:82px;left:58px}.cosmetic-cover-copy{z-index:2;max-width:240px;position:relative}.cosmetic-hud strong{font-size:9px}.falling-cosmetic{width:58px}.falling-cosmetic img{width:52px;height:52px}}.brand-games-impact{background:radial-gradient(circle at 90% 10%,#1f70ff1a,#0000 28%),#fff;padding:105px 0}.brand-games-impact-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.brand-games-impact-grid article{background:linear-gradient(145deg,#fff,#f5f9ff);border:1px solid #dce6f2;border-radius:17px;min-height:275px;padding:27px;box-shadow:0 15px 38px #15355e12}.brand-games-impact-grid article>b{color:#1768ff;background:#e8f1ff;border-radius:10px;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.brand-games-impact-grid article>span{color:#1768ff;letter-spacing:1.4px;margin-top:32px;font-size:9px;font-weight:950;display:block}.brand-games-impact-grid h3{margin:10px 0;font-size:20px;line-height:1.2}.brand-games-impact-grid p{color:#68788d;margin:0;font-size:12px;line-height:1.7}.brand-games-impact-channel{color:#fff;background:linear-gradient(135deg,#07182f,#153f76);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:45px;margin-top:18px;padding:35px;display:grid}.brand-games-impact-channel span{color:#69e2ff;letter-spacing:1.6px;font-size:9px;font-weight:950}.brand-games-impact-channel h3{letter-spacing:-1px;max-width:760px;margin:10px 0;font-size:28px;line-height:1.14}.brand-games-impact-channel p{color:#b3c3d7;max-width:820px;margin:0;font-size:13px;line-height:1.7}.brand-games-impact-channel>a,.brand-games-ely-link{color:#fff;text-align:center;background:#1768ff;border-radius:9px;justify-content:center;align-items:center;padding:14px 18px;font-size:11px;font-weight:900;display:inline-flex}.brand-games-impact-channel>a{white-space:nowrap}.brand-games-ely-link{background:#ffffff17;border:1px solid #ffffff40;margin-top:24px}@media (width<=950px){.brand-games-impact-grid{grid-template-columns:1fr 1fr}.brand-games-impact-channel{grid-template-columns:1fr}.brand-games-impact-channel>a{justify-self:start}}@media (width<=560px){.brand-games-impact{padding:72px 0}.brand-games-impact-grid{grid-template-columns:1fr}.brand-games-impact-grid article{min-height:0}.brand-games-impact-channel{padding:27px 23px}.brand-games-impact-channel h3{font-size:25px}.brand-games-impact-channel>a{white-space:normal}}.games-page{color:#f5f8ff;background:#050b17;min-height:100vh}.games-shell{width:min(1180px,100% - 40px);margin:auto}.games-hero{background:radial-gradient(circle at 75% 20%,#153d80 0,#0000 34%),radial-gradient(circle at 15% 5%,#442572 0,#0000 28%),#050b17;padding:96px 0 70px}.games-hero-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;display:grid}.games-kicker,.category-head span,.game-section-title span{letter-spacing:2px;color:#65e5ff;font-size:10px;font-weight:900}.games-hero h1{letter-spacing:-4px;margin:18px 0;font-size:clamp(48px,6vw,80px);line-height:.96}.games-hero h1 em{color:#6ce7ff;font-style:normal}.games-hero p{color:#aebed4;max-width:720px;font-size:17px;line-height:1.7}.games-actions{gap:10px;margin-top:28px;display:flex}.games-actions a{background:#1768ff;border-radius:8px;padding:13px 17px;font-weight:900}.games-actions a:last-child{background:0 0;border:1px solid #49617f}.games-hero-mark{background:linear-gradient(145deg,#101f38,#09142a);border:1px solid #2e496e;border-radius:24px;padding:35px;box-shadow:0 35px 80px #0008}.games-hero-mark b{letter-spacing:-2px;font-size:44px;display:block}.games-hero-mark span{color:#63e8ff;letter-spacing:4px;font-weight:900}.games-category-nav{z-index:8;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#050b17eb;gap:8px;padding:14px 0;display:flex;position:sticky;top:0;overflow:auto}.games-category-nav a{white-space:nowrap;color:#b8c8dc;border:1px solid #293c58;border-radius:999px;padding:9px 12px;font-size:11px;font-weight:800}.game-category{border-top:1px solid #20314a;padding:45px 0}.category-head{grid-template-columns:.75fr 1.25fr;gap:40px;margin-bottom:24px;display:grid}.category-head h2{margin:9px 0;font-size:34px}.category-head p{color:#91a3bb;line-height:1.7}.category-state{color:#70849d;font-size:10px}.game-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.game-card{background:#0b172b;border:1px solid #263a57;border-radius:20px;overflow:hidden}.game-card-media{background:#07111f;height:330px;position:relative;overflow:hidden}.game-card-media img{object-fit:cover;width:100%;height:100%;display:block}.game-card-media:after{content:"";background:linear-gradient(#0000,#0b172b);position:absolute;inset:40% 0 0}.game-card-copy{padding:24px}.game-card-copy>span{letter-spacing:1.4px;color:var(--accent);font-size:9px;font-weight:900}.game-card-copy h3{margin:10px 0;font-size:28px}.game-card-copy p{color:#9fb0c6;line-height:1.65}.game-card-meta{color:#c6d2e1;justify-content:space-between;gap:10px;margin:18px 0;font-size:10px;display:flex}.game-card-copy>a{color:#fff;border-bottom:1px solid var(--accent);padding-bottom:4px;font-weight:900;display:inline-block}.upcoming-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.upcoming-card{background:#091426;border:1px dashed #31425b;border-radius:15px;padding:25px}.upcoming-card span{color:#71859f;font-size:9px}.upcoming-card h3{margin:18px 0 9px}.upcoming-card p{color:#8295ad;font-size:13px;line-height:1.6}.brand-experience-link{background:linear-gradient(135deg,#102a55,#2a1550);border:1px solid #334b6e;border-radius:22px;grid-template-columns:1.2fr .8fr;align-items:center;gap:45px;padding:42px;display:grid}.brand-experience-link h2{margin:9px 0;font-size:35px}.brand-experience-link p{color:#bbcae0;line-height:1.7}.brand-experience-link a{color:#11203a;background:#fff;border-radius:8px;justify-self:end;padding:14px 18px;font-weight:900}.game-detail-hero{background:radial-gradient(circle at 80%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 35%),#050b17;padding:80px 0}.game-detail-grid{grid-template-columns:1fr .85fr;align-items:center;gap:55px;display:grid}.game-detail-copy h1{letter-spacing:-3px;margin:14px 0;font-size:clamp(45px,5vw,72px);line-height:1}.game-detail-copy>p{color:#b1c1d5;font-size:17px;line-height:1.7}.game-badges{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.game-badges b{border:1px solid #344b69;border-radius:999px;padding:8px 10px;font-size:9px}.game-status{align-items:center;gap:15px;display:flex}.game-status span{color:var(--accent);font-weight:900}.game-status small{color:#8295ad}.game-detail-hero img{object-fit:contain;filter:drop-shadow(0 35px 50px #0009);border-radius:22px;width:100%;max-height:570px}.game-story{color:#10203a;background:#f5f8fc;padding:90px 0}.game-story-grid{grid-template-columns:.75fr 1.25fr;gap:65px;display:grid}.game-story h2,.game-gallery h2,.game-sections h2{letter-spacing:-2px;font-size:40px}.game-story p{color:#53657a;font-size:17px;line-height:1.8}.game-gallery{background:#071326;padding:90px 0}.screenshot-strip{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:28px;display:grid}.screenshot-strip figure{background:#0e2039;border:1px solid #273d5b;border-radius:16px;margin:0;overflow:hidden}.screenshot-strip img{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.screenshot-strip figcaption{color:#9eb0c7;padding:10px;font-size:9px}.game-sections{color:#10203a;background:#f5f8fc;padding:90px 0}.game-info-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.game-info-grid article{background:#fff;border:1px solid #d9e2ed;border-radius:15px;padding:25px}.game-info-grid h3{font-size:18px}.game-info-grid li{color:#607187;font-size:13px;line-height:1.7}.game-download{color:#fff;background:#07182f;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:35px;margin-top:30px;padding:28px;display:grid}.game-download p{color:#9fb0c6}.game-download a{background:var(--accent);color:#061426;border-radius:8px;padding:12px 15px;font-weight:900;display:inline-block}.game-download img{background:#fff;border-radius:10px;width:125px;padding:7px}.game-crosslinks{background:#071326;padding:80px 0}.crosslink-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.crosslink-grid a{background:#0d1d34;border:1px solid #2b405e;border-radius:14px;padding:23px}.crosslink-grid span{color:#6de7ff;font-size:8px}.crosslink-grid h3{margin:8px 0}.game-footer{text-align:center;color:#7588a1;background:#040912;padding:32px 20px;font-size:11px}.game-play-cta{border:1px solid color-mix(in srgb,var(--accent) 80%,#fff);background:var(--accent);color:#07111f;box-shadow:0 16px 36px color-mix(in srgb,var(--accent) 32%,transparent);border-radius:10px;align-items:center;gap:12px;margin-top:24px;padding:14px 18px;font-weight:950;display:inline-flex}.game-play-cta span{color:#fff;background:#07111f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.playable-game-section{background:radial-gradient(circle at 70% 0,color-mix(in srgb,var(--accent) 24%,transparent),transparent 34%),#040a14;padding:88px 0}.playable-game-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.playable-game-heading h2{letter-spacing:-2px;margin:10px 0 0;font-size:clamp(32px,4vw,50px)}.playable-game-heading>a{color:#fff;background:#0c1b31;border:1px solid #3d5576;border-radius:9px;flex:none;padding:12px 15px;font-weight:900}.playable-game-frame{border:1px solid color-mix(in srgb,var(--accent) 55%,#263a57);background:#05070c;border-radius:24px;overflow:hidden;box-shadow:0 34px 90px #0009}.playable-game-frame iframe{background:#05070c;border:0;width:100%;height:min(82vh,850px);min-height:680px;display:block}.games-playable-examples{scroll-margin-top:84px}.games-playable-examples .playable-demos{border-top:1px solid #d7e2ef}.games-playable-examples .playable-demo-intro>span{color:#5b3bd8}.game-craft{color:#0b1930;background:linear-gradient(#f7faff 0%,#fff 100%);padding:110px 0;scroll-margin-top:84px}.game-craft-head{grid-template-columns:1.15fr .85fr;align-items:end;gap:70px;margin-bottom:50px;display:grid}.game-craft-head span,.game-craft-card>div>span{color:#5b3bd8;letter-spacing:1.8px;font-size:10px;font-weight:950;display:block}.game-craft-head h2{letter-spacing:-2.8px;max-width:760px;margin:12px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.02}.game-craft-head p{color:#64738a;margin:0;font-size:15px;line-height:1.8}.game-craft-list{gap:28px;display:grid}.game-craft-card{background:#fff;border:1px solid #dce6f1;border-radius:24px;grid-template-columns:1.12fr .88fr;align-items:stretch;display:grid;overflow:hidden;box-shadow:0 24px 70px #1c385c1a}.game-craft-card:nth-child(2n){grid-template-columns:.88fr 1.12fr}.game-craft-card:nth-child(2n) figure{order:2}.game-craft-card figure{background:#edf4fb;min-height:390px;margin:0;position:relative;overflow:hidden}.game-craft-card figure:after{content:"";background:linear-gradient(135deg,#0000 60%,#0b193038);position:absolute;inset:0}.game-craft-card img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.game-craft-card:hover img{transform:scale(1.025)}.game-craft-card figure i{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07162ed1;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:54px;height:54px;font-size:12px;font-style:normal;font-weight:900;display:grid;position:absolute;bottom:16px;right:18px}.game-craft-card>div{flex-direction:column;justify-content:center;padding:48px;display:flex}.game-craft-card h3{letter-spacing:-1.4px;margin:13px 0 16px;font-size:clamp(27px,3vw,42px);line-height:1.08}.game-craft-card p{color:#64738a;margin:0;line-height:1.8}.game-craft-card b{color:#21344f;letter-spacing:.25px;border-top:1px solid #e4eaf2;margin-top:26px;padding-top:18px;font-size:11px;line-height:1.7;display:block}.game-craft-cta{color:#fff;background:linear-gradient(135deg,#5b3bd8,#1768ff);border-radius:10px;margin-top:34px;padding:15px 21px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 16px 35px #423ed238}@media (width<=850px){.games-hero-grid,.game-detail-grid,.game-story-grid,.brand-experience-link,.game-grid{grid-template-columns:1fr}.brand-experience-link a{justify-self:start}.screenshot-strip{grid-template-columns:repeat(3,1fr)}.game-info-grid,.game-download{grid-template-columns:1fr}.game-download img{order:-1}.upcoming-grid{grid-template-columns:1fr 1fr}.game-craft-head{grid-template-columns:1fr;gap:18px}.game-craft-card,.game-craft-card:nth-child(2n){grid-template-columns:1fr}.game-craft-card:nth-child(2n) figure{order:0}.game-craft-card figure{min-height:320px}.game-craft-card>div{padding:34px}}@media (width<=560px){.games-shell{width:min(100% - 26px,1180px)}.games-hero{padding:60px 0}.games-hero h1{letter-spacing:-2px}.category-head{grid-template-columns:1fr;gap:4px}.game-card-media{height:270px}.upcoming-grid{grid-template-columns:1fr}.screenshot-strip{display:flex;overflow:auto}.screenshot-strip figure{min-width:178px}.game-detail-hero{padding:55px 0}.game-story,.game-gallery,.game-sections,.playable-game-section{padding:65px 0}.playable-game-heading{flex-direction:column;align-items:flex-start}.playable-game-frame{border-radius:16px}.playable-game-frame iframe{height:760px;min-height:760px}.brand-experience-link{padding:28px}.game-craft{padding:72px 0}.game-craft-head h2{letter-spacing:-1.8px;font-size:38px}.game-craft-card{border-radius:17px}.game-craft-card figure{min-height:245px}.game-craft-card>div{padding:27px 23px}.game-craft-card h3{font-size:28px}}.games-package-evolution{color:#0b1930;background:radial-gradient(circle at 7% 5%,#6f56ff21,#0000 24%),radial-gradient(circle at 96% 22%,#16b7e624,#0000 25%),linear-gradient(#f7f9ff,#eef4fb);padding:112px 0;scroll-margin-top:84px;position:relative;overflow:hidden}.games-package-evolution:before{content:"";pointer-events:none;background-image:linear-gradient(#16355b09 1px,#0000 1px),linear-gradient(90deg,#16355b09 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}.games-package-evolution .games-shell{z-index:1;position:relative}.games-package-heading{grid-template-columns:1.12fr .88fr;align-items:end;gap:70px;display:grid}.games-package-heading span,.games-package-level header>div>span,.games-package-quality>span{color:#5b3bd8;letter-spacing:1.9px;font-size:10px;font-weight:950;display:block}.games-package-heading h2{letter-spacing:-2.8px;max-width:720px;margin:13px 0 0;font-size:clamp(39px,5vw,64px);line-height:1.02}.games-package-heading>p{color:#5c6d84;margin:0;font-size:16px;line-height:1.8}.games-package-steps{grid-template-columns:repeat(3,1fr);gap:12px;margin:42px 0 30px;display:grid}.games-package-steps a{color:#10203a;background:#ffffffd6;border:1px solid #d5e0ee;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 14px 34px #1f3a5f12}.games-package-steps a:hover{border-color:#6a58e9;transform:translateY(-3px);box-shadow:0 18px 38px #4c43bb24}.games-package-steps a>b{color:#fff;background:#0d1b32;border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;display:grid}.games-package-steps a span{gap:3px;display:grid}.games-package-steps small{color:#6b59df;letter-spacing:1.2px;font-size:8px;font-weight:950}.games-package-steps strong{font-size:12px;line-height:1.35}.games-package-steps i{color:#6b59df;font-size:19px;font-style:normal}.games-package-levels{gap:30px;display:grid}.games-package-level{--level:#5b3bd8;border:1px solid #d9e3ef;border-top:5px solid var(--level);background:#fff;border-radius:25px;scroll-margin-top:100px;overflow:hidden;box-shadow:0 28px 75px #1833571a}.games-package-level.development{--level:#087eaa}.games-package-level.platinum{--level:#b06b12}.games-package-level>header{grid-template-columns:1fr 290px;align-items:center;gap:50px;padding:42px 45px 28px;display:grid}.games-package-level header>div>span{color:var(--level)}.games-package-level h3{letter-spacing:-2px;max-width:760px;margin:11px 0 13px;font-size:clamp(31px,4vw,48px);line-height:1.04}.games-package-level header p{color:#64748a;max-width:780px;margin:0;font-size:15px;line-height:1.75}.games-package-level header>div>strong{color:#213752;max-width:820px;margin-top:17px;font-size:13px;line-height:1.7;display:block}.games-package-level header aside{border:1px solid color-mix(in srgb,var(--level) 35%,#dbe3ee);background:color-mix(in srgb,var(--level) 7%,#fff);border-radius:18px;gap:7px;padding:23px;display:grid}.games-package-level header aside small{color:var(--level);letter-spacing:1.4px;font-size:8px;font-weight:950}.games-package-level header aside b{letter-spacing:-.7px;font-size:24px}.games-package-level header aside em{color:#64748a;font-size:9px;font-style:normal;line-height:1.55}.games-package-scope{grid-template-columns:repeat(4,1fr);gap:8px;padding:0 45px 30px;display:grid}.games-package-scope span{color:#354a65;background:#f1f5fa;border-radius:10px;padding:12px 13px;font-size:10px;font-weight:850;line-height:1.45}.games-package-scope span:first-letter{color:var(--level)}.games-concept-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 45px 38px;display:grid}.games-concept-grid figure{background:#f9fbfe;border:1px solid #dce5ef;border-radius:15px;grid-template-columns:175px 1fr;min-width:0;margin:0;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid;overflow:hidden}.games-concept-grid figure:hover{border-color:color-mix(in srgb,var(--level) 48%,#dce5ef);transform:translateY(-3px);box-shadow:0 15px 30px #1934571a}.games-concept-grid figure>div{background:#dfe8f2;min-height:126px;position:relative;overflow:hidden}.games-concept-grid img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.games-concept-grid figure:hover img{transform:scale(1.035)}.games-concept-grid figure>div>:last-child{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081427c7;border-radius:50%;width:28px;height:28px;position:absolute;top:9px;left:9px;box-shadow:0 6px 16px #0003}.games-concept-grid figcaption{grid-template-columns:auto 1fr;align-content:center;gap:12px;padding:17px;display:grid}.games-concept-grid figcaption>span{color:var(--level);letter-spacing:1px;font-size:9px;font-weight:950}.games-concept-grid figcaption section{min-width:0}.games-concept-grid h4{margin:0 0 6px;font-size:15px;line-height:1.25}.games-concept-grid p{color:#66778c;margin:0;font-size:11px;line-height:1.55}.games-package-level>footer{color:#fff;background:#0b1a31;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:24px 45px;display:grid}.games-package-level>footer div{gap:6px;display:grid}.games-package-level>footer b{font-size:14px}.games-package-level>footer small{color:#a9b9cd;font-size:10px;line-height:1.55}.games-package-level>footer a{color:#10203a;background:#fff;border-radius:9px;align-items:center;gap:14px;padding:13px 16px;font-size:11px;font-weight:950;display:inline-flex}.games-package-level>footer a span{color:var(--level)}.games-package-quality{color:#fff;background:radial-gradient(circle at 95% 15%,#5ee5ff33,#0000 25%),linear-gradient(135deg,#08172d,#13294b);border-radius:24px;margin-top:30px;padding:46px;box-shadow:0 30px 70px #0c1f3c3d}.games-package-quality>span{color:#73e9ff}.games-package-quality h2{letter-spacing:-1.7px;max-width:990px;margin:14px 0;font-size:clamp(28px,3.6vw,45px);line-height:1.08}.games-package-quality p{color:#adbed3;max-width:900px;margin:0;font-size:14px;line-height:1.8}.games-package-quality a{color:#fff;border-bottom:1px solid #73e9ff;margin-top:24px;padding-bottom:5px;font-size:12px;font-weight:900;display:inline-flex}.games-package-evolution a:focus-visible{outline-offset:4px;outline:3px solid #1768ff}@media (width<=940px){.games-package-heading,.games-package-level>header{grid-template-columns:1fr;gap:22px}.games-package-level header aside{max-width:430px}.games-package-scope{grid-template-columns:repeat(2,1fr)}.games-concept-grid figure{grid-template-columns:145px 1fr}}@media (width<=720px){.games-package-evolution{padding:78px 0}.games-package-steps{grid-template-columns:1fr}.games-package-level>header{padding:32px 25px 23px}.games-package-scope{padding:0 25px 26px}.games-concept-grid{grid-template-columns:1fr;padding:0 25px 30px}.games-concept-grid figure{grid-template-columns:155px 1fr}.games-package-level>footer{grid-template-columns:1fr;padding:24px 25px}.games-package-level>footer a{justify-self:start}.games-package-quality{padding:34px 28px}}@media (width<=480px){.games-package-heading h2{letter-spacing:-1.7px;font-size:38px}.games-package-scope,.games-concept-grid figure{grid-template-columns:1fr}.games-concept-grid figure>div{aspect-ratio:16/9;min-height:0}.games-concept-grid figcaption{padding:15px}.games-package-quality h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.games-package-steps a,.games-concept-grid figure,.games-concept-grid img{transition:none}.games-package-steps a:hover,.games-concept-grid figure:hover{transform:none}}.game-revenue{color:#fff;background:#06152c;padding:115px 0;scroll-margin-top:84px;position:relative;overflow:hidden}.game-revenue:before{content:"";pointer-events:none;background:radial-gradient(circle at 7% 5%,#1768ff47,#0000 27%),radial-gradient(circle at 94% 32%,#744ce53b,#0000 28%),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/44px 44px;position:absolute;inset:0}.game-revenue .games-shell{z-index:1;position:relative}.game-revenue-head{grid-template-columns:1.08fr .92fr;align-items:end;gap:75px;display:grid}.game-revenue-head span,.game-revenue-stack>div>span,.game-brand-impact header span,.game-brand-impact aside span,.game-revenue-cta span{color:#69e2ff;letter-spacing:1.9px;font-size:10px;font-weight:950;display:block}.game-revenue-head h2,.game-brand-impact header h2{letter-spacing:-2.8px;max-width:760px;margin:14px 0 0;font-size:clamp(40px,5vw,63px);line-height:1.02}.game-revenue-head>p,.game-brand-impact header>p{color:#aebed3;margin:0;font-size:14px;line-height:1.82}.game-revenue-flow{background:#ffffff0b;border:1px solid #75c3ff33;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin:45px 0 23px;padding:18px;display:grid;box-shadow:0 20px 50px #0000002e}.game-revenue-flow article{background:#ffffff0e;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:12px;min-height:80px;padding:13px;display:grid}.game-revenue-flow article>b{background:linear-gradient(145deg,#1768ff,#6951dd);border-radius:10px;place-items:center;width:37px;height:37px;font-size:10px;display:grid}.game-revenue-flow article>span{gap:3px;display:grid}.game-revenue-flow small{color:#6fe4ff;letter-spacing:1px;font-size:7px;font-weight:950}.game-revenue-flow strong{font-size:11px;line-height:1.35}.game-revenue-flow em{color:#859ab5;font-size:8px;font-style:normal;line-height:1.4}.game-revenue-flow>i{color:#69e2ff;font-style:normal}.game-revenue-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.game-revenue-grid>article{background:linear-gradient(145deg,#123053eb,#091d39f0);border:1px solid #87bbf02e;border-radius:18px;flex-direction:column;min-height:355px;padding:28px;transition:transform .22s,border-color .22s;display:flex;box-shadow:0 18px 43px #0000002e}.game-revenue-grid>article:hover{border-color:#69e2ff73;transform:translateY(-4px)}.game-revenue-grid header{justify-content:space-between;align-items:center;display:flex}.game-revenue-grid header>b{color:#6fe4ff;border:1px solid #6ee2ff4d;border-radius:10px;place-items:center;width:37px;height:37px;font-size:9px;display:grid}.game-revenue-grid header span{color:#7be7ff;letter-spacing:1.3px;font-size:8px;font-weight:950}.game-revenue-grid h3{letter-spacing:-.7px;margin:30px 0 12px;font-size:25px;line-height:1.1}.game-revenue-grid>article>p{color:#aebed1;margin:0;font-size:12px;line-height:1.72}.game-revenue-grid dl{gap:0;margin:auto 0 0;padding-top:24px;display:grid}.game-revenue-grid dl>div{border-top:1px solid #ffffff17;padding:12px 0}.game-revenue-grid dt{color:#69e2ff;letter-spacing:1.1px;font-size:7px;font-weight:950}.game-revenue-grid dd{color:#d0dbea;margin:5px 0 0;font-size:9px;line-height:1.55}.game-revenue-stack{background:radial-gradient(circle at 85% 20%,#36ced229,#0000 30%),linear-gradient(135deg,#0e2a4d,#0a203d);border:1px solid #62e2ff3b;border-radius:22px;grid-template-columns:1.15fr .85fr;align-items:center;gap:50px;margin-top:20px;padding:45px;display:grid}.game-revenue-stack h3{letter-spacing:-1.3px;margin:13px 0 15px;font-size:35px;line-height:1.08}.game-revenue-stack p{color:#afc0d3;margin:0;font-size:13px;line-height:1.8}.game-revenue-stack ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.game-revenue-stack li{color:#cfdaea;background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:10px;display:flex}.game-revenue-stack li b{color:#fff;background:#1768ff;border-radius:7px;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.game-revenue-stack>small{color:#8499b4;border-top:1px solid #ffffff1a;grid-column:1/-1;padding-top:20px;font-size:9px;line-height:1.65}.game-brand-impact{border-top:1px solid #ffffff24;margin-top:85px;padding-top:85px;scroll-margin-top:90px}.game-brand-impact>header{grid-template-columns:1.08fr .92fr;align-items:end;gap:70px;display:grid}.game-brand-impact>div{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px;display:grid}.game-brand-impact>div>article{background:#ffffff0b;border:1px solid #8fbeef2b;border-radius:16px;min-height:285px;padding:25px}.game-brand-impact article>b{color:#70e4ff;background:#1768ff40;border-radius:10px;place-items:center;width:35px;height:35px;font-size:9px;display:grid}.game-brand-impact article>span{color:#69e2ff;letter-spacing:1.3px;margin-top:32px;font-size:8px;font-weight:950;display:block}.game-brand-impact article h3{margin:10px 0;font-size:20px;line-height:1.2}.game-brand-impact article p{color:#aabbd0;margin:0;font-size:11px;line-height:1.7}.game-brand-impact>aside{color:#10203a;background:linear-gradient(135deg,#fff,#eef5ff);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:45px;margin-top:18px;padding:34px;display:grid}.game-brand-impact aside h3{letter-spacing:-1px;max-width:750px;margin:10px 0;font-size:28px;line-height:1.12}.game-brand-impact aside p{color:#607187;max-width:790px;margin:0;font-size:12px;line-height:1.7}.game-brand-impact aside a{color:#fff;white-space:nowrap;background:#1768ff;border-radius:9px;align-items:center;gap:24px;padding:14px 16px;font-size:10px;font-weight:900;display:flex}.game-brand-impact aside a b{font-size:16px}.game-revenue-cta{background:linear-gradient(135deg,#1768ff33,#6c45dc2b);border:1px solid #82c2ff33;border-radius:20px;grid-template-columns:1fr auto;align-items:end;gap:55px;margin-top:22px;padding:42px;display:grid}.game-revenue-cta h2{letter-spacing:-1.3px;max-width:760px;margin:12px 0 10px;font-size:34px;line-height:1.08}.game-revenue-cta p{color:#aebed3;max-width:760px;margin:0;font-size:12px;line-height:1.7}.game-revenue-cta nav{gap:8px;display:grid}.game-revenue-cta a{color:#fff;text-align:center;border:1px solid #ffffff38;border-radius:9px;padding:13px 16px;font-size:10px;font-weight:900}.game-revenue-cta a:last-child{color:#0b4eaa;background:#fff;border-color:#fff}.game-revenue a:focus-visible{outline-offset:4px;outline:3px solid #ffd45f}@media (width<=1000px){.game-revenue-head,.game-brand-impact>header{grid-template-columns:1fr;gap:22px}.game-revenue-flow{grid-template-columns:1fr 1fr}.game-revenue-flow>i{display:none}.game-revenue-grid{grid-template-columns:1fr 1fr}.game-revenue-stack{grid-template-columns:1fr}.game-revenue-stack>small{grid-column:auto}.game-brand-impact>div{grid-template-columns:1fr 1fr}.game-brand-impact>aside,.game-revenue-cta{grid-template-columns:1fr}.game-brand-impact aside a{justify-self:start}.game-revenue-cta nav{grid-template-columns:1fr 1fr}}@media (width<=620px){.game-revenue{padding:78px 0}.game-revenue-head h2,.game-brand-impact header h2{letter-spacing:-2px;font-size:39px}.game-revenue-flow,.game-revenue-grid,.game-brand-impact>div{grid-template-columns:1fr}.game-revenue-grid>article{min-height:0}.game-revenue-stack{padding:29px 24px}.game-revenue-stack h3{font-size:29px}.game-brand-impact{margin-top:65px;padding-top:65px}.game-brand-impact>div>article{min-height:0}.game-brand-impact>aside,.game-revenue-cta{padding:28px 23px}.game-brand-impact aside a{white-space:normal}.game-revenue-cta nav{grid-template-columns:1fr}.game-revenue-cta h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.game-revenue-grid>article{transition:none}.game-revenue-grid>article:hover{transform:none}}.games-level-expansion{background:linear-gradient(135deg,#fff,#eef6ff);border:1px solid #d8e5f1;border-radius:22px;grid-template-columns:1.1fr .9fr;gap:34px;margin-top:30px;padding:38px;display:grid;box-shadow:0 22px 55px #102c4e1c}.games-level-expansion>div>span{color:#1768ff;letter-spacing:1.7px;font-size:9px;font-weight:950}.games-level-expansion h2{letter-spacing:-1.3px;margin:12px 0 14px;font-size:34px;line-height:1.08}.games-level-expansion p{color:#657990;margin:0;font-size:12px;line-height:1.75}.games-level-expansion nav{gap:10px;display:grid}.games-level-expansion nav a{color:#10233d;background:#fff;border:1px solid #d6e4f2;border-radius:13px;grid-template-columns:1fr auto;gap:4px 16px;padding:18px;display:grid}.games-level-expansion nav b{font-size:14px}.games-level-expansion nav small{color:#6b7e94;grid-column:1;font-size:9px;line-height:1.45}.games-level-expansion nav strong{color:#1768ff;grid-area:1/2/3;align-self:center;font-size:13px}.games-level-expansion>small{color:#75869a;border-top:1px solid #d9e6f2;grid-column:1/-1;padding-top:15px;font-size:9px;line-height:1.6}.games-pricing-basis{background:linear-gradient(145deg,#fff,#edf5fd);border:1px solid #d3dfec;border-radius:21px;margin:38px 0 30px;padding:32px;box-shadow:0 18px 45px #18335714}.games-pricing-basis>header{grid-template-columns:1fr .9fr;align-items:end;gap:45px;display:grid}.games-pricing-basis>header>span{color:#1768ff;letter-spacing:1.7px;grid-column:1/-1;font-size:9px;font-weight:950}.games-pricing-basis h3{letter-spacing:-1.1px;margin:0;font-size:31px;line-height:1.08}.games-pricing-basis header p{color:#61758d;margin:0;font-size:12px;line-height:1.7}.games-pricing-basis>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.games-pricing-basis article{background:#fff;border:1px solid #dce6ef;border-radius:13px;gap:12px;padding:17px;display:flex}.games-pricing-basis article>b{color:#1768ff;font-size:9px}.games-pricing-basis article>span{gap:4px;display:grid}.games-pricing-basis article strong{font-size:12px}.games-pricing-basis article small{color:#6b7e93;font-size:10px;line-height:1.5}@media (width<=940px){.games-level-expansion,.games-pricing-basis>header{grid-template-columns:1fr}.games-pricing-basis>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.games-level-expansion{padding:29px 24px}.games-level-expansion h2{font-size:29px}.games-pricing-basis{padding:25px 21px}.games-pricing-basis>div{grid-template-columns:1fr}.games-pricing-basis h3{font-size:26px}}.game-duns-guide{background:linear-gradient(145deg,#113156f5,#081c37f5);border:1px solid #7fcbff40;border-radius:22px;margin-top:24px;padding:42px}.game-duns-guide>header{grid-template-columns:1fr .9fr;align-items:end;gap:48px;display:grid}.game-duns-guide>header span{color:#69e2ff;letter-spacing:1.7px;font-size:9px;font-weight:950}.game-duns-guide h2{letter-spacing:-1.5px;margin:12px 0 0;font-size:38px;line-height:1.06}.game-duns-guide>header p{color:#b4c4d7;margin:0;font-size:12px;line-height:1.78}.game-duns-platforms{grid-template-columns:1fr 1fr;gap:13px;margin-top:28px;display:grid}.game-duns-platforms article{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:15px;padding:25px}.game-duns-platforms article>b{color:#6fe4ff;letter-spacing:1.5px;font-size:9px}.game-duns-platforms h3{margin:10px 0;font-size:22px}.game-duns-platforms p{color:#aebfd2;margin:0;font-size:11px;line-height:1.7}.game-duns-platforms a{color:#fff;border-bottom:1px solid #69e2ff;margin-top:16px;padding-bottom:3px;font-size:9px;font-weight:900;display:inline-flex}.game-duns-timeline{grid-template-columns:1fr auto 1fr;align-items:center;gap:15px;margin-top:13px;display:grid}.game-duns-timeline article{color:#10233d;background:#f5f9ff;border-radius:15px;padding:23px}.game-duns-timeline article span{color:#1768ff;letter-spacing:1.2px;font-size:8px;font-weight:950}.game-duns-timeline article strong{color:#0c3c7d;margin:8px 0;font-size:25px;display:block}.game-duns-timeline article p{color:#60758c;margin:0;font-size:10px;line-height:1.65}.game-duns-timeline>i{color:#69e2ff;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:950}.game-duns-guide>footer{background:#1768ff1f;border:1px solid #69e2ff33;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;margin-top:13px;padding:20px;display:grid}.game-duns-guide>footer b{font-size:12px}.game-duns-guide>footer p{color:#afc0d4;margin:0;font-size:10px;line-height:1.6}.game-duns-guide>footer a{color:#0b4eaa;white-space:nowrap;background:#fff;border-radius:9px;padding:12px 14px;font-size:9px;font-weight:950}@media (width<=900px){.game-duns-guide>header,.game-duns-guide>footer{grid-template-columns:1fr}.game-duns-guide>footer a{justify-self:start}}@media (width<=620px){.game-duns-guide{padding:28px 23px}.game-duns-guide h2{font-size:30px}.game-duns-platforms,.game-duns-timeline{grid-template-columns:1fr}.game-duns-timeline>i{text-align:center}.game-duns-guide>footer a{white-space:normal}}.game-duns-free{background:#1eb68021;border:1px solid #5af4bf52;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-top:13px;padding:17px 20px;display:grid}.game-duns-free b{color:#7cf1c8;letter-spacing:1.25px;font-size:9px}.game-duns-free p{color:#c5d7df;margin:0;font-size:10px;line-height:1.6}@media (width<=620px){.game-duns-free{grid-template-columns:1fr}}.games-catalog-heading{grid-template-columns:1.05fr .95fr;align-items:end;gap:64px;padding:0 0 42px;display:grid}.games-catalog-heading span{color:#65e5ff;letter-spacing:2px;font-size:10px;font-weight:900;display:block}.games-catalog-heading h2{letter-spacing:-2.4px;max-width:720px;margin:13px 0 0;font-size:clamp(36px,4.5vw,58px);line-height:1.03}.games-catalog-heading>p{color:#9bacc1;margin:0;font-size:14px;line-height:1.75}.games-categories{padding:82px 0 92px}.game-category{padding:34px 0}.category-head{grid-template-columns:.72fr 1.28fr;margin-bottom:18px}.category-head h2{font-size:29px}.category-head p{margin:0;font-size:13px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.game-card{border-radius:16px;flex-direction:column;min-width:0;display:flex}.game-card-media{height:178px}.game-card-copy{flex-direction:column;flex:1;padding:18px;display:flex}.game-card-copy h3{letter-spacing:-.45px;margin:8px 0;font-size:21px;line-height:1.12}.game-card-copy p{color:#9fb0c6;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.58;display:-webkit-box;overflow:hidden}.game-card-meta{align-items:center;margin:14px 0 12px;font-size:9px}.game-card-meta small{text-align:right}.game-card-copy>a{align-self:flex-start;margin-top:auto;padding-top:4px;font-size:11px}@media (width<=980px){.games-catalog-heading{grid-template-columns:1fr;gap:18px}.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-card-media{height:170px}}@media (width<=620px){.games-categories{padding:62px 0 72px}.games-catalog-heading{padding-bottom:28px}.games-catalog-heading h2{letter-spacing:-1.6px;font-size:34px}.game-category{padding:28px 0}.game-grid{grid-template-columns:1fr;gap:11px}.game-card{grid-template-columns:118px minmax(0,1fr);display:grid}.game-card-media{height:100%;min-height:188px}.game-card-media:after{background:linear-gradient(90deg,#0000 55%,#0b172b94);inset:0}.game-card-copy{padding:15px 14px}.game-card-copy h3{font-size:18px}.game-card-copy p{-webkit-line-clamp:3;font-size:10px}.game-card-meta{gap:3px;margin:10px 0 8px;display:grid}.game-card-meta small{text-align:left}}.oe-public{--accent:#dfb66c}.oe-public a:focus-visible{outline-offset:5px;outline:3px solid #dfb66c}.oe-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:44px;display:grid}.oe-hero h1{letter-spacing:-2px;font-size:clamp(42px,5.6vw,76px)}.oe-hero h1 em{color:#dfb66c}.oe-hero figure{margin:0}.oe-hero img{border-radius:28px;width:100%}.oe-public figcaption{color:#adbcd0;margin-top:12px;font-size:12px}.oe-kicker{letter-spacing:2px;color:#dfb66c;font-size:12px;font-weight:800}.oe-pills{flex-wrap:wrap;gap:9px;display:flex}.oe-pills span{border:1px solid #36504c;border-radius:100px;padding:8px 12px;font-size:12px}.oe-status{background:#12201e;border:1px solid #4c5149;border-radius:16px;padding:25px 30px}.oe-status b{color:#f2ce87}.oe-public p{color:#b9c5d7;line-height:1.85}.oe-section{padding-top:65px;padding-bottom:50px;scroll-margin-top:100px}.oe-section h2,.oe-assets h2{letter-spacing:-1px;margin:16px 0 25px;font-size:clamp(27px,3.2vw,42px);line-height:1.15}.oe-features{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:35px;display:grid}.oe-features article{border-top:1px solid #34485d;padding-top:25px}.oe-features b{color:#dfb66c;font-size:12px}.oe-features h3{margin:18px 0;font-size:22px}.oe-assets{border-block:1px solid #24364b;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-block:45px;display:grid}.oe-assets figure{margin:0}.oe-assets img{width:100%;height:auto}.oe-doc-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:26px;display:grid}.oe-doc-grid a{background:#0e1d32;border:1px solid #2b405a;border-radius:12px;justify-content:space-between;gap:15px;padding:20px;display:flex}.oe-doc-grid a:hover,.oe-doc-grid a[aria-current=page]{border-color:#dfb66c}.oe-contact{border-top:1px solid #2b405a}.oe-contact>a{color:#f2ce87;overflow-wrap:anywhere;font-size:22px}.oe-contact p:last-child{max-width:850px;font-size:13px}.oe-languages{flex-wrap:wrap;gap:8px;margin:26px 0;display:flex}.oe-languages a{border:1px solid #40546c;border-radius:7px;padding:9px 12px;font-size:13px}.oe-languages a[aria-current=true]{color:#051019;background:#dfb66c}.oe-document{max-width:850px;margin:36px auto 55px}.oe-document h1{font-size:clamp(30px,4vw,52px);line-height:1.15}.oe-document h2{letter-spacing:0;margin:34px 0 10px;font-size:23px}.oe-document p{white-space:pre-line;overflow-wrap:anywhere}.oe-notice{color:#f0d39d;background:#152231;border-inline-start:3px solid #dfb66c;margin:25px 0;padding:20px;line-height:1.8}.oe-notice a{color:#f0d39d;overflow-wrap:anywhere}@media (width<=750px){.oe-hero,.oe-assets,.oe-features{grid-template-columns:1fr}.oe-hero figure{max-width:420px}.oe-hero{gap:25px}.oe-doc-grid{grid-template-columns:1fr}.oe-section{padding-top:42px;padding-bottom:32px}.oe-status{padding:20px}.oe-public .games-actions{flex-wrap:wrap}.oe-public .games-hero{padding-top:65px}.oe-languages a{min-height:40px}.oe-document h2{font-size:21px}}.dash-layout{color:#14233a;background:#f3f6fb;grid-template-columns:272px 1fr;min-height:100vh;display:grid}.dash-side{color:#fff;background:#07182f;flex-direction:column;height:100vh;padding:28px 19px 22px;display:flex;position:sticky;top:0;overflow:hidden}.dash-brand{letter-spacing:2px;margin:0 9px 5px;font-size:17px;font-weight:900}.dash-brand span{color:#55d8ff}.dash-side>small{letter-spacing:1.7px;color:#6f87a7;margin:0 9px 22px;font-size:8px}.dash-side nav{gap:3px;padding-right:3px;display:grid;overflow:auto}.dash-side nav::-webkit-scrollbar{width:3px}.dash-side nav::-webkit-scrollbar-thumb{background:#1f4168;border-radius:5px}.dash-side nav button{color:#90a4bf;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:10px 12px;font-size:11px;display:flex}.dash-side nav button i{text-align:center;width:19px;font-size:13px;font-style:normal}.dash-side nav button.active,.dash-side nav button:hover{color:#fff;background:#14375f}.side-help{background:#0c2547;border:1px solid #1b3d66;border-radius:11px;margin-top:15px;padding:14px}.side-help p{color:#91a4bd;font-size:8px;line-height:1.5}.side-help button{color:#fff;cursor:pointer;background:#1768ff;border:0;border-radius:6px;width:100%;padding:9px;font-size:9px;font-weight:800}.back-site{color:#7f94b0;margin:14px 8px 0;font-size:9px}.dash-main{min-width:0;padding:0 34px 55px}.dash-main>header{border-bottom:1px solid #dfe6ef;justify-content:space-between;align-items:center;min-height:102px;margin-bottom:25px;display:flex}.dash-main header h1{margin:5px 0 0;font-size:25px}.dash-main header p{color:#7b899b;margin:6px 0 0;font-size:10px}.eyebrow{letter-spacing:1.5px;color:#1768ff;font-size:7px;font-weight:900}.dash-user{align-items:center;gap:9px;display:flex}.dash-user>button{cursor:pointer;background:#fff;border:1px solid #e0e7ef;border-radius:9px;width:36px;height:36px;position:relative}.dash-user>button i{background:#ff4f67;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.dash-user>div{color:#1768ff;background:#ddecff;border-radius:10px;place-items:center;width:40px;height:40px;margin-left:4px;font-size:11px;font-weight:900;display:grid}.dash-user span b,.dash-user span small{font-size:9px;display:block}.dash-user span small{color:#8b98a8;margin-top:3px}.dash-alert{background:linear-gradient(90deg,#fff7e6,#fffdfa);border:1px solid #f1dfb8;border-radius:11px;align-items:center;gap:14px;margin-bottom:18px;padding:17px 20px;display:flex}.dash-alert>span{color:#fff;background:#f5a623;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.dash-alert div{flex:1}.dash-alert b{font-size:11px}.dash-alert p{color:#718096;margin:4px 0 0;font-size:9px}.dash-alert button,.card-head button{color:#1768ff;cursor:pointer;background:0 0;border:0;font-size:9px;font-weight:800}.success-toast{color:#087b49;background:#eaf9f1;border:1px solid #bcead2;border-radius:10px;align-items:center;gap:11px;margin-bottom:16px;padding:13px 16px;font-size:10px;display:flex}.success-toast>span{color:#fff;background:#10a864;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.success-toast b{flex:1}.success-toast button{color:#087b49;background:0 0;border:0;font-size:18px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.metric{background:#fff;border:1px solid #e1e7ef;border-radius:11px;padding:18px;position:relative;overflow:hidden;box-shadow:0 5px 20px #1e3a5a09}.metric:before{content:"";background:#1768ff;width:3px;position:absolute;top:0;bottom:0;left:0}.metric small{color:#718096;font-size:9px;display:block}.metric strong{margin:9px 0;font-size:24px;display:block}.metric span{color:#64768e;font-size:8px;font-weight:700}.quick-actions{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:18px;display:grid}.quick-actions button{text-align:left;color:#14233a;cursor:pointer;background:#fff;border:1px solid #dfe7f1;border-radius:11px;align-items:center;gap:11px;padding:14px;transition:all .2s;display:flex}.quick-actions button:hover{border-color:#1768ff;transform:translateY(-2px);box-shadow:0 9px 24px #1768ff17}.quick-actions i{color:#1768ff;background:#eaf2ff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:15px;font-style:normal;display:grid}.quick-actions span{flex:1}.quick-actions b,.quick-actions small{font-size:9px;display:block}.quick-actions small{color:#8290a3;margin-top:4px;font-size:7px}.quick-actions strong{color:#1768ff}.dash-columns{grid-template-columns:1.35fr .65fr;gap:18px;display:grid}.overview-columns{margin-bottom:18px}.dash-card{background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:20px;box-shadow:0 5px 20px #1e3a5a08}.card-head{justify-content:space-between;align-items:flex-start;margin-bottom:17px;display:flex}.card-head h3{margin:0;font-size:13px}.card-head p{color:#8390a2;margin:5px 0 0;font-size:8px}.project-row{border-top:1px solid #edf1f5;grid-template-columns:40px minmax(180px,1.5fr) minmax(100px,.8fr) minmax(90px,.65fr) 36px;align-items:center;gap:11px;padding:15px 0;display:grid}.project-icon{color:#fff;background:#1768ff;border-radius:9px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.project-icon.purple{background:#7c5cff}.project-icon.cyan{background:#00a4c7}.project-row b,.project-row small{font-size:9px;display:block}.project-row small{color:#8492a4;margin-bottom:4px;font-size:7px}.project-row>strong{color:#1768ff;font-size:10px}.project-progress{background:#e7edf5;border-radius:5px;height:4px;margin-top:8px;overflow:hidden}.project-progress i{background:#1768ff;border-radius:5px;height:100%;display:block}.timeline{border-top:1px solid #edf1f5;align-items:center;gap:10px;padding:13px 0;display:flex}.timeline>span{color:#1768ff;background:#edf4ff;border-radius:9px;place-items:center;width:42px;height:42px;font-size:8px;font-weight:900;display:grid}.timeline>div{flex:1}.timeline b,.timeline small{font-size:9px;display:block}.timeline small{color:#8794a5;margin-top:4px;font-size:7px;line-height:1.4}.timeline strong{color:#9aa7b7}.action-table{padding-bottom:8px}.history-row{border-top:1px solid #edf1f5;grid-template-columns:34px 1.5fr .7fr .55fr 20px;align-items:center;gap:10px;padding:12px 4px;display:grid}.history-row>i{color:#1768ff;background:#edf4ff;border-radius:8px;place-items:center;width:30px;height:30px;font-size:9px;font-style:normal;display:grid}.history-row b,.history-row small{font-size:9px;display:block}.history-row small{color:#8794a5;margin-top:3px;font-size:7px}.history-row time,.history-row em{color:#738197;font-size:8px;font-style:normal}.history-row em{color:#1768ff}.history-row>strong{color:#9ba8b7}.history-head{color:#8895a5;grid-template-columns:34px 1.5fr .7fr .55fr 20px;gap:10px;padding:4px;font-size:8px;display:grid}.history-head span:first-child{grid-column:2}.view-stack{gap:16px;display:grid}.filter-bar{align-items:center;gap:8px;display:flex}.filter-search{color:#99a5b4;background:#fff;border:1px solid #dfe6ef;border-radius:8px;align-items:center;gap:8px;min-width:230px;margin-right:auto;padding:10px 12px;font-size:8px;display:flex}.filter{color:#68788e;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:8px;padding:9px 11px;font-size:8px}.filter.active{color:#fff;background:#0a2241;border-color:#0a2241}.tracking-card{padding:23px}.track-top{justify-content:space-between;align-items:start;display:flex}.track-top h3{margin:9px 0 4px;font-size:17px}.track-top p{color:#8795a7;font-size:8px}.status{letter-spacing:.5px;border-radius:6px;padding:5px 8px;font-size:7px;font-weight:900;display:inline-block}.status.awaiting{color:#c47b00;background:#fff2db}.status.working{color:#1768ff;background:#e7f0ff}.status.live{color:#0b9256;background:#e7f8ef}.track-percent{text-align:right}.track-percent b,.track-percent small{display:block}.track-percent b{color:#1768ff;font-size:21px}.track-percent small{color:#8996a6;margin-top:3px;font-size:7px}.stage-bar{grid-template-columns:repeat(6,1fr);margin:28px 0;display:grid;position:relative}.stage-bar:before{content:"";background:#e1e7ef;height:2px;position:absolute;top:13px;left:7%;right:7%}.stage-bar div{text-align:center;z-index:1;position:relative}.stage-bar i{color:#8a98aa;background:#fff;border:2px solid #dce4ed;border-radius:50%;place-items:center;width:26px;height:26px;margin:auto;font-size:8px;font-style:normal;display:grid}.stage-bar span{color:#7c8b9e;margin-top:7px;font-size:7px;display:block}.stage-bar .done i,.stage-bar .current i{color:#fff;background:#1768ff;border-color:#1768ff}.stage-bar .current i{box-shadow:0 0 0 5px #e5efff}.stage-bar .current span{color:#1768ff;font-weight:800}.track-info{background:#f5f8fc;border-radius:9px;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.track-info small,.track-info b{font-size:8px;display:block}.track-info small{color:#8593a5;margin-bottom:4px}.track-info button{color:#fff;background:#1768ff;border:0;border-radius:7px;padding:10px 13px;font-size:8px;font-weight:800}.project-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.project-card-head{justify-content:space-between;align-items:start;display:flex}.project-logo{color:#fff;background:linear-gradient(145deg,#1768ff,#55d8ff);border-radius:11px;place-items:center;width:45px;height:45px;font-weight:900;display:grid}.project-card h3{margin:18px 0 4px;font-size:15px}.project-card>p{color:#8694a5;font-size:8px}.project-facts{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;gap:12px;margin:20px 0;padding:16px 0;display:grid}.project-facts small,.project-facts b{font-size:8px;display:block}.project-facts small{color:#8794a5;margin-bottom:4px}.project-card-actions{gap:8px;display:flex}.project-card-actions button{color:#1768ff;background:#fff;border:1px solid #dce4ee;border-radius:7px;flex:1;padding:9px;font-size:8px;font-weight:800}.project-card-actions button:last-child{color:#fff;background:#1768ff;border-color:#1768ff}.section-toolbar{justify-content:space-between;align-items:center;display:flex}.section-toolbar h2{margin:0;font-size:17px}.section-toolbar p{color:#8190a3;margin:5px 0 0;font-size:8px}.primary-action,.secondary-action,.toolbar-actions button{color:#fff;cursor:pointer;background:#1768ff;border:0;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:800}.secondary-action,.toolbar-actions button{color:#1768ff;background:#fff;border:1px solid #dce4ee}.toolbar-actions{gap:8px;display:flex}.toolbar-actions .primary-action{color:#fff;background:#1768ff}.data-list{padding-top:10px}.list-row{border-top:1px solid #edf1f5;grid-template-columns:1.6fr 1.1fr .7fr .7fr .7fr;align-items:center;gap:10px;padding:14px 8px;display:grid}.list-row span,.list-row b{font-size:8px}.list-head{color:#8290a3}.list-status{color:#1768ff;background:#e8f2ff;border-radius:6px;width:max-content;padding:5px 7px;font-weight:800;display:inline-block}.support-note{background:#eef5ff;border:1px solid #d8e7ff;border-radius:10px;align-items:center;gap:12px;padding:15px;display:flex}.support-note>span{color:#fff;background:#1768ff;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid}.support-note>div{flex:1}.support-note b,.support-note p{font-size:8px}.support-note p{color:#728197;margin:4px 0 0}.support-note button{color:#1768ff;background:0 0;border:0;font-size:8px;font-weight:800}.contract-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.contract-card{position:relative}.doc-icon{color:#1768ff;background:#eaf2ff;border-radius:10px;place-items:center;width:44px;height:44px;font-size:18px;display:grid}.contract-card>.status{position:absolute;top:18px;right:18px}.contract-card h3{margin:17px 0 5px;font-size:13px;line-height:1.35}.contract-card>p{color:#7d8b9e;font-size:8px}.contract-card dl{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;margin:16px 0;padding:9px 0}.contract-card dl>div{justify-content:space-between;gap:10px;padding:7px 0;display:flex}.contract-card dt,.contract-card dd{color:#8592a3;margin:0;font-size:7px}.contract-card dd{color:#14233a;text-align:right;font-weight:700}.contract-card>div:last-child{gap:8px;display:flex}.contract-card>div:last-child button{color:#1768ff;background:#fff;border:1px solid #dce4ee;border-radius:7px;flex:1;padding:9px;font-size:8px;font-weight:800}.maintenance-hero{color:#fff;background:radial-gradient(circle at 80%,#1a4a80,#0000 32%),linear-gradient(135deg,#071a34,#0d2d55);border-radius:14px;grid-template-columns:1fr 180px;align-items:center;padding:30px;display:grid}.maintenance-hero span{letter-spacing:1.5px;color:#55d8ff;font-size:7px;font-weight:900}.maintenance-hero h2{margin:9px 0;font-size:22px}.maintenance-hero p{color:#a9bad0;max-width:620px;font-size:9px;line-height:1.6}.maintenance-hero>div:last-child{text-align:center;border-left:1px solid #2a4d73}.maintenance-hero>div:last-child b,.maintenance-hero>div:last-child small{display:block}.maintenance-hero>div:last-child b{color:#55d8ff;font-size:42px}.maintenance-hero>div:last-child small{color:#a9bad0;font-size:8px}.maintenance-columns{grid-template-columns:1.3fr .7fr}.maintenance-item{border-top:1px solid #edf1f5;grid-template-columns:50px 1fr auto 15px;align-items:center;gap:12px;padding:14px 0;display:grid}.maintenance-item>span{color:#1768ff;background:#edf4ff;border-radius:8px;place-items:center;width:48px;height:42px;font-size:8px;font-weight:900;display:grid}.maintenance-item b,.maintenance-item small{font-size:9px;display:block}.maintenance-item small{color:#8492a4;margin-top:4px;font-size:7px}.maintenance-item em{border-radius:5px;padding:5px 7px;font-size:7px;font-style:normal}.maintenance-item em.planned{color:#1768ff;background:#e7f0ff}.maintenance-item em.available{color:#b97500;background:#fff2da}.maintenance-item em.complete{color:#0c8c54;background:#e6f8ef}.maintenance-item button{color:#9aa7b7;background:0 0;border:0}.check-list{margin:0;padding:0;list-style:none}.check-list li{color:#4f6077;border-top:1px solid #edf1f5;padding:12px 0;font-size:8px}.check-list li:first-letter{color:#13a564}.maintenance-info{background:#fff7e8;border-radius:8px;margin-top:14px;padding:12px}.maintenance-info b,.maintenance-info p{font-size:8px}.maintenance-info p{color:#7b6d54;margin:4px 0;line-height:1.5}.account-layout{grid-template-columns:1fr 340px;gap:18px;display:grid}.account-profile{border-bottom:1px solid #edf1f5;align-items:center;gap:13px;padding-bottom:22px;display:flex}.account-profile>div{color:#1768ff;background:#dceaff;border-radius:14px;place-items:center;width:60px;height:60px;font-size:16px;font-weight:900;display:grid}.account-profile span{flex:1}.account-profile h2{margin:0;font-size:17px}.account-profile p{color:#8492a4;font-size:8px}.account-profile button{color:#1768ff;background:#fff;border:1px solid #dce4ee;border-radius:7px;padding:8px 11px;font-size:8px}.form-grid{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.form-grid label,.request-modal label{color:#53657b;gap:6px;font-size:8px;font-weight:800;display:grid}.form-grid input,.request-modal input,.request-modal select,.request-modal textarea{box-sizing:border-box;color:#14233a;width:100%;font:inherit;background:#fff;border:1px solid #dce4ee;border-radius:8px;outline:none;padding:11px 12px}.form-grid input:focus,.request-modal input:focus,.request-modal select:focus,.request-modal textarea:focus{border-color:#1768ff;box-shadow:0 0 0 3px #e5efff}.form-grid .wide{grid-column:1/-1}.save-button{color:#fff;background:#1768ff;border:0;border-radius:8px;margin-top:18px;padding:11px 15px;font-size:8px;font-weight:800}.account-side{gap:16px;display:grid}.account-side h3{margin:0 0 12px;font-size:12px}.setting-row{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f5;align-items:center;width:100%;padding:12px 0;display:flex}.setting-row span{flex:1}.setting-row b,.setting-row small{font-size:8px;display:block}.setting-row small{color:#8794a5;margin-top:3px;font-size:7px}.setting-row strong{color:#1768ff;font-size:8px}.setting-row em{color:#0b9256;background:#e7f8ef;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.toggle-row{border-top:1px solid #edf1f5;justify-content:space-between;align-items:center;padding:11px 0;font-size:8px;display:flex}.toggle-row input{display:none}.toggle-row i{background:#dbe3ed;border-radius:15px;width:31px;height:17px;position:relative}.toggle-row i:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:all .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.toggle-row input:checked+i{background:#1768ff}.toggle-row input:checked+i:after{left:16px}.modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#051122a3;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.request-modal{background:#fff;border-radius:16px;width:min(580px,100%);max-height:92vh;padding:30px;position:relative;overflow:auto;box-shadow:0 30px 80px #0006}.modal-close{color:#67778c;background:#f0f3f7;border:0;border-radius:50%;width:30px;height:30px;font-size:18px;position:absolute;top:15px;right:17px}.request-modal h2{margin:8px 0;font-size:22px}.request-modal>p{color:#718096;margin-bottom:20px;font-size:9px;line-height:1.6}.request-modal form{gap:13px;display:grid}.request-modal textarea{resize:vertical}.modal-form-row{grid-template-columns:.7fr 1.3fr;gap:12px;display:grid}.file-drop{text-align:center;cursor:pointer;background:#f7faff;border:1px dashed #b8c8dc;border-radius:9px;position:relative;color:#1768ff!important;padding:14px!important}.file-drop small{color:#8593a5;font-size:7px;font-weight:400}.file-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.modal-actions{justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.modal-actions button{color:#5d6e83;background:#fff;border:1px solid #dce4ee;border-radius:8px;padding:10px 14px;font-size:8px;font-weight:800}.modal-actions button:last-child{color:#fff;background:#1768ff;border-color:#1768ff}@media (width<=1150px){.project-grid,.contract-grid{grid-template-columns:1fr 1fr}.quick-actions{grid-template-columns:1fr}.project-row{grid-template-columns:40px 1fr 100px 36px}.project-row>span:nth-of-type(2){display:none}.account-layout{grid-template-columns:1fr}.account-side{grid-template-columns:1fr 1fr}.list-row{grid-template-columns:1.6fr 1fr .7fr .7fr}.list-row>:nth-child(3){display:none}}@media (width<=900px){.dash-layout{grid-template-columns:75px 1fr}.dash-side{padding:24px 11px}.dash-brand{font-size:0}.dash-brand span{font-size:16px}.dash-side>small,.dash-side nav button{font-size:0}.dash-side nav button{justify-content:center}.dash-side nav button i{font-size:14px}.side-help,.back-site{display:none}.dash-main{padding:0 18px 35px}.metric-grid{grid-template-columns:1fr 1fr}.dash-columns,.maintenance-columns{grid-template-columns:1fr}.dash-user span{display:none}.filter-bar{flex-wrap:wrap}.filter-search{width:100%;margin:0}.track-info{grid-template-columns:1fr 1fr}.track-info button{grid-column:1/-1}.project-grid,.contract-grid,.maintenance-hero{grid-template-columns:1fr}.maintenance-hero>div:last-child{border:0;border-top:1px solid #2a4d73;padding-top:15px}.account-side{grid-template-columns:1fr}}@media (width<=600px){.dash-layout{display:block}.dash-side{flex-direction:row;align-items:center;height:auto;padding:14px;display:flex;position:static}.dash-side nav{display:none}.dash-brand,.dash-brand span{font-size:14px}.dash-side>small{margin:0 0 0 auto;display:block}.dash-main>header{align-items:flex-start;min-height:auto;padding:18px 0}.dash-main header p{max-width:190px}.dash-user>button{display:none}.metric-grid{grid-template-columns:1fr 1fr}.metric{padding:14px}.metric strong{font-size:20px}.dash-alert{align-items:flex-start}.dash-alert button{display:none}.project-row{grid-template-columns:38px 1fr 34px}.project-row>span{display:none}.history-row{grid-template-columns:32px 1fr 18px}.history-row time,.history-row em,.history-head,.stage-bar span{display:none}.stage-bar{margin-bottom:18px}.track-info{grid-template-columns:1fr}.track-info span{border-bottom:1px solid #e2e8f0;padding-bottom:8px}.list-row{grid-template-columns:1fr .65fr}.list-row>:nth-child(2),.list-row>:nth-child(3),.list-row>:nth-child(4){display:none}.section-toolbar{align-items:flex-start;gap:12px}.toolbar-actions{flex-direction:column}.form-grid,.modal-form-row{grid-template-columns:1fr}.account-profile{flex-wrap:wrap;align-items:flex-start}.account-profile span{min-width:180px}.maintenance-item{grid-template-columns:45px 1fr 12px}.maintenance-item em{display:none}.request-modal{padding:24px 18px}.quick-actions button{padding:12px}}.filter-search input{width:100%;font:inherit;color:#14233a;background:0 0;border:0;outline:0}.list-button{text-align:left;color:#14233a;cursor:pointer;background:#fff;border-bottom:0;border-left:0;border-right:0;width:100%}.list-button:hover,.history-button:hover{background:#f7faff}.history-button{text-align:left;color:#14233a;cursor:pointer;background:#fff;border-bottom:0;border-left:0;border-right:0;width:100%}.history-button:disabled{cursor:default}.success-toast.error{color:#a52c2c;background:#fff1f1;border-color:#f5c8c8}.success-toast.error>span{background:#d94141}.empty-state{text-align:center;color:#7d8b9e;padding:45px 20px}.empty-state b{color:#14233a;font-size:12px}.empty-state p{font-size:9px}.info-modal{width:min(650px,100%)}.detail-content{color:#53657b;font-size:10px;line-height:1.65}.detail-content h3{color:#14233a;margin:22px 0 8px;font-size:12px}.detail-content ul{padding-left:18px}.detail-content li{margin:7px 0}.detail-facts{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.detail-facts span{background:#f5f8fc;border:1px solid #e5ebf2;border-radius:9px;padding:12px}.detail-facts small,.detail-facts b{display:block}.detail-facts small{color:#8593a5;margin-bottom:5px;font-size:7px}.detail-facts b{color:#14233a;font-size:9px}.detail-note{color:#405b7c;background:#eef5ff;border:1px solid #d8e7ff;border-radius:9px;margin-top:15px;padding:13px}.maintenance-item button,.card-head select{cursor:pointer}.card-head select{color:#1768ff;background:#fff;border:1px solid #dce4ee;border-radius:7px;padding:6px 9px;font-size:8px;font-weight:800}.save-prefs{color:#fff;cursor:pointer;background:#1768ff;border:0;border-radius:8px;width:100%;margin-top:8px;padding:10px;font-size:8px;font-weight:800}.profile-photo{background-position:50%!important;background-size:cover!important}.big-search{border:1px solid #dce4ee;border-radius:10px;align-items:center;gap:10px;margin:18px 0;padding:12px 14px;display:flex}.big-search input{width:100%;font:inherit;border:0;outline:0}.search-results,.notification-list{gap:7px;display:grid}.search-results button,.notification-list button{text-align:left;color:#14233a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9px;justify-content:space-between;align-items:center;padding:13px;display:flex}.search-results button:hover,.notification-list button:hover{background:#f7faff;border-color:#1768ff}.search-results span,.search-results strong{font-size:9px}.search-results strong{color:#1768ff}.notification-list button{display:block}.notification-list b,.notification-list small{font-size:9px;display:block}.notification-list small{color:#8492a4;margin-top:5px;font-size:7px}@media (width<=600px){.detail-facts{grid-template-columns:1fr}.info-modal{padding:24px 18px}.list-button{grid-template-columns:1fr .65fr}}.admin-loading{color:#718096;place-items:center;min-height:360px;font-size:11px;display:grid}.admin-help{margin-top:auto}.admin-overview{grid-template-columns:1fr 1fr}.admin-action-row{border-top:1px solid #edf1f5;align-items:center;gap:11px;padding:13px 0;display:flex}.admin-action-row>div{flex:1}.admin-action-row b,.admin-action-row small{font-size:9px;display:block}.admin-action-row small{color:#8391a3;margin-top:4px;font-size:7px}.admin-action-row>strong{color:#1768ff;font-size:10px}.admin-action-row>em{color:#1768ff;font-size:7px;font-style:normal}.admin-dot{background:#1768ff;border-radius:50%;width:9px;height:9px}.admin-dot.yüksek,.admin-dot.kritik{background:#e04b5f}.admin-dot.normal{background:#f0a328}.customer-strip{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.customer-strip button{text-align:left;color:#14233a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:13px;display:flex}.customer-strip button:hover{border-color:#1768ff}.customer-strip i,.customer-cell>i{color:#1768ff;background:#e8f1ff;border-radius:9px;place-items:center;width:35px;height:35px;font-size:9px;font-style:normal;font-weight:900;display:grid}.customer-strip span{flex:1}.customer-strip b,.customer-strip small{font-size:8px;display:block}.customer-strip small{color:#8290a3;margin-top:4px;font-size:7px}.customer-strip strong{color:#1768ff;font-size:7px}.admin-search{color:#8391a3;background:#fff;border:1px solid #dce4ee;border-radius:8px;align-items:center;gap:8px;padding:9px 11px;display:flex}.admin-search input{border:0;outline:0;min-width:230px;font-size:8px}.admin-table{padding:10px 18px}.admin-table-head,.admin-table-row{grid-template-columns:1.5fr 1.25fr .45fr .45fr .55fr .45fr;align-items:center;gap:12px;padding:10px 8px;display:grid}.admin-table-head{color:#8290a3;font-size:7px;font-weight:800}.admin-table-row{text-align:left;color:#14233a;cursor:pointer;background:#fff;border:0;border-top:1px solid #edf1f5;width:100%}.admin-table-row:hover{background:#f7faff}.admin-table-row span,.admin-table-row strong{font-size:8px}.admin-table-row span b,.admin-table-row span small{font-size:8px;display:block}.admin-table-row span small{color:#8190a3;margin-top:4px;font-size:7px}.admin-table-row>strong{color:#1768ff}.customer-cell{align-items:center;gap:10px;display:flex}.admin-select,.support-admin-card select{color:#14233a;background:#fff;border:1px solid #dce4ee;border-radius:8px;padding:10px 12px;font-size:8px}.workflow-board{grid-template-columns:repeat(6,minmax(185px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.workflow-column{background:#eaf0f7;border-radius:12px;min-height:440px;padding:10px}.workflow-column>header{align-items:center;gap:7px;padding:4px 2px 12px;display:flex}.workflow-column>header span{color:#fff;background:#1768ff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.workflow-column>header b{flex:1;font-size:9px}.workflow-column>header em{color:#728197;font-size:7px;font-style:normal}.workflow-column>div{gap:8px;display:grid}.workflow-column article{background:#fff;border:1px solid #dfe6ef;border-radius:10px;padding:12px;box-shadow:0 3px 10px #19385c0a}.workflow-column article small{color:#1768ff;font-size:7px}.workflow-column article h3{margin:8px 0 4px;font-size:10px;line-height:1.35}.workflow-column article p{color:#7f8da0;font-size:7px}.workflow-progress{background:#e6ecf3;border-radius:4px;height:4px;margin:11px 0 7px;overflow:hidden}.workflow-progress i{background:#1768ff;height:100%;display:block}.workflow-column footer{color:#728197;justify-content:space-between;font-size:7px;display:flex}.workflow-column article>button{color:#1768ff;cursor:pointer;background:#edf4ff;border:0;border-radius:6px;width:100%;margin-top:10px;padding:8px;font-size:7px;font-weight:800}.support-admin-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.support-admin-card header{justify-content:space-between;display:flex}.support-admin-card header em{color:#7f8da0;font-size:7px;font-style:normal}.priority-badge{color:#b67300;background:#fff2db;border-radius:5px;padding:5px 8px;font-size:7px;font-weight:900}.priority-badge.yüksek,.priority-badge.kritik{color:#c9364b;background:#ffeaed}.support-admin-card h3{margin:15px 0 6px;font-size:13px}.support-admin-card>p{color:#718096;min-height:38px;font-size:8px;line-height:1.55}.support-admin-card dl{border-top:1px solid #edf1f5;border-bottom:1px solid #edf1f5;padding:8px 0}.support-admin-card dl>div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.support-admin-card dt,.support-admin-card dd{margin:0;font-size:7px}.support-admin-card dt{color:#8492a4}.support-admin-card dd{text-align:right}.support-admin-card>label{justify-content:space-between;align-items:center;font-size:8px;font-weight:800;display:flex}.active-admin-filter{color:#fff!important;background:#1768ff!important}.contract-admin-head,.contract-admin-row{grid-template-columns:1.5fr 1fr 1fr .7fr 1fr .4fr;align-items:center;gap:12px;padding:11px 8px;display:grid}.contract-admin-head{color:#8290a3;font-size:7px;font-weight:800}.contract-admin-row{border-top:1px solid #edf1f5}.contract-admin-row>span,.contract-admin-row>a,.contract-admin-row>button{font-size:8px}.contract-admin-row>span:first-child{align-items:center;gap:9px;display:flex}.contract-admin-row>span:first-child>i{color:#1768ff;background:#edf4ff;border-radius:8px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.contract-admin-row b,.contract-admin-row small{font-size:8px;display:block}.contract-admin-row small{color:#8290a3;margin-top:3px;font-size:7px}.contract-admin-row>button{color:#1768ff;text-align:left;cursor:pointer;background:0 0;border:0}.contract-admin-row>a{color:#1768ff;font-weight:800}.admin-maintenance{margin-bottom:0}.admin-maint-row{border-top:1px solid #edf1f5;grid-template-columns:35px 1fr .7fr auto;align-items:center;gap:12px;padding:14px 0;display:grid}.admin-maint-row>span{color:#1768ff;background:#edf4ff;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.admin-maint-row b,.admin-maint-row small{font-size:9px;display:block}.admin-maint-row small{color:#8391a3;margin-top:4px;font-size:7px}.admin-maint-row em{color:#53657b;font-size:8px;font-style:normal}.admin-maint-row button{color:#1768ff;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.admin-account-info{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.admin-account-info label{color:#8290a3;background:#f5f8fc;border-radius:9px;padding:12px;font-size:7px}.admin-account-info b{color:#14233a;margin-top:5px;font-size:9px;display:block}.admin-signout{text-align:center;color:#fff;background:#0b2342;border-radius:10px;padding:13px;font-size:8px;font-weight:800;display:block}.customer-detail-modal{width:min(820px,100%)}.customer-contact{grid-template-columns:repeat(4,1fr);gap:9px;margin:18px 0;display:grid}.customer-contact span{background:#f5f8fc;border-radius:9px;padding:11px}.customer-contact small,.customer-contact b{font-size:8px;display:block}.customer-contact small{color:#8290a3;margin-bottom:4px;font-size:7px}.modal-section-title{margin:20px 0 7px;font-size:11px}.customer-project{border-top:1px solid #edf1f5;grid-template-columns:1fr .35fr .2fr;align-items:center;padding:11px;display:grid}.customer-project b,.customer-project small{font-size:9px;display:block}.customer-project small{color:#8290a3;margin-top:4px;font-size:7px}.customer-project em{color:#1768ff;font-size:8px;font-style:normal}.customer-project strong{font-size:9px}.customer-detail-columns{grid-template-columns:1fr 1fr;gap:15px;margin-top:15px;display:grid}.customer-detail-columns>section{background:#f7f9fc;border-radius:10px;padding:14px}.customer-detail-columns h3{margin:0 0 8px;font-size:10px}.mini-record{color:#14233a;border-top:1px solid #e2e8f0;padding:9px 0;display:block}.mini-record b,.mini-record small{font-size:8px;display:block}.mini-record small{color:#1768ff;margin-top:3px;font-size:7px}.form-error{color:#b52d3f;background:#fff0f1;border-radius:8px;margin-bottom:12px;padding:10px;font-size:8px}@media (width<=1150px){.support-admin-grid,.customer-strip{grid-template-columns:1fr 1fr}.admin-table{overflow-x:auto}.admin-table-head,.admin-table-row,.contract-admin-head,.contract-admin-row{min-width:850px}}@media (width<=800px){.support-admin-grid,.admin-overview,.customer-strip{grid-template-columns:1fr}.customer-contact,.customer-detail-columns,.admin-account-info{grid-template-columns:1fr 1fr}}@media (width<=600px){.customer-contact,.customer-detail-columns,.admin-account-info{grid-template-columns:1fr}.admin-search input{min-width:140px}.workflow-board{grid-template-columns:repeat(6,170px)}}.attachment-link{color:#1768ff;background:#eef5ff;border:1px solid #d8e7ff;border-radius:8px;margin:12px 0;padding:10px 12px;font-size:8px;font-weight:800;display:block}.support-admin-card .attachment-link{margin:8px 0 12px}.modal-actions button:disabled,.request-modal button:disabled{opacity:.55;cursor:not-allowed}.billing-info{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.billing-info span{background:#f5f8fc;border:1px solid #e6ebf2;border-radius:9px;padding:11px}.billing-info small,.billing-info b{font-size:8px;display:block}.billing-info small{color:#8290a3;margin-bottom:4px;font-size:7px}.billing-info .billing-address{grid-column:1/-1}.billing-info .billing-address b{line-height:1.55}@media (width<=600px){.dash-side{z-index:50;flex-wrap:wrap;gap:8px;position:sticky;top:0}.dash-side nav{order:3;gap:5px;width:100%;padding:3px 0;display:flex;overflow-x:auto}.dash-side nav button{background:#0c2547;flex:none;padding:8px 10px;font-size:8px;display:flex}.dash-side nav button i{width:14px;font-size:11px}.dash-user>button{width:32px;height:32px;display:block}.dash-main{padding-top:0}.section-toolbar{flex-wrap:wrap}}.analytics-view{gap:16px}.analytics-toolbar{align-items:center}.analytics-ranges{background:#eaf0f7;border-radius:10px;gap:6px;padding:4px;display:flex}.analytics-ranges button{color:#62738a;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 13px;font-size:8px;font-weight:800}.analytics-ranges button.active{color:#fff;background:#1768ff;box-shadow:0 4px 12px #1768ff33}.analytics-metrics .metric-card small.negative,.negative{color:#d33f56!important}.analytics-chart-card{position:relative;overflow:hidden}.analytics-chart-card .card-head>small{color:#8391a3;font-size:7px}.traffic-chart{background:repeating-linear-gradient(#fff 0 49px,#edf1f6 50px);border-bottom:1px solid #dfe6ef;align-items:stretch;gap:4px;height:250px;margin-top:20px;padding:12px 4px 28px;display:flex}.traffic-column{flex:1;align-items:flex-end;min-width:3px;display:flex;position:relative}.traffic-bars{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:100%;display:flex}.traffic-bars i,.traffic-bars b{background:linear-gradient(#3a8cff,#1768ff);border-radius:4px 4px 1px 1px;width:min(9px,45%);min-height:0;display:block}.traffic-bars b{background:linear-gradient(#59e3df,#18b7ae)}.traffic-column>span{white-space:nowrap;color:#8190a3;font-size:6px;position:absolute;bottom:-23px;left:50%;transform:translate(-50%)}.chart-zero{text-align:center;color:#8391a3;font-size:9px;position:absolute;inset:150px 0 auto}.analytics-columns{grid-template-columns:1.15fr .85fr}.top-pages>div{border-top:1px solid #edf1f5;grid-template-columns:25px 1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.top-pages>div>span{color:#1768ff;background:#edf4ff;border-radius:7px;place-items:center;width:23px;height:23px;font-size:7px;font-weight:900;display:grid}.top-pages b,.top-pages small{font-size:9px;display:block}.top-pages small{color:#8290a3;margin-top:3px;font-size:7px}.top-pages em,.top-pages strong{color:#718096;font-size:7px;font-style:normal}.top-pages strong{color:#1768ff}.month-comparison{grid-template-columns:1fr 1fr;gap:10px;display:grid}.month-comparison>div{background:#f5f8fc;border:1px solid #e4eaf2;border-radius:11px;padding:16px}.month-comparison span,.month-comparison b,.month-comparison small,.month-comparison em{display:block}.month-comparison span{color:#718096;font-size:8px}.month-comparison b{color:#14233a;margin:9px 0;font-size:26px}.month-comparison small{color:#8290a3;font-size:7px}.month-comparison em{margin-top:12px;font-size:7px;font-style:normal}.positive{color:#0a9b69!important}.analytics-table{padding-bottom:12px}.analytics-table-head,.analytics-table-row{grid-template-columns:1.3fr .7fr .7fr .7fr;align-items:center;gap:12px;padding:10px 8px;display:grid}.analytics-table-head{color:#8290a3;font-size:7px;font-weight:800}.analytics-table-row{border-top:1px solid #edf1f5;font-size:8px}.analytics-table-row b{font-size:9px}.analytics-table-row em{color:#1768ff;font-style:normal}.analytics-muted,.analytics-empty{text-align:center;color:#8290a3;padding:28px;font-size:8px}.analytics-empty{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.analytics-empty b{color:#14233a;font-size:12px;display:block}.analytics-empty p{margin-bottom:0}@media (width<=900px){.analytics-columns{grid-template-columns:1fr}.traffic-chart{overflow-x:auto}.traffic-column{min-width:7px}}@media (width<=600px){.analytics-toolbar{display:block}.analytics-ranges{width:max-content;margin-top:12px}.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-chart-card{padding:14px}.traffic-chart{height:210px}.month-comparison{grid-template-columns:1fr}.top-pages>div{grid-template-columns:25px 1fr auto}.top-pages strong{grid-column:2}.analytics-table{overflow-x:auto}.analytics-table-head,.analytics-table-row{min-width:560px}}.dash-user .panel-language{color:#14233a;background:#fff;border:1px solid #dce4ee;min-height:36px;padding:7px 10px;box-shadow:0 3px 10px #14233a0a}.dash-user .panel-language select{color:#14233a;max-width:122px}.dash-user .panel-language b{font-size:16px}@media (width<=600px){.dash-user .panel-language{padding:6px 8px}.dash-user .panel-language select{max-width:82px;font-size:9px}}.dash-user .panel-language summary,.dash-user .panel-language .language-menu{color:#14233a}@media (width<=600px){.dash-user .panel-language summary{min-width:44px}.dash-user .panel-language summary span{display:none}}.service-nav-title{display:block;color:#55d8ff!important;letter-spacing:1.2px!important;margin:13px 12px 5px!important;font-size:6px!important}.dash-side nav button.service-active{color:#fff;background:linear-gradient(90deg,#1768ff,#164e86)}.managed-site-list{gap:12px;display:grid}.managed-site-list>article{grid-template-columns:52px 1fr auto;align-items:center;gap:15px;display:grid}.managed-site-icon{color:#1768ff;background:#e7f1ff;border-radius:13px;place-items:center;width:50px;height:50px;font-size:18px;display:grid}.managed-site-list h3{margin:4px 0;font-size:14px}.managed-site-list p,.managed-site-list small{color:#77879a;margin:0;font-size:8px}.managed-site-list>article>em{color:#0d8b54;background:#e6f8ef;border-radius:99px;padding:7px 10px;font-size:7px;font-style:normal;font-weight:900}.managed-actions{grid-column:2/-1;gap:8px;display:flex}.managed-actions a,.managed-actions button{color:#1768ff;background:#fff;border:1px solid #ccdaea;border-radius:7px;padding:9px 12px;font-size:8px;font-weight:900}.managed-actions a{color:#fff;background:#1768ff;border-color:#1768ff}.service-module-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.service-module-card{text-align:left;color:#14233a;cursor:pointer;border:1px solid #e1e7ef;grid-template-columns:42px 1fr;align-items:center;gap:10px;min-height:120px;display:grid}.service-module-card:hover{border-color:#1768ff;transform:translateY(-1px);box-shadow:0 10px 25px #1768ff12}.service-module-card>i{color:#1768ff;background:#eaf2ff;border-radius:11px;place-items:center;width:42px;height:42px;font-size:15px;font-style:normal;display:grid}.service-module-card>span{gap:5px;display:grid}.service-module-card small{color:#78899d;font-size:7px;line-height:1.45}.service-module-card>strong{color:#1768ff;grid-column:2;font-size:7px}.service-workspace-cta{color:#fff;background:#071a35;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.service-workspace-cta>span{gap:5px;display:grid}.service-workspace-cta small{color:#9fb2c8;font-size:8px}.service-workspace-cta a,.service-workspace-cta button{white-space:nowrap;color:#fff;background:#1768ff;border:0;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}.analytics-preview{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.analytics-preview article{gap:5px;display:grid}.analytics-preview small,.analytics-preview span{color:#798a9d;font-size:7px}.analytics-preview b{font-size:23px}.service-hero{margin-bottom:0}@media (width<=1200px){.service-module-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.service-module-grid,.analytics-preview{grid-template-columns:repeat(2,1fr)}.managed-site-list>article{grid-template-columns:52px 1fr}.managed-site-list>article>em{grid-column:2;width:max-content}.managed-actions{grid-column:2}}@media (width<=600px){.service-module-grid{grid-template-columns:1fr}.analytics-preview{grid-template-columns:1fr 1fr}.service-workspace-cta{flex-direction:column;align-items:stretch}.managed-site-list>article{grid-template-columns:42px 1fr}.managed-site-icon{width:40px;height:40px}.managed-actions{grid-column:1/-1}}.shop-admin-order{grid-column:span 1}.shop-admin-flows{gap:9px;margin-top:12px;display:grid}.shop-admin-flow{background:#f8fbff;border:1px solid #dce6f3;border-radius:10px;padding:10px}.shop-admin-flow-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.shop-admin-flow-head span{color:#1768ff;text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:900}.shop-admin-flow-head strong{color:#14233a;font-size:8px}.shop-admin-flow label,.shop-admin-legacy label{grid-template-columns:82px 1fr;align-items:center;gap:8px;margin-top:7px;font-size:7px;font-weight:800;display:grid}.shop-admin-flow select,.shop-admin-legacy select{width:100%;min-width:0}.shop-admin-legacy{gap:6px;margin-top:10px;display:grid}.shop-admin-legacy>small{color:#8290a3;text-transform:uppercase;font-size:7px;font-weight:800}.bank-transfer-admin{background:linear-gradient(145deg,#f5f9ff,#edf5ff);border:1px solid #9ec4ff;border-radius:11px;gap:10px;margin:13px 0;padding:13px;display:grid}.bank-transfer-admin>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.bank-transfer-admin>header span{gap:3px;display:grid}.bank-transfer-admin>header small{color:#657b96;font-size:7px;font-weight:900}.bank-transfer-admin>header b{color:#123b73;font-size:10px}.bank-transfer-admin>header em{color:#1768ff;background:#fff;border-radius:999px;padding:5px 7px;font-size:7px;font-style:normal;font-weight:900}.bank-transfer-admin>p{color:#526b88;margin:0;font-size:8px}.bank-transfer-admin>div{background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.bank-transfer-admin>div>span{gap:3px;min-width:0;display:grid}.bank-transfer-admin>div b{text-overflow:ellipsis;color:#162a46;font-size:8px;overflow:hidden}.bank-transfer-admin>div small{color:#75879e;font-size:7px}.bank-transfer-admin>div button{color:#1768ff;background:0 0;border:0;font-size:7px;font-weight:900}.bank-transfer-admin .bank-transfer-admin-empty{color:#6e8095;font-size:8px;display:block}.bank-transfer-admin>footer{gap:7px;display:flex}.bank-transfer-admin>footer button{border:0;border-radius:8px;flex:1;padding:9px;font-size:7px;font-weight:900}.bank-transfer-admin .reject{color:#aa2433;background:#fff0f1}.bank-transfer-admin .approve{color:#fff;background:#0c8b50}.shop-admin-flow select:disabled,.shop-admin-legacy select:disabled{cursor:not-allowed;opacity:.65}.social-preview>div.social-preview-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.seo-manager{grid-template-columns:minmax(210px,260px) 1fr;align-items:start;gap:16px;display:grid}.seo-pages{gap:9px;padding:15px;display:grid;position:sticky;top:16px}.seo-pages>label,.seo-editor label{color:#44566c;gap:6px;font-size:8px;font-weight:900;display:grid}.seo-pages select,.seo-editor input,.seo-editor select,.seo-editor textarea{color:#11233d;width:100%;font:inherit;background:#fff;border:1px solid #cad7e6;border-radius:8px;outline:none;padding:10px 11px}.seo-pages select:focus,.seo-editor input:focus,.seo-editor select:focus,.seo-editor textarea:focus{border-color:#1768ff;box-shadow:0 0 0 3px #1768ff12}.seo-pages header{border-top:1px solid #e6edf5;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.seo-pages header span{gap:3px;display:grid}.seo-pages header b{font-size:9px}.seo-pages header small,.seo-pages>p{color:#7b8a9c;font-size:7px;line-height:1.5}.seo-pages header button{color:#fff;background:#1768ff;border:0;border-radius:7px;padding:8px;font-size:7px;font-weight:900}.seo-pages>button{text-align:left;color:#15263e;background:#f8fbff;border:1px solid #e1e8f0;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:10px;display:flex}.seo-pages>button.active{background:#edf4ff;border-color:#1768ff}.seo-pages>button span{gap:3px;min-width:0;display:grid}.seo-pages>button b{text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.seo-pages>button small{color:#7a8b9e;text-transform:uppercase;font-size:6px}.seo-pages>button em{color:#168456;font-size:6px;font-style:normal;font-weight:900}.seo-editor{gap:14px;padding:20px;display:grid}.seo-editor>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.seo-editor>header>div:first-child{gap:5px;display:grid}.seo-editor>header span{color:#1768ff;letter-spacing:1px;font-size:7px;font-weight:900}.seo-editor>header h3{margin:0;font-size:17px}.seo-editor>header p{color:#708196;margin:0;font-size:8px}.seo-score{background:#f1f5fa;border-radius:11px;place-items:center;min-width:84px;padding:10px;display:grid}.seo-score b{font-size:24px}.seo-score small{font-size:6px}.seo-score.score-good{color:#08794a;background:#e8f8ef}.seo-score.score-mid{color:#9a6a00;background:#fff6dc}.seo-score.score-low{color:#bd3b31;background:#fff0ef}.seo-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seo-fields.three{grid-template-columns:repeat(3,1fr)}.seo-editor label small{color:#8291a3;justify-self:end;font-size:6px;font-weight:700}.seo-editor textarea{resize:vertical;min-height:75px}.seo-section{border-top:1px solid #e4ebf3;gap:10px;padding-top:14px;display:grid}.seo-section h4{margin:0;font-size:11px}.search-preview{background:#fff;border:1px solid #dce5ef;border-radius:10px;gap:5px;padding:13px;display:grid}.search-preview small{color:#168352;font-size:7px}.search-preview b{color:#194db5;font-size:13px;font-weight:600}.search-preview p{color:#526274;margin:0;font-size:8px;line-height:1.5}.seo-toggles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seo-toggles>label{border:1px solid #dce5ef;border-radius:9px;align-items:flex-start;gap:9px;padding:11px;display:flex}.seo-toggles input{width:auto;margin-top:2px}.seo-toggles span{gap:3px;display:grid}.seo-toggles b{font-size:8px}.seo-toggles small{justify-self:auto;font-size:7px}.social-preview{background:#f4f6f8;border:1px solid #d9e2ec;border-radius:11px;overflow:hidden}.social-preview>img,.social-preview>div{object-fit:cover;color:#61748c;background:linear-gradient(135deg,#eaf2ff,#f7f0ff);place-items:center;width:100%;height:170px;font-size:9px;display:grid}.social-preview>span{gap:4px;padding:12px;display:grid}.social-preview small{color:#758497;font-size:7px}.social-preview b{font-size:11px}.social-preview p{color:#5e7085;margin:0;font-size:8px}.seo-editor>footer{border-top:1px solid #e4ebf3;align-items:center;gap:10px;padding-top:14px;display:flex}.seo-editor>footer span{color:#34725b;flex:1;font-size:7px}.seo-editor>footer button{color:#fff;background:#1768ff;border:0;border-radius:8px;padding:11px 14px;font-size:8px;font-weight:900}.seo-editor>footer button.danger{color:#bd3b31;background:#fff;border:1px solid #e4b7b3}.seo-editor>footer button:disabled{opacity:.45}.seo-empty{padding:20px}.seo-empty h3{margin:0 0 8px}.seo-empty p{color:#708196;margin:0;font-size:8px}@media (width<=1000px){.seo-manager{grid-template-columns:1fr}.seo-pages{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.seo-pages>label,.seo-pages>header,.seo-pages>p{grid-column:1/-1}}@media (width<=650px){.seo-fields,.seo-fields.three,.seo-toggles{grid-template-columns:1fr}.seo-editor>header{flex-direction:column}.seo-score{grid-template-columns:auto 1fr;justify-items:start;gap:8px}.seo-editor>footer{flex-direction:column;align-items:stretch}.seo-editor>footer span{order:-1}.seo-pages{grid-template-columns:1fr}.seo-pages>label,.seo-pages>header,.seo-pages>p{grid-column:auto}.social-preview>img,.social-preview>div{height:120px}}.dash-side>small{font-size:11px}.dash-side nav button{padding:12px;font-size:14px;line-height:1.35}.dash-side nav button i{font-size:16px}.service-nav-title{line-height:1.4;font-size:10px!important}.side-help b{font-size:14px}.side-help p,.side-help button,.back-site{font-size:12px}.dash-main>header h1{font-size:30px}.dash-main>header p{font-size:14px;line-height:1.5}.eyebrow{font-size:11px}.dash-user span b{font-size:13px}.dash-user span small{font-size:12px}.dash-layout p{font-size:13px;line-height:1.6}.dash-layout small,.dash-layout label,.dash-layout time,.dash-layout dt,.dash-layout dd{font-size:12px;line-height:1.45}.dash-layout button,.dash-layout input,.dash-layout select,.dash-layout textarea{font-size:13px}.dash-card h2{font-size:24px}.dash-card h3{font-size:17px}.dash-card b{font-size:14px;line-height:1.4}.metric small,.metric span{font-size:12px}.metric strong{font-size:28px}.quick-actions b{font-size:14px}.quick-actions small{font-size:12px}.status,.priority-badge,.list-status{font-size:11px}.project-card>p,.card-head p,.section-toolbar p,.track-top p,.account-profile p{font-size:13px}.project-row b,.project-row small,.history-row b,.history-row small,.timeline b,.timeline small,.list-row span,.list-row b,.primary-action,.secondary-action,.toolbar-actions button,.managed-actions a,.managed-actions button{font-size:12px}.service-module-card b{font-size:14px}.service-module-card small,.service-module-card>strong,.service-workspace-cta small{font-size:12px}.service-workspace-cta b{font-size:15px}.seo-pages>label,.seo-editor label{font-size:12px}.seo-pages header b,.seo-pages>button b{font-size:13px}.seo-pages header small,.seo-pages>p,.seo-pages>button small,.seo-pages>button em,.seo-editor>header span,.seo-editor>header p,.seo-editor label small,.seo-toggles small,.search-preview small,.search-preview p,.social-preview small,.social-preview p,.seo-editor>footer span{font-size:11px}.seo-section h4,.social-preview b{font-size:14px}@media (width<=900px){.dash-side nav button{font-size:0}.dash-side nav button i{font-size:17px}.dash-main>header h1{font-size:27px}}@media (width<=600px){.dash-side nav button{padding:10px 12px;font-size:12px}.dash-side nav button i{font-size:14px}.dash-side>small{font-size:10px}.dash-main>header h1{font-size:24px}.dash-main>header p{max-width:260px;font-size:13px}.dash-layout p{font-size:13px}.dash-layout small,.dash-layout label,.dash-layout time,.dash-layout dt,.dash-layout dd{font-size:11px}.dash-layout button,.dash-layout input,.dash-layout select,.dash-layout textarea{font-size:12px}}.shop-service-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-service-admin{align-content:start;gap:12px;display:grid}.shop-service-admin label{color:#46596f;gap:6px;font-size:12px;font-weight:800;display:grid}.shop-service-admin input,.shop-service-admin select{color:#14233a;background:#fff;border:1px solid #cad7e6;border-radius:8px;width:100%;min-width:0;padding:10px 11px}.shop-service-admin input:focus,.shop-service-admin select:focus{border-color:#1768ff;outline:0;box-shadow:0 0 0 3px #1768ff14}.shop-service-admin>.primary-action{width:100%;margin-top:2px}.owned-system-list{margin-bottom:2px}@media (width<=1100px){.shop-service-admin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.shop-service-admin-grid{grid-template-columns:1fr}}.admin-workspace-state{background:#f3f8ff;border:1px solid #d7e5f5;border-radius:9px;gap:3px;padding:10px;display:grid}.admin-workspace-state b{color:#174d91;font-size:12px}.admin-workspace-state small{color:#6f8197;font-size:11px}.operational-workspace{border-color:#bdd4f3;gap:18px;display:grid;box-shadow:0 12px 34px #1768ff14}.operational-workspace>header{border-bottom:1px solid #e3ebf5;justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:15px;display:flex}.operational-workspace>header span{color:#1768ff;letter-spacing:1.2px;font-size:11px;font-weight:900}.operational-workspace>header h2{margin:5px 0;font-size:24px}.operational-workspace>header p{color:#667a92;max-width:720px;margin:0}.workspace-completion{color:#1768ff;background:#edf5ff;border-radius:12px;place-items:center;min-width:105px;padding:12px;display:grid}.workspace-completion b{font-size:25px}.workspace-completion small{font-size:11px}.workspace-service-picker{color:#40546c;gap:7px;max-width:500px;font-weight:900;display:grid}.workspace-service-picker select,.workspace-fields input,.workspace-fields select,.workspace-fields textarea,.workspace-modules select,.workspace-modules textarea,.workspace-notes textarea{color:#14233a;background:#fff;border:1px solid #cbd8e8;border-radius:9px;outline:0;width:100%;padding:11px 12px}.workspace-service-picker select:focus,.workspace-fields input:focus,.workspace-fields select:focus,.workspace-fields textarea:focus,.workspace-modules select:focus,.workspace-modules textarea:focus,.workspace-notes textarea:focus{border-color:#1768ff;box-shadow:0 0 0 3px #1768ff17}.operational-workspace form{gap:17px;display:grid}.workspace-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.workspace-fields label,.workspace-notes{color:#40546c;gap:7px;font-weight:900;display:grid}.workspace-fields .wide{grid-column:1/-1}.workspace-fields textarea{resize:vertical;min-height:78px}.workspace-colors>span{gap:8px;display:flex}.workspace-colors input[type=color]{height:44px;padding:4px}.workspace-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.workspace-modules article{background:#f8fbff;border:1px solid #dde7f2;border-radius:11px;gap:9px;padding:13px;display:grid}.workspace-modules article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspace-modules b{font-size:13px}.workspace-modules select{width:auto;min-width:145px;padding:8px 9px}.workspace-modules textarea,.workspace-notes textarea{resize:vertical;min-height:72px}.operational-workspace form>footer{background:0 0;border-top:1px solid #e3ebf5;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 0;display:flex}.operational-workspace form>footer>span{color:#53677f;font-size:14px}.operational-workspace form>footer>span.saved{color:#087b49;font-weight:800}.operational-workspace form>footer>div{align-items:center;gap:8px;display:flex}.operational-workspace form>footer a,.operational-workspace form>footer button{color:#1768ff;background:#fff;border:1px solid #c9d8e9;border-radius:8px;padding:10px 12px;font-weight:900}.operational-workspace form>footer button{color:#fff;background:#1768ff;border-color:#1768ff}.operational-workspace form>footer button:disabled{opacity:.55}.workspace-loading{color:#6a7c91;text-align:center;background:#f5f8fc;border-radius:11px;padding:30px}@media (width<=900px){.workspace-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-modules{grid-template-columns:1fr}.operational-workspace form>footer{flex-direction:column;align-items:stretch}.operational-workspace form>footer>div{flex-wrap:wrap}}@media (width<=600px){.operational-workspace>header{flex-direction:column}.workspace-completion{box-sizing:border-box;grid-template-columns:auto 1fr;justify-items:start;gap:8px;width:100%}.workspace-fields{grid-template-columns:1fr}.workspace-fields .wide{grid-column:auto}.workspace-modules article>div{flex-direction:column;align-items:stretch}.workspace-modules select{width:100%}.operational-workspace form>footer>div{display:grid}.operational-workspace form>footer a,.operational-workspace form>footer button{text-align:center}}.analytics-coverage{color:#718096;margin-top:8px;font-size:8px;display:block}.analytics-breakdown{min-height:220px}.breakdown-row{border-top:1px solid #edf1f5;grid-template-columns:1fr 1.2fr 42px;align-items:center;gap:12px;padding:12px 0;display:grid}.breakdown-row span b,.breakdown-row span small{font-size:9px;display:block}.breakdown-row span small{color:#8290a3;margin-top:3px;font-size:7px}.breakdown-row>i{background:#e7eef7;border-radius:8px;height:7px;display:block;overflow:hidden}.breakdown-row>i em{background:linear-gradient(90deg,#1768ff,#18b7ae);border-radius:8px;height:100%;display:block}.breakdown-row>strong{text-align:right;color:#1768ff;font-size:9px}@media (width<=600px){.breakdown-row{grid-template-columns:1fr 80px 32px}.analytics-coverage{max-width:260px}}.dash-layout .maintenance-plan-form{gap:16px;display:grid}.dash-layout .maintenance-plan-form label{gap:8px;display:grid}.dash-layout .maintenance-plan-form :is(input,select,button){color:#14233a;background:#fff;border:1px solid #c8d6e8;border-radius:8px;padding:12px}.dash-layout .maintenance-plan-form>div{flex-wrap:wrap;gap:12px;display:flex}.dash-layout .maintenance-plan-form button[type=submit]{color:#fff;background:#1768ff}.dash-layout .maintenance-plan-form button:disabled{opacity:.55;cursor:not-allowed}.dash-layout{font-size:16px;line-height:1.6}.dash-layout p{font-size:15px}.dash-layout :is(small,label,time,dt,dd){font-size:14px;line-height:1.5}.dash-layout :is(button,input,select,textarea){font-size:16px}.dash-layout :is(input,select,textarea),.dash-layout :is(fieldset,form,.operational-workspace,.workspace-service-picker,.workspace-fields label){box-sizing:border-box;min-width:0;max-width:100%}.dash-layout .operational-workspace,.dash-layout .view-stack{grid-template-columns:minmax(0,1fr)}.dash-layout .view-stack>*{min-width:0}.dash-layout .workspace-service-picker{width:100%}.dash-layout :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #1768ff}.dash-layout :is(button,input:not([type=checkbox]):not([type=radio]),select){min-height:44px}.dash-layout :is(.dash-card,.operation-rows article,.service-module-card)>*{min-width:0}.dash-layout :is(.operation-rows,.managed-site-list,.shop-admin-order,.shop-service-admin){overflow-wrap:anywhere}.dash-layout .operation-rows article{align-items:center}.dash-layout .operation-rows article>button{flex-shrink:0}.dash-layout .service-module-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.dash-layout .service-module-card{min-height:142px;padding:20px}.dash-layout .service-module-card b{font-size:16px}.dash-layout .service-module-card small{color:#536780;font-size:14px}.dash-layout .service-module-card>strong,.dash-layout .service-workspace-cta :is(small,a,button),.dash-layout :is(.shop-admin-flow-head span,.shop-admin-flow-head strong,.shop-admin-flow label,.shop-admin-legacy label,.bank-transfer-admin p,.bank-transfer-admin small,.bank-transfer-admin em,.bank-transfer-admin button){font-size:14px}.dash-layout .service-operations :is(input,select,textarea,button,label){font-size:16px}.dash-layout .service-operations [role=status]{color:#163760;overflow-wrap:anywhere;background:#edf4ff;border-left:4px solid #1768ff;border-radius:8px;padding:12px 16px}.dash-layout .service-operations nav{border-bottom:1px solid #dbe5f1;gap:8px;padding-bottom:8px}.dash-layout .service-operations nav button{font-weight:650}.dash-layout .service-operations fieldset{background:#f8fbff}.dash-layout .service-operations legend{padding:0 8px;font-size:18px;font-weight:700}.dash-layout .service-operations pre{white-space:pre-wrap;overflow-wrap:anywhere}.dash-layout .dash-side nav{scrollbar-width:thin;flex:1;min-height:0}.dash-layout .dash-side nav button{flex-shrink:0}@media (width>=901px) and (height<=760px){.dash-layout .dash-side{padding-top:16px;padding-bottom:14px}.dash-layout .side-help{margin-top:10px;padding:10px}.dash-layout .side-help p{margin:5px 0;font-size:13px}}@media (width<=600px){.dash-layout .dash-side{flex-wrap:wrap;gap:12px;height:auto;padding:16px}.dash-layout .dash-side nav{flex-wrap:nowrap;flex:0 0 100%;gap:8px;padding:4px 2px 10px;display:flex;overflow-x:auto}.dash-layout .dash-side nav button{white-space:nowrap;padding:10px 14px;font-size:14px}.dash-layout .dash-side nav .service-nav-title{display:none}.dash-layout .dash-main{padding:0 16px 32px}.dash-layout .dash-main>header{flex-wrap:wrap;gap:16px}.dash-layout .dash-main>header p{max-width:none;font-size:14px}.dash-layout .dash-card{padding:18px}.dash-layout .operation-fields,.dash-layout .workspace-fields{grid-template-columns:minmax(0,1fr)}.dash-layout .operation-rows article{flex-wrap:wrap;padding:16px 0}.dash-layout .operation-actions{gap:10px}.dash-layout .operation-actions button{flex:140px}.dash-layout .service-workspace-cta a{white-space:normal;text-align:center}}@media (prefers-reduced-motion:reduce){.dash-layout *,.dash-layout :before,.dash-layout :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.dash-layout .admin-error-toast{color:#9f1239;background:#fff1f2;border:1px solid #fda4af}.references-page{color:#11243d;background:#f6f8fc;min-height:100vh}.references-container{width:min(1180px,100% - 40px);margin:auto}.references-nav{color:#fff;background:#06162e;align-items:center;gap:42px;height:78px;padding:0 max(22px,50vw - 590px);display:flex}.references-brand{letter-spacing:1.5px;align-items:center;gap:10px;font-size:12px;font-weight:900;display:flex}.references-brand img{object-fit:contain;width:40px;height:40px}.references-nav nav{color:#9fb0c8;gap:27px;margin-left:auto;font-size:11px;display:flex}.references-nav nav a{padding:30px 0}.references-nav nav a.active{color:#55d8ff;border-bottom:2px solid #55d8ff}.references-nav-cta{background:#1768ff;border-radius:7px;padding:11px 16px;font-size:10px;font-weight:800}.references-hero{color:#fff;background:radial-gradient(circle at 83% 30%,#15447a 0,#0000 28%),linear-gradient(145deg,#06162e,#0a264b);position:relative;overflow:hidden}.references-hero-grid{z-index:2;grid-template-columns:1fr .62fr;align-items:center;gap:90px;min-height:570px;display:grid;position:relative}.references-eyebrow,.references-heading>div>span,.references-cta>div>span{letter-spacing:2px;color:#55d8ff;font-size:10px;font-weight:900}.references-hero h1{letter-spacing:-3.5px;margin:18px 0 25px;font-size:clamp(52px,6vw,78px);line-height:.98}.references-hero h1 em{color:#55d8ff;font-style:normal}.references-hero>div>div:first-child>p{color:#b4c4d8;max-width:620px;font-size:16px;line-height:1.75}.references-summary{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0b;border:1px solid #ffffff24;border-radius:22px;justify-self:end;width:310px;padding:38px;box-shadow:0 30px 70px #0004}.references-summary span{color:#55d8ff;letter-spacing:1.7px;font-size:9px;font-weight:900}.references-summary b{letter-spacing:-6px;margin:17px 0 5px;font-size:92px;line-height:1;display:block}.references-summary p{font-size:14px;font-weight:800}.references-summary i{color:#91a8c3;border-top:1px solid #ffffff1d;margin-top:24px;padding-top:18px;font-size:9px;font-style:normal;display:block}.references-orbit{border:1px solid #55d8ff20;border-radius:50%;position:absolute}.references-orbit.one{width:520px;height:520px;top:20px;right:-100px}.references-orbit.two{width:350px;height:350px;top:105px;right:-15px}.references-showcase{padding:100px 0}.references-heading{justify-content:space-between;align-items:flex-end;margin-bottom:46px;display:flex}.references-heading h2{letter-spacing:-2px;margin:13px 0 0;font-size:45px;line-height:1.05}.references-heading>p{color:#6f7e91;max-width:430px;font-size:13px;line-height:1.75}.reference-list{gap:18px;display:grid}.reference-card{background:#fff;border:1px solid #e0e6ee;border-radius:16px;grid-template-columns:55px 250px 1.05fr 1fr 155px;align-items:center;gap:25px;padding:27px 30px;transition:all .2s;display:grid;box-shadow:0 12px 32px #1a365d0a}.reference-card:hover{border-color:#b9cce7;transform:translateY(-2px);box-shadow:0 18px 40px #1a365d14}.reference-index{color:#9aa8ba;font-size:10px;font-weight:900}.reference-identity{align-items:center;gap:14px;display:flex}.reference-identity>i{color:#1768ff;background:#eaf2ff;border-radius:13px;place-items:center;width:52px;height:52px;font-size:13px;font-style:normal;font-weight:900;display:grid}.reference-card.violet .reference-identity>i{color:#7357ff;background:#f0ecff}.reference-card.cyan .reference-identity>i{color:#00a99d;background:#e7fbfa}.reference-identity span,.reference-identity small{color:#1768ff;letter-spacing:.7px;font-size:7px;font-weight:900;display:block}.reference-identity h3{margin:6px 0 3px;font-size:19px}.reference-identity small{color:#8694a6;letter-spacing:0;font-weight:500}.reference-card blockquote{color:#173354;margin:0;font-size:16px;font-weight:800;line-height:1.45}.reference-card>p{color:#718096;font-size:10px;line-height:1.65}.reference-card>a{color:#1768ff;border:1px solid #d7e4f6;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:8px;font-weight:900;display:flex}.reference-card>a b{font-size:14px}.references-source-note{text-align:right;color:#8996a7;margin-top:18px;font-size:8px}.references-cta{text-align:center;color:#fff;background:radial-gradient(circle at 70%,#174777,#0000 35%),#06162e;padding:100px 20px}.references-cta>div{max-width:780px;margin:auto}.references-cta h2{letter-spacing:-2px;margin:17px 0;font-size:48px;line-height:1.08}.references-cta p{color:#9fb1c8;font-size:13px}.references-cta a{background:#1768ff;border-radius:8px;margin-top:22px;padding:15px 21px;font-size:11px;font-weight:900;display:inline-block}.references-footer{color:#8799b2;background:#030e20;align-items:center;gap:35px;padding:30px max(20px,50vw - 590px);font-size:9px;display:flex}.references-footer p{margin-left:auto}.references-footer>span a{color:#b0bed1}@media (width<=1050px){.reference-card{grid-template-columns:40px 220px 1fr 140px}.reference-card>p{grid-column:3/5}.references-hero-grid{gap:40px}}@media (width<=760px){.references-nav{flex-wrap:wrap;height:auto;padding:14px 20px}.references-nav nav{order:3;gap:20px;width:100%;overflow-x:auto}.references-nav nav a{white-space:nowrap;padding:10px 0}.references-nav-cta{margin-left:auto}.references-hero-grid{grid-template-columns:1fr;padding:70px 0}.references-summary{justify-self:start}.references-heading{display:block}.references-heading>p{margin-top:22px}.reference-card{grid-template-columns:35px 1fr}.reference-card blockquote,.reference-card>p,.reference-card>a{grid-column:2}.reference-card>a{width:max-content}.references-footer{text-align:center;display:block}.references-footer p{margin:18px 0}}@media (width<=520px){.references-hero h1{font-size:49px}.references-summary{width:100%}.references-heading h2,.references-cta h2{font-size:38px}.reference-card{gap:18px;padding:22px 18px}.reference-index{display:none}.reference-card{grid-template-columns:1fr}.reference-card blockquote,.reference-card>p,.reference-card>a{grid-column:1}.references-source-note{text-align:left}}.reference-identity>i{overflow:hidden}.reference-identity>i img{object-fit:cover;width:100%;height:100%;display:block}.reference-card.coral .reference-identity>i{background:#fff0ee}.reference-card.forest .reference-identity>i{background:#eaf5f0}.reference-card.magenta .reference-identity>i{color:#d22a87;background:#fff0f8}.product-detail-page{background:#f3f6fa}.product-hero{color:#fff;background:radial-gradient(circle at 82% 5%,#264f8b 0,#0000 29%),linear-gradient(145deg,#041027,#092a51)}.product-hero-grid{grid-template-columns:1.2fr .55fr;align-items:center;gap:70px;min-height:590px;padding:70px 0;display:grid}.product-hero nav{color:#93a9c4;gap:9px;font-size:10px;display:flex}.product-hero nav a{color:#69ddff}.product-kicker,.product-scope header>span,.product-process header>span,.product-compare header>span,.product-addons>span,.product-contact>span{color:#65e0ff;letter-spacing:1.8px;margin-top:35px;font-size:9px;font-weight:900;display:block}.product-hero h1{letter-spacing:-3px;max-width:760px;margin:15px 0 20px;font-size:clamp(48px,6vw,76px);line-height:1}.product-hero>div>div>p{color:#b6c7da;max-width:720px;font-size:16px;line-height:1.75}.product-facts{background:#ffffff1c;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:35px;display:grid}.product-facts span{background:#071a35;gap:7px;padding:17px;display:grid}.product-facts small{color:#7691af;letter-spacing:1.1px;font-size:7px}.product-hero aside{background:#ffffff0d;border:1px solid #7bd9ff38;border-radius:20px;padding:28px;box-shadow:0 28px 70px #0007}.product-hero aside>span{color:#65e0ff;letter-spacing:1.5px;font-size:8px;font-weight:900}.product-hero aside>b{margin:18px 0 3px;font-size:34px;display:block}.product-hero aside>small{color:#9eb1c9}.product-hero aside>p{color:#aebed2;font-size:10px;line-height:1.65}.product-hero aside>button,.product-hero aside>a:not(.product-whatsapp){color:#fff;background:#1768ff;border:0;border-radius:10px;justify-content:center;width:100%;margin-top:20px;padding:14px;font-weight:900;display:flex}.product-whatsapp{text-align:center;color:#65e0a5;margin-top:16px;font-size:9px;font-weight:900;display:block}.product-body{grid-template-columns:1fr 390px;gap:25px;padding:70px 0 100px;display:grid}.product-main{gap:24px;display:grid}.product-scope,.product-process,.product-compare,.product-addons,.product-contact{background:#fff;border:1px solid #d8e2ed;border-radius:19px;padding:32px}.product-scope header>span,.product-process header>span,.product-compare header>span,.product-addons>span,.product-contact>span{color:#1768ff;margin-top:0}.product-scope h2,.product-process h2,.product-compare h2,.product-addons h2,.product-contact h2{letter-spacing:-1px;margin:10px 0 24px;font-size:29px}.product-scope>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.product-scope article{border:1px solid #e1e7ef;border-radius:12px;gap:14px;padding:18px;display:flex}.product-scope article>b{color:#1768ff;font-size:9px}.product-scope h3{margin:0 0 7px;font-size:13px}.product-scope p,.product-process p{color:#708096;margin:0;font-size:9px;line-height:1.6}.product-process ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.product-process li{border-top:1px solid #e5eaf1;grid-template-columns:42px 1fr;gap:15px;padding:17px 0;display:grid}.product-process li>b{color:#1768ff;background:#eaf2ff;border-radius:9px;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.product-process h3{margin:1px 0 6px;font-size:14px}.product-compare>div{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.product-compare a{border:1px solid #dce5ef;border-radius:12px;padding:18px}.product-compare a.current{background:#eef5ff;border-color:#1768ff}.product-compare a>span{color:#1768ff;font-size:8px;font-weight:900}.product-compare h3{margin:8px 0;font-size:15px}.product-compare p{color:#76869a;font-size:9px;line-height:1.55}.product-compare a>b{color:#173b67;font-size:10px}.product-side{align-self:start;gap:16px;display:grid;position:sticky;top:95px}.product-addons>p,.product-contact>p{color:#6f7f94;font-size:10px;line-height:1.6}.product-addons label{cursor:pointer;border-top:1px solid #e5ebf2;gap:10px;padding:15px 0;display:flex}.product-addons input{accent-color:#1768ff}.product-addons label>span{gap:4px;display:grid}.product-addons label b{font-size:11px}.product-addons label small{color:#7b899a;font-size:8px}.product-addons label strong{color:#1768ff;font-size:9px}.product-total{color:#fff;background:#071a35;border-radius:13px;gap:8px;margin-top:20px;padding:18px;display:grid}.product-total>span,.product-total>strong{justify-content:space-between;display:flex}.product-total small{color:#91a4bd;font-size:8px}.product-total>strong{border-top:1px solid #ffffff17;margin-top:6px;padding-top:12px}.product-total button,.product-contact button{color:#fff;background:#1768ff;border:0;border-radius:9px;padding:13px;font-weight:900}.product-contact form{gap:13px;display:grid}.product-contact label{color:#42546b;gap:7px;font-size:9px;font-weight:900;display:grid}.product-contact input,.product-contact textarea{resize:vertical;border:1px solid #cfd9e6;border-radius:9px;outline:0;width:100%;padding:11px}.product-contact input:focus,.product-contact textarea:focus{border-color:#1768ff;box-shadow:0 0 0 3px #1768ff14}.product-contact-error,.product-contact-success{padding:10px;border-radius:8px!important}.product-contact-error{background:#fff1f2;color:#9f1239!important}.product-contact-success{background:#ecfdf3;color:#087b3c!important}@media (width<=1000px){.product-hero-grid,.product-body{grid-template-columns:1fr}.product-hero aside{max-width:620px}.product-side{grid-template-columns:1fr 1fr;position:static}}@media (width<=680px){.product-hero-grid{min-height:auto;padding:55px 0}.product-hero h1{font-size:46px}.product-facts{grid-template-columns:1fr}.product-body{width:min(100% - 26px,1200px);padding:40px 0 70px}.product-scope,.product-process,.product-compare,.product-addons,.product-contact{padding:22px}.product-scope>div,.product-compare>div,.product-side{grid-template-columns:1fr}.product-scope h2,.product-process h2,.product-compare h2,.product-addons h2,.product-contact h2{font-size:25px}}.product-hero-visual{width:calc(100% + 56px);height:185px;margin:-28px -28px 24px;position:relative}.product-hero-preview{object-fit:cover;object-position:center 55%;border-bottom:1px solid #ffffff1a;border-radius:20px 20px 0 0;width:100%;height:100%;margin:0;display:block}.product-hero-visual .shop-card-brand{top:12px!important;left:12px!important}.product-hero nav{font-size:12px}.product-hero>div>div>p{font-size:17px}.product-facts small{font-size:9px}.product-facts b{font-size:12px;line-height:1.45}.product-hero aside>span{font-size:10px}.product-hero aside>p{font-size:13px;line-height:1.65}.product-whatsapp{font-size:11px}.product-body{grid-template-columns:minmax(0,1fr) 420px;gap:28px}.product-scope h3{font-size:15px;line-height:1.35}.product-scope p,.product-process p{font-size:12px;line-height:1.65}.product-process h3{font-size:16px}.product-compare a>span{font-size:9px}.product-compare h3{font-size:17px}.product-compare p{font-size:12px;line-height:1.6}.product-compare a>b{font-size:12px}.product-addons>p,.product-contact>p{font-size:12px;line-height:1.65}.product-addons label{border-radius:11px;align-items:flex-start;gap:12px;margin:0 -10px;padding:16px 10px}.product-addons label.selected{background:#eef5ff;border-top-color:#0000;box-shadow:inset 0 0 0 1px #b9d1ff}.product-addons input{flex:0 0 18px;width:18px;height:18px;margin-top:2px}.product-addons label>span{gap:6px}.product-addons label b{font-size:14px;line-height:1.35}.product-addons label small{font-size:11px;line-height:1.55}.product-addons label strong{font-size:12px}.product-total{gap:10px;padding:20px}.product-total-status{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:11px;display:flex}.product-total-status span{color:#fff;font-size:11px;font-weight:900}.product-total-status em{color:#65e0a5;font-size:9px;font-style:normal}.product-total small{font-size:10px}.product-total>span b{font-size:13px}.product-total>strong b{color:#72ddff;font-size:18px}.product-total>p{color:#aebed2;margin:2px 0;font-size:10px;line-height:1.5}.product-total button,.product-contact button{min-height:45px;font-size:12px}.product-contact label{font-size:11px}.product-contact input,.product-contact textarea{font-size:14px;line-height:1.5}@media (width<=1000px){.product-body{grid-template-columns:1fr}.product-side{grid-template-columns:1fr 1fr}}@media (width<=680px){.product-hero>div>div>p{font-size:15px}.product-scope p,.product-process p,.product-compare p{font-size:13px}.product-addons label b{font-size:15px}.product-addons label small{font-size:12px}.product-side{grid-template-columns:1fr}.product-total-status{flex-direction:column;align-items:flex-start;gap:4px}}.product-addon-option{width:calc(100% + 20px);color:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #e5ebf2;border-radius:11px;align-items:flex-start;gap:12px;margin:0 -10px;padding:16px 10px;display:flex}.product-addon-option.selected{background:#eef5ff;border-top-color:#0000;box-shadow:inset 0 0 0 1px #b9d1ff}.product-addon-option>i{color:#1768ff;background:#fff;border:1px solid #b8c7d8;border-radius:7px;flex:0 0 22px;place-items:center;width:22px;height:22px;margin-top:1px;font-size:13px;font-style:normal;font-weight:900;display:grid}.product-addon-option.selected>i{color:#fff;background:#1768ff;border-color:#1768ff}.product-addon-option>span{gap:6px;display:grid}.product-addon-option b{font-size:14px;line-height:1.35}.product-addon-option small{color:#7b899a;font-size:11px;line-height:1.55}.product-addon-option strong{color:#1768ff;font-size:12px}.product-addon-option:hover{background:#f5f8fd}.product-addon-option:focus-visible{outline-offset:2px;outline:3px solid #1768ff}@media (width<=680px){.product-addon-option b{font-size:15px}.product-addon-option small{font-size:12px}}.product-billing-switch{background:#ffffff0b;border:1px solid #ffffff20;border-radius:11px;grid-template-columns:1fr 1.35fr;gap:6px;margin:10px 0 14px;padding:5px;display:grid}.product-billing-switch button{color:#b8c8dc;background:0 0;border:0;border-radius:8px;min-height:36px;font-size:9px;font-weight:900}.product-billing-switch button.active{color:#123257;background:#fff;box-shadow:0 8px 20px #0002}.product-billing-region{color:#c7d5e6;background:#ffffff0b;border:1px solid #ffffff20;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;font-size:9px;font-weight:900;display:grid}.product-billing-region select{color:#123257;min-width:140px;font:inherit;background:#fff;border:1px solid #ffffff26;border-radius:7px;outline:0;padding:8px 10px}.product-billing-region select:focus{box-shadow:0 0 0 3px #69dcff33}@media (width<=460px){.product-billing-region{grid-template-columns:1fr}.product-billing-region select{width:100%}}.product-detail-page{font-family:Inter,Segoe UI,Roboto,Arial,sans-serif}.product-kicker,.product-scope header>span,.product-process header>span,.product-compare header>span,.product-addons>span,.product-contact>span{font-size:11px}.product-facts small,.product-hero aside>span{font-size:10px}.product-facts b,.product-hero aside>p,.product-scope p,.product-process p,.product-compare p,.product-addons>p,.product-contact>p{font-size:13px}.product-compare a>span,.product-total small,.product-total>p{font-size:11px}.product-compare a>b,.product-addons label strong,.product-addon-option strong{font-size:13px}.product-billing-switch button,.product-billing-region,.product-contact label{font-size:12px}.product-total button,.product-contact button{font-size:13px}.detail-page{--accent:#1768ff;color:#12223a;background:#fff}.detail-nav{color:#fff;background:#06162e;align-items:center;gap:50px;height:76px;padding:0 max(24px,50vw - 590px);display:flex}.detail-brand{letter-spacing:2px;font-weight:900}.detail-brand span{color:#55d8ff}.detail-nav nav{color:#9eb0ca;gap:28px;margin-left:auto;font-size:12px;display:flex}.detail-cta{background:#1768ff;border-radius:7px;padding:10px 17px;font-size:12px;font-weight:800}.detail-hero{color:#fff;background:radial-gradient(circle at 80% 40%,#173f70,#0000 35%),linear-gradient(145deg,#06162e,#0b2447);overflow:hidden}.detail-hero-inner,.detail-container{width:min(1180px,100% - 40px);margin:auto}.detail-breadcrumb{color:#7f94b1;gap:10px;padding-top:28px;font-size:10px;display:flex}.detail-breadcrumb b{color:#c5d2e3}.detail-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:610px;display:grid}.detail-tag,.detail-section-head span,.detail-intro span{color:#58d8ff;letter-spacing:1.8px;font-size:10px;font-weight:900}.detail-hero h1{letter-spacing:-3px;margin:16px 0 23px;font-size:clamp(48px,5vw,72px);line-height:1}.detail-hero-grid>div>p{color:#b7c6da;font-size:17px;line-height:1.7}.detail-actions{align-items:center;gap:25px;margin-top:33px;display:flex}.detail-primary{background:var(--accent);border-radius:7px;padding:14px 20px;font-weight:800}.detail-actions>a:last-child{color:#b6c6db;font-size:12px}.phone-pair{height:500px;position:relative}.hero-phone{color:#15253b;z-index:2;background:#f5f8fc;border:7px solid #183958;border-radius:34px;width:240px;height:475px;padding:38px 20px 20px;position:absolute;top:25px;right:50px;box-shadow:0 30px 60px #0008}.hero-phone.back{color:#fff;z-index:1;background:#102c50;top:75px;right:255px;transform:rotate(-7deg)}.phone-notch{background:#1c3c5c;border-radius:5px;width:65px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.app-mark{background:var(--accent);color:#fff;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:23px;font-weight:900;display:grid}.hero-phone>small{color:#7f8fa2;font-size:9px}.hero-phone h3{margin:6px 0 22px;font-size:18px}.hero-stat{background:var(--accent);color:#fff;border-radius:13px;padding:18px}.hero-stat small{opacity:.8;font-size:8px;display:block}.hero-stat b{margin-top:6px;font-size:29px;display:inline-block}.hero-stat span{margin-left:10px;font-size:8px}.hero-row{border-bottom:1px solid #dfe6ef;justify-content:space-between;padding:17px 3px;font-size:10px;display:flex}.hero-chart{align-items:flex-end;gap:10px;height:180px;margin-top:35px;display:flex}.hero-chart i{background:linear-gradient(#55d8ff,var(--accent));border-radius:4px 4px 0 0;flex:1}.browser-mock{perspective:900px}.browser-shell{color:#12223a;background:#fff;border:7px solid #173756;border-radius:17px;overflow:hidden;transform:rotateY(-5deg);box-shadow:0 35px 70px #0008}.browser-bar,.screen-browser-bar{background:#edf2f8;align-items:center;gap:6px;height:34px;padding:0 12px;display:flex}.browser-bar i,.screen-browser-bar i{background:#aeb8c5;border-radius:50%;width:7px;height:7px}.browser-bar span,.screen-browser-bar span{color:#8390a1;background:#fff;border-radius:5px;margin:auto;padding:4px 45px;font-size:7px}.browser-content{background:linear-gradient(135deg,#f8fbff,#eaf2ff);min-height:350px;padding:55px 45px;position:relative}.browser-content small{color:var(--accent);letter-spacing:1.5px;font-size:8px;font-weight:900}.browser-content h3{max-width:330px;margin:12px 0;font-size:34px}.browser-content p{color:#748399;font-size:11px}.browser-content button{background:var(--accent);color:#fff;border:0;border-radius:6px;padding:11px 17px;font-size:9px}.browser-product{background:linear-gradient(145deg,var(--accent),#55d8ff);opacity:.8;border-radius:100px 100px 0 0;width:180px;height:250px;position:absolute;bottom:0;right:35px}.detail-intro{border-bottom:1px solid #e4e9f0;padding:85px 0}.detail-intro .detail-container{grid-template-columns:70px 1.1fr .9fr;align-items:start;gap:45px;display:grid}.intro-number{color:#a7b3c2;font-weight:800}.detail-intro h2,.detail-section-head h2{letter-spacing:-1.8px;margin:12px 0;font-size:40px;line-height:1.1}.detail-intro p,.detail-section-head>p{color:#6d7b8f;font-size:13px;line-height:1.75}.detail-features,.flow-section{padding:100px 0}.detail-section-head{justify-content:space-between;align-items:flex-end;margin-bottom:45px;display:flex}.detail-section-head>p{max-width:370px}.detail-section-head>p b{color:#12223a;margin-bottom:8px;display:block}.feature-cards{border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.feature-cards article{border-right:1px solid #e1e7ef;min-height:300px;padding:25px}.feature-cards article:last-child{border:0}.feature-cards article>span{color:#9ba7b7;font-size:9px}.feature-cards article>div{width:45px;height:45px;color:var(--accent);background:#edf4ff;border-radius:10px;place-items:center;margin:35px 0 23px;font-size:20px;display:grid}.feature-cards h3{font-size:16px;line-height:1.35}.feature-cards p{color:#748296;font-size:11px;line-height:1.65}.screens-section{color:#fff;background:linear-gradient(145deg,#06162e,#0b264a);padding:100px 0}.detail-section-head.light>p{color:#9fb1c9}.screen-showcase{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.product-screen h3{text-align:center;color:#b8c8db;margin-bottom:18px;font-size:12px}.screen-phone{color:#15243a;background:#f6f8fc;border:8px solid #173957;border-radius:38px;width:275px;height:560px;margin:auto;padding:38px 18px 20px;position:relative;box-shadow:0 25px 50px #0008}.mobile-ui-head{justify-content:space-between;margin-bottom:25px;font-size:8px;display:flex}.ui-home>small{color:#7c8a9d;font-size:9px}.ui-home h4{margin:5px 0 20px;font-size:18px}.ui-blue{background:var(--screen-accent);color:#fff;border-radius:13px;padding:18px}.ui-blue small{font-size:8px;display:block}.ui-blue b{font-size:30px}.ui-blue span{margin-left:10px;font-size:8px}.screen-phone h5{margin-top:22px;font-size:10px}.ui-home p{border-bottom:1px solid #e2e8f0;padding:13px 0;font-size:9px}.ui-home p i{background:var(--screen-accent);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.ui-home p b{float:right}.ui-detail{text-align:center}.ui-detail h4,.ui-report h4{text-align:left;font-size:13px}.ui-check{color:#11a35e;background:#ddf7e9;border-radius:50%;place-items:center;width:65px;height:65px;margin:40px auto 15px;font-size:26px;display:grid}.ui-detail>p{color:#758398;font-size:9px;line-height:1.6}.ui-detail ul{text-align:left;background:#fff;border:1px solid #e3e9f1;border-radius:10px;padding:8px 14px;list-style:none}.ui-detail li{border-bottom:1px solid #e8edf3;justify-content:space-between;padding:11px 0;font-size:8px;display:flex}.ui-detail button{background:var(--screen-accent);color:#fff;border:0;border-radius:8px;width:100%;margin-top:30px;padding:12px}.ui-bars{border-bottom:1px solid #dce4ee;align-items:flex-end;gap:9px;height:190px;margin:25px 0;display:flex}.ui-bars i{background:linear-gradient(#55d8ff,var(--screen-accent));border-radius:4px 4px 0 0;flex:1}.ui-report>div:nth-of-type(2){grid-template-columns:1fr 1fr;gap:8px;display:grid}.ui-report>div p{background:#fff;border:1px solid #e4eaf1;border-radius:8px;padding:12px}.ui-report small,.ui-report b{display:block}.ui-report small{color:#7f8c9e;font-size:7px}.ui-report h5 b{float:right;color:#11a35e}.web-showcase{grid-template-columns:1.15fr 1.15fr .7fr}.screen-browser{color:#14243b;background:#fff;border:6px solid #173957;border-radius:15px;height:440px;overflow:hidden}.web-home nav{align-items:center;height:50px;padding:0 20px;font-size:7px;display:flex}.web-home nav span{margin:auto}.web-home nav button,.web-home main button{background:var(--screen-accent);color:#fff;border:0;border-radius:4px;padding:7px 10px;font-size:7px}.web-home main{background:#eef4fb;height:340px;padding:45px 30px;position:relative}.web-home main small{color:var(--screen-accent);font-size:7px}.web-home main h4{margin:10px 0;font-size:25px}.web-home main p{color:#748297;font-size:8px}.web-home main i{background:linear-gradient(var(--screen-accent),#55d8ff);border-radius:70px 70px 0 0;width:120px;height:250px;position:absolute;bottom:0;right:20px}.web-admin{grid-template-columns:55px 1fr;height:400px;display:grid}.web-admin aside{color:#fff;background:#0b203e;flex-direction:column;gap:22px;padding:18px;display:flex}.web-admin aside i{background:#36516f;border-radius:4px;height:5px}.web-admin main{padding:25px}.web-admin h4{font-size:14px}.web-metrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.web-metrics i{background:#edf3fa;border-radius:7px;height:65px}.web-table{margin-top:20px}.web-table span{border-bottom:1px solid #e2e8f0;height:36px;display:block}.web-mobile-view{background:#eaf2fb;place-items:center;height:400px;display:grid}.mini-mobile{background:#fff;border:5px solid #153552;border-radius:23px;width:150px;height:320px;padding:28px 15px}.mini-mobile h4{font-size:17px}.mini-mobile i{background:linear-gradient(145deg,var(--screen-accent),#55d8ff);border-radius:70px 70px 12px 12px;height:135px;display:block}.mini-mobile button{background:var(--screen-accent);color:#fff;border:0;border-radius:5px;width:100%;margin-top:12px;padding:9px}.flow-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.flow-grid article{background:#f5f8fc;border-radius:11px;padding:26px}.flow-grid span{color:var(--accent);font-size:10px;font-weight:900}.flow-grid h3{margin-top:30px;font-size:17px}.flow-grid p{color:#718095;font-size:11px;line-height:1.65}.detail-bottom-cta{color:#fff;text-align:center;background:radial-gradient(circle at 80%,#194678,#0000 35%),#07182f;padding:100px 20px}.detail-bottom-cta>div{max-width:760px;margin:auto}.detail-bottom-cta>div>span{color:#55d8ff;letter-spacing:2px;font-size:10px;font-weight:900}.detail-bottom-cta h2{letter-spacing:-2px;font-size:46px;line-height:1.08}.detail-bottom-cta p{color:#9fb1c8}.detail-bottom-cta a{background:var(--accent);border-radius:7px;margin-top:20px;padding:15px 22px;font-weight:800;display:inline-block}.detail-footer{color:#8295b1;background:#040f21;align-items:center;gap:35px;padding:30px max(20px,50vw - 590px);font-size:9px;display:flex}.detail-footer p{margin-left:auto}@media (width<=900px){.detail-nav nav{display:none}.detail-hero-grid{grid-template-columns:1fr;padding:70px 0}.detail-hero-grid>div:first-child{max-width:650px}.detail-intro .detail-container{grid-template-columns:40px 1fr}.detail-intro .detail-container>p{grid-column:2}.feature-cards{grid-template-columns:1fr 1fr}.feature-cards article:nth-child(2){border-right:0}.screen-showcase,.web-showcase{grid-template-columns:1fr;gap:55px}.screen-browser{max-width:600px;margin:auto}.detail-section-head{align-items:flex-start;gap:30px}.flow-grid{grid-template-columns:1fr 1fr}}@media (width<=600px){.detail-nav{height:68px;padding:0 15px}.detail-cta{margin-left:auto}.detail-hero-grid{gap:25px;padding:55px 0}.detail-hero h1{font-size:46px}.phone-pair{transform-origin:0 0;width:120%;height:410px;transform:scale(.78)}.browser-mock{transform-origin:0 0;width:111%;height:400px;transform:scale(.9)}.detail-intro,.detail-features,.screens-section,.flow-section{padding:70px 0}.detail-intro .detail-container{display:block}.intro-number{margin-bottom:25px}.detail-intro h2,.detail-section-head h2{font-size:34px}.detail-section-head{display:block}.feature-cards{grid-template-columns:1fr}.feature-cards article{border-bottom:1px solid #e1e7ef;border-right:0;min-height:250px}.flow-grid{grid-template-columns:1fr}.detail-bottom-cta h2{font-size:37px}.detail-footer{text-align:center;display:block}.detail-footer p{margin:18px 0}.screen-phone{width:260px}.detail-actions{flex-direction:column;align-items:flex-start}}.detail-price{color:#fff;background:#1768ff2e;border:1px solid #55d8ff73;border-radius:8px;margin-top:5px;padding:9px 13px;font-size:13px;font-weight:800;display:inline-flex}.game-detail-visual{border:6px solid #173957;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0008}.game-detail-visual>img:first-child{object-fit:cover;width:100%;height:430px;display:block}.game-explanation-list{gap:28px;display:grid}.game-explanation-list article{background:#0e294a;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:330px 1fr;display:grid;overflow:hidden}.game-crop{background-color:#0a1e3b;background-image:url("https://elysoftware.com/projects/00-mobile-games-intelligence.png");background-repeat:no-repeat;background-size:430% 100%;min-height:290px}.game-crop.crop-1{background-position:0}.game-crop.crop-2{background-position:33%}.game-crop.crop-3{background-position:67%}.game-crop.crop-4{background-position:100%}.game-explanation-list article>div:last-child{padding:35px}.game-explanation-list span{color:#55d8ff;font-size:10px;font-weight:900}.game-explanation-list h3{margin:11px 0;font-size:29px}.game-explanation-list p{color:#aabbd0;line-height:1.7}.game-explanation-list b{color:#fff;margin:20px 0;font-size:12px;display:block}.game-explanation-list a{background:#1768ff;border-radius:7px;padding:11px 15px;font-size:12px;font-weight:800;display:inline-block}@media (width<=700px){.game-detail-visual>img:first-child{height:300px}.game-explanation-list article{grid-template-columns:1fr}.game-crop{min-height:360px}.game-explanation-list article>div:last-child{padding:26px}}.game-crop.crop-5{filter:saturate(.85)hue-rotate(18deg);background-position:48%}.solution-detail-visual{background:#fff;border:6px solid #173957;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0008}.solution-detail-visual>img:first-child{object-fit:cover;width:100%;height:430px;display:block}.solution-detail-visual .visual-brand-stamp{background:#05142be6;border-radius:50%;padding:7px;box-shadow:0 8px 22px #00000038;width:60px!important;height:60px!important;position:absolute!important;inset:auto 16px 16px auto!important}@media (width<=600px){.solution-detail-visual>img:first-child{aspect-ratio:16/10;height:auto}.solution-detail-visual .visual-brand-stamp{width:48px!important;height:48px!important}}.merchant-store{color:#17253b;background:#f5f7fb;max-width:1240px;margin:auto;padding:48px 24px;font:16px/1.6 Arial,sans-serif}.merchant-store *{box-sizing:border-box}.merchant-store header{color:#fff;background:linear-gradient(125deg,#11243d,#244a6b);border-radius:24px;margin-bottom:24px;padding:36px}.merchant-store h1{color:inherit;font-size:clamp(28px,4vw,46px);line-height:1.2}.merchant-store h2{color:#17253b;font-size:22px}.merchant-store h3{color:#17253b;font-size:19px}.merchant-notice{background:#e7eefb;border-radius:12px;margin-bottom:16px;padding:14px 20px}.merchant-layout{grid-template-columns:minmax(0,1fr) 340px;gap:28px;display:grid}.merchant-filters{gap:16px;margin:18px 0;display:flex}.merchant-filters label{flex:1}.merchant-store label{display:block}.merchant-store input,.merchant-store select{color:#17253b;width:100%;font:inherit;background:#fff;border:1px solid #9badc4;border-radius:10px;padding:12px;display:block}.merchant-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.merchant-grid article,.merchant-cart{background:#fff;border:1px solid #d9e1ee;border-radius:18px;padding:24px;box-shadow:0 8px 28px #13254108}.merchant-product-mark{color:#315587;background:linear-gradient(120deg,#e3effa,#eae7fa);border-radius:12px;place-items:center;height:110px;font-size:42px;font-weight:700;display:grid}.merchant-grid small{color:#536277;margin:10px 0;display:block}.merchant-store button{color:#fff;cursor:pointer;background:#2357c5;border:0;border-radius:10px;padding:12px 18px;font:600 16px/1.4 Arial}.merchant-store button:disabled{opacity:.5;cursor:not-allowed}.merchant-store :focus-visible{outline-offset:3px;outline:3px solid #ffad33}.merchant-cart{align-self:start;position:sticky;top:24px}.merchant-cart-line{border-bottom:1px solid #ddd;padding:16px 0}.merchant-cart-line input{width:100px;margin:8px 0}.merchant-total{justify-content:space-between;font-size:20px;display:flex}.merchant-ref{overflow-wrap:anywhere}.merchant-store footer{border-top:1px solid #ccd4df;margin-top:36px;padding:24px 0}.merchant-store a{color:#174caa;text-decoration:underline}@media (width<=800px){.merchant-layout{grid-template-columns:1fr}.merchant-cart{position:static}.merchant-store{padding:20px 14px}}@media (width<=480px){.merchant-grid{grid-template-columns:1fr}.merchant-filters{flex-direction:column}}.game-gallery{padding:74px 0}.game-section-title .gallery-intro,.gallery-intro{color:#91a5bd;max-width:760px;margin:12px 0 0;font-size:13px;line-height:1.7}.game-sections .gallery-intro{color:#65758a}.screenshot-strip{grid-template-columns:repeat(6,minmax(0,150px));justify-content:center;gap:14px;margin-top:30px;display:grid}.screenshot-strip figure{background:#0d1c32;border:1px solid #2a405e;border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden;box-shadow:0 15px 30px #0003}.screenshot-strip img{aspect-ratio:auto;object-fit:cover;object-position:top;width:100%;height:245px;display:block}.screenshot-strip figcaption{color:#9eb0c7;flex-direction:column;gap:5px;min-height:104px;padding:11px 10px;display:flex}.screenshot-strip figcaption b{color:#f4f8ff;font-size:10px;line-height:1.3}.screenshot-strip figcaption span{font-size:8px;line-height:1.55}.game-story-grid p{max-width:720px}.game-info-grid li{margin-bottom:7px}@media (width<=1050px){.screenshot-strip{grid-template-columns:repeat(3,minmax(0,160px))}}@media (width<=600px){.game-gallery{padding:60px 0}.screenshot-strip{scroll-snap-type:x mandatory;justify-content:flex-start;padding:0 2px 10px;display:flex;overflow-x:auto}.screenshot-strip figure{scroll-snap-align:start;flex:0 0 148px}.screenshot-strip img{height:235px}.screenshot-strip figcaption{min-height:112px}}.public-publication{--publication-primary:#5b35f5;--publication-accent:#f5b942;color:#17223b;background:#f6f3ed;min-height:100vh;font-family:Arial,sans-serif}.public-publication>header{background:#fff;border-bottom:1px solid #ded9cf;justify-content:space-between;align-items:center;gap:24px;padding:24px clamp(22px,6vw,96px);display:flex}.public-publication>header>a{letter-spacing:.12em;color:var(--publication-primary);font-weight:900;text-decoration:none}.public-publication>header nav{gap:24px;font-size:14px;font-weight:700;display:flex}.publication-cover{background:linear-gradient(135deg,var(--publication-primary),#111b33);color:#fff;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);min-height:620px;display:grid}.publication-cover>div{padding:clamp(60px,10vw,140px) clamp(24px,8vw,120px)}.publication-cover span,.publication-categories>span{letter-spacing:.18em;color:var(--publication-accent);font-size:12px;font-weight:900;display:block}.publication-cover h1{max-width:900px;margin:28px 0;font-family:Georgia,serif;font-size:clamp(50px,8vw,112px);line-height:.94}.publication-cover>div>p{max-width:720px;font-size:clamp(18px,2vw,26px);line-height:1.55}.publication-cover aside{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff47;align-self:end;margin:40px;padding:38px}.publication-cover aside h2{margin:18px 0;font:700 clamp(30px,4vw,56px)/1.05 Georgia,serif}.publication-cover aside p{line-height:1.65}.publication-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.publication-actions button{background:var(--publication-accent);color:#10182a;cursor:pointer;border:0;border-radius:999px;padding:16px 24px;font-weight:900}.publication-actions .secondary{color:#fff;background:0 0;border:1px solid #ffffff8c}.publication-categories{padding:clamp(64px,8vw,112px) clamp(22px,6vw,96px)}.publication-categories h2{margin:18px 0 42px;font:700 clamp(38px,5vw,72px)/1.05 Georgia,serif}.publication-categories>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.publication-categories article{background:#fff;border:1px solid #ded9cf;border-radius:20px;gap:14px;min-height:190px;padding:26px;display:grid}.publication-categories article i{color:var(--publication-primary);font-style:normal;font-weight:900}.publication-categories article b{font:700 24px/1.15 Georgia,serif}.publication-categories article small{color:#657087;align-self:end;line-height:1.5}.public-publication>footer{color:#fff;background:#10182a;justify-content:space-between;gap:24px;padding:48px clamp(22px,6vw,96px);display:flex}.public-publication>footer p{color:#b7c1d5;max-width:620px}@media (width<=820px){.public-publication>header nav{display:none}.publication-cover{grid-template-columns:1fr;min-height:0}.publication-cover aside{margin:0 22px 32px}.publication-categories>div{grid-template-columns:1fr 1fr}.public-publication>footer{flex-direction:column}}@media (width<=520px){.publication-categories>div{grid-template-columns:1fr}.publication-cover h1{font-size:50px}}.publication-reading{max-width:850px;margin:40px auto;padding:24px;scroll-margin-top:24px}.publication-reading .editor-block-preview{overflow-wrap:anywhere;border-bottom:1px solid #dce3ef;padding:24px 0;line-height:1.7}.publication-reading img,.publication-reading video{max-width:100%;height:auto;margin:18px auto;display:block}.publication-reading .editor-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}

