/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-border-style:solid}::backdrop{--tw-border-style:solid}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}}.demoProposal[class*=demoStyle-]{--brand:var(--demo-primary);--secondary:var(--demo-secondary);--accent:var(--demo-accent);isolation:isolate;background:radial-gradient(circle at 82% 18%, var(--demo-primary), transparent 28%), radial-gradient(circle at 12% 76%, var(--demo-accent), transparent 32%), linear-gradient(145deg, var(--demo-secondary), #050706 64%);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-]{background:radial-gradient(circle at 82% 18%, color-mix(in srgb, var(--demo-primary) 18%, transparent), transparent 28%), radial-gradient(circle at 12% 76%, color-mix(in srgb, var(--demo-accent) 8%, transparent), transparent 32%), linear-gradient(145deg, color-mix(in srgb, var(--demo-secondary) 24%, #060807), #050706 64%)}}.demoProposal[class*=demoStyle-]{padding:24px clamp(20px,5vw,76px) 0}.demoProposal[class*=demoStyle-]>header,.demoProposal[class*=demoStyle-]>section,.demoProposal[class*=demoStyle-]>footer{z-index:3;position:relative}.demoReviewBanner{z-index:4;border:1px solid var(--demo-primary);width:fit-content;margin:0 auto 10px;padding:7px 11px;position:relative}@supports (color:color-mix(in lab, red, red)){.demoReviewBanner{border:1px solid color-mix(in srgb, var(--demo-primary) 28%, #ffffff1f)}}.demoReviewBanner{color:var(--demo-primary);background:#080b09d9;border-radius:999px}@supports (color:color-mix(in lab, red, red)){.demoReviewBanner{color:color-mix(in srgb, var(--demo-primary) 42%, #fff)}}.demoReviewBanner{letter-spacing:.08em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:8px;font-weight:900}.demoBackdrop,.demoAmbient{pointer-events:none;position:absolute;inset:0}.demoBackdrop{z-index:0;opacity:.25;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 4%,#000 40% 100%);mask-image:linear-gradient(90deg,#0000 4%,#000 40% 100%)}.demoBackdrop:after{content:"";background:linear-gradient(90deg,#050706 4%,#0000 52%),linear-gradient(#050706 0%,#0000 55%,#050706 100%);position:absolute;inset:0}.demoBackdrop img{object-fit:cover;filter:saturate(.85)contrast(1.08);width:100%;height:100%;transform:scale(1.025)}.demoAmbient{z-index:1;opacity:.48}.demoStyle-performance .demoAmbient{background:repeating-linear-gradient(118deg, transparent 0 92px, var(--demo-primary) 93px 94px), linear-gradient(118deg, transparent 52%, var(--demo-primary) 52% 58%, transparent 58%)}@supports (color:color-mix(in lab, red, red)){.demoStyle-performance .demoAmbient{background:repeating-linear-gradient(118deg, transparent 0 92px, color-mix(in srgb, var(--demo-primary) 8%, transparent) 93px 94px), linear-gradient(118deg, transparent 52%, color-mix(in srgb, var(--demo-primary) 9%, transparent) 52% 58%, transparent 58%)}}.demoStyle-community .demoAmbient{background:radial-gradient(circle at 78% 28%, var(--demo-primary), transparent 22%), radial-gradient(circle at 20% 82%, var(--demo-accent), transparent 25%)}@supports (color:color-mix(in lab, red, red)){.demoStyle-community .demoAmbient{background:radial-gradient(circle at 78% 28%, color-mix(in srgb, var(--demo-primary) 18%, transparent), transparent 22%), radial-gradient(circle at 20% 82%, color-mix(in srgb, var(--demo-accent) 10%, transparent), transparent 25%)}}.demoStyle-precision .demoAmbient{background-image:linear-gradient(var(--demo-primary) 1px, transparent 1px), linear-gradient(90deg, var(--demo-primary) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.demoStyle-precision .demoAmbient{background-image:linear-gradient(color-mix(in srgb, var(--demo-primary) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--demo-primary) 7%, transparent) 1px, transparent 1px)}}.demoStyle-precision .demoAmbient{background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 75% 42%,#000,#0000 63%);mask-image:radial-gradient(circle at 75% 42%,#000,#0000 63%)}.demoStyle-heritage .demoAmbient{background:radial-gradient(ellipse at center, transparent 38%, #000 96%), repeating-linear-gradient(0deg, transparent 0 3px, var(--demo-accent) 4px)}@supports (color:color-mix(in lab, red, red)){.demoStyle-heritage .demoAmbient{background:radial-gradient(ellipse at center, transparent 38%, #000 96%), repeating-linear-gradient(0deg, transparent 0 3px, color-mix(in srgb, var(--demo-accent) 3%, transparent) 4px)}}.demoStyle-minimal .demoAmbient{background:linear-gradient(120deg, transparent 48%, var(--demo-primary) 48% 49%, transparent 49%)}@supports (color:color-mix(in lab, red, red)){.demoStyle-minimal .demoAmbient{background:linear-gradient(120deg, transparent 48%, color-mix(in srgb, var(--demo-primary) 7%, transparent) 48% 49%, transparent 49%)}}.demoProposal[class*=demoStyle-]>header{border:1px solid var(--demo-primary);width:min(1380px,100%);margin:0 auto;padding:13px 16px}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-]>header{border:1px solid color-mix(in srgb, var(--demo-primary) 20%, #ffffff18)}}.demoProposal[class*=demoStyle-]>header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a0d0bc2;border-radius:16px;box-shadow:0 18px 50px #0004}.demoProposal[class*=demoStyle-]>header i{width:45px;height:45px;box-shadow:0 10px 30px var(--demo-primary);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-]>header i{box-shadow:0 10px 30px color-mix(in srgb, var(--demo-primary) 26%, transparent)}}.demoProposal[class*=demoStyle-]>header i{color:var(--on-brand)}.demoProposal[class*=demoStyle-]>header span b{font-size:14px}.demoProposal[class*=demoStyle-]>header span small{color:var(--demo-primary);margin-top:3px}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-]>header span small{color:color-mix(in srgb, var(--demo-primary) 75%, #fff)}}.demoProposal[class*=demoStyle-]>header span small{font-size:8px}.demoProposal[class*=demoStyle-] .demoHero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:clamp(44px,7vw,100px);width:min(1260px,100%);min-height:780px;padding:74px 0 64px}.demoProposal[class*=demoStyle-] .demoStory{border:1px solid var(--demo-primary);padding:clamp(24px,4vw,48px)}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-] .demoStory{border:1px solid color-mix(in srgb, var(--demo-primary) 18%, #ffffff18)}}.demoProposal[class*=demoStyle-] .demoStory{background:linear-gradient(145deg, var(--demo-secondary), #090c0aab);border-radius:30px}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-] .demoStory{background:linear-gradient(145deg, color-mix(in srgb, var(--demo-secondary) 22%, #0b0f0de8), #090c0aab)}}.demoProposal[class*=demoStyle-] .demoStory{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 28px 90px #0006,inset 0 1px #ffffff0c}.demoProposal[class*=demoStyle-] .demoStory>p{border:1px solid var(--demo-primary);align-items:center;gap:8px;margin:0;padding:8px 11px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-] .demoStory>p{border:1px solid color-mix(in srgb, var(--demo-primary) 30%, transparent)}}.demoProposal[class*=demoStyle-] .demoStory>p{background:var(--demo-primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-] .demoStory>p{background:color-mix(in srgb, var(--demo-primary) 10%, transparent)}}.demoProposal[class*=demoStyle-] .demoStory>p{color:var(--demo-primary);font-size:10px}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-] .demoStory>p{color:color-mix(in srgb, var(--demo-primary) 48%, #fff)}}.demoProposal[class*=demoStyle-] .demoStory>p:before{content:"";background:var(--demo-primary);width:6px;height:6px;box-shadow:0 0 14px var(--demo-primary);border-radius:50%}.demoProposal[class*=demoStyle-] .demoHero h1{color:#f7faf7;letter-spacing:-.065em;text-wrap:balance;max-width:760px;margin:20px 0 12px;font-size:clamp(52px,6.5vw,88px);line-height:.94}.demoProposal[class*=demoStyle-] .demoHero h2{max-width:650px;color:var(--demo-primary);margin:0 0 22px}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-] .demoHero h2{color:color-mix(in srgb, var(--demo-primary) 35%, #eef2ee)}}.demoProposal[class*=demoStyle-] .demoHero h2{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(22px,2.3vw,31px);line-height:1.18}.demoProposal[class*=demoStyle-] .demoStory>span{color:#a7b0aa;max-width:610px;font-size:14px;line-height:1.72}.demoProposal[class*=demoStyle-] .demoFeatureChips{gap:9px;margin-top:26px}.demoProposal[class*=demoStyle-] .demoFeatureChips b{border-color:var(--demo-primary);padding:9px 12px}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-] .demoFeatureChips b{border-color:color-mix(in srgb, var(--demo-primary) 20%, #ffffff18)}}.demoProposal[class*=demoStyle-] .demoFeatureChips b{color:#d8ded9;background:#ffffff08;font-size:9px;font-weight:750;box-shadow:inset 0 1px #ffffff0b}.demoDisclosure{border-top:1px solid var(--demo-primary);margin-top:22px}@supports (color:color-mix(in lab, red, red)){.demoDisclosure{border-top:1px solid color-mix(in srgb, var(--demo-primary) 14%, #ffffff14)}}.demoDisclosure{padding-top:15px}.demoDisclosure summary{cursor:pointer;color:#aeb8b0;width:fit-content;font-size:11px;font-weight:850}.demoDisclosure p{color:#808b83;max-width:590px;margin:10px 0 0;font-size:11px;line-height:1.6}.demoNextStep{border:1px solid var(--demo-primary);margin-top:23px;padding:18px}@supports (color:color-mix(in lab, red, red)){.demoNextStep{border:1px solid color-mix(in srgb, var(--demo-primary) 24%, #ffffff18)}}.demoNextStep{background:radial-gradient(circle at 100% 0, var(--demo-primary), transparent 44%), #05080680;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.demoNextStep{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--demo-primary) 12%, transparent), transparent 44%), #05080680}}.demoNextStep{box-shadow:inset 0 1px #ffffff0a}.demoNextStep>p{color:var(--demo-primary);margin:0}@supports (color:color-mix(in lab, red, red)){.demoNextStep>p{color:color-mix(in srgb, var(--demo-primary) 62%, #fff)}}.demoNextStep>p{letter-spacing:.14em;font-size:8px;font-weight:900}.demoNextStep>h3{color:#f5f8f5;letter-spacing:-.02em;margin:8px 0 7px;font-size:18px;line-height:1.2}.demoNextStep>span{color:#8f9a92;font-size:11px;line-height:1.55;display:block}.demoResponseActions{grid-template-columns:minmax(0,1.55fr) minmax(120px,.75fr);gap:9px;margin-top:15px;display:grid}.demoDiscuss,.demoEmail{border-radius:13px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:0 15px;font-size:10px;font-weight:950;text-decoration:none;display:inline-flex}.demoDiscuss{background:var(--demo-primary);color:var(--on-brand);box-shadow:0 13px 35px var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.demoDiscuss{box-shadow:0 13px 35px color-mix(in srgb, var(--demo-primary) 19%, transparent)}}.demoEmail{border:1px solid var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.demoEmail{border:1px solid color-mix(in srgb, var(--demo-primary) 25%, #ffffff24)}}.demoEmail{color:#e1e7e2;background:#ffffff08}.demoDiscuss span,.demoEmail span{font-size:16px}.demoNextStep>small{color:#6f7b72;margin-top:10px;font-size:8px;line-height:1.45;display:block}.demoProposal[class*=demoStyle-] .conceptPreview{z-index:2;position:relative}.demoProposal[class*=demoStyle-] .conceptPreview:before,.demoProposal[class*=demoStyle-] .conceptPreview:after{z-index:-1;border:1px solid var(--demo-primary);position:absolute}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-] .conceptPreview:before,.demoProposal[class*=demoStyle-] .conceptPreview:after{border:1px solid color-mix(in srgb, var(--demo-primary) 22%, #ffffff14)}}.demoProposal[class*=demoStyle-] .conceptPreview:before,.demoProposal[class*=demoStyle-] .conceptPreview:after{background:var(--demo-secondary);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-] .conceptPreview:before,.demoProposal[class*=demoStyle-] .conceptPreview:after{background:color-mix(in srgb, var(--demo-secondary) 30%, #0a0e0ccc)}}.demoProposal[class*=demoStyle-] .conceptPreview:before,.demoProposal[class*=demoStyle-] .conceptPreview:after{color:#dce2dd;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);letter-spacing:.12em;font-size:9px;font-weight:900;box-shadow:0 18px 55px #0005}.demoProposal[class*=demoStyle-] .conceptPreview:before{content:"LIVE INTERACTIVE";color:var(--demo-primary);padding:12px 14px;top:82px;right:-20px}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-] .conceptPreview:before{color:color-mix(in srgb, var(--demo-primary) 48%, #fff)}}.demoProposal[class*=demoStyle-] .conceptPreview:after{content:"5 APP SCREENS";padding:12px 14px;bottom:112px;left:-26px}.conceptPreview .phone[class*=phoneStyle-]{border:8px solid var(--secondary);overflow:hidden}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-]{border:8px solid color-mix(in srgb, var(--secondary) 34%, #222925)}}.conceptPreview .phone[class*=phoneStyle-]{background:radial-gradient(circle at 88% 4%, var(--brand), transparent 25%), var(--secondary)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-]{background:radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--brand) 15%, transparent), transparent 25%), color-mix(in srgb, var(--secondary) 22%, #080c0a)}}.conceptPreview .phone[class*=phoneStyle-]{box-shadow:0 45px 110px #000b, 0 0 70px var(--brand), inset 0 1px #ffffff16}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-]{box-shadow:0 45px 110px #000b, 0 0 70px color-mix(in srgb, var(--brand) 14%, transparent), inset 0 1px #ffffff16}}.conceptPreview .phone[class*=phoneStyle-]>:not(.phoneAtmosphere){z-index:2;position:relative}.phoneAtmosphere{z-index:0;opacity:.5;pointer-events:none;position:absolute;inset:0}.phoneStyle-performance .phoneAtmosphere{background:linear-gradient(135deg, transparent 45%, var(--brand) 45% 54%, transparent 54%)}@supports (color:color-mix(in lab, red, red)){.phoneStyle-performance .phoneAtmosphere{background:linear-gradient(135deg, transparent 45%, color-mix(in srgb, var(--brand) 12%, transparent) 45% 54%, transparent 54%)}}.phoneStyle-community .phoneAtmosphere{background:radial-gradient(circle at 18% 35%, var(--brand), transparent 32%)}@supports (color:color-mix(in lab, red, red)){.phoneStyle-community .phoneAtmosphere{background:radial-gradient(circle at 18% 35%, color-mix(in srgb, var(--brand) 12%, transparent), transparent 32%)}}.phoneStyle-precision .phoneAtmosphere{background-image:linear-gradient(var(--brand) 1px, transparent 1px), linear-gradient(90deg, var(--brand) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.phoneStyle-precision .phoneAtmosphere{background-image:linear-gradient(color-mix(in srgb, var(--brand) 7%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--brand) 7%, transparent) 1px, transparent 1px)}}.phoneStyle-precision .phoneAtmosphere{background-size:24px 24px}.phoneStyle-heritage .phoneAtmosphere{background:radial-gradient(circle,#0000 45%,#0008 100%)}.conceptPreview .phone.light[class*=phoneStyle-]{background:radial-gradient(circle at 88% 4%, var(--brand), transparent 25%), #f5f7f4}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone.light[class*=phoneStyle-]{background:radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--brand) 12%, transparent), transparent 25%), #f5f7f4}}.conceptPreview .phone.light[class*=phoneStyle-]{color:#101510}.conceptPreview .phone[class*=phoneStyle-] .phoneBar>span{width:44px;height:44px;color:var(--on-brand);border:1px solid #ffffff20;border-radius:13px;overflow:hidden;box-shadow:0 10px 28px #0005}.conceptPreview .phone[class*=phoneStyle-] .phoneBar>span.phoneBrandLogo{background:var(--secondary);width:74px;padding:3px 7px}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .phoneBar>span.phoneBrandLogo{background:color-mix(in srgb, var(--secondary) 68%, #080c0a)}}.conceptPreview .phone.light[class*=phoneStyle-] .phoneBar>span.phoneBrandLogo{background:#fffffff2}.conceptPreview .phone[class*=phoneStyle-] .phoneBar img{object-fit:contain;background:0 0;width:100%;height:100%;padding:2px}.conceptPreview .phone[class*=phoneStyle-] .hello,.conceptPreview .phone[class*=phoneStyle-] .previewPage>small{color:var(--brand);font-size:8px;font-weight:850}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .hello,.conceptPreview .phone[class*=phoneStyle-] .previewPage>small{color:color-mix(in srgb, var(--brand) 48%, #fff)}}.conceptPreview .phone[class*=phoneStyle-] .swipeArea>h2,.conceptPreview .phone[class*=phoneStyle-] .previewPage>h2{letter-spacing:-.035em;text-wrap:balance;margin:7px 0 17px;font-size:22px;line-height:1.04}.conceptPreview .phone[class*=phoneStyle-] .memberCard{isolation:isolate;border-color:var(--brand);min-height:105px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .memberCard{border-color:color-mix(in srgb, var(--brand) 44%, #ffffff18)}}.conceptPreview .phone[class*=phoneStyle-] .memberCard{background:radial-gradient(circle at 85% 20%, var(--accent), transparent 34%), linear-gradient(135deg, var(--brand), var(--secondary));border-radius:19px;padding:17px}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .memberCard{background:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--accent) 15%, transparent), transparent 34%), linear-gradient(135deg, color-mix(in srgb, var(--brand) 34%, var(--secondary)), var(--secondary))}}.conceptPreview .phone[class*=phoneStyle-] .memberCard{box-shadow:0 18px 42px #0005,inset 0 1px #ffffff18}.conceptPreview .phone[class*=phoneStyle-] .memberCard>img{z-index:-2;object-fit:cover;filter:saturate(.8)contrast(1.08);width:100%;height:100%;position:absolute;inset:0}.conceptPreview .phone[class*=phoneStyle-] .memberCard.hasMedia:after{content:"";z-index:-1;background:linear-gradient(90deg, var(--secondary), var(--secondary));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .memberCard.hasMedia:after{background:linear-gradient(90deg, color-mix(in srgb, var(--secondary) 88%, #000), color-mix(in srgb, var(--secondary) 28%, transparent))}}.conceptPreview .phone[class*=phoneStyle-] .memberCard b{font-size:15px}.conceptPreview .phone[class*=phoneStyle-] .memberCard small,.conceptPreview .phone[class*=phoneStyle-] .memberCard span{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .memberCard small,.conceptPreview .phone[class*=phoneStyle-] .memberCard span{color:color-mix(in srgb, var(--brand) 15%, #fff)}}.conceptPreview .phone[class*=phoneStyle-] .phoneGrid{gap:9px}.conceptPreview .phone[class*=phoneStyle-] .phoneGrid>div{border-color:var(--brand);height:auto;min-height:80px}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .phoneGrid>div{border-color:color-mix(in srgb, var(--brand) 13%, #ffffff12)}}.conceptPreview .phone[class*=phoneStyle-] .phoneGrid>div{background:linear-gradient(145deg, var(--secondary), var(--secondary));border-radius:15px}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .phoneGrid>div{background:linear-gradient(145deg, color-mix(in srgb, var(--secondary) 62%, #151b18), color-mix(in srgb, var(--secondary) 28%, #0c110f))}}.conceptPreview .phone[class*=phoneStyle-] .phoneGrid>div{box-shadow:0 12px 30px #0003,inset 0 1px #ffffff0d}.conceptPreview .phone[class*=phoneStyle-] .phoneGrid i{background:var(--brand);border-radius:8px;place-items:center;width:25px;height:25px;display:grid}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .phoneGrid i{background:color-mix(in srgb, var(--brand) 16%, transparent)}}.conceptPreview .phone[class*=phoneStyle-] .phoneGrid i{font-size:12px}.conceptPreview .phone[class*=phoneStyle-] .phoneGrid b{margin-top:10px;font-size:9px}.conceptPreview .phone[class*=phoneStyle-] .phoneGrid small{color:#738079;margin-top:3px;font-size:6px;display:block}.conceptPreview .phone[class*=phoneStyle-] .phoneAi,.conceptPreview .phone[class*=phoneStyle-] .courseMini,.conceptPreview .phone[class*=phoneStyle-] .promptChip,.conceptPreview .phone[class*=phoneStyle-] .leaderRow,.conceptPreview .phone[class*=phoneStyle-] .communityRow{border-color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .phoneAi,.conceptPreview .phone[class*=phoneStyle-] .courseMini,.conceptPreview .phone[class*=phoneStyle-] .promptChip,.conceptPreview .phone[class*=phoneStyle-] .leaderRow,.conceptPreview .phone[class*=phoneStyle-] .communityRow{border-color:color-mix(in srgb, var(--brand) 14%, #ffffff13)}}.conceptPreview .phone[class*=phoneStyle-] .phoneAi,.conceptPreview .phone[class*=phoneStyle-] .courseMini,.conceptPreview .phone[class*=phoneStyle-] .promptChip,.conceptPreview .phone[class*=phoneStyle-] .leaderRow,.conceptPreview .phone[class*=phoneStyle-] .communityRow{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .phoneAi,.conceptPreview .phone[class*=phoneStyle-] .courseMini,.conceptPreview .phone[class*=phoneStyle-] .promptChip,.conceptPreview .phone[class*=phoneStyle-] .leaderRow,.conceptPreview .phone[class*=phoneStyle-] .communityRow{background:color-mix(in srgb, var(--secondary) 44%, #121814e8)}}.conceptPreview .phone[class*=phoneStyle-] .phoneAi,.conceptPreview .phone[class*=phoneStyle-] .courseMini,.conceptPreview .phone[class*=phoneStyle-] .promptChip,.conceptPreview .phone[class*=phoneStyle-] .leaderRow,.conceptPreview .phone[class*=phoneStyle-] .communityRow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 25px #0003,inset 0 1px #ffffff0d}.conceptPreview .phone[class*=phoneStyle-] .phoneAi{border-radius:15px;padding:12px}.conceptPreview .phone[class*=phoneStyle-] .phoneAi>span{background:var(--brand);color:var(--on-brand);box-shadow:0 8px 25px var(--brand)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .phoneAi>span{box-shadow:0 8px 25px color-mix(in srgb, var(--brand) 20%, transparent)}}.conceptPreview .phone[class*=phoneStyle-] .phoneUpdate>span{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .phoneUpdate>span{background:color-mix(in srgb, var(--brand) 20%, var(--secondary))}}.conceptPreview .phone[class*=phoneStyle-] .phoneUpdate>span{color:var(--brand)}.conceptPreview .phone[class*=phoneStyle-] .phoneTabs{border-color:var(--brand);height:58px;position:absolute}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .phoneTabs{border-color:color-mix(in srgb, var(--brand) 16%, #ffffff14)}}.conceptPreview .phone[class*=phoneStyle-] .phoneTabs{background:var(--secondary);border-radius:19px}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .phoneTabs{background:color-mix(in srgb, var(--secondary) 50%, #0b100df2)}}.conceptPreview .phone[class*=phoneStyle-] .phoneTabs{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 12px 35px #0006,inset 0 1px #fff1}.conceptPreview .phone[class*=phoneStyle-] .phoneTabs button{border-radius:13px;min-width:44px;min-height:44px}.conceptPreview .phone[class*=phoneStyle-] .phoneTabs button.active{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .phoneTabs button.active{background:color-mix(in srgb, var(--brand) 13%, transparent)}}.conceptPreview .phone[class*=phoneStyle-] .phoneTabs button.active{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .phoneTabs button.active{color:color-mix(in srgb, var(--brand) 48%, #fff)}}.conceptPreview .phone[class*=phoneStyle-] .phoneTabs button i{font-size:13px}.conceptPreview .phone[class*=phoneStyle-] .phoneTabs button span{text-overflow:ellipsis;white-space:nowrap;max-width:54px;font-size:7px;overflow:hidden}.conceptPreview .phone[class*=phoneStyle-] .profileOrb{box-shadow:0 0 55px var(--brand)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .profileOrb{box-shadow:0 0 55px color-mix(in srgb, var(--brand) 20%, transparent)}}.conceptPreview .phone[class*=phoneStyle-] .aiOrb{box-shadow:0 18px 60px var(--brand)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone[class*=phoneStyle-] .aiOrb{box-shadow:0 18px 60px color-mix(in srgb, var(--brand) 24%, transparent)}}.communitySpotlight{border:1px solid var(--brand);gap:7px;margin-bottom:10px;padding:17px;display:grid}@supports (color:color-mix(in lab, red, red)){.communitySpotlight{border:1px solid color-mix(in srgb, var(--brand) 42%, #ffffff18)}}.communitySpotlight{background:linear-gradient(135deg, var(--brand), var(--secondary));border-radius:17px}@supports (color:color-mix(in lab, red, red)){.communitySpotlight{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 30%, var(--secondary)), var(--secondary))}}.communitySpotlight{box-shadow:0 16px 35px #0004}.communitySpotlight>span{background:var(--brand);width:fit-content;color:var(--on-brand);border-radius:999px;padding:4px 6px;font-size:6px;font-weight:950}.communitySpotlight>b{font-size:13px}.communitySpotlight>small{color:#a5afa8;font-size:7px;line-height:1.4}.communityRow{border:1px solid;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-bottom:7px;padding:10px;display:grid}.communityRow>i{background:var(--brand);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab, red, red)){.communityRow>i{background:color-mix(in srgb, var(--brand) 17%, transparent)}}.communityRow>i{color:var(--brand);font-style:normal}.communityRow span b,.communityRow span small{display:block}.communityRow span b{font-size:8px}.communityRow span small{color:#77827b;margin-top:3px;font-size:6px}.communityRow>em{color:var(--brand);font-style:normal}.conceptPreview .conceptScreenPicker{border:1px solid var(--brand);gap:5px;width:min(100%,580px);padding:5px}@supports (color:color-mix(in lab, red, red)){.conceptPreview .conceptScreenPicker{border:1px solid color-mix(in srgb, var(--brand) 18%, #ffffff16)}}.conceptPreview .conceptScreenPicker{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b100dd9;border-radius:17px;box-shadow:0 16px 50px #0005,inset 0 1px #ffffff0d}.conceptPreview .conceptScreenPicker button{color:#8e9991;background:0 0;border:0;border-radius:12px;min-height:44px;font-size:9px}.conceptPreview .conceptScreenPicker button.active{background:var(--brand);border-color:var(--brand);color:var(--on-brand);box-shadow:0 8px 25px var(--brand)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .conceptScreenPicker button.active{box-shadow:0 8px 25px color-mix(in srgb, var(--brand) 22%, transparent)}}.conceptPreview .phone[class*=phoneStyle-] .leaderTop{background:var(--brand);color:var(--on-brand)}.conceptPreview .phone[class*=phoneStyle-] .leaderRow.you i{color:var(--on-brand)}.conceptPreview .phone.light[class*=phoneStyle-] .phoneGrid>div,.conceptPreview .phone.light[class*=phoneStyle-] .phoneAi,.conceptPreview .phone.light[class*=phoneStyle-] .courseMini,.conceptPreview .phone.light[class*=phoneStyle-] .promptChip,.conceptPreview .phone.light[class*=phoneStyle-] .leaderRow,.conceptPreview .phone.light[class*=phoneStyle-] .communityRow{color:#111611;background:#ffffffeb;border-color:#d4dbd3;box-shadow:0 10px 26px #15201714,inset 0 1px #fff}.conceptPreview .phone.light[class*=phoneStyle-] .statRow span{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone.light[class*=phoneStyle-] .statRow span{background:color-mix(in srgb, var(--secondary) 8%, #fff)}}.conceptPreview .phone.light[class*=phoneStyle-] .statRow span{color:#111611}.conceptPreview .phone.light[class*=phoneStyle-] .memberCard{color:#fff}.conceptPreview .phone.light[class*=phoneStyle-] .memberCard small,.conceptPreview .phone.light[class*=phoneStyle-] .memberCard span{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone.light[class*=phoneStyle-] .memberCard small,.conceptPreview .phone.light[class*=phoneStyle-] .memberCard span{color:color-mix(in srgb, var(--brand) 15%, #fff)}}.conceptPreview .phone.light[class*=phoneStyle-] .statRow b{color:var(--brand)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone.light[class*=phoneStyle-] .statRow b{color:color-mix(in srgb, var(--brand) 70%, #111)}}.conceptPreview .phone.light[class*=phoneStyle-] .communitySpotlight{background:var(--brand)}@supports (color:color-mix(in lab, red, red)){.conceptPreview .phone.light[class*=phoneStyle-] .communitySpotlight{background:color-mix(in srgb, var(--brand) 12%, #fff)}}.conceptPreview .phone.light[class*=phoneStyle-] .communitySpotlight{color:#111611}.conceptPreview .phone.light[class*=phoneStyle-] .communitySpotlight>small,.conceptPreview .phone.light[class*=phoneStyle-] .phoneGrid small,.conceptPreview .phone.light[class*=phoneStyle-] .communityRow span small{color:#59645c}:is(.conceptPreview button:focus-visible,.demoProposal a:focus-visible,.demoProposal summary:focus-visible){outline:3px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){:is(.conceptPreview button:focus-visible,.demoProposal a:focus-visible,.demoProposal summary:focus-visible){outline:3px solid color-mix(in srgb, var(--brand) 72%, #fff)}}:is(.conceptPreview button:focus-visible,.demoProposal a:focus-visible,.demoProposal summary:focus-visible){outline-offset:3px}.demoBlueprintPlan{border:1px solid var(--demo-primary);width:min(1260px,100%);margin:0 auto 60px;padding:clamp(28px,5vw,56px)}@supports (color:color-mix(in lab, red, red)){.demoBlueprintPlan{border:1px solid color-mix(in srgb, var(--demo-primary) 17%, #ffffff16)}}.demoBlueprintPlan{background:radial-gradient(circle at 92% 8%, var(--demo-primary), transparent 28%), linear-gradient(145deg, #0b100dd9, #080b09f2);border-radius:32px}@supports (color:color-mix(in lab, red, red)){.demoBlueprintPlan{background:radial-gradient(circle at 92% 8%, color-mix(in srgb, var(--demo-primary) 10%, transparent), transparent 28%), linear-gradient(145deg, #0b100dd9, #080b09f2)}}.demoBlueprintPlan{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 34px 100px #0007,inset 0 1px #ffffff0c}.demoPlanIntro{max-width:760px}.demoPlanIntro>p,.demoBlueprintPlan article>small,.demoBlueprintPlan article>div>small{color:var(--demo-primary);margin:0}@supports (color:color-mix(in lab, red, red)){.demoPlanIntro>p,.demoBlueprintPlan article>small,.demoBlueprintPlan article>div>small{color:color-mix(in srgb, var(--demo-primary) 56%, #fff)}}.demoPlanIntro>p,.demoBlueprintPlan article>small,.demoBlueprintPlan article>div>small{letter-spacing:.13em;font-size:9px;font-weight:900}.demoPlanIntro h2{color:#f5f8f5;letter-spacing:-.05em;text-wrap:balance;margin:13px 0 15px;font-size:clamp(32px,4.4vw,58px);line-height:1}.demoPlanIntro>span{color:#9ca7a0;font-size:14px;line-height:1.7;display:block}.demoJourneyGrid,.demoMomentumGrid,.demoAssessmentGrid{gap:14px;margin-top:32px;display:grid}.demoJourneyGrid,.demoAssessmentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.demoJourneyGrid article,.demoMomentumGrid article,.demoAssessmentGrid article{border:1px solid var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.demoJourneyGrid article,.demoMomentumGrid article,.demoAssessmentGrid article{border:1px solid color-mix(in srgb, var(--demo-primary) 13%, #ffffff14)}}.demoJourneyGrid article,.demoMomentumGrid article,.demoAssessmentGrid article{background:var(--demo-secondary)}@supports (color:color-mix(in lab, red, red)){.demoJourneyGrid article,.demoMomentumGrid article,.demoAssessmentGrid article{background:color-mix(in srgb, var(--demo-secondary) 25%, #111713c9)}}.demoJourneyGrid article,.demoMomentumGrid article,.demoAssessmentGrid article{box-shadow:inset 0 1px #ffffff0b}.demoJourneyGrid article{border-radius:21px;min-height:230px;padding:24px}.demoBlueprintPlan article h3{color:#eff4f0;letter-spacing:-.025em;margin:11px 0 16px;font-size:20px;line-height:1.15}.demoBlueprintPlan ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.demoBlueprintPlan li{color:#adb7b0;padding-left:18px;font-size:12px;line-height:1.55;position:relative}.demoBlueprintPlan li:before{content:"";background:var(--demo-primary);width:6px;height:6px;box-shadow:0 0 12px var(--demo-primary);border-radius:50%;position:absolute;top:.58em;left:0}@supports (color:color-mix(in lab, red, red)){.demoBlueprintPlan li:before{box-shadow:0 0 12px color-mix(in srgb, var(--demo-primary) 58%, transparent)}}.demoBlueprintPlan ul.isPending li{color:#7f8a82;font-style:italic}.demoMomentumGrid{grid-template-columns:1fr}.demoMomentumGrid article{border-radius:19px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:20px;padding:22px 24px;display:grid}.demoMomentumGrid article>i{background:var(--demo-primary);width:46px;height:46px;color:var(--on-brand);box-shadow:0 12px 30px var(--demo-primary);border-radius:14px;place-items:center;font-size:11px;font-style:normal;font-weight:950;display:grid}@supports (color:color-mix(in lab, red, red)){.demoMomentumGrid article>i{box-shadow:0 12px 30px color-mix(in srgb, var(--demo-primary) 18%, transparent)}}.demoMomentumGrid article h3{margin-bottom:11px}.demoAssessmentGrid article{border-radius:21px;min-height:245px;padding:24px}.demoSystemCard>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.demoSystemCard strong{border:1px solid var(--demo-primary);padding:6px 8px}@supports (color:color-mix(in lab, red, red)){.demoSystemCard strong{border:1px solid color-mix(in srgb, var(--demo-primary) 25%, #ffffff16)}}.demoSystemCard strong{color:#cbd3cd;letter-spacing:.04em;text-align:right;border-radius:999px;font-size:8px}.demoAssessmentGrid p,.demoAssessmentGrid span,.demoSystemCard em{color:#98a49b;font-size:12px;line-height:1.6}.demoSystemCard em{color:#7f8b82;border-top:1px solid #ffffff12;margin-top:14px;padding-top:14px;display:block}.demoPackageCard{background:radial-gradient(circle at 88% 12%, var(--demo-primary), transparent 34%), var(--demo-secondary)!important}@supports (color:color-mix(in lab, red, red)){.demoPackageCard{background:radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--demo-primary) 15%, transparent), transparent 34%), color-mix(in srgb, var(--demo-secondary) 25%, #111713c9)!important}}.demoPackageCard h3{color:var(--demo-primary)!important}@supports (color:color-mix(in lab, red, red)){.demoPackageCard h3{color:color-mix(in srgb, var(--demo-primary) 42%, #fff)!important}}.demoPackageCard h3{font-size:34px!important}.demoPackageCard p{color:#d4dbd6;margin:0 0 16px;font-weight:800}.demoProposal[class*=demoStyle-]>footer{border-color:var(--demo-primary);width:min(1380px,100%);margin:0 auto;padding:24px 4px}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-]>footer{border-color:color-mix(in srgb, var(--demo-primary) 14%, #ffffff14)}}.demoProposal[class*=demoStyle-]>footer b{color:var(--demo-primary)}@supports (color:color-mix(in lab, red, red)){.demoProposal[class*=demoStyle-]>footer b{color:color-mix(in srgb, var(--demo-primary) 48%, #fff)}}.navEditorRow{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:7px;display:grid}.navEditorRow label{min-width:0}@media (max-width:950px){.demoProposal[class*=demoStyle-] .demoHero{grid-template-columns:1fr;gap:52px;padding:54px 0}.demoProposal[class*=demoStyle-] .demoStory{max-width:760px;margin:0 auto}.demoProposal[class*=demoStyle-] .conceptPreview:before{right:calc(50% - 205px)}.demoProposal[class*=demoStyle-] .conceptPreview:after{left:calc(50% - 215px)}.demoJourneyGrid,.demoAssessmentGrid{grid-template-columns:1fr}.demoJourneyGrid article,.demoAssessmentGrid article{min-height:0}}@media (max-width:600px){.demoProposal[class*=demoStyle-]{padding:12px 12px 0}.demoProposal[class*=demoStyle-]>header{border-radius:13px;padding:10px 11px}.demoProposal[class*=demoStyle-]>header i{width:38px;height:38px}.demoProposal[class*=demoStyle-]>header p{display:none}.demoProposal[class*=demoStyle-] .demoHero{gap:34px;padding:26px 0 42px}.demoProposal[class*=demoStyle-] .demoStory{border-radius:22px;padding:21px}.demoProposal[class*=demoStyle-] .demoHero h1{margin-top:16px;font-size:clamp(42px,14vw,58px)}.demoProposal[class*=demoStyle-] .demoHero h2{font-size:20px}.demoProposal[class*=demoStyle-] .demoStory>span{font-size:12px}.demoProposal[class*=demoStyle-] .demoFeatureChips{display:none}.demoDisclosure{margin-top:17px}.demoNextStep{padding:16px}.demoResponseActions{grid-template-columns:1fr}.demoDiscuss,.demoEmail{min-height:50px;font-size:11px}.demoProposal[class*=demoStyle-] .conceptPreview:before,.demoProposal[class*=demoStyle-] .conceptPreview:after{display:none}.demoProposal[class*=demoStyle-] .conceptPreview .phone{width:min(330px,100vw - 32px);min-height:620px;margin-bottom:0;transform:none}.demoProposal[class*=demoStyle-] .conceptScreenPicker{display:none}.demoBlueprintPlan{border-radius:23px;margin-bottom:30px;padding:22px 18px}.demoPlanIntro h2{font-size:34px}.demoMomentumGrid article{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:19px 17px}.demoMomentumGrid article>i{border-radius:11px;width:38px;height:38px}.demoJourneyGrid article,.demoAssessmentGrid article{padding:20px 18px}.demoSystemCard>div{flex-direction:column;align-items:flex-start}.demoProposal[class*=demoStyle-]>footer{padding:20px 4px;font-size:9px}.navEditorRow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.conceptPreview .previewPage,.conceptPreview .swipeArea,.conceptPreview .utilityOverlay{animation:none}}.builder .checkLabel{color:#aab5ac;text-transform:none;letter-spacing:0;align-items:center;gap:9px;margin-top:15px;font-size:9px;display:flex}.builder .checkLabel input{accent-color:#b6ff3b;width:16px;height:16px;margin:0}.customerList .manageWorkspace{color:#b6ff3b;white-space:nowrap;border:1px solid #526742;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:900;text-decoration:none}.ownerReturn{margin-top:18px;font-size:7px;font-weight:900;color:#b6ff3b!important;display:block!important}.ownerModeBanner{color:#071008;background:#b6ff3b;align-items:center;gap:16px;padding:10px 24px;font-size:8px;display:flex}.ownerModeBanner b{letter-spacing:1px}.ownerModeBanner span{flex:1}.ownerModeBanner a{color:#071008;font-weight:950;text-decoration:none}@media (max-width:760px){.customerList article{grid-template-columns:38px 1fr}.customerList article>span,.customerList .manageWorkspace{grid-column:2}.ownerModeBanner{flex-direction:column;align-items:flex-start;gap:5px}}.offerEditor{background:#0a0e0b;border:1px solid #344034;border-radius:14px;margin-top:18px;padding:15px}.offerEditor summary{cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.offerEditor summary::-webkit-details-marker{display:none}.offerEditor summary span small,.offerEditor summary span b{display:block}.offerEditor summary small{letter-spacing:1.3px;color:#b6ff3b;font-size:6px}.offerEditor summary b{margin-top:5px;font-size:15px}.offerEditor summary em{color:#b6ff3b;border:1px solid #526a43;border-radius:20px;padding:6px 8px;font-size:6px;font-style:normal}.offerEditor>p{color:#748075;font-size:8px;line-height:1.5}.offerPresets{grid-template-columns:repeat(3,1fr);gap:7px;margin:13px 0;display:grid}.offerPresets button{color:#edf3eb;text-align:left;background:#101611;border:1px solid #303a30;border-radius:10px;padding:10px}.offerPresets button.on{background:#182316;border-color:#b6ff3b}.offerPresets b,.offerPresets span{display:block}.offerPresets b{color:#b6ff3b;font-size:9px}.offerPresets span{color:#748075;margin-top:5px;font-size:6px}.offerFields{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.offerFields label{color:#788379;text-transform:uppercase;letter-spacing:1px;font-size:7px;font-weight:800}.offerFields label.wide{grid-column:1/-1}.offerFields input,.offerFields textarea{box-sizing:border-box;color:#edf2eb;width:100%;font:500 9px var(--font-sans);background:#070a08;border:1px solid #2c372c;border-radius:9px;margin-top:6px;padding:10px}.offerFields textarea{resize:vertical;min-height:72px;line-height:1.5}.offerToggles{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.offerToggles label{color:#a8b2aa;align-items:center;gap:7px;font-size:8px;display:flex}.offerToggles input{accent-color:#b6ff3b}@media (max-width:600px){.offerPresets,.offerFields,.offerToggles{grid-template-columns:1fr}.offerFields label.wide{grid-column:auto}}.impact{color:inherit;text-decoration:none}.stage>header a{color:#9aa59c;font-weight:800;text-decoration:none}.stage>header a:hover{color:#b6ff3b}.finalContact{background:#0f140f;border:1px solid #303a2e;border-radius:14px;margin-top:16px;padding:17px}.finalContact h2{margin:0;font-size:14px}.finalContact>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.finalContact p{color:#7f8b81;font-size:10px;line-height:1.55}.finalContact>button{color:#b6ff3b;background:#141b13;border:1px solid #43523a;border-radius:9px;padding:9px 11px;font-size:9px;font-weight:900}.submitError{color:#ff8f8f;background:#241313;border:1px solid #633030;border-radius:9px;margin-top:10px;padding:10px;font-size:10px}.next:disabled{opacity:.45;cursor:not-allowed}.completeScreen{color:#f1f5ee;background:radial-gradient(circle at 50% 20%,#b6ff3b12,#0000 35%),#090b0a;place-items:center;min-height:100vh;padding:30px;display:grid}.completeScreen>div{text-align:center;background:#101510;border:1px solid #34402e;border-radius:22px;max-width:650px;padding:48px}.completeScreen>div>span{color:#08100d;background:#b6ff3b;border-radius:15px;place-items:center;width:58px;height:58px;margin:auto;font-size:24px;font-weight:900;display:grid}.completeScreen h1{letter-spacing:-1.2px;font-size:38px}.completeScreen p{color:#8e9a90;line-height:1.6}.completeScreen>div>p:first-of-type{letter-spacing:1.7px;color:#b6ff3b;margin-top:20px;font-size:9px}.completeScreen>div>div{justify-content:center;gap:10px;margin-top:25px;display:flex}.completeScreen a,.completeScreen button{color:#dfe6de;background:#141a14;border:1px solid #354136;border-radius:10px;padding:11px 14px;font-size:10px;font-weight:900;text-decoration:none}.completeScreen button{color:#08100d;background:#b6ff3b;border-color:#b6ff3b}@media (max-width:650px){.finalContact>div{grid-template-columns:1fr}.completeScreen>div{padding:28px}.completeScreen h1{font-size:30px}}.templateNotice{color:#919d93;border-left:2px solid #b6ff3b;margin:12px 0 16px;padding-left:11px;font-size:11px;line-height:1.6}.templateNotice b{color:#d7ded7}.utilityOverlay{z-index:5;background:var(--secondary);position:absolute;inset:57px 12px 62px}@supports (color:color-mix(in lab, red, red)){.utilityOverlay{background:color-mix(in srgb, var(--secondary) 22%, #08100f)}}.utilityOverlay{border-radius:16px;padding:12px;animation:.2s pageIn;overflow:auto;box-shadow:0 10px 30px #0008}.phone.light .utilityOverlay{color:#121713;background:#f5f7f3}.utilityHead{grid-template-columns:28px 1fr 28px;align-items:center;margin-bottom:15px;display:grid}.utilityHead button{color:var(--brand);background:0 0;border:0;font-size:14px}.utilityHead b{text-align:center;font-size:11px}.utilityItem{width:100%;color:inherit;text-align:left}.utilityPrimary{background:var(--brand);color:#08100d;border:0;border-radius:9px;width:100%;margin-top:6px;padding:9px;font-size:8px;font-weight:900}.messageRow{border:0;border-bottom:1px solid var(--secondary);grid-template-columns:32px 1fr auto;align-items:center;gap:8px;width:100%;display:grid}@supports (color:color-mix(in lab, red, red)){.messageRow{border-bottom:1px solid color-mix(in srgb, var(--secondary) 70%, #303b38)}}.messageRow{color:inherit;text-align:left;background:0 0;padding:9px 2px}.messageRow>i{background:var(--secondary);width:30px;height:30px;color:var(--brand);border-radius:9px;place-items:center;font-style:normal;font-weight:900;display:grid}.messageRow span b,.messageRow span small{display:block}.messageRow span b{font-size:8px}.messageRow span small{color:#78847e;margin-top:3px;font-size:6px}.messageRow em{color:#78847e;font-size:6px;font-style:normal;position:relative}.messageRow em u{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;bottom:-9px;right:0}.accountAvatar{background:linear-gradient(145deg, var(--brand), var(--accent));color:#08100d;border-radius:50%;place-items:center;width:64px;height:64px;margin:8px auto;display:grid}.utilityOverlay>h3{text-align:center;margin:6px 0 18px;font-size:12px}.accountRow{border:0;border-bottom:1px solid var(--secondary);justify-content:space-between;width:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.accountRow{border-bottom:1px solid color-mix(in srgb, var(--secondary) 70%, #303b38)}}.accountRow{color:inherit;background:0 0;padding:11px 4px;font-size:8px}.accountRow span{color:var(--brand)}.palettePresets>div{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.palettePresets button{color:#dce3da;text-align:left;background:#101511;border:1px solid #293229;border-radius:10px;align-items:center;gap:9px;padding:9px;display:flex}.palettePresets button>i{border-radius:6px;width:48px;height:22px;display:flex;overflow:hidden}.palettePresets button>i span{flex:1}.palettePresets button>b{font-size:9px}.themeEditor{background:#0f140f;border:1px solid #303a2e;border-radius:14px;margin-top:18px;padding:17px}.themeHead{justify-content:space-between;align-items:flex-start;display:flex}.themeHead h2{margin:0;font-size:14px}.themeHead p{color:#69746b;margin:4px 0;font-size:9px}.themeHead em{color:#b6ff3b;font-size:7px;font-style:normal}.colourRoles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.colourInput .hex{background:0 0;border:0;min-width:0;margin:0;padding:7px}.colourRoles label>small{font-size:8px}.surfaceChoice{gap:8px;display:flex}.surfaceChoice button{color:#8b968c;background:#111612;border:1px solid #2b342c;border-radius:9px;align-items:center;gap:7px;padding:9px 11px;font-size:9px;display:flex}.surfaceChoice button.on{color:#fff;border-color:#b6ff3b}.surfaceChoice i{border:1px solid #3d463e;border-radius:5px;width:16px;height:16px}.darkSurface{background:#080d0e}.lightSurface{background:#f2f4ef}.identityPalette{margin-left:auto;display:flex}.identityPalette i{border:2px solid #101511;border-radius:50%;width:19px;height:19px;margin-left:-4px}.phone .memberCard{background:linear-gradient(135deg, var(--brand), var(--secondary))}@supports (color:color-mix(in lab, red, red)){.phone .memberCard{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 25%, var(--secondary)), var(--secondary))}}.phone .phoneGrid div,.phone .phoneAi{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.phone .phoneGrid div,.phone .phoneAi{background:color-mix(in srgb, var(--secondary) 75%, #101718)}}.phone .phoneAi>span{background:var(--accent)}.phone.light{color:#101510;background:#f4f6f2}.phone.light .phoneGrid div,.phone.light .phoneAi{color:#101510;background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.phone.light .phoneGrid div,.phone.light .phoneAi{background:color-mix(in srgb, var(--secondary) 12%, #fff)}}.phone.light .phoneGrid div,.phone.light .phoneAi{border-color:#d7ddd5}.phone.light .notch{background:#d5dad4}.phone.brand{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.phone.brand{background:color-mix(in srgb, var(--secondary) 80%, #080d0e)}}@media (max-width:650px){.colourRoles,.palettePresets>div{grid-template-columns:1fr}}.dashboardEntry{color:#e9eee7;background:#111611;border:1px solid #2c382a;border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;margin:20px 30px 0;padding:13px 14px;text-decoration:none;display:grid}.dashboardEntry>span{color:#b6ff3b;font-size:17px}.dashboardEntry b,.dashboardEntry small{display:block}.dashboardEntry b{font-size:11px}.dashboardEntry small{color:#718075;margin-top:3px;font-size:8px}.dashboardEntry i{color:#b6ff3b;font-style:normal}.headerDashboard{color:#b6ff3b!important;margin-left:auto!important}.dashShell{color:#eef3ec;min-height:100vh;font-family:var(--font-sans),sans-serif;background:#080b09;grid-template-columns:245px 1fr;display:grid}.dashRail{background:#0b0f0c;border-right:1px solid #202820;flex-direction:column;height:100vh;padding:25px 17px;display:flex;position:sticky;top:0}.dashBrand{color:inherit;align-items:center;gap:11px;padding:0 8px 27px;text-decoration:none;display:flex}.dashBrand>i,.dashMark{color:#09100b;background:#b6ff3b;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:950;display:grid}.dashBrand b,.dashBrand small{display:block}.dashBrand b{font-size:15px}.dashBrand small{letter-spacing:1.6px;color:#788379;margin-top:4px;font-size:7px}.dashRail nav{flex-direction:column;gap:4px;display:flex}.dashRail nav button{color:#78837a;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:23px 1fr auto;align-items:center;padding:11px 10px;font-size:11px;font-weight:750;display:grid}.dashRail nav button>i{color:#5d695f;font-size:14px;font-style:normal}.dashRail nav button:hover,.dashRail nav button.on{color:#f4f7f2;background:#171e16}.dashRail nav button.on>i{color:#b6ff3b}.dashRail nav button em{color:#09100b;background:#b6ff3b;border-radius:6px;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;display:grid}.tenantLock{background:#101510;border:1px solid #273126;border-radius:11px;margin-top:auto;padding:13px}.tenantLock span,.tenantLock b,.tenantLock small{display:block}.tenantLock span{color:#b6ff3b;letter-spacing:1.2px;font-size:7px}.tenantLock b{margin-top:8px;font-size:11px}.tenantLock small{color:#68736a;margin-top:3px;font-size:8px}.dashMain{min-width:0}.dashMain>header{background:#0a0d0b;border-bottom:1px solid #202820;justify-content:space-between;align-items:center;min-height:92px;padding:20px 34px;display:flex}.dashMain>header p{color:#718075;letter-spacing:1.5px;margin:0 0 7px;font-size:7px}.dashMain>header h1{letter-spacing:-.6px;margin:0;font-size:25px}.dashUser{align-items:center;gap:9px;display:flex}.dashUser>span{color:#b6ff3b;background:#1d2a1b;border-radius:10px;place-items:center;width:35px;height:35px;font-weight:900;display:grid}.dashUser b,.dashUser small{display:block}.dashUser b{font-size:10px}.dashUser small{color:#718075;margin-top:3px;font-size:7px}.dashUser>a{color:#718075;margin-left:8px;text-decoration:none}.dashNotice{color:#dfffc0;background:#142013;border:1px solid #425735;border-radius:10px;justify-content:space-between;margin:14px 34px -4px;padding:10px 13px;font-size:10px;display:flex}.dashNotice button{color:#b6ff3b;background:0 0;border:0}.dashBody{max-width:1450px;margin:0 auto;padding:30px 34px 60px}.dashHero{background:radial-gradient(circle at 80% 20%,#b6ff3b20,#0000 30%),linear-gradient(135deg,#111811,#0b0f0c);border:1px solid #34412f;border-radius:22px;justify-content:space-between;align-items:flex-end;gap:25px;min-height:245px;padding:35px;display:flex}.dashHero p,.moduleIntro>p,.builder>p{color:#b6ff3b;letter-spacing:1.8px;font-size:8px;font-weight:900}.dashHero h2,.moduleIntro h2{letter-spacing:-1.4px;margin:8px 0;font-size:36px}.dashHero span,.moduleIntro>span{color:#8d988f;max-width:650px;font-size:13px;line-height:1.6;display:block}.dashHero button,.primaryAction{color:#09100b;letter-spacing:.5px;white-space:nowrap;background:#b6ff3b;border:0;border-radius:10px;padding:14px 18px;font-size:9px;font-weight:950}.statGrid{grid-template-columns:repeat(4,1fr);gap:11px;margin:14px 0;display:grid}.stat{background:#0f1410;border:1px solid #273126;border-radius:15px;padding:17px}.stat small,.stat b,.stat span{display:block}.stat small{color:#718075;letter-spacing:1.2px;font-size:7px}.stat b{margin:15px 0 7px;font-size:25px}.stat span{color:#718075;font-size:8px}.dashGrid{grid-template-columns:2fr 1fr;gap:13px;display:grid}.panel{background:#0f1410;border:1px solid #273126;border-radius:17px;padding:20px}.panelHead{align-items:center;gap:10px;margin-bottom:18px;display:flex}.panelHead span{color:#b6ff3b;font:700 8px var(--font-mono)}.panelHead h3{margin:0;font-size:12px}.quickGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quickGrid button{color:#edf2eb;text-align:left;background:#131a14;border:1px solid #293429;border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:9px;padding:13px;display:grid}.quickGrid i{color:#b6ff3b;background:#1d281b;border-radius:8px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.quickGrid b,.quickGrid small{display:block}.quickGrid b{font-size:9px}.quickGrid small{color:#718075;margin-top:4px;font-size:7px}.quickGrid em{color:#b6ff3b;font-style:normal}.appHealth>b{font-size:25px}.appHealth p{color:#718075;font-size:9px;line-height:1.7}.appHealth button{color:#b6ff3b;background:0 0;border:0;padding:10px 0;font-size:8px;font-weight:900}.twoColumn{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.moduleIntro{padding:7px 0 25px}.moduleIntro.full{padding:15px 0 30px}.challengeList,.courseRows{flex-direction:column;gap:9px;display:flex}.challengeList article{background:#0f1410;border:1px solid #293329;border-radius:14px;grid-template-columns:8px 1fr auto;gap:13px;padding:15px;display:grid}.statusDot{background:#657067;border-radius:50%;width:7px;height:7px;margin-top:4px}.statusDot.live{background:#b6ff3b;box-shadow:0 0 12px #b6ff3b}.statusDot.ended{background:#55dcff}.challengeList small,.challengeList h3,.challengeList p,.challengeList span{display:block}.challengeList small{color:#6f7b71;font-size:7px}.challengeList h3{margin:6px 0;font-size:14px}.challengeList p{color:#8b968d;margin:0 0 9px;font-size:9px}.challengeList span{color:#b6ff3b;letter-spacing:.7px;font-size:7px}.challengeList aside{text-align:right}.challengeList aside>b{color:#7d887f;font-size:7px;display:block}.challengeList aside button,.courseRows button{color:#b6ff3b;background:#161e15;border:1px solid #3b4936;border-radius:8px;margin-top:12px;padding:8px;font-size:7px;font-weight:900}.builder{background:#111711;border:1px solid #34412f;border-radius:18px;padding:20px;position:sticky;top:110px}.builder h2{margin:7px 0 20px;font-size:22px}.builder label{text-transform:uppercase;color:#788379;letter-spacing:1px;margin-top:12px;font-size:7px;font-weight:800;display:block}.builder input,.builder textarea,.builder select{box-sizing:border-box;color:#edf2eb;width:100%;font:500 10px var(--font-sans);background:#090d0a;border:1px solid #2c372c;border-radius:9px;margin-top:6px;padding:11px}.builder textarea{resize:vertical;min-height:75px}.formPair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.primaryAction{width:100%;margin-top:16px}.primaryAction:disabled{opacity:.45}.safeCopy{color:#637064;margin-top:10px;font-size:7px;line-height:1.5;display:block}.emptyModule{text-align:center;color:#748076;border:1px dashed #344033;border-radius:14px;padding:35px;font-size:10px}.courseRows article{background:#0f1410;border:1px solid #293329;border-radius:14px;grid-template-columns:40px 1fr auto;align-items:center;gap:13px;padding:16px;display:grid}.courseRows article>i{color:#b6ff3b;background:#1c281a;border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;display:grid}.courseRows small{color:#b6ff3b;font-size:7px}.courseRows h3{margin:6px 0;font-size:14px}.courseRows p{color:#788379;margin:0;font-size:9px}.comingGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.comingGrid article{background:#0f1410;border:1px solid #293329;border-radius:16px;min-height:140px;padding:22px}.comingGrid small{color:#b6ff3b;letter-spacing:1px;font-size:7px}.comingGrid h3{font-size:20px}.comingGrid p{color:#7b867d;font-size:9px;line-height:1.6}.dashboardEmpty{color:#edf2eb;text-align:center;background:radial-gradient(circle at 50% 20%,#b6ff3b16,#0000 30%),#080b09;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.dashboardEmpty p{letter-spacing:1.7px;color:#b6ff3b;margin-top:20px;font-size:8px}.dashboardEmpty h1{max-width:650px;margin:10px;font-size:38px}.dashboardEmpty>span{color:#89958b;max-width:580px;line-height:1.6}.dashboardEmpty a{color:#08100a;background:#b6ff3b;border-radius:10px;margin-top:25px;padding:14px 20px;font-size:10px;font-weight:900;text-decoration:none}@media (max-width:900px){.dashShell{grid-template-columns:76px 1fr}.dashBrand span,.dashRail nav button:not(.on){font-size:0}.dashRail nav button{text-align:center;grid-template-columns:1fr;padding:12px}.dashRail nav button>i{font-size:16px}.dashRail nav button.on{flex-direction:column;gap:4px;font-size:7px;display:flex}.tenantLock b,.tenantLock small{display:none}.tenantLock{text-align:center;padding:10px 5px}.tenantLock span{font-size:5px}.statGrid{grid-template-columns:1fr 1fr}.dashGrid,.twoColumn{grid-template-columns:1fr}.builder{position:static}.comingGrid{grid-template-columns:1fr}.dashHero{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.headerDashboard{display:none}.dashShell{display:block}.dashRail{z-index:20;background:#0b0f0cf5;border-top:1px solid #293229;border-right:0;height:auto;padding:5px;position:fixed;inset:auto 0 0}.dashBrand,.tenantLock{display:none}.dashRail nav{grid-template-columns:repeat(5,1fr);display:grid}.dashRail nav button{display:none}.dashRail nav button:nth-child(-n+5){flex-direction:column;align-items:center;gap:2px;padding:7px 2px;font-size:6px!important;display:flex!important}.dashRail nav button em{display:none}.dashMain>header{min-height:70px;padding:14px 17px}.dashMain>header h1{font-size:20px}.dashUser div{display:none}.dashBody{padding:20px 14px 90px}.dashHero{min-height:230px;padding:23px}.dashHero h2,.moduleIntro h2{font-size:29px}.statGrid{grid-template-columns:1fr 1fr}.stat{padding:14px}.quickGrid{grid-template-columns:1fr}.twoColumn{flex-direction:column;display:flex}.twoColumn>section,.twoColumn>.builder{box-sizing:border-box;width:100%}.challengeList article{grid-template-columns:8px 1fr}.challengeList article>aside{text-align:left;grid-column:2}.courseRows article{grid-template-columns:35px 1fr}.courseRows article>button{grid-column:2;justify-self:start}.dashNotice{margin:10px 14px -4px}.dashboardEntry{margin:16px 0}.completeScreen>div>div{flex-direction:column}}.adminGate,.claimScreen{color:#edf3eb;text-align:center;background:radial-gradient(circle at 50% 15%,#b6ff3b14,#0000 30%),#080b09;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:30px;display:flex}.adminGate p,.claimScreen p{color:#b6ff3b;letter-spacing:1.7px;margin-top:19px;font-size:8px}.adminGate h1,.claimScreen h1{max-width:680px;margin:10px;font-size:38px}.adminGate>span,.claimScreen span{color:#89958b;max-width:620px;line-height:1.65}.adminGate button,.adminGate a,.claimScreen a{color:#081009;background:#b6ff3b;border:0;border-radius:10px;margin-top:24px;padding:14px 20px;font-size:9px;font-weight:950;text-decoration:none}.claimScreen i{color:#150805;background:#ff7c6b;border-radius:12px;place-items:center;width:45px;height:45px;font-style:normal;font-weight:900;display:grid}.ownerShell{color:#edf3eb;background:#080b09;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.ownerShell>aside{background:#0b0f0c;border-right:1px solid #222a22;flex-direction:column;padding:24px 18px;display:flex}.ownerShell>aside>a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.ownerShell>aside>a>i{color:#071008;background:#b6ff3b;border-radius:10px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:950;display:grid}.ownerShell>aside>a b,.ownerShell>aside>a small{display:block}.ownerShell>aside>a small{color:#748076;letter-spacing:1.4px;margin-top:3px;font-size:7px}.ownerShell>aside nav{flex-direction:column;gap:6px;margin-top:38px;display:flex}.ownerShell>aside nav>*{color:#727e74;border-radius:9px;padding:11px;font-size:10px}.ownerShell>aside nav>b{color:#eef3ec;background:#171f16}.ownerShell>aside nav>b:first-letter{color:#b6ff3b}.ownerShell>aside>div{border:1px solid #2a3429;border-radius:11px;margin-top:auto;padding:13px}.ownerShell>aside>div small,.ownerShell>aside>div b,.ownerShell>aside>div span{display:block}.ownerShell>aside>div small{color:#b6ff3b;letter-spacing:1.2px;font-size:6px}.ownerShell>aside>div b{margin-top:8px;font-size:10px}.ownerShell>aside>div span{color:#718075;margin-top:3px;font-size:7px}.ownerShell>section>header{border-bottom:1px solid #222a22;justify-content:space-between;align-items:center;height:92px;padding:0 34px;display:flex}.ownerShell>section>header p{letter-spacing:1.5px;color:#718075;margin:0 0 7px;font-size:7px}.ownerShell>section>header h1{margin:0;font-size:25px}.ownerShell>section>header a{color:#b6ff3b;font-size:8px;font-weight:900;text-decoration:none}.ownerBody{max-width:1400px;margin:auto;padding:30px 34px 60px}.ownerIntro{background:radial-gradient(circle at 80% 20%,#b6ff3b1d,#0000 33%),#101610;border:1px solid #34412f;border-radius:20px;justify-content:space-between;align-items:flex-end;min-height:210px;padding:32px;display:flex}.ownerIntro p,.provision>p{letter-spacing:1.7px;color:#b6ff3b;font-size:8px;font-weight:900}.ownerIntro h2{margin:8px 0;font-size:35px}.ownerIntro span{color:#8b968d;max-width:660px;font-size:12px;line-height:1.6;display:block}.ownerIntro>b{color:#b6ff3b;text-align:right;font-size:50px}.ownerIntro>b small{color:#718075;letter-spacing:1px;font-size:7px;display:block}.ownerColumns{grid-template-columns:minmax(0,1fr) 360px;gap:14px;margin-top:14px;display:grid}.customerList,.provision{background:#0f1410;border:1px solid #293329;border-radius:17px;padding:20px}.customerList article{border-top:1px solid #222c22;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:13px 0;display:grid}.customerList article>i{color:#b6ff3b;background:#1c271a;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;font-weight:900;display:grid}.customerList h3{margin:0;font-size:11px}.customerList p{color:#718075;margin:5px 0 0;font-size:7px}.customerList article>span{border-radius:7px;padding:6px 8px;font-size:7px;font-weight:900}.customerList article>span.claimed{color:#73ef86;background:#1d3421}.customerList article>span.pending{color:#f0cf65;background:#302a18}.provision{background:#111711}.provision h2{margin:7px 0 18px;font-size:22px}.provision label{color:#788379;text-transform:uppercase;letter-spacing:1px;margin-top:11px;font-size:7px;font-weight:800;display:block}.provision input,.provision select{box-sizing:border-box;color:#edf2eb;width:100%;font:500 10px var(--font-sans);background:#090d0a;border:1px solid #2c372c;border-radius:9px;margin-top:6px;padding:11px}.provision>button{color:#081009;background:#b6ff3b;border:0;border-radius:10px;width:100%;margin-top:16px;padding:13px;font-size:9px;font-weight:950}.inviteResult{background:#142013;border:1px solid #415634;border-radius:11px;margin-top:13px;padding:12px}.inviteResult small{color:#b6ff3b;letter-spacing:1.2px;font-size:6px}.inviteResult code{color:#9faa9f;word-break:break-all;margin:8px 0;font-size:7px;line-height:1.5;display:block}.inviteResult button{color:#b6ff3b;background:0 0;border:1px solid #506742;border-radius:8px;width:100%;padding:8px;font-size:7px;font-weight:900}@media (max-width:850px){.ownerShell{grid-template-columns:1fr}.ownerShell>aside{display:none}.ownerShell>section>header{padding:0 18px}.ownerBody{padding:20px 14px}.ownerColumns{grid-template-columns:1fr}.ownerIntro{flex-direction:column;align-items:flex-start;gap:20px}.ownerIntro>b{text-align:left}.adminGate h1,.claimScreen h1{font-size:30px}}:root{font-family:var(--font-sans), sans-serif;color:#f1f5ee;background:#080a09}*{box-sizing:border-box}body{background:#080a09;margin:0}button,input,select{font:inherit}button{cursor:pointer}.dashboardEmptyActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:25px;display:flex}.dashboardEmptyActions a{margin-top:0}.dashboardEmptyActions .dashboardEmptySignout{color:#aeb8b0;background:0 0;border:1px solid #354236}.shell{background:radial-gradient(circle at 70% -20%,#b7ff3b0b,#0000 34%),#090b0a;grid-template-columns:275px 1fr;min-height:100vh;display:grid}.rail{background:#0c0f0d;border-right:1px solid #202520;flex-direction:column;width:275px;height:100vh;padding:28px 22px;display:flex;position:fixed}.impact{align-items:center;gap:11px;display:flex}.impact>span{color:#090b0a;background:#b6ff3b;border-radius:10px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.impact b{font-size:17px}.impact small{letter-spacing:1.5px;color:#7b867b;margin-top:2px;font-size:8px;display:block}.progress{gap:8px;margin-top:55px;display:grid}.progress button{text-align:left;color:#69726a;background:0 0;border:1px solid #0000;border-radius:12px;gap:11px;padding:11px;display:flex}.progress button>i{border:1px solid #303730;border-radius:8px;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid}.progress b{font-size:11px;display:block}.progress small{color:#586159;margin-top:3px;font-size:8px;display:block}.progress button.active{color:#fff;background:#151a15;border-color:#2e392b}.progress button.active>i{color:#0a0c0a;background:#b6ff3b;border-color:#b6ff3b}.progress button.done>i{color:#b6ff3b;border-color:#5b762d}.progress button.done{color:#b7bfb6}.secure{background:#111511;border:1px solid #273127;border-radius:12px;margin-top:auto;padding:14px}.secure b{color:#b6ff3b;font-size:10px}.secure p{color:#687268;margin:6px 0 0;font-size:9px;line-height:1.5}.stage{grid-column:2;min-width:0}.stage>header{color:#6c766d;letter-spacing:1.6px;border-bottom:1px solid #202520;justify-content:space-between;align-items:center;height:70px;padding:0 42px;font-size:8px;display:flex}.stage>header strong{color:#b6ff3b}.content{grid-template-columns:minmax(540px,820px) 330px;justify-content:center;gap:35px;padding:45px 35px 80px;display:grid}.form{min-width:0}.kicker{letter-spacing:2px;color:#b6ff3b;margin:0 0 12px;font-size:9px;font-weight:900}.form>h1{letter-spacing:-1.6px;max-width:680px;margin:0;font-size:38px;line-height:1.06}.lead{color:#849087;max-width:650px;margin:13px 0 28px;font-size:13px;line-height:1.65}label{text-transform:uppercase;letter-spacing:1px;color:#8e998f;margin:16px 0;font-size:8px;font-weight:900;display:block}input,select{color:#edf2eb;text-transform:none;letter-spacing:0;background:#0f1310;border:1px solid #2a312b;border-radius:10px;outline:none;width:100%;margin-top:7px;padding:13px;font-size:12px;display:block}input:focus,select:focus{border-color:#b6ff3b}label>small{text-transform:none;letter-spacing:0;color:#647066;margin-top:7px;font-weight:400;line-height:1.5;display:block}.sectorGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.sector{text-align:left;color:#dbe2da;background:#0e120f;border:1px solid #252d26;border-radius:13px;grid-template-columns:36px 1fr 16px;gap:10px;min-height:100px;padding:15px;display:grid}.sector>span{background:#1a211a;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.sector b{font-size:12px}.sector p{color:#6f7a70;margin:5px 0;font-size:9px;line-height:1.45}.sector>i{color:#b6ff3b;font-size:10px;font-style:normal}.sector.selected{background:#131a10;border-color:#719a2c;box-shadow:inset 0 0 0 1px #b6ff3b1f}.sector.selected>span{color:#080a09;background:#b6ff3b}.brandGrid{grid-template-columns:220px 1fr;gap:20px;display:grid}.logoBox{text-transform:none;letter-spacing:0;cursor:pointer;border:1px dashed #3b453c;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;height:190px;margin:0;display:flex}.logoBox>span{color:#b6ff3b;font-size:25px}.logoBox b{margin-top:9px;font-size:11px}.logoBox small{color:#667067;margin-top:4px;font-size:8px}.logoBox input{display:none}.logoBox img,.identity img,.blueHead img{object-fit:contain;background:#fff;border-radius:12px;width:65px;height:65px}.colourInput{background:#0f1310;border:1px solid #2a312b;border-radius:10px;align-items:center;margin-top:7px;padding:7px 12px;display:flex}.colourInput input{background:0 0;border:0;width:48px;height:38px;margin:0;padding:0}.colourInput b{margin-left:10px;font-size:11px}.swatches{gap:10px;margin:15px 0;display:flex}.swatches button{border:3px solid #0c100d;border-radius:50%;outline:1px solid #303830;width:29px;height:29px}.swatches button.chosen{outline:2px solid #fff}.hint{color:#657067;font-size:9px;line-height:1.5}.identity{background:#101511;border:1px solid #273027;border-radius:13px;align-items:center;gap:14px;margin-top:22px;padding:16px;display:flex}.identity>span,.blueHead>span{color:#070907;border-radius:13px;place-items:center;width:58px;height:58px;font-size:20px;font-weight:950;display:grid}.identity small,.blueHead small{color:#778279;letter-spacing:1.4px;font-size:7px}.identity b{margin-top:4px;font-size:15px;display:block}.identity p,.blueHead p{color:#69746b;margin:3px 0;font-size:9px}.featureGroup{background:#0e120f;border:1px solid #252d26;border-radius:15px;margin-bottom:14px;padding:18px}.groupHead{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.groupHead>div{align-items:center;gap:10px;display:flex}.groupHead span{color:#b6ff3b;font-size:8px}.groupHead h2{margin:0;font-size:14px}.groupHead em{letter-spacing:1px;color:#b6ff3b;font-size:7px;font-style:normal}.featureGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.feature{text-align:left;color:#d8dfd7;background:#111612;border:1px solid #283029;border-radius:10px;align-items:flex-start;gap:9px;padding:11px;display:flex}.feature>i{color:#839084;border:1px solid #3a443b;border-radius:6px;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.feature b{font-size:10px;display:block}.feature small{color:#657067;margin-top:3px;font-size:8px;line-height:1.35;display:block}.feature.locked>i,.feature.sectorFeature>i,.feature.selectedAdd>i{color:#090b09;background:#b6ff3b;border-color:#b6ff3b}.feature.selectedAdd{border-color:#637f34}.specialist{background:linear-gradient(145deg,#121811,#0e120f);border-color:#38462c}.aiTools{border-top:1px solid #252e25;flex-wrap:wrap;gap:7px;margin-top:14px;padding-top:13px;display:flex}.aiTools small{letter-spacing:1.3px;color:#71806e;width:100%;font-size:7px}.aiTools span{color:#b6ff3b;background:#172015;border:1px solid #2e4225;border-radius:20px;padding:6px 8px;font-size:8px}.blueprint{background:#0f130f;border:1px solid #303a2d;border-radius:16px;overflow:hidden}.blueHead{background:linear-gradient(120deg,#151c12,#0e120f);align-items:center;gap:13px;padding:20px;display:flex}.blueHead h2{margin:3px 0 0;font-size:19px}.blueHead em{color:#b6ff3b;border:1px solid #4e682e;border-radius:20px;margin-left:auto;padding:6px 8px;font-size:7px;font-style:normal}.summaryGrid{border-top:1px solid #252e25;grid-template-columns:1fr 1fr;display:grid}.summaryGrid>div{border-bottom:1px solid #252e25;border-right:1px solid #252e25;padding:16px}.summaryGrid small{letter-spacing:1px;color:#6e796f;font-size:7px;display:block}.summaryGrid b{align-items:center;margin-top:7px;font-size:10px;display:flex}.summaryGrid b i{border-radius:50%;width:12px;height:12px;margin-right:6px}.summaryGrid p{color:#626d64;margin:4px 0;font-size:8px}.includedList{grid-template-columns:1fr 1fr;gap:8px;padding:18px;display:grid}.includedList h3{grid-column:1/-1;margin:0 0 5px;font-size:12px}.includedList span{color:#aab4aa;font-size:8px}.routing{background:#0a0e0b;border:1px solid #263126;border-radius:11px;gap:5px;margin:0 18px 18px;padding:13px;display:grid}.routing b{color:#b6ff3b;font-size:9px}.routing span,.routing small{color:#737f75;font-size:8px}.approval{text-transform:none;letter-spacing:0;background:#101510;border:1px solid #313b31;border-radius:11px;padding:13px;font-size:9px}.approval input{width:auto;margin:0 8px 0 0;display:inline}.form footer{justify-content:space-between;margin-top:24px;display:flex}.back,.next{border-radius:10px;padding:12px 16px;font-size:10px;font-weight:900}.back{color:#859086;background:0 0;border:1px solid #303831}.back:disabled{opacity:.35}.next{color:#090b09;background:#b6ff3b;border:0}.next span{margin-left:14px}.preview{border-left:1px solid #222a23;padding-left:35px;position:sticky;top:25px}.previewTitle{color:#758077;letter-spacing:1.3px;align-items:center;gap:7px;font-size:9px;display:flex}.previewTitle i{background:#b6ff3b;border-radius:50%;width:5px;height:5px}.previewTitle small{letter-spacing:0;margin-left:auto;font-size:9px}@media (min-width:1200px){.templateNotice{padding-left:12px;font-size:12px;line-height:1.65}.previewTitle,.previewTitle small{font-size:10px}}.phone{color:#f4f6f3;background:#080d0e;border:7px solid #252b28;border-radius:38px;width:265px;min-height:520px;margin:20px auto;padding:24px 17px;position:relative;box-shadow:0 28px 65px #0009}.notch{background:#161a18;border-radius:20px;width:70px;height:17px;position:absolute;top:7px;left:92px}.phoneBar{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.phoneBar>span{background:var(--brand);color:#071011;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:950;display:grid}.phoneBar img{object-fit:contain;background:#fff;border-radius:10px;width:100%;height:100%}.phoneBar b{font-size:8px}.hello{color:var(--brand);letter-spacing:1.4px;margin-top:27px;font-size:7px;display:block}.phone>h2{margin:5px 0 15px;font-size:20px}.memberCard{background:linear-gradient(135deg, var(--brand), #11191a)}@supports (color:color-mix(in lab, red, red)){.memberCard{background:linear-gradient(135deg, color-mix(in srgb, var(--brand) 25%, #132023), #11191a)}}.memberCard{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.memberCard{border:1px solid color-mix(in srgb, var(--brand) 35%, #263336)}}.memberCard{border-radius:14px;padding:14px}.memberCard small{letter-spacing:1px;color:var(--brand);font-size:6px;display:block}.memberCard b{margin:7px 0 15px;font-size:13px;display:block}.memberCard span{color:var(--brand);font-size:7px;font-weight:900}.phoneGrid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.phoneGrid div{background:#11191b;border:1px solid #202c2e;border-radius:12px;height:74px;padding:10px}.phoneGrid i{color:var(--brand);font-style:normal;display:block}.phoneGrid b{margin-top:15px;font-size:8px;display:block}.phoneAi{background:#11191b;border:1px solid #202c2e;border-radius:12px;align-items:center;gap:9px;margin-top:10px;padding:11px;display:flex}.phoneAi>span{background:var(--brand);color:#071011;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.phoneAi div{flex:1}.phoneAi small{color:#697778;font-size:6px;display:block}.phoneAi b{margin-top:3px;font-size:8px;display:block}.phoneAi>i{color:var(--brand);font-style:normal}.powered{text-align:center;color:#566057;letter-spacing:1px;font-size:7px}.powered b{color:#b6ff3b}@media (max-width:1100px){.content{grid-template-columns:1fr}.preview{border-top:1px solid #222a23;border-left:0;padding:25px 0 0;position:static}.phone{margin-left:auto;margin-right:auto}}@media (max-width:760px){.shell{display:block}.rail{display:none}.stage{display:block}.stage>header{padding:0 18px}.content{padding:28px 18px}.form>h1{font-size:30px}.sectorGrid,.featureGrid,.summaryGrid,.includedList,.brandGrid{grid-template-columns:1fr}.preview{display:none}}@media (min-width:1200px){.lead{color:#9aa59c;font-size:16px}.blueHead small,.summaryGrid small,.routing span,.routing small,.includedList span{font-size:10px}.summaryGrid b{font-size:13px}.summaryGrid p{font-size:10px}.progress b{font-size:13px}.progress small{font-size:10px}.secure b{font-size:12px}.secure p{font-size:11px}.stage>header{font-size:10px}}.sportChoice{background:#121811;border:1px solid #36432c;border-radius:12px;padding:14px}.aiTools button{color:#748173;background:#111711;border:1px solid #2d382c;border-radius:20px;padding:7px 9px;font-size:8px}.aiTools button.on{color:#b6ff3b;background:#172015;border-color:#3d5529}.phone{padding-bottom:64px}.swipeArea{touch-action:pan-y;min-height:395px;animation:.2s pageIn}.phoneTabs{border:1px solid var(--secondary);height:48px;position:absolute;bottom:12px;left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.phoneTabs{border:1px solid color-mix(in srgb, var(--secondary) 75%, #38433f)}}.phoneTabs{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.phoneTabs{background:color-mix(in srgb, var(--secondary) 82%, #09100e)}}.phoneTabs{border-radius:15px;grid-template-columns:repeat(5,1fr);padding:5px 3px;display:grid}.phoneTabs button{color:#7a8783;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.phoneTabs button i{font-size:11px;font-style:normal}.phoneTabs button span{font-size:6px}.phoneTabs button.active{color:var(--brand)}.phone.light .phoneTabs{background:#f7f8f5;border-color:#d8ddd7}.swipeHint{color:#657067;justify-content:space-between;width:265px;margin:-10px auto 12px;font-size:8px;display:flex}.swipeHint b{color:#b6ff3b}.previewPage{animation:.22s pageIn}.previewPage>small{letter-spacing:1.3px;color:var(--brand);margin-top:24px;font-size:6px;display:block}.previewPage>h2{margin:5px 0 16px;font-size:18px}.profileOrb{border:8px solid var(--brand);border-right-color:var(--secondary);text-align:center;border-radius:50%;place-content:center;width:110px;height:110px;margin:10px auto;font-size:30px;font-weight:900;display:grid}.profileOrb span{letter-spacing:1px;font-size:6px;display:block}.statRow{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:16px;display:grid}.statRow span{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.statRow span{background:color-mix(in srgb, var(--secondary) 70%, #101718)}}.statRow span{text-align:center;border-radius:9px;padding:8px 4px;font-size:6px}.statRow b{color:var(--accent);font-size:12px;display:block}.progressBars{gap:7px;margin-top:13px;display:grid}.progressBars i{background:linear-gradient(90deg, var(--brand) 72%, var(--secondary) 72%);border-radius:5px;height:7px}.progressBars i:nth-child(2){background:linear-gradient(90deg, var(--accent) 45%, var(--secondary) 45%)}.progressBars i:nth-child(3){background:linear-gradient(90deg, var(--brand) 86%, var(--secondary) 86%)}.calendar{grid-template-columns:repeat(7,1fr);gap:3px;margin-bottom:12px;display:grid}.calendar span{text-align:center;color:#78847f;font-size:6px}.calendar b{background:var(--secondary);margin-top:4px;padding:6px 0;display:block}@supports (color:color-mix(in lab, red, red)){.calendar b{background:color-mix(in srgb, var(--secondary) 75%, #111817)}}.calendar b{border-radius:7px;font-size:8px}.calendar .today b{background:var(--brand);color:#071011}.diaryItem,.courseMini,.actionRow{border:1px solid var(--secondary);align-items:center;gap:9px;display:flex}@supports (color:color-mix(in lab, red, red)){.diaryItem,.courseMini,.actionRow{border:1px solid color-mix(in srgb, var(--secondary) 70%, #303b38)}}.diaryItem,.courseMini,.actionRow{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.diaryItem,.courseMini,.actionRow{background:color-mix(in srgb, var(--secondary) 65%, #101718)}}.diaryItem,.courseMini,.actionRow{border-radius:11px;margin-bottom:7px;padding:10px}.diaryItem>i{background:var(--brand);color:#08100d;border-radius:7px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.diaryItem span,.courseMini span{flex:1}.diaryItem b,.courseMini b{font-size:8px;display:block}.diaryItem small,.courseMini small{color:#77847e;margin-top:3px;font-size:6px;display:block}.courseMini>i{color:#08100d;border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.courseMini em{color:var(--brand);font-style:normal}.leaderTop{background:linear-gradient(135deg, var(--brand), var(--accent));color:#08100d;border-radius:13px;align-items:center;gap:12px;margin-bottom:11px;padding:15px;display:flex}.leaderTop>b{font-size:25px}.leaderTop span{font-size:9px;font-weight:800}.leaderTop small{margin-top:3px;font-size:6px;display:block}.actionRow{justify-content:space-between;font-size:8px}.actionRow span{color:var(--brand)}.aiOrb{background:radial-gradient(circle, var(--accent), var(--brand));color:#08100d;border-radius:50%;place-items:center;width:76px;height:76px;margin:20px auto;font-size:27px;display:grid}.aiPrompt{text-align:center;color:#75827c;font-size:8px;line-height:1.5}.promptChip{border:1px solid var(--brand);width:100%}@supports (color:color-mix(in lab, red, red)){.promptChip{border:1px solid color-mix(in srgb, var(--brand) 40%, #293431)}}.promptChip{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.promptChip{background:color-mix(in srgb, var(--secondary) 70%, #101718)}}.promptChip{color:inherit;text-align:left;border-radius:9px;margin-top:6px;padding:9px;font-size:7px}.phone.light .previewPage,.phone.light .diaryItem,.phone.light .courseMini,.phone.light .actionRow,.phone.light .promptChip{color:#111611}@keyframes pageIn{0%{opacity:.25;transform:translate(8px)}to{opacity:1;transform:none}}.phoneUtilities{align-items:center;gap:5px;margin-left:auto;display:flex}.phoneUtilities button{border:1px solid var(--secondary);width:26px;height:26px}@supports (color:color-mix(in lab, red, red)){.phoneUtilities button{border:1px solid color-mix(in srgb, var(--secondary) 65%, #34403c)}}.phoneUtilities button{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.phoneUtilities button{background:color-mix(in srgb, var(--secondary) 70%, #111817)}}.phoneUtilities button{color:var(--brand);border-radius:8px;padding:0;font-size:9px;position:relative}.phoneUtilities button i{background:var(--accent);border-radius:50%;width:4px;height:4px;position:absolute;top:4px;right:4px}.phone.light .phoneUtilities button{color:#171c19;background:#fff;border-color:#d7ddd5}.leaderRow{border:1px solid var(--secondary);grid-template-columns:25px 1fr auto;align-items:center;gap:8px;display:grid}@supports (color:color-mix(in lab, red, red)){.leaderRow{border:1px solid color-mix(in srgb, var(--secondary) 70%, #303b38)}}.leaderRow{background:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.leaderRow{background:color-mix(in srgb, var(--secondary) 65%, #101718)}}.leaderRow{border-radius:9px;margin-bottom:6px;padding:8px;font-size:8px}.leaderRow i{background:var(--secondary);border-radius:7px;place-items:center;width:22px;height:22px;font-style:normal;display:grid}.leaderRow span{color:#7d8983}.leaderRow.you{border-color:var(--brand)}.leaderRow.you i{background:var(--brand);color:#08100d}.phone.light .leaderRow{color:#111611;background:#fff;border-color:#d7ddd5}.conceptPreview{flex-direction:column;align-items:center;width:100%;display:flex}.conceptPreview .phone{margin:0 auto}.conceptScreenPicker{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:min(100%,560px);margin:14px auto 0;display:grid}.conceptScreenPicker button{color:#8c988d;cursor:pointer;background:#111912;border:1px solid #344034;padding:9px 5px;font-size:10px;font-weight:800}.conceptScreenPicker button.active{background:var(--brand,#b6ff3b);border-color:var(--brand,#b6ff3b);color:#071007}.demoHero .conceptPreview{min-width:340px}.demoHero .conceptPreview .phone{width:320px;min-height:610px}.salesPreview .conceptPreview{padding:18px 0 8px}.salesPreview .conceptPreview .phone{width:320px;min-height:610px}@media (max-width:700px){.demoHero .conceptPreview{min-width:0}.demoHero .conceptPreview .phone,.salesPreview .conceptPreview .phone{width:min(310px,100vw - 48px);min-height:585px}.conceptScreenPicker{grid-template-columns:repeat(5,1fr);padding:0 10px}.conceptScreenPicker button{padding:8px 2px;font-size:8px}}.lessonList article{grid-template-columns:32px 1fr auto auto}.lessonActions{gap:5px;display:flex}.lessonActions button{color:#a9b5ab;background:0 0;border:1px solid #41503c;border-radius:7px;padding:7px;font-size:6px;font-weight:900}.lessonActions button:last-child,.dangerAction{color:#ff9b9b!important;border-color:#713e3e!important}.builderDivider{background:#334034;height:1px;margin:24px 0}.secondaryAction:disabled,.lessonActions button:disabled{opacity:.45}.courseEditor button:disabled{opacity:.45;cursor:not-allowed}.brandLogoUpload img{object-fit:contain;background:#0a0e0b;border:1px solid #334034;border-radius:12px;width:72px;height:72px;padding:8px}.brandLogoUpload input[type=file]{padding:9px;font-size:8px}.brandLogoUpload small{color:#718075;text-transform:none;letter-spacing:0;font-size:7px}.goLivePanel{background:#18150d;border:1px solid #765f2f;border-radius:14px;grid-template-columns:minmax(240px,.8fr) minmax(420px,1.2fr);gap:22px;margin:14px 22px 0;padding:18px;display:grid}.goLivePanel small{color:#ffc766;letter-spacing:1px;font-size:7px;font-weight:900}.goLivePanel h2{margin:7px 0;font-size:16px}.goLivePanel p{color:#9d927b;font-size:9px;line-height:1.55}.goLiveBindings{grid-template-columns:1fr 1fr;gap:8px;display:grid}.goLiveBindings label{color:#aa9d82;gap:5px;font-size:7px;font-weight:900;display:grid}.goLiveBindings input{color:#f0e9da;background:#0f0e0a;border:1px solid #51472f;border-radius:8px;padding:9px;font-size:8px}.goLivePreset{background:#0f0e0a;border:1px solid #51472f;border-radius:9px;gap:5px;padding:10px;display:grid}.goLivePreset b{color:#ffc766;font-size:7px}.goLivePreset code{color:#a79c86;overflow-wrap:anywhere;font-size:7px}.goLiveBindings .goLiveConfirm{grid-column:1/-1;align-items:center;gap:8px;display:flex}.goLiveBindings .goLiveConfirm input{width:15px;height:15px;padding:0}.goLiveBindings button{color:#1a1307;background:#ffc766;border:0;border-radius:9px;grid-column:1/-1;padding:11px;font-size:8px;font-weight:950}.goLiveBindings button:disabled{opacity:.45}.lifecyclePanel{background:#101611;border:1px solid #3c4a3c;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:14px 22px 0;padding:13px 16px;display:flex}.lifecyclePanel>div{gap:4px;display:grid}.lifecyclePanel small{color:#91a095;letter-spacing:1px;font-size:6px}.lifecyclePanel b{font-size:11px}.lifecyclePanel span{color:#768178;font-size:8px}.lifecyclePanel button{color:#ffaaa0;background:#211313;border:1px solid #704242;border-radius:8px;flex-shrink:0;padding:9px 11px;font-size:7px;font-weight:950}.lifecyclePanel.suspended{background:#18150d;border-color:#765f2f}.lifecyclePanel.suspended button{color:#b6ff3b;background:#182312;border-color:#8da653}.lifecyclePanel button:disabled{opacity:.45}.onboardingBlueprint{grid-template-columns:1.1fr 1fr 1fr 1fr;gap:8px;margin:14px 0;padding-right:40px;display:grid;position:relative}.onboardingBlueprint>div{background:#111712;border:1px solid #384335;border-radius:11px;padding:12px}.onboardingBlueprint small{color:#b6ff3b;letter-spacing:1px;font-size:6px}.onboardingBlueprint h3{margin:6px 0 3px;font-size:13px}.onboardingBlueprint p{color:#7f8b81;margin:4px 0 0;font-size:8px;line-height:1.5}.blueprintColour{border:1px solid #52604e;border-radius:9px;width:28px;height:100%;position:absolute;top:0;right:0}@media (max-width:600px){.lessonList article{grid-template-columns:25px 1fr}.lessonList article>span,.lessonActions{grid-column:2}}@media (max-width:900px){.goLivePanel{grid-template-columns:1fr}.onboardingBlueprint{grid-template-columns:1fr 1fr}}@media (max-width:600px){.goLiveBindings{grid-template-columns:1fr}.goLiveBindings button{grid-column:auto}.lifecyclePanel{flex-direction:column;align-items:flex-start}.onboardingBlueprint{grid-template-columns:1fr}}.mobilePreviewLink{display:none}@media (max-width:760px){html{scroll-padding-top:78px}body{overflow-x:hidden}.stage>header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090b0af0;height:62px;padding:0 16px;position:sticky;top:0}.stage>header span{display:none}.stage>header a{font-size:9px}.content{gap:42px;padding:28px 18px 55px}.form>h1{letter-spacing:-1.2px;font-size:clamp(31px,9vw,40px);line-height:1.08}.lead{margin-bottom:20px;font-size:15px;line-height:1.65}.kicker{font-size:10px;line-height:1.5}label{font-size:10px}label>small,.hint,.themeHead p{font-size:11px;line-height:1.55}input,select{min-height:49px;font-size:16px}.sector{min-height:112px}.sector b{font-size:14px}.sector p{font-size:11px}.feature b{font-size:12px}.feature small{font-size:10px;line-height:1.45}.groupHead h2,.themeHead h2{font-size:17px}.palettePresets>div{grid-template-columns:1fr}.palettePresets button{min-height:54px;padding:11px}.palettePresets button>i{width:58px;height:28px}.palettePresets button>b{font-size:12px}.themeEditor{padding:16px}.colourRoles{grid-template-columns:1fr}.colourInput{min-width:0}.colourInput input[type=color]{flex:0 0 56px}.colourInput .hex{width:100%;min-width:0;font-size:15px}.colourRoles label>small{font-size:10px}.identity b{font-size:17px}.identity p{font-size:11px}.mobilePreviewLink{color:#b6ff3b;background:#141c12;border:1px solid #475b37;border-radius:11px;justify-content:space-between;align-items:center;width:100%;margin:0 0 25px;padding:13px 14px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.preview{background:radial-gradient(circle at 50% 20%,#b6ff3b0d,#0000 35%),#0c100d;border:1px solid #283329;border-radius:18px;padding:18px 10px 12px;scroll-margin-top:76px;display:block;position:static}.previewTitle{padding:0 8px;font-size:9px}.previewTitle small{font-size:9px}.templateNotice{margin:14px 8px 18px;font-size:12px}.phone{width:min(286px,100vw - 64px);min-height:548px;margin:18px auto}.swipeHint{width:min(286px,100vw - 64px);font-size:10px}.powered{font-size:8px}.form footer{background:#0d110e;border:1px solid #2b342c;border-radius:12px;padding:8px}.back,.next{min-height:44px;font-size:11px}}.memberIntro{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.memberActions{flex-shrink:0;gap:8px;display:flex}.memberActions button{color:#b6ff3b;background:#111812;border:1px solid #3b493a;border-radius:9px;padding:11px 13px;font-size:7px;font-weight:900}.memberActions button:disabled{opacity:.35}.memberStats{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.memberPanel{background:#0d120e;border:1px solid #293329;border-radius:17px;overflow:hidden}.memberToolbar{border-bottom:1px solid #293329;justify-content:space-between;gap:14px;padding:14px;display:flex}.memberToolbar>label{background:#090d0a;border:1px solid #303b30;border-radius:9px;flex:1;align-items:center;gap:8px;max-width:360px;padding:0 11px;display:flex}.memberToolbar input{color:#edf3eb;background:0 0;border:0;width:100%;min-height:0;margin:0;padding:10px 0}.memberToolbar>div{gap:5px;display:flex}.memberToolbar button{color:#718075;background:0 0;border:1px solid #303b30;border-radius:8px;padding:8px 10px;font-size:6px;font-weight:900}.memberToolbar button.on{color:#081009;background:#b6ff3b;border-color:#b6ff3b}.memberTableHead,.memberRow{grid-template-columns:1.5fr .75fr .8fr .8fr .7fr 20px;align-items:center;gap:12px;padding:12px 15px;display:grid}.memberTableHead{color:#68756b;letter-spacing:1px;font-size:6px}.memberRow{color:#dfe7df;text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid #222b23;width:100%}.memberRow:hover{background:#121a12}.memberRow>span{font-size:8px}.memberIdentity{align-items:center;gap:10px;display:flex}.memberIdentity i,.memberAvatar{color:#081009;background:#b6ff3b;border-radius:10px;place-items:center;width:34px;height:34px;font-style:normal;font-weight:950;display:grid}.memberIdentity b{font-size:9px}.memberIdentity small{color:#748077;margin-top:3px;font-size:7px;font-weight:500;display:block}.memberPill{color:#9aa59c;border:1px solid #364237;border-radius:20px;padding:5px 7px;font-size:5.5px;font-style:normal;font-weight:900;display:inline-block}.memberPill.done,.memberPill.active{color:#b6ff3b;background:#182316;border-color:#527a3b}.memberPill.waiting{color:#ffc766;border-color:#765b30}.emptyMembers{text-align:center;padding:70px 20px}.emptyMembers i{color:#b6ff3b;font-size:34px;font-style:normal}.emptyMembers h3{margin:13px 0 6px;font-size:17px}.emptyMembers p{color:#78837a;max-width:480px;margin:auto;font-size:9px;line-height:1.6}.memberDrawerBackdrop{z-index:90;background:#000a;justify-content:flex-end;display:flex;position:fixed;inset:0}.memberDrawer{color:#edf3eb;background:#0b100c;border-left:1px solid #344034;width:min(520px,100%);height:100%;padding:24px;overflow:auto}.memberDrawer>header{border-bottom:1px solid #293329;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;padding-bottom:20px;display:grid}.memberAvatar{border-radius:14px;width:48px;height:48px;font-size:18px}.memberDrawer header small,.memberDrawer section>small{letter-spacing:1.3px;color:#b6ff3b;font-size:6px}.memberDrawer header h2{margin:5px 0;font-size:20px}.memberDrawer header p{color:#7d8980;margin:0;font-size:8px}.memberDrawer header>button{color:#829087;background:0 0;border:0;font-size:25px}.memberDetailGrid{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0;display:grid}.memberDetailGrid>div,.memberDrawer>section{background:#101611;border:1px solid #293329;border-radius:12px;padding:13px}.memberDetailGrid small{color:#718075;letter-spacing:1px;font-size:5.5px;display:block}.memberDetailGrid b{margin-top:6px;font-size:10px;display:block}.memberDrawer>section{margin-top:9px}.memberDrawer section h3{margin:8px 0;font-size:13px}.memberDrawer section p{color:#849087;font-size:8px;line-height:1.55}.memberTags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.memberTags span{color:#c6d0c7;border:1px solid #465742;border-radius:20px;padding:6px 8px;font-size:7px}.targetGrid{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px;display:grid}.targetGrid b{text-align:center;color:#b6ff3b;background:#090d0a;border-radius:9px;padding:12px 6px;font-size:14px}.targetGrid small{color:#778278;margin-top:4px;font-size:5px;display:block}.memberDrawer footer{color:#647067;padding:18px 4px;font-size:7px}.courseEditor{background:#0f1510;border:1px solid #34412f;border-radius:17px;overflow:hidden}.courseEditor>header{border-bottom:1px solid #293329;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px;display:grid}.courseEditor>header button{color:#879389;background:0 0;border:0;font-size:8px;font-weight:900}.courseEditor>header h2{margin:4px 0;font-size:17px}.courseEditor>header small{color:#b6ff3b;font-size:7px}.courseEditor>header .publishCourse{color:#081009;background:#b6ff3b;border-radius:8px;padding:9px 11px}.lessonList article{border-bottom:1px solid #242d24;grid-template-columns:32px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.lessonList article>b{font:800 12px var(--font-mono);color:#b6ff3b}.lessonList small{color:#718075;font-size:6px}.lessonList h3{margin:5px 0;font-size:12px}.lessonList p{color:#7b877d;margin:0;font-size:8px}.lessonList article>span{color:#b6ff3b;font-size:6px}.builder .lessonBody{min-height:130px}.secondaryAction{color:#b6ff3b;background:0 0;border:1px solid #41503c;border-radius:10px;width:100%;margin-top:8px;padding:12px;font-size:8px;font-weight:900}.notificationRows{flex-direction:column;gap:9px;display:flex}.notificationRows article{background:#0f1410;border:1px solid #293329;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:15px;display:grid}.notificationRows article>i{color:#b6ff3b;background:#1c281a;border-radius:10px;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.notificationRows small{color:#b6ff3b;font-size:6px}.notificationRows h3{margin:5px 0;font-size:12px}.notificationRows p{color:#7c887e;margin:0;font-size:8px}.notificationRows article>b{color:#8c978e;font-size:7px}@media (max-width:800px){.memberIntro{flex-direction:column;align-items:flex-start}.memberStats{grid-template-columns:1fr 1fr}.memberToolbar{flex-direction:column}.memberTableHead{display:none}.memberRow{grid-template-columns:1fr auto;gap:9px}.memberRow>span:nth-child(4),.memberRow>span:nth-child(5){display:none}.memberRow>span:last-child{position:absolute;right:18px}.memberDetailGrid,.targetGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.courseEditor>header{grid-template-columns:1fr}.lessonList article{grid-template-columns:25px 1fr}.lessonList article>span{grid-column:2}.memberStats{grid-template-columns:1fr}.memberActions{width:100%}.memberActions button{flex:1}.memberDrawer{padding:18px}.memberDetailGrid{grid-template-columns:1fr}}.ownerShell>aside nav button{text-align:left;color:#727e74;background:0 0;border:0;border-radius:9px;padding:11px;font-size:10px}.ownerShell>aside nav button.active{color:#eef3ec;background:#171f16}.demoStudio{grid-template-columns:minmax(0,1fr) 470px;gap:14px;margin-top:14px;display:grid}.demoHistory,.demoBuilder{background:#0f1410;border:1px solid #293329;border-radius:17px;padding:20px}.demoHistory article{border-top:1px solid #222c22;grid-template-columns:42px 1fr auto;align-items:center;gap:13px;padding:15px 0;display:grid}.demoHistory article>i{color:#081009;border-radius:11px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:950;display:grid}.demoHistory article small{color:#b6ff3b;letter-spacing:1px;font-size:6px}.demoHistory article h3{margin:5px 0;font-size:12px}.demoHistory article p{color:#718075;font-size:7px}.demoHistory article>div:last-child{gap:6px;display:grid}.demoHistory button,.demoHistory a{color:#b6ff3b;text-align:center;background:0 0;border:1px solid #3b493a;border-radius:7px;padding:7px 9px;font-size:6px;font-weight:900;text-decoration:none}.demoBuilderHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.demoBuilderHead p{letter-spacing:1.7px;color:#b6ff3b;font-size:8px;font-weight:900}.demoBuilderHead h2{margin:7px 0 18px;font-size:24px}.demoBuilderHead>button{color:#b6ff3b;background:0 0;border:1px solid #3b493a;border-radius:8px;flex:none;padding:8px 9px;font-size:6px;font-weight:900}.demoFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.demoFields label{color:#788379;text-transform:uppercase;letter-spacing:1px;font-size:7px;font-weight:800}.demoFields label.wide{grid-column:1/-1}.demoFields input,.demoFields select{color:#edf2eb;background:#090d0a;border:1px solid #2c372c;border-radius:9px;width:100%;margin-top:6px;padding:10px}.demoColours{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:14px 0;display:grid}.demoColourField{border:0;min-width:0;margin:0;padding:0}.demoColourField legend{color:#788379;text-transform:uppercase;letter-spacing:1px;font-size:7px;font-weight:800}.demoColourField>div{align-items:center;gap:6px;margin-top:6px;display:flex}.demoColourField input[type=color]{background:#090d0a;border:1px solid #2c372c;border-radius:8px;flex:0 0 42px;width:42px;height:42px;padding:3px;display:block}.demoColourField input.hex{color:#edf2eb;text-transform:uppercase;background:#090d0a;border:1px solid #2c372c;border-radius:8px;width:100%;min-width:0;height:42px;padding:8px;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.demoColourField input.hex[aria-invalid=true]{border-color:#d77676}.demoColourField small{color:#718075;text-transform:none;letter-spacing:0;min-height:20px;margin-top:5px;font-size:6px;line-height:1.35;display:block}.demoColourField small[role=alert]{color:#faa}.featureLabel{color:#788379;letter-spacing:1px;font-size:7px}.demoFeatures{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.demoFeatures button{color:#738075;background:#0a0e0b;border:1px solid #344034;border-radius:20px;padding:7px 9px;font-size:7px}.demoFeatures button.on{color:#b6ff3b;background:#172416;border-color:#6f9b4d}.createDemo{color:#081009;background:#b6ff3b;border:0;border-radius:10px;width:100%;margin-top:17px;padding:14px;font-size:9px;font-weight:950}.createDemo:disabled{opacity:.5;cursor:not-allowed}.demoProposal{--demo-primary:#b6ff3b;--demo-secondary:#172014;--demo-accent:#fff;color:#edf3eb;background:#080b09;min-height:100vh;padding:30px 6vw 0}.demoProposal>header{border-bottom:1px solid #273027;justify-content:space-between;align-items:center;padding-bottom:24px;display:flex}.demoProposal>header>div{align-items:center;gap:11px;display:flex}.demoProposal>header i{background:var(--demo-primary);color:#071008;border-radius:11px;place-items:center;width:42px;height:42px;font-style:normal;font-weight:950;display:grid}.demoProposal>header span b,.demoProposal>header span small{display:block}.demoProposal>header span small{letter-spacing:1.5px;color:#718075;font-size:7px}.demoProposal>header p{color:#8b968d;font-size:10px}.demoHero{grid-template-columns:1fr 430px;align-items:center;gap:80px;max-width:1200px;min-height:760px;margin:auto;display:grid}.demoHero>div:first-child>p{color:var(--demo-primary);letter-spacing:2px;font-size:9px;font-weight:900}.demoHero h1{letter-spacing:-4px;margin:14px 0;font-size:clamp(48px,7vw,90px)}.demoHero h2{color:#a6b0a8;margin:0 0 22px;font-size:25px;font-weight:500}.demoHero>div:first-child>span{color:#78847a;max-width:600px;line-height:1.65;display:block}.demoFeatureChips{flex-wrap:wrap;gap:8px;margin-top:27px;display:flex}.demoFeatureChips b{color:#bdc7bf;border:1px solid #344034;border-radius:20px;padding:8px 11px;font-size:8px}.proposalPhone{color:#121713;background:#f4f4ef;border:10px solid #252d27;border-radius:44px;width:330px;height:680px;padding:30px 20px 20px;position:relative;box-shadow:0 40px 100px #000}.proposalNotch{background:#252d27;border-radius:20px;width:90px;height:20px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.proposalPhone>header{justify-content:space-between;margin:15px 0 55px;display:flex}.proposalPhone>small{color:var(--demo-primary);letter-spacing:1.5px;font-size:7px}.proposalPhone h3{margin:8px 0 22px;font-size:27px;line-height:1.05}.proposalPhone>article{background:var(--demo-secondary);height:125px;color:var(--demo-accent);border-radius:20px;flex-direction:column;padding:18px;display:flex}.proposalPhone>article small{letter-spacing:1.4px;color:var(--demo-primary);font-size:6px}.proposalPhone>article b{margin-top:12px;font-size:18px}.proposalPhone>article span{color:var(--demo-primary);margin-top:auto;font-size:7px}.proposalGrid{grid-template-columns:1fr 1fr;gap:9px;margin-top:10px;display:grid}.proposalGrid>b{height:90px;color:var(--demo-primary);background:#e8ebe7;border-radius:15px;flex-direction:column;justify-content:space-between;padding:13px;display:flex}.proposalGrid small{color:#202620;font-size:8px}.proposalPhone nav{background:var(--demo-secondary);border-radius:18px;justify-content:space-around;align-items:center;height:62px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.proposalPhone nav span{color:#768077;text-align:center;font-size:7px}.proposalPhone nav span.on{color:var(--demo-primary)}.proposalPhone nav small{margin-top:5px;font-size:6px;display:block}.demoProposal>footer{color:#718075;border-top:1px solid #273027;justify-content:space-between;padding:22px 0;font-size:8px;display:flex}.demoProposal>footer b{color:var(--demo-primary);letter-spacing:1px}@media (max-width:950px){.demoStudio,.demoHero{grid-template-columns:1fr}.demoHero{padding:70px 0}.proposalPhone{margin:auto}.demoHistory article{grid-template-columns:42px 1fr}.demoHistory article>div:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (max-width:600px){.demoFields{grid-template-columns:1fr}.demoFields label.wide{grid-column:auto}.demoProposal{padding:20px 18px 0}.demoProposal>header p{display:none}.demoHero{gap:45px}.proposalPhone{transform-origin:top;margin-bottom:-90px;transform:scale(.86)}.demoHero h1{font-size:52px}.demoProposal>footer{flex-direction:column;gap:15px}}.proposalPhone nav button{color:#768077;text-align:center;cursor:pointer;background:0 0;border:0;padding:8px;font-size:7px}.proposalPhone nav button.on{color:var(--demo-primary)}.proposalPhone>header img{object-fit:contain;border-radius:10px;width:38px;height:38px}.proposalScreen>small{color:var(--demo-primary);letter-spacing:1.5px;font-size:7px}.proposalScreen h3{font-size:25px}.proposalProfile{background:#e8ebe7;border-radius:20px;grid-template-columns:55px 1fr;gap:4px 12px;padding:20px;display:grid}.proposalProfile i{background:var(--demo-primary);border-radius:50%;grid-row:1/3;place-items:center;width:52px;height:52px;font-size:22px;font-style:normal;display:grid}.proposalProfile span{color:#657067;font-size:8px}.proposalBars{gap:12px;margin-top:25px;display:grid}.proposalBars b{background:var(--demo-secondary);border-radius:10px;height:12px}.proposalBars b:first-child{width:82%}.proposalBars b:nth-child(2){width:68%}.proposalBars b:nth-child(3){width:91%}.proposalAi{text-align:center}.proposalAi>div{background:var(--demo-secondary);width:110px;height:110px;color:var(--demo-primary);border-radius:50%;place-items:center;margin:30px auto 15px;font-size:42px;display:grid}.proposalAi>span{text-align:left;color:#778078;border:1px solid #ccd2cc;border-radius:22px;justify-content:space-between;padding:14px;font-size:9px;display:flex}.proposalCourse,.proposalLeader{background:#e8ebe7;border-radius:14px;align-items:center;gap:12px;margin:9px 0;padding:14px;display:flex}.proposalCourse>b,.proposalLeader>b{color:var(--demo-primary);font-size:18px}.proposalCourse span{font-weight:800}.proposalCourse small{color:#747e75;margin-top:4px;font-size:7px;display:block}.proposalLeader span{flex:1;font-weight:800}.proposalLeader strong{font-size:9px}.claimForm,.clientLoginForm{text-align:left;gap:13px;width:min(420px,100%);margin-top:24px;display:grid}.claimForm label,.clientLoginForm label{color:#879389;letter-spacing:1px;text-transform:uppercase;gap:7px;font-size:8px;font-weight:900;display:grid}.claimForm input,.clientLoginForm input{box-sizing:border-box;color:#edf3eb;width:100%;font:600 12px var(--font-sans);background:#0d120e;border:1px solid #313c32;border-radius:10px;padding:13px}.claimForm button,.clientLoginForm button{color:#071008;letter-spacing:.7px;background:#b6ff3b;border:0;border-radius:10px;padding:15px;font-size:9px;font-weight:950}.claimError{box-sizing:border-box;color:#ff9b8c;background:#2a1714;border:1px solid #7c3e34;border-radius:10px;width:min(420px,100%);margin-top:18px;padding:12px;font-size:10px}.claimHelp{color:#687469;max-width:420px;margin-top:14px;line-height:1.55}.clientLoginHero{align-items:center}.clientLoginCard{min-height:auto}.dashRail nav button:disabled{opacity:.42;cursor:not-allowed}.dashRail nav button>small{letter-spacing:1px;color:#d6b95b;margin-left:auto;font-size:6px}.quickGrid button:disabled,.dashHero button:disabled,.appHealth button:disabled{opacity:.45;cursor:not-allowed}.quickGrid button:disabled em{letter-spacing:.8px;font-size:6px}.retryDelivery{color:#b6ff3b!important;background:#1b2a15!important;border:1px solid #8ea86a!important;border-radius:7px!important;margin-left:auto!important;padding:7px 10px!important;font-size:7px!important;font-weight:950!important}.brandTruthGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.brandTruthGrid article{background:#101611;border:1px solid #273229;border-radius:14px;padding:19px}.brandTruthGrid small{color:#b6ff3b;letter-spacing:1px;font-size:7px}.brandTruthGrid h3{margin:10px 0 7px;font-size:16px}.brandTruthGrid p{color:#7d8a7f;font-size:10px;line-height:1.55}.reissueWorkspace{color:#aabaac;letter-spacing:.6px;background:#111811;border:1px solid #3d4b3d;border-radius:7px;padding:7px 9px;font-size:6px;font-weight:900}.reissueWorkspace:disabled{opacity:.45}.customerList article{grid-template-columns:38px minmax(0,1fr) auto auto}.manageWorkspace{grid-column:2/-1}@media (max-width:700px){.brandTruthGrid{grid-template-columns:1fr}.customerList article{grid-template-columns:38px 1fr}.manageWorkspace{grid-column:1/-1}}.paymentGate{background:#0a0f0b;border:1px solid #3a4938;border-radius:12px;margin-top:16px;padding:13px}.paymentGate summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.paymentGate summary::-webkit-details-marker{display:none}.paymentGate summary small,.paymentGate summary b{display:block}.paymentGate summary small{color:#b6ff3b;letter-spacing:1px;font-size:6px}.paymentGate summary b{margin-top:4px;font-size:13px}.paymentGate summary em{color:#b6ff3b;border:1px solid #536a46;border-radius:18px;padding:5px 7px;font-size:6px;font-style:normal}.paymentGate>p{color:#78847a;font-size:8px;line-height:1.5}.provision .gateCheck,.growthApproval .gateCheck{text-transform:none;letter-spacing:0;color:#b7c1b9;background:#101611;border:1px solid #303b30;border-radius:9px;align-items:center;gap:8px;padding:10px;display:flex}.provision .gateCheck input,.growthApproval .gateCheck input{accent-color:#b6ff3b;width:auto;margin:0}.provision>button:disabled,.demoHistory button:disabled,.inviteResult button:disabled{opacity:.42;cursor:not-allowed}.foundingPresets{grid-template-columns:1fr 1fr}.foundingTerms,.growthApproval{color:#aeb9b0;background:#111a10;border:1px solid #40523b;border-radius:10px;grid-column:1/-1;padding:12px}.foundingTerms b,.foundingTerms span{display:block}.foundingTerms b{color:#b6ff3b;font-size:9px;line-height:1.5}.foundingTerms span{margin-top:7px;font-size:8px;line-height:1.5}.growthApproval>small{color:#b6ff3b;letter-spacing:1px;font-size:6px}.growthApproval>p{font-size:8px;line-height:1.5}.growthApproval>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.growthApproval strong{border-radius:8px;margin-top:10px;padding:9px;font-size:8px;display:block}.growthApproval strong.blocked{color:#ffd070;background:#302716}.growthApproval strong.ready{color:#8cf39a;background:#17301c}.placeholderField input:disabled{opacity:1;color:#9da79f;border-style:dashed}.offerFields input[readonly]{color:#b6ff3b}@media (max-width:600px){.foundingPresets,.growthApproval>div{grid-template-columns:1fr}}.demoFields textarea{box-sizing:border-box;resize:vertical;color:#edf2eb;width:100%;min-height:88px;font:500 9px/1.55 var(--font-sans);background:#090d0a;border:1px solid #2c372c;border-radius:9px;margin-top:6px;padding:10px}.demoFields label>small{color:#718075;text-transform:none;letter-spacing:0;margin-top:6px;font-size:7px;line-height:1.5;display:block}.introDeliveryStatus{letter-spacing:.4px;font-weight:800;color:#b6ff3b!important}.introProviderStatus{letter-spacing:.35px;font-weight:850!important}.introProviderStatus--delivered{color:#83e798!important}.introProviderStatus--bounced,.introProviderStatus--failed{color:#ff9c8e!important}.introProviderStatus--pending{color:#ffd070!important}.introProviderStatus--unavailable{color:#9aa59c!important}.introActionGroup{background:#101a0f;border:1px solid #51653f;border-radius:10px;gap:7px;margin:13px 0;padding:12px;display:grid}.introActionGroup>small,.proposalActionLabel{letter-spacing:1.1px;font-weight:900;color:#b6ff3b!important;font-size:6px!important}.introActionGroup>p{color:#91a093;margin:0 0 3px;font-size:7px;line-height:1.5}.inviteResult .introActionGroup button{margin:0}.inviteResult .introActionGroup .sendIntroduction{color:#071008;background:#b6ff3b;border-color:#b6ff3b}.proposalActionLabel{margin:14px 0 7px;display:block}.emailPreviewBackdrop{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#020503dc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.emailPreviewPanel{background:#0b100c;border:1px solid #3c4a3c;border-radius:18px;grid-template-rows:auto 1fr;width:min(900px,100%);height:min(900px,100vh - 44px);display:grid;overflow:hidden;box-shadow:0 35px 100px #000}.emailPreviewPanel>header{border-bottom:1px solid #293329;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.emailPreviewPanel>header small{color:#b6ff3b;letter-spacing:1.2px;font-size:7px;font-weight:900}.emailPreviewPanel>header h2{margin:6px 0 4px;font-size:19px}.emailPreviewPanel>header p{color:#7e8a80;margin:0;font-size:8px;line-height:1.5}.emailPreviewPanel>header button{color:#d9e2da;background:#111812;border:1px solid #3c4a3c;border-radius:10px;flex:0 0 40px;width:40px;height:40px;font-size:24px;line-height:1}.emailPreviewPanel>iframe{background:#eef0eb;border:0;width:100%;height:100%}@media (max-width:600px){.emailPreviewBackdrop{padding:0}.emailPreviewPanel{border:0;border-radius:0;height:100vh}.emailPreviewPanel>header{padding:14px}.emailPreviewPanel>header p{display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
