:root{--navy: #11221C;--navy-deep: #07110F;--navy-700: #1D382D;--gold: #2459C8;--gold-soft: #7194E8;--gold-bright: #8290FF;--teal: #EE4F76;--signal-indigo: #4B5DFF;--signal-indigo-ink: #FFFFFF;--signal-cyan: #70E8FF;--signal-cyan-ink: #07232A;--signal-coral: #FF6485;--signal-coral-ink: #2B0711;--signal-violet: #9C8CFF;--paper: #F4F3EC;--cream: #E9EDE2;--cream-warm: #E2E0D5;--ink: #111815;--text: #354139;--text-muted: #68736B;--on-dark: #F5F6EE;--on-dark-muted: rgba(245, 246, 238, .72);--line: rgba(17, 24, 21, .12);--line-strong: rgba(17, 24, 21, .22);--line-dark: rgba(245, 246, 238, .17);--font-serif: "Bricolage Grotesque", "Arial Narrow", Arial, sans-serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--r-card: 26px;--r-sm: 14px;--r-pill: 999px;--shadow-sm: 0 2px 12px rgba(36, 28, 20, .07);--shadow-md: 0 18px 48px -18px rgba(36, 28, 20, .22);--shadow-lg: 0 40px 90px -30px rgba(36, 28, 20, .3);--container: 1180px;--container-narrow: 940px;--section-y: clamp(4.5rem, 9vw, 9rem);--gutter: clamp(1.25rem, 5vw, 4rem);--ease: cubic-bezier(.22, 1, .36, 1)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-sans);background:var(--paper);color:var(--text);line-height:1.65;font-size:1.0625rem;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,picture{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}::selection{background:var(--gold-soft);color:var(--navy)}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:600;line-height:1.08;letter-spacing:-.005em;color:var(--ink);text-wrap:balance}em{font-style:italic}.display{font-size:clamp(2.6rem,6.2vw,5rem);line-height:1.02}.display em,.h-accent em{color:var(--gold);font-style:italic}.h2{font-size:clamp(2rem,4.4vw,3.4rem)}.h3{font-size:clamp(1.4rem,2.2vw,1.9rem)}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-sans);font-size:.74rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--gold)}.eyebrow:before{content:"";width:1.6rem;height:1px;background:currentColor;opacity:.6}.eyebrow.is-centered{justify-content:center}.lead{font-size:clamp(1.08rem,1.5vw,1.3rem);line-height:1.65;color:var(--text-muted);font-weight:400}.measure{max-width:62ch}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}.container.is-narrow{max-width:var(--container-narrow)}.section{padding-block:var(--section-y)}.band-paper{background:var(--paper)}.band-cream{background:var(--cream)}.band-warm{background:var(--cream-warm)}.band-navy{background:var(--navy);color:var(--on-dark)}.band-navy h1,.band-navy h2,.band-navy h3{color:var(--on-dark)}.section-head{max-width:46ch;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-head .eyebrow{margin-bottom:1.1rem}.section-head.is-centered{margin-inline:auto;text-align:center}.rule{height:1px;background:var(--line);border:0}.btn{--btn-bg: var(--navy);--btn-fg: var(--on-dark);--btn-bd: var(--navy);display:inline-flex;align-items:center;gap:.55rem;padding:.92rem 1.6rem;border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);border:1px solid var(--btn-bd);font-size:.92rem;font-weight:500;letter-spacing:.01em;transition:transform .35s var(--ease),box-shadow .35s var(--ease),background-color .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.btn .arrow{transition:transform .35s var(--ease)}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.btn:hover .arrow{transform:translate(4px)}.btn-primary{--btn-bg: var(--navy);--btn-fg: var(--on-dark);--btn-bd: var(--navy)}.btn-primary:hover{--btn-bg: var(--navy-deep)}.btn-ghost{--btn-bg: transparent;--btn-fg: var(--ink);--btn-bd: var(--line-strong)}.btn-ghost:hover{--btn-bd: var(--navy);box-shadow:none}.btn-gold{--btn-bg: var(--gold);--btn-fg: var(--navy);--btn-bd: var(--gold)}.btn-gold:hover{--btn-bg: var(--gold-soft);--btn-bd: var(--gold-soft)}.btn-on-dark.btn-ghost{--btn-fg: var(--on-dark);--btn-bd: var(--line-dark)}.btn-on-dark.btn-ghost:hover{--btn-bd: var(--gold-bright);--btn-fg: var(--gold-bright)}.link-arrow{display:inline-flex;align-items:center;gap:.5rem;font-weight:500;font-size:.95rem;color:var(--navy);border-bottom:1px solid transparent;padding-bottom:2px;transition:gap .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease)}.link-arrow .arrow{transition:transform .35s var(--ease)}.link-arrow:hover{color:var(--gold);border-color:var(--gold);gap:.7rem}.site-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.05rem var(--gutter);background:transparent;border-bottom:1px solid transparent;transition:border-color .4s var(--ease),background-color .4s var(--ease),backdrop-filter .4s var(--ease),padding .4s var(--ease)}.site-nav[data-scrolled=true]{background:color-mix(in srgb,var(--paper) 92%,transparent);backdrop-filter:blur(14px) saturate(1.1);border-bottom-color:var(--line)}.nav-logo{display:inline-flex;align-items:center;gap:.6rem;font-family:var(--font-serif);font-size:1.5rem;font-weight:600;color:var(--on-dark);letter-spacing:.01em;transition:color .4s var(--ease)}.site-nav[data-scrolled=true] .nav-logo{color:var(--ink)}.nav-logo .mark{height:2.2rem;width:auto;flex:none}.nav-right{display:flex;align-items:center;gap:clamp(1.1rem,2vw,2rem)}.nav-links{display:flex;align-items:center;gap:clamp(1rem,1.8vw,2rem)}.nav-links a{font-size:.86rem;font-weight:500;letter-spacing:.01em;color:#f4efe5d1;transition:color .3s var(--ease);position:relative}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--on-dark)}.site-nav[data-scrolled=true] .nav-links a{color:var(--text-muted)}.site-nav[data-scrolled=true] .nav-links a:hover,.site-nav[data-scrolled=true] .nav-links a[aria-current=page]{color:var(--ink)}.nav-links a[aria-current=page]:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--gold-bright);border-radius:2px}.site-nav[data-scrolled=true] .nav-links a[aria-current=page]:after{background:var(--gold)}.nav-tools{display:flex;align-items:center;gap:1rem}.lang-switch{display:inline-flex;align-items:center;gap:.15rem;font-size:.74rem;font-weight:600;letter-spacing:.06em}.lang-switch a{padding:.28rem .45rem;border-radius:var(--r-pill);color:#f4efe5b8;transition:all .3s var(--ease)}.lang-switch a[aria-current=true]{background:var(--on-dark);color:var(--navy)}.lang-switch .sep{color:#f4efe566}.site-nav[data-scrolled=true] .lang-switch a{color:var(--text-muted)}.site-nav[data-scrolled=true] .lang-switch a[aria-current=true]{background:var(--navy);color:var(--on-dark)}.site-nav[data-scrolled=true] .lang-switch .sep{color:var(--line-strong)}.nav-cta{padding:.62rem 1.25rem;font-size:.86rem}.site-nav:not([data-scrolled=true]) .nav-cta.btn-primary{--btn-bg: var(--gold);--btn-fg: var(--navy);--btn-bd: var(--gold)}.site-nav:not([data-scrolled=true]) .nav-cta.btn-primary:hover{--btn-bg: var(--gold-soft);--btn-bd: var(--gold-soft)}.nav-toggle{display:none;width:2.75rem;height:2.75rem;border:1px solid rgba(244,239,229,.4);border-radius:var(--r-pill);background:transparent;position:relative;transition:border-color .4s var(--ease)}.site-nav[data-scrolled=true] .nav-toggle{border-color:var(--line-strong)}.nav-toggle span{position:absolute;left:50%;top:50%;width:1.1rem;height:1.6px;background:var(--on-dark);transform:translate(-50%,-50%);transition:all .3s var(--ease)}.site-nav[data-scrolled=true] .nav-toggle span{background:var(--ink)}.nav-toggle span:nth-child(1){transform:translate(-50%,-6px)}.nav-toggle span:nth-child(3){transform:translate(-50%,6px)}.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translate(-50%) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translate(-50%) rotate(-45deg)}.hero{position:relative;isolation:isolate;overflow:hidden;min-height:clamp(560px,90vh,900px);display:flex;align-items:stretch}.hero-media{position:absolute;inset:0;z-index:-2}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:58% center}.hero-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(98deg,#21372af0,#21372ab3 32%,#21372a57 56%,#21372a0f 82%,#21372a00),linear-gradient(0deg,#21372a8c,#21372a00 28%)}.hero-inner{display:flex;flex-direction:column;justify-content:center;width:100%;padding-block:clamp(7rem,16vh,11rem) clamp(2rem,5vh,3.5rem)}.hero-content{max-width:42rem;flex:1;display:flex;flex-direction:column;justify-content:center}.hero-eyebrow{color:var(--gold-bright);margin-bottom:1.6rem}.hero h1{font-size:clamp(2.7rem,6.2vw,5.2rem);color:var(--on-dark);max-width:16ch;margin-bottom:1.5rem}.hero h1 em{color:var(--gold-bright);font-style:italic}.hero-sub{font-size:clamp(1.08rem,1.5vw,1.35rem);color:#f4efe5e0;max-width:46ch;margin-bottom:2.4rem;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:1rem}.hero-bar{display:flex;align-items:center;justify-content:space-between;gap:1.2rem 2.5rem;flex-wrap:wrap;margin-top:clamp(2.5rem,7vh,4.5rem);padding-top:1.5rem;border-top:1px solid rgba(244,239,229,.18)}.hero-motto{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.05rem,1.6vw,1.25rem);color:#f4efe5d9}.hero-motto .dot{width:7px;height:7px;border-radius:50%;background:var(--gold-bright);flex:none;box-shadow:0 0 0 4px #e0be6a2e}.hero-stat-line{font-size:.92rem;color:#f4efe5a8}.hero-stat-line strong{font-family:var(--font-serif);font-size:1.35rem;color:var(--gold-bright);font-weight:600;margin-right:.35rem}.intro-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(2.5rem,6vw,6rem);align-items:start}.intro-statement{font-family:var(--font-serif);font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.18;color:var(--ink);font-weight:500}.intro-statement em{color:var(--gold)}.intro-body p{color:var(--text-muted);margin-bottom:1.25rem}.intro-body p:last-child{margin-bottom:0}.intro-body p:first-child{font-size:1.12rem;color:var(--text)}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,2.5rem);position:relative}.jstep{position:relative;padding-top:2.4rem}.jstep:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--line-strong)}.jstep:after{content:"";position:absolute;top:-4px;left:0;width:2.4rem;height:10px;border-radius:2px}.jstep:nth-child(1):after{background:#9a6b4f}.jstep:nth-child(2):after{background:var(--teal)}.jstep:nth-child(3):after{background:var(--gold)}.jstep-stage{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin-bottom:1rem}.jstep:nth-child(1) .jstep-stage{color:#9a6b4f}.jstep:nth-child(2) .jstep-stage{color:var(--teal)}.jstep:nth-child(3) .jstep-stage{color:var(--gold)}.jstep h3{font-size:clamp(1.6rem,2.4vw,2.1rem);margin-bottom:.7rem}.jstep p{color:var(--text-muted);font-size:1rem}.principle{position:relative;overflow:hidden;text-align:center}.principle:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 50% -10%,rgba(176,141,46,.16),transparent 60%)}.principle>.container{position:relative}.principle .h2{color:var(--on-dark)}.principle .h2 em,.principle .eyebrow{color:var(--gold-bright)}.principle-sub{color:var(--on-dark-muted);max-width:52ch;margin:1.2rem auto 0;font-size:1.12rem}.principle-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);text-align:left}.pstep{padding:2.2rem;border:1px solid var(--line-dark);border-radius:var(--r-card);background:#f4efe509;transition:transform .4s var(--ease),border-color .4s var(--ease),background-color .4s var(--ease)}.pstep:hover{transform:translateY(-5px);border-color:#dcc07473;background:#f4efe50f}.pstep-num{font-family:var(--font-serif);font-size:2.6rem;line-height:1;color:var(--gold-bright);margin-bottom:1rem}.pstep h3{font-size:1.4rem;color:var(--on-dark);margin-bottom:.5rem}.pstep p{color:var(--on-dark-muted);font-size:.98rem}.services-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:clamp(2.5rem,5vw,3.5rem)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.card{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);padding:2.2rem 2rem 2.4rem;overflow:hidden;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-soft));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:transparent}.card:hover:before{transform:scaleX(1)}.card .num{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:1.1rem}.card h3{font-size:1.55rem;margin-bottom:.6rem}.card p{color:var(--text-muted);font-size:.98rem}.proof-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2.5rem,6vw,5rem);align-items:center}.proof-card{position:relative;overflow:hidden;background:var(--navy);color:var(--on-dark);border-radius:var(--r-card);padding:clamp(2.2rem,4vw,3.4rem);box-shadow:var(--shadow-lg)}.proof-card:before{content:"";position:absolute;inset:0;background:radial-gradient(90% 90% at 100% 0%,rgba(176,141,46,.2),transparent 60%)}.proof-card>*{position:relative}.proof-label{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:1.4rem}.proof-card h3{color:var(--on-dark);font-size:clamp(1.5rem,2.4vw,1.95rem);margin-bottom:1.8rem}.proof-metric{display:flex;align-items:baseline;gap:1.2rem}.proof-before{font-size:1.05rem;color:#f4efe580;text-decoration:line-through}.proof-arrow{color:var(--gold-bright)}.proof-after{font-family:var(--font-serif);font-size:clamp(2.6rem,5vw,3.4rem);color:var(--gold-bright);line-height:1}.proof-detail{margin-top:1.6rem;padding-top:1.5rem;border-top:1px solid var(--line-dark);color:var(--on-dark-muted);font-size:.96rem}.proof-text .h2{margin:1rem 0 1.3rem}.proof-text p{color:var(--text-muted);margin-bottom:1.1rem}.proof-text p:last-child{margin-bottom:0}.maram-case{overflow:hidden}.maram-case-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(2.5rem,7vw,7rem);align-items:end;margin-bottom:clamp(2.5rem,5vw,4rem)}.maram-case-copy .h2{max-width:18ch;margin-top:1rem}.maram-case-copy .h2 em{color:var(--gold)}.maram-case-copy .lead{max-width:55ch;margin-top:1.2rem}.maram-case-meta{padding:clamp(1.4rem,3vw,2rem);border-block:1px solid var(--line);background:color-mix(in srgb,var(--paper) 42%,transparent)}.maram-case-delivery{color:var(--ink);font-family:var(--font-serif);font-size:clamp(1.15rem,1.8vw,1.38rem);line-height:1.45}.maram-case-meta .link-arrow{margin-top:1.5rem}.maram-case-gallery{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(260px,.78fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(.75rem,1.6vw,1.15rem);height:clamp(520px,57vw,680px)}.maram-case-figure{position:relative;overflow:hidden;min-height:0;margin:0;border-radius:var(--r-card);background:var(--navy-deep);box-shadow:var(--shadow-sm)}.maram-case-figure.is-main{grid-row:1 / -1}.maram-case-figure img,.maram-case-figure picture{width:100%;height:100%}.maram-case-figure img{object-fit:cover;transition:transform .8s var(--ease)}.maram-case-figure:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent 55%,rgba(27,24,18,.2))}.maram-case-figure:hover img{transform:scale(1.018)}.maram-case-badge{position:absolute;z-index:1;left:clamp(1rem,2.5vw,1.7rem);bottom:clamp(1rem,2.5vw,1.7rem);display:grid;gap:.18rem;max-width:calc(100% - 2rem);padding:.82rem 1rem;border:1px solid color-mix(in srgb,var(--paper) 55%,transparent);border-radius:var(--r-sm);background:color-mix(in srgb,var(--paper) 91%,transparent);color:var(--ink);box-shadow:var(--shadow-md);backdrop-filter:blur(12px) saturate(1.08)}.maram-case-badge strong{font-family:var(--font-serif);font-size:1.08rem;line-height:1.15}.maram-case-badge span{color:var(--text-muted);font-size:.7rem;line-height:1.35}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(2.5rem,6vw,5rem);align-items:start}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{list-style:none;cursor:pointer;padding:1.5rem 0;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font-family:var(--font-serif);font-size:clamp(1.2rem,1.9vw,1.5rem);color:var(--ink);transition:color .3s var(--ease)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--gold)}.faq-icon{flex:none;width:1.5rem;height:1.5rem;position:relative}.faq-icon:before,.faq-icon:after{content:"";position:absolute;top:50%;left:50%;background:var(--gold);transition:transform .35s var(--ease)}.faq-icon:before{width:1rem;height:1.5px;transform:translate(-50%,-50%)}.faq-icon:after{width:1.5px;height:1rem;transform:translate(-50%,-50%)}.faq-item[open] .faq-icon:after{transform:translate(-50%,-50%) scaleY(0)}.faq-answer{overflow:hidden}.faq-answer p{color:var(--text-muted);padding-bottom:1.6rem;max-width:60ch}.faq-item[open] summary{color:var(--navy)}.cta-band{position:relative;overflow:hidden;text-align:center}.cta-band:before{content:"";position:absolute;inset:0;background:radial-gradient(120% 90% at 50% 120%,rgba(42,106,106,.35),transparent 55%)}.cta-band>.container{position:relative}.cta-band .h2{color:var(--on-dark);max-width:20ch;margin-inline:auto;font-size:clamp(2.2rem,5vw,3.6rem)}.cta-band .h2 em{color:var(--gold-bright)}.cta-band p{color:var(--on-dark-muted);max-width:48ch;margin:1.3rem auto 2.4rem;font-size:1.14rem}.site-footer{background:var(--navy-deep);color:var(--on-dark-muted);padding-block:clamp(3.5rem,6vw,5rem) 2rem}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:clamp(2rem,5vw,4rem);padding-bottom:2.8rem;border-bottom:1px solid var(--line-dark)}.footer-brand .nav-logo{color:var(--on-dark);margin-bottom:1.1rem}.footer-brand p{font-family:var(--font-serif);font-style:italic;font-size:1.18rem;color:var(--on-dark-muted);max-width:30ch}.footer-col h4{font-family:var(--font-sans);font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-bright);margin-bottom:1.2rem}.footer-col a,.footer-col span{display:block;font-size:.96rem;color:var(--on-dark-muted);margin-bottom:.7rem;transition:color .3s var(--ease)}.footer-col a:hover{color:var(--gold-bright)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1.8rem;font-size:.82rem;color:#f4efe56b}.footer-bottom em{font-family:var(--font-serif)}.page-hero{position:relative;overflow:hidden;padding-block:clamp(7rem,12vw,10rem) clamp(3.5rem,7vw,6rem)}.page-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(80% 70% at 85% 10%,rgba(176,141,46,.16),transparent 55%)}.page-hero>.container{position:relative}.page-hero h1{font-size:clamp(2.4rem,5.2vw,4rem);color:var(--on-dark);max-width:18ch;margin-bottom:1.4rem}.page-hero h1 em{color:var(--gold-bright)}.page-hero .lead{color:var(--on-dark-muted);max-width:52ch}.page-hero .eyebrow{color:var(--gold-bright);margin-bottom:1.3rem}.pkg-list{max-width:var(--container-narrow);margin-inline:auto}.pkg{display:grid;grid-template-columns:4.5rem 1fr;gap:clamp(1.2rem,3vw,2.5rem);align-items:baseline;padding:2.4rem 0;border-bottom:1px solid var(--line);transition:padding .4s var(--ease)}.pkg:first-child{border-top:1px solid var(--line)}.pkg:hover{padding-inline:.75rem}.pkg-num{font-family:var(--font-serif);font-size:clamp(2.4rem,4vw,3.2rem);line-height:1;color:var(--gold)}.pkg-body h3{font-size:clamp(1.5rem,2.2vw,1.85rem);margin-bottom:.5rem}.pkg-body p{color:var(--text-muted);max-width:64ch}.founders{max-width:var(--container-narrow);margin-inline:auto;display:flex;flex-direction:column;gap:1.5rem}.founder{display:grid;grid-template-columns:17rem 1fr;gap:clamp(1.5rem,4vw,3rem);padding:clamp(1.8rem,3vw,2.6rem);background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--r-card);transition:box-shadow .4s var(--ease),transform .4s var(--ease)}.founder:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.founder-name{font-size:1.6rem;margin-bottom:.4rem}.founder-role{font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.founder-body p{color:var(--text-muted);margin-bottom:.9rem}.founder-body p:last-child{margin-bottom:0}.founder-body a{color:var(--navy);border-bottom:1px solid var(--line-strong);transition:color .3s var(--ease),border-color .3s var(--ease)}.founder-body a:hover{color:var(--gold);border-color:var(--gold)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem)}.value{padding:2rem;border:1px solid var(--line-dark);border-radius:var(--r-card);background:#f4efe509}.value h3{font-size:1.35rem;color:var(--on-dark);margin-bottom:.5rem}.value p{color:var(--on-dark-muted);font-size:.98rem}.contact-grid{max-width:var(--container);margin-inline:auto;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(2rem,6vw,5.5rem);align-items:start}.contact-info h2{font-size:clamp(1.7rem,3vw,2.2rem);margin-bottom:1.2rem}.contact-info>p{color:var(--text-muted);margin-bottom:2.2rem}.contact-item{display:grid;grid-template-columns:6.5rem 1fr;gap:1rem;align-items:baseline;padding:1rem 0;border-top:1px solid var(--line)}.contact-item .label{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.contact-item .val{font-size:1.08rem;color:var(--ink)}.contact-item .val a:hover{color:var(--gold)}.contact-card{background:var(--navy);color:var(--on-dark);border-radius:var(--r-card);padding:clamp(2rem,4vw,3rem);box-shadow:var(--shadow-lg)}.contact-card h2,.contact-card h3{color:var(--on-dark);font-size:clamp(1.7rem,3vw,2.35rem);margin-bottom:.9rem}.contact-card>p{color:var(--on-dark-muted);margin-bottom:2rem}.contact-actions{display:flex;flex-wrap:wrap;gap:.9rem}.contact-note{margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--line-dark);color:var(--on-dark-muted);font-size:.95rem}.contact-form-card{position:relative;overflow:hidden}.contact-form-card:before{content:"";position:absolute;inset:-9rem -8rem auto auto;width:19rem;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--signal-indigo) 32%,transparent),transparent 67%);pointer-events:none}.contact-form-card>*{position:relative}.contact-form-card>.eyebrow{color:var(--signal-cyan);margin-bottom:1rem}.contact-form{display:grid;gap:1.15rem}.contact-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.contact-field{display:grid;gap:.45rem;min-width:0}.contact-field label{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;color:var(--on-dark);font-size:.82rem;font-weight:650}.contact-field label span{color:var(--on-dark-muted);font-size:.68rem;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.contact-field input,.contact-field textarea{width:100%;min-height:3.15rem;border:1px solid var(--line-dark);border-radius:var(--r-sm);background:#f5f6ee11;color:var(--on-dark);padding:.82rem .95rem;font:inherit;font-size:.95rem;line-height:1.5;caret-color:var(--signal-cyan);transition:border-color .25s var(--ease),background-color .25s var(--ease),box-shadow .25s var(--ease)}.contact-field textarea{min-height:9.5rem;resize:vertical}.contact-field input::placeholder,.contact-field textarea::placeholder{color:color-mix(in srgb,var(--on-dark-muted) 72%,transparent)}.contact-field input:hover,.contact-field textarea:hover{border-color:color-mix(in srgb,var(--signal-cyan) 48%,var(--line-dark))}.contact-field input:focus,.contact-field textarea:focus{outline:none;border-color:var(--signal-cyan);background:#f5f6ee17;box-shadow:0 0 0 3px color-mix(in srgb,var(--signal-cyan) 18%,transparent)}.contact-field input[aria-invalid=true],.contact-field textarea[aria-invalid=true]{border-color:var(--signal-coral)}.contact-field-error{min-height:1.15rem;color:color-mix(in srgb,var(--signal-coral) 82%,white);font-size:.76rem;line-height:1.35}.contact-honeypot{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.contact-turnstile{min-height:0}.contact-privacy{color:var(--on-dark-muted);font-size:.77rem;line-height:1.55;max-width:66ch}.contact-form-footer{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:1rem 1.25rem;align-items:center;padding-top:.35rem}.contact-submit{min-width:10.5rem;justify-content:center}.contact-submit:disabled{cursor:wait;opacity:.66;transform:none;box-shadow:none}.contact-form-status{display:grid;gap:.2rem;border-left:2px solid var(--signal-cyan);padding-left:.9rem;color:var(--on-dark-muted);font-size:.82rem;line-height:1.45}.contact-form-status[hidden]{display:none}.contact-form-status strong{color:var(--on-dark);font-size:.88rem}.contact-form-status[data-state=error]{border-color:var(--signal-coral);color:color-mix(in srgb,var(--signal-coral) 74%,white)}.products-preview-head{max-width:760px;margin-bottom:clamp(2.5rem,5vw,4rem)}.products-preview-head .h2{margin-top:1rem}.products-preview-head .lead{margin-top:1.2rem;max-width:64ch}.products-preview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,3vw,2rem)}.product-preview-card{position:relative;overflow:hidden;min-height:390px;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(1.7rem,4vw,2.6rem);border:1px solid var(--line);border-radius:calc(var(--r-card) + 4px);background:color-mix(in srgb,var(--cream) 56%,var(--paper));box-shadow:var(--shadow-sm);transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s var(--ease)}.product-preview-card:after{content:"";position:absolute;width:16rem;height:16rem;right:-8rem;top:-9rem;border-radius:50%;pointer-events:none;background:color-mix(in srgb,var(--navy) 12%,transparent);filter:blur(2px)}.product-preview-card.is-ren:after{background:color-mix(in srgb,#a6b79a 24%,transparent)}.product-preview-card:hover{transform:translateY(-5px);box-shadow:var(--shadow-md);border-color:var(--line-strong)}.product-preview-top{display:flex;align-items:center;gap:1rem;margin-bottom:2.2rem;position:relative;z-index:1}.product-preview-top img{width:4.8rem;height:4.8rem;border-radius:1.15rem;box-shadow:var(--shadow-sm)}.product-preview-top>div{display:grid;gap:.2rem}.product-preview-top strong{font-family:var(--font-serif);font-size:1.75rem;color:var(--ink);line-height:1}.product-preview-label{color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.product-preview-card h3{font-size:clamp(1.7rem,3vw,2.35rem);max-width:15ch;margin-bottom:1rem}.product-preview-card>p{color:var(--text-muted);max-width:48ch}.product-preview-card .link-arrow{margin-top:auto;padding-top:2rem}.product-hero{padding:clamp(8.5rem,13vw,11rem) 0 clamp(4rem,7vw,6rem);overflow:hidden}.product-hero .container{position:relative}.product-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(3rem,6vw,6rem)}.product-hero-copy{position:relative;z-index:2}.product-lockup{display:flex;align-items:center;gap:1rem;margin-bottom:2.2rem}.product-lockup img{width:4.75rem;height:4.75rem;border-radius:1.08rem;box-shadow:0 18px 38px #00000038}.product-lockup>div{display:grid;gap:.15rem}.product-lockup strong{color:var(--on-dark);font-family:var(--font-serif);font-size:1.75rem;line-height:1}.product-lockup span{color:var(--on-dark-muted);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.product-hero h1{color:var(--on-dark);font-size:clamp(2.7rem,5.5vw,4.9rem);line-height:.98;max-width:13ch;margin-top:1.15rem}.product-hero h1 em{color:var(--gold-bright)}.product-hero-sub{color:var(--on-dark-muted);max-width:58ch;font-size:clamp(1.02rem,1.4vw,1.2rem);margin-top:1.45rem}.product-hero-actions,.product-cta-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.product-visual{position:relative;z-index:1;min-width:0}.product-visual:before{content:"";position:absolute;inset:8% -8% -10% 10%;z-index:-1;background:color-mix(in srgb,var(--gold-bright) 18%,transparent);filter:blur(48px);border-radius:50%}.product-screen-frame{overflow:hidden;border:1px solid rgba(244,238,226,.22);border-radius:18px;background:#f2f3f0;box-shadow:0 42px 90px -36px #000000bf;transform:rotate(1.2deg)}.product-screen-frame img{width:100%;height:auto}.product-screen-bar{height:2.2rem;display:flex;align-items:center;gap:.38rem;padding:0 .8rem;background:#f7f6f2;border-bottom:1px solid #e3e3de}.product-screen-bar i{width:.58rem;height:.58rem;border-radius:50%;background:#d8d8d2}.product-screen-bar i:first-child{background:#d99d82}.product-screen-bar i:nth-child(2){background:#dbc482}.product-screen-bar i:nth-child(3){background:#9fbea6}.product-screen-bar span{margin-left:auto;color:#6a746a;font-size:.72rem;font-weight:600}.kontor-preview{overflow:hidden;min-height:460px;color:#383930;background:#f2eadb;border:1px solid rgba(244,238,226,.22);border-radius:20px;box-shadow:0 42px 90px -36px #000000bf;transform:rotate(-1deg)}.kontor-preview-bar{height:4.4rem;display:flex;align-items:center;gap:.8rem;padding:0 1.2rem;border-bottom:1px solid rgba(58,70,58,.12);background:#eee2cf}.kontor-preview-bar img{border-radius:.65rem}.kontor-preview-bar>div{display:grid;line-height:1.05}.kontor-preview-bar strong{font-family:var(--font-serif);font-size:1.2rem;color:#282b25}.kontor-preview-bar span{color:#6f756b;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.kontor-preview-bar i{margin-left:auto;width:2rem;height:2rem;border-radius:50%;background:#2e4a3a;box-shadow:inset 0 0 0 .5rem #d8cfbf}.kontor-preview-body{display:grid;grid-template-columns:9.2rem 1fr;min-height:390px}.kontor-preview-nav{display:flex;flex-direction:column;gap:.35rem;padding:1.2rem .8rem;border-right:1px solid rgba(58,70,58,.1);background:#ffffff2e}.kontor-preview-nav span{padding:.62rem .72rem;color:#6c7169;font-size:.75rem;font-weight:600;border-radius:.55rem}.kontor-preview-nav span.active{background:#2e4a3a;color:#f4eee2}.kontor-preview-main{padding:clamp(1.3rem,3vw,2rem)}.kontor-preview-main>p{color:#817b6d;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.kontor-preview-main h2{color:#282b25;font-size:clamp(1.45rem,2.5vw,2rem);margin-top:.35rem}.kontor-preview-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:1.35rem}.kontor-preview-panels>div{min-height:6.8rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;padding:.85rem;background:#ffffff94;border:1px solid rgba(58,70,58,.1);border-radius:.75rem}.kontor-preview-panels span{color:#77776d;font-size:.64rem;text-transform:uppercase;letter-spacing:.06em}.kontor-preview-panels strong{color:#2e4a3a;font-size:.82rem;line-height:1.2}.kontor-preview-list{display:grid;gap:.7rem;margin-top:1rem}.kontor-preview-list i{display:block;height:2.9rem;border-radius:.65rem;background:#ffffff7a;border:1px solid rgba(58,70,58,.08);position:relative}.kontor-preview-list i:before{content:"";position:absolute;left:.75rem;right:34%;top:.82rem;height:.42rem;border-radius:1rem;background:#2e4a3a33;box-shadow:0 .82rem #2e4a3a1a}.product-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(3.2rem,6vw,5.5rem);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.product-stats>div{display:grid;gap:.35rem;padding:1.35rem clamp(.8rem,3vw,2rem);border-right:1px solid var(--line-dark)}.product-stats>div:first-child{padding-left:0}.product-stats>div:last-child{border-right:0}.product-stats strong{color:var(--on-dark);font-family:var(--font-serif);font-size:clamp(1.35rem,2.6vw,2rem)}.product-stats span{color:var(--on-dark-muted);font-size:.82rem}.product-intro-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.product-intro .h2,.product-trust .h2{margin-top:1rem}.product-intro-copy{display:grid;gap:1.15rem;color:var(--text-muted);font-size:clamp(1.02rem,1.35vw,1.16rem)}.product-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.product-feature{min-height:260px;padding:clamp(1.5rem,3vw,2.2rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.product-feature>span{display:block;color:var(--gold);font-size:.72rem;font-weight:700;letter-spacing:.16em;margin-bottom:2.4rem}.product-feature h3{font-size:clamp(1.45rem,2.4vw,1.85rem)}.product-feature p{color:var(--text-muted);margin-top:.9rem;font-size:.94rem}.product-steps{scroll-margin-top:5rem}.product-steps-head{max-width:760px}.product-steps-head .h2{margin-top:1rem}.product-steps-head>p:last-child{color:var(--on-dark-muted);margin-top:1.2rem;max-width:62ch}.product-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(3rem,6vw,5rem);border-top:1px solid var(--line-dark)}.product-step{position:relative;padding:2rem 1.25rem 0;border-left:1px solid var(--line-dark)}.product-step:last-child{border-right:1px solid var(--line-dark)}.product-step>span{position:absolute;top:-.85rem;left:1.2rem;min-width:2.7rem;padding:.24rem .52rem;color:var(--navy);background:var(--gold-bright);border-radius:var(--r-pill);font-size:.68rem;font-weight:700;text-align:center}.product-step h3{color:var(--on-dark);font-size:1.45rem;margin-top:.6rem}.product-step p{color:var(--on-dark-muted);margin-top:.8rem;font-size:.9rem}.product-trust-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(2.5rem,7vw,7rem);align-items:center}.product-trust .lead{margin-top:1.25rem}.product-trust-points{list-style:none;display:grid;gap:.8rem;padding:clamp(1.3rem,3vw,2rem);border-radius:var(--r-card);border:1px solid var(--line);background:var(--cream);box-shadow:var(--shadow-sm)}.product-trust-points li{display:flex;align-items:center;gap:.8rem;padding:.8rem 0;border-bottom:1px solid var(--line);color:var(--ink);font-weight:500}.product-trust-points li:last-child{border-bottom:0}.product-trust-points span{display:grid;place-items:center;width:1.8rem;height:1.8rem;flex:none;color:var(--on-dark);background:var(--navy);border-radius:50%;font-size:.78rem}.product-cta-inner{max-width:880px;text-align:center}.product-cta .h2{color:var(--on-dark)}.product-cta .h2 em{color:var(--gold-bright)}.product-cta p{color:var(--on-dark-muted);max-width:64ch;margin:1.15rem auto 0}.product-cta-actions{justify-content:center}@media(max-width:1100px){.product-hero-grid{grid-template-columns:1fr}.product-hero-copy{max-width:760px}.product-visual{max-width:860px}}@media(max-width:1024px){.product-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.8rem}.product-step:nth-child(3){border-top:1px solid var(--line-dark)}}@media(max-width:760px){.products-preview-grid,.product-intro-grid,.product-trust-grid{grid-template-columns:1fr}.product-preview-card{min-height:350px}.product-hero{padding-top:7.8rem}.product-stats{grid-template-columns:1fr}.product-stats>div,.product-stats>div:first-child{padding:1rem 0;border-right:0;border-bottom:1px solid var(--line-dark)}.product-stats>div:last-child{border-bottom:0}.product-feature-grid,.product-step-grid{grid-template-columns:1fr}.product-step{min-height:10rem;border-right:1px solid var(--line-dark)}.product-step:nth-child(n+2){border-top:1px solid var(--line-dark)}.kontor-preview{min-height:400px}.kontor-preview-body{grid-template-columns:1fr}.kontor-preview-nav{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(58,70,58,.1)}.kontor-preview-panels{grid-template-columns:1fr}.kontor-preview-panels>div{min-height:5.2rem}}@media(max-width:520px){.product-hero-actions .btn,.product-cta-actions .btn{width:100%;justify-content:center}.product-lockup img{width:4rem;height:4rem}.product-screen-frame,.kontor-preview{border-radius:12px}}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}.reveal.is-visible{opacity:1;transform:none}.reveal[data-delay="1"]{transition-delay:.08s}.reveal[data-delay="2"]{transition-delay:.16s}.reveal[data-delay="3"]{transition-delay:.24s}@media(max-width:1024px){.intro-grid,.proof-grid,.faq-grid,.contact-grid,.maram-case-head{grid-template-columns:1fr}.proof-text{order:-1}.services-grid,.principle-steps,.values-grid{grid-template-columns:1fr 1fr}}@media(max-width:760px){.maram-case-gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;height:auto}.maram-case-figure{aspect-ratio:4 / 3}.maram-case-figure.is-main{grid-column:1 / -1;grid-row:auto;aspect-ratio:16 / 10}.maram-case-badge{right:1rem;max-width:none}.contact-form-row{grid-template-columns:1fr}}@media(max-width:900px){.nav-links,.nav-cta.is-desktop{display:none}.nav-toggle{display:block}.mobile-menu{position:fixed;inset:4.6rem 0 auto;z-index:99;background:var(--paper);border-bottom:1px solid var(--line);padding:1.5rem var(--gutter) 2rem;display:grid;gap:1.1rem;transform:translateY(-12px);opacity:0;pointer-events:none;transition:all .35s var(--ease);box-shadow:var(--shadow-md)}.mobile-menu[data-open=true]{transform:none;opacity:1;pointer-events:auto}.mobile-menu a{font-family:var(--font-serif);font-size:1.4rem;color:var(--ink)}.mobile-menu .btn{justify-content:center;font-family:var(--font-sans);font-size:1rem;letter-spacing:.01em;color:var(--btn-fg)}.journey-grid,.services-grid,.principle-steps,.values-grid{grid-template-columns:1fr}.founder{grid-template-columns:1fr;gap:1rem}.footer-grid{grid-template-columns:1fr;gap:2rem}.footer-bottom{flex-direction:column;align-items:flex-start}}@media(min-width:901px){.mobile-menu{display:none}}@media(max-width:460px){.hero-actions .btn,.contact-actions .btn{width:100%;justify-content:center}.proof-metric{flex-direction:column;align-items:flex-start;gap:.4rem}.contact-item{grid-template-columns:1fr;gap:.3rem}.contact-card{padding:1.45rem}.contact-form-footer{grid-template-columns:1fr}.contact-submit{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}[data-theme=dark]{--paper: #1C1812;--cream: #15110C;--cream-warm: #251F16;--navy: #33543F;--navy-deep: #28432F;--ink: #F4EEE2;--text: #D8CDBA;--text-muted: #A89A82;--line: rgba(244, 238, 226, .1);--line-strong: rgba(244, 238, 226, .18);--shadow-sm: 0 2px 12px rgba(0, 0, 0, .35);--shadow-md: 0 18px 48px -18px rgba(0, 0, 0, .55);--shadow-lg: 0 40px 90px -28px rgba(0, 0, 0, .6);color-scheme:dark}[data-theme=dark] .card,[data-theme=dark] .post-card,[data-theme=dark] .case-card,[data-theme=dark] .founder{background:#262019}[data-theme=dark] .site-nav[data-scrolled=true]{background:color-mix(in srgb,var(--paper) 90%,transparent)}[data-theme=dark] .link-arrow{color:var(--ink)}[data-theme=dark] .link-arrow:hover{color:var(--gold-soft);border-color:var(--gold-soft)}[data-theme=dark] .founder-body a{color:var(--gold-soft);border-color:var(--line-strong)}[data-theme=dark] .founder-body a:hover{color:var(--gold-bright);border-color:var(--gold-bright)}[data-theme=dark] .faq-item[open] summary{color:var(--gold-soft)}[data-theme=dark] .case-after,[data-theme=dark] .prose a{color:var(--gold-soft)}[data-theme=dark] .prose blockquote{color:var(--ink)}[data-theme=dark] .btn-primary:hover{--btn-bg: var(--navy-700)}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:2.15rem;height:2.15rem;border-radius:var(--r-pill);border:1px solid transparent;background:transparent;color:inherit;cursor:pointer;transition:color .3s var(--ease),background-color .3s var(--ease)}.theme-toggle:hover{color:var(--gold-bright);background:#f4efe514}.site-nav[data-scrolled=true] .theme-toggle:hover{color:var(--gold);background:#241c140f}.theme-toggle svg{width:1.15rem;height:1.15rem;display:block}.theme-toggle .ico-sun{display:none}[data-theme=dark] .theme-toggle .ico-sun{display:block}[data-theme=dark] .theme-toggle .ico-moon{display:none}@media(max-width:900px){.nav-tools .theme-toggle{display:none}}.mobile-menu-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.4rem;padding-top:1.3rem;border-top:1px solid var(--line)}.mobile-menu .lang-switch a{color:var(--text-muted)}.mobile-menu .lang-switch a[aria-current=true]{background:var(--navy);color:var(--on-dark)}.mobile-menu .lang-switch .sep{color:var(--line-strong)}.mobile-menu-foot .theme-toggle{color:var(--text-muted);border:1px solid var(--line-strong)}.home-hero{position:relative;min-height:min(960px,100svh);padding:clamp(8rem,13vw,11rem) 0 1.5rem;overflow:hidden;isolation:isolate;background:radial-gradient(80% 105% at 95% 5%,rgba(162,74,44,.34),transparent 58%),radial-gradient(75% 85% at 35% 115%,rgba(224,190,106,.14),transparent 62%),var(--navy-deep)}.home-hero:before{content:"";position:absolute;inset:-30% -18% -60% 35%;z-index:-1;border:1px solid rgba(244,238,226,.07);border-radius:50%;transform:rotate(-15deg);box-shadow:0 0 0 7vw #f4eee205,0 0 0 14vw #f4eee203}.home-hero-aurora{position:absolute;width:clamp(22rem,46vw,48rem);height:clamp(22rem,46vw,48rem);right:-12%;top:5%;z-index:-1;border-radius:44% 56% 62% 38%/43% 35% 65% 57%;background:#b8862f1a;filter:blur(1px);animation:home-hero-drift 16s ease-in-out infinite alternate}@keyframes home-hero-drift{to{transform:translate3d(-3%,4%,0) rotate(7deg);border-radius:62% 38% 48% 52%/38% 57% 43% 62%}}.home-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(420px,1.02fr);gap:clamp(2rem,5vw,5rem);align-items:center}.home-hero-copy{position:relative;z-index:3}.home-hero .eyebrow{color:var(--gold-bright);margin-bottom:1.5rem}.home-hero h1{max-width:10.5ch;color:var(--on-dark);font-size:clamp(3.4rem,7.2vw,7rem);line-height:.89;letter-spacing:-.035em}.home-hero h1 em{color:var(--gold-bright)}.home-hero-sub{max-width:53ch;margin-top:clamp(1.6rem,3vw,2.2rem);color:#f4eee2c7;font-size:clamp(1.05rem,1.45vw,1.24rem);line-height:1.64}.home-hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.home-hero-products{position:relative;min-height:600px}.hero-product{--hero-glow: rgba(255, 202, 82, .24);position:absolute;z-index:2;display:block;overflow:hidden;border:1px solid rgba(244,238,226,.22);border-radius:17px;background:#f3ebdc;box-shadow:0 38px 80px -28px #0000009e;transition:transform .62s var(--ease),box-shadow .62s var(--ease),border-color .42s var(--ease),filter .42s var(--ease)}.hero-product:after{content:"";position:absolute;inset:0;z-index:5;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff7a,inset 0 0 46px var(--hero-glow);opacity:0;pointer-events:none;transition:opacity .42s var(--ease)}.hero-product:hover{z-index:4;border-color:#ffffffc7;box-shadow:0 52px 100px -22px #000000c7,0 0 62px var(--hero-glow);filter:saturate(1.16) contrast(1.025)}.hero-product:hover:after{opacity:1}.hero-product img{transition:transform .9s var(--ease),filter .55s var(--ease)}.hero-product>span:not(.hero-product-window):not(.hero-kontor-lines){position:absolute;left:.8rem;right:.8rem;bottom:.8rem;z-index:2;display:grid;gap:.08rem;padding:.7rem .8rem;color:#2d281f;border:1px solid rgba(255,255,255,.62);border-radius:10px;background:#f7f1e5e6;box-shadow:0 12px 28px #241c1429;backdrop-filter:blur(12px)}.hero-product b{font-family:var(--font-serif);font-size:1.05rem;line-height:1}.hero-product small{color:#736a5c;font-size:.58rem;letter-spacing:.08em;text-transform:uppercase}.hero-product.is-maram{--hero-glow: rgba(255, 106, 165, .34);width:65%;height:285px;left:0;top:1rem;transform:rotate(-3.5deg)}.hero-product.is-maram:hover{transform:rotate(-.5deg) translate3d(-5px,-15px,0) scale(1.035)}.hero-product.is-maram>picture,.hero-product.is-maram>img{width:100%;height:100%}.hero-product.is-maram img{width:100%;height:100%;object-fit:cover}.hero-product.is-maram:hover img{transform:scale(1.075)}.hero-product.is-ren{--hero-glow: rgba(105, 233, 255, .34);width:54%;height:330px;right:0;top:13.5rem;transform:rotate(3deg);background:#f4f5f1}.hero-product.is-ren:hover{transform:rotate(.35deg) translate3d(8px,-15px,0) scale(1.035)}.hero-product.is-ren>img{width:100%;height:calc(100% - 1.9rem);object-fit:cover;object-position:top left}.hero-product.is-ren:hover>img{transform:scale(1.045)}.hero-product-window,.showcase-ui-bar{height:1.9rem;display:flex;align-items:center;gap:.32rem;padding:0 .7rem;background:#f8f6f0;border-bottom:1px solid #deded8}.hero-product-window i,.showcase-ui-bar i{width:.47rem;height:.47rem;border-radius:50%;background:#d59a7d}.hero-product-window i:nth-child(2),.showcase-ui-bar i:nth-child(2){background:#d9bf70}.hero-product-window i:nth-child(3),.showcase-ui-bar i:nth-child(3){background:#95b69b}.hero-product.is-kontor{--hero-glow: rgba(75, 93, 255, .3);width:46%;height:178px;left:5%;bottom:1.5rem;padding:1.2rem;transform:rotate(2.3deg);color:#2c2f28}.hero-product.is-kontor:hover{transform:rotate(-.4deg) translate3d(-6px,-15px,0) scale(1.045)}.hero-product.is-kontor>img{width:3.6rem;height:3.6rem;border-radius:.9rem;box-shadow:0 10px 24px #241c1429}.hero-product.is-kontor:hover>img{transform:rotate(-5deg) scale(1.08)}.hero-product.is-kontor>span:not(.hero-kontor-lines){left:5.4rem;top:1.35rem;right:1rem;bottom:auto;padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none}.hero-kontor-lines{position:absolute;left:1.2rem;right:1.2rem;bottom:1.15rem;display:grid;gap:.42rem}.hero-kontor-lines i{height:.52rem;border-radius:1rem;background:#2e4a3a1f}.hero-kontor-lines i:nth-child(2){margin-right:18%}.hero-kontor-lines i:nth-child(3){margin-right:42%}.hero-product-track{position:absolute;inset:7% -8% 2% 1%;z-index:0;border:1px dashed rgba(224,190,106,.24);border-radius:50%;transform:rotate(-16deg)}.home-hero-foot{display:flex;justify-content:space-between;gap:2rem;margin-top:clamp(1.5rem,4vw,3rem);padding-top:1.25rem;border-top:1px solid var(--line-dark);color:#f4eee29e;font-size:.76rem;letter-spacing:.04em}.home-hero-foot p{display:flex;align-items:center;gap:.65rem}.home-hero-foot p:first-child span{width:.45rem;height:.45rem;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 0 5px #e0be6a1f}.home-hero-foot i{color:var(--gold-bright);font-style:normal}.product-showcase{scroll-margin-top:4.8rem;overflow:hidden}.product-showcase-head,.accelerator-head{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.72fr);gap:clamp(2.5rem,7vw,7rem);align-items:end;margin-bottom:clamp(3rem,6vw,5rem)}.product-showcase-head .h2,.accelerator-head .h2{max-width:17ch;margin-top:1rem}.product-showcase-head .h2 em,.accelerator-head .h2 em{color:var(--gold)}.product-showcase-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2.2vw,1.65rem)}.showcase-card{--showcase-glow: rgba(255, 202, 82, .18);position:relative;overflow:hidden;border:1px solid var(--line);border-radius:calc(var(--r-card) + 6px);box-shadow:var(--shadow-sm);transition:transform .68s var(--ease),box-shadow .68s var(--ease),border-color .42s var(--ease)}.showcase-card:hover{transform:translateY(-12px);border-color:#ffffff9e;box-shadow:0 42px 90px -30px #1b1f1a70,0 0 56px var(--showcase-glow)}.showcase-card.is-kontor{--showcase-glow: rgba(75, 93, 255, .22);grid-column:span 7;min-height:730px;display:flex;flex-direction:column;background:#e7dcc8}.showcase-card.is-ren{--showcase-glow: rgba(105, 233, 255, .24);grid-column:span 5;min-height:730px;display:flex;flex-direction:column;background:#dfe6dc}.showcase-card.is-maram{--showcase-glow: rgba(255, 106, 165, .24);grid-column:1 / -1;min-height:clamp(430px,48vw,610px);color:#fff9ef;background:#3a4f45}.showcase-copy{padding:clamp(1.6rem,3.6vw,2.8rem)}.showcase-card.is-kontor .showcase-copy{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(220px,1fr);column-gap:2rem;align-items:end}.showcase-card.is-kontor .showcase-lockup{grid-row:span 3;align-self:start}.showcase-card.is-kontor .showcase-copy>.link-arrow{grid-column:2}.showcase-lockup{display:flex;align-items:center;gap:.85rem;margin-bottom:1.6rem}.showcase-lockup img{width:3.4rem;height:3.4rem;border-radius:.82rem;box-shadow:0 10px 28px #241c1421}.showcase-lockup>span{display:grid;gap:.12rem}.showcase-lockup b{color:#2d2d27;font-family:var(--font-serif);font-size:1.4rem;line-height:1}.showcase-lockup small,.showcase-index{color:#746c5e;font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.showcase-card h3{color:#29271f;font-size:clamp(2rem,3.8vw,3.2rem)}.showcase-card .showcase-copy>p{color:#675f52;max-width:48ch;margin-top:.8rem}.showcase-card .link-arrow{margin-top:1.5rem;color:#2e4a3a}.showcase-kontor-ui{width:calc(100% - clamp(1.6rem,3.6vw,2.8rem));margin:auto 0 0 auto;overflow:hidden;color:#373a32;background:#f5f0e7;border:1px solid rgba(48,59,48,.14);border-right:0;border-bottom:0;border-radius:18px 0 0;box-shadow:-18px -18px 50px #241c1421;transition:transform .78s var(--ease),box-shadow .78s var(--ease)}.showcase-card.is-kontor:hover .showcase-kontor-ui{transform:translate3d(-9px,-9px,0) scale(1.018);box-shadow:-24px -24px 64px #241c1433}.showcase-ui-bar span{margin-left:auto;color:#858176;font-size:.58rem}.showcase-ui-body{display:grid;grid-template-columns:7.8rem 1fr;min-height:355px}.showcase-ui-nav{padding:1rem .7rem;border-right:1px solid rgba(46,74,58,.1);background:#eae1ce80}.showcase-ui-nav span{display:block;padding:.52rem .62rem;color:#77766e;border-radius:.5rem;font-size:.66rem;font-weight:600}.showcase-ui-nav span.active{color:#f4eee2;background:#2e4a3a}.showcase-ui-main{padding:1.5rem}.showcase-ui-main>small{display:block;color:#8d806d;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.showcase-ui-main>strong{display:block;margin-top:.25rem;color:#2f312c;font-family:var(--font-serif);font-size:1.55rem}.showcase-ui-panels{display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem;margin-top:1.2rem}.showcase-ui-panels>span{min-height:6.4rem;display:flex;flex-direction:column;justify-content:space-between;padding:.7rem;border:1px solid rgba(46,74,58,.1);border-radius:.7rem;background:#fffdf8}.showcase-ui-panels small{color:#888276;font-size:.54rem;text-transform:uppercase}.showcase-ui-panels b{color:#2e4a3a;font-size:.7rem}.showcase-ui-list{display:grid;gap:.55rem;margin-top:.7rem}.showcase-ui-list i{position:relative;height:2.7rem;border:1px solid rgba(46,74,58,.08);border-radius:.6rem;background:#ffffffb8}.showcase-ui-list i:before{content:"";position:absolute;left:.65rem;right:35%;top:.72rem;height:.38rem;border-radius:1rem;background:#2e4a3a2e;box-shadow:0 .72rem #2e4a3a17}.showcase-ren-screen{width:calc(100% - 1.4rem);margin:1.4rem auto 0;overflow:hidden;border:1px solid rgba(46,74,58,.12);border-radius:15px;background:#f5f6f2;box-shadow:0 24px 52px -24px #241c1457;transform:rotate(1.1deg);transition:transform .78s var(--ease),box-shadow .78s var(--ease)}.showcase-card.is-ren:hover .showcase-ren-screen{transform:rotate(-.8deg) translateY(-9px) scale(1.018);box-shadow:0 34px 68px -26px #241c146b}.showcase-ren-screen>img{width:100%;height:350px;object-fit:cover;object-position:left top}.showcase-card.is-ren .showcase-copy{margin-top:auto}.showcase-card.is-maram>picture,.showcase-card.is-maram>img{position:absolute;inset:0;width:100%;height:100%}.showcase-card.is-maram img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.showcase-card.is-maram:hover img{transform:scale(1.025)}.showcase-maram-scrim{position:absolute;inset:0;background:linear-gradient(90deg,#17251ee6,#17251e80 48%,#17251e0f 78%)}.showcase-card.is-maram .showcase-copy{position:absolute;z-index:1;left:0;bottom:0;max-width:580px}.showcase-card.is-maram h3{max-width:10ch;margin-top:.75rem;color:#fff9ef;font-size:clamp(2.7rem,6vw,5rem)}.showcase-card.is-maram .showcase-copy>p{color:#fff9efc7}.showcase-card.is-maram .showcase-index{color:var(--gold-bright)}.showcase-card.is-maram .link-arrow{color:#fff9ef}.maram-flagship{scroll-margin-top:4.8rem}.maram-case-metric{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:.65rem;padding-bottom:1.35rem;margin-bottom:1.35rem;border-bottom:1px solid var(--line)}.maram-case-metric strong{color:var(--teal);font-family:var(--font-serif);font-size:clamp(2.8rem,5vw,4.8rem);line-height:.8;letter-spacing:-.04em}.maram-case-metric span{color:var(--ink);font-family:var(--font-serif);font-size:1.35rem}.maram-case-metric small{grid-column:1 / -1;margin-top:.65rem;color:var(--text-muted);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.accelerator{overflow:hidden;scroll-margin-top:4.8rem}.accelerator-process{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:clamp(4rem,8vw,7rem);border-block:1px solid var(--line)}.accelerator-process li{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:clamp(1.6rem,3vw,2.4rem);border-right:1px solid var(--line)}.accelerator-process li:first-child{padding-left:0}.accelerator-process li:last-child{padding-right:0;border-right:0}.accelerator-process li>span{display:grid;place-items:center;width:2.1rem;height:2.1rem;color:var(--on-dark);background:var(--navy);border-radius:50%;font-size:.66rem;font-weight:700}.accelerator-process h3{font-size:clamp(1.25rem,2vw,1.6rem)}.accelerator-process p{margin-top:.45rem;color:var(--text-muted);font-size:.86rem}.accelerator-label{display:flex;align-items:center;gap:1.2rem;margin-bottom:1.2rem;color:var(--gold);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.accelerator-label i{height:1px;flex:1;background:var(--line)}.accelerator-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.accelerator-card{position:relative;min-height:330px;padding:clamp(1.7rem,4vw,3rem);border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:background-color .45s var(--ease),transform .45s var(--ease)}.accelerator-card:hover{z-index:1;background:var(--cream);transform:translateY(-4px)}.accelerator-card>div{display:flex;align-items:center;justify-content:space-between;gap:1rem}.accelerator-card>div span{color:var(--gold);font-size:.68rem;font-weight:700;letter-spacing:.12em}.accelerator-card>div small{padding:.34rem .68rem;color:var(--text-muted);border:1px solid var(--line);border-radius:var(--r-pill);font-size:.62rem;text-transform:uppercase}.accelerator-card h3{max-width:12ch;margin-top:clamp(3rem,6vw,5rem);font-size:clamp(2rem,4vw,3.2rem)}.accelerator-card p{max-width:48ch;margin-top:1rem;color:var(--text-muted)}.accelerator-card:nth-child(3){background:var(--navy)}.accelerator-card:nth-child(3) h3{color:var(--on-dark)}.accelerator-card:nth-child(3) p{color:var(--on-dark-muted)}.accelerator-card:nth-child(3)>div small{color:var(--on-dark-muted);border-color:var(--line-dark)}.accelerator-card:nth-child(3):hover{background:var(--navy-deep)}.services-compact{padding-block:clamp(2.8rem,5vw,4rem);border-block:1px solid var(--line)}.services-compact-head{display:grid;grid-template-columns:1fr auto;gap:2rem;align-items:end}.services-compact-head h2{max-width:29ch;margin-top:.65rem;font-family:var(--font-sans);font-size:clamp(1.2rem,2.3vw,1.8rem);line-height:1.35;letter-spacing:-.02em}.services-compact-list{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.services-compact-list span{display:inline-flex;align-items:center;gap:.55rem;padding:.52rem .82rem;color:var(--text-muted);border:1px solid var(--line);border-radius:var(--r-pill);font-size:.76rem}.services-compact-list b{color:var(--gold);font-size:.62rem}@media(max-width:1024px){.home-hero{min-height:auto}.home-hero-grid{grid-template-columns:1fr}.home-hero-copy{max-width:830px}.home-hero-products{width:min(100%,720px);margin-inline:auto}.showcase-card.is-kontor,.showcase-card.is-ren{grid-column:1 / -1;min-height:650px}}@media(max-width:760px){.home-hero{padding-top:7.3rem}.home-hero h1{font-size:clamp(3.15rem,16vw,5.3rem)}.home-hero-products{min-height:510px;margin-top:1rem}.hero-product.is-maram{width:76%;height:230px}.hero-product.is-ren{width:61%;height:275px;top:11rem}.hero-product.is-kontor{width:58%;height:150px;bottom:.4rem}.home-hero-foot p:last-child{display:none}.product-showcase-head,.accelerator-head,.services-compact-head{grid-template-columns:1fr;align-items:start}.showcase-card.is-kontor .showcase-copy{display:block}.showcase-card.is-kontor .showcase-copy>.link-arrow{grid-column:auto}.showcase-kontor-ui{width:calc(100% - 1rem)}.showcase-ui-body{grid-template-columns:1fr}.showcase-ui-nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(46,74,58,.1)}.showcase-ui-panels{grid-template-columns:1fr}.showcase-ui-panels>span{min-height:4.5rem}.showcase-card.is-kontor{min-height:790px}.showcase-card.is-ren{min-height:650px}.showcase-ren-screen>img{height:290px}.showcase-card.is-maram{min-height:520px}.showcase-maram-scrim{background:linear-gradient(0deg,#17251eeb,#17251e1a 80%)}.accelerator-process,.accelerator-grid{grid-template-columns:1fr}.accelerator-process li,.accelerator-process li:first-child,.accelerator-process li:last-child{padding:1.4rem 0;border-right:0;border-bottom:1px solid var(--line)}.accelerator-process li:last-child{border-bottom:0}.accelerator-card{min-height:290px}.accelerator-card h3{margin-top:3rem}}@media(max-width:460px){.home-hero-actions .btn{width:100%;justify-content:center}.home-hero-products{min-height:450px}.hero-product.is-maram{width:82%;height:205px}.hero-product.is-ren{width:66%;height:235px;top:9.7rem}.hero-product.is-kontor{width:67%;height:135px;left:1%}.hero-product.is-kontor>img{width:3rem;height:3rem}.hero-product.is-kontor>span:not(.hero-kontor-lines){left:4.8rem}.showcase-ui-main{padding:1rem}.showcase-card.is-maram .showcase-copy{padding:1.35rem}}[data-theme=dark] .showcase-card.is-kontor,[data-theme=dark] .showcase-card.is-ren{border-color:#f4eee21f}[data-theme=dark] .accelerator-card:nth-child(3){background:#33543f}h1,h2,h3,h4{font-weight:620;line-height:.98;letter-spacing:-.045em}.h2{font-size:clamp(2.5rem,5.4vw,4.7rem);line-height:.94}.h3{font-size:clamp(1.6rem,2.7vw,2.35rem)}.display{font-size:clamp(3.4rem,7vw,6.8rem);line-height:.9}.eyebrow{color:var(--gold);font-size:.67rem;font-weight:750;letter-spacing:.24em}.btn{min-height:3.35rem;padding:.95rem 1.45rem;border-radius:14px 14px 14px 4px;font-size:.78rem;font-weight:750;letter-spacing:.055em;text-transform:uppercase}.btn:hover{transform:translateY(-4px)}.btn-gold{--btn-bg: var(--signal-indigo);--btn-fg: var(--signal-indigo-ink);--btn-bd: var(--signal-indigo);box-shadow:0 0 0 1px #4b5dff14,0 16px 44px -18px #4b5dffa3}.btn-gold:hover{--btn-bg: #6474FF;--btn-bd: #6474FF;box-shadow:0 20px 54px -18px #4b5dffb8}.btn-on-dark.btn-ghost{background:#ffffff06;backdrop-filter:blur(12px)}.btn-on-dark.btn-ghost:hover{--btn-bd: var(--signal-cyan);--btn-fg: var(--signal-cyan)}.site-nav{padding-block:1.15rem}.site-nav[data-scrolled=true]{background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:blur(20px) saturate(1.35)}.nav-logo{font-family:var(--font-serif);font-size:1.34rem;font-weight:650;letter-spacing:-.035em}.nav-links a{font-size:.78rem;font-weight:650;letter-spacing:.01em}.site-nav:not([data-scrolled=true]) .nav-cta.btn-primary{--btn-bg: var(--signal-indigo);--btn-fg: var(--signal-indigo-ink);--btn-bd: var(--signal-indigo)}.home-hero{min-height:min(1040px,100svh);padding:clamp(8.4rem,12vw,10.5rem) 0 1.6rem;background:radial-gradient(44% 52% at 84% 22%,rgba(112,232,255,.2),transparent 72%),radial-gradient(38% 48% at 98% 88%,rgba(255,100,133,.18),transparent 72%),radial-gradient(42% 52% at 12% 100%,rgba(75,93,255,.12),transparent 74%),linear-gradient(135deg,#07110f,#0b1814 48%,#101b17)}.home-hero:before{inset:auto -12vw -36vw 35%;width:74vw;aspect-ratio:1;border:1px solid rgba(112,232,255,.14);border-radius:50%;transform:rotate(-18deg);box-shadow:0 0 0 8vw #70e8ff05,0 0 0 16vw #4b5dff05}.home-hero-gridlines{position:absolute;inset:0;z-index:-2;opacity:.24;background-image:linear-gradient(rgba(245,246,238,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(245,246,238,.08) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at 62% 42%,#000 0%,transparent 76%)}.home-hero-aurora{width:clamp(30rem,60vw,64rem);height:clamp(30rem,60vw,64rem);right:-24%;top:-18%;opacity:.48;background:conic-gradient(from 210deg,#4b5dff94,#70e8ff7a,#9c8cff66,#ff648566,#4b5dff94);filter:blur(92px) saturate(1.2);animation-duration:13s}.home-hero-signal{position:absolute;top:6.9rem;right:var(--gutter);z-index:4;display:flex;align-items:center;gap:.7rem;color:#f5f6ee75;font-size:.58rem;font-weight:700;letter-spacing:.14em}.home-hero-signal i{width:1.8rem;height:1px;background:#70e8ff61}.home-hero-grid{max-width:1360px;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.85rem,1.4vw,1.35rem);align-items:center}.home-hero-copy{grid-column:1 / 8}.home-hero-status{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:1.15rem;padding:.48rem .72rem .48rem .55rem;color:#f5f6eeb3;border:1px solid rgba(75,93,255,.22);border-radius:999px;background:#4b5dff0e;font-size:.63rem;font-weight:650;letter-spacing:.075em;text-transform:uppercase}.home-hero-status span{width:.52rem;height:.52rem;border-radius:50%;background:var(--signal-indigo);box-shadow:0 0 0 4px #4b5dff1c,0 0 16px #4b5dffa3;animation:signal-pulse 2.8s ease-in-out infinite}@keyframes signal-pulse{50%{transform:scale(.72);opacity:.68}}.home-hero .eyebrow{margin-bottom:1.35rem;color:var(--signal-cyan)}.home-hero h1{max-width:9.7ch;font-size:clamp(4.2rem,8.15vw,8.8rem);font-weight:610;line-height:.83;letter-spacing:-.068em;text-wrap:balance}.home-hero h1 em{color:var(--signal-indigo);font-style:normal;font-weight:520;text-shadow:0 0 38px rgba(75,93,255,.16)}.home-hero-sub{max-width:49ch;margin-top:2rem;padding-left:1.15rem;color:#f5f6eeb8;border-left:2px solid var(--signal-cyan);font-size:clamp(1rem,1.25vw,1.15rem)}.home-hero-products{grid-column:8 / 13;width:115%;min-height:650px;margin-left:-15%;perspective:1200px}.hero-product{border-color:#ffffff6b;border-radius:22px 22px 22px 7px;box-shadow:0 42px 95px -24px #000000c2;transform-style:preserve-3d}.hero-product:before{position:absolute;top:.75rem;right:.75rem;z-index:7;padding:.35rem .55rem;color:#07110f;border-radius:999px;background:var(--signal-indigo);font-size:.51rem;font-weight:800;letter-spacing:.11em}.hero-product.is-maram:before{content:"03 / MARAM";color:var(--signal-coral-ink);background:var(--signal-coral)}.hero-product.is-ren:before{content:"02 / REN";color:var(--signal-cyan-ink);background:var(--signal-cyan)}.hero-product.is-kontor:before{content:"01 / KONTOR"}.hero-product.is-maram{width:69%;height:315px;left:0;top:2rem;transform:rotate(-5deg) translateZ(12px)}.hero-product.is-ren{width:59%;height:360px;right:-2%;top:16rem;transform:rotate(4deg) translateZ(28px)}.hero-product.is-kontor{width:51%;height:185px;left:2%;bottom:.5rem;transform:rotate(2deg) translateZ(44px)}.hero-product.is-maram:hover{transform:rotate(-1deg) translate3d(-8px,-18px,62px) scale(1.04)}.hero-product.is-ren:hover{transform:rotate(.5deg) translate3d(10px,-18px,72px) scale(1.04)}.hero-product.is-kontor:hover{transform:rotate(-.5deg) translate3d(-8px,-18px,84px) scale(1.05)}.hero-product-track{border-color:#70e8ff52;box-shadow:0 0 90px #70e8ff14}.home-hero-foot{color:#f5f6ee85}.home-hero-foot p:first-child span{background:var(--signal-indigo);box-shadow:0 0 0 5px #4b5dff1a,0 0 22px #4b5dff85}.home-hero-foot i{color:var(--signal-cyan)}.product-showcase{position:relative;background:radial-gradient(34rem 34rem at 0% 18%,rgba(75,93,255,.12),transparent 70%),radial-gradient(40rem 40rem at 100% 72%,rgba(112,232,255,.12),transparent 70%),var(--paper)}.product-showcase-head .h2 em,.accelerator-head .h2 em{color:var(--teal);font-style:normal}.product-showcase-grid{gap:clamp(1rem,1.8vw,1.4rem)}.showcase-card{border:1px solid rgba(17,24,21,.14);border-radius:30px 30px 30px 9px}.showcase-card.is-kontor{background:linear-gradient(145deg,#f0f3ff,#dce3ff 58%,#c8d1ff)}.showcase-card.is-ren{background:linear-gradient(145deg,#C9F7FF 0%,var(--signal-cyan) 65%,#8CEEFF 100%)}.showcase-card.is-maram{background:#101917}.showcase-card.is-kontor .showcase-copy>p,.showcase-card.is-ren .showcase-copy>p{color:#111815b8}.showcase-card.is-kontor .showcase-index,.showcase-card.is-ren .showcase-index{color:#11181594}.showcase-card.is-kontor .link-arrow,.showcase-card.is-ren .link-arrow{color:#101814;font-weight:720}.showcase-card.is-maram:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(36rem 28rem at 12% 90%,rgba(255,100,133,.33),transparent 72%)}.showcase-card.is-maram .showcase-copy{z-index:2}.showcase-card.is-maram .showcase-index{color:var(--signal-coral)}.showcase-maram-scrim{background:linear-gradient(90deg,#07110ff0,#07110f91 50%,#07110f14 80%)}.showcase-kontor-ui,.showcase-ren-screen{border-radius:22px 0 0}.maram-case{background:radial-gradient(42rem 42rem at 100% 4%,rgba(255,100,133,.28),transparent 70%),linear-gradient(135deg,#f3e4e6,#e9dde5 52%,#e3e1d6)}.maram-case .eyebrow,.maram-case-copy .h2 em{color:#b51d4a}.maram-case-metric strong{color:#d92f5e}.maram-case-gallery{gap:1rem}.maram-case-figure{border-radius:28px 28px 28px 9px;box-shadow:0 28px 70px -30px #2b07116b}.maram-case-badge{border-radius:16px 16px 16px 4px}.accelerator{background:var(--paper)}.accelerator-process{gap:.8rem;border:0}.accelerator-process li{border:1px solid var(--line);border-radius:18px 18px 18px 5px;background:color-mix(in srgb,var(--cream) 56%,var(--paper))}.accelerator-process li:first-child,.accelerator-process li:last-child{padding-inline:clamp(1.6rem,3vw,2.4rem)}.accelerator-process li>span{color:var(--signal-indigo-ink);background:var(--signal-indigo)}.accelerator-process li:nth-child(2)>span{color:var(--signal-cyan-ink);background:var(--signal-cyan)}.accelerator-process li:nth-child(3)>span{color:var(--signal-coral-ink);background:var(--signal-coral)}.accelerator-grid{gap:1rem;border:0}.accelerator-card{overflow:hidden;border:1px solid var(--line);border-radius:24px 24px 24px 7px;background:color-mix(in srgb,var(--signal-indigo) 9%,var(--paper))}.accelerator-card:nth-child(2){background:color-mix(in srgb,var(--signal-cyan) 14%,var(--paper))}.accelerator-card:nth-child(3){background:var(--navy-deep)}.accelerator-card:nth-child(4){background:color-mix(in srgb,var(--signal-coral) 11%,var(--paper))}.accelerator-card:hover{transform:translateY(-9px);box-shadow:var(--shadow-lg)}.accelerator-card>div span{color:var(--gold)}.accelerator-card:nth-child(2)>div span{color:#18788a}.accelerator-card:nth-child(3)>div span{color:var(--signal-indigo)}.accelerator-card:nth-child(4)>div span{color:#b51d4a}.page-hero,.article-hero{background:radial-gradient(34rem 34rem at 88% 6%,rgba(112,232,255,.2),transparent 68%),radial-gradient(28rem 28rem at 12% 110%,rgba(75,93,255,.14),transparent 70%),var(--navy-deep)}.page-hero:before{background-image:linear-gradient(rgba(245,246,238,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(245,246,238,.06) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(circle at 78% 30%,#000,transparent 74%)}.page-hero h1 em,.article-hero h1 em{color:var(--signal-indigo);font-style:normal}.product-hero,.product-intro,.product-features,.product-steps,.product-trust,.product-cta{--product-accent: var(--signal-indigo);--product-accent-ink: var(--signal-indigo-ink)}.product-hero.is-ren,.product-intro.is-ren,.product-features.is-ren,.product-steps.is-ren,.product-trust.is-ren,.product-cta.is-ren{--product-accent: var(--signal-cyan);--product-accent-ink: var(--signal-cyan-ink)}.product-hero{background:radial-gradient(48rem 48rem at 90% 18%,color-mix(in srgb,var(--product-accent) 24%,transparent),transparent 68%),linear-gradient(rgba(245,246,238,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(245,246,238,.045) 1px,transparent 1px),var(--navy-deep);background-size:auto,76px 76px,76px 76px,auto}.product-hero .eyebrow,.product-hero h1 em{color:var(--product-accent);font-style:normal}.product-lockup img{box-shadow:0 0 0 4px color-mix(in srgb,var(--product-accent) 20%,transparent),0 20px 52px -18px color-mix(in srgb,var(--product-accent) 72%,transparent)}.product-hero .btn-gold,.product-cta .btn-gold{--btn-bg: var(--product-accent);--btn-fg: var(--product-accent-ink);--btn-bd: var(--product-accent)}.product-visual:before{background:color-mix(in srgb,var(--product-accent) 20%,transparent)}.product-stats strong{color:var(--product-accent)}.product-intro .h2 em,.product-features .h2 em,.product-trust .h2 em{color:color-mix(in srgb,var(--product-accent) 68%,#111815);font-style:normal}.product-feature{border-radius:22px 22px 22px 6px;background:color-mix(in srgb,var(--product-accent) 7%,var(--paper))}.product-feature>span{color:color-mix(in srgb,var(--product-accent) 65%,#111815)}.product-steps{background:radial-gradient(42rem 42rem at 88% 12%,color-mix(in srgb,var(--product-accent) 15%,transparent),transparent 70%),var(--navy-deep)}.product-step{border-radius:20px 20px 20px 6px}.product-step>span{color:var(--product-accent-ink);background:var(--product-accent)}.product-trust-points{border-radius:24px 24px 24px 7px;background:color-mix(in srgb,var(--product-accent) 10%,var(--paper))}.product-trust-points li>span{color:color-mix(in srgb,var(--product-accent) 72%,#111815)}.product-cta{background:radial-gradient(32rem 32rem at 12% 100%,color-mix(in srgb,var(--product-accent) 17%,transparent),transparent 72%),var(--navy-deep)}.cta-band{background:radial-gradient(34rem 34rem at 84% 18%,rgba(112,232,255,.18),transparent 70%),radial-gradient(28rem 28rem at 12% 100%,rgba(255,100,133,.15),transparent 72%),var(--navy-deep)}.cta-band .h2 em{color:var(--signal-indigo);font-style:normal}.site-footer{background:#07110f}[data-theme=dark]{--paper: #0B100E;--cream: #101713;--cream-warm: #18211C;--navy: #14271F;--navy-deep: #060C0A;--navy-700: #1D382D;--ink: #F4F5ED;--text: #CED7CF;--text-muted: #93A097;--line: rgba(244, 245, 237, .11);--line-strong: rgba(244, 245, 237, .2)}[data-theme=dark] .maram-case{background:radial-gradient(42rem 42rem at 100% 4%,rgba(255,100,133,.18),transparent 70%),#171217}[data-theme=dark] .maram-case .eyebrow,[data-theme=dark] .maram-case-copy .h2 em,[data-theme=dark] .maram-case-metric strong{color:var(--signal-coral)}[data-theme=dark] .accelerator-card:nth-child(3){background:#050b09}[data-theme=dark] .product-intro .h2 em,[data-theme=dark] .product-features .h2 em,[data-theme=dark] .product-trust .h2 em{color:var(--product-accent)}@media(max-width:1120px){.home-hero{min-height:auto}.home-hero-grid{grid-template-columns:1fr}.home-hero-copy{grid-column:auto;max-width:900px}.home-hero h1{max-width:10.6ch;font-size:clamp(4rem,10vw,7.4rem)}.home-hero-products{grid-column:auto;width:min(100%,760px);margin:2rem auto 0}.home-hero-signal{display:none}}@media(min-width:1121px)and (max-height:820px){.home-hero{min-height:100svh;padding-top:6.8rem}.home-hero h1{font-size:clamp(3.9rem,6.8vw,6.2rem)}.home-hero-sub{margin-top:1.35rem;line-height:1.5}.home-hero-actions{margin-top:1.35rem}.home-hero-products{min-height:540px}.hero-product.is-maram{height:260px;top:1rem}.hero-product.is-ren{height:305px;top:12rem}.hero-product.is-kontor{height:150px;bottom:.2rem}.home-hero-foot{margin-top:1rem}}@media(max-width:760px){.home-hero{padding-top:7.8rem}.home-hero-gridlines{background-size:44px 44px}.home-hero h1{max-width:10.4ch;font-size:clamp(3.45rem,15.5vw,5.35rem);line-height:.86}.home-hero-sub{padding-left:.9rem}.home-hero-products{width:100%;min-height:520px;margin-top:1.25rem}.hero-product.is-maram{width:78%;height:235px;left:0;top:1rem}.hero-product.is-ren{width:64%;height:285px;right:0;top:11.5rem}.hero-product.is-kontor{width:62%;height:152px;left:1%;bottom:0}.hero-product:before{font-size:.45rem}.accelerator-process{gap:0}.accelerator-process li,.accelerator-process li:first-child,.accelerator-process li:last-child{border-width:1px 0 0;border-radius:0}.accelerator-process li:last-child{border-bottom-width:1px}}@media(max-width:460px){.home-hero-status{font-size:.56rem}.home-hero h1{font-size:clamp(3.2rem,15vw,4.45rem)}.home-hero-products{min-height:455px}.hero-product.is-maram{width:84%;height:205px}.hero-product.is-ren{width:68%;height:240px;top:9.7rem}.hero-product.is-kontor{width:70%;height:136px}}:root{--navy: #12336f;--navy-deep: #071f4b;--navy-700: #1b4a9f;--gold: #2459c8;--gold-soft: #5e8ff0;--teal: #2459df;--paper: #f7f9fd;--cream: #eaf1fb;--cream-warm: #dfe9f6;--ink: #081a3f;--text: #294160;--text-muted: #5d7190;--line: rgba(8, 26, 63, .12);--line-strong: rgba(8, 26, 63, .22);--shadow-sm: 0 3px 16px rgba(26, 72, 148, .09);--shadow-md: 0 20px 54px -20px rgba(26, 72, 148, .3);--shadow-lg: 0 44px 100px -34px rgba(26, 72, 148, .38)}body.is-home .site-nav:not([data-scrolled=true]) .nav-logo,body.is-home .site-nav:not([data-scrolled=true]) .nav-links a,body.is-home .site-nav:not([data-scrolled=true]) .theme-toggle{color:#0a2458}body.is-home .site-nav:not([data-scrolled=true]) .nav-links a:hover,body.is-home .site-nav:not([data-scrolled=true]) .nav-links a[aria-current=page]{color:#174fc3}body.is-home .site-nav:not([data-scrolled=true]) .lang-switch a{color:#0a2458a3}body.is-home .site-nav:not([data-scrolled=true]) .lang-switch a[aria-current=true]{color:#f7f9ff;background:#0a3d9b}body.is-home .site-nav:not([data-scrolled=true]) .lang-switch .sep{color:#0a24584d}body.is-home .site-nav:not([data-scrolled=true]) .nav-toggle{border-color:#0a24584d}body.is-home .site-nav:not([data-scrolled=true]) .nav-toggle span{background:#0a2458}body.is-home .site-nav:not([data-scrolled=true]) .nav-cta.btn-primary{--btn-bg: #0b49bd;--btn-fg: #ffffff;--btn-bd: #0b49bd;box-shadow:0 16px 42px -18px #0b49bdb8}.home-hero{color:#081a3f;background:radial-gradient(48% 66% at 7% 5%,rgba(255,255,255,.92),transparent 66%),radial-gradient(44% 56% at 86% 18%,rgba(112,232,255,.68),transparent 72%),radial-gradient(34% 42% at 100% 94%,rgba(88,112,255,.4),transparent 72%),radial-gradient(34% 42% at 4% 100%,rgba(75,93,255,.2),transparent 74%),linear-gradient(135deg,#f2f8ff,#dcecff 36%,#add3ff,#83a7f5)}.home-hero:before{border-color:#1043a533;box-shadow:0 0 0 8vw #ffffff1a,0 0 0 16vw #1b54c70a}.home-hero-gridlines{opacity:.42;background-image:linear-gradient(rgba(15,57,128,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(15,57,128,.1) 1px,transparent 1px)}.home-hero-aurora{opacity:.55;background:conic-gradient(from 205deg,#ffffffd1,#70e8ffad,#4b5dff94,#9c8cff57,#6f99ff80,#ffffffd1);filter:blur(100px) saturate(1.08)}.home-hero-signal{color:#071f4b8a}.home-hero-signal i{background:#154ebe73}.home-hero-status{color:#234879;border-color:#1247ad3d;background:#ffffff7a;box-shadow:inset 0 1px #ffffffad}.home-hero-status span{background:#1761da;box-shadow:0 0 0 4px #1761da1f,0 0 18px #1761da85}.home-hero .eyebrow{color:#1458c9}.home-hero h1{color:#071b45}.home-hero h1 em{color:#174fc3;text-shadow:0 0 34px rgba(23,79,195,.12)}.home-hero-sub{color:#08224fc2;border-left-color:#1761da}.home-hero .btn-gold{--btn-bg: #0b49bd;--btn-fg: #ffffff;--btn-bd: #0b49bd;box-shadow:0 18px 46px -18px #0b49bdad}.home-hero .btn-gold:hover{--btn-bg: #1761da;--btn-bd: #1761da;box-shadow:0 22px 58px -20px #0b49bdc7}.home-hero .btn-on-dark.btn-ghost{--btn-fg: #0a2c69;--btn-bd: rgba(8, 42, 101, .25);background:#ffffff38}.home-hero .btn-on-dark.btn-ghost:hover{--btn-fg: #0b49bd;--btn-bd: #0b49bd;background:#ffffff7a}.home-hero .hero-product{border-color:#ffffffc2;box-shadow:0 42px 94px -28px #11367e7a,0 2px #ffffffa8 inset}.home-hero .hero-product-track{border-color:#1248b157;box-shadow:0 0 90px #317be61f}.home-hero-foot{color:#08224f8f}.home-hero-foot p:first-child span{background:#1761da;box-shadow:0 0 0 5px #1761da1a,0 0 22px #1761da7a}.home-hero-foot i{color:#0b49bd}.product-showcase{background:radial-gradient(36rem 36rem at 0% 18%,rgba(52,112,228,.13),transparent 70%),radial-gradient(40rem 40rem at 100% 72%,rgba(112,232,255,.18),transparent 70%),var(--paper)}.product-showcase-head .h2 em,.accelerator-head .h2 em{color:#2459df}.page-hero,.article-hero,.product-hero,.product-steps,.product-cta,.cta-band{background-color:#0b3278}.page-hero,.article-hero{background:radial-gradient(34rem 34rem at 88% 6%,rgba(112,232,255,.34),transparent 68%),radial-gradient(28rem 28rem at 12% 110%,rgba(75,93,255,.18),transparent 70%),linear-gradient(135deg,#08245b,#1557bd)}.product-hero{background:radial-gradient(48rem 48rem at 90% 18%,color-mix(in srgb,var(--product-accent) 30%,transparent),transparent 68%),linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(135deg,#08245b,#154fa9);background-size:auto,76px 76px,76px 76px,auto}.product-steps,.product-cta,.cta-band{background:radial-gradient(38rem 38rem at 88% 8%,rgba(112,232,255,.2),transparent 70%),linear-gradient(135deg,#071f4b,#123f8c)}.site-footer{background:#061838}[data-theme=dark]{--paper: #08142d;--cream: #0c1c3b;--cream-warm: #11264d;--navy: #174a96;--navy-deep: #06132c;--navy-700: #2466c4;--ink: #f3f7ff;--text: #cfdbef;--text-muted: #94a9ca;--line: rgba(225, 236, 255, .12);--line-strong: rgba(225, 236, 255, .22)}[data-theme=dark] .product-showcase{background:radial-gradient(36rem 36rem at 0% 18%,rgba(56,118,241,.2),transparent 70%),radial-gradient(40rem 40rem at 100% 72%,rgba(112,232,255,.12),transparent 70%),var(--paper)}.hero-kontor-lines i{background:linear-gradient(90deg,#4b5dff61,#50c8ff29)}.kontor-product-visual{position:relative;min-height:575px;padding:1.5rem 1.8rem 3.2rem 0;color:#0a1f4d;isolation:isolate}.kontor-product-visual:before{content:"";position:absolute;inset:12% -1% 4% 10%;z-index:-2;border-radius:38% 62% 44% 56%;background:radial-gradient(circle at 24% 22%,rgba(80,200,255,.58),transparent 42%),radial-gradient(circle at 74% 68%,rgba(75,93,255,.55),transparent 48%);filter:blur(48px)}.kontor-product-window{position:relative;overflow:hidden;min-height:500px;border:1px solid rgba(211,224,255,.88);border-radius:26px 26px 26px 8px;background:#f7f9ff;box-shadow:0 46px 110px -38px #010d30b8,0 1px #ffffffeb inset;transform:perspective(1400px) rotateY(-2.5deg) rotate(-.8deg);transform-origin:50% 70%}.kontor-product-topbar{display:flex;align-items:center;gap:.72rem;height:4.6rem;padding:0 1.15rem;border-bottom:1px solid rgba(12,42,99,.1);background:#ffffffe0;backdrop-filter:blur(18px)}.kontor-product-topbar img{width:2.62rem;height:2.62rem;border:1px solid rgba(75,93,255,.18);border-radius:.78rem;box-shadow:0 9px 24px -10px #1e49ad85}.kontor-product-wordmark{display:grid;gap:.1rem}.kontor-product-wordmark b{color:#081b43;font-size:.92rem;line-height:1}.kontor-product-wordmark small{color:#7185a9;font-size:.52rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.kontor-product-live{display:inline-flex;align-items:center;gap:.38rem;margin-left:auto;padding:.38rem .62rem;color:#1559c6;border:1px solid rgba(75,93,255,.18);border-radius:999px;background:#eef3ff;font-size:.58rem;font-weight:750}.kontor-product-live i{width:.38rem;height:.38rem;border-radius:50%;background:#4b5dff;box-shadow:0 0 0 4px #4b5dff1f,0 0 16px #4b5dff80}.kontor-product-avatar{display:grid;place-items:center;width:2.05rem;height:2.05rem;color:#eef4ff;border-radius:50%;background:linear-gradient(145deg,#4b5dff,#164eb8);font-size:.55rem;font-weight:800}.kontor-product-shell{display:grid;grid-template-columns:8.25rem 1fr;min-height:425px}.kontor-product-nav{display:flex;flex-direction:column;gap:.34rem;padding:1.15rem .72rem;border-right:1px solid rgba(12,42,99,.08);background:linear-gradient(180deg,#eef3ff,#e7edfb)}.kontor-product-nav span{display:flex;align-items:center;gap:.52rem;padding:.58rem .6rem;color:#60769d;border-radius:.62rem;font-size:.62rem;font-weight:670}.kontor-product-nav span i{display:grid;place-items:center;width:1.35rem;height:1.35rem;color:#5870a0;border:1px solid rgba(20,60,134,.12);border-radius:.42rem;background:#ffffff85;font-size:.43rem;font-style:normal}.kontor-product-nav span.active{color:#fff;background:linear-gradient(120deg,#3158d5,#4b5dff);box-shadow:0 12px 28px -15px #2f48c4e6}.kontor-product-nav span.active i{color:#eaf1ff;border-color:#ffffff40;background:#ffffff21}.kontor-product-main{min-width:0;padding:clamp(1.3rem,3vw,2rem)}.kontor-product-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.kontor-product-heading>div{display:grid;gap:.28rem}.kontor-product-heading small{color:#5f78a7;font-size:.52rem;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.kontor-product-heading strong{color:#071b45;font-size:clamp(1.25rem,2.5vw,1.85rem);letter-spacing:-.035em}.kontor-product-heading>span{display:inline-flex;align-items:center;gap:.42rem;padding:.44rem .68rem;color:#164dae;border:1px solid rgba(75,93,255,.18);border-radius:999px;background:#eef3ff;font-size:.54rem;font-weight:750}.kontor-product-heading>span i{width:.42rem;height:.42rem;border-radius:50%;background:#50c8ff;box-shadow:0 0 10px #50c8ffbd}.kontor-product-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.62rem;margin-top:1.25rem}.kontor-product-metrics>span{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:7.2rem;padding:.82rem;border:1px solid rgba(20,60,134,.1);border-radius:.85rem;background:#fff;box-shadow:0 14px 32px -28px #061a48bf}.kontor-product-metrics small{position:relative;z-index:1;color:#6c80a3;font-size:.48rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.kontor-product-metrics b{position:relative;z-index:1;max-width:11ch;color:#153f91;font-size:.7rem;line-height:1.25}.kontor-product-metrics>span>i{position:absolute;right:-1.4rem;bottom:-1.4rem;width:4.6rem;height:4.6rem;border-radius:50%;background:#4b5dff24}.kontor-product-metrics .tone-2>i{background:#50c8ff38}.kontor-product-metrics .tone-3>i{background:#8078ff2e}.kontor-product-table{overflow:hidden;display:grid;margin-top:.74rem;border:1px solid rgba(20,60,134,.09);border-radius:.82rem;background:#ffffffdb}.kontor-product-table>span{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.62rem;min-height:3rem;padding:0 .72rem;border-bottom:1px solid rgba(20,60,134,.08)}.kontor-product-table>span:last-child{border-bottom:0}.kontor-product-table>span>i{display:grid;place-items:center;width:1.55rem;height:1.55rem;color:#3459c3;border-radius:.48rem;background:#e7edff;font-size:.46rem;font-style:normal;font-weight:800}.kontor-product-table>span>i.tone-2{color:#067899;background:#d8f7ff}.kontor-product-table>span>i.tone-3{color:#4d3dc5;background:#ece9ff}.kontor-product-table b{overflow:hidden;color:#1b3564;font-size:.61rem;text-overflow:ellipsis;white-space:nowrap}.kontor-product-table small{color:#7487a6;font-size:.5rem}.kontor-product-table em{color:#3d5fd0;font-size:.78rem;font-style:normal}.kontor-product-float{position:absolute;z-index:3;display:grid;border:1px solid rgba(255,255,255,.76);background:#ffffffe0;box-shadow:0 28px 60px -24px #04143b9e;backdrop-filter:blur(22px)}.kontor-product-float.is-approval{left:-2rem;bottom:0;width:min(19rem,54%);padding:1.05rem;border-radius:18px 18px 18px 5px}.kontor-product-float.is-languages{top:6.4rem;right:-1rem;width:12.2rem;padding:.9rem;border-radius:16px 16px 5px}.kontor-product-float>small{color:#4b5dff;font-size:.48rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.kontor-product-float>strong{margin-top:.28rem;color:#0a214f;font-size:.86rem}.kontor-product-float p{margin-top:.38rem;color:#60769d;font-size:.58rem;line-height:1.45}.kontor-product-float.is-approval>span{display:flex;align-items:center;gap:.48rem;margin-top:.78rem;padding:.48rem .58rem;color:#fff;border-radius:.58rem;background:linear-gradient(110deg,#2f55ce,#4b5dff);font-size:.55rem;font-weight:760}.kontor-product-float.is-approval>span i{display:grid;place-items:center;width:1.28rem;height:1.28rem;color:#294cb8;border-radius:50%;background:#e8efff;font-size:.42rem;font-style:normal}.kontor-product-float.is-approval>span b{margin-left:auto}.kontor-product-float.is-languages>div{display:grid;grid-template-columns:repeat(3,1fr);gap:.34rem;margin-top:.72rem}.kontor-product-float.is-languages i{display:grid;place-items:center;height:1.55rem;color:#3158c7;border:1px solid rgba(75,93,255,.12);border-radius:.44rem;background:#edf2ff;font-size:.46rem;font-style:normal;font-weight:820}.kontor-product-visual.is-compact{width:calc(100% - clamp(1.6rem,3.6vw,2.8rem));min-height:490px;margin:auto 0 0 auto;padding:1rem 1rem 2rem 0;transition:transform .78s var(--ease)}.kontor-product-visual.is-compact .kontor-product-window{min-height:430px;border-radius:22px 0 0;box-shadow:-18px -18px 58px #1c316c33;transform:none}.kontor-product-visual.is-compact .kontor-product-shell{min-height:355px}.kontor-product-visual.is-compact .kontor-product-float.is-approval{left:-1rem;bottom:0}.kontor-product-visual.is-compact .kontor-product-float.is-languages{top:5.7rem;right:0}.showcase-card.is-kontor:hover .kontor-product-visual.is-compact{transform:translate3d(-8px,-8px,0) scale(1.012)}.accelerator-foundation{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:clamp(2rem,5vw,5rem);align-items:center;margin-bottom:1rem;padding:clamp(1.7rem,4vw,3.4rem);color:#eef4ff;border:1px solid rgba(105,135,255,.32);border-radius:30px 30px 30px 8px;background:radial-gradient(32rem 28rem at 95% 12%,rgba(80,200,255,.26),transparent 70%),radial-gradient(28rem 24rem at 10% 110%,rgba(75,93,255,.3),transparent 72%),linear-gradient(135deg,#061632,#0b3278 58%,#164da7);box-shadow:0 38px 90px -40px #071f4bb8}.accelerator-foundation:after{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(90deg,transparent,#000 48%,#000)}.accelerator-foundation-copy,.accelerator-foundation-system{position:relative;z-index:1}.accelerator-foundation .eyebrow{color:#70e8ff}.accelerator-foundation h3{max-width:13ch;margin-top:.72rem;color:#fff;font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.045em}.accelerator-foundation-copy>p:not(.eyebrow){max-width:58ch;margin-top:1rem;color:#e5eeffc2}.accelerator-foundation ul{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.5rem;list-style:none}.accelerator-foundation li{display:inline-flex;align-items:center;gap:.48rem;padding:.48rem .7rem;color:#dce7ff;border:1px solid rgba(214,228,255,.18);border-radius:999px;background:#ffffff14;font-size:.65rem}.accelerator-foundation li span{color:#70e8ff;font-size:.5rem;font-weight:800}.accelerator-foundation-system{display:grid;gap:.8rem;padding:1rem;border:1px solid rgba(255,255,255,.2);border-radius:22px 22px 22px 7px;background:#f4f8ff1f;box-shadow:0 30px 70px -34px #010819bd;backdrop-filter:blur(18px);transform:rotate(1.4deg)}.foundation-logo,.foundation-type,.foundation-components{display:flex;align-items:center;gap:.8rem;min-height:4.6rem;padding:.8rem;border:1px solid rgba(255,255,255,.12);border-radius:.86rem;background:#04143852}.foundation-logo>i{width:2.75rem;height:2.75rem;border-radius:.8rem;background:radial-gradient(circle at 34% 32%,#70e8ff 0 9%,transparent 10%),radial-gradient(circle at 64% 60%,#8290ff 0 18%,transparent 19%),linear-gradient(145deg,#174fc3,#071b45);box-shadow:0 0 32px #50c8ff3d}.foundation-logo span,.foundation-type span{display:grid;gap:.1rem}.foundation-logo b,.foundation-type b{color:#fff;font-size:.82rem}.foundation-logo small,.foundation-type small{color:#9fb7df;font-size:.52rem;letter-spacing:.09em;text-transform:uppercase}.foundation-palette{display:grid;grid-template-columns:1.6fr 1fr 1fr .7fr .7fr;gap:.45rem}.foundation-palette i{height:3.3rem;border-radius:.72rem;background:#071b45}.foundation-palette i:nth-child(2){background:#4b5dff}.foundation-palette i:nth-child(3){background:#50c8ff}.foundation-palette i:nth-child(4){background:#eef4ff}.foundation-palette i:nth-child(5){background:#ff6485}.foundation-type>strong{display:grid;place-items:center;width:3rem;height:3rem;color:#071b45;border-radius:.78rem;background:#70e8ff;font-size:1.25rem;letter-spacing:-.08em}.foundation-components span{padding:.55rem .78rem;color:#fff;border-radius:.58rem;background:#4b5dff;font-size:.56rem;font-weight:760}.foundation-components i{width:2.3rem;height:.58rem;border-radius:999px;background:#eef4ff5c}.foundation-components i:last-child{width:1.2rem;background:#70e8ff}@media(max-width:1024px){.accelerator-foundation{grid-template-columns:1fr}.accelerator-foundation-system{max-width:660px;transform:none}}@media(max-width:760px){.kontor-product-visual,.kontor-product-visual.is-compact{width:100%;min-height:510px;padding:0 0 2.8rem}.kontor-product-window,.kontor-product-visual.is-compact .kontor-product-window{min-height:440px;border-radius:18px 18px 18px 6px;transform:none}.kontor-product-shell,.kontor-product-visual.is-compact .kontor-product-shell{grid-template-columns:1fr;min-height:360px}.kontor-product-nav{flex-direction:row;overflow-x:auto;padding:.65rem;border-right:0;border-bottom:1px solid rgba(12,42,99,.08)}.kontor-product-nav span{flex:0 0 auto;padding:.5rem}.kontor-product-nav span i{display:none}.kontor-product-main{padding:1rem}.kontor-product-metrics>span{min-height:6rem;padding:.65rem}.kontor-product-table small{display:none}.kontor-product-float.is-approval,.kontor-product-visual.is-compact .kontor-product-float.is-approval{left:.75rem;bottom:0;width:min(18rem,calc(100% - 4.5rem))}.kontor-product-float.is-languages,.kontor-product-visual.is-compact .kontor-product-float.is-languages{top:auto;right:.25rem;bottom:1rem;width:8.4rem}.kontor-product-float.is-languages>small,.kontor-product-float.is-languages>strong{display:none}.kontor-product-float.is-languages>div{margin-top:0}.accelerator-foundation{padding:1.35rem;border-radius:22px 22px 22px 7px}}@media(max-width:520px){.kontor-product-topbar{height:4rem;padding-inline:.72rem}.kontor-product-topbar img{width:2.2rem;height:2.2rem}.kontor-product-live{display:none}.kontor-product-metrics{gap:.4rem}.kontor-product-metrics>span{min-height:5.4rem}.kontor-product-metrics small{font-size:.42rem}.kontor-product-metrics b{font-size:.58rem}.kontor-product-float.is-languages{display:none}.foundation-palette i{height:2.6rem}}@media(prefers-reduced-motion:reduce){.kontor-product-window,.kontor-product-visual.is-compact,.accelerator-foundation-system{transform:none!important}}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.post-card{display:flex;flex-direction:column;gap:.85rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);padding:2rem 1.9rem 1.5rem;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.post-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:transparent}.post-card-meta{display:flex;align-items:center;gap:.6rem;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.post-tag{color:var(--gold);font-weight:600}.post-dot{color:var(--line-strong)}.post-card h3{font-size:clamp(1.3rem,1.8vw,1.6rem);color:var(--ink)}.post-card>p{color:var(--text-muted);font-size:.98rem;flex:1}.post-card-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;margin-top:.3rem;border-top:1px solid var(--line)}.post-card-foot time{font-size:.82rem;color:var(--text-muted)}.post-card-foot .link-arrow{font-size:.86rem}.case-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.case-card{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:.7rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);padding:2.3rem 2.1rem;transition:transform .4s var(--ease),box-shadow .4s var(--ease),border-color .4s var(--ease)}.case-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--gold),var(--gold-soft));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.case-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:transparent}.case-card:hover:before{transform:scaleX(1)}.case-card.is-illustrative:before{background:linear-gradient(90deg,var(--teal),var(--gold-soft))}.case-card-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.case-sector{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.badge-illustrative{font-size:.64rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--teal);background:#2a6a6a1a;border:1px solid rgba(42,106,106,.25);padding:.3rem .6rem;border-radius:var(--r-pill);white-space:nowrap}.case-card h3{font-size:clamp(1.4rem,2vw,1.75rem);color:var(--ink)}.case-client{font-family:var(--font-serif);font-style:italic;font-size:1.08rem;color:var(--teal)}.case-summary{color:var(--text-muted);font-size:.98rem}.case-metric{display:flex;align-items:baseline;flex-wrap:wrap;gap:.7rem;padding:.6rem 0 .2rem}.case-before{font-size:.95rem;color:var(--text-muted);text-decoration:line-through}.case-arrow{color:var(--gold)}.case-after{font-family:var(--font-serif);font-size:1.7rem;color:var(--navy);line-height:1}.case-metric-label{width:100%;font-size:.74rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.case-metric-tag{font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);font-weight:600}.case-readmore{margin-top:auto;font-size:.9rem}.article-hero{position:relative;overflow:hidden;padding-block:clamp(6.5rem,11vw,9rem) clamp(2.5rem,5vw,4rem)}.article-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(70% 70% at 85% 12%,rgba(176,141,46,.15),transparent 55%)}.article-hero>.container{position:relative}.article-hero .eyebrow{color:var(--gold-bright);margin-bottom:1rem}.article-hero h1{font-size:clamp(2.1rem,4.4vw,3.3rem);color:var(--on-dark);max-width:22ch;margin-bottom:1.2rem}.article-back{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--on-dark-muted);margin-bottom:1.8rem;transition:color .3s var(--ease)}.article-back:before{content:"←"}.article-back:hover{color:var(--gold-bright)}.article-meta{display:flex;align-items:center;gap:.7rem;font-size:.88rem;color:var(--on-dark-muted)}.case-hero-tags{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem;flex-wrap:wrap}.case-hero-client{font-family:var(--font-serif);font-style:italic;font-size:1.2rem;color:var(--gold-bright);margin-bottom:1.4rem}.case-hero-metric{display:flex;align-items:baseline;flex-wrap:wrap;gap:.9rem;padding-top:1.4rem;border-top:1px solid var(--line-dark)}.case-hero-metric .case-before{color:#f4efe580}.case-hero-metric .case-after{color:var(--gold-bright);font-size:clamp(2rem,4vw,2.8rem)}.case-hero-metric .case-metric-label{color:var(--on-dark-muted)}.prose{max-width:70ch}.prose>*+*{margin-top:1.2rem}.prose h2{font-size:clamp(1.5rem,2.4vw,2rem);color:var(--ink);margin-top:2.6rem}.prose h3{font-size:1.35rem;color:var(--ink);margin-top:2rem}.prose p{color:var(--text);font-size:1.08rem;line-height:1.75}.prose ul,.prose ol{padding-left:1.3rem;color:var(--text)}.prose li{margin-top:.5rem;line-height:1.7}.prose li::marker{color:var(--gold)}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--navy);border-bottom:1px solid var(--gold);transition:color .3s var(--ease)}.prose a:hover{color:var(--gold)}.prose blockquote{margin:2.2rem 0;padding:.4rem 0 .4rem 1.5rem;border-left:3px solid var(--gold);font-family:var(--font-serif);font-style:italic;font-size:clamp(1.3rem,2vw,1.55rem);line-height:1.4;color:var(--navy)}.prose blockquote p{font-size:inherit;color:inherit;line-height:inherit}.footer-credit{margin-top:1.1rem;font-size:.76rem;color:#f4efe566;max-width:64ch}@media(max-width:1024px){.post-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.post-grid,.case-grid{grid-template-columns:1fr}}.cursor-follow[data-astro-cid-nspgbrec]{display:none}@media(hover:hover)and (pointer:fine){.cursor-follow[data-astro-cid-nspgbrec]{--cursor-accent: #ffca52;--cursor-accent-soft: rgba(255, 202, 82, .2);position:fixed;inset:0;z-index:120;display:block;overflow:hidden;pointer-events:none;opacity:0;transition:opacity .35s ease}.cursor-follow[data-astro-cid-nspgbrec][data-tone=action]{--cursor-accent: #ff6548;--cursor-accent-soft: rgba(255, 101, 72, .23)}.cursor-follow[data-astro-cid-nspgbrec][data-tone=kontor]{--cursor-accent: #baff57;--cursor-accent-soft: rgba(186, 255, 87, .22)}.cursor-follow[data-astro-cid-nspgbrec][data-tone=ren]{--cursor-accent: #69e9ff;--cursor-accent-soft: rgba(105, 233, 255, .22)}.cursor-follow[data-astro-cid-nspgbrec][data-tone=maram]{--cursor-accent: #ff6aa5;--cursor-accent-soft: rgba(255, 106, 165, .22)}.cursor-follow[data-astro-cid-nspgbrec][data-visible=true]{opacity:1}.cursor-follow-aura[data-astro-cid-nspgbrec],.cursor-follow-tracker[data-astro-cid-nspgbrec]{position:absolute;top:0;left:0;will-change:transform}.cursor-follow-aura[data-astro-cid-nspgbrec]{width:clamp(17rem,24vw,24rem);aspect-ratio:1;margin:clamp(-12rem,-12vw,-8.5rem);border-radius:50%;background:radial-gradient(circle,var(--cursor-accent-soft) 0%,color-mix(in srgb,var(--cursor-accent) 10%,transparent) 33%,color-mix(in srgb,var(--cursor-accent) 4%,transparent) 52%,transparent 72%);filter:blur(12px) saturate(1.22);mix-blend-mode:multiply;transition:background .35s var(--ease),opacity .35s var(--ease)}.cursor-follow-tracker[data-astro-cid-nspgbrec]{margin:-22px}.cursor-follow-ring[data-astro-cid-nspgbrec]{position:relative;display:grid;width:44px;height:44px;place-items:center;border:1px solid color-mix(in srgb,var(--cursor-accent) 82%,transparent);border-radius:50%;background:color-mix(in srgb,var(--cursor-accent) 2%,transparent);box-shadow:0 0 0 1px #f4eee21a,0 0 26px color-mix(in srgb,var(--cursor-accent) 10%,transparent),0 8px 30px #241c141f;transition:width .32s var(--ease),height .32s var(--ease),margin .32s var(--ease),border-color .32s var(--ease),background-color .32s var(--ease),box-shadow .32s var(--ease),transform .18s var(--ease)}.cursor-follow-dot[data-astro-cid-nspgbrec]{width:4px;height:4px;border-radius:50%;background:var(--cursor-accent);box-shadow:0 0 14px var(--cursor-accent);transition:transform .32s var(--ease),background-color .32s var(--ease)}.cursor-follow-orbit[data-astro-cid-nspgbrec]{position:absolute;inset:-5px;border:1px dashed color-mix(in srgb,var(--cursor-accent) 34%,transparent);border-radius:50%;opacity:0;transition:inset .32s var(--ease),opacity .32s var(--ease);animation:cursor-orbit 4.2s linear infinite}.cursor-follow-orbit[data-astro-cid-nspgbrec] i[data-astro-cid-nspgbrec]{position:absolute;top:-2px;left:50%;width:5px;height:5px;border-radius:50%;background:var(--cursor-accent);box-shadow:0 0 10px var(--cursor-accent)}.cursor-follow-orbit[data-astro-cid-nspgbrec] i[data-astro-cid-nspgbrec]:last-child{inset:auto 50% -2px auto}.cursor-follow-label[data-astro-cid-nspgbrec]{position:absolute;font-size:.6rem;font-weight:800;line-height:1;letter-spacing:.13em;color:var(--cursor-accent);opacity:0;transform:translateY(3px) scale(.86);transition:opacity .22s ease,transform .32s var(--ease)}.cursor-follow[data-astro-cid-nspgbrec][data-interactive=true] .cursor-follow-ring[data-astro-cid-nspgbrec]{width:82px;height:82px;margin:-19px;border-color:color-mix(in srgb,var(--cursor-accent) 94%,transparent);background:color-mix(in srgb,var(--cursor-accent) 12%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--cursor-accent) 14%,transparent),0 0 38px color-mix(in srgb,var(--cursor-accent) 32%,transparent),0 14px 34px #1114122e}.cursor-follow[data-astro-cid-nspgbrec][data-interactive=true] .cursor-follow-dot[data-astro-cid-nspgbrec]{transform:scale(1.55)}.cursor-follow[data-astro-cid-nspgbrec][data-interactive=true] .cursor-follow-orbit[data-astro-cid-nspgbrec]{inset:-7px;opacity:1}.cursor-follow[data-astro-cid-nspgbrec][data-featured=true] .cursor-follow-dot[data-astro-cid-nspgbrec]{opacity:0}.cursor-follow[data-astro-cid-nspgbrec][data-featured=true] .cursor-follow-label[data-astro-cid-nspgbrec]{opacity:1;transform:none}.cursor-follow[data-astro-cid-nspgbrec][data-pressed=true] .cursor-follow-ring[data-astro-cid-nspgbrec]{transform:scale(.78)}@keyframes cursor-orbit{to{transform:rotate(360deg)}}[data-theme=dark] .cursor-follow-aura[data-astro-cid-nspgbrec]{opacity:.78;mix-blend-mode:screen}[data-theme=dark] .cursor-follow-ring[data-astro-cid-nspgbrec]{box-shadow:0 0 30px color-mix(in srgb,var(--cursor-accent) 18%,transparent)}}@media(prefers-reduced-motion:reduce){.cursor-follow[data-astro-cid-nspgbrec]{display:none!important}}
