.container[data-astro-cid-ap6mcnip]{width:min(var(--container-width), calc(100% - 2 * var(--spacing-md)));margin-inline:auto}ul[data-astro-cid-l4evwy7q]{flex-wrap:wrap;gap:.3rem .8rem;margin:0;padding:0;list-style:none;display:flex}a[data-astro-cid-l4evwy7q]{min-height:2.75rem;color:var(--color-text-muted);align-items:center;font-size:.8rem;display:inline-flex}a[data-astro-cid-l4evwy7q]:hover,a[data-astro-cid-l4evwy7q][aria-current=page]{color:var(--color-text);text-underline-offset:.3em;text-decoration:underline}.mobile-contact-cta[data-astro-cid-h4zelzsm]{display:none}@media (width<=64rem){.mobile-contact-cta[data-astro-cid-h4zelzsm]:not([hidden]){z-index:5;bottom:calc(1rem + env(safe-area-inset-bottom,0px));right:var(--spacing-md);max-width:calc(100% - 2 * var(--spacing-md));min-height:3.25rem;font-size:var(--text-sm);border-color:#8fb6ff;gap:.75rem;display:inline-flex;position:fixed}}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-cyrillic-ext-wght-normal.DSNfmdVt.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-cyrillic-wght-normal.B2hlT84T.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-devanagari-wght-normal.Cv-Vwajv.woff2)format("woff2-variations");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-greek-ext-wght-normal.12T8GTDR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-greek-wght-normal.Ymb6dZNd.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-vietnamese-wght-normal.DLTJy58D.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-latin-ext-wght-normal.W1qJv59z.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-latin-wght-normal.BYSzYMf3.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p,ul,ol{margin:0}img,picture,svg,video{max-width:100%;display:block}img,video{height:auto}button,input,textarea,select{font:inherit}:root{--font-sans:"Noto Sans Variable", "Noto Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--text-sm:.875rem;--text-base:1rem;--text-lead:clamp(1.0625rem, 1.4vw, 1.1875rem);--text-h1:clamp(2.375rem, 5vw, 4.5rem);--text-h2:clamp(1.75rem, 3vw, 2.75rem);--text-h3:1.125rem;--line-body:1.65;--line-heading:1.18;--color-bg:#0a0d14;--color-surface:#111722;--color-text:#fff;--color-text-muted:#aab4c5;--color-accent:#2463eb;--color-border:#293244;--container-width:90rem;--header-height:4.5rem;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:4rem}html{color-scheme:dark;background:var(--color-bg)}body{min-height:100svh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--line-body);font-synthesis:none;overflow-wrap:anywhere;flex-direction:column;display:flex}main{flex:1}h1,h2,h3{overflow-wrap:normal;font-weight:700}p{text-wrap:pretty}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--color-text);outline-offset:4px}section[id]{scroll-margin-top:var(--spacing-lg)}.brand{color:var(--color-text);letter-spacing:.025em;white-space:nowrap;font-weight:800}.button{min-height:2.75rem;padding:.75rem var(--spacing-md);border:1px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-text);text-align:center;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.button-secondary{border-color:var(--color-border);background:0 0}.skip-link{top:var(--spacing-sm);left:var(--spacing-sm);z-index:10;max-width:calc(100% - 2 * var(--spacing-sm));padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-bg);position:absolute;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (width<=64rem){html{scroll-padding-bottom:5rem}}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--motion-fast:.18s;--motion-ui:.26s}html{scroll-behavior:smooth}.button,.menu-toggle{transition:transform var(--motion-ui) var(--ease-out), background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-ui) ease;position:relative}.button{overflow:hidden}.button:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--motion-fast) ease;background:#fff;position:absolute;inset:0}.button svg,.text-link svg,.contact-telegram-link svg{transition:transform var(--motion-ui) var(--ease-out);flex-shrink:0}.button:not(:disabled):active,.menu-toggle:active{transform:translateY(1px)scale(.98)}.button:not(:disabled):active:after{opacity:.08}body .content-card{transition:transform .32s var(--ease-out), border-color var(--motion-ui) ease, background-color var(--motion-ui) ease, box-shadow var(--motion-ui) ease}.navigation a{transition:color var(--motion-fast) ease;position:relative}.navigation a:after{content:"";transform-origin:0;height:1px;transition:transform var(--motion-ui) var(--ease-out);background:#78b3ff;position:absolute;inset:auto 0 .25rem;transform:scaleX(0)}.navigation a:focus-visible:after{transform:scaleX(1)}.disclosure-animating{overflow:clip}.reveal-pending{opacity:0;transform:translateY(18px)}.faq-trigger{transition:color var(--motion-fast) ease}body .faq-trigger svg{transition:transform .3s var(--ease-out), color var(--motion-fast) ease}.form-field input,.form-field select,.form-field textarea{transition:border-color var(--motion-fast) ease, background-color var(--motion-fast) ease}.form-field :is(input,select,textarea):focus-visible{background:#101b2b;border-color:#85b8ff}.form-status:not(:empty){animation:status-enter .24s var(--ease-out)}.submit-loader{animation:.9s linear infinite loader-turn}.mobile-contact-cta:not([hidden]){animation:cta-enter .28s var(--ease-out)}@keyframes status-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes loader-turn{to{transform:rotate(360deg)}}@keyframes cta-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.button:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000026}.button:not(:disabled):hover svg,.text-link:hover svg,.contact-telegram-link:hover svg{transform:translate(3px)}.service-card:hover{transform:translateY(-4px);box-shadow:0 8px 22px #0000001f}.benefit-grid .content-card:hover{border-color:#526786;transform:translateY(-3px)}.navigation a:hover:after{transform:scaleX(1)}.faq-trigger:hover{color:#b8d5ff}.menu-toggle:hover{border-color:#85b8ff}.button:not(:disabled):active{transform:translateY(1px)scale(.98)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-pending{opacity:1;transform:none}.button,.menu-toggle,.button svg,.text-link svg,.contact-telegram-link svg,body .content-card,.navigation a,.navigation a:after,.faq-trigger,body .faq-trigger svg,.form-field input,.form-field select,.form-field textarea,.button:after{transition:none}.button:not(:disabled):hover,.button:not(:disabled):active,.menu-toggle:active,.service-card:hover,.benefit-grid .content-card:hover,.button:not(:disabled):hover svg,.text-link:hover svg,.contact-telegram-link:hover svg{transform:none}.form-status,.submit-loader,.mobile-contact-cta:not([hidden]){animation:none}}.intl-header,.intl-footer{border-block-end:1px solid var(--color-border);background:var(--color-bg);padding-block:1.1rem}.intl-footer{border-block-start:1px solid var(--color-border);color:var(--color-text-muted);border-block-end:0;padding-block:2rem}.intl-nav-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.intl-nav-row nav ul{flex-wrap:wrap;gap:.3rem 1.2rem;padding:0;list-style:none;display:flex}.intl-nav-row nav a{min-height:2.75rem;color:var(--color-text-muted);align-items:center;font-size:.9rem;display:inline-flex}.intl-nav-row nav a:hover{color:var(--color-text)}.intl-header .brand span{color:var(--color-accent)}.intl-content :is(h1,h2,h3){overflow-wrap:anywhere;hyphens:auto}.intl-breadcrumb ol{color:var(--color-text-muted);flex-wrap:wrap;gap:.4rem 1rem;padding:0;font-size:.85rem;list-style:none;display:flex}.intl-breadcrumb li+li:before{content:"/";margin-right:1rem}.intl-breadcrumb a{text-underline-offset:.2em;text-decoration:underline}.intl-hero{max-width:65rem;padding-block:3rem}.intl-hero h1{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,4.5vw,4rem);line-height:1.1}.intl-eyebrow{color:var(--color-text-muted);margin-bottom:1rem;font-size:.85rem}.intl-lead{max-width:48rem;color:var(--color-text-muted);margin-top:1.5rem;font-size:clamp(1.05rem,1.8vw,1.25rem)}.intl-hero .button{gap:.7rem;margin-top:1.5rem}.intl-hero-with-image{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:2rem;max-width:none;display:grid}.intl-concept{min-width:0;margin:0}.intl-concept img{border-radius:var(--radius-md);width:100%;height:auto;display:block}.intl-concept figcaption{color:var(--color-text-muted);padding-top:.75rem;font-size:.8rem}.intl-section h2{margin-bottom:1.5rem;font-size:clamp(1.5rem,2.7vw,2.3rem);line-height:1.2}.intl-prose p+p{margin-top:1rem}.intl-prose p,.intl-prose li{color:var(--color-text-muted)}.intl-prose ul{padding-left:1.25rem}.intl-prose li+li{margin-top:.6rem}.intl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.intl-card{border:1px solid var(--color-border);border-radius:var(--radius-md);background:linear-gradient(135deg,var(--color-surface),var(--color-bg));flex-direction:column;gap:1rem;padding:1.7rem;transition:border-color .2s,transform .2s;display:flex}.intl-card:hover{border-color:var(--color-accent);transform:translateY(-3px)}.intl-card h3{font-size:1.3rem;line-height:1.3}.intl-card p{color:var(--color-text-muted)}.intl-card span{color:#93bbff;align-items:center;gap:.6rem;margin-top:auto;display:flex}.intl-icon{color:#93bbff}.intl-small{color:var(--color-text-muted);max-width:60rem;margin-top:1rem;font-size:.85rem}.intl-price,.intl-notice{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);max-width:52rem;padding:1.5rem}.intl-price strong{margin-block:.4rem;font-size:2rem;display:block}.intl-price p,.intl-notice p{color:var(--color-text-muted)}.intl-notice p{margin-top:1rem}.intl-notice a{text-decoration:underline}.intl-process{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;padding:0;list-style:none;display:grid}.intl-process li{border-top:1px solid var(--color-border);padding-top:1rem}.intl-process span{color:#93bbff;font-size:1.4rem;font-weight:700}.intl-process p{color:var(--color-text-muted);margin-top:.8rem;font-size:.9rem}.intl-faq-item{border-bottom:1px solid var(--color-border)}.intl-faq-item button{width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 0;display:flex}.intl-faq-item svg{flex:none;transition:transform .2s}.intl-faq-item button[aria-expanded=true] svg{transform:rotate(180deg)}.intl-faq-item p{color:var(--color-text-muted);padding-bottom:1.2rem}.intl-faq-item [hidden]{display:none}.intl-related{max-width:52rem;padding:0;list-style:none}.intl-related a{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:1rem;padding-block:1rem;display:flex}.intl-related svg{flex:none}.intl-related a:hover{color:#93bbff}.intl-contact{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:2rem;padding:2rem;display:grid}.intl-contact p{color:var(--color-text-muted)}.intl-contact ul{align-self:center;padding:0;list-style:none}.intl-contact a{color:#93bbff;flex-wrap:wrap;align-items:center;gap:.7rem;min-height:3.5rem;display:flex}.intl-contact svg{flex:none}@media (width<=50rem){.intl-hero-with-image,.intl-contact{grid-template-columns:1fr}.intl-hero{padding-block:2rem}.intl-process{grid-template-columns:1fr}.intl-process li{border-top:0;border-left:1px solid var(--color-border);grid-template-columns:2rem minmax(0,1fr);gap:1rem;padding:0 0 1.3rem 1rem;display:grid}.intl-process p{margin-top:.2rem}}@media (width<=35rem){.intl-grid{grid-template-columns:1fr}.intl-card,.intl-contact{padding:1.25rem}.intl-hero .button{width:100%}.intl-section{margin-top:2.5rem}}@media (prefers-reduced-motion:reduce){.intl-card,.intl-faq-item svg{transition:none}.intl-card:hover{transform:none}}:root{--color-bg:#090c12;--color-surface:#111722;--color-elevated:#161e2b;--color-text:#f4f6fa;--color-text-muted:#aeb9cc;--color-muted:#8492a9;--color-accent:#1768f5;--color-accent-hover:#0755d6;--color-border:#273144;--color-border-muted:#1c2534;--color-success:#77d6aa;--color-warning:#f0c987;--container-width:76rem;--radius-sm:.5rem;--radius-md:1rem;--radius-lg:1.5rem;--spacing-xs:.5rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2rem;--spacing-xl:4rem;--text-h1:clamp(2.25rem,4.3vw,3.7rem);--text-h2:clamp(1.65rem,2.7vw,2.5rem);--text-h3:1.25rem}body{background:var(--color-bg);font-size:1rem}.button{border-radius:var(--radius-sm);gap:.65rem;min-height:3rem;transition:background .18s,transform .18s}.button:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.button:active{transform:translateY(1px)}.button-secondary:hover{background:var(--color-elevated);border-color:var(--color-text-muted)}.button[disabled],.button[aria-disabled=true]{opacity:.5;cursor:not-allowed}.text-link{color:#91baff;align-items:center;gap:.5rem;min-height:2.75rem;display:inline-flex}.brand{letter-spacing:.015em;align-items:center;gap:.3rem;font-size:1.05rem;display:inline-flex}.brand>span:last-child{color:#619cff}.brand-symbol{letter-spacing:-.12em;color:#fff;background:#112342;border:1px solid #38639c;border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;margin-right:.5rem;font-size:1.05rem;font-weight:800;display:inline-flex;position:relative}.brand-symbol span{align-self:flex-start;margin-left:2px;font-size:.75rem}.studio-header{z-index:20;border-bottom:1px solid var(--color-border-muted);background:#0b1019;position:relative}.studio-header-row{align-items:center;gap:1.5rem;min-height:5rem;display:flex}.studio-header .brand{margin-right:auto}.studio-header .header-cta{order:3;padding-inline:1rem;font-size:.875rem}.studio-navigation{align-items:center;gap:1.5rem;display:flex}.studio-nav-links{align-items:center;gap:1.4rem;padding:0;list-style:none;display:flex}.studio-nav-links a{min-height:2.75rem;color:var(--color-text-muted);align-items:center;font-size:.875rem;display:flex}.studio-nav-links a:hover,.studio-nav-links a[aria-current]{color:var(--color-text)}.mobile-nav-contact{display:none}.menu-toggle{border:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem}.menu-toggle[hidden],.studio-navigation[hidden],.menu-close-icon,.menu-toggle[aria-expanded=true] .menu-open-icon{display:none}.menu-toggle[aria-expanded=true] .menu-close-icon{display:block}.region-menu{font-size:.875rem;position:relative}.region-menu>summary{cursor:pointer;min-height:2.75rem;color:var(--color-text-muted);align-items:center;gap:.5rem;list-style:none;display:flex}.region-menu>summary::-webkit-details-marker{display:none}.region-label{display:none}.region-options{background:var(--color-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md);width:17rem;padding:.8rem 1rem;position:absolute;top:calc(100% + .7rem);right:0;box-shadow:0 12px 40px #0006}.region-options .language-switcher ul{gap:.2rem;display:grid}.region-options .language-switcher a{min-height:2.75rem;font-size:.875rem}.intl-content{padding-block:1.5rem 4rem}.studio-hero{max-width:none;padding-block:2.75rem 3rem}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:3rem;display:grid}.studio-hero h1{font-size:var(--text-h1);letter-spacing:-.035em;text-wrap:balance;hyphens:none;overflow-wrap:normal;line-height:1.12}.studio-hero h1 span{color:#59f}.root-hero{border-bottom:1px solid var(--color-border-muted);background:radial-gradient(at 90% 40%,#12264388,#0000 65%)}.hero-copy{min-width:0}.eyebrow{color:#8bb8fb;letter-spacing:.09em;text-transform:uppercase;margin-bottom:1rem;font-size:.8rem;font-weight:650}.intl-lead{color:var(--color-text-muted);max-width:40rem;margin-top:1.15rem;font-size:1.0625rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.intl-hero .button{margin-top:0}.hero-price{color:var(--color-text-muted);flex-wrap:wrap;align-items:baseline;gap:.4rem .6rem;margin-top:1rem;display:flex}.hero-price strong{color:var(--color-text);font-size:1.4rem;line-height:1.4}.hero-price a{color:#90baff;border-bottom:1px solid #476791;font-size:.8rem}.deliverable-strip{color:#bbc9de;flex-wrap:wrap;gap:.5rem 1rem;margin-top:1.5rem;padding:0;font-size:.8125rem;list-style:none;display:flex}.deliverable-strip li:before{content:"✓";color:#7cb4ff;margin-right:.4rem}.intl-section{margin-top:3.5rem}.intl-section h2,.landing-section h2{font-size:var(--text-h2);letter-spacing:-.025em;margin-bottom:1rem;line-height:1.2}.section-heading{max-width:43rem;margin-bottom:1.5rem}.section-heading p:not(.eyebrow){color:var(--color-text-muted);margin-top:.75rem}.intl-grid{gap:1rem}.intl-card,.content-card{background:var(--color-surface);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);padding:1.5rem;transition:border-color .18s,background .18s}.intl-card{gap:.75rem}.intl-card:hover,.content-card:hover{background:#151d2a;border-color:#3b577b;transform:none}.intl-card h3{font-size:1.25rem}.intl-card p{font-size:.9375rem}.service-card-heading{color:#80b2ff;justify-content:space-between;align-items:center;display:flex}.service-card-heading span{color:var(--color-muted);margin:0;font-size:.8125rem}.intl-card .service-card-price{color:#91baff;justify-content:space-between;padding-top:.6rem;font-size:.9375rem}.site-preview{color:#18253a;background:#edf1f6;border:1px solid #56657c;border-radius:1rem;min-width:0;margin:0;overflow:hidden;box-shadow:0 16px 48px #0003}.browser-bar{background:#dce3ec;border-bottom:1px solid #c5d0de;align-items:center;gap:.3rem;min-height:2.25rem;padding:.55rem 1rem;display:flex}.browser-bar i{background:#8f9db1;border-radius:50%;width:.4rem;height:.4rem}.browser-bar span{color:#53637b;margin:auto;font-size:.65rem}.sample-page{background:#f4f6fa;padding:1.5rem}.sample-nav{border-bottom:1px solid #d9e0e9;justify-content:space-between;align-items:center;padding-bottom:1rem;font-size:.7rem;display:flex}.sample-nav strong{color:#1259c5;letter-spacing:-.06em;font-size:1.25rem}.sample-nav a{color:#1259c5;border:1px solid #9babbe;border-radius:.4rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:flex}.sample-hero{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.2rem;padding:1.8rem 0;display:grid}.sample-tag{color:#35659c;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.7rem;font-size:.65rem;display:inline-block}.sample-hero h3{letter-spacing:-.04em;color:#15243a;max-width:18rem;font-size:clamp(1.25rem,1.7vw,1.7rem);line-height:1.15}.sample-hero p{color:#53647a;margin-top:.65rem;font-size:.75rem;line-height:1.6}.sample-action{color:#fff;background:#1768f5;border-radius:.4rem;align-items:center;gap:.8rem;min-height:2.75rem;margin-top:1rem;padding:.6rem .75rem;font-size:.75rem;font-weight:600;display:inline-flex}.sample-action:hover{background:#0755d6}.sample-art{background:#c9ddf5;border-radius:6rem 6rem 1rem 1rem;justify-content:center;align-self:stretch;align-items:center;min-height:11rem;display:flex;position:relative;overflow:hidden}.art-circle{border:1.5rem solid #90b8e9;border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-4rem;left:-3rem}.art-tile{color:#f9fbff;background:#1768f5;border-radius:1rem;justify-content:center;align-items:center;width:5rem;height:5rem;font-size:2rem;font-weight:750;display:flex;position:relative;transform:rotate(-9deg)}.art-line{border:1px solid #789dcb;width:1.7rem;height:1.7rem;position:absolute;top:1.2rem;right:1rem;transform:rotate(45deg)}.sample-features{color:#54657a;border-top:1px solid #d9e0e9;flex-wrap:wrap;gap:.5rem 1rem;padding-top:.9rem;font-size:.65rem;display:flex}.site-preview figcaption{color:#b3c1d6;background:#121b29;border-top:1px solid #35445d;padding:.75rem 1rem;font-size:.75rem;line-height:1.6}.preview-company .sample-page{color:#e2f1f5;background:#102b37}.preview-company .sample-nav{border-color:#35515b}.preview-company .sample-nav strong,.preview-company .sample-nav a,.preview-company .sample-tag{color:#9bcece}.preview-company .sample-hero h3{color:#e2f1f5}.preview-company .sample-hero p,.preview-company .sample-features{color:#aec7ce}.preview-company .sample-features{border-color:#35515b}.preview-company .sample-art{background:#244e55;border-radius:.5rem}.preview-company .art-tile{color:#122b35;background:#adcfc8;transform:rotate(9deg)}.preview-company .sample-action{color:#142e35;background:#adcfc8}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.studio-why{border-block:1px solid var(--color-border);background:#0f1520;padding:2rem}.studio-why>p:not(.eyebrow){max-width:48rem;color:var(--color-text-muted)}.why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem;font-size:.9375rem;display:grid}.price-summary{border-radius:var(--radius-md);background:linear-gradient(150deg,#162842,#101825);border:1px solid #365483;padding:1.8rem}.price-summary>strong{letter-spacing:-.045em;margin-bottom:1rem;font-size:3rem;line-height:1.2;display:block}.price-summary>p:not(.eyebrow){color:var(--color-text-muted)}.price-summary ul{color:#c7d2e4;margin-top:1rem;padding-left:1.2rem;font-size:.9rem}.price-summary li+li{margin-top:.5rem}.price-summary .text-link{margin-top:1rem}.price-summary .intl-small{font-size:.8125rem}.price-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.scenario{background:var(--color-surface);border-top:2px solid #39455b;border-radius:.25rem .25rem .75rem .75rem;padding:1.5rem}.scenario.featured{background:#15233a;border-color:#478afc}.scenario>strong{margin:1rem 0;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.25;display:block}.scenario>p{color:var(--color-text-muted);font-size:.9375rem}.scenario .text-link{margin-top:1rem}.intl-small{max-width:65rem;font-size:.875rem;line-height:1.6}.price-disclosure{color:var(--color-text-muted)}.project-disclosure{border:1px solid var(--color-border-muted);background:#0e141e;border-radius:.75rem;max-width:65rem;padding:1rem 1.25rem}.project-disclosure>summary{cursor:pointer;color:#bccbe0;min-height:2.75rem;font-size:.9375rem;list-style-position:inside;display:list-item}.project-disclosure p{color:var(--color-text-muted);margin-top:.75rem;font-size:.9375rem}.project-disclosure section{padding-top:1.2rem}.project-disclosure h2{font-size:1.25rem}.content-blocks{max-width:65rem}.guide-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;display:grid}.intl-prose{max-width:60rem}.intl-prose p,.intl-prose li{font-size:1rem;line-height:1.7}.inclusion-list{padding-left:1.1rem}.inclusion-list li{margin-bottom:.5rem;padding-left:.3rem}.intl-process{gap:1.5rem}.intl-process li{border-top:2px solid #315586}.intl-process span{font-size:1.15rem}.intl-process p{font-size:.9375rem}.intl-faq{max-width:65rem}.intl-faq-item button{min-height:3rem;padding:1.2rem 0;font-weight:550}.intl-faq-item p{max-width:55rem;font-size:1rem;line-height:1.7}.intl-notice{background:#201e17;border-color:#655533;margin-top:1rem}.intl-notice strong{color:var(--color-warning)}.intl-related{max-width:65rem}.intl-related a{min-height:3rem;font-size:.9375rem}.studio-contact{border-radius:var(--radius-lg);background:linear-gradient(115deg,#14253f,#101721);border:1px solid #314668;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:3rem;padding:2.5rem;display:grid}.studio-contact h2{font-size:var(--text-h2);margin-bottom:1rem;line-height:1.2}.studio-contact p{color:var(--color-text-muted)}.brief-list{flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding:0;list-style:none;display:flex}.brief-list li{color:#c8d5e7;border:1px solid #34465f;border-radius:.4rem;padding:.35rem .65rem;font-size:.8125rem}.studio-contact .project-disclosure{margin-top:1.2rem}.contact-actions{flex-direction:column;align-self:center;gap:.8rem;min-width:0;display:flex}.contact-actions .button{justify-content:space-between}.contact-address{color:#a3c4f4;text-underline-offset:.25em;align-items:center;min-height:2.75rem;font-size:.875rem;text-decoration:underline;display:flex}.contact-actions .contact-delivery{font-size:.875rem;line-height:1.6}.studio-footer{border-top:1px solid var(--color-border-muted);color:var(--color-text-muted);background:#0b1019;padding:2.5rem 0}.footer-top{border-bottom:1px solid var(--color-border-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.footer-top p,.footer-top>a:last-child{font-size:.875rem}.footer-top>a:last-child{color:#92baff;align-items:center;min-height:2.75rem;display:flex}.footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.5rem;display:flex}.footer-bottom nav:not(.language-switcher){flex-wrap:wrap;gap:1rem;display:flex}.footer-bottom nav a{align-items:center;min-height:2.75rem;font-size:.8125rem;display:flex}.footer-bottom>p{font-size:.8125rem}.studio-service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.studio-service-grid .content-card{flex-direction:column;display:flex}.studio-service-grid .service-title{margin-bottom:.25rem}.studio-service-grid .text-link{margin-top:auto;padding-top:.75rem}.studio-service-grid .icon-box{color:#88b7ff;background:0 0;border:0;flex-shrink:0}.studio-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;display:grid}.studio-benefits article{border-top:1px solid #355579;padding-top:1.2rem}.studio-benefits h3{margin:.75rem 0 .5rem}.studio-benefits p{color:var(--color-text-muted);font-size:.9375rem}.landing-section{padding-block:3rem}.section-tinted{border-color:var(--color-border-muted);background:#0f1520}@media (width<=75rem){.studio-navigation,.studio-nav-links,.studio-header-row{gap:1rem}.studio-header .header-cta{max-width:15rem}}@media (width<=64rem){.studio-header-row{min-height:4.5rem}.studio-header .menu-toggle:not([hidden]){order:4;display:flex}.studio-header .header-cta{order:2}.studio-navigation{flex-direction:column;align-items:stretch;width:100%;padding-block:1rem}.studio-header[data-enhanced] .studio-navigation{max-height:calc(100dvh - 4.5rem);padding:1.5rem max(1.5rem,calc((100vw - var(--container-width))/2));background:#101722;border-bottom:1px solid #425575;position:absolute;inset:4.5rem 0 auto;overflow:auto}.studio-header:not([data-enhanced]) .studio-header-row{flex-wrap:wrap}.studio-nav-links{flex-direction:column;align-items:stretch;gap:0}.studio-nav-links a{border-bottom:1px solid var(--color-border-muted);padding-block:.8rem;font-size:1.1rem}.mobile-nav-contact{display:block}.region-label{display:inline}.region-options{width:100%;box-shadow:none;margin-top:.5rem;position:static}.hero-grid{gap:2rem}.studio-hero h1{font-size:clamp(2.2rem,4.5vw,3.2rem)}.studio-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=50rem){.hero-grid,.studio-contact,.work-grid{grid-template-columns:1fr}.studio-hero{padding-block:1.8rem 2rem}.studio-hero h1{font-size:clamp(2rem,6vw,2.8rem)}.root-hero h1 br{display:none}.root-hero h1 br:after{content:" "}.hero-copy{max-width:42rem}.studio-contact{gap:1.5rem;padding:1.5rem}.guide-blocks,.price-scenarios{grid-template-columns:1fr}.why-grid{grid-template-columns:1fr;gap:.6rem}.site-preview.compact .sample-page{padding:1rem}.site-preview.compact .sample-hero{padding:1rem 0}.site-preview.compact .sample-art{min-height:8rem}.intl-process{grid-template-columns:1fr;gap:.25rem}.intl-process li{border-top:0}.intl-content{padding-top:1rem}.intl-section{margin-top:2.5rem}.intl-breadcrumb ol{font-size:.8rem}}@media (width<=40rem){:root{--spacing-md:1.25rem}.studio-header .header-cta{display:none}.studio-service-grid,.intl-grid{grid-template-columns:1fr}.studio-header-row{gap:.75rem}.hero-actions .button{width:100%}.hero-actions{gap:.6rem;margin-top:1.2rem}.intl-lead{font-size:1rem}.studio-hero .compact{margin-top:.25rem}.sample-hero h3{font-size:1.15rem}.sample-hero p{font-size:.75rem}.sample-art{min-height:8rem}.art-tile{width:4rem;height:4rem;font-size:1.6rem}.site-preview figcaption{font-size:.75rem}.studio-why{padding:1.5rem}.price-summary{padding:1.3rem}.studio-benefits{gap:1.25rem}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.button,.intl-card,.content-card{transition:none}.button:active{transform:none}}.browser-bar span,.sample-tag,.sample-features{font-size:.75rem}.landing-section .studio-work{margin-top:0}@media (width<=40rem){.landing-section{padding-block:2rem}.studio-service-grid{gap:.65rem}.studio-service-grid .content-card{padding:1rem}.studio-service-grid .service-title .icon-box{width:1.75rem;height:1.75rem}.studio-service-grid .service-title h3{font-size:1.125rem}#pricing .intl-grid{gap:.5rem}#pricing .intl-card{grid-template-columns:minmax(0,1fr) auto;gap:.35rem .75rem;padding:1rem;display:grid}#pricing .intl-card h3{grid-column:1;font-size:1rem}#pricing .intl-card p{grid-column:1;margin:0}#pricing .intl-card strong{grid-area:1/2/span 2;align-self:center;font-size:1.2rem}#pricing .intl-card>span{grid-column:1/-1;min-height:2.75rem}.process-list li{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem;padding:0 0 1.2rem;display:grid}.process-list li:not(:last-child):after{display:none}.step-number{width:2.5rem;height:2.5rem;position:static}.step-copy{padding:0}.step-copy>svg{display:none}.step-copy p{margin-top:.35rem}.studio-work .site-preview.compact .sample-hero{padding:.7rem 0}.studio-work .site-preview.compact .sample-art{min-height:6rem}}.service-start-price{color:#91baff;margin-top:.8rem;font-size:1.125rem;display:block}.brand-favicon{border-radius:.375rem;flex-shrink:0;width:2rem;height:2rem;margin-right:.5rem;display:block}.designed-preview[data-astro-cid-6jdyklg6]{border-color:#536077;container-type:inline-size}.demo-shop[data-astro-cid-6jdyklg6]{color:#28362b;background:#f5f1e8}.demo-nav[data-astro-cid-6jdyklg6]{border-bottom:1px solid #29342a22;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem 1.5rem;display:flex}.demo-wordmark[data-astro-cid-6jdyklg6]{letter-spacing:-.06em;font-family:Georgia,Times New Roman,serif;font-size:2rem;font-weight:400;line-height:1}.demo-wordmark[data-astro-cid-6jdyklg6]>span[data-astro-cid-6jdyklg6]{letter-spacing:.07em;margin-top:.35rem;font-family:Arial,sans-serif;font-size:.75rem;font-weight:400;display:block}.demo-nav-type[data-astro-cid-6jdyklg6]{color:#666c5c;font-size:.75rem}.demo-nav[data-astro-cid-6jdyklg6]>a[data-astro-cid-6jdyklg6]{width:2.75rem;height:2.75rem;color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.demo-product-hero[data-astro-cid-6jdyklg6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.demo-product-copy[data-astro-cid-6jdyklg6]{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem 1rem;display:flex}.demo-eyebrow[data-astro-cid-6jdyklg6]{letter-spacing:.07em;text-transform:uppercase;font-size:.75rem;line-height:1.5}.demo-product-copy[data-astro-cid-6jdyklg6] h3[data-astro-cid-6jdyklg6]{letter-spacing:-.035em;color:#28362b;margin:1rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.8rem,6cqi,2.7rem);font-weight:400;line-height:1.08}.demo-product-copy[data-astro-cid-6jdyklg6]>p[data-astro-cid-6jdyklg6]:not(.demo-eyebrow){color:#656c5a;margin:0;font-size:.875rem;line-height:1.65}.demo-cta[data-astro-cid-6jdyklg6]{color:#f6f2e8;background:#314b38;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.75rem;margin:1.4rem 0;padding:.75rem 1rem;font-size:.8125rem;display:flex}.demo-cta[data-astro-cid-6jdyklg6]:hover{background:#233a29}.demo-cta[data-astro-cid-6jdyklg6] svg[data-astro-cid-6jdyklg6]{flex-shrink:0}.demo-product-rule[data-astro-cid-6jdyklg6]{color:#656c5a;border-top:1px solid #a3a894;flex-wrap:wrap;justify-content:space-between;gap:.5rem;width:100%;margin-top:auto;padding-top:.8rem;font-size:.75rem;display:flex}.demo-product-image[data-astro-cid-6jdyklg6]{background:#d5c3aa;position:relative;overflow:hidden}.demo-product-image[data-astro-cid-6jdyklg6] img[data-astro-cid-6jdyklg6]{object-fit:cover;width:100%;height:100%;min-height:23rem;display:block}.demo-product-image[data-astro-cid-6jdyklg6]>span[data-astro-cid-6jdyklg6]{text-align:right;letter-spacing:.07em;color:#463d2e;font-size:.75rem;line-height:1.6;position:absolute;bottom:.8rem;right:.8rem}.demo-collection[data-astro-cid-6jdyklg6]{border-top:1px solid #29342a22;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem 1.5rem;display:grid}.demo-collection[data-astro-cid-6jdyklg6]>div[data-astro-cid-6jdyklg6]{align-items:center;gap:.55rem;min-width:0;font-size:.8125rem;display:flex}.demo-collection[data-astro-cid-6jdyklg6] svg[data-astro-cid-6jdyklg6]{color:#728064;flex-shrink:0}.demo-item-number[data-astro-cid-6jdyklg6]{color:#728064;margin-left:auto;font-size:.75rem}.demo-studio[data-astro-cid-6jdyklg6]{color:#26332e;background:#eae7df}.demo-studio[data-astro-cid-6jdyklg6] .demo-wordmark[data-astro-cid-6jdyklg6]{letter-spacing:-.06em;font-family:Arial,sans-serif;font-size:1.6rem;font-weight:700}.demo-studio[data-astro-cid-6jdyklg6] .demo-wordmark[data-astro-cid-6jdyklg6]>span[data-astro-cid-6jdyklg6]{letter-spacing:.02em;font-weight:400}.demo-architecture-hero[data-astro-cid-6jdyklg6]{background:#a9b4b0;position:relative;overflow:hidden}.demo-architecture-hero[data-astro-cid-6jdyklg6]>img[data-astro-cid-6jdyklg6]{object-fit:cover;width:100%;height:25rem;display:block}.demo-architecture-hero[data-astro-cid-6jdyklg6]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#15231fe6);position:absolute;inset:35% 0 0}.demo-architecture-copy[data-astro-cid-6jdyklg6]{z-index:1;color:#fffdf4;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem}.demo-architecture-copy[data-astro-cid-6jdyklg6] h3[data-astro-cid-6jdyklg6]{letter-spacing:-.025em;max-width:75%;margin:.7rem 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.9rem,6cqi,2.7rem);font-weight:400;line-height:1.1}.demo-architecture-copy[data-astro-cid-6jdyklg6] .demo-eyebrow[data-astro-cid-6jdyklg6]{color:#f2eddf}.demo-architecture-link[data-astro-cid-6jdyklg6]{color:#fffdf4;text-underline-offset:.3em;align-items:center;gap:.75rem;min-height:2.75rem;font-size:.8125rem;text-decoration:underline;display:inline-flex}.demo-image-index[data-astro-cid-6jdyklg6]{z-index:1;color:#24372e;letter-spacing:.07em;background:#f0ede1cc;padding:.4rem .6rem;font-size:.75rem;position:absolute;top:1rem;right:1rem}.demo-projects[data-astro-cid-6jdyklg6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem;padding:1.25rem 1.5rem;display:grid}.demo-project-intro[data-astro-cid-6jdyklg6]>p[data-astro-cid-6jdyklg6]{color:#687269;margin-top:.6rem;font-size:.8125rem;line-height:1.6}.demo-project-list[data-astro-cid-6jdyklg6]>div[data-astro-cid-6jdyklg6]{border-bottom:1px solid #a5ada2;align-items:center;gap:.65rem;padding:.55rem 0;font-size:.75rem;line-height:1.5;display:flex}.demo-project-list[data-astro-cid-6jdyklg6]>div[data-astro-cid-6jdyklg6]>span[data-astro-cid-6jdyklg6]:first-child{color:#6b766c}.demo-project-list[data-astro-cid-6jdyklg6] svg[data-astro-cid-6jdyklg6]{flex-shrink:0;margin-left:auto}@container (width<=480px){.demo-nav[data-astro-cid-6jdyklg6]{gap:.5rem;padding:1rem}.demo-nav-type[data-astro-cid-6jdyklg6]{display:none}.demo-wordmark[data-astro-cid-6jdyklg6]{font-size:1.7rem}.demo-product-copy[data-astro-cid-6jdyklg6]{padding:1.2rem 1rem 1rem}.demo-product-copy[data-astro-cid-6jdyklg6] h3[data-astro-cid-6jdyklg6]{font-size:clamp(1.45rem,6.5cqi,1.9rem)}.demo-product-copy[data-astro-cid-6jdyklg6]>p[data-astro-cid-6jdyklg6]:not(.demo-eyebrow){font-size:.8125rem}.demo-product-image[data-astro-cid-6jdyklg6] img[data-astro-cid-6jdyklg6]{min-height:22rem}.demo-cta[data-astro-cid-6jdyklg6]{gap:.35rem;margin:1rem 0;padding:.65rem;font-size:.75rem}.demo-product-rule[data-astro-cid-6jdyklg6]>span[data-astro-cid-6jdyklg6]:last-child{display:none}.demo-product-image[data-astro-cid-6jdyklg6]>span[data-astro-cid-6jdyklg6]{letter-spacing:0;font-size:.75rem;bottom:.5rem;right:.5rem}.demo-collection[data-astro-cid-6jdyklg6]{gap:.5rem;padding:1rem}.demo-collection[data-astro-cid-6jdyklg6]>div[data-astro-cid-6jdyklg6]{flex-wrap:wrap;gap:.4rem;font-size:.75rem}.demo-item-number[data-astro-cid-6jdyklg6]{display:none}.demo-architecture-hero[data-astro-cid-6jdyklg6]>img[data-astro-cid-6jdyklg6]{height:23rem}.demo-architecture-copy[data-astro-cid-6jdyklg6]{bottom:1rem;left:1rem;right:1rem}.demo-architecture-copy[data-astro-cid-6jdyklg6] h3[data-astro-cid-6jdyklg6]{max-width:90%;font-size:clamp(1.6rem,6.5cqi,2rem)}.demo-projects[data-astro-cid-6jdyklg6]{gap:1rem;padding:1rem}.demo-project-intro[data-astro-cid-6jdyklg6]>p[data-astro-cid-6jdyklg6]{font-size:.75rem}}
