.webdesign-scope{--color-dark:#0a0a0a;--color-light:#fafafa;--color-muted:#f0f0f0;--color-text-muted:#596273;--color-accent:#e5e5e5;--color-card:#fff;--color-card-border:#e5e5e5;--color-surface:#fafafa;--font-heading:var(--font-outfit), sans-serif;--font-body:var(--font-plus-jakarta), sans-serif}:root[data-theme=dark] .webdesign-scope{--color-light:#0f141b;--color-muted:#0f141b;--color-text-muted:#8b8fa3;--color-accent:#1a2030;--color-card:#151a24;--color-card-border:#1f2632;--color-surface:#0f141b}.webdesign-scope{transition:background-color .5s}:root[data-theme=dark] .webdesign-scope{color:#e8e8ed;background-color:#0f141b}[data-theme=dark] .webdesign-scope .bg-light,[data-theme=dark] .webdesign-scope .bg-muted,[data-theme=dark] .webdesign-scope .bg-dark{background-color:#0f141b!important}[data-theme=dark] .webdesign-scope :is(h1,h2,h3),.webdesign-scope .dark-zone :is(h1,h2,h3){color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 1px #ffffffd9,0 0 8px #bedcff8c,0 0 20px #a0c8f566,0 0 40px #8cb9eb38,0 1px #00000080,0 2px 4px #00000059,0 6px 14px #00000059,0 16px 32px #0000004d;filter:drop-shadow(0 0 14px #bee1ff66)drop-shadow(0 2px 2px #00000073);background-image:linear-gradient(#fff 0%,#ffffffd9 25%,#f5f8ffb3 60%,#e1e8f5a6 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='340' height='140' viewBox='0 0 340 140'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.012 0.06' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.9  0 0 0 0 1  0 0 0 4 -2.6'/></filter><rect width='100%25' height='100%25' filter='url(%23c)' opacity='0.4'/></svg>"),linear-gradient(#fff 0%,#eef2f8 50%,#d8dee8 100%);background-position:50%;background-repeat:no-repeat,repeat,no-repeat;background-size:100% 100%,340px 140px,100% 100%;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .webdesign-scope :is(h4,h5,h6),[data-theme=dark] .webdesign-scope .text-white,[data-theme=dark] .webdesign-scope .text-on-light,.webdesign-scope .dark-zone :is(h4,h5,h6),.webdesign-scope .dark-zone .text-white,.webdesign-scope .dark-zone .text-on-light{color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 1px #ffffffb3,0 0 6px #bedcff73,0 0 14px #a0c8f540,0 1px #0006,0 2px 3px #0000004d;filter:drop-shadow(0 0 10px #bee1ff4d);background-image:linear-gradient(#fff 0%,#ffffffe6 30%,#f0f5fcc7 70%,#dce4f2b3 100%),linear-gradient(#fff 0%,#eef2f8 50%,#d8dee8 100%);background-size:100% 100%,100% 100%;-webkit-background-clip:text;background-clip:text}[data-theme=dark] .webdesign-scope :is(.text-white\/20,.text-white\/30,.text-white\/40,.text-white\/50,.text-white\/60,.text-white\/68,.text-white\/70,.text-white\/80,.text-white\/85,.text-muted-on-light,.text-text-muted),.webdesign-scope .dark-zone :is(.text-white\/20,.text-white\/30,.text-white\/40,.text-white\/45,.text-white\/50,.text-white\/55,.text-white\/60,.text-white\/68,.text-white\/70,.text-white\/75,.text-white\/80,.text-white\/85){color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 1px #0006,0 2px 4px #0000004d,0 0 12px #bed2f02e;filter:drop-shadow(0 1px 1px #0006);background-image:linear-gradient(#fff 0%,#ffffffd9 25%,#f5f8ffb3 60%,#e1e8f5a6 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='60' viewBox='0 0 140 60'><filter id='cm'><feTurbulence type='fractalNoise' baseFrequency='0.018 0.09' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.9  0 0 0 0 1  0 0 0 4 -2.6'/></filter><rect width='100%25' height='100%25' filter='url(%23cm)' opacity='0.35'/></svg>"),linear-gradient(#fff 0%,#eef2f8 50%,#d8dee8 100%);background-position:50%;background-repeat:no-repeat,repeat,no-repeat;background-size:100% 100%,140px 60px,100% 100%;-webkit-background-clip:text;background-clip:text}:root[data-theme=light] .webdesign-scope :is(.hero-accent-segment,.hero-accent-mini):not(.dark-zone *):not(.hero-shell *):not(.hero-glass-button *){-webkit-text-fill-color:currentColor;text-shadow:none;filter:none;opacity:1;background-image:none}:root[data-theme=light] .webdesign-scope .dark-zone :is(input,textarea){color:#f2f6ff;-webkit-text-fill-color:#f2f6ff;text-shadow:none;filter:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}:root[data-theme=light] .webdesign-scope .dark-zone :is(input,textarea)::placeholder,:root[data-theme=light] .webdesign-scope .dark-zone #topic-hidden[value=""]+.contact-budget-trigger>span:first-child{color:#f2f6ff2e;-webkit-text-fill-color:#f2f6ff2e;text-shadow:none;filter:none;opacity:1}.webdesign-scope .surface-card{background-color:var(--color-card);border:1px solid var(--color-card-border)}.webdesign-scope .browser-frame-bar{background:#0000000a}.webdesign-scope .browser-frame-url{color:#596273;background:#0000000f}[data-theme=dark] .webdesign-scope .browser-frame-bar{background:#ffffff0a}[data-theme=dark] .webdesign-scope .browser-frame-url{color:#c8ccd6;background:#ffffff14}.webdesign-scope .consent-banner__panel{-webkit-backdrop-filter:blur(8px);background:#0c0e14f5;border:1px solid #ffffff1a;box-shadow:0 18px 44px #0000008c}.webdesign-scope .consent-banner__text{color:#ffffffe0}.webdesign-scope .consent-banner__link{color:#fff}.webdesign-scope .consent-banner__link:hover{color:#ffffffd9}.webdesign-scope .consent-banner__btn{line-height:1.3}.webdesign-scope .consent-banner__btn--ghost{color:#f4f4f5;background:0 0;border:1px solid #ffffff38}.webdesign-scope .consent-banner__btn--ghost:hover{background:#ffffff12;border-color:#fff6}.webdesign-scope .consent-banner__btn--solid{color:#0c0e14;background:#fff;border:1px solid #fff}.webdesign-scope .consent-banner__btn--solid:hover{background:#ffffffe6}.webdesign-scope .wizard-tile-selected{box-shadow:0 0 0 2px var(--color-dark), 0 14px 36px #0a0a0a2e;border-color:var(--color-dark)!important}[data-theme=dark] .webdesign-scope .wizard-tile-selected{box-shadow:0 0 0 2px #f4f4f5,0 14px 36px #ffffff1f;border-color:#f4f4f5!important}.webdesign-scope .wizard-check-badge{background-color:var(--color-dark);color:#fff}[data-theme=dark] .webdesign-scope .wizard-check-badge{color:var(--color-dark);background-color:#f4f4f5}.webdesign-scope .wizard-icon-selected{background-color:var(--color-dark)!important;border-color:var(--color-dark)!important;color:#fff!important}[data-theme=dark] .webdesign-scope .wizard-icon-selected{color:var(--color-dark)!important;background-color:#f4f4f5!important;border-color:#f4f4f5!important}.webdesign-scope .wizard-chip-default{color:var(--color-text-muted);background-color:#fff;border-color:#0a0a0a26}.webdesign-scope .wizard-chip-default:hover{color:var(--color-dark);border-color:#0a0a0a59}[data-theme=dark] .webdesign-scope .wizard-chip-default{color:var(--color-text-muted);background-color:#ffffff0a;border-color:#ffffff1f}[data-theme=dark] .webdesign-scope .wizard-chip-default:hover{color:#f4f4f5;background-color:#ffffff14;border-color:#ffffff47}.webdesign-scope .wizard-icon-default{color:var(--color-text-muted);background-color:#fff;border-color:#0a0a0a26}.webdesign-scope .wizard-icon-default-group:hover .wizard-icon-default{color:var(--color-dark)}[data-theme=dark] .webdesign-scope .wizard-icon-default{color:var(--color-text-muted);background-color:#ffffff0f;border-color:#ffffff24}[data-theme=dark] .webdesign-scope .wizard-icon-default-group:hover .wizard-icon-default{color:#f4f4f5}.webdesign-scope .wizard-input{color:var(--color-dark);background-color:#fff;border-color:#0a0a0a26}.webdesign-scope .wizard-input::placeholder{color:#5962738c}.webdesign-scope .wizard-input:focus{border-color:#0a0a0a59;outline:none;box-shadow:0 0 0 2px #0a0a0a1a}[data-theme=dark] .webdesign-scope .wizard-input{color:#f4f4f5;background-color:#ffffff0a;border-color:#ffffff24}[data-theme=dark] .webdesign-scope .wizard-input::placeholder{color:#8b8fa38c}[data-theme=dark] .webdesign-scope .wizard-input:focus{border-color:#fff6;box-shadow:0 0 0 2px #ffffff1f}.webdesign-scope .wizard-btn-disabled{color:#596273b3;background-color:#0a0a0a0a;border-color:#0a0a0a1a}[data-theme=dark] .webdesign-scope .wizard-btn-disabled{color:#8b8fa3a6;background-color:#ffffff0a;border-color:#ffffff1a}.webdesign-scope .theme-outline-btn,.webdesign-scope .wizard-secondary-btn{color:var(--color-dark);border-color:#0a0a0a26}.webdesign-scope .theme-outline-btn:hover,.webdesign-scope .wizard-secondary-btn:hover{border-color:#0a0a0a59}[data-theme=dark] .webdesign-scope .theme-outline-btn,[data-theme=dark] .webdesign-scope .wizard-secondary-btn{color:#f4f4f5;border-color:#ffffff2e}[data-theme=dark] .webdesign-scope .theme-outline-btn:hover,[data-theme=dark] .webdesign-scope .wizard-secondary-btn:hover{border-color:#ffffff73}.webdesign-scope .wizard-chip-selected{box-shadow:0 4px 12px #0a0a0a2e;background-color:var(--color-dark)!important;border-color:var(--color-dark)!important;color:#fff!important}[data-theme=dark] .webdesign-scope .wizard-chip-selected{box-shadow:0 4px 12px #ffffff1f;color:var(--color-dark)!important;background-color:#f4f4f5!important;border-color:#f4f4f5!important}[data-theme=dark] .webdesign-scope .surface-card :is(h2,h3,h4),[data-theme=dark] .webdesign-scope .surface-card .text-dark,[data-theme=dark] .webdesign-scope .surface-card .text-on-light{-webkit-text-fill-color:currentColor;color:#f4f4f5;text-shadow:none;filter:none;background-image:none}[data-theme=dark] .webdesign-scope .surface-card :is(.text-text-muted,.text-muted-on-light){-webkit-text-fill-color:currentColor;color:#b1b3bb;text-shadow:none;filter:none;background-image:none}[data-theme=dark] .webdesign-scope .text-white\/20{opacity:.45}[data-theme=dark] .webdesign-scope .text-white\/30{opacity:.55}[data-theme=dark] .webdesign-scope .text-white\/40{opacity:.65}[data-theme=dark] .webdesign-scope .text-white\/50{opacity:.75}[data-theme=dark] .webdesign-scope .text-white\/60{opacity:.82}[data-theme=dark] .webdesign-scope .text-white\/68,[data-theme=dark] .webdesign-scope .text-white\/70{opacity:.88}[data-theme=dark] .webdesign-scope .text-white\/80{opacity:.94}[data-theme=dark][data-theme=dark] .webdesign-scope :is(input,textarea,select,button,label,nav,.no-glow,.no-glow *){-webkit-text-fill-color:currentColor;text-shadow:none;filter:none;opacity:1;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}[data-theme=dark][data-theme=dark] .webdesign-scope :is(input,textarea,select){color:#f2f2f5;-webkit-text-fill-color:#f2f2f5}[data-theme=dark][data-theme=dark] .webdesign-scope :is(input,textarea)::placeholder{color:#e8e8ed73;-webkit-text-fill-color:#e8e8ed73}[data-theme=dark] .webdesign-scope :-webkit-any(input,textarea,select):-webkit-autofill{caret-color:#f2f2f5;-webkit-text-fill-color:#f2f2f5!important;-webkit-box-shadow:inset 0 0 0 1000px #ffffff0f!important}[data-theme=dark] .webdesign-scope :is(input,textarea,select):autofill{caret-color:#f2f2f5;-webkit-text-fill-color:#f2f2f5!important;-webkit-box-shadow:inset 0 0 0 1000px #ffffff0f!important}[data-theme=dark] .webdesign-scope :-webkit-any(input,textarea,select):-webkit-autofill:hover{caret-color:#f2f2f5;-webkit-text-fill-color:#f2f2f5!important;-webkit-box-shadow:inset 0 0 0 1000px #ffffff0f!important}[data-theme=dark] .webdesign-scope :is(input,textarea,select):autofill:hover{caret-color:#f2f2f5;-webkit-text-fill-color:#f2f2f5!important;-webkit-box-shadow:inset 0 0 0 1000px #ffffff0f!important}[data-theme=dark] .webdesign-scope :-webkit-any(input,textarea,select):-webkit-autofill:focus{caret-color:#f2f2f5;-webkit-text-fill-color:#f2f2f5!important;-webkit-box-shadow:inset 0 0 0 1000px #ffffff0f!important}[data-theme=dark] .webdesign-scope :is(input,textarea,select):autofill:focus{caret-color:#f2f2f5;-webkit-text-fill-color:#f2f2f5!important;-webkit-box-shadow:inset 0 0 0 1000px #ffffff0f!important}[data-theme=dark][data-theme=dark] .webdesign-scope :is(input,textarea,select){background-color:#ffffff0b;border-color:#ffffff2e;transition:border-color .2s,box-shadow .2s,background-color .2s;box-shadow:inset 0 1px #ffffff0a,0 1px #00000059}[data-theme=dark][data-theme=dark] .webdesign-scope :is(input,textarea,select):hover{background-color:#ffffff0f;border-color:#ffffff47}[data-theme=dark][data-theme=dark] .webdesign-scope :is(input,textarea,select):focus{background-color:#ffffff12;border-color:#bedcff8c;outline:none;box-shadow:inset 0 1px #ffffff0f,0 0 0 3px #a0c8f52e,0 0 14px #a0c8f538}[data-theme=dark] .webdesign-scope .contact-budget-trigger,[data-theme=dark] .webdesign-scope .contact-budget-trigger *,[data-theme=dark] .webdesign-scope .contact-budget-menu,[data-theme=dark] .webdesign-scope .contact-budget-menu *{-webkit-text-fill-color:currentColor;color:#f2f6ff;text-shadow:none;filter:none;background-image:none}.webdesign-scope .contact-budget-select,.webdesign-scope .contact-budget-select option{color:#f2f6ff;-webkit-text-fill-color:#f2f6ff}.webdesign-scope .contact-budget-select option{background-color:#111114}.webdesign-scope .contact-budget-select option:checked{color:#fff;-webkit-text-fill-color:#fff;background-color:#2563eb}:root[data-theme=light] .webdesign-scope .contact-budget-select,:root[data-theme=light] .webdesign-scope .contact-budget-select option{color:#f2f6ff;-webkit-text-fill-color:#f2f6ff}:root[data-theme=light] .webdesign-scope .contact-budget-select option{background-color:#111114}:root[data-theme=light] .webdesign-scope .contact-budget-select option:checked{color:#fff;-webkit-text-fill-color:#fff;background-color:#2563eb}[data-theme=dark][data-theme=dark] .webdesign-scope :is(input,textarea){caret-color:#bedcfff2}.webdesign-scope{scroll-behavior:smooth}.webdesign-scope .grain:after{content:"";opacity:.03;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");position:absolute;inset:0}.webdesign-scope .hero-title{font-family:var(--font-outfit), var(--font-heading), sans-serif;letter-spacing:-.02em;font-size:clamp(2.4rem,11vw,5rem);font-weight:400;line-height:1}.webdesign-scope .hero-badge{letter-spacing:clamp(.12em,.5vw + .05em,.32em)}.webdesign-scope .hero-accent-segment{color:#0000;-webkit-text-fill-color:transparent;opacity:.98;text-shadow:0 0 1px #ffffffd9,0 0 8px #bedcff99,0 0 20px #a0c8f573,0 0 40px #8cb9eb40,0 1px #0000008c,0 2px 4px #0006,0 6px 14px #0006,0 16px 32px #00000059;filter:drop-shadow(0 0 16px #bee1ff80)drop-shadow(0 2px 2px #00000080);background-image:linear-gradient(#fff 0%,#ffffffd9 25%,#f5f8ffb3 60%,#e1e8f5a6 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='340' height='140' viewBox='0 0 340 140'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.012 0.06' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.9  0 0 0 0 1  0 0 0 4 -2.6'/></filter><rect width='100%25' height='100%25' filter='url(%23c)' opacity='0.4'/></svg>"),linear-gradient(#fff 0%,#eef2f8 50%,#d8dee8 100%);background-position:50%,50%,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:100% 100%,340px 140px,100% 100%;-webkit-background-clip:text;background-clip:text}.webdesign-scope .hero-accent-mini{color:#0000;-webkit-text-fill-color:transparent;opacity:.98;text-shadow:0 1px #0006,0 2px 4px #0000004d,0 0 14px #bed2f033;filter:drop-shadow(0 1px 1px #0006);background-image:linear-gradient(#fff 0%,#ffffffd9 25%,#f5f8ffb3 60%,#e1e8f5a6 100%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='60' viewBox='0 0 140 60'><filter id='cm'><feTurbulence type='fractalNoise' baseFrequency='0.018 0.09' numOctaves='2' seed='7'/><feColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.9  0 0 0 0 1  0 0 0 4 -2.6'/></filter><rect width='100%25' height='100%25' filter='url(%23cm)' opacity='0.35'/></svg>"),linear-gradient(#fff 0%,#eef2f8 50%,#d8dee8 100%);background-position:50%,50%,50%;background-repeat:no-repeat,repeat,no-repeat;background-size:100% 100%,140px 60px,100% 100%;-webkit-background-clip:text;background-clip:text}.webdesign-scope .hero-glass-button{isolation:isolate;-webkit-backdrop-filter:blur(10px)saturate(150%);background:linear-gradient(145deg,#ffffff24 0%,#ffffff0d 100%);border:1px solid #bed7f559;transition:box-shadow .32s,border-color .32s,background .32s,transform .32s;position:relative;box-shadow:0 0 0 1px #aac8f02e,0 0 18px #a0c3f059,0 0 36px #8cb4eb2e,0 8px 24px #00000073,inset 0 1px #fff6,inset 0 -1px #00000040,inset 0 0 14px #bedcff2e}.webdesign-scope .hero-glass-button:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;opacity:.7;background:linear-gradient(115deg,#0000 0% 30%,#ffffff2e 48%,#ffffff14 54%,#0000 70% 100%);position:absolute;inset:0}.webdesign-scope .hero-glass-button>*{z-index:1;position:relative}.webdesign-scope .hero-glass-button .hero-accent-mini{text-shadow:0 0 1px #ffffffb3,0 0 6px #bedcff8c,0 0 14px #a0c8f566,0 1px #0006,0 2px 4px #0000004d;filter:drop-shadow(0 0 8px #b4d7fa73)drop-shadow(0 1px 1px #0006);transition:filter .32s,text-shadow .32s}.webdesign-scope .hero-glass-button:hover .hero-accent-mini{text-shadow:0 0 1px #ffffffe6,0 0 10px #c8e6ffb3,0 0 22px #aad2fa8c,0 1px #0006,0 2px 4px #0000004d;filter:drop-shadow(0 0 14px #bee1ffa6)drop-shadow(0 1px 1px #0006)}.webdesign-scope .hero-glass-button:hover{background:linear-gradient(145deg,#ffffff38 0%,#ffffff14 100%);border-color:#d2e6ff99;box-shadow:0 0 0 1px #bedcfa4d,0 0 28px #aacdf58c,0 0 56px #96bef04d,0 12px 32px #0000008c,inset 0 1px #ffffff8c,inset 0 -1px #00000040,inset 0 0 22px #c8e1ff4d}[data-theme=dark] .webdesign-scope .hero-glass-button.hero-glass-button--nav .hero-accent-mini{text-shadow:0 0 1px #fffffff2,0 0 6px #c8e6ff8c,0 0 14px #aad2fa59;filter:drop-shadow(0 0 6px #bee1ff80)drop-shadow(0 1px #00000059)}[data-theme=dark] .webdesign-scope .hero-glass-button.hero-glass-button--nav:hover .hero-accent-mini{text-shadow:0 0 1px #fff,0 0 9px #d2ebffbf,0 0 20px #b4dcff80;filter:drop-shadow(0 0 12px #c8ebffb3)drop-shadow(0 1px #00000059)}[data-theme=dark] .webdesign-scope .hero-glass-button.hero-glass-button--nav,[data-theme=light] .webdesign-scope .hero-glass-button.hero-glass-button--nav{background:linear-gradient(145deg,#ffffff2e 0%,#ffffff0f 100%);border-color:#c8e1fa73;box-shadow:0 0 0 1px #b4d2f538,0 0 12px #a0c8f552,0 4px 12px #00000059,inset 0 1px #ffffff73,inset 0 0 10px #bedcff33}[data-theme=light] .webdesign-scope .hero-glass-button.hero-glass-button--nav .hero-accent-mini{text-shadow:0 0 1px #fffffff2,0 0 6px #c8e6ff8c,0 0 14px #aad2fa59;filter:drop-shadow(0 0 6px #bee1ff80)drop-shadow(0 1px #00000059)}.webdesign-scope .hero-glass-button.nav-neo-cta{background:linear-gradient(145deg,#20242d 0%,#07090d 100%)!important;border:1px solid #b4cdeb47!important;box-shadow:8px 8px 18px #0a0e1442,-5px -5px 14px #ffffffd1,inset 1px 1px 1px #ffffff26,inset -2px -2px 5px #0000006b,0 0 16px #96b9e647!important}.webdesign-scope .hero-glass-button.nav-neo-cta:hover{background:linear-gradient(145deg,#2a2f3a 0%,#0b0e14 100%)!important;border-color:#c8e1fa66!important;box-shadow:10px 10px 22px #0a0e144d,-6px -6px 16px #ffffffdb,inset 1px 1px 1px #ffffff2e,inset -2px -2px 5px #00000073,0 0 20px #a0c3eb59!important}.webdesign-scope .hero-glass-button.nav-neo-cta .hero-accent-mini{color:#0000;-webkit-text-fill-color:transparent;text-shadow:0 0 1px #fffffff2,0 0 6px #c8e6ff8c,0 0 14px #aad2fa59,0 1px #00000059;filter:drop-shadow(0 0 6px #bee1ff73)drop-shadow(0 1px #00000059);background-image:linear-gradient(#fff 0%,#edf6ff 52%,#d7e6f8 100%);-webkit-background-clip:text;background-clip:text}.webdesign-scope .hero-subtext{font-family:var(--font-plus-jakarta), var(--font-body), sans-serif;font-size:clamp(1.05rem,4.5vw,1.25rem);font-weight:400;line-height:1.5}@media (min-width:640px){.webdesign-scope .hero-title{font-size:clamp(3.2rem,min(10vw,11vh),7.5rem);line-height:.98}.webdesign-scope .hero-subtext{font-size:clamp(1.1rem,min(2vw,2.6vh),1.35rem);line-height:1.6}}@media (max-height:860px){.webdesign-scope .hero-main{padding-top:3.5rem;padding-bottom:.25rem}.webdesign-scope .hero-badge{margin-bottom:1.6rem}.webdesign-scope .hero-title{margin-bottom:.8rem;font-size:clamp(2.8rem,min(12vw,10vh),5.5rem);line-height:1}.webdesign-scope .hero-subtext{margin-bottom:.85rem;font-size:clamp(1.05rem,min(2vw,2.4vh),1.3rem)}.webdesign-scope .hero-actions a{padding:.75rem 1.5rem}.webdesign-scope .hero-stats{padding-bottom:1.5rem}.webdesign-scope .hero-stats-divider{margin-bottom:.75rem}.webdesign-scope .hero-stat-value{font-size:clamp(1.25rem,3.5vh,2.25rem)}.webdesign-scope .hero-stat-label{font-size:.72rem}}@media (max-height:720px){.webdesign-scope .hero-shell{min-height:100svh}.webdesign-scope .hero-main{padding-top:3.25rem}.webdesign-scope .hero-badge{letter-spacing:.22em;margin-bottom:1.4rem;padding:.45rem .9rem}.webdesign-scope .hero-title{margin-bottom:.7rem;font-size:clamp(2.3rem,min(9.5vw,8.5vh),4.2rem);line-height:1}.webdesign-scope .hero-subtext{max-width:30rem;margin-bottom:.85rem;font-size:clamp(.95rem,min(1.8vw,1.9vh),1.15rem);line-height:1.5}.webdesign-scope .hero-actions{gap:.65rem}.webdesign-scope .hero-actions a{padding:.72rem 1.15rem;font-size:.74rem}.webdesign-scope .hero-stats{padding-bottom:1.2rem}.webdesign-scope .hero-stats-divider{margin-bottom:.7rem}.webdesign-scope .hero-stats-grid{gap:.35rem}.webdesign-scope .hero-stat-value{font-size:clamp(1.05rem,3vh,1.8rem)}.webdesign-scope .hero-stat-label{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.webdesign-scope *,.webdesign-scope :before,.webdesign-scope :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.webdesign-scope :focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #0a0a0a}.webdesign-scope .bg-dark :focus-visible,.webdesign-scope [class*=bg-dark] :focus-visible{outline-color:#fafafa}.webdesign-scope ::selection{color:#fafafa;background-color:#0a0a0a}.webdesign-scope .demo-container{transition:background-color .5s,color .5s}[data-theme=dark] .webdesign-scope .demo-page :is(h1,h2,h3,h4,h5,h6,p,span,a,button,li,blockquote){-webkit-text-fill-color:currentColor;text-shadow:none;filter:none;background-image:none;-webkit-background-clip:border-box;background-clip:border-box}.webdesign-scope .demo-section{transition:background .5s,color .5s,padding .4s}.webdesign-scope .demo-card{transition:background .5s,box-shadow .5s,border-radius .4s,border .4s,-webkit-backdrop-filter .5s,backdrop-filter .5s,padding .5s}.webdesign-scope .magic-card{isolation:isolate;--glow-x:50%;--glow-y:50%;--glow-intensity:0;--glow-shadow-alpha:0;--glow-color:123, 192, 224;transition:border-color .26s,box-shadow .26s,transform .26s;position:relative;overflow:hidden}.webdesign-scope .magic-card:hover{box-shadow:0 18px 44px #0f172a24, 0 0 34px rgba(var(--glow-color), .18)}.webdesign-scope .magic-card-outer-glow,.webdesign-scope .magic-card-border-glow{pointer-events:none;border-radius:inherit;opacity:var(--glow-intensity);transition:opacity .22s;position:absolute}.webdesign-scope .magic-card-outer-glow{z-index:70;background:radial-gradient(350px circle at var(--glow-x) var(--glow-y), rgba(var(--glow-color), .38), rgba(var(--glow-color), .16) 30%, transparent 62%);filter:blur(12px);mix-blend-mode:screen;inset:-1px}.webdesign-scope .magic-card-border-glow{z-index:80;background:radial-gradient(360px circle at var(--glow-x) var(--glow-y), rgba(var(--glow-color), .95), rgba(var(--glow-color), .68) 26%, rgba(var(--glow-color), .28) 50%, transparent 74%);-webkit-mask-composite:xor;padding:1.5px;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.webdesign-scope .demo-btn{transition:background .4s,color .4s,border-radius .3s,box-shadow .4s,border .3s,transform .2s}.webdesign-scope .demo-btn:hover{transform:scale(var(--demo-btn-hover-scale,1.05))}.webdesign-scope .demo-btn:hover:where([style]){box-shadow:var(--demo-btn-hover-shadow,var(--demo-btn-shadow))}.webdesign-scope .design-demo-cta-shell{border-radius:.75rem;padding:5px;transition:transform .22s,box-shadow .22s,filter .22s;transform:translateY(0);box-shadow:0 18px 34px #0f172a29,0 8px 14px #7c3aed1f,-10px -10px 24px #ffffffdb,10px 10px 24px #94a3b847}.webdesign-scope .design-demo-cta-shell:hover{transform:translateY(-3px);box-shadow:0 24px 42px #0f172a38,0 0 26px #7c3aed33,-12px -12px 28px #ffffffeb,12px 12px 28px #94a3b857}.webdesign-scope .design-demo-cta{isolation:isolate;color:#070b16;-webkit-text-fill-color:#070b16;text-shadow:none;filter:none;background:linear-gradient(145deg,#fff 0%,#f3f6fa 48%,#e8edf5 100%);border:1px solid #ffffffd9;position:relative;overflow:hidden;box-shadow:inset 1px 1px #fffffff0,inset -2px -2px 5px #94a3b829,0 1px #ffffffb8}.webdesign-scope .design-demo-cta:before{content:"";pointer-events:none;z-index:0;opacity:.72;background:linear-gradient(110deg,#0000 0%,#ffffffc7 24%,#0000 46%),radial-gradient(circle at 88% 18%,#7c3aed38,#0000 36%);position:absolute;inset:0}.webdesign-scope .design-demo-cta>*{z-index:1;position:relative}[data-theme=dark] .webdesign-scope .design-demo-cta-shell{box-shadow:0 22px 42px #00000070,0 0 30px #7c3aed42,-9px -9px 22px #ffffff0b,12px 12px 30px #0000009e}[data-theme=dark] .webdesign-scope .design-demo-cta-shell:hover{box-shadow:0 28px 52px #0000008f,0 0 38px #7c3aed57,0 0 18px #38bdf829,-10px -10px 24px #ffffff0e,14px 14px 34px #000000b3}[data-theme=dark] .webdesign-scope .design-demo-cta{color:#f6f8ff;-webkit-text-fill-color:#f6f8ff;background:linear-gradient(145deg,#1b2332 0%,#101722 48%,#080d16 100%);border:1px solid #9ca3ff47;box-shadow:inset 1px 1px #ffffff14,inset -6px -6px 14px #ffffff06,inset 7px 7px 16px #00000052}[data-theme=dark] .webdesign-scope .design-demo-cta:before{opacity:1;background:linear-gradient(110deg,#0000 0%,#ffffff21 26%,#0000 48%),radial-gradient(circle at 88% 18%,#7c3aed5c,#0000 38%),radial-gradient(circle at 8% 85%,#38bdf83d,#0000 34%)}.webdesign-scope .cinematic-cursor,.webdesign-scope .cinematic-cursor *{cursor:none!important}.webdesign-scope .scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.webdesign-scope .scrollbar-hide::-webkit-scrollbar{display:none}[data-theme] .webdesign-scope .theme-transition,[data-theme] .webdesign-scope section,[data-theme] .webdesign-scope nav{transition:background-color .5s,color .5s,border-color .5s}[data-theme=dark] .webdesign-scope ::selection{color:#0a0a0a;background-color:#fafafa}[data-theme=dark] .webdesign-scope :focus-visible{outline-color:#fafafa}[data-theme=dark] .webdesign-scope .section-light,[data-theme=dark] .webdesign-scope .section-muted{color:#e8e8ed;background-color:#0f141b;background-image:none}[data-theme=dark] .webdesign-scope .card-light{color:#e8e8ed;background-color:#141418;border-color:#1e1e24}[data-theme=dark] .webdesign-scope .text-on-light{color:#e8e8ed}[data-theme=dark] .webdesign-scope .text-muted-on-light{color:#8b8fa3}[data-theme=dark] .webdesign-scope .icon-box-light{color:#c8c8d0;border-color:#2a2a32}[data-theme=dark] .webdesign-scope .pricing-card-default{color:#e8e8ed;background-color:#141418;border-color:#1e1e24}[data-theme=dark] .webdesign-scope .pricing-light-card{color:#f4f7fb;-webkit-backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(145deg,#ffffff29,#ffffff0e 42%,#ffffff1a),#141418b8;border-color:#ffffff38;box-shadow:18px 26px 70px #0000009e,-10px -12px 34px #ffffff0b,inset 0 1px #ffffff3d,inset 0 -34px 60px #0003,0 0 42px #9b7dff1a}[data-theme=dark] .webdesign-scope .pricing-light-card:before{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.78;background:linear-gradient(145deg,#ffffff38,#0000 32%),radial-gradient(circle at 18% 12%,#ffffff29,#0000 34%),radial-gradient(circle at 86% 88%,#0000003d,#0000 38%);border-radius:27px;position:absolute;inset:1px}[data-theme=dark] .webdesign-scope .pricing-light-card:after{content:"";pointer-events:none;filter:blur(24px);background:#0000007a;border-radius:999px;height:22px;position:absolute;inset:auto 7% 0;transform:translateY(18px)}[data-theme=dark] .webdesign-scope .pricing-light-card :is(h3,.text-dark,.text-on-light){-webkit-text-fill-color:currentColor;color:#f7faff;filter:none;text-shadow:none;background-image:none}[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-metal-text{-webkit-text-fill-color:transparent!important;color:#0000!important;filter:drop-shadow(0 0 12px #cce2ff61)drop-shadow(0 2px 1px #0000006b)!important;background-image:linear-gradient(#fff 0%,#eef4fb 24%,#aeb8c8 52%,#f7fbff 76%,#c9d2df 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-price-glow{-webkit-text-fill-color:transparent!important;color:#0000!important;filter:drop-shadow(0 0 16px #d2e8ff99)drop-shadow(0 0 34px #96beff38)drop-shadow(0 2px 2px #00000080)!important;background-image:linear-gradient(#fff 0%,#f4f8ff 28%,#b9c6d6 56%,#fff 78%,#d2dae6 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-price-suffix{color:#e8f0fac7;text-shadow:0 0 12px #cce2ff2e}[data-theme=dark] .webdesign-scope .pricing-light-card :is(.text-text-muted,.text-muted-on-light){-webkit-text-fill-color:currentColor;color:#e7eef8b8;filter:none;text-shadow:none;background-image:none}[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-orb{background:radial-gradient(circle,#ffffff38 0%,#ffffff14 48%,#0000 72%)}[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-accent-line{height:2px;box-shadow:0 0 24px #9b7dff8c}[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-icon,[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-meta,[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-highlight-chip,[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-audience-chip{-webkit-backdrop-filter:blur(14px);background:linear-gradient(145deg,#ffffff29,#ffffff0e),#ffffff12;border-color:#fff3;box-shadow:6px 8px 18px #00000038,-3px -3px 10px #ffffff0f,inset 0 1px #ffffff29}[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-highlight-chip{color:#f4f8ffe6}[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-outcome,[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-card-footer{border-color:#ffffff29}[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-card-cta{color:#f8fbff;-webkit-backdrop-filter:blur(16px);background:linear-gradient(#ffffff29,#ffffff0e),#ffffff14;border-color:#d2e2ff6b;box-shadow:inset 0 1px #ffffff2e,inset 0 -12px 24px #0000002e,0 0 0 1px #ffffff0d,8px 12px 28px #00000047,-4px -4px 16px #ffffff0e,0 10px 34px #a8c4ff29}[data-theme=dark] .webdesign-scope .pricing-light-card .pricing-card-cta:hover{background:linear-gradient(#ffffff3b,#ffffff17),#ffffff1f;border-color:#e6f0ffb8;box-shadow:inset 0 1px #ffffff3d,inset 0 -12px 24px #00000024,10px 16px 36px #0000004d,0 0 26px #bed8ff3d}.webdesign-scope .pricing-choice-badge{-webkit-text-fill-color:#fff!important;color:#fff!important;filter:none!important;text-shadow:none!important;background:#161616!important}[data-theme=dark] .webdesign-scope .pricing-disclaimer{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff21,#ffffff0e),#ffffff12;border-color:#ffffff2e;color:#f2f6ff!important;-webkit-text-fill-color:#f2f6ff!important}[data-theme=dark] .webdesign-scope .pricing-cta-default{color:#0a0a0a;background-color:#fafafa}[data-theme=dark] .webdesign-scope .process-card:not(.process-clay){color:#e8e8ed;background-color:#141418!important;border-color:#1e1e24!important;box-shadow:0 4px 40px #0006,0 1px 3px #0000004d!important}[data-theme=dark] .webdesign-scope .cta-dark-bg{color:#0a0a0a;background-color:#fafafa}[data-theme=dark] .webdesign-scope .cta-dark-bg:hover{background-color:#fafafad9}.webdesign-scope .about-highlight-card{isolation:isolate;-webkit-backdrop-filter:blur(20px)saturate(185%);background:linear-gradient(145deg,#fffffff5,#f2f6fccc 58%,#e9eff7b8);border:1px solid #ffffffe0;border-radius:2rem;align-items:stretch;display:flex;position:relative;overflow:hidden;box-shadow:22px 22px 46px #94a3b842,-16px -16px 34px #fffffffa,inset 0 2px #ffffffeb,inset 0 -10px 18px #bfccdb3d,0 0 0 1px #ffffffe6}.webdesign-scope .about-highlight-card:before{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(#ffffffa6,#ffffff38 42%,#ffffff0a 100%);position:absolute;inset:1px}.webdesign-scope .about-highlight-card:after{content:"";filter:blur(30px);pointer-events:none;z-index:0;background:radial-gradient(circle,#94a3b847,#94a3b800 72%);border-radius:999px;height:78%;position:absolute;inset:auto -18% -44% 18%}.webdesign-scope .about-highlight-content{z-index:10;grid-template-rows:2.4rem auto;align-content:start;gap:.45rem;width:100%;display:grid;position:relative}.webdesign-scope .about-highlight-glow{opacity:.6;filter:blur(34px);pointer-events:none;z-index:1;border-radius:999px;width:12rem;height:12rem;position:absolute;top:-3.5rem;right:-3rem}.webdesign-scope .about-highlight-card:first-child .about-highlight-glow{background:radial-gradient(circle,#38bdf86b,#38bdf800 68%)}.webdesign-scope .about-highlight-card:nth-child(2) .about-highlight-glow{background:radial-gradient(circle,#a5b4fc6b,#a5b4fc00 68%)}.webdesign-scope .about-highlight-card:nth-child(3) .about-highlight-glow{background:radial-gradient(circle,#4ade8061,#4ade8000 68%)}.webdesign-scope .about-highlight-title{color:#0f172a;letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.22rem,1.2vw,1.45rem);line-height:1.05}.webdesign-scope .about-highlight-description{color:#334155;letter-spacing:-.01em;text-wrap:pretty;max-width:18ch;font-size:clamp(.88rem,.9vw,.98rem);font-weight:400;line-height:1.46}.webdesign-scope .about-visual{-webkit-backdrop-filter:blur(18px)saturate(155%);background:linear-gradient(145deg,#ffffffb8,#ffffff42);border:1px solid #fff6;box-shadow:0 26px 55px #0f172a24,inset 0 1px #ffffffc7}[data-theme=dark] .webdesign-scope .about-highlight-card{-webkit-backdrop-filter:blur(28px)saturate(185%);background:linear-gradient(140deg,#18202ed1,#0a0e16a3 58%,#070a10b8);border-color:#ffffff29;box-shadow:22px 22px 44px #010610a8,-10px -10px 26px #34415529,inset 0 1px #ffffff2e,inset 0 -12px 20px #040a1461,0 0 0 1px #94a3b814}[data-theme=dark] .webdesign-scope .about-highlight-card:before{background:linear-gradient(#ffffff2e,#ffffff0f 36%,#ffffff03)}[data-theme=dark] .webdesign-scope .about-highlight-card:after{background:radial-gradient(circle,#60a5fa47,#60a5fa00 72%)}[data-theme=dark] .webdesign-scope .about-highlight-glow{opacity:.7;filter:blur(38px)}[data-theme=dark] .webdesign-scope .about-highlight-title{color:#f8fbff}[data-theme=dark] .webdesign-scope .about-highlight-description{color:#d4ddf0}.webdesign-scope .about-highlight-card.magic-card{box-shadow:22px 22px 46px #94a3b842, -16px -16px 34px #fffffffa, inset 0 2px 0 #ffffffeb, inset 0 -10px 18px #bfccdb3d, 0 0 0 1px #ffffffe6, 0 0 42px rgba(var(--glow-color), var(--glow-shadow-alpha))}[data-theme=dark] .webdesign-scope .about-highlight-card.magic-card{box-shadow:22px 22px 44px #010610a8, -10px -10px 26px #34415529, inset 0 1px 0 #ffffff2e, inset 0 -12px 20px #040a1461, 0 0 0 1px #94a3b814, 0 0 48px rgba(var(--glow-color), var(--glow-shadow-alpha))}@media (max-width:767px){.webdesign-scope .about-highlight-card{min-height:170px}.webdesign-scope .about-highlight-content{grid-template-rows:2.2rem auto;gap:.5rem}.webdesign-scope .about-highlight-title{font-size:1.28rem}.webdesign-scope .about-highlight-description{max-width:20ch;font-size:.92rem;line-height:1.45}}[data-theme=dark] .webdesign-scope .about-visual{background:linear-gradient(145deg,#141820f0,#090b10bd);border-color:#ffffff1f;box-shadow:0 34px 82px #00000070,inset 0 1px #ffffff24}[data-theme=dark] .webdesign-scope .process-header{background-color:#111114}[data-theme=dark] .webdesign-scope .portfolio-bg{background-color:#0c0c0e}[data-theme=dark] .webdesign-scope .service-card{background:linear-gradient(135deg,#ffffff0f,#ffffff05)!important;border-color:#ffffff14!important;box-shadow:8px 8px 24px #0000004d,-4px -4px 16px #ffffff08,inset 0 1px 3px #ffffff0f,inset 0 -1px 3px #0003!important}[data-theme=dark] .webdesign-scope .service-icon-box{background:linear-gradient(145deg,#ffffff14,#ffffff08)!important;border-color:#ffffff1a!important;box-shadow:4px 4px 10px #0000004d,-3px -3px 8px #ffffff0a,inset 0 1px 2px #ffffff0f,inset 0 -1px 2px #0003!important}.webdesign-scope .services-tablet-shell{background:linear-gradient(#2f3136,#141519);border:1px solid #ffffff14;box-shadow:0 30px 70px #0f172a38,inset 0 1px #ffffff0f}.webdesign-scope .services-tablet-screen{background:linear-gradient(#fffffff2,#f6f7fbfa)}.webdesign-scope .device-screen{background:radial-gradient(circle at 18% 14%,#7bc0e01f,#0000 18rem),radial-gradient(circle at 84% 20%,#60a5fa14,#0000 22rem),radial-gradient(at 50% 110%,#7bc0e00f,#0000 34rem),linear-gradient(#101218fa,#080a0efa);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 2px #7bc0e009,inset 0 1px #ffffff1f,inset 0 -34px 68px #7bc0e012,0 0 22px #7bc0e01f,0 0 28px #00000080!important}.webdesign-scope .device-screen-glow,.webdesign-scope .device-screen-sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.webdesign-scope .device-screen-glow{z-index:1;mix-blend-mode:screen;opacity:.86;background:radial-gradient(circle at 12% 20%,#7bc0e029,#0000 18rem),radial-gradient(circle at 88% 14%,#60a5fa1f,#0000 20rem),radial-gradient(at 50% 100%,#7bc0e014,#0000 30rem)}.webdesign-scope .device-screen-sheen{z-index:2;opacity:.7;background:linear-gradient(115deg,#0000 0% 34%,#ffffff1a 45%,#7bc0e012 54%,#0000 70%),linear-gradient(#ffffff12,#0000 24%)}.webdesign-scope .device-statusbar{background:#0f141eb8!important;border-bottom-color:#ffffff0f!important}.webdesign-scope .device-statusbar .text-text-muted{color:#9ba6b8;-webkit-text-fill-color:#9ba6b8}.webdesign-scope .device-status-title{color:#f2f6ff;-webkit-text-fill-color:#f2f6ff;text-shadow:0 0 1px #fffc,0 0 8px #bedcff6b,0 1px 1px #00000080}.webdesign-scope .tablet-audience-content{color:#d8e0ee}.webdesign-scope .tablet-audience-header,.webdesign-scope .tablet-audience-card{border-color:#ffffff1a}.webdesign-scope .tablet-audience-kicker{color:#a8b4c6;-webkit-text-fill-color:#a8b4c6}.webdesign-scope .tablet-audience-title,.webdesign-scope .tablet-audience-card-title{color:#f3f7ff;-webkit-text-fill-color:#f3f7ff;text-shadow:0 0 1px #ffffffe6,0 0 10px #bedcff80,0 0 22px #a0c8f547,0 1px 1px #0000008c}.webdesign-scope .tablet-audience-card-text{color:#c1cbdd;-webkit-text-fill-color:#c1cbdd}.webdesign-scope .services-device{background:radial-gradient(circle at 100% 0,#7c3aed14,#0000 24rem),linear-gradient(#fffffff5,#f4f6fafa)}.webdesign-scope .services-device-content{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}.webdesign-scope .services-device-toolbar{-webkit-backdrop-filter:blur(18px);background:#ffffffb8;border-bottom:1px solid #0f172a14}.webdesign-scope .services-device-camera{background:radial-gradient(circle at 35% 35%,#52525b,#09090b 65%);box-shadow:inset 0 1px 1px #ffffff24}.webdesign-scope .services-device-pill{color:#596273;background:#fffc;border:1px solid #0f172a14}.webdesign-scope .services-tablet-card{background:linear-gradient(#ffffff0f,#ffffff08);border:1px solid #ffffff14;box-shadow:0 24px 44px #00000052,inset 0 1px #ffffff14}.webdesign-scope .services-tablet-card.magic-card{box-shadow:0 24px 44px #00000052, inset 0 1px 0 #ffffff14, 0 0 38px rgba(var(--glow-color), var(--glow-shadow-alpha))}.webdesign-scope .services-tablet-icon{border:1px solid #ffffff14;box-shadow:0 12px 24px #00000047,inset 0 1px #ffffff0f}.webdesign-scope .services-tablet-card :is(h3,h4){color:#f3f7ff;-webkit-text-fill-color:#f3f7ff;text-shadow:0 0 1px #ffffffd6,0 0 8px #bedcff6b,0 1px 1px #00000080}.webdesign-scope .services-tablet-card p{color:#b8c3d3;-webkit-text-fill-color:#b8c3d3}[data-theme=dark] .webdesign-scope .services-tablet-shell{background:linear-gradient(#1e2025,#090a0d);border-color:#ffffff14;box-shadow:0 30px 70px #00000061,inset 0 1px #ffffff0d}[data-theme=dark] .webdesign-scope .services-tablet-screen{background:linear-gradient(#0e0e12f5,#0a0a0efa)}[data-theme=dark] .webdesign-scope .device-screen{background:radial-gradient(circle at 18% 14%,#7bc0e029,#0000 18rem),radial-gradient(circle at 84% 20%,#60a5fa1f,#0000 22rem),radial-gradient(at 50% 110%,#7bc0e014,#0000 34rem),linear-gradient(#101218fa,#080a0efa);box-shadow:inset 0 0 0 1px #ffffff14,inset 0 0 0 2px #7bc0e00d,inset 0 1px #ffffff24,inset 0 -34px 68px #7bc0e014,0 0 22px #7bc0e024,0 0 28px #0000008a!important}[data-theme=dark] .webdesign-scope .device-screen-glow{opacity:.9;background:radial-gradient(circle at 12% 20%,#7bc0e033,#0000 18rem),radial-gradient(circle at 88% 14%,#60a5fa29,#0000 20rem),radial-gradient(at 50% 100%,#7bc0e01a,#0000 30rem)}[data-theme=dark] .webdesign-scope .device-screen-sheen{opacity:.72;background:linear-gradient(115deg,#0000 0% 34%,#ffffff1a 45%,#7bc0e014 54%,#0000 70%),linear-gradient(#ffffff14,#0000 24%)}[data-theme=dark] .webdesign-scope .services-device{background:radial-gradient(circle at 100% 0,#5b21b629,#0000 24rem),linear-gradient(#121218fa,#0a0a0e)}[data-theme=dark] .webdesign-scope .services-device-toolbar{background:#0f0f14b8;border-bottom-color:#ffffff14}[data-theme=dark] .webdesign-scope .services-device-camera{background:radial-gradient(circle at 35% 35%,#94a3b8,#020617 65%)}[data-theme=dark] .webdesign-scope .services-device-pill{color:#9aa3b2;background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .webdesign-scope .services-tablet-card{background:linear-gradient(#ffffff0f,#ffffff08);border-color:#ffffff14;box-shadow:0 24px 44px #00000052,inset 0 1px #ffffff14}[data-theme=dark] .webdesign-scope .services-tablet-card.magic-card{box-shadow:0 24px 44px #00000052, inset 0 1px 0 #ffffff14, 0 0 38px rgba(var(--glow-color), var(--glow-shadow-alpha))}[data-theme=dark] .webdesign-scope .services-tablet-icon{border-color:#ffffff14;box-shadow:0 12px 24px #00000047,inset 0 1px #ffffff0f}.webdesign-scope .core-offer-card{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(145deg,#ffffffdb,#ecf0f6a3),radial-gradient(circle at 18% 12%,#ffffffe6,#0000 34rem),radial-gradient(circle at 88% 10%,#7bc0e029,#0000 18rem);border:1px solid #7bc0e047;box-shadow:18px 18px 34px #a6b4c875,-18px -18px 34px #fffffffa,inset 1px 1px 1px #fffffff5,inset -1px -1px 2px #96a3b82e,inset 0 0 0 1px #ffffff6b,0 0 0 1px #7bc0e029,0 0 28px #7bc0e01a}.webdesign-scope .core-offer-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff85,#ffffff14 44%,#fff3),radial-gradient(circle at 88% 8%,#bedcff47,#0000 16rem);position:absolute;inset:0}.webdesign-scope .core-offer-card:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:1px;box-shadow:inset 10px 10px 22px #ffffff6b,inset -12px -12px 24px #a6b4c821}.webdesign-scope .core-offer-card:hover{border-color:#7bc0e09e;transform:translateY(-6px)scale(1.012);box-shadow:24px 24px 44px #94a3b885,-22px -22px 42px #fff,inset 1px 1px 1px #fffffffa,inset -1px -1px 2px #96a3b833,inset 0 0 0 1px #7bc0e04d,0 0 0 1px #7bc0e047,0 0 42px #7bc0e038}.webdesign-scope .core-offer-icon{z-index:1;background:linear-gradient(145deg,#121214fa,#000000eb);border:1px solid #ffffff2e;position:relative;box-shadow:10px 10px 18px #a6b4c857,-8px -8px 18px #ffffffeb,inset 1px 1px 1px #ffffff29,inset -2px -2px 4px #000000a3}.webdesign-scope .core-offer-pill{background:#ffffff8f;border:1px solid #ffffffa8;box-shadow:5px 5px 10px #a6b4c842,-5px -5px 10px #ffffffe0,inset 1px 1px 1px #ffffffc7,inset -1px -1px 2px #a6b4c81f}[data-theme=dark] .webdesign-scope .core-offer-card{background:linear-gradient(145deg,#1c1d22b8,#0b0c0f94),radial-gradient(circle at 18% 12%,#ffffff14,#0000 28rem),radial-gradient(circle at 88% 10%,#7bc0e024,#0000 18rem);border-color:#7bc0e038;box-shadow:18px 18px 34px #00000080,-14px -14px 30px #ffffff09,inset 1px 1px 1px #ffffff14,inset -1px -1px 2px #0000006b,0 0 0 1px #7bc0e01f,0 0 34px #7bc0e01f}[data-theme=dark] .webdesign-scope .core-offer-card:before{background:linear-gradient(135deg,#ffffff14,#ffffff04 46%,#ffffff0d),radial-gradient(circle at 88% 8%,#a0c8f529,#0000 16rem)}[data-theme=dark] .webdesign-scope .core-offer-card:after{box-shadow:inset 10px 10px 22px #ffffff09,inset -12px -12px 24px #0003}[data-theme=dark] .webdesign-scope .core-offer-card:hover{border-color:#7bc0e094;box-shadow:24px 24px 44px #00000094,-16px -16px 34px #ffffff0b,inset 1px 1px 1px #ffffff1a,inset -1px -1px 2px #00000075,0 0 0 1px #7bc0e047,0 0 46px #7bc0e03d}[data-theme=dark] .webdesign-scope .core-offer-icon{background:linear-gradient(145deg,#ffffff1f,#ffffff09);border-color:#ffffff1a;box-shadow:9px 9px 18px #0006,-7px -7px 18px #ffffff09,inset 1px 1px 1px #ffffff14,inset -2px -2px 4px #00000073}[data-theme=dark] .webdesign-scope .core-offer-pill{background:#ffffff0b;border-color:#ffffff14;box-shadow:5px 5px 10px #00000057,-4px -4px 10px #ffffff06,inset 1px 1px 1px #ffffff0f,inset -1px -1px 2px #00000042}[data-theme=dark] .webdesign-scope .core-offer-icon{color:#f7faff;-webkit-text-fill-color:#f7faff}[data-theme=dark] .webdesign-scope .core-offer-card :is(p,.core-offer-pill){color:#b8c0d0;-webkit-text-fill-color:#b8c0d0}[data-theme=dark] .webdesign-scope .core-offer-card :is(p span,a){color:#f2f6ff;-webkit-text-fill-color:#f2f6ff}.webdesign-scope .scroll-stack-container,.webdesign-scope .scroll-stack-container *{scrollbar-width:none;-ms-overflow-style:none}.webdesign-scope .scroll-stack-container::-webkit-scrollbar{width:0;height:0;display:none}.webdesign-scope .scroll-stack-container ::-webkit-scrollbar{width:0;height:0;display:none}.webdesign-scope .use-case-stack-card{-webkit-backdrop-filter:blur(16px)saturate(1.2);background:linear-gradient(145deg,#fffffff0,#f2f6fad6),radial-gradient(circle at 88% 12%,#7bc0e029,#0000 18rem);box-shadow:0 24px 70px #0f172a1f,18px 18px 34px #a6b4c857,-14px -14px 30px #ffffffe6,inset 1px 1px 1px #fffffff5,inset -1px -1px 2px #96a3b829}.webdesign-scope .use-case-stack-card:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff85,#ffffff1a 48%,#ffffff42),radial-gradient(circle at 14% 18%,#7bc0e01f,#0000 14rem);position:absolute;inset:0}.webdesign-scope .use-case-stack-card:focus-within{outline-offset:4px;outline:2px solid #7bc0e0c7}[data-theme=dark] .webdesign-scope .use-case-stack-card{background:linear-gradient(145deg,#181f2af0,#0a0e14e6),radial-gradient(circle at 86% 10%,#7bc0e017,#0000 18rem);border-color:#b4d7fa29;box-shadow:0 24px 70px #00000080,14px 16px 32px #00000070,-8px -8px 20px #d2e6ff09,inset 1px 1px 1px #ffffff12,inset -1px -1px 2px #0000007a}[data-theme=dark] .webdesign-scope .use-case-stack-card:before{background:linear-gradient(135deg,#ffffff14,#ffffff05 52%,#ffffff0d),radial-gradient(circle at 14% 18%,#7bc0e014,#0000 14rem)}[data-theme=dark] .webdesign-scope .use-case-stack-card :is(.text-dark,.text-text-muted){-webkit-text-fill-color:currentColor;text-shadow:none;filter:none;background-image:none}[data-theme=dark] .webdesign-scope .use-case-stack-card .text-dark{color:#eef5ff}[data-theme=dark] .webdesign-scope .use-case-stack-card .text-text-muted{color:#b8c3d6}.webdesign-scope .process-clay{box-shadow:24px 24px 48px #a6b4c859,inset 12px 8px 16px #fff9,inset -12px -8px 16px #a6b4c82e!important}[data-theme=dark] .webdesign-scope .process-clay{background:#2a2a32!important;border:1px solid #ffffff0f!important;box-shadow:20px 20px 40px #00000080,inset 8px 6px 12px #ffffff12,inset -8px -6px 12px #0000004d!important}[data-theme=dark] .webdesign-scope .style-card-neo{background:#ecf0f3!important;box-shadow:14px 16px 28px #0a0e1457,-8px -8px 18px #e6eef847,0 0 18px #bed7f51a!important}[data-theme=dark] .webdesign-scope .style-card-neo h3,[data-theme=dark] .webdesign-scope .style-card-neo p{color:#1a1a2e!important}[data-theme=dark] .webdesign-scope .portfolio-card-bg{background:linear-gradient(145deg,#ffffff0f,#ffffff05)!important;border-color:#ffffff14!important;box-shadow:8px 8px 24px #0000004d,-4px -4px 16px #ffffff08,inset 0 1px 3px #ffffff0f,inset 0 -1px 3px #0003!important}[data-theme=dark] .webdesign-scope .pricing-highlighted{color:#0a0a0a;background-color:#fafafa;border-color:#fafafa}[data-theme=dark] .webdesign-scope .pricing-highlighted .pricing-badge{color:#fafafa;background-color:#0a0a0a;border-color:#ffffff1a}[data-theme=dark] .webdesign-scope .pricing-highlighted .pricing-muted,[data-theme=dark] .webdesign-scope .pricing-highlighted .pricing-feature-icon{color:#596273}[data-theme=dark] .webdesign-scope .pricing-highlighted .pricing-feature-text{color:#0a0a0a}[data-theme=dark] .webdesign-scope .pricing-highlighted .pricing-cta-highlighted{color:#fafafa;background-color:#0a0a0a}[data-theme=dark] .webdesign-scope .pricing-highlighted .pricing-cta-highlighted:hover{background-color:#0a0a0ae6}.webdesign-scope .related-links-section{background:#0c0e14}.webdesign-scope .related-pill{box-shadow:none;background:#ffffff0a;border:1px solid #ffffff1f}.webdesign-scope .related-pill:hover{color:#fffffff2;background:#ffffff14;border-color:#ffffff59;box-shadow:0 0 18px #ffffff1a,inset 0 0 12px #ffffff0a}.webdesign-scope .honeypot-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:-9999px;left:-9999px}.webdesign-scope .wizard-tooltip-wrap{vertical-align:middle;line-height:0;display:inline-flex;position:relative}.webdesign-scope .wizard-tooltip-trigger{width:1.375rem;height:1.375rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;transition:color .18s,background-color .18s;display:inline-flex}.webdesign-scope .wizard-tooltip-trigger:hover,.webdesign-scope .wizard-tooltip-trigger[aria-expanded=true]{color:var(--color-dark);background:#0000000d}[data-theme=dark] .webdesign-scope .wizard-tooltip-trigger:hover,[data-theme=dark] .webdesign-scope .wizard-tooltip-trigger[aria-expanded=true]{color:#f4f4f5;background:#ffffff14}.webdesign-scope .wizard-tooltip-bubble{z-index:60;background-color:var(--color-card);border:1px solid var(--color-card-border);width:max-content;max-width:min(19rem,100vw - 2.5rem);color:var(--color-text-muted);font-family:var(--font-plus-jakarta), sans-serif;text-align:left;white-space:normal;cursor:default;border-radius:.625rem;padding:.625rem .8rem;font-size:.8125rem;font-weight:400;line-height:1.45;animation:.16s both wizardTooltipIn;position:absolute;bottom:calc(100% + 9px);box-shadow:0 12px 30px #0a0a0a29}[data-theme=dark] .webdesign-scope .wizard-tooltip-bubble{box-shadow:0 12px 30px #00000080}.webdesign-scope .wizard-tooltip-bubble--right{right:0}.webdesign-scope .wizard-tooltip-bubble--left{left:0}.webdesign-scope .wizard-tooltip-bubble--center{left:50%;transform:translate(-50%)}.webdesign-scope .wizard-tooltip-bubble:after{content:"";background-color:var(--color-card);border-right:1px solid var(--color-card-border);border-bottom:1px solid var(--color-card-border);width:9px;height:9px;position:absolute;top:100%;transform:translateY(-50%)rotate(45deg)}.webdesign-scope .wizard-tooltip-bubble--right:after{right:.5rem}.webdesign-scope .wizard-tooltip-bubble--left:after{left:.5rem}.webdesign-scope .wizard-tooltip-bubble--center:after{margin-left:-4.5px;left:50%}@keyframes wizardTooltipIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.webdesign-scope .wizard-tooltip-bubble--center{animation:.16s both wizardTooltipInCenter}@keyframes wizardTooltipInCenter{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.webdesign-scope .wizard-chip-shell{font-family:var(--font-plus-jakarta), sans-serif;border:1px solid;border-radius:9999px;align-items:center;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:inline-flex}.webdesign-scope .wizard-chip-select{color:inherit;font:inherit;background:0 0;border:0;padding:.5rem .25rem .5rem 1rem;line-height:1.4}.webdesign-scope .wizard-chip-shell .wizard-tooltip-trigger{color:currentColor;opacity:.6;margin-right:.4rem}.webdesign-scope .wizard-chip-shell .wizard-tooltip-trigger:hover,.webdesign-scope .wizard-chip-shell .wizard-tooltip-trigger[aria-expanded=true]{opacity:1;background:0 0}
