@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_d5a796{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_d5a796{--font-poppins:"Poppins","Poppins Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block{display:block}.flex{display:flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.italic{font-style:italic}}:root{--blue:#2563eb;--blue-bright:#3b82f6;--navy:#0b1220;--slate:#334155;--muted:#64748b;--line:#dbe3ef;--mist:#f3f6fa;--white:#fff;--font-sans:var(--font-poppins),"Poppins",Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--white);color:var(--navy);font-family:var(--font-sans);margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{width:min(1280px,100% - clamp(48px,6vw,96px));margin-inline:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border-bottom:1px solid #0f172a14;height:82px;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.wordmark{letter-spacing:-.045em;font-size:20px;font-weight:800}.wordmark span{color:var(--blue)}.desktop-nav{align-items:center;gap:34px;margin-left:auto;display:flex}.desktop-nav a{color:var(--slate);font-size:13px;font-weight:500}.button{border:1px solid var(--blue);background:var(--blue);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:18px;min-height:52px;padding:0 24px;font-size:13px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 25px #2563eb2e}.button:hover{background:#1754db;transform:translateY(-2px);box-shadow:0 15px 34px #2563eb3d}.button-small{min-height:40px;padding-inline:18px}.hero{background:radial-gradient(circle at 74% 28%,#2563eb1f,#0000 31%),linear-gradient(115deg,#fff,#f8fafc 55%,#edf3fb);overflow:hidden}.hero,.hero-grid{min-height:calc(100svh - 82px);position:relative}.hero-grid{z-index:2;grid-template-columns:minmax(470px,.82fr) minmax(620px,1.18fr);align-items:center;gap:clamp(50px,5vw,86px);width:min(1480px,100% - clamp(48px,5vw,80px));padding-block:64px 78px;display:grid}.hero-copy{max-width:620px}.eyebrow{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:11px;margin:0 0 22px;font-size:11px;font-weight:700;line-height:1;display:flex}.eyebrow span{background:currentColor;width:23px;height:2px}.hero h1{letter-spacing:-.064em;margin:0;font-size:clamp(56px,6.2vw,92px);font-weight:800;line-height:.91}.hero h1 em{color:var(--blue);font-style:normal}.hero-lede{max-width:520px;color:var(--slate);margin:30px 0 0;font-size:17px;line-height:1.7}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.text-link{color:var(--navy);gap:10px;font-size:13px;font-weight:600;display:inline-flex}.hero-stage{perspective:1200px;justify-self:end;width:100%;max-width:860px;position:relative}.stage-glow{filter:blur(70px);background:#2563eb40;border-radius:50%;position:absolute;inset:13% -8% -8% 17%}.browser-frame{background:#070d17;border:1px solid #ffffff59;border-radius:17px;position:relative;overflow:hidden;transform:rotateY(-5deg)rotateX(1deg);box-shadow:0 40px 80px #0b122040,inset 0 0 0 1px #ffffff0d}.browser-bar{background:#111a28;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.browser-bar>span{background:#334155;border-radius:999px;width:7px;height:7px}.browser-bar>span:first-child{background:#2563eb}.browser-url{color:#718096;text-align:center;background:#ffffff0f;border-radius:5px;width:42%;margin-inline:auto;padding:4px 10px;font-size:7px}.performer-demo{color:#fff;background:radial-gradient(circle at 72% 46%,#3b82f659,#0000 18%),radial-gradient(at 70% 80%,#263a57,#0000 48%),linear-gradient(140deg,#151f2e,#05080e 62%);min-height:clamp(440px,35vw,515px);position:relative;overflow:hidden}.demo-nav{z-index:2;letter-spacing:.08em;justify-content:space-between;padding:22px 25px;font-size:8px;display:flex;position:relative}.demo-nav span{color:#aebbd0}.demo-spotlight{filter:blur(12px);clip-path:polygon(44% 0,60% 0,100% 100%,0 100%);background:linear-gradient(#ffffff47,#2563eb14 55%,#0000);width:155px;height:560px;position:absolute;top:-70px;right:14%;transform:rotate(18deg)}.demo-copy{z-index:2;position:absolute;top:116px;left:34px}.demo-copy small,.show-card small{color:#6ea0ff;letter-spacing:.14em;margin-bottom:8px;font-size:7px;font-weight:700;display:block}.demo-copy strong{letter-spacing:-.04em;font-size:clamp(30px,3vw,48px);line-height:.98;display:block}.demo-copy button{background:var(--blue);color:#fff;border:0;border-radius:5px;margin-top:20px;padding:10px 14px;font-size:7px;font-weight:600}.show-card{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c15c2;border:1px solid #ffffff26;border-radius:10px;width:190px;padding:17px;position:absolute;bottom:22px;right:20px}.show-card b,.show-card span{display:block}.show-card b{font-size:11px}.show-card span{color:#9cabc0;margin-top:4px;font-size:8px}.demo-label{color:var(--muted);letter-spacing:.04em;text-align:right;margin:17px 8px 0;font-size:10px;position:relative}.hero-line{z-index:1;border:1px solid #2563eb47;border-radius:50%;position:absolute;transform:rotate(-12deg)}.hero-line-one{width:880px;height:280px;bottom:-115px;right:-310px}.hero-line-two{width:1030px;height:345px;bottom:-160px;right:-405px}.hero-line{animation:hero-line-breathe 5s ease-in-out infinite}.hero-line-two{animation-delay:-2.5s}@keyframes hero-line-breathe{0%,to{filter:brightness(.86)}50%{filter:brightness(1.22)}}@media (max-width:960px){.desktop-nav{display:none}.hero-grid{grid-template-columns:1fr;padding-top:64px}.hero-copy{max-width:680px}.hero-stage{width:min(720px,100%)}}@media (max-width:640px){.shell{width:min(100% - 32px,1180px)}.site-header{height:70px}.button-small{min-height:38px;padding-inline:13px;font-size:11px}.wordmark{font-size:17px}.hero-grid{gap:50px;min-height:auto;padding-block:56px 70px}.hero h1{font-size:clamp(48px,14vw,64px)}.hero-lede{font-size:15px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.browser-frame{border-radius:12px;transform:none}.performer-demo{min-height:340px}.demo-copy{top:92px;left:22px}.show-card{width:156px;bottom:12px;right:12px}}body{overflow-x:hidden}::selection{color:#fff;background:var(--blue)}button,summary{-webkit-tap-highlight-color:transparent}.stagefront-logo{color:var(--navy);align-items:center;gap:10px;display:inline-flex}.logo-wordmark{letter-spacing:-.052em;white-space:nowrap;font-size:20px;font-weight:800}.logo-wordmark span{color:var(--blue)}.stagefront-logo-inverse{color:#fff}.logo-monogram{color:#fff;background:var(--blue);border-radius:9px;place-items:center;width:34px;height:34px;font-style:italic;font-weight:800;display:grid}.site-header{position:sticky;top:0}.desktop-nav a{position:relative}.desktop-nav a:after{content:"";background:var(--blue);transform-origin:100%;height:1px;transition:transform .22s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.section-light{background:var(--white)}.section-intro{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:80px;display:grid}.faq-heading h2,.process-heading h2,.section-intro h2,.why-copy h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.1vw,64px);line-height:1.02}.faq-heading h2 em,.process-heading h2 em,.section-intro h2 em,.why-copy h2 em{color:var(--blue);font-style:normal}.faq-heading>p,.section-intro>p{color:var(--muted);margin:0;font-size:15px;line-height:1.75}.hero-note{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:32px 0 0;font-size:10px;font-weight:600;display:flex}.hero-note i{background:var(--blue);border-radius:50%;width:3px;height:3px}.hero-scroll{z-index:4;width:42px;height:42px;color:var(--blue);border:1px solid #2563eb59;border-radius:50%;place-items:center;font-size:16px;display:grid;position:absolute;bottom:28px;right:32px}.demo-figure{opacity:.86;width:155px;height:360px;position:absolute;bottom:-8%;right:21%;transform:rotate(-3deg)}.demo-figure>span{background:linear-gradient(145deg,#1e293b,#05070a 72%);border-radius:50%;width:64px;height:66px;position:absolute;top:0;left:48%;box-shadow:0 -10px 35px #60a5fa33}.demo-figure>i{background:linear-gradient(90deg,#06090e,#172234 52%,#05070a);border-radius:60px 60px 0 0;width:125px;height:320px;position:absolute;top:50px;left:15%;transform:skew(-7deg)}.value-section{padding:104px 0 112px}.value-section>.shell{width:min(1280px,100% - 48px)}.value-intro{margin-bottom:50px}.capability-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.capability-card{border-left:1px solid var(--line);min-height:220px;padding:28px 25px 25px;transition:background .25s,transform .25s;position:relative}.capability-card:last-child{border-right:1px solid var(--line)}.capability-card:hover{z-index:1;background:#f7faff;transform:translateY(-5px)}.capability-number{color:#a8b4c5;letter-spacing:.12em;font-size:9px;position:absolute;top:20px;right:20px}.capability-icon{width:45px;height:45px;color:var(--blue);background:#fff;border:1px solid #cbd9ee;border-radius:12px;place-items:center;margin:10px 0 28px;display:grid;box-shadow:0 10px 25px #0f172a0d}.capability-card h3{letter-spacing:-.02em;margin:0 0 11px;font-size:15px}.capability-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.product-showcase{color:#fff;background:var(--navy);position:relative}.showcase-pin{background:radial-gradient(circle at 84% 38%,#2563eb2e,#0000 28%),linear-gradient(150deg,#0b1220,#070c14 80%);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.cta-lines,.showcase-backdrop-lines,.why-lines{pointer-events:none;position:absolute;inset:0;overflow:hidden}.showcase-backdrop-lines i{border:1px solid #2563eb40;border-radius:50%;width:860px;height:245px;position:absolute;right:-300px;transform:rotate(-18deg)}.showcase-backdrop-lines i:first-child{top:4%}.showcase-backdrop-lines i:nth-child(2){width:930px;top:10%}.showcase-backdrop-lines i:nth-child(3){width:1000px;top:16%}.showcase-layout{z-index:2;width:min(1320px,100% - 48px);padding-block:26px 18px;position:relative}.showcase-heading{grid-template-columns:1.2fr .55fr;align-items:end;column-gap:70px;margin-bottom:18px;display:grid}.eyebrow-on-dark{color:#73a1ff}.showcase-heading h2{letter-spacing:-.055em;margin:0;font-size:clamp(34px,3.3vw,52px);line-height:1}.showcase-heading h2 em{color:#5e8fff;font-style:normal}.showcase-heading>p:last-child{color:#97a6ba;max-width:390px;margin:0;font-size:12px;line-height:1.65}.showcase-stage{height:clamp(440px,57vh,540px);position:relative}.manager-panel,.public-site-panel{background:#0e1724;border:1px solid #ffffff21;border-radius:16px;position:absolute;top:0;bottom:0;overflow:hidden;box-shadow:0 30px 80px #00000061}.manager-panel{z-index:1;width:45%}.public-site-panel{z-index:2;width:94%;left:3%}.product-window-label{color:#9aa9bc;letter-spacing:.045em;background:#111c2a;border-bottom:1px solid #ffffff14;align-items:center;gap:9px;height:34px;padding:0 15px;font-size:8px;display:flex}.status-dot{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #22c55ea6}.status-dot-blue{background:var(--blue);box-shadow:0 0 11px #2563ebbf}.manager-shell{height:calc(100% - 34px);color:var(--navy);background:#f6f8fb;display:flex}.manager-sidebar{background:#fff;border-right:1px solid #dce4ef;flex-direction:column;flex:0 0 142px;width:142px;padding:19px 12px 13px;display:flex}.manager-brand{align-items:center;gap:8px;padding:0 6px 19px;font-size:11px;display:flex}.manager-brand>span{color:#fff;background:var(--blue);border-radius:7px;place-items:center;width:28px;height:28px;font-size:12px;font-style:italic;display:grid}.manager-sidebar nav{display:grid}.manager-sidebar nav span{color:#718096;border-radius:7px;align-items:center;gap:9px;padding:10px 9px;font-size:8px;display:flex}.manager-sidebar nav span.active{color:var(--blue);background:#edf4ff;font-weight:600}.manager-user{border-top:1px solid #e4eaf2;align-items:center;gap:8px;margin-top:auto;padding:11px 7px 0;display:flex}.manager-user b,.manager-user small,.manager-user span{display:block}.manager-user b{font-size:8px}.manager-user small{color:#8a97a8;margin-top:2px;font-size:6px}.manager-content{flex:1;min-width:0;overflow:hidden}.manager-view{padding:25px;position:absolute;inset:0}.manager-view-heading{justify-content:space-between;align-items:center;margin-bottom:21px;display:flex}.manager-view-heading small{color:var(--blue);letter-spacing:.13em;margin-bottom:4px;font-size:6px;font-weight:700;display:block}.manager-view-heading h3{letter-spacing:-.04em;margin:0;font-size:21px}.autosave-state{color:#15803d;align-items:center;gap:5px;font-size:7px;font-weight:600;display:inline-flex}.manager-form-demo{gap:10px;display:grid}.manager-form-demo label{color:#748196;gap:5px;font-size:7px;display:grid}.manager-form-demo label span{color:var(--navy);background:#fff;border:1px solid #dce3ec;border-radius:6px;padding:9px 10px;font-size:8px}.manager-form-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.publish-button{color:#fff;background:var(--blue);border:0;border-radius:6px;gap:7px;margin-top:2px;padding:10px;font-size:8px}.publish-button,.publish-confirmation{justify-content:center;align-items:center;font-weight:600;display:flex}.publish-confirmation{color:#15803d;gap:6px;font-size:7px}.public-site-demo{height:calc(100% - 34px);color:var(--navy);background:#f7f9fc;position:relative;overflow:hidden}.public-demo-nav{z-index:6;color:#fff;letter-spacing:.07em;background:#0b1220;grid-template-columns:1fr auto 1fr;align-items:center;height:50px;padding:0 25px;font-size:8px;display:grid;position:relative}.public-demo-nav span{color:#aab7c8;text-align:center}.public-demo-nav button{color:#fff;background:var(--blue);border:0;border-radius:5px;justify-self:end;padding:7px 11px;font-size:7px}.public-scenes{height:calc(100% - 50px);position:relative;overflow:hidden}.public-scene{opacity:0;visibility:hidden;position:absolute;inset:0}.public-scene-shows{opacity:1;visibility:visible}.public-performer-hero{color:#fff;background:radial-gradient(circle at 76% 42%,#2563eb7a,#0000 18%),linear-gradient(140deg,#1b2b42,#04070d 72%);height:54%;padding:clamp(40px,6vh,62px) 5% 20px;position:relative;overflow:hidden}.public-spotlight{filter:blur(12px);clip-path:polygon(45% 0,56% 0,100% 100%,0 100%);background:linear-gradient(#ffffff47,#0000);width:150px;height:470px;position:absolute;top:-100px;right:18%;transform:rotate(16deg)}.public-performer-hero>div:last-child{z-index:2;position:relative}.media-scene-heading small,.public-performer-hero small,.scene-copy small{color:#78a4ff;letter-spacing:.14em;font-size:7px;font-weight:700}.public-performer-hero h3{letter-spacing:-.055em;margin:8px 0 16px;font-size:clamp(33px,4.2vw,58px);line-height:.92}.public-performer-hero button,.public-show-card button{color:#fff;background:var(--blue);border:0;border-radius:5px;padding:8px 11px;font-size:7px}.public-module{background:#f7f9fc;height:46%;padding:16px 5%;position:relative}.module-heading{color:var(--blue);letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:7px;font-weight:700;display:flex}.module-heading small{color:#7d8999;font-size:6px}.public-show-card{background:#fff;border:1px solid #e0e7ef;border-radius:9px;align-items:center;gap:14px;padding:13px 16px;display:flex;position:absolute;top:43px;left:5%;right:5%;box-shadow:0 8px 24px #0f172a12}.public-show-card time{width:42px;color:var(--blue);place-items:center;font-size:7px;display:grid}.public-show-card time b{font-size:18px;line-height:1}.public-show-card p{flex:1;margin:0}.public-show-card p b,.public-show-card p span{display:block}.public-show-card p b{font-size:10px}.public-show-card p span{color:#8390a1;margin-top:4px;font-size:7px}.public-show-new{opacity:0;visibility:hidden;border-color:#9bbcf8;box-shadow:0 10px 30px #2563eb29}.public-scene-booking,.public-scene-ticketing{background:radial-gradient(circle at 8% 25%,#2563eb1c,#0000 28%),#f5f7fb;grid-template-columns:.78fr 1.22fr;align-items:center;gap:7%;padding:6% 7%;display:grid}.scene-copy h3{letter-spacing:-.055em;margin:10px 0 8px;font-size:clamp(31px,3.6vw,50px);line-height:.96}.scene-copy p{max-width:270px;color:var(--muted);margin:0;font-size:10px;line-height:1.6}.public-booking-form,.ticket-purchase-card{background:#fff;border:1px solid #dce4ef;border-radius:13px;padding:25px;box-shadow:0 22px 55px #0f172a1a}.ticket-card-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:18px;display:flex}.ticket-card-heading b,.ticket-card-heading small,.ticket-card-heading span{display:block}.ticket-card-heading small{color:var(--blue);letter-spacing:.11em;font-size:6px}.ticket-card-heading b{margin-top:5px;font-size:14px}.ticket-card-heading em{color:#64748b;background:#eef2f7;border-radius:999px;padding:5px 7px;font-size:6px;font-style:normal}.ticket-option{border:1px solid #dfe6ef;border-radius:9px;justify-content:space-between;align-items:center;margin:17px 0;padding:15px;display:flex}.ticket-option b,.ticket-option small,.ticket-option span{display:block}.ticket-option b{font-size:10px}.ticket-option small{color:#8390a1;margin-top:4px;font-size:7px}.quantity-control button{width:26px;height:26px;color:var(--blue);background:#fff;border:1px solid #cdd8e6;border-radius:5px;place-items:center;display:grid}.quantity-control strong{width:16px;height:22px;position:relative;overflow:hidden}.quantity-control i{place-items:center;font-size:10px;font-style:normal;display:grid;position:absolute;inset:0}.ticket-summary{justify-content:space-between;align-items:center;display:flex}.ticket-summary span{color:var(--muted);font-size:7px}.public-booking-form>button,.ticket-summary button{color:#fff;background:var(--blue);border:0;border-radius:6px;align-items:center;gap:7px;padding:9px 15px;font-size:8px;font-weight:600;display:inline-flex}.ticket-purchase-card>p{color:#94a0af;margin:14px 0 0;font-size:6px;line-height:1.5}.booking-form-heading{gap:5px;margin-bottom:17px;display:grid}.booking-form-heading small{color:var(--blue);letter-spacing:.11em;font-size:6px;font-weight:700}.booking-form-heading b{font-size:15px}.public-form-row{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:9px;display:grid}.public-booking-form label{color:#748196;gap:5px;font-size:7px;display:grid}.public-booking-form label span{min-height:33px;color:var(--navy);background:#fbfcfe;border:1px solid #dce3ec;border-radius:6px;padding:9px;font-size:7px}.public-booking-form .message-field{margin-bottom:12px}.public-scene-media{color:#fff;background:linear-gradient(145deg,#111d2e,#060a11);padding:4% 5%}.media-scene-heading{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.media-scene-heading h3{letter-spacing:-.05em;text-align:right;margin:0;font-size:clamp(27px,3vw,42px);line-height:.97}.public-media-grid{grid-template-rows:1fr 1fr;grid-template-columns:1.2fr 1.65fr .8fr;gap:10px;height:calc(100% - 90px);display:grid}.public-media-tile{background:linear-gradient(135deg,#385a8d,#0b1220);border:1px solid #ffffff1f;border-radius:10px;position:relative;overflow:hidden}.public-media-tile span{color:#fff;background:#0000006b;border-radius:4px;padding:4px 6px;font-size:6px;position:absolute;bottom:8px;right:8px}.public-media-tile i{border:1px solid #ffffff73;border-radius:50%;place-items:center;width:42px;height:42px;font-size:9px;font-style:normal;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.media-a{background:linear-gradient(25deg,#0c1420,#57749d);grid-row:1/3}.media-b{background:radial-gradient(circle at 55% 42%,#315a9b,#080d16 68%);grid-row:1/3}.media-c{background:linear-gradient(140deg,#8398b8,#1a2a41)}.media-d{background:radial-gradient(circle at 65% 25%,#4e79bd,#101a28 72%)}.public-update-pulse{z-index:8;pointer-events:none;width:210px;height:210px;bottom:-50px;right:-50px}.showcase-caption{grid-template-columns:155px 1fr auto;align-items:center;gap:26px;min-height:54px;display:grid;position:relative}.showcase-progress{background:#ffffff26;height:2px;overflow:hidden}.showcase-progress-fill{background:var(--blue);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.2)}.showcase-steps{height:42px;position:relative}.showcase-step{opacity:0;visibility:hidden;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.showcase-step:first-child{opacity:1;visibility:visible}.showcase-step>span{color:#6581aa;letter-spacing:.1em;font-size:7px}.showcase-step p{color:#8e9db1;gap:15px;margin:0;font-size:10px;display:flex}.showcase-step p b{color:#fff;font-size:11px}.scroll-cue{color:#718096;text-transform:uppercase;letter-spacing:.1em;gap:9px;font-size:8px;display:flex}.scroll-cue span{color:var(--blue)}.showcase-mobile{display:none}.showcase-layout{padding-block:16px 12px}.showcase-heading{grid-template-columns:1.25fr .5fr;margin-bottom:12px}.showcase-heading .eyebrow{grid-column:auto;margin-bottom:9px}.showcase-heading h2{font-size:clamp(31px,3vw,44px)}.showcase-heading>div+p{align-self:end;max-width:360px}.showcase-stage{height:clamp(500px,68vh,620px)}.manager-panel{width:43.5%;left:auto;right:0}.public-site-panel{width:min(1240px,94%);left:calc(50% - min(620px,47%))}.product-window-label{height:38px;padding-inline:16px;font-size:9px}.manager-shell,.public-site-demo{height:calc(100% - 38px)}.public-demo-nav{height:56px;padding-inline:28px;font-size:9px}.public-demo-nav button{padding:8px 13px;font-size:8px}.public-site-viewport{background:#f7f9fc;height:calc(100% - 56px);position:relative;overflow:hidden}.public-site-page{will-change:transform;position:relative}.public-performer-hero{height:350px;padding:68px 6% 30px}.public-performer-hero small{font-size:8px}.public-performer-hero h3{margin:9px 0 13px;font-size:clamp(40px,4.8vw,65px)}.public-performer-hero p{color:#aebbd0;margin:0;font-size:10px}.public-performer-hero button{margin-top:18px;padding:10px 13px;font-size:8px}.site-shows-section{background:#f7f9fc;height:285px;padding:22px 6% 25px}.module-heading{font-size:8px}.module-heading small{font-size:7px}.site-show-stack{height:72px;margin-top:17px;position:relative}.site-show-row{background:#fff;border:1px solid #dce4ef;border-radius:10px;align-items:center;gap:16px;min-height:72px;padding:13px 17px;display:flex;box-shadow:0 9px 25px #0f172a0f}.site-show-stack .site-show-row{position:absolute;inset:0}.site-show-row time{width:48px;color:var(--blue);place-items:center;font-size:8px;display:grid}.site-show-row time b{font-size:21px;line-height:1}.site-show-row p{flex:1;margin:0}.site-show-row p b,.site-show-row p span{display:block}.site-show-row p b{font-size:11px}.site-show-row p span{color:#8390a1;margin-top:4px;font-size:8px}.site-show-row button{color:#fff;background:var(--blue);border:0;border-radius:5px;padding:8px 11px;font-size:7px}.site-show-secondary{opacity:.72;margin-top:10px}.feature-callouts{z-index:8;pointer-events:none;position:absolute;inset:0}.feature-callout{color:var(--navy);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffed;border:1px solid #2563eb42;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:700;display:flex;position:absolute;box-shadow:0 12px 30px #0f172a24}.feature-callout i{background:var(--blue);width:24px;height:1px;display:block}.callout-shows{bottom:27%;left:3%}.callout-ticketing{flex-direction:row-reverse;bottom:27%;right:3%}.callout-booking{flex-direction:row-reverse;top:15%;right:4%}.callout-media{top:15%;left:4%}.site-ticket-drawer{z-index:9;width:min(540px,48%);color:var(--navy);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;border:1px solid #dce4ef;border-radius:14px;padding:28px;position:absolute;top:50px;right:3.5%;box-shadow:0 28px 70px #0f172a3d}.ticket-drawer-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.ticket-drawer-heading b,.ticket-drawer-heading em,.ticket-drawer-heading small,.ticket-drawer-heading span{display:block}.ticket-drawer-heading small{color:var(--blue);letter-spacing:.12em;font-size:7px;font-weight:700}.ticket-drawer-heading b{letter-spacing:-.025em;margin-top:7px;font-size:18px}.ticket-drawer-heading em{color:var(--muted);margin-top:4px;font-size:8px;font-style:normal}.ticket-drawer-heading>button{width:28px;height:28px;color:var(--slate);background:#fff;border:1px solid #d8e0ea;border-radius:50%;place-items:center;display:grid}.ticket-quantity-row,.ticket-total-row,.ticket-type-row{justify-content:space-between;align-items:center;display:flex}.ticket-type-row{border:1px solid #dce4ef;border-radius:9px;margin:18px 0 0;padding:16px}.ticket-type-row b,.ticket-type-row small,.ticket-type-row span{display:block}.ticket-type-row b{font-size:11px}.ticket-type-row small{color:var(--muted);margin-top:4px;font-size:7px}.ticket-type-row>strong{font-size:13px}.ticket-quantity-row{color:var(--slate);padding:17px 3px;font-size:9px}.quantity-control{align-items:center;gap:10px;display:flex}.quantity-control button{width:29px;height:29px}.quantity-control strong{width:18px;height:24px}.quantity-control i{font-size:11px}.ticket-total-row{border-top:1px solid var(--line);padding:17px 3px;font-size:10px}.ticket-total-row>strong{width:54px;height:25px;font-size:16px;position:relative;overflow:hidden}.ticket-total-row i{justify-content:end;align-items:center;font-style:normal;display:grid;position:absolute;inset:0}.ticket-continue{color:#fff;background:var(--blue);border:0;border-radius:7px;width:100%;margin-top:13px;padding:12px;font-size:9px;font-weight:600}.site-ticket-drawer>p{color:#919dac;text-align:center;margin:13px 0 0;font-size:7px;line-height:1.5}.manager-view{padding:28px}.manager-view-heading{margin-bottom:23px}.manager-view-heading h3{font-size:23px}.manager-form-demo{gap:11px}.manager-form-demo label{font-size:8px}.manager-form-demo label span{min-height:38px;padding:10px 11px;font-size:9px;overflow:hidden}.manager-field i{white-space:nowrap;font-style:normal;display:block}.publish-button{padding:12px;font-size:9px}.publish-confirmation{font-size:8px}.public-update-pulse{bottom:17%}.showcase-caption{min-height:42px}.showcase-progress-fill{transform:scaleX(.3333)}.work-section{padding:108px 0}.work-intro{margin-bottom:50px}.work-grid{grid-template-columns:1.55fr .65fr;gap:18px;display:grid}.featured-demo-card{color:#fff;background:linear-gradient(135deg,#0f1b2d,#070c14);border-radius:18px;grid-template-columns:.8fr 1.2fr;min-height:410px;display:grid;overflow:hidden}.featured-demo-copy{padding:55px 20px 45px 46px}.demo-badge{color:#80aaff;letter-spacing:.11em;background:#2563eb14;border:1px solid #60a5fa4d;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:700;display:inline-flex}.featured-demo-copy h3{letter-spacing:-.045em;margin:54px 0 18px;font-size:clamp(26px,2.4vw,38px);line-height:1.05}.featured-demo-copy p{color:#9dacbf;font-size:12px;line-height:1.75}.featured-demo-copy a{color:#80aaff;align-items:center;gap:10px;margin-top:24px;font-size:11px;font-weight:600;display:inline-flex}.featured-demo-visual{background:radial-gradient(circle at 55% 43%,#2563eb47,#0000 29%);position:relative;overflow:hidden}.demo-screen{border:1px solid #ffffff2b;border-radius:11px;position:absolute;overflow:hidden;box-shadow:0 25px 50px #00000059}.demo-screen small{color:#8eb0f8;letter-spacing:.12em;font-size:6px;position:absolute;top:14px;left:15px}.demo-screen-back{background:#eef3f9;width:61%;height:235px;top:80px;left:25px;transform:rotate(-7deg)}.demo-screen-back:before{content:"";background:#121c2a;width:25%;position:absolute;inset:0 auto 0 0}.demo-screen-back i{background:#fff;border-radius:5px;width:58%;height:30px;margin:37px 15px 0 auto;display:block;position:relative;box-shadow:0 5px 10px #0f172a14}.demo-screen-back i+i{margin-top:7px}.demo-screen-front{background:radial-gradient(circle at 75% 45%,#315792,#070c14 65%);width:65%;height:255px;padding:65px 27px;bottom:53px;right:22px;transform:rotate(3deg)}.demo-screen-front strong{letter-spacing:-.05em;font-size:34px;line-height:.9}.demo-screen-front button{color:#fff;background:var(--blue);border:0;border-radius:4px;margin-top:18px;padding:7px 9px;font-size:6px;display:block}.sync-pill{z-index:4;color:#166534;background:#dcfce7;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:7px;font-weight:700;display:inline-flex;position:absolute;bottom:37px;right:35px;box-shadow:0 8px 24px #0003}.portfolio-placeholder{border:1px solid var(--line);background:#f7f9fc;border-radius:18px;flex-direction:column;justify-content:end;min-height:410px;padding:38px;display:flex;position:relative;overflow:hidden}.portfolio-placeholder>span{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:700}.portfolio-placeholder h3{letter-spacing:-.045em;margin:18px 0 12px;font-size:28px}.portfolio-placeholder p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.portfolio-placeholder>small{color:#93a0b1;letter-spacing:.07em;text-transform:uppercase;margin-top:30px;font-size:7px}.placeholder-lines i{border:1px solid #2563eb2b;border-radius:50%;width:500px;height:150px;position:absolute;top:55px;left:10px;transform:rotate(23deg)}.placeholder-lines i:nth-child(2){top:75px}.placeholder-lines i:nth-child(3){top:95px}.custom-fit-band{background:radial-gradient(circle at 82% 18%,#2563eb1c,#0000 28%),#f4f7fb;border:1px solid #d8e3f3;border-radius:16px;grid-template-columns:1.2fr .75fr auto;align-items:center;gap:46px;margin-top:30px;padding:38px 42px;display:grid;overflow:hidden}.custom-fit-copy .eyebrow{margin-bottom:14px}.custom-fit-copy h3{letter-spacing:-.045em;max-width:560px;margin:0;font-size:clamp(26px,2.5vw,38px);line-height:1.05}.custom-fit-copy>p:last-child{max-width:580px;color:var(--muted);margin:15px 0 0;font-size:11px;line-height:1.7}.custom-fit-points{gap:12px;display:grid}.custom-fit-points span{color:var(--slate);align-items:center;gap:11px;font-size:10px;font-weight:600;display:flex}.custom-fit-points b{color:var(--blue);letter-spacing:.08em;font-size:8px}.custom-fit-band .button{white-space:nowrap}.process-section{padding:108px 0}.process-heading{margin-bottom:52px}.process-list{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.process-list article{border-right:1px solid var(--line);min-height:220px;padding:27px 30px 20px 0;position:relative}.process-list article:not(:first-child){padding-left:28px}.process-list article>span{color:var(--blue);font-size:9px;font-weight:700}.process-list h3{letter-spacing:-.03em;margin:48px 0 15px;font-size:18px}.process-list p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.process-list i{background:var(--blue);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;right:-4px}.why-section{color:#fff;background:radial-gradient(circle at 90% 25%,#2563eb40,transparent 25%),var(--navy);padding:110px 0;position:relative;overflow:hidden}.why-lines i{border:1px solid #2563eb40;border-radius:50%;width:900px;height:250px;position:absolute;bottom:30px;right:-330px;transform:rotate(-18deg)}.why-lines i:nth-child(2){width:980px;bottom:55px}.why-lines i:nth-child(3){width:1060px;bottom:80px}.why-grid{z-index:2;grid-template-columns:.85fr 1.15fr;align-items:center;gap:110px;display:grid;position:relative}.why-copy h2{margin-bottom:26px}.why-copy>p:not(.eyebrow){color:#9eabbc;margin:0 0 32px;font-size:14px;line-height:1.8}.why-grid-cards{background:#ffffff1a;grid-template-columns:1fr 1fr;gap:1px;display:grid}.why-grid-cards article{background:#0c1523f0;min-height:175px;padding:29px}.why-grid-cards svg{color:#70a0ff}.why-grid-cards h3{margin:24px 0 10px;font-size:14px}.why-grid-cards p{color:#8f9daf;margin:0;font-size:10px;line-height:1.7}.faq-section{padding:108px 0}.faq-grid{grid-template-columns:.7fr 1.3fr;align-items:start;gap:110px;display:grid}.faq-heading{position:sticky;top:130px}.faq-heading>p:last-child{margin-top:27px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:23px 0;font-size:14px;font-weight:600;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--blue);font-size:8px}.faq-list summary i{width:25px;height:25px;color:var(--blue);border:1px solid #cad5e3;border-radius:50%;place-items:center;font-style:normal;transition:transform .25s;display:grid}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{max-width:650px;color:var(--muted);margin:-5px 45px 25px;font-size:11px;line-height:1.75}.final-cta{color:#fff;background:linear-gradient(120deg,#13233b,#070c14 60%);padding:82px 0;position:relative;overflow:hidden}.cta-lines i{border:1px solid #2563eb59;border-radius:50%;width:780px;height:210px;position:absolute;top:20px;right:-250px;transform:rotate(-12deg)}.cta-lines i:nth-child(2){width:850px;top:43px}.cta-lines i:nth-child(3){width:920px;top:66px}.cta-lines i:nth-child(4){width:990px;top:89px}.final-cta-inner{z-index:2;grid-template-columns:auto 1fr .8fr;align-items:center;gap:36px;display:grid;position:relative}.cta-monogram{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:76px;height:76px;font-size:35px;font-style:italic;font-weight:800;display:grid;box-shadow:0 0 0 11px #2563eb1f}.final-cta-inner>div>p:first-child{color:#719cf1;letter-spacing:.12em;font-size:8px;font-weight:700}.final-cta h2{letter-spacing:-.055em;margin:8px 0 0;font-size:clamp(37px,4vw,58px);line-height:.95}.final-cta h2 em{color:#6394ff;font-style:normal}.cta-action{justify-self:end;max-width:330px}.cta-action>p{color:#a4b1c3;margin:0 0 21px;font-size:11px;line-height:1.7}.button-light{color:var(--navy);box-shadow:none;background:#fff;border-color:#fff}.button-light:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.simple-footer,.site-footer{color:#fff;background:#05080d;padding:66px 0 28px}.footer-top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;padding-bottom:55px;display:flex}.footer-top>div>p{color:#78879b;margin:13px 0 0;font-size:10px}.footer-top nav{color:#a4afbd;gap:28px;font-size:9px;display:flex}.footer-bottom{color:#667386;justify-content:space-between;padding-top:24px;font-size:8px;display:flex}.footer-bottom a{color:#91a8cc}.inquiry-page{background:#f5f7fa;min-height:100vh}.inquiry-hero{background:radial-gradient(circle at 82% 30%,#2563eb24,#0000 25%),#fff;padding:clamp(88px,7vw,120px) 0 clamp(96px,7vw,118px);position:relative;overflow:hidden}.inquiry-hero:after{content:"";border:1px solid #2563eb38;border-radius:50%;width:920px;height:260px;position:absolute;bottom:-120px;right:-260px;transform:rotate(-18deg)}.inquiry-hero-grid{z-index:2;grid-template-columns:minmax(0,1fr) minmax(370px,.56fr);align-items:center;gap:clamp(72px,8vw,140px);display:grid;position:relative}.back-link{color:var(--muted);align-items:center;gap:9px;margin-bottom:clamp(42px,4vw,58px);font-size:12px;display:inline-flex}.inquiry-hero h1{letter-spacing:-.064em;margin:0;font-size:clamp(68px,7.2vw,112px);line-height:.9}.inquiry-hero h1 em{color:var(--blue);font-style:normal}.inquiry-hero-grid>div>p:last-child{max-width:690px;color:var(--muted);margin:31px 0 0;font-size:clamp(16px,1.2vw,18px);line-height:1.72}.inquiry-hero aside{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #dce4ef;border-radius:18px;padding:clamp(32px,3vw,42px);box-shadow:0 24px 65px #0f172a14}.inquiry-hero aside>small{color:var(--blue);letter-spacing:.11em;font-size:11px;font-weight:700}.inquiry-hero ol{border-top:1px solid var(--line);gap:23px;margin:0;padding:27px 0 0;list-style:none;display:grid}.inquiry-hero li{gap:14px;display:flex}.inquiry-hero li>span{height:34px;color:var(--blue);background:#e9f0ff;border-radius:50%;flex:0 0 34px;place-items:center;font-size:10px;font-weight:700;display:grid}.inquiry-hero li b,.inquiry-hero li p,.inquiry-hero li small{margin:0;display:block}.inquiry-hero li b{font-size:13px}.inquiry-hero li small{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.5}.inquiry-form-section{padding:clamp(84px,6.5vw,110px) 0 clamp(112px,8vw,150px)}.form-shell{max-width:1240px}.section-kicker{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.section-kicker span{color:var(--blue);text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:700}.section-kicker p{color:var(--muted);margin:0;font-size:11px}.inquiry-form{background:#fff;border:1px solid #dce4ef;border-radius:20px;padding:clamp(42px,4vw,64px);box-shadow:0 28px 80px #0f172a14}.form-grid{grid-template-columns:1fr 1fr;gap:29px 32px;display:grid}.inquiry-form label{color:var(--navy);gap:10px;font-size:13px;font-weight:600;display:grid}.inquiry-form label>span{color:#9aa7b7;font-weight:400}.inquiry-form label>.field-label{color:var(--navy);font-weight:600}.field-label em{color:#9aa7b7;font-style:normal;font-weight:400}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{width:100%;color:var(--navy);background:#fbfcfe;border:1px solid #d9e1eb;border-radius:9px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.inquiry-form input,.inquiry-form select{height:60px;padding:0 17px;font-size:14px}.inquiry-form textarea{resize:vertical;min-height:132px;padding:17px;font-size:14px;line-height:1.65}.inquiry-form textarea[rows="5"]{min-height:172px}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #2563eb1a}.inquiry-form ::placeholder{color:#9aa6b5}.form-full{margin-top:31px}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.form-submit-row{background:#f5f8ff;border:1px solid #d9e5f8;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:34px;margin-top:42px;padding:24px 26px;display:grid}.form-submit-row>p{max-width:520px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.form-submit-row .button{cursor:pointer;border:0;min-height:58px;padding-inline:30px;font-size:13px}.form-submit-row .button:disabled{opacity:.65;cursor:wait}.form-message{margin-top:16px;font-size:12px}.form-message-error{color:#b42318}.form-success{text-align:center;background:#fff;border:1px solid #dce4ef;border-radius:20px;align-content:center;place-items:center;min-height:560px;padding:55px;display:grid;box-shadow:0 28px 80px #0f172a14}.form-success svg{color:var(--blue)}.form-success small{color:var(--blue);letter-spacing:.12em;margin-top:22px;font-size:10px;font-weight:700}.form-success h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(44px,4vw,58px)}.form-success p{max-width:540px;color:var(--muted);font-size:14px;line-height:1.7}.form-success button{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:24px;font-size:12px;font-weight:600}.simple-footer{padding-top:34px}.simple-footer>.shell{justify-content:space-between;align-items:center;display:flex}.simple-footer p{color:#718096;font-size:10px}@media (max-width:1080px){.section-intro{gap:45px}.capability-card{padding-inline:18px}.showcase-heading{grid-template-columns:1fr .6fr}.manager-sidebar{flex-basis:108px;width:108px}.custom-fit-band{grid-template-columns:1fr .8fr}.custom-fit-band .button{justify-self:start}.why-grid{gap:65px}}@media (max-width:960px){.section-intro{grid-template-columns:1fr;align-items:start}.section-intro>p{max-width:630px}.capability-grid{border-bottom:0;grid-template-columns:repeat(2,1fr)}.capability-card{border-bottom:1px solid var(--line)}.capability-card:nth-child(2n){border-right:1px solid var(--line)}.product-showcase{padding-bottom:72px}.showcase-pin{align-items:start;min-height:auto;padding:76px 0 38px}.showcase-layout{padding:0}.showcase-heading{margin:0;display:block}.showcase-heading>p:last-child{max-width:560px;margin-top:23px}.showcase-caption,.showcase-stage{display:none}.showcase-mobile{gap:13px;display:grid}.mobile-product-card,.mobile-publish-card{background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;padding:23px}.mobile-product-heading{color:#7aa4fb;align-items:center;gap:12px;display:flex}.mobile-product-heading b,.mobile-product-heading small,.mobile-product-heading>span{display:block}.mobile-product-heading small{color:#5f718c;margin-bottom:3px;font-size:7px}.mobile-product-heading b{color:#fff;font-size:13px}.mobile-product-card>p{color:#92a0b3;font-size:10px;line-height:1.7}.mobile-demo-row{color:var(--navy);background:#fff;border-radius:7px;align-items:center;gap:11px;padding:13px;display:flex}.mobile-demo-row>b{color:var(--blue);font-size:9px}.mobile-demo-row>span:not(.avatar){flex:1;font-size:9px;font-weight:600}.mobile-demo-row small{color:#8491a3;margin-top:3px;font-size:6px;font-weight:400;display:block}.mobile-demo-row em{color:#15803d;background:#dcfce7;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal}.avatar{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:28px;height:28px;font-size:7px;display:grid}.mobile-stat-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mobile-stat-row span{color:var(--navy);background:#fff;border-radius:7px;padding:14px}.mobile-stat-row b,.mobile-stat-row small{display:block}.mobile-stat-row small{color:#8491a3;font-size:6px}.mobile-stat-row b{margin-top:3px;font-size:16px}.mobile-media-strip{grid-template-columns:1fr 1.4fr 1fr;gap:6px;height:85px;display:grid}.mobile-media-strip i{background:linear-gradient(135deg,#274266,#0b1220);border-radius:6px}.mobile-media-strip i:nth-child(2){background:radial-gradient(circle at 60% 40%,#4e7bc4,#101a29 68%)}.mobile-split-labels{color:#6f9bf1;letter-spacing:.1em;text-align:center;text-transform:uppercase;grid-template-columns:1fr 1fr;margin-bottom:11px;font-size:7px;font-weight:700;display:grid}.mobile-publish-flow{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.mobile-publish-flow>div{min-width:0;color:var(--navy);background:#fff;border-radius:7px;padding:14px}.mobile-publish-flow b,.mobile-publish-flow small,.mobile-publish-flow span{display:block}.mobile-publish-flow small{color:var(--blue);letter-spacing:.1em;font-size:5px;font-weight:700}.mobile-publish-flow b{margin-top:6px;font-size:8px}.mobile-publish-flow span{color:#8390a1;margin-top:3px;font-size:6px}.mobile-publish-flow button{color:#fff;background:var(--blue);border:0;border-radius:4px;align-items:center;gap:4px;margin-top:10px;padding:6px;font-size:6px;display:flex}.flow-arrow{color:var(--blue)!important;font-size:17px!important}.work-grid{grid-template-columns:1fr}.portfolio-placeholder{min-height:300px}.custom-fit-band{grid-template-columns:1fr;gap:27px;padding:34px}.custom-fit-copy{max-width:670px}.process-list{grid-template-columns:1fr 1fr}.process-list article{border-bottom:1px solid var(--line)}.faq-grid,.why-grid{grid-template-columns:1fr}.faq-grid{gap:60px}.faq-heading{position:static}.final-cta-inner{grid-template-columns:auto 1fr}.cta-action{grid-column:2;justify-self:start}.inquiry-hero{padding-block:78px 88px}.inquiry-hero-grid{grid-template-columns:1fr;align-items:start;gap:54px}.inquiry-next-card{width:min(720px,100%)}.form-shell{max-width:820px}}@media (max-width:700px){.site-header .button-small span{display:none}.site-header .button-small{gap:0;width:40px;padding:0}.logo-wordmark{font-size:18px}.hero{min-height:auto}.hero-scroll{display:none}.hero-note{flex-wrap:wrap}.faq-section,.process-section,.value-section,.why-section,.work-section{padding-block:76px}.capability-grid{grid-template-columns:1fr}.capability-card,.capability-card:last-child,.capability-card:nth-child(2n){border-right:1px solid var(--line)}.capability-card{min-height:205px}.featured-demo-card{grid-template-columns:1fr;min-height:640px}.featured-demo-copy{padding:35px 30px 20px}.featured-demo-copy h3{margin-top:28px}.featured-demo-visual{min-height:330px}.custom-fit-band{padding:30px 25px}.process-list{grid-template-columns:1fr}.process-list article,.process-list article:not(:first-child){border-right:0;min-height:auto;padding:25px 0 35px}.process-list h3{margin-top:35px}.why-grid-cards{grid-template-columns:1fr}.why-grid-cards article{min-height:165px}.faq-list summary{font-size:12px}.faq-list details>p{margin-left:0}.final-cta-inner{grid-template-columns:1fr}.cta-monogram{width:58px;height:58px;font-size:27px}.cta-action{grid-column:auto}.footer-top{gap:38px;display:grid}.footer-top nav{flex-wrap:wrap;gap:18px 24px}.footer-bottom{gap:8px;display:grid}.inquiry-hero{padding-block:55px 72px}.inquiry-hero h1{font-size:clamp(50px,13vw,66px)}.inquiry-hero-grid>div>p:last-child{margin-top:25px;font-size:15px}.back-link{margin-bottom:42px;font-size:10px}.inquiry-next-card{border-radius:14px;padding:25px 23px}.inquiry-hero aside>small{font-size:8px}.inquiry-hero ol{gap:18px;padding-top:22px}.inquiry-hero li>span{flex-basis:30px;height:30px}.inquiry-hero li b{font-size:11px}.inquiry-hero li small{font-size:8px}.inquiry-form-section{padding-block:66px 86px}.form-grid{grid-template-columns:1fr}.section-kicker{flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:22px}.section-kicker p,.section-kicker span{font-size:9px}.inquiry-form{border-radius:15px;padding:28px 20px}.form-grid{gap:23px}.inquiry-form label{font-size:12px}.inquiry-form input,.inquiry-form select{height:56px;padding-inline:14px;font-size:13px}.inquiry-form textarea{min-height:120px;padding:14px;font-size:13px}.inquiry-form textarea[rows="5"]{min-height:156px}.form-full{margin-top:25px}.form-submit-row{grid-template-columns:1fr;align-items:stretch;gap:20px;margin-top:32px;padding:20px}.form-submit-row .button{width:100%}.simple-footer>.shell{flex-direction:column;align-items:flex-start;gap:7px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (min-width:961px) and (prefers-reduced-motion:reduce){.showcase-pin{min-height:auto;padding:70px 0}.manager-panel{opacity:1;visibility:visible;transform:none}.public-site-panel{width:52%;left:0}.manager-view{display:none}.manager-view-publish{opacity:1;visibility:visible;display:block;transform:none}.public-show-original{display:none}.public-show-new{transform:none}.public-show-new,.publish-confirmation{opacity:1;visibility:visible}.showcase-step{display:none}.showcase-step:last-child{opacity:1;visibility:visible;display:flex}.showcase-progress-fill{transform:scaleX(1)}.scroll-cue{display:none}}@media (max-width:960px){.showcase-mobile{gap:14px}.mobile-story-card{background:#ffffff09;border:1px solid #ffffff1c;border-radius:12px;padding:22px}.mobile-story-heading{align-items:center;gap:12px;margin-bottom:17px;display:flex}.mobile-story-heading>span{color:#79a2f7;border:1px solid #5f8fef59;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.mobile-story-heading b,.mobile-story-heading small{display:block}.mobile-story-heading small{color:#6688c7;letter-spacing:.11em;font-size:6px;font-weight:700}.mobile-story-heading b{color:#fff;margin-top:3px;font-size:13px}.mobile-site-preview{color:#fff;background:radial-gradient(circle at 75% 42%,#2563eb6b,#0000 20%),linear-gradient(145deg,#1b2b42,#05080e 74%);border:1px solid #ffffff1f;border-radius:9px;min-height:260px;padding:20px;overflow:hidden}.mobile-site-preview>div{letter-spacing:.06em;justify-content:space-between;font-size:6px;display:flex}.mobile-site-preview>div span{color:#aab7c8}.mobile-site-preview h3{letter-spacing:-.05em;margin:52px 0 39px;font-size:35px;line-height:.92}.mobile-site-preview p{flex-wrap:wrap;gap:6px;margin:0;display:flex}.mobile-site-preview p span{color:#9ebcf7;background:#2563eb1a;border:1px solid #70a0ff4d;border-radius:999px;padding:6px 8px;font-size:6px}.mobile-ticket-demo{color:var(--navy);background:#fff;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:17px;display:grid}.mobile-ticket-demo small,.mobile-ticket-demo span,.mobile-ticket-demo span b{display:block}.mobile-ticket-demo small{color:var(--blue);letter-spacing:.08em;font-size:6px;font-weight:700}.mobile-ticket-demo span b{margin-top:5px;font-size:10px}.mobile-ticket-demo>div{align-items:center;gap:8px;display:flex}.mobile-ticket-demo button{width:27px;height:27px;color:var(--blue);background:#fff;border:1px solid #d6dfeb;border-radius:5px;place-items:center;display:grid}.mobile-ticket-demo>div b{font-size:10px}.mobile-ticket-demo>strong{border-top:1px solid var(--line);color:var(--blue);text-align:right;grid-column:1/-1;padding-top:12px;font-size:13px}.mobile-ticket-story>p{color:#718198;margin:12px 2px 0;font-size:7px;line-height:1.5}.mobile-manager-story{padding:22px}.mobile-manager-story .mobile-story-heading{margin-bottom:20px}}@media (max-width:700px){.showcase-pin{padding-top:68px}.showcase-heading h2{font-size:38px}.mobile-manager-story,.mobile-story-card{padding:20px}.mobile-site-preview{min-height:245px}.mobile-publish-flow{gap:8px}.mobile-publish-flow>div{padding:12px}}@media (min-width:961px) and (prefers-reduced-motion:reduce){.public-site-panel{width:55%;left:0}.manager-panel{width:43.5%;right:0}.public-site-page{transform:translateY(-270px)}.feature-callouts,.site-ticket-drawer{display:none}.manager-field i{clip-path:none}.site-show-existing{display:none}.site-show-new{opacity:1;visibility:visible;transform:none}.showcase-progress-fill{transform:scaleX(1)}}.hero-copy,.hero-line,.hero-stage,.site-header{will-change:transform,opacity}.public-layer-panel{z-index:2}.manager-layer-panel{z-index:3;width:52%;right:0;box-shadow:-22px 30px 90px #0000007a}.public-headline-swap{height:clamp(78px,8.6vw,126px);margin:9px 0 13px;position:relative}.public-headline-swap h3{margin:0;position:absolute;inset:0}.public-headline-new{opacity:0;visibility:hidden}.site-show-featured{margin-top:17px}.manager-overview-view{flex-direction:column;display:flex}.manager-edit-card{background:#fff;border:1px solid #dae3ee;border-radius:10px;padding:15px;box-shadow:0 10px 28px #0f172a0f}.manager-edit-heading{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.manager-edit-heading span{color:var(--navy);font-size:10px;font-weight:700}.manager-edit-heading small{color:#166534;background:#dcfce7;border-radius:999px;padding:4px 7px;font-size:6px;font-weight:700}.manager-edit-card label{color:#708096;gap:5px;margin-top:10px;font-size:7px;font-weight:600;display:grid}.manager-edit-card label>span{min-height:35px;color:var(--navy);background:#fbfcfe;border:1px solid #dce3ec;border-radius:6px;padding:9px 10px;font-size:8px;font-weight:500;line-height:1.5}.manager-copy-field{display:block;position:relative;overflow:hidden}.manager-copy-field i{white-space:nowrap;font-style:normal;position:absolute;inset:9px 10px}.manager-copy-new{opacity:0;visibility:hidden}.manager-content-links{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.manager-content-links>div{min-width:0;color:var(--blue);background:#fff;border:1px solid #dde5ef;border-radius:8px;align-items:center;gap:7px;padding:10px 8px;display:flex}.manager-content-links b,.manager-content-links small,.manager-content-links span{min-width:0;display:block}.manager-content-links b{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.manager-content-links small{color:#8794a5;margin-top:2px;font-size:6px}.manager-overview-view .publish-button{margin-top:auto}.manager-overview-view .publish-confirmation{min-height:19px;padding-top:7px}.showcase-message-layer{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:hidden}.showcase-story-message{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);letter-spacing:-.025em;white-space:nowrap;background:#060c16e6;border:1px solid #7199ea4d;border-radius:999px;margin:0;padding:12px 17px;font-size:clamp(15px,1.15vw,18px);font-weight:600;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 14px 42px #00000057}.showcase-story-final{color:#cbdcff;background:#0d1d36f0;border-color:#4c82f094}.showcase-scene-nav{z-index:20;pointer-events:auto;grid-template-columns:150px 1fr auto;align-items:center;gap:clamp(22px,3vw,44px);min-height:48px;display:grid;position:relative}.showcase-scene-progress{background:#ffffff29;height:2px;overflow:hidden}.showcase-scene-progress-fill{background:var(--blue);transform-origin:0;will-change:transform;width:100%;height:100%;transition:transform .28s;display:block;transform:scaleX(.3333)}.showcase-scene-nav>div:nth-child(2){align-items:center;gap:clamp(20px,2.6vw,38px);display:flex}.showcase-scene-label{appearance:none;color:#66758b;cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.045em;background:0 0;border:0;border-radius:0;padding:9px 0;font-size:14px;font-weight:600;transition:color .22s}.showcase-scene-label:hover{color:#a9b8ce}.showcase-scene-label.is-active{color:#fff}.showcase-scene-label:focus-visible{color:#fff;outline-offset:5px;outline:2px solid #6e9dff}.showcase-scene-nav>p{color:#718096;gap:10px;margin:0;font-size:11px;font-weight:500;display:flex}.showcase-scene-nav>p span{color:#6e9dff}.public-update-pulse{z-index:10;border:2px solid var(--blue);opacity:0;border-radius:50%;width:34px;height:34px;position:absolute;top:28%;right:12%}.finley-case{color:#fff;background:linear-gradient(135deg,#111e31,#060a11 74%);border-radius:20px;grid-template-columns:minmax(340px,.68fr) minmax(0,1.32fr);min-height:520px;display:grid;overflow:hidden;box-shadow:0 24px 70px #0f172a29}.finley-case-copy{z-index:2;padding:clamp(42px,4vw,62px);position:relative}.case-index{color:#6f86aa;letter-spacing:.12em;margin:clamp(40px,4vw,58px) 0 13px;font-size:9px;font-weight:700}.finley-case-copy h3{letter-spacing:-.055em;margin:0;font-size:clamp(36px,3.7vw,56px);line-height:.96}.finley-case-copy>p:not(.case-index){color:#a0aec0;max-width:480px;margin:23px 0 0;font-size:12px;line-height:1.75}.case-services{flex-wrap:wrap;gap:7px;margin-top:27px;display:flex}.case-services span{color:#9bbaff;background:#2563eb14;border:1px solid #739beb38;border-radius:999px;padding:7px 9px;font-size:8px}.finley-case-copy a{color:#80aaff;align-items:center;gap:10px;margin-top:29px;font-size:11px;font-weight:600;display:inline-flex}.finley-case-visual{background:radial-gradient(circle at 55% 45%,#2563eb4f,#0000 30%);place-items:center;min-width:0;padding:clamp(28px,3vw,44px);display:grid;position:relative;overflow:hidden}.finley-case-visual:after,.finley-case-visual:before{content:"";border:1px solid #2563eb38;border-radius:50%;width:820px;height:240px;position:absolute;transform:rotate(-16deg)}.finley-case-visual:after{width:910px;height:285px}.finley-case-gallery{z-index:2;width:min(780px,100%);height:442px;position:relative}.finley-shot{background:#080b10;border:1px solid #ffffff2e;min-width:0;position:relative;overflow:hidden;box-shadow:0 22px 55px #0000005c}.finley-shot img{object-fit:cover;object-position:top;transition:transform .45s}.finley-shot:hover img{transform:scale(1.018)}.finley-shot-main{border-radius:13px;width:82%;height:84%;position:absolute;top:50%;left:0;transform:translateY(-50%)rotate(-1deg)}.finley-shot-toolbar{background:#111a28;border-bottom:1px solid #ffffff14;align-items:center;gap:5px;height:29px;padding:0 11px;display:flex}.finley-shot-toolbar i{background:#334155;border-radius:50%;width:6px;height:6px}.finley-shot-toolbar i:first-child{background:var(--blue)}.finley-shot-toolbar span{color:#7d8ba0;margin-inline:auto;font-size:7px}.finley-shot-image{height:calc(100% - 29px);position:relative}.finley-detail-shot{z-index:2;border-radius:10px;width:40%;height:39%;margin:0;position:absolute;right:0}.finley-shot-main+.finley-detail-shot{top:4%}.finley-photo-shot{bottom:4%}.finley-detail-shot img{object-position:center top}.finley-shot-caption{z-index:3;color:#edf4ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.03em;background:#05080dc7;border:1px solid #ffffff24;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:600;position:absolute;bottom:10px;right:11px}.finley-live-badge{z-index:4;color:#c8d9fb;background:#080f1aeb;border:1px solid #7199ea47;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:8px;font-weight:600;display:flex;position:absolute;top:-11px;right:18px;box-shadow:0 12px 30px #00000047}.finley-live-badge span{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 11px #22c55ea6}@media (min-width:1600px){.showcase-layout{width:min(1380px,100% - 112px)}.value-section>.shell{width:min(1360px,100% - 112px)}.faq-heading h2,.process-heading h2,.section-intro h2,.why-copy h2{font-size:clamp(44px,3.7vw,68px)}}@media (max-width:1180px) and (min-width:961px){.hero-grid{grid-template-columns:minmax(400px,.9fr) minmax(520px,1.1fr);gap:40px}.hero h1{font-size:clamp(52px,6vw,72px)}.manager-sidebar{flex-basis:110px;width:110px}.manager-view{padding:22px}.manager-content-links{grid-template-columns:1fr}.manager-content-links>div{padding-block:7px}.manager-content-links>div:nth-child(3){display:none}}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;width:min(100% - 48px,760px)}.hero-stage{justify-self:start}.showcase-scene-nav{display:none}.mobile-manager-ui{min-height:195px;color:var(--navy);background:#f5f7fb;border-radius:9px;grid-template-columns:92px 1fr;display:grid;overflow:hidden}.mobile-manager-ui>div{background:#fff;border-right:1px solid #dce4ef;align-content:start;gap:8px;padding:17px 12px;display:grid}.mobile-manager-ui>div b{margin-bottom:8px;font-size:10px}.mobile-manager-ui>div span{color:#718096;border-radius:5px;padding:7px;font-size:7px}.mobile-manager-ui>div span:first-of-type{color:var(--blue);background:#edf4ff}.mobile-manager-ui section{align-content:start;padding:18px;display:grid}.mobile-manager-ui section small{color:var(--blue);letter-spacing:.1em;font-size:6px;font-weight:700}.mobile-manager-ui section>b{margin:5px 0 13px;font-size:13px}.mobile-manager-ui label{color:#718096;gap:5px;font-size:6px;display:grid}.mobile-manager-ui label span{color:var(--navy);background:#fff;border:1px solid #dce4ef;border-radius:5px;padding:9px;font-size:7px}.mobile-manager-ui button{color:#fff;background:var(--blue);border:0;border-radius:5px;margin-top:12px;padding:8px;font-size:7px}.finley-case{grid-template-columns:1fr}.finley-case-visual{min-height:510px}.finley-case-gallery{height:450px}}@media (max-width:700px){.hero-grid{width:min(100% - 32px,760px)}.hero h1{font-size:clamp(46px,13.2vw,62px)}.performer-demo{min-height:365px}.finley-case{min-height:0}.finley-case-copy{padding:34px 27px 38px}.case-index{margin-top:40px}.finley-case-visual{min-height:475px;padding:22px}.finley-case-gallery{grid-template-rows:238px 180px;grid-template-columns:1fr;gap:12px;height:430px;display:grid}.finley-detail-shot,.finley-shot-main{width:auto;height:auto;position:relative;inset:auto;transform:none}.finley-photo-shot{display:none}.finley-live-badge{top:-10px;right:12px}}@media (min-width:961px) and (prefers-reduced-motion:reduce){.public-layer-panel{width:66%;left:0}.manager-layer-panel{opacity:1;visibility:visible;width:52%;right:0;transform:none}.manager-overview-view{opacity:1;visibility:visible;display:flex;transform:none}.manager-copy-old,.public-headline-old{display:none}.manager-copy-new,.public-headline-new,.publish-confirmation{opacity:1;visibility:visible;transform:none}.showcase-story-message{display:none}.showcase-story-final{opacity:1;visibility:visible;display:block;transform:translate(-50%)}.showcase-scene-label{color:#66758b}.showcase-scene-label:last-child{color:#fff}.showcase-scene-progress-fill{transform:scaleX(1)}.showcase-scene-nav>p{display:none}}.browser-state{color:#8ea0b7;white-space:nowrap;align-items:center;gap:5px;font-size:7px;display:flex}.browser-state i{background:#22c55e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 9px #22c55ea6}.hero-product-composition{color:#fff;background:radial-gradient(circle at 82% 24%,#2563eb3d,#0000 29%),linear-gradient(145deg,#121d2d,#05080e 72%);min-height:clamp(440px,35vw,515px);position:relative;overflow:hidden}.hero-product-composition:before{content:"";border:1px solid #3c78f23d;border-radius:50%;width:580px;height:180px;position:absolute;bottom:-68px;right:-220px;transform:rotate(-17deg)}.hero-product-heading{z-index:2;gap:3px;display:grid;position:absolute;top:29px;left:31px}.hero-product-heading small{color:#75a2ff;letter-spacing:.14em;font-size:7px;font-weight:700}.hero-product-heading strong{letter-spacing:-.045em;font-size:clamp(21px,2vw,30px);line-height:1.05}.hero-product-heading span{color:#8d9db2;font-size:8px}.hero-public-surface{z-index:1;background:#070d17c2;border:1px solid #ffffff21;border-radius:11px;position:absolute;inset:106px 108px 29px 27px;overflow:hidden;box-shadow:0 18px 48px #0000004d}.hero-manager-surface header,.hero-public-surface header{border-bottom:1px solid #ffffff17;align-items:center;gap:9px;min-height:42px;padding:0 14px;display:flex}.hero-manager-surface header b,.hero-manager-surface header small,.hero-manager-surface header>span:not(.hero-manager-mark),.hero-public-surface header b,.hero-public-surface header small,.hero-public-surface header>span{display:block}.hero-manager-surface header b,.hero-public-surface header b{font-size:9px}.hero-manager-surface header small,.hero-public-surface header small{color:#7f8fa5;margin-top:1px;font-size:6px}.hero-manager-surface header em,.hero-public-surface header em{color:#9fb0c6;align-items:center;gap:5px;margin-left:auto;font-size:6px;font-style:normal;display:flex}.hero-public-surface header em i{background:#22c55e;border-radius:50%;width:6px;height:6px}.hero-public-layout{grid-template-columns:.88fr 1.12fr;gap:12px;height:calc(100% - 42px);padding:14px;display:grid}.hero-public-lead{background:linear-gradient(145deg,#2563eb33,#ffffff06);border-radius:8px;align-content:center;gap:10px;padding:18px;display:grid}.hero-public-lead small{color:#83aafa;letter-spacing:.11em;font-size:6px;font-weight:700}.hero-public-lead i{background:#ffffff29;border-radius:999px;height:7px;display:block}.hero-public-lead i:first-of-type{background:#ffffffc7;width:86%;height:13px}.hero-public-lead i:nth-of-type(2){width:64%}.hero-public-lead i:nth-of-type(3){background:var(--blue);width:45%;margin-top:7px}.hero-module-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hero-module-grid article{color:#78a3fb;background:#ffffff09;border:1px solid #ffffff14;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:10px;display:flex}.hero-module-grid b,.hero-module-grid small,.hero-module-grid span{min-width:0;display:block}.hero-module-grid b{color:#eef4ff;text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.hero-module-grid small{color:#738399;margin-top:3px;font-size:5px}.hero-manager-surface{z-index:3;color:#24292f;background:#f3f4f6;border:1px solid #fff3;border-radius:10px;width:43%;height:293px;position:absolute;top:130px;right:23px;overflow:hidden;box-shadow:-18px 22px 55px #0000006b}.hero-manager-surface header{background:#fffffff5;border-color:#1118271a;min-height:44px}.hero-manager-mark{color:#fff;background:#38647a;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;font-style:italic;font-weight:800;display:grid}.hero-manager-surface header small{color:#4d7588;letter-spacing:.06em;text-transform:uppercase;font-weight:800}.hero-manager-surface header em{color:#18743a}.hero-manager-layout{grid-template-columns:42px 1fr;height:calc(100% - 44px);display:grid}.hero-manager-layout nav{background:#fff;border-right:1px solid #1118271a;align-content:start;gap:4px;padding:12px 8px;display:grid}.hero-manager-layout nav svg{box-sizing:content-box;color:#69727d;border-radius:5px;padding:6px}.hero-manager-layout nav svg.active{color:#284d60;background:#38647a24;box-shadow:inset 2px 0 #38647a}.hero-manager-layout>div{align-content:start;gap:7px;min-width:0;padding:17px 14px;display:grid}.hero-manager-layout>div>small{color:#4d7588;letter-spacing:.1em;font-size:5px;font-weight:800}.hero-manager-layout>div>strong{color:#111827;letter-spacing:-.02em;margin-bottom:3px;font-size:12px;line-height:1.15}.hero-manager-layout>div>span{background:#fff;border:1px solid #1118271c;border-radius:6px;gap:2px;padding:10px;display:grid}.hero-manager-layout>div>span:first-of-type{background:#38647a12;border-color:#38647a57}.hero-manager-layout b{font-size:7px}.hero-manager-layout i{color:#6e7781;font-size:5px;font-style:normal}.hero-product-link{z-index:4;color:#6f8199;letter-spacing:.08em;align-items:center;gap:8px;font-size:5px;font-weight:700;display:flex;position:absolute;bottom:17px;right:29px}.hero-product-link>i{background:#5383e273;width:48px;height:1px;position:relative}.hero-product-link>i b{background:#4d86f5;border-radius:50%;width:5px;height:5px;position:absolute;top:-2px;right:0;box-shadow:0 0 10px #4d86f5e6}.hero-product-status{z-index:5;color:#bbf7d0;background:#06140fe0;border:1px solid #22c55e3d;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:6px;font-weight:600;display:flex;position:absolute;top:111px;right:28px;box-shadow:0 10px 24px #0000003d}.public-site-demo{background:#080b10;height:calc(100% - 38px)}.public-site-image{object-fit:cover;object-position:top}.public-refresh-state,.public-site-updated{opacity:0;visibility:hidden}.public-refresh-state{z-index:11;color:#dcfce7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05120ce6;border:1px solid #22c55e4d;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:7px;font-weight:700;display:flex;position:absolute;top:18px;right:18px;box-shadow:0 12px 34px #00000052}.manager-shell{background:#f3f4f6;height:calc(100% - 38px);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.manager-sidebar{background:linear-gradient(#11182706,#0000 34%),#fff;border-color:#11182717;flex-basis:144px;width:144px;padding:17px 11px 12px}.manager-product-brand{gap:1px;width:fit-content;margin:0 0 21px 7px;display:grid}.manager-product-brand span{color:#111827;font-family:Brush Script MT,Segoe Script,cursive;font-size:17px;line-height:1}.manager-product-brand small{color:#4d7588;letter-spacing:.06em;text-align:center;text-transform:uppercase;font-size:6px;font-weight:800}.manager-sidebar nav{gap:4px}.manager-sidebar nav span{color:#424a53;border:1px solid #0000;border-radius:6px;min-height:34px;padding:0 8px;font-size:6px;font-weight:750}.manager-sidebar nav span.active{color:#111827;background:linear-gradient(135deg,#38647a2e,#11182709);border-color:#38647a29;box-shadow:inset 2px 0 #38647a}.manager-support-mini{background:#38647a0e;border:1px solid #11182717;border-radius:6px;gap:5px;margin-top:auto;padding:10px;display:grid}.manager-support-mini b{font-size:7px}.manager-support-mini span{color:#315f78;font-size:6px;font-weight:700}.manager-workspace{flex:1;grid-template-rows:46px minmax(0,1fr);min-width:0;display:grid}.manager-topbar-demo{background:#fffffff0;border-bottom:1px solid #11182714;justify-content:flex-end;align-items:center;gap:12px;padding:0 15px;display:flex}.manager-theme-demo{background:#f8f9fa;border:1px solid #1118271f;border-radius:5px;gap:2px;padding:2px;display:flex}.manager-theme-demo span{color:#57606a;border-radius:4px;padding:5px 7px;font-size:5px;font-weight:800}.manager-theme-demo span:first-child{color:#fff;background:#38647a}.manager-topbar-actions{color:#315f78;align-items:center;gap:11px;font-size:6px;font-weight:750;display:flex}.manager-topbar-actions>span{align-items:center;gap:5px;display:flex}.manager-topbar-actions i{color:#111827;background:#74a7f829;border:1px solid #1118272e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;font-style:normal;display:grid}.manager-content{min-height:0;position:relative}.manager-visual-editor{grid-template-rows:auto minmax(0,1fr) 24px;height:100%;min-height:0;display:grid}.manager-editor-toolbar{background:#fff;border-bottom:1px solid #1118271a;gap:7px;padding:9px 11px;display:grid}.manager-editor-actions,.manager-editor-context{align-items:center;gap:6px;min-width:0;display:flex}.manager-editor-context>span{color:#24292f;border:1px solid #11182721;border-radius:4px;align-items:center;gap:4px;padding:5px 6px;font-size:5px;font-weight:750;display:flex}.manager-editor-context>b{border:1px solid #11182721;border-radius:4px;min-width:74px;padding:6px 8px;font-size:6px}.manager-editor-context>small{color:#57606a;text-overflow:ellipsis;white-space:nowrap;font-size:5px;overflow:hidden}.manager-editor-actions{justify-content:flex-end}.manager-editor-status{width:58px;height:18px;position:relative;overflow:hidden}.manager-editor-status i{color:#8a5a00;white-space:nowrap;background:#fff8c5;border-radius:999px;justify-content:center;align-items:center;gap:3px;font-size:5px;font-style:normal;font-weight:800;display:flex;position:absolute;inset:0}.manager-editor-status .manager-status-live{color:#18743a;opacity:0;visibility:hidden;background:#e8f7ed}.manager-editor-actions .publish-button,.manager-save-button{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:4px;min-height:25px;margin:0;padding:0 8px;font-size:5px;font-weight:800;display:flex}.manager-save-button{color:#111827;background:#fff;border:1px solid #11182724}.manager-editor-actions .publish-button{color:#fff;background:#38647a;border:1px solid #0000}.manager-preview-stage{background:#eceef1;place-items:center;min-height:0;padding:28px 15px 14px;display:grid;position:relative;overflow:hidden}.manager-preview-device-label{background:#f8f9fa;border:1px solid #1118271a;border-radius:4px;gap:2px;padding:2px;display:flex;position:absolute;top:7px;right:14px}.manager-preview-device-label span{color:#6e7781;border-radius:3px;padding:4px 6px;font-size:5px;font-weight:750}.manager-preview-device-label span:first-child{color:#fff;background:#38647a}.manager-real-preview{aspect-ratio:16/10;background:#080b10;border:1px solid #11182729;border-radius:4px;width:94%;position:relative;overflow:hidden;box-shadow:0 10px 24px #1f232821}.manager-real-preview img{object-fit:cover;object-position:top}.manager-visual-editor .publish-confirmation{min-height:24px;padding:5px 8px;font-size:5px}.mobile-real-site{background:#080b10;border:1px solid #ffffff1f;border-radius:9px;min-height:250px;position:relative;overflow:hidden}.mobile-real-site img{object-fit:cover;object-position:top}.mobile-real-site>span{color:#e8eef9;background:#05080dd1;border:1px solid #ffffff24;border-radius:999px;padding:6px 8px;font-size:6px;font-weight:600;position:absolute;bottom:9px;right:9px}.mobile-manager-real>div>b small{color:#4d7588;letter-spacing:.06em;text-transform:uppercase;margin-top:2px;font-size:5px;display:block}.mobile-manager-real>div span:last-child{color:#111827;background:#38647a24;box-shadow:inset 2px 0 #38647a}.mobile-manager-real section>small{color:#4d7588}.mobile-manager-preview{background:#080b10;border:1px solid #d4d8dd;border-radius:4px;min-height:92px;position:relative;overflow:hidden}.mobile-manager-preview img{object-fit:cover;object-position:top}.mobile-manager-real section button{background:#38647a;justify-content:center;align-items:center;gap:5px;display:flex}.mobile-live-site{position:relative;overflow:hidden;background:#080b10!important;min-height:113px!important;padding:0!important}.mobile-live-site img{object-fit:cover;object-position:top}.mobile-live-site>span{background:#05080dcc;border-radius:999px;padding:4px 6px;font-weight:700;position:absolute;bottom:6px;right:6px;color:#fff!important;margin:0!important;font-size:5px!important}@media (max-width:1180px) and (min-width:961px){.hero-public-surface{right:86px}.hero-manager-surface{width:46%}.manager-sidebar{flex-basis:116px;width:116px}.manager-sidebar nav span{min-height:32px;padding-inline:6px}.manager-editor-context>small,.manager-support-mini{display:none}}@media (min-width:961px) and (max-height:820px){.showcase-stage{height:clamp(420px,100svh - 350px,470px)}}@media (max-width:700px){.hero-product-composition{min-height:390px}.browser-state{display:none}.hero-product-heading{top:22px;left:20px}.hero-product-heading strong{font-size:22px}.hero-public-surface{inset:91px 56px 21px 14px}.hero-public-surface header{padding-inline:10px}.hero-public-layout{grid-template-columns:1fr;padding:9px}.hero-public-lead{min-height:94px;padding:13px}.hero-module-grid{grid-template-columns:1fr}.hero-module-grid article{padding:8px}.hero-module-grid article:nth-child(n+3){display:none}.hero-manager-surface{width:55%;height:218px;top:152px;right:12px}.hero-manager-surface header{min-height:38px;padding-inline:9px}.hero-manager-surface header em{display:none}.hero-manager-mark{width:21px;height:21px}.hero-manager-layout{grid-template-columns:35px 1fr;height:calc(100% - 38px)}.hero-manager-layout nav{padding:9px 4px}.hero-manager-layout nav svg{padding:4px}.hero-manager-layout>div{gap:5px;padding:12px 9px}.hero-manager-layout>div>strong{font-size:10px}.hero-manager-layout>div>span{padding:7px}.hero-product-link,.hero-product-status{display:none}.mobile-real-site{min-height:210px}}@media (min-width:961px) and (prefers-reduced-motion:reduce){.manager-status-draft,.public-site-home{display:none}.manager-status-live,.public-refresh-state,.public-site-updated,.publish-confirmation{opacity:1;visibility:visible;transform:none}}.hero-stage{max-width:920px;padding:12px 18px 24px 0}.hero-device{transform-style:preserve-3d;position:relative;transform:rotateY(-5deg)rotateX(1.2deg)rotate(-.35deg)}.hero-device:after{z-index:-1;filter:blur(25px);content:"";background:#0b122033;border-radius:50%;height:34px;position:absolute;bottom:-13px;left:10%;right:7%}.hero-device .browser-frame{border-color:#09142452;border-radius:15px;transform:none;box-shadow:0 38px 85px #0b12204a,0 8px 20px #0b122026,inset 0 0 0 1px #ffffff12}.performer-site-preview{color:#fff;isolation:isolate;background:#06101d;width:100%;height:100%;position:relative;overflow:hidden}.performer-site-photo{z-index:-3;object-fit:cover;object-position:center center}.performer-site-shade{z-index:-2;background:linear-gradient(90deg,#03080feb,#03080fa3 35%,#03080f14 68%),linear-gradient(#0000 64%,#02060ced),linear-gradient(#02070e85,#0000 25%);position:absolute;inset:0}.performer-site-nav{z-index:2;border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;padding:23px 29px;display:grid;position:absolute;top:0;left:0;right:0}.performer-site-mark{gap:4px;width:28px;display:grid;transform:skew(-16deg)}.performer-site-mark i{background:#fff;border-radius:999px;height:3px;display:block}.performer-site-mark i:nth-child(2){width:72%;color:var(--blue);background:currentColor}.performer-site-mark i:nth-child(3){width:44%}.performer-site-nav nav{color:#d4deeb;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:clamp(18px,2.4vw,34px);font-size:9px;font-weight:600;display:flex}.performer-site-ticket{letter-spacing:.05em;text-transform:uppercase;background:#04091057;border:1px solid #ffffff57;border-radius:4px;justify-self:end;padding:8px 12px;font-size:8px;font-weight:700}.performer-site-copy{z-index:2;position:absolute;top:31%;left:5.5%}.performer-site-copy>small{color:#74a3ff;letter-spacing:.17em;margin-bottom:10px;font-size:8px;font-weight:700;display:block}.performer-site-copy>strong{letter-spacing:-.055em;text-shadow:0 7px 28px #00000052;font-size:clamp(36px,4vw,63px);line-height:.9;display:block}.performer-site-copy>div{gap:9px;margin-top:20px;display:flex}.performer-site-copy>div span{background:#050b1361;border:1px solid #ffffff4f;border-radius:4px;padding:9px 12px;font-size:8px;font-weight:650}.performer-site-copy>div span:first-child{border-color:var(--blue);background:var(--blue)}.performer-site-modules{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040910c2;border-top:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);min-height:78px;display:grid;position:absolute;bottom:0;left:0;right:0}.performer-site-modules>span{border-right:1px solid #ffffff1c;align-content:center;gap:5px;padding:15px clamp(15px,2.2vw,26px);display:grid}.performer-site-modules>span:last-child{border-right:0}.performer-site-modules b{letter-spacing:-.01em;font-size:10px}.performer-site-modules small{color:#94a5ba;font-size:7px}.performer-site-update{z-index:5;color:#eaf2ff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08162ce6;border:1px solid #659bff73;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:96px;right:20px;box-shadow:0 14px 35px #00000047}.performer-site-update i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #22c55eb3}.performer-site-preview-updated .performer-site-media{background:linear-gradient(110deg,#2563eb3d,#2563eb0d);box-shadow:inset 0 2px #4f87f8}.performer-site-preview-updated .performer-site-copy{opacity:0}.performer-site-show-update{z-index:4;-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px);background:#050c16e0;border:1px solid #ffffff38;border-radius:11px;width:min(46%,430px);display:grid;position:absolute;top:24%;left:5%;overflow:hidden;box-shadow:0 24px 60px #00000052}.performer-site-show-update>header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.performer-site-show-update>header b{font-size:11px}.performer-site-show-update>header span{color:#bad2ff;letter-spacing:.08em;text-transform:uppercase;background:#2563eb3d;border-radius:999px;padding:4px 6px;font-size:6px;font-weight:750}.performer-site-show-row{border-bottom:1px solid #ffffff17;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;min-height:47px;padding:8px 13px;display:grid}.performer-site-show-row:last-child{border-bottom:0}.performer-site-show-row>i{color:#86adfa;background:#2563eb24;border-radius:50%;place-items:center;width:23px;height:23px;font-size:6px;font-style:normal;font-weight:700;display:grid}.performer-site-show-row b,.performer-site-show-row small,.performer-site-show-row span{display:block}.performer-site-show-row b{font-size:8px}.performer-site-show-row small{color:#8d9caf;margin-top:2px;font-size:6px}.performer-site-show-row em{color:#9ebcf8;font-size:6px;font-style:normal;font-weight:700}.performer-site-show-new{background:linear-gradient(100deg,#2563eb47,#2563eb12);border:1px solid #4d86f585;box-shadow:inset 3px 0 #4f87f8,0 0 28px #2563eb26}.hero-performer-site{min-height:clamp(440px,35vw,525px)}.hero-manager-peek{z-index:6;color:#1f2937;background:#fffffff7;border:1px solid #11182724;border-radius:10px;width:clamp(190px,28%,240px);min-height:164px;padding:14px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid;position:absolute;bottom:30px;right:-18px;overflow:hidden;transform:translateZ(34px);box-shadow:-17px 23px 52px #00000057}.hero-manager-peek header{border-bottom:1px solid #e3e7ec;align-items:baseline;gap:6px;padding-bottom:10px;display:flex}.hero-manager-peek header span{font-family:Brush Script MT,Segoe Script,cursive;font-size:16px;line-height:1}.hero-manager-peek header small{color:#4d7588;letter-spacing:.08em;text-transform:uppercase;font-size:6px;font-weight:800}.hero-manager-peek-row{justify-content:space-between;align-items:center;padding:11px 8px 8px;display:flex}.hero-manager-peek-row b,.hero-manager-peek-row small,.hero-manager-peek-row span{display:block}.hero-manager-peek-row small{color:#69727d;margin-bottom:3px;font-size:6px}.hero-manager-peek-row b{font-size:10px}.hero-manager-peek-row i{background:#22c55e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 9px #22c55e85}.hero-manager-peek-button{color:#fff;background:#38647a;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:30px;font-size:7px;font-weight:750;display:flex}.hero-manager-peek footer{color:#315f78;justify-content:space-between;align-items:center;padding:9px 3px 0;font-size:6px;font-weight:700;display:flex}.hero-manager-peek footer small{color:#89939e;font-size:5px}.public-site-demo>.performer-site-preview{position:absolute;inset:0}.public-site-visual .performer-site-copy>strong{font-size:clamp(43px,4.7vw,68px)}.manager-real-preview>.performer-site-preview,.mobile-live-site>.performer-site-preview,.mobile-manager-preview>.performer-site-preview,.mobile-real-site>.performer-site-preview{position:absolute;inset:0}.performer-site-preview-compact .performer-site-nav{gap:6px;padding:5% 5.5%}.performer-site-preview-compact .performer-site-mark{gap:2px;width:12px}.performer-site-preview-compact .performer-site-mark i{height:1px}.performer-site-preview-compact .performer-site-nav nav{gap:7px;font-size:3px}.performer-site-preview-compact .performer-site-ticket{padding:3px 4px;font-size:3px}.performer-site-preview-compact .performer-site-copy{top:30%}.performer-site-preview-compact .performer-site-copy>small{margin-bottom:3px;font-size:3px}.performer-site-preview-compact .performer-site-copy>strong{font-size:clamp(11px,2vw,24px)}.performer-site-preview-compact .performer-site-copy>div{gap:3px;margin-top:6px}.performer-site-preview-compact .performer-site-copy>div span{padding:3px 4px;font-size:3px}.performer-site-preview-compact .performer-site-modules{min-height:24%}.performer-site-preview-compact .performer-site-modules>span{gap:1px;padding:4%}.performer-site-preview-compact .performer-site-modules b{font-size:3px}.performer-site-preview-compact .performer-site-modules small{display:none}.performer-site-preview-compact .performer-site-update{gap:3px;padding:3px 4px;font-size:3px;bottom:28%;right:4%}.performer-site-preview-compact .performer-site-update i{width:3px;height:3px}@media (max-width:1180px) and (min-width:961px){.hero-stage{padding-right:12px}.hero-manager-peek{width:205px;right:-10px}.performer-site-nav{padding:18px 22px}.performer-site-copy>strong{font-size:clamp(34px,4.4vw,50px)}}@media (max-width:960px){.hero-stage{width:min(760px,100%);padding-right:16px}.hero-manager-peek{right:-8px}.mobile-public-site .performer-site-copy>strong{font-size:clamp(22px,7vw,34px)}.mobile-public-site .performer-site-copy>small,.mobile-public-site .performer-site-nav nav{font-size:5px}.mobile-public-site .performer-site-ticket{font-size:4px}.mobile-public-site .performer-site-modules b{font-size:5px}}@media (max-width:700px){.hero-stage{padding:0 4px 13px 0}.hero-device{transform:none}.hero-device .browser-frame{border-radius:11px;box-shadow:0 24px 55px #0b12203b}.hero-performer-site{min-height:350px}.hero-performer-site .performer-site-nav{grid-template-columns:1fr auto;padding:15px}.hero-performer-site .performer-site-nav nav{display:none}.hero-performer-site .performer-site-ticket{font-size:6px}.hero-performer-site .performer-site-copy{top:28%;left:7%}.hero-performer-site .performer-site-copy>strong{font-size:clamp(34px,11vw,46px)}.hero-performer-site .performer-site-modules{grid-template-columns:1fr 1fr;min-height:67px}.hero-performer-site .performer-site-modules>span{padding:12px}.hero-performer-site .performer-site-modules>span:last-child{display:none}.hero-manager-peek{width:146px;min-height:112px;padding:9px;bottom:4px;right:-3px;transform:none}.hero-manager-peek header{padding-bottom:6px}.hero-manager-peek header span{font-size:11px}.hero-manager-peek-row{padding:7px 5px 5px}.hero-manager-peek-button{min-height:24px;font-size:5px}.hero-manager-peek footer{display:none}.performer-site-nav{padding:15px}.performer-site-nav nav{gap:12px;font-size:5px}.performer-site-ticket{padding:5px 7px;font-size:5px}.performer-site-copy{top:31%}.performer-site-copy>div{margin-top:10px}.performer-site-copy>div span{padding:5px 7px;font-size:5px}.performer-site-modules{min-height:56px}.performer-site-modules>span{gap:2px;padding:9px}.performer-site-update{padding:6px 8px;font-size:5px;bottom:65px;right:9px}.performer-site-show-update{border-radius:7px;width:58%;top:25%;left:5%}.performer-site-show-update>header{padding:6px 7px}.performer-site-show-update>header b{font-size:5px}.performer-site-show-update>header span{padding:2px 3px;font-size:3px}.performer-site-show-row{grid-template-columns:14px 1fr auto;gap:4px;min-height:25px;padding:4px 6px}.performer-site-show-row>i{width:13px;height:13px;font-size:3px}.performer-site-show-row b{font-size:4px}.performer-site-show-row em,.performer-site-show-row small{font-size:3px}}@media (min-width:961px) and (prefers-reduced-motion:reduce){.showcase-scene-nav>p,.showcase-story-message{display:none}.showcase-scene-label{color:#66758b}.showcase-scene-label.is-active{color:#fff}.showcase-scene-public .public-layer-panel{opacity:1;width:94%;left:3%;transform:none}.showcase-scene-public .manager-layer-panel{opacity:0;visibility:hidden;transform:none}.showcase-scene-public .public-site-home{opacity:1;visibility:visible;display:block;transform:none}.showcase-scene-public .public-site-updated{display:none}.showcase-scene-public .showcase-story-message:first-child{opacity:1;visibility:visible;display:block;transform:translate(-50%)}.showcase-scene-manager .public-layer-panel{opacity:.82;transform-origin:0;width:68%;left:-2%;transform:scale(.965)}.showcase-scene-manager .manager-layer-panel{opacity:1;visibility:visible;width:52%;right:0;transform:none}.showcase-scene-manager .public-site-home{opacity:1;visibility:visible;display:block;transform:none}.showcase-scene-manager .feature-callouts,.showcase-scene-manager .manager-status-live,.showcase-scene-manager .public-refresh-state,.showcase-scene-manager .public-site-updated,.showcase-scene-manager .publish-confirmation{display:none}.showcase-scene-manager .manager-status-draft{opacity:1;visibility:visible;display:inline;transform:none}.showcase-scene-manager .showcase-story-message:nth-child(2){opacity:1;visibility:visible;display:block;transform:translate(-50%)}.showcase-scene-live .public-layer-panel{opacity:1;width:68%;left:-2%;transform:none}.showcase-scene-live .manager-layer-panel{opacity:1;visibility:visible;width:52%;right:0;transform:scale(.975)translate(2%)}.showcase-scene-live .feature-callouts,.showcase-scene-live .manager-status-draft,.showcase-scene-live .public-site-home{display:none}.showcase-scene-live .public-site-updated{opacity:1;visibility:visible;display:block;transform:none}.showcase-scene-live .manager-status-live,.showcase-scene-live .public-refresh-state,.showcase-scene-live .publish-confirmation{opacity:1;visibility:visible;display:flex;transform:none}.showcase-scene-live .showcase-story-final{opacity:1;visibility:visible;display:block;transform:translate(-50%)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}