.krown-abt-wrap{z-index:1;max-width:1120px;margin:0 auto;padding:0 24px;position:relative}.krown-abt-wrap--hero{text-align:center}.krown-abt-eyebrow-bar{justify-content:center;align-items:center;gap:16px;margin-bottom:22px;display:inline-flex}.krown-abt-eyebrow-bar--left{justify-content:flex-start;margin-bottom:20px;display:flex}.krown-abt-eyebrow-text{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#ebeef5c7;white-space:nowrap;font-size:11.5px;font-weight:600}.krown-abt-eyebrow-rule{width:56px;height:1px;display:block}.krown-abt-eyebrow-rule--left{background:linear-gradient(90deg,#a78bfa00 0%,#c4b5fd8c 100%)}.krown-abt-eyebrow-rule--right{background:linear-gradient(90deg,#c4b5fd8c 0%,#a78bfa00 100%)}.krown-abt-reveal{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.krown-abt-reveal--1{transition-delay:40ms}.krown-abt-reveal--2{transition-delay:.12s}.krown-abt-reveal--3{transition-delay:.2s}.krown-abt-reveal--4{transition-delay:.28s}.krown-abt-reveal--5{transition-delay:.36s}.is-visible .krown-abt-reveal{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.krown-abt-reveal{opacity:1;transition:none;transform:none}}.krown-abt-line{margin-top:-.18em;margin-bottom:-.08em;padding-top:.18em;padding-bottom:.08em;display:block;overflow:visible}.krown-abt-ambient-bg{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.krown-abt-ambient-glow{filter:blur(130px);border-radius:9999px;position:absolute}.krown-abt-ambient-glow--top{background:radial-gradient(#8b5cf621 0%,#a855f70a 56%,#0000 76%);width:min(760px,92vw);height:360px;top:-120px;left:50%;transform:translate(-50%)}.krown-abt-ambient-glow--center{background:radial-gradient(#8b5cf617 0%,#0000 72%);width:min(680px,90vw);height:360px;top:52%;left:22%;transform:translate(-50%,-50%)}.krown-abt-ambient-glow--maisha{background:radial-gradient(#c084fc13 0%,#8b5cf606 58%,#0000 76%);width:min(640px,85vw);height:380px;top:40%;right:-8%}.krown-abt-ambient-glow--why{background:radial-gradient(#8b5cf616 0%,#a855f706 55%,#0000 76%);width:min(640px,88vw);height:260px;top:54%;left:50%;transform:translate(-50%,-50%)}.krown-abt-section-h2{font-family:var(--font-sora), var(--font-display), sans-serif;letter-spacing:-.034em;text-transform:uppercase;color:#fff;flex-direction:column;gap:4px;margin:0;font-size:clamp(26px,3.1vw,40px);font-weight:900;line-height:1.09;display:flex}.krown-abt-why-sec{background:#08070d;padding:clamp(128px,11vw,156px) 0 clamp(52px,5.5vw,72px);position:relative}.krown-abt-why-sec>.krown-abt-wrap{width:100%}.krown-abt-why-center{text-align:center;flex-direction:column;align-items:center;max-width:1020px;margin:0 auto;display:flex}.krown-abt-why-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#ebeef5b8;margin-bottom:18px;font-size:11.5px;font-weight:600;display:inline-block}.krown-abt-why-h1{max-width:1020px;font-family:var(--font-sora), var(--font-display), sans-serif;letter-spacing:-.035em;text-transform:uppercase;color:#fff;flex-direction:column;align-items:center;gap:4px;margin:0;font-size:clamp(25px,2.95vw,41px);font-weight:900;line-height:1.12;display:flex}.krown-abt-why-grad{color:#c4b5fd}.krown-abt-why-sub{max-width:580px;font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#e2e8f0c7;text-wrap:pretty;margin:22px auto 0;font-size:clamp(16px,1.35vw,18.5px);font-weight:400;line-height:1.68}.krown-abt-story-sec{background:#08070d;border-bottom:1px solid #ffffff0f;padding:clamp(56px,6vw,84px) 0;position:relative}.krown-abt-why-sec+.krown-abt-story-sec{padding-top:clamp(32px,3.6vw,52px)}.krown-abt-story-sec--mirrored{background:linear-gradient(#090810 0%,#08070d 100%)}.krown-abt-grid{grid-template-columns:400px minmax(0,1fr);align-items:center;gap:0 64px;display:grid}.krown-abt-photo-col,.krown-abt-copy-col{min-width:0}.krown-abt-founder-header{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.krown-abt-photo{aspect-ratio:4/4.85;background:#0d0b14;border:1px solid #ffffff17;border-radius:16px;width:100%;margin:0;position:relative;overflow:hidden;box-shadow:0 26px 60px -18px #000000d1,0 0 0 1px #a78bfa0d}.krown-abt-photo--maisha{border-color:#c4b5fd24}.krown-abt-photo-topbar{z-index:2;font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#f1f5f9c7;pointer-events:none;background:linear-gradient(#08070db8 0%,#08070d00 100%);justify-content:space-between;align-items:center;padding:14px 18px;font-size:10.5px;font-weight:600;display:flex;position:absolute;top:0;left:0;right:0}.krown-abt-photo-caption{z-index:2;pointer-events:none;background:linear-gradient(#08070d00 0%,#08070dd1 58%,#08070df0 100%);flex-direction:column;padding:32px 20px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.krown-abt-photo-caption strong{font-family:var(--font-sora), var(--font-sans), sans-serif;letter-spacing:-.01em;color:#fff;font-size:14.5px;font-weight:700}.krown-abt-photo-img{object-fit:cover;width:100%;height:100%;transition:transform .75s cubic-bezier(.22,1,.36,1);display:block}.krown-abt-photo-img--diogo{object-position:52% 30%;transform-origin:52% 44%;transform:scale(1.08)}.krown-abt-photo-img--maisha{object-position:50% 22%}.krown-abt-photo:hover .krown-abt-photo-img--diogo{transform:scale(1.105)}.krown-abt-photo:hover .krown-abt-photo-img--maisha{transform:scale(1.025)}.krown-abt-founder-name{font-family:var(--font-sora), var(--font-display), sans-serif;letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.15}.krown-abt-founder-role{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;margin:0;font-size:12.5px;font-weight:600}.krown-abt-body p{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#e2e8f0d6;text-wrap:pretty;border-left:none;max-width:58ch;margin:0 0 18px;padding-left:0;font-size:16px;font-weight:400;line-height:1.75}.krown-abt-body p:last-child{margin-bottom:0}.krown-abt-work-sec{background:#08070d;padding:clamp(72px,7.8vw,108px) 0 clamp(84px,8.8vw,120px);position:relative}.krown-abt-work-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(38px,4.5vw,54px);display:flex}.krown-abt-work-head-left{max-width:680px}.krown-abt-work-all-link{font-family:var(--font-sora), var(--font-sans), sans-serif;color:#fff;background:#ffffff09;border:1px solid #ffffff1c;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:13.5px;font-weight:600;text-decoration:none;transition:background .24s,border-color .24s,transform .24s;display:inline-flex}.krown-abt-work-all-link:hover{background:#8b5cf624;border-color:#c4b5fd66;transform:translateY(-1px)}.krown-abt-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.krown-abt-work-card{background:#0c0b14;border:1px solid #ffffff14;border-radius:16px;transition:border-color .3s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;overflow:hidden}.krown-abt-work-card:hover{border-color:#a78bfa52;transform:translateY(-4px);box-shadow:0 24px 48px -18px #000000c7}.krown-abt-work-card-link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.krown-abt-work-media{aspect-ratio:16/10;background:#07060b;border-bottom:1px solid #ffffff0f;width:100%;position:relative;overflow:hidden}.krown-abt-work-img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.krown-abt-work-card:hover .krown-abt-work-img{transform:scale(1.035)}.krown-abt-work-media-shade{pointer-events:none;background:linear-gradient(#08070d8c 0%,#08070d00 42%,#08070d73 100%);position:absolute;inset:0}.krown-abt-work-badges{pointer-events:none;justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;top:12px;left:12px;right:12px}.krown-abt-work-index{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08070dc2;border:1px solid #ffffff1f;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:600}.krown-abt-work-status{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#f1f5f9e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08070dc7;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.krown-abt-work-status--wip{color:#ddd6fe;border-color:#a78bfa57}.krown-abt-work-status-dot{background:#a78bfa;border-radius:999px;width:6px;height:6px}.krown-abt-work-body{flex-direction:column;flex:1;padding:22px 22px 24px;display:flex}.krown-abt-work-meta{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd;margin-bottom:8px;font-size:11px;font-weight:500}.krown-abt-work-title{font-family:var(--font-sora), var(--font-sans), sans-serif;letter-spacing:-.02em;color:#fff;justify-content:space-between;align-items:center;gap:10px;margin:0 0 10px;font-size:18px;font-weight:800;display:flex}.krown-abt-work-arrow{color:#c4b5fdad;flex-shrink:0;width:18px;height:18px;transition:transform .24s,color .24s}.krown-abt-work-card:hover .krown-abt-work-arrow{color:#fff;transform:translate(2px,-2px)}.krown-abt-work-desc{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#d1d5dbc7;text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.65}.krown-abt-work-mobile-cta{margin-top:28px;display:none}.krown-abt-btn-secondary{min-height:50px;font-family:var(--font-sora), var(--font-sans), sans-serif;letter-spacing:-.01em;color:#f8fafc;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .24s,border-color .24s,transform .24s;display:inline-flex}.krown-abt-btn-secondary:hover{background:#ffffff14;border-color:#c4b5fd61;transform:translateY(-2px)}@media (max-width:1024px){.krown-abt-grid{grid-template-columns:340px minmax(0,1fr);column-gap:40px}.krown-abt-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.krown-abt-why-sec{padding:108px 0 46px}.krown-abt-why-sec+.krown-abt-story-sec{padding-top:32px}.krown-abt-grid{grid-template-columns:1fr;align-items:start;row-gap:28px}.krown-abt-photo-col{width:100%;max-width:440px}.krown-abt-work-head-right{display:none}.krown-abt-work-grid{grid-template-columns:1fr;gap:20px}.krown-abt-work-mobile-cta{justify-content:center;display:flex}}@media (max-width:640px){.krown-abt-wrap{padding:0 18px}.krown-abt-why-sec{padding:98px 0 40px}.krown-abt-why-sec+.krown-abt-story-sec{padding-top:28px}.krown-abt-eyebrow-rule{width:34px}.krown-abt-eyebrow-text,.krown-abt-why-eyebrow{letter-spacing:.18em;font-size:10.5px}.krown-abt-why-h1{font-size:clamp(23px,6.4vw,32px)}.krown-abt-why-sub{margin-top:16px;font-size:15.5px;line-height:1.64}.krown-abt-section-h2{font-size:clamp(23px,6.6vw,32px)}.krown-abt-founder-header{margin-bottom:18px}.krown-abt-founder-name{font-size:clamp(22px,6vw,28px)}.krown-abt-photo-col{max-width:100%}.krown-abt-body p{margin-bottom:16px;font-size:15.5px;line-height:1.7}.krown-abt-btn-secondary{width:100%}}.krown-cs-wrap{max-width:1160px;margin:0 auto;padding:0 28px}.krown-cso-wrap{max-width:1340px;margin:0 auto;padding:0 28px}.krown-cso-intro{background:#08070d;border-bottom:1px solid #ffffff0f;padding:clamp(112px,8.5vw,128px) 0 clamp(34px,3.5vw,44px);position:relative}.krown-cso-intro-glow{filter:blur(110px);background:radial-gradient(#8b5cf61c 0%,#a855f708 56%,#0000 76%);border-radius:9999px;width:min(640px,88vw);height:260px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.krown-cso-intro-head{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex;position:relative}.krown-cso-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.22em;text-transform:uppercase;color:#ebeef5b8;margin-bottom:12px;font-size:11.5px;font-weight:600;display:inline-block}.krown-cso-intro-h1{font-family:var(--font-sora), var(--font-display), sans-serif;letter-spacing:-.036em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:900;line-height:1.08}.krown-cso-grad{color:#c4b5fd}.krown-cso-intro-sub{max-width:540px;font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#e2e8f0c2;text-wrap:pretty;margin:12px auto 0;font-size:clamp(15.5px,1.3vw,17.5px);font-weight:400;line-height:1.62}.krown-cso-study{background:#08070d;border-bottom:1px solid #fff1;padding:clamp(64px,6.6vw,92px) 0;position:relative}.krown-cso-study--mirrored{background:linear-gradient(#0a0912 0%,#08070d 100%)}.krown-cso-study:last-of-type{border-bottom:none;padding-bottom:clamp(78px,8.2vw,112px)}.krown-cso-grid{grid-template:"header visual""details visual"/minmax(0,425px) minmax(0,1fr);align-items:start;gap:0 clamp(36px,4.2vw,56px);display:grid}.krown-cso-grid--mirrored{grid-template-columns:minmax(0,1fr) minmax(0,425px);grid-template-areas:"visual header""visual details"}.krown-cso-header{grid-area:header;align-self:end;min-width:0}.krown-cso-visual{grid-area:visual;align-self:center;min-width:0}.krown-cso-details{grid-area:details;align-self:start;min-width:0}.krown-cso-meta-bar{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px;display:flex}.krown-cso-index{font-family:var(--font-mono), monospace;letter-spacing:.1em;color:#a7a1b39e;font-size:12px;font-weight:500}.krown-cso-index b{font-family:var(--font-mono), monospace;color:#c4b5fd;margin-right:1px;font-size:13px;font-weight:700}.krown-cso-meta-sep{background:#c4b5fd40;width:18px;height:1px}.krown-cso-status{font-family:var(--font-mono), monospace;letter-spacing:.13em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:600;display:inline-flex}.krown-cso-status--live{color:#e2e8f0;background:#8b5cf61c;border:1px solid #a78bfa47}.krown-cso-status--live .krown-cso-status-dot{background:#a78bfa;box-shadow:0 0 8px #a78bfabf}.krown-cso-status--preview{color:#ddd6fe;background:#8b5cf61a;border:1px solid #a78bfa42}.krown-cso-status--preview .krown-cso-status-dot{background:#c4b5fd}.krown-cso-status--wip{color:#fde68a;background:#f59e0b1a;border:1px solid #fbbf2457}.krown-cso-status--wip .krown-cso-status-dot{background:#fbbf24;box-shadow:0 0 8px #fbbf24b3}.krown-cso-status-dot{border-radius:999px;width:6px;height:6px}.krown-cso-identity{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:14px;display:flex}.krown-cso-client{font-family:var(--font-sora), var(--font-sans), sans-serif;letter-spacing:-.015em;color:#fff;font-size:clamp(16.5px,1.4vw,18.5px);font-weight:800}.krown-cso-identity-dot{color:#c4b5fd73;font-weight:600}.krown-cso-category{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;color:#c4b5fdd9;font-size:11.5px;font-weight:500}.krown-cso-h2{font-family:var(--font-sora), var(--font-display), sans-serif;letter-spacing:-.034em;text-transform:uppercase;color:#fff;flex-direction:column;gap:3px;margin:0;font-size:clamp(22px,2.08vw,29px);font-weight:900;line-height:1.1;display:flex}.krown-cso-desc{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#e2e8f0cc;text-wrap:pretty;margin:15px 0 0;font-size:15.5px;line-height:1.66}.krown-cso-built{border-top:1px solid #ffffff12;margin-top:22px;padding-top:18px}.krown-cso-subhead{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:#c4b5fdad;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.krown-cso-built-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.krown-cso-built-row{border-bottom:1px solid #ffffff12;align-items:center;gap:14px;padding:11px 0;transition:border-color .22s;display:flex}.krown-cso-built-row:hover{border-bottom-color:#c4b5fd47}.krown-cso-built-num{width:24px;font-family:var(--font-mono), monospace;letter-spacing:.06em;color:#a78bfa;flex-shrink:0;font-size:11.5px;font-weight:700}.krown-cso-built-service{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#f8fafc;font-size:15px;font-weight:500;line-height:1.4}.krown-cso-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.krown-cso-btn-primary{font-family:var(--font-sora), var(--font-sans), sans-serif;letter-spacing:-.01em;color:#fff;background:#8b5cf624;border:1px solid #c4b5fd57;border-radius:999px;align-items:center;gap:9px;padding:11px 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .24s,border-color .24s,transform .24s,box-shadow .24s;display:inline-flex}.krown-cso-btn-primary:hover{background:#8b5cf63d;border-color:#e9d5ff8f;transform:translateY(-1px);box-shadow:0 12px 28px -10px #8b5cf673}.krown-cso-btn-arrow{color:#c4b5fd;width:15px;height:15px;transition:transform .22s}.krown-cso-btn-primary:hover .krown-cso-btn-arrow{transform:translate(3px)}.krown-cso-btn-ext{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#d1d5dbc7;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .22s;display:inline-flex}.krown-cso-btn-ext:hover{color:#fff}.krown-cso-ext-arrow{color:#c4b5fd;width:15px;height:15px;transition:transform .22s}.krown-cso-btn-ext:hover .krown-cso-ext-arrow{transform:translate(2px,-2px)}.krown-cso-browser{background:#0c0b13;border:1px solid #c4b5fd38;border-radius:16px;transition:border-color .3s,box-shadow .3s;overflow:hidden;box-shadow:0 28px 68px -22px #000000db,inset 0 0 0 1px #ffffff08}.krown-cso-browser:hover{border-color:#c4b5fd61;box-shadow:0 32px 74px -20px #000000e6,0 0 38px -14px #8b5cf63d}.krown-cso-browser-bar{background:#100e1a;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.krown-cso-browser-dots{flex-shrink:0;align-items:center;gap:6px;display:flex}.krown-cso-browser-dots span{background:#ffffff29;border-radius:999px;width:8px;height:8px}.krown-cso-browser-dots span:first-child{background:#a855f794}.krown-cso-browser-domain{min-width:0;font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#d1d5dbb8;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;overflow:hidden}.krown-cso-browser-badge{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:#c4b5fdd1;flex-shrink:0;font-size:10.5px;font-weight:600}.krown-cso-browser-tabs{flex-wrap:wrap;gap:6px;display:flex}.krown-cso-browser-tab{font-family:var(--font-mono), monospace;color:#d1d5dbbd;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;padding:4px 10px;font-size:10.5px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.krown-cso-browser-tab:hover{color:#fff;border-color:#c4b5fd4d}.krown-cso-browser-tab.is-active{color:#fff;background:#8b5cf638;border-color:#c4b5fd7a}.krown-cso-media-link{text-decoration:none;display:block;position:relative}.krown-cso-media{background:#08070d;margin:0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0a}.krown-cso-media-img{width:100%;height:auto;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.krown-cso-media-link:hover .krown-cso-media-img{transform:scale(1.018)}.krown-cso-media-overlay{opacity:0;background:linear-gradient(#0000 62%,#08070db8 100%);justify-content:flex-end;align-items:flex-end;padding:18px;transition:opacity .28s;display:flex;position:absolute;inset:0}.krown-cso-media-link:hover .krown-cso-media-overlay{opacity:1}.krown-cso-media-pill{font-family:var(--font-sora), var(--font-sans), sans-serif;color:#fff;background:#110d1beb;border:1px solid #c4b5fd6b;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.krown-cs-head{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:32px;padding-bottom:28px;display:flex}.krown-cs-head-left{flex-direction:column;align-items:flex-start;gap:10px;min-width:0;display:flex}.krown-cs-pills-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.krown-cs-pills-row--center{justify-content:center}.krown-cs-pill{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;background:#8b5cf614;border:1px solid #a78bfa4d;border-radius:9999px;align-items:center;gap:7px;padding:5px 14px;font-size:11px;font-weight:600;display:inline-flex}.krown-cs-pill--status{color:#fde68a;background:#f59e0b1a;border-color:#fbbf2457}.krown-cs-status-dot{background:#fbbf24;border-radius:9999px;width:6px;height:6px;box-shadow:0 0 8px #fbbf24bf}.krown-cs-pill--note{color:#e2e8f0c7;background:#ffffff0a;border-color:#ffffff24}.krown-cs-title{font-family:var(--font-sora), var(--font-display), sans-serif;letter-spacing:-.034em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(28px,3.6vw,46px);font-weight:900;line-height:1.08}.krown-cs-loc{font-family:var(--font-mono), monospace;letter-spacing:.05em;color:#a7a1b3d9;margin:10px 0 0;font-size:13px}.krown-cs-index{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:#a7a1b38c;flex-shrink:0;font-size:15px;font-weight:500}.krown-cs-index b{font-family:var(--font-sora), var(--font-display), sans-serif;color:#c4b5fd;margin-right:2px;font-size:clamp(24px,2.4vw,32px);font-weight:800}.krown-csd-story-sec .krown-cs-wrap,.krown-csd-shots-sec .krown-cs-wrap,.krown-csd-result-sec .krown-cs-wrap{max-width:1200px}.krown-cs-grid{grid-template-columns:minmax(0,.475fr) minmax(0,.525fr);align-items:stretch;gap:32px 36px;display:grid}.krown-cs-narrative{flex-direction:column;min-width:0;display:flex}.krown-cs-story{flex-direction:column;flex:1;justify-content:space-between;gap:22px;margin:0;padding:0 0 0 28px;list-style:none;display:flex;position:relative}.krown-cs-story:before{content:"";background:linear-gradient(#8b5cf68f 0%,#a855f761 58%,#8b5cf614 100%);width:1px;position:absolute;top:32px;bottom:32px;left:5px}.krown-cs-step{background:#0b0a12;border:1px solid #ffffff14;border-radius:16px;padding:28px 30px;transition:border-color .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px #ffffff0e,0 20px 44px -24px #000000c7}.krown-cs-step:before{content:"";background:#08070d;border:2px solid #8b5cf6;border-radius:9999px;width:11px;height:11px;position:absolute;top:30px;left:-28px;box-shadow:0 0 0 4px #08070d}.krown-cs-step--highlight{background:linear-gradient(165deg,#8b5cf61c 0%,#120e1ef2 52%,#0b0a12fa 100%);border-color:#a78bfa4d;box-shadow:inset 0 1px #d8b4fe2e,0 24px 52px -26px #6d28d942}.krown-cs-step--highlight:before{background:#a855f7;border-color:#f3e8ff;box-shadow:0 0 0 4px #08070d,0 0 12px #a855f7b8}.krown-cs-step-label{font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:#c4b5fde0;margin-bottom:14px;font-size:11px;font-weight:700}.krown-cs-step--highlight .krown-cs-step-label{color:#ddd6fe}.krown-cs-step p{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#e2e8f0d6;text-wrap:pretty;max-width:66ch;margin:0;font-size:15px;line-height:1.66}.krown-cs-step p+p{margin-top:14px}.krown-cs-actions{flex-direction:column;gap:18px;margin-top:24px;padding-left:26px;display:flex}.krown-cs-tags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.krown-cs-tags li{font-family:var(--font-mono), monospace;color:#e2e8f0c7;background:#ffffff09;border:1px solid #ffffff17;border-radius:8px;padding:5px 11px;font-size:11.5px}.krown-cs-links-row{flex-wrap:wrap;align-items:center;gap:14px 22px;display:flex}.krown-cs-cta-link{font-family:var(--font-sora), var(--font-sans), sans-serif;letter-spacing:.02em;color:#fff;background:#8b5cf624;border:1px solid #c4b5fd57;border-radius:11px;align-items:center;gap:9px;padding:12px 20px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .22s,border-color .22s,transform .22s,box-shadow .22s;display:inline-flex}.krown-cs-cta-link:hover{background:#8b5cf63d;border-color:#e9d5ff8f;transform:translateY(-1px);box-shadow:0 12px 30px -10px #8b5cf673}.krown-cs-cta-arrow{color:#c4b5fd;width:15px;height:15px;transition:transform .22s}.krown-cs-cta-link:hover .krown-cs-cta-arrow{transform:translate(3px)}.krown-cs-ext-link{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#a7a1b3;align-items:center;gap:5px;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.krown-cs-ext-link:hover{color:#fff}.krown-cs-visual{min-width:0}.krown-cs-frame{background:#0c0b13;border:1px solid #c4b5fd38;border-radius:16px;overflow:hidden;box-shadow:0 28px 70px -22px #000000d9,inset 0 0 0 1px #ffffff08}.krown-cs-frame-bar{background:#100e1a;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;display:flex}.krown-cs-frame-dots{align-items:center;gap:6px;display:flex}.krown-cs-frame-dots span{background:#ffffff29;border-radius:9999px;width:8px;height:8px}.krown-cs-frame-dots span:first-child{background:#a855f78c}.krown-cs-frame-domain{font-family:var(--font-mono), monospace;letter-spacing:.05em;color:#d1d5dbbf;font-size:11.5px}.krown-cs-frame-tag{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd;font-size:10.5px}.krown-cs-frame-tabs{flex-wrap:wrap;gap:6px;display:flex}.krown-cs-frame-tab{font-family:var(--font-mono), monospace;color:#d1d5dbb8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:7px;padding:4px 10px;font-size:10.5px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.krown-cs-frame-tab:hover{color:#fff;border-color:#c4b5fd47}.krown-cs-frame-tab.is-active{color:#fff;background:#8b5cf638;border-color:#c4b5fd7a}.krown-cs-media-link{text-decoration:none;display:block;position:relative}.krown-cs-media{background:#08070d;margin:0;position:relative;overflow:hidden}.krown-cs-media-img{width:100%;height:auto;transition:transform .65s cubic-bezier(.22,1,.36,1);display:block}.krown-cs-media-link:hover .krown-cs-media-img{transform:scale(1.018)}.krown-cs-media-overlay{opacity:0;background:linear-gradient(#0000 60%,#08070db8 100%);justify-content:flex-end;align-items:flex-end;padding:20px;transition:opacity .28s;display:flex;position:absolute;inset:0}.krown-cs-media-link:hover .krown-cs-media-overlay{opacity:1}.krown-cs-media-badge{font-family:var(--font-sora), var(--font-sans), sans-serif;color:#fff;background:#110d1beb;border:1px solid #c4b5fd6b;border-radius:9999px;align-items:center;padding:8px 15px;font-size:12.5px;font-weight:700;display:inline-flex}.krown-csd-hero{background:#08070d;border-bottom:1px solid #ffffff0f;padding:146px 0 clamp(68px,7.5vw,98px);position:relative}.krown-csd-hero-head{text-align:center;max-width:900px;margin:0 auto 44px}.krown-csd-crumbs{font-family:var(--font-mono), monospace;letter-spacing:.04em;margin-bottom:22px;font-size:12.5px}.krown-csd-crumbs ol{flex-wrap:wrap;justify-content:center;gap:6px 10px;margin:0;padding:0;list-style:none;display:flex}.krown-csd-crumbs li+li:before{content:"/";color:#a7a1b373;margin-right:10px}.krown-csd-crumbs a{color:#a7a1b3;text-decoration:none;transition:color .2s}.krown-csd-crumbs a:hover{color:#fff}.krown-csd-crumbs [aria-current]{color:#f8f7fc}.krown-csd-client-sub{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:#a7a1b3d9;margin:4px 0 14px;font-size:13px}.krown-csd-hero-h1{font-family:var(--font-sora), var(--font-display), sans-serif;letter-spacing:-.034em;text-transform:uppercase;color:#fff;flex-direction:column;gap:4px;margin:0 auto;font-size:clamp(30px,4.5vw,52px);font-weight:900;line-height:1.08;display:flex}.krown-csd-hero-intro{max-width:720px;font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#d1d5dbd1;text-wrap:pretty;margin:20px auto 0;font-size:17.5px;line-height:1.68}.krown-csd-hero-showcase{max-width:1080px;margin:0 auto}.krown-csd-frame-visit{font-family:var(--font-mono), monospace;color:#c4b5fd;align-items:center;gap:5px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.krown-csd-frame-visit:hover{color:#fff}.krown-csd-story-sec,.krown-csd-shots-sec,.krown-csd-result-sec{background:#08070d;border-bottom:1px solid #ffffff0f;padding:clamp(74px,8.2vw,114px) 0;position:relative}.krown-csd-result-sec{border-bottom:none}.krown-csd-console-wrap{flex-direction:column;min-width:0;display:flex}.krown-csd-console{background:linear-gradient(#100d1b 0%,#0b0a12 100%);border:1px solid #c4b5fd38;border-radius:16px;flex-direction:column;flex:1;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 24px 58px -24px #000000d1}.krown-csd-console-bar{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#f8f7fc;background:linear-gradient(#8b5cf613 0%,#110e1cd1 100%);border-bottom:1px solid #ffffff13;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:20px 28px;font-size:11px;font-weight:700;display:flex}.krown-csd-console-bar-main{align-items:center;gap:10px;min-width:0;display:inline-flex}.krown-csd-console-bar-title{line-height:1.35}.krown-csd-console-dot{background:#a855f7;border-radius:9999px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 9px #a855f7b8}.krown-csd-console-meta{letter-spacing:.13em;color:#d8b4fed6;background:#ffffff08;border:1px solid #ffffff13;border-radius:7px;padding:4px 10px;font-size:10.5px;font-weight:600}.krown-csd-console-list{flex-direction:column;flex:1;display:flex}.krown-csd-console-item{border-bottom:1px solid #fff1;flex:1;grid-template-columns:36px minmax(0,1fr);align-content:center;align-items:start;gap:16px;padding:24px 28px;display:grid}.krown-csd-console-item:last-child{border-bottom:none}.krown-csd-console-num{width:34px;height:34px;font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#ddd6fe;background:#8b5cf61a;border:1px solid #a78bfa3d;border-radius:9px;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.krown-csd-console-item-body{min-width:0}.krown-csd-console-item h3{font-family:var(--font-sora), var(--font-sans), sans-serif;letter-spacing:-.015em;color:#f8f7fc;margin:0 0 8px;font-size:16.5px;font-weight:700;line-height:1.32}.krown-csd-console-item p{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#d6dbe6d1;text-wrap:pretty;max-width:58ch;margin:0;font-size:14.75px;line-height:1.64}.krown-csd-console-foot{background:#08070d8c;border-top:1px solid #ffffff13;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;padding:18px 28px;display:flex}.krown-csd-console-foot-label{font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:#a7a1b3c7;font-size:10.5px;font-weight:600}.krown-csd-console-foot .krown-cs-tags li{font-family:var(--font-mono), monospace;letter-spacing:.03em;color:#ede9fe;background:#8b5cf617;border:1px solid #a78bfa3d;border-radius:8px;padding:6px 12px;font-size:11.5px;font-weight:600;box-shadow:inset 0 1px #ffffff0d}.krown-csd-shots-sec .krown-csd-shots-head{margin-bottom:24px;padding-bottom:24px}.krown-csd-shot-tabs-bar{margin-bottom:24px}.krown-csd-shot-tabs{background:#0b0a13;border:1px solid #ffffff16;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid;box-shadow:inset 0 1px #ffffff0b}.krown-csd-shot-tab{min-height:46px;font-family:var(--font-sora), var(--font-sans), sans-serif;letter-spacing:-.01em;color:#c4c0d4c7;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.krown-csd-shot-tab:hover{color:#f8f7fc;background:#ffffff09}.krown-csd-shot-tab.is-active{color:#fff;background:linear-gradient(#8b5cf638 0%,#6d28d924 100%);border-color:#c4b5fd66;box-shadow:inset 0 1px #ffffff1f,0 10px 24px -12px #8b5cf680}.krown-csd-shot-tab-num{min-width:24px;height:22px;font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#c4b5fdcc;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.krown-csd-shot-tab.is-active .krown-csd-shot-tab-num{color:#f5f3ff;background:#8b5cf652;border-color:#d8b4fe73}.krown-csd-shot-tab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.krown-csd-shot-stage{grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);align-items:stretch;gap:28px;display:grid}.krown-csd-shot-stage-copy{background:linear-gradient(#100d1b 0%,#0b0a12 100%);border:1px solid #c4b5fd38;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff13,0 24px 58px -24px #000000d1}.krown-csd-shot-copy-bar{background:linear-gradient(#8b5cf612 0%,#100d1bd9 100%);border-bottom:1px solid #ffffff13;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:48px;padding:12px 24px;display:flex}.krown-csd-shot-counter{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ddd6fe;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.krown-csd-shot-counter-dot{background:#a855f7;border-radius:9999px;width:7px;height:7px;box-shadow:0 0 8px #a855f7b8}.krown-csd-shot-copy-client{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#c4b5fdb8;font-size:10.5px;font-weight:600}.krown-csd-shot-copy-body{flex-direction:column;flex:1;justify-content:space-between;gap:22px;padding:26px;display:flex}.krown-csd-shot-copy-intro{flex-direction:column;gap:12px;display:flex}.krown-csd-shot-directory{border-top:1px solid #ffffff12;flex-direction:column;gap:10px;padding-top:18px;display:flex}.krown-csd-shot-dir-label{font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:#a7a1b3c7;font-size:10px;font-weight:700}.krown-csd-shot-dir-list{flex-direction:column;gap:6px;display:flex}.krown-csd-shot-dir-item{width:100%;font-family:var(--font-sora), var(--font-sans), sans-serif;color:#d1cee0c7;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #fff1;border-radius:9px;align-items:center;gap:10px;padding:9px 12px;font-size:12.25px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.krown-csd-shot-dir-item:hover{color:#fff;background:#ffffff0b;border-color:#c4b5fd38}.krown-csd-shot-dir-item.is-active{color:#fff;background:#8b5cf624;border-color:#c4b5fd5c}.krown-csd-shot-dir-num{font-family:var(--font-mono), monospace;color:#c4b5fd;flex-shrink:0;font-size:11px;font-weight:700}.krown-csd-shot-dir-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.krown-csd-shot-dir-arrow{color:#c4b5fd73;flex-shrink:0;margin-left:auto;transition:transform .2s,color .2s}.krown-csd-shot-dir-item.is-active .krown-csd-shot-dir-arrow,.krown-csd-shot-dir-item:hover .krown-csd-shot-dir-arrow{color:#ddd6fe;transform:translate(2px)}.krown-csd-shot-dir-static{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.krown-csd-shot-dir-static li{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#e2e8f0d9;background:#ffffff05;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:10px;padding:8px 11px;font-size:13px;display:flex}.krown-csd-shot-stage-title{font-family:var(--font-sora), var(--font-sans), sans-serif;letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(19px,1.75vw,23px);font-weight:800;line-height:1.28}.krown-csd-shot-stage-desc{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#e2e8f0d6;text-wrap:pretty;margin:0;font-size:15.25px;line-height:1.68}.krown-csd-shot-copy-foot{background:#08070d8c;border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding:18px 28px;display:flex}.krown-csd-shot-copy-foot--tags .krown-cs-tags li{font-family:var(--font-mono), monospace;color:#ede9fe;background:#8b5cf617;border:1px solid #a78bfa3d;border-radius:8px;padding:5px 11px;font-size:11px;font-weight:600}.krown-csd-shot-progress{align-items:center;gap:6px;display:inline-flex}.krown-csd-shot-progress-seg{background:#ffffff1f;border-radius:9999px;width:22px;height:4px;transition:width .22s,background .22s}.krown-csd-shot-progress-seg.is-active{background:#a855f7;width:34px;box-shadow:0 0 10px #a855f78c}.krown-csd-shot-stage-nav{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.krown-csd-shot-nav-btn{min-height:40px;font-family:var(--font-sora), var(--font-sans), sans-serif;color:#f8f7fc;cursor:pointer;background:#ffffff09;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:8px 15px;font-size:12.5px;font-weight:600;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.krown-csd-shot-nav-btn--next{background:#8b5cf624;border-color:#c4b5fd52}.krown-csd-shot-nav-btn:hover{background:#8b5cf638;border-color:#d8b4fe80}.krown-csd-shot-stage-frame{flex-direction:column;min-width:0;display:flex}.krown-csd-shot-stage-frame .krown-cs-frame{flex-direction:column;flex:1;display:flex}.krown-csd-shot-stage-frame .krown-cs-frame-bar{min-height:48px;padding:12px 20px}.krown-csd-shot-stage-frame .krown-cs-media{background:#08070d;flex:1;align-items:flex-start;display:flex}.krown-csd-shot-stage-frame .krown-cs-media-img{width:100%;height:auto;display:block}.krown-csd-result-sec{padding:clamp(64px,6.6vw,92px) 0}.krown-csd-result-box{background:linear-gradient(165deg,#151022eb 0%,#0b0a12fa 100%);border:1px solid #a78bfa42;border-radius:18px;padding:clamp(28px,3.2vw,40px);box-shadow:inset 0 1px #ffffff13,0 26px 60px -26px #000000d1}.krown-csd-result-grid{grid-template-columns:minmax(0,.54fr) minmax(0,.46fr);align-items:stretch;gap:36px;display:grid}.krown-csd-result-copy{flex-direction:column;align-items:flex-start;gap:18px;min-width:0;display:flex}.krown-csd-result-head{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.krown-csd-result-h2{font-family:var(--font-sora), var(--font-display), sans-serif;letter-spacing:-.032em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(24px,2.7vw,34px);font-weight:900;line-height:1.08}.krown-csd-result-paragraphs{flex-direction:column;gap:14px;max-width:62ch;display:flex}.krown-csd-result-copy p{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#e2e8f0d6;text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.68}.krown-csd-result-cta{margin-top:auto;padding-top:6px}.krown-csd-deliverables{background:#08070dc7;border:1px solid #ffffff16;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.krown-csd-deliverables-bar{background:linear-gradient(#8b5cf612 0%,#100d1bb8 100%);border-bottom:1px solid #ffffff12;align-items:center;gap:10px;padding:15px 24px;display:flex}.krown-csd-deliverables-dot{background:#a855f7;border-radius:9999px;width:7px;height:7px;box-shadow:0 0 8px #a855f7ad}.krown-csd-deliverables-title{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ddd6fe;margin:0;font-size:11px;font-weight:700}.krown-csd-deliverables-count{font-family:var(--font-mono), monospace;letter-spacing:.08em;color:#c4b5fdbf;background:#ffffff09;border:1px solid #ffffff12;border-radius:6px;margin-left:auto;padding:2px 8px;font-size:10.5px;font-weight:600}.krown-csd-deliverables-list{flex-direction:column;flex:1;margin:0;padding:0;list-style:none;display:flex}.krown-csd-deliverables-list li{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#f8f7fc;border-bottom:1px solid #ffffff0e;flex:1;align-items:center;gap:13px;padding:13px 24px;font-size:14.5px;line-height:1.5;display:flex}.krown-csd-deliverables-list li:last-child{border-bottom:none}.krown-csd-deliverables-check{color:#ddd6fe;background:#8b5cf629;border:1px solid #c4b5fd57;border-radius:9999px;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.krown-csd-more{flex-direction:column;gap:20px;margin-top:28px;display:flex}.krown-csd-next-card{background:linear-gradient(#0f0d1a 0%,#0b0a12 100%);border:1px solid #ffffff16;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 28px;padding:24px 32px;transition:border-color .22s;display:flex;box-shadow:inset 0 1px #ffffff0e,0 18px 44px -24px #000000c7}.krown-csd-next-card:hover{border-color:#c4b5fd3d}.krown-csd-next-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.krown-csd-next-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:#c4b5fd;margin:0;font-size:11px;font-weight:600;display:block}.krown-csd-next-identity{flex-wrap:wrap;align-items:baseline;gap:6px 14px;display:flex}.krown-csd-next-title{font-family:var(--font-sora), var(--font-display), sans-serif;letter-spacing:-.022em;color:#fff;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1.18}.krown-csd-next-sep{background:#c4b5fd73;border-radius:9999px;align-self:center;width:4px;height:4px}.krown-csd-next-sub{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#b7b1c9e0;margin:0;font-size:14.5px}.krown-csd-next-cta{flex-shrink:0}.krown-csd-bottom-links{border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.krown-csd-service-links{flex-wrap:wrap;align-items:center;gap:12px 26px;display:flex}.krown-abt-door-link{font-family:var(--font-sora), var(--font-sans), sans-serif;color:#c4b5fd;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.krown-abt-door-arrow{transition:transform .2s;display:inline-block}.krown-abt-door-link:hover{color:#fff}.krown-abt-door-link:hover .krown-abt-door-arrow{transform:translate(3px)}@media (max-width:1080px){.krown-cso-grid{grid-template-columns:minmax(0,365px) minmax(0,1fr);column-gap:34px}.krown-cso-grid--mirrored{grid-template-columns:minmax(0,1fr) minmax(0,365px)}}@media (max-width:980px){.krown-cs-grid,.krown-csd-result-grid{grid-template-columns:1fr;gap:28px}.krown-csd-shot-stage{grid-template-columns:1fr;gap:20px}.krown-csd-shot-stage-frame{order:-1}.krown-csd-shot-copy-body{padding:24px}.krown-csd-shot-directory{display:none}.krown-csd-shot-tab{gap:7px;padding:9px 10px;font-size:11.5px}.krown-csd-deliverables-list li{flex:initial;padding:14px 22px}.krown-cs-story{justify-content:flex-start;gap:20px}.krown-csd-console-item{flex:initial;padding:22px 24px}.krown-cso-grid,.krown-cso-grid--mirrored{grid-template:"header""visual""details"/1fr;row-gap:24px}.krown-cso-visual{position:static}.krown-cso-built{margin-top:0;padding-top:18px}}@media (max-width:640px){.krown-cs-wrap,.krown-cso-wrap{padding:0 18px}.krown-cso-intro{padding:98px 0 28px}.krown-cso-eyebrow{letter-spacing:.18em;margin-bottom:10px;font-size:10.5px}.krown-cso-intro-h1{font-size:clamp(26px,7.2vw,34px)}.krown-cso-intro-sub{margin-top:10px;font-size:15px}.krown-cso-study{padding:46px 0}.krown-cso-study:last-of-type{padding-bottom:64px}.krown-cso-client{font-size:16.5px}.krown-cso-h2{font-size:clamp(22px,6.2vw,28px)}.krown-cso-desc{margin-top:12px;font-size:15px}.krown-cso-built-row{gap:12px;padding:12px 0}.krown-cso-built-title{font-size:14.5px}.krown-cso-browser-bar{flex-wrap:wrap;padding:10px 14px}.krown-cso-browser-tabs{flex-wrap:nowrap;gap:5px;width:100%;padding-top:4px}.krown-cso-browser-tab{text-align:center;white-space:nowrap;flex:1 1 0;padding:7px 8px;font-size:11.5px}.krown-cso-actions{gap:12px 20px;margin-top:18px;padding-top:16px}.krown-csd-hero{padding:122px 0 48px}.krown-csd-hero-intro{font-size:16px}.krown-cs-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px;padding-bottom:20px}.krown-cs-frame-bar{flex-wrap:wrap;padding:10px 14px}.krown-cs-frame-tabs{width:100%;padding-top:4px}.krown-cs-story{gap:16px;padding-left:24px}.krown-cs-story:before{top:26px;bottom:26px;left:4px}.krown-cs-step{padding:22px 20px}.krown-cs-step:before{width:10px;height:10px;top:24px;left:-24px}.krown-csd-console-bar{padding:16px 20px}.krown-csd-console-item{grid-template-columns:34px minmax(0,1fr);gap:14px;padding:20px}.krown-csd-console-num{width:32px;height:32px;font-size:11.5px}.krown-csd-console-item h3{font-size:15.5px}.krown-csd-console-item p{font-size:14.25px;line-height:1.6}.krown-csd-console-foot{padding:16px 20px}.krown-csd-shot-tabs-bar{margin-bottom:18px}.krown-csd-shot-tabs{grid-template-columns:1fr;gap:6px;padding:6px}.krown-csd-shot-tab{justify-content:flex-start;min-height:44px;padding:10px 14px;font-size:12.5px}.krown-csd-shot-copy-bar{padding:12px 18px}.krown-csd-shot-copy-body{gap:10px;padding:20px 18px}.krown-csd-shot-stage-desc{font-size:14.5px;line-height:1.62}.krown-csd-shot-copy-foot{flex-wrap:wrap;padding:14px 18px}.krown-csd-shot-nav-btn{min-height:44px;padding:9px 14px}.krown-cs-frame-tag{display:none}.krown-csd-result-sec{padding:56px 0}.krown-csd-result-box{padding:24px 20px}.krown-csd-result-grid{gap:24px}.krown-csd-result-cta,.krown-csd-result-cta .krown-cs-cta-link{justify-content:center;width:100%}.krown-csd-deliverables-bar{padding:14px 18px}.krown-csd-deliverables-list li{align-items:flex-start;padding:13px 18px;font-size:14px}.krown-csd-deliverables-check{margin-top:1px}.krown-csd-next-card{gap:16px;padding:20px}.krown-csd-next-sep{display:none}.krown-csd-next-identity{flex-direction:column;align-items:flex-start;gap:4px}.krown-csd-next-cta{justify-content:center;width:100%}}@media (max-width:767px){.krown-cso-browser-bar{flex-wrap:wrap;gap:8px;padding:10px 12px}.krown-cso-browser-tabs{flex-wrap:wrap;gap:6px;width:100%;padding-top:2px}.krown-cso-browser-tab{text-align:center;white-space:nowrap;flex:auto;justify-content:center;align-items:center;min-height:44px;padding:8px 9px;font-size:11px;display:inline-flex}.krown-cso-btn-ext,.krown-csd-frame-visit,.krown-abt-door-link,.krown-csd-crumbs a{align-items:center;min-height:44px;display:inline-flex}.krown-abt-ambient-glow{filter:blur(56px)}}@media (max-width:359px){.krown-cso-wrap,.krown-cs-wrap{padding-inline:14px}}.krown-geo-page{color:#f8f7fc;background:#08070d;overflow-x:clip}.krown-geo-wrap{z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:0 28px;position:relative}.krown-geo-section{border-top:1px solid #fff1;padding:clamp(78px,8.8vw,124px) 0;position:relative}#wie-geo-funktioniert,#scan,#scan-results,#geo-faq{scroll-margin-top:96px}.krown-geo-eyebrow-row{align-items:center;gap:12px;margin-bottom:22px;display:inline-flex}.krown-geo-eyebrow-line{background:linear-gradient(90deg,#c4b5fd,#7c3aed);border-radius:999px;width:28px;height:1.5px}.krown-geo-eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:#c4b5fd;font-size:11.5px;font-weight:600;display:inline-block}.krown-geo-section-head{max-width:780px;margin-bottom:clamp(36px,4.5vw,56px)}.krown-geo-h2{font-family:var(--font-sora), var(--font-display), sans-serif;letter-spacing:-.03em;text-transform:uppercase;color:#f8f7fc;text-wrap:balance;margin:12px 0 0;font-size:clamp(26px,3.2vw,42px);font-weight:800;line-height:1.1}.krown-geo-lead{max-width:62ch;font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#a7a1b3;text-wrap:pretty;margin:16px 0 0;font-size:clamp(15.5px,1.25vw,17.5px);line-height:1.65}.krown-geo-accent{color:#c4b5fd}.krown-geo-hero{isolation:isolate;background:#08070d;padding:clamp(132px,12.5vw,184px) 0 clamp(76px,8.2vw,118px);position:relative}.krown-geo-hero-glow{filter:blur(110px);pointer-events:none;z-index:0;background:radial-gradient(#8b5cf624 0%,#6d28d90a 55%,#0000 76%);border-radius:9999px;width:min(820px,92vw);height:400px;position:absolute;top:-120px;left:50%;transform:translate(-50%)}.krown-geo-hero-inner{max-width:1020px}.krown-geo-hero-h1{max-width:18ch;font-family:var(--font-sora), var(--font-display), sans-serif;letter-spacing:-.034em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(31px,4.4vw,58px);font-weight:900;line-height:1.07}.krown-geo-hero-lead{max-width:58ch;font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#ebeef5cc;text-wrap:pretty;margin:24px 0 0;font-size:clamp(16.5px,1.4vw,19px);line-height:1.65}.krown-geo-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.krown-geo-hero-actions .krown-btn-primary,.krown-geo-hero-actions .krown-btn-secondary{min-height:48px}.krown-geo-hero-facts{border-top:1px solid #ffffff14;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:clamp(46px,5vw,68px) 0 0;padding-top:28px;display:grid}.krown-geo-hero-fact dt{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#c4b5fd;font-size:11px;font-weight:600}.krown-geo-hero-fact dd{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#a7a1b3;margin:6px 0 0;font-size:14px;line-height:1.5}.krown-geo-how{background:#09080e}.krown-geo-how-list{border-top:1px solid #ffffff14;margin:0;padding:0;list-style:none}.krown-geo-how-row{border-bottom:1px solid #ffffff14;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:28px;padding:clamp(26px,3vw,36px) 0;display:grid}.krown-geo-how-num{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:#c4b5fd;padding-top:4px;font-size:14px;font-weight:600}.krown-geo-how-content{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:baseline;gap:24px 40px;display:grid}.krown-geo-how-title{font-family:var(--font-sora), var(--font-sans), sans-serif;letter-spacing:-.015em;color:#f8f7fc;margin:0;font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.3}.krown-geo-how-body{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#b8b2c8;margin:0;font-size:15.5px;line-height:1.66}.krown-geo-mechanism{background:#08070d}.krown-geo-flow-grid{background:#0c0a14;border:1px solid #ffffff16;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.krown-geo-flow-node{border-right:1px solid #ffffff13;flex-direction:column;gap:10px;padding:28px 24px 30px;display:flex;position:relative}.krown-geo-flow-node:last-child{background:linear-gradient(#8b5cf614 0%,#0c0a1400 100%);border-right:none}.krown-geo-flow-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.krown-geo-flow-step{width:28px;height:28px;font-family:var(--font-mono), monospace;color:#ddd6fe;background:#8b5cf624;border:1px solid #c4b5fd47;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:11.5px;font-weight:600;display:inline-flex}.krown-geo-flow-tag{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#c4b5fdc7;text-align:right;font-size:10px;font-weight:600}.krown-geo-flow-title{font-family:var(--font-sora), var(--font-sans), sans-serif;color:#f8f7fc;margin:0;font-size:16.5px;font-weight:700;line-height:1.3}.krown-geo-flow-body{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#a7a1b3;margin:0;font-size:14px;line-height:1.62}.krown-geo-compare{background:#09080e}.krown-geo-compare-table{background:#0c0a14;border:1px solid #ffffff16;border-radius:16px;overflow:hidden}.krown-geo-compare-thead{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#a7a1b3;background:#ffffff05;border-bottom:1px solid #ffffff16;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:24px;padding:16px 26px;font-size:10.5px;font-weight:600;display:grid}.krown-geo-compare-thead span:last-child{color:#c4b5fd}.krown-geo-compare-row{border-bottom:1px solid #fff1;grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.1fr);align-items:start;gap:24px;padding:22px 26px;display:grid}.krown-geo-compare-row:last-child{border-bottom:none}.krown-geo-compare-dim{font-family:var(--font-sora), var(--font-sans), sans-serif;color:#f8f7fc;margin:0;font-size:15px;font-weight:700;line-height:1.38}.krown-geo-compare-cell p{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#a7a1b3;margin:0;font-size:14.25px;line-height:1.6}.krown-geo-compare-cell--ai p{color:#e2dcf5}.krown-geo-compare-mobile-lbl{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#a7a1b3;margin-bottom:4px;font-size:10px;font-weight:600;display:none}.krown-geo-compare-cell--ai .krown-geo-compare-mobile-lbl{color:#c4b5fd}.krown-geo-scan-sec{isolation:isolate;background:#08070d}.krown-geo-scan-ambient{filter:blur(110px);pointer-events:none;z-index:0;background:radial-gradient(#8b5cf61a 0%,#0000 72%);border-radius:9999px;width:min(640px,85vw);height:440px;position:absolute;top:12%;right:-10%}.krown-geo-scan-head{margin-bottom:clamp(32px,4vw,48px)}.krown-geo-scan-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);align-items:start;gap:clamp(28px,4vw,52px);display:grid}.krown-geo-scan-info{flex-direction:column;gap:20px;min-width:0;display:flex}.krown-geo-info-block{background:#0c0a14;border:1px solid #ffffff14;border-radius:16px;padding:24px}.krown-geo-info-label{font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#c4b5fd;margin-bottom:16px;font-size:10.5px;font-weight:600;display:block}.krown-geo-info-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.krown-geo-info-list li{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#d2cce4;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;font-size:14px;line-height:1.55;display:grid}.krown-geo-info-idx{font-family:var(--font-mono), monospace;color:#a78bfa;padding-top:2px;font-size:11.5px;font-weight:600}.krown-geo-method-card{background:#0c0a14;border:1px solid #c4b5fd33;border-radius:16px;flex-direction:column;gap:10px;padding:22px 24px;display:flex}.krown-geo-method-top{font-family:var(--font-mono), monospace;letter-spacing:.15em;color:#ddd6fe;align-items:center;gap:8px;font-size:10.5px;font-weight:600;display:inline-flex}.krown-geo-method-dot{background:#a78bfa;border-radius:999px;width:6px;height:6px}.krown-geo-method-copy{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#b8b2c8;margin:0;font-size:13.5px;line-height:1.58}.krown-geo-method-copy strong{color:#f8f7fc;font-weight:600}.krown-geo-console-card{background:linear-gradient(175deg,#120e1d 0%,#0b0a13 100%);border:1px solid #a78bfa42;border-radius:20px;flex-direction:column;gap:22px;min-width:0;padding:clamp(24px,3vw,34px);display:flex;box-shadow:0 24px 64px #0000008f,inset 0 1px #ffffff12}.krown-geo-console-head{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.krown-geo-console-title-wrap{align-items:center;gap:10px;min-width:0;display:inline-flex}.krown-geo-console-eyebrow{font-family:var(--font-sora), var(--font-sans), sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#fff;font-size:12.5px;font-weight:700}.krown-geo-console-badge{font-family:var(--font-mono), monospace;color:#ddd6fe;background:#8b5cf61f;border:1px solid #c4b5fd47;border-radius:999px;padding:4px 10px;font-size:10.5px;font-weight:600}.krown-geo-reset-btn{min-height:36px;font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#ede9fe;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:500;transition:border-color .2s,background-color .2s;display:inline-flex}.krown-geo-reset-btn:hover{background:#8b5cf624;border-color:#c4b5fd73}.krown-geo-form{flex-direction:column;gap:16px;display:flex}.krown-geo-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.krown-geo-console-card .krown-scan-field{min-width:0}.krown-geo-console-card .krown-scan-field input,.krown-geo-console-card .krown-scan-field textarea{min-height:46px}.krown-geo-optional-wrap{border-top:1px solid #ffffff12;padding-top:12px}.krown-geo-optional-toggle{width:100%;min-height:44px;font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#c4b5fd;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:6px 2px;font-size:13px;font-weight:500;display:flex}.krown-geo-optional-toggle:hover{color:#fff}.krown-geo-optional-fields{flex-direction:column;gap:14px;margin-top:12px;display:flex}.krown-geo-results{flex-direction:column;gap:18px;display:flex}.krown-geo-summary-box{background:#08070dcc;border:1px solid #a78bfa47;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.krown-geo-summary-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.krown-geo-meta-label{font-family:var(--font-mono), monospace;letter-spacing:.09em;text-transform:uppercase;color:#c4b5fd;font-size:11px;display:block}.krown-geo-result-url{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#f8f7fc;word-break:break-all;align-items:center;gap:6px;margin-top:4px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.krown-geo-result-url:hover{color:#c4b5fd}.krown-geo-readiness-verdict{font-family:var(--font-sora), var(--font-sans), sans-serif;color:#fff;margin:0;font-size:15.5px;font-weight:700;line-height:1.4}.krown-geo-progress-bar{background:#ffffff14;border-radius:999px;gap:2px;width:100%;height:7px;display:flex;overflow:hidden}.krown-geo-progress-seg{height:100%;display:block}.krown-geo-progress-seg.is-pass{background:#34d399}.krown-geo-progress-seg.is-warn{background:#fbbf24}.krown-geo-progress-seg.is-fail{background:#f87171}.krown-geo-metrics-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.krown-geo-metric{text-align:center;border-radius:12px;padding:10px 8px}.krown-geo-metric.is-pass{background:#10b9811a;border:1px solid #34d39940}.krown-geo-metric.is-warn{background:#f59e0b1a;border:1px solid #fbbf2440}.krown-geo-metric.is-fail{background:#ef44441a;border:1px solid #f8717140}.krown-geo-metric strong{font-family:var(--font-sora), var(--font-display), sans-serif;font-size:19px;font-weight:800;display:block}.krown-geo-metric.is-pass strong{color:#6ee7b7}.krown-geo-metric.is-warn strong{color:#fde68a}.krown-geo-metric.is-fail strong{color:#fca5a5}.krown-geo-metric span{font-family:var(--font-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:#f8f7fccc;margin-top:2px;font-size:10px;display:block}.krown-geo-methodology-box{background:#8b5cf61a;border:1px solid #c4b5fd47;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.krown-geo-methodology-label{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:#ddd6fe;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.krown-geo-methodology-box p{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#ddd6fe;margin:0;font-size:12.75px;line-height:1.55}.krown-geo-checks-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.krown-geo-check-item{background:#08070db8;border:1px solid #ffffff16;border-radius:14px;flex-direction:column;gap:8px;padding:15px 16px;display:flex}.krown-geo-check-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.krown-geo-check-title-wrap{align-items:baseline;gap:10px;min-width:0;display:inline-flex}.krown-geo-check-idx{font-family:var(--font-mono), monospace;color:#c4b5fdb8;flex-shrink:0;font-size:11px;font-weight:600}.krown-geo-check-title{font-family:var(--font-sora), var(--font-sans), sans-serif;color:#f8f7fc;margin:0;font-size:14px;font-weight:700}.krown-geo-status{font-family:var(--font-mono), monospace;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.krown-geo-status--pass{color:#6ee7b7;background:#10b98124;border:1px solid #34d39959}.krown-geo-status--warn{color:#fde68a;background:#f59e0b24;border:1px solid #fbbf2459}.krown-geo-status--fail{color:#fca5a5;background:#ef444424;border:1px solid #f8717159}.krown-geo-check-evidence{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#b8b2c8;word-break:break-word;margin:0;font-size:13px;line-height:1.55}.krown-geo-check-rec{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#c4b5fd;border-top:1px solid #ffffff0e;margin:0;padding-top:4px;font-size:12.75px;line-height:1.55}.krown-geo-followup-panel{background:#140f23;border:1px solid #a78bfa47;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.krown-geo-followup-title{font-family:var(--font-sora), var(--font-sans), sans-serif;color:#f8f7fc;margin:0;font-size:16px;font-weight:700;line-height:1.35}.krown-geo-followup-desc{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#b8b2c8;margin:6px 0 0;font-size:13px;line-height:1.58}.krown-geo-followup-form{flex-direction:column;gap:12px;display:flex}.krown-geo-followup-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.krown-geo-followup-btn-primary,.krown-geo-followup-btn-secondary{flex:200px;gap:8px;min-height:46px;font-size:13.5px}.krown-geo-audit-success{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#d1fae5;background:#10b9811f;border:1px solid #34d39959;border-radius:12px;align-items:flex-start;gap:10px;padding:14px;font-size:13px;line-height:1.55;display:flex}.krown-geo-audit-error{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#fecaca;background:#ef44441f;border:1px solid #f8717159;border-radius:12px;flex-direction:column;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.krown-geo-fallback-link{color:#ede9fe;background:#08070d;border:1px solid #ffffff29;border-radius:8px;align-self:flex-start;align-items:center;gap:8px;min-height:40px;padding:6px 12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.krown-geo-solutions{background:#09080e}.krown-geo-solutions-grid{border-top:1px solid #ffffff16;border-left:1px solid #ffffff16;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.krown-geo-solution-item{background:#0c0a1473;border-bottom:1px solid #ffffff16;border-right:1px solid #ffffff16;flex-direction:column;gap:10px;padding:clamp(24px,3vw,34px);display:flex}.krown-geo-solution-num{font-family:var(--font-mono), monospace;letter-spacing:.12em;color:#c4b5fd;font-size:12px;font-weight:600}.krown-geo-solution-title{font-family:var(--font-sora), var(--font-sans), sans-serif;color:#f8f7fc;margin:0;font-size:17.5px;font-weight:700;line-height:1.3}.krown-geo-solution-body{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#a7a1b3;margin:0;font-size:14.25px;line-height:1.62}.krown-geo-faq{background:#08070d}.krown-geo-faq-grid{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(32px,5vw,64px);display:grid}.krown-geo-faq-head{min-width:0}.krown-geo-faq-list{border-top:1px solid #ffffff17}.krown-geo-faq-item{border-bottom:1px solid #ffffff17}.krown-geo-faq-q-wrap{margin:0}.krown-geo-faq-trigger{text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:36px minmax(0,1fr) 20px;align-items:center;gap:14px;width:100%;min-height:58px;padding:18px 0;display:grid}.krown-geo-faq-num{font-family:var(--font-mono), monospace;color:#c4b5fdb8;font-size:12px;font-weight:600}.krown-geo-faq-q{font-family:var(--font-sora), var(--font-sans), sans-serif;color:#f8f7fc;font-size:clamp(15.5px,1.35vw,18px);font-weight:700;line-height:1.35;transition:color .18s}.krown-geo-faq-trigger:hover .krown-geo-faq-q,.krown-geo-faq-item.is-open .krown-geo-faq-q{color:#ddd6fe}.krown-geo-faq-chevron{color:#c4b5fd;width:18px;height:18px;transition:transform .22s}.krown-geo-faq-item.is-open .krown-geo-faq-chevron{transform:rotate(180deg)}.krown-geo-faq-panel{padding:0 0 22px 50px}.krown-geo-faq-panel p{max-width:60ch;font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#b8b2c8;margin:0;font-size:15px;line-height:1.66}.krown-geo-closing-sec{background:#08070d;border-top:1px solid #fff1;padding:clamp(54px,6.5vw,84px) 0 clamp(72px,8vw,108px)}.krown-geo-closing-strip{background:linear-gradient(135deg,#8b5cf614 0%,#0c0a14eb 55%,#0c0a14 100%);border:1px solid #c4b5fd38;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 36px;padding:clamp(28px,3.6vw,42px) clamp(24px,3.5vw,44px);display:flex}.krown-geo-closing-copy{max-width:560px}.krown-geo-closing-h2{font-family:var(--font-sora), var(--font-display), sans-serif;letter-spacing:-.025em;text-transform:uppercase;color:#fff;margin:10px 0 0;font-size:clamp(22px,2.4vw,32px);font-weight:800;line-height:1.15}.krown-geo-closing-sub{font-family:var(--font-outfit), var(--font-sans), sans-serif;color:#b8b2c8;margin:10px 0 0;font-size:15px;line-height:1.6}.krown-geo-closing-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.krown-geo-closing-actions .krown-btn-primary,.krown-geo-closing-actions .krown-btn-secondary{min-height:46px}@media (max-width:1024px){.krown-geo-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.krown-geo-flow-node:nth-child(2){border-right:none}.krown-geo-flow-node:first-child,.krown-geo-flow-node:nth-child(2){border-bottom:1px solid #ffffff13}.krown-geo-scan-grid{grid-template-columns:1fr;gap:28px}.krown-geo-console-card{order:-1}.krown-geo-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.krown-geo-faq-grid{grid-template-columns:1fr;gap:28px}}@media (max-width:860px){.krown-geo-hero-facts{grid-template-columns:1fr;gap:16px}.krown-geo-how-row{grid-template-columns:1fr;gap:10px}.krown-geo-how-content{grid-template-columns:1fr;gap:8px}.krown-geo-compare-thead{display:none}.krown-geo-compare-row{grid-template-columns:1fr;gap:14px;padding:20px 18px}.krown-geo-compare-mobile-lbl{display:block}}@media (max-width:640px){.krown-geo-wrap{padding:0 18px}.krown-geo-hero{padding:112px 0 60px}.krown-geo-hero-h1{max-width:100%;font-size:clamp(26px,7.2vw,36px)}.krown-geo-hero-actions .krown-btn-primary,.krown-geo-hero-actions .krown-btn-secondary,.krown-geo-closing-actions .krown-btn-primary,.krown-geo-closing-actions .krown-btn-secondary{justify-content:center;width:100%}.krown-geo-flow-grid,.krown-geo-solutions-grid,.krown-geo-form-row{grid-template-columns:1fr}.krown-geo-flow-node{border-bottom:1px solid #ffffff13;border-right:none;padding:22px 18px}.krown-geo-flow-node:last-child{border-bottom:none}.krown-geo-console-card{border-radius:16px;padding:20px 16px}.krown-geo-faq-trigger{grid-template-columns:28px minmax(0,1fr) 18px;gap:10px;padding:16px 0}.krown-geo-faq-panel{padding:0 0 18px 38px}.krown-geo-closing-strip{padding:24px 18px}}@media (max-width:359px){.krown-geo-wrap{padding:0 14px}.krown-geo-metrics-row{grid-template-columns:1fr}}
