.budr-landing .hero{min-height:100vh;min-height:100dvh;display:flex;align-items:center;padding:130px 52px 100px;position:relative;overflow:hidden}.budr-landing .hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 70% at 72% 45%,rgba(93,202,165,.035) 0,transparent 58%),radial-gradient(ellipse 50% 80% at 15% 70%,rgba(45,90,75,.38) 0,transparent 55%),linear-gradient(150deg,#0c1118,#10192a 60%,#0c1118)}.budr-landing .hero-bg:before{content:"";position:absolute;inset:-35% -20%;background:radial-gradient(circle at 78% 22%,rgba(93,202,165,.045) 0,transparent 40%),radial-gradient(circle at 82% 18%,rgba(133,183,235,.1) 0,transparent 38%),radial-gradient(circle at 48% 88%,rgba(93,202,165,.04) 0,transparent 46%);animation:budr-mesh 40s ease-in-out infinite alternate;pointer-events:none}.budr-landing .hero-bg.hero-bg--paused:before{animation-play-state:paused}@keyframes budr-mesh{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(2%,-3%) scale(1.05);opacity:.92}}@keyframes budr-hero-bg-land{0%{opacity:.86}to{opacity:1}}.budr-landing .hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px);align-items:center;width:100%}.budr-landing .hero-inner:before{content:"";position:absolute;inset:-8% -12% -18%;background-image:linear-gradient(rgba(133,183,235,.04) 1px,transparent 0),linear-gradient(90deg,rgba(133,183,235,.04) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse 65% 60% at 50% 45%,#000 0,transparent 72%);mask-image:radial-gradient(ellipse 65% 60% at 50% 45%,#000 0,transparent 72%);pointer-events:none;z-index:-1}.budr-landing .hero-copy{position:relative}.budr-landing .hero-scroll-cue{position:absolute;left:50%;bottom:max(24px,env(safe-area-inset-bottom,0px));transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--fog);text-decoration:none;opacity:.88;animation:budr-hero-cue-float 2.8s ease-in-out infinite}.budr-landing .hero-scroll-cue:focus-visible,.budr-landing .hero-scroll-cue:hover{opacity:1;color:var(--amber-lt);outline:none}.budr-landing .hero-scroll-cue:focus-visible{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--budr-teal);border-radius:12px;padding:6px 10px}.budr-landing .hero-scroll-cue-mouse{width:22px;height:34px;border-radius:11px;border:2px solid;display:flex;justify-content:center;padding-top:7px;opacity:.85}.budr-landing .hero-scroll-cue-wheel{width:3px;height:7px;border-radius:2px;background:currentColor;animation:budr-hero-cue-wheel 2.2s ease-in-out infinite}.budr-landing .hero-scroll-cue:after{content:"";width:8px;height:8px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-top:-2px;opacity:.75;animation:budr-hero-cue-chevron 2.2s ease-in-out infinite}@keyframes budr-hero-cue-float{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(5px)}}@keyframes budr-hero-cue-wheel{0%,to{opacity:.35;transform:translateY(0)}45%{opacity:1;transform:translateY(6px)}}@keyframes budr-hero-cue-chevron{0%,to{opacity:.4;transform:rotate(45deg) translateY(0)}50%{opacity:.95;transform:rotate(45deg) translateY(4px)}}@keyframes budr-hero-mock-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.budr-landing .portal-hero-mock--hero{animation:none}.budr-landing .portal-hero-mock--hero.fi.vis{animation:budr-hero-mock-float 14s ease-in-out infinite}.budr-landing .portal-hero-mock--hero.fi.vis:hover{animation-play-state:paused;transform:translateY(-6px);box-shadow:0 0 0 1px rgba(93,202,165,.12),0 56px 100px rgba(0,0,0,.58),0 0 100px rgba(93,202,165,.07)}.budr-landing .hero-kicker{font-size:.8rem;font-weight:500;letter-spacing:.02em;color:var(--fog);margin-bottom:14px;animation:budr-fadeUp .65s ease both}.budr-landing .hero-kicker strong{color:var(--white);font-weight:600}.budr-landing .hero-kicker a{color:var(--amber);text-decoration:underline;text-underline-offset:3px;font-weight:600}.budr-landing .hero-kicker a:hover{color:var(--amber-lt)}.budr-landing .hero-tag{display:inline-flex;align-items:center;gap:8px;background:var(--amber-dim);border:1px solid var(--amber-border);border-radius:100px;padding:5px 14px;font-size:.75rem;color:var(--amber);font-weight:500;margin-bottom:28px;width:-moz-fit-content;width:fit-content;animation:budr-fadeUp .7s ease both}.budr-landing .hero-tag span{width:6px;height:6px;border-radius:50%;background:var(--amber);animation:budr-blink 2s infinite}@keyframes budr-blink{0%,to{opacity:1}50%{opacity:.25}}.budr-landing .hero h1{font-family:var(--font-budr-wordmark,"DM Serif Display",Georgia,serif);font-size:clamp(2.65rem,5.2vw,4.85rem);font-weight:400;line-height:1.06;letter-spacing:-.01em;text-wrap:balance}.budr-landing .hero h1 em{font-style:italic;color:var(--budr-blue)}.budr-landing .hero-sub{margin-top:22px;font-size:1.05rem;color:var(--white-dim);max-width:48ch;font-weight:300;line-height:1.75;animation:budr-fadeUp .7s ease .16s both}.budr-landing .hero-sub strong{color:hsla(40,23%,95%,.92);font-weight:600}.budr-landing .hero-actions{margin-top:36px;display:flex;gap:14px;flex-wrap:wrap;animation:budr-fadeUp .7s ease .24s both}.budr-landing .hero-track{margin-top:22px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.08);animation:budr-fadeUp .7s ease .28s both}.budr-landing .hero-track-label{display:block;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fog-dim);margin-bottom:10px}.budr-landing .hero-track-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.budr-landing .hero-track-link{font-size:.86rem;font-weight:500;color:var(--fog);text-decoration:none;border-bottom:1px solid transparent;transition:color .18s,border-color .18s}.budr-landing .hero-track-link:hover{color:var(--amber);border-bottom-color:rgba(93,202,165,.45)}.budr-landing .hero-track-link--primary{color:var(--amber);font-weight:600}.budr-landing .hero-track-hint{font-weight:400;color:var(--fog);font-size:.82em}.budr-landing .hero-track-sep{color:hsla(0,0%,100%,.2);font-size:.85rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.budr-landing .hurtig-oversigt{padding:48px 52px 52px;background:linear-gradient(180deg,rgba(93,202,165,.06),transparent);border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.budr-landing .hurtig-oversigt-h-sub{display:block;font-size:.58em;font-weight:400;color:var(--fog);margin-top:.35em;letter-spacing:.01em}@media (min-width:640px){.budr-landing .hurtig-oversigt-h-sub{display:inline;font-size:.72em;margin-top:0;margin-left:.35em}}.budr-landing .hurtig-oversigt-h{font-family:var(--font-budr-wordmark,"DM Serif Display",Georgia,serif);font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:400;margin:0 0 18px;color:var(--white)}.budr-landing .hurtig-oversigt-list{margin:0;padding:0 0 0 1.15rem;max-width:52rem;color:var(--white-dim);font-size:.95rem;font-weight:300;line-height:1.7}.budr-landing .hurtig-oversigt-list li{margin-bottom:12px}.budr-landing .hurtig-oversigt-list li:last-child{margin-bottom:0}.budr-landing .hurtig-oversigt-list a{color:var(--amber);font-weight:600;text-decoration:none}.budr-landing .hurtig-oversigt-list a:hover{text-decoration:underline;text-underline-offset:3px}.budr-landing .problem-losning-arc{scroll-margin-top:88px;position:relative;display:grid;grid-template-columns:1fr;background:linear-gradient(180deg,rgba(93,202,165,.025),transparent 18%,transparent 82%,rgba(133,183,235,.02))}.budr-landing .problem-losning-rail{display:none}@media (min-width:1180px){.budr-landing .problem-losning-arc{grid-template-columns:minmax(7.5rem,10rem) minmax(0,1fr);grid-template-rows:auto auto}.budr-landing .problem-losning-rail{display:block;grid-column:1;grid-row:1/-1;position:sticky;top:max(5.75rem,calc(env(safe-area-inset-top, 0px) + 5rem));align-self:start;padding-left:max(clamp(22px,4vw,52px),env(safe-area-inset-left,0px));padding-top:2.5rem;padding-bottom:2rem;max-width:11rem}.budr-landing .problem-losning-arc>.switch-section{grid-column:2;grid-row:1}.budr-landing .problem-losning-arc>.lys-section{grid-column:2;grid-row:2}}.budr-landing .problem-losning-rail-title{margin:0 0 12px;font-size:.65rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fog-dim)}.budr-landing .problem-losning-rail-nav{display:flex;flex-direction:column;gap:6px}.budr-landing .problem-losning-rail-nav a{display:flex;align-items:baseline;gap:8px;padding:8px 10px;margin-left:-10px;border-radius:8px;font-size:.8rem;color:var(--fog);text-decoration:none;transition:color .15s,background .15s}.budr-landing .problem-losning-rail-nav a:hover{color:var(--white);background:hsla(0,0%,100%,.04)}.budr-landing .problem-losning-rail-nav a:focus-visible{outline:2px solid var(--budr-teal);outline-offset:2px}.budr-landing .problem-losning-rail-nav a.is-active{color:var(--white);background:rgba(93,202,165,.08);border:1px solid rgba(93,202,165,.2)}.budr-landing .problem-losning-rail-n{flex-shrink:0;width:1.25rem;font-size:.68rem;font-weight:700;color:var(--budr-teal);font-variant-numeric:tabular-nums}.budr-landing .problem-losning-rail-nav a.is-active .problem-losning-rail-n{color:var(--amber-lt)}.budr-landing .problem-losning-rail-txt{line-height:1.35;font-weight:500}.budr-landing .hurtig-oversigt,.budr-landing .problem-losning-arc section,.budr-landing .section-cta-band{scroll-margin-top:88px}.budr-landing .section-cta-band{padding:36px 52px;background:rgba(93,202,165,.07);border-top:1px solid rgba(93,202,165,.15);border-bottom:1px solid rgba(93,202,165,.12)}.budr-landing .section-cta-band-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.budr-landing .section-cta-band-text{margin:0;font-size:.95rem;color:var(--white-dim);font-weight:300;line-height:1.55;max-width:36rem}.budr-landing .section-cta-band-text strong{color:var(--white);font-weight:600}.budr-landing .section-cta-actions{display:flex;flex-wrap:wrap;gap:12px;flex-shrink:0}.budr-landing .section-cta-actions .btn-ghost,.budr-landing .section-cta-actions .btn-primary{padding:11px 22px;font-size:.86rem}.budr-landing .comp-teaser{margin:28px auto 0;max-width:40rem;text-align:left;list-style:none;padding:0 4px}.budr-landing .comp-teaser li{position:relative;padding-left:22px;margin-bottom:12px;font-size:.92rem;color:var(--white-dim);font-weight:300;line-height:1.55}.budr-landing .comp-teaser li:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 2px rgba(93,202,165,.25)}.budr-landing .comp-teaser li:last-child{margin-bottom:0}.budr-landing .comp-full-details{margin-top:28px;border-radius:14px;border:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.2);overflow:hidden}.budr-landing .comp-full-details summary{cursor:pointer;list-style:none;padding:16px 20px;font-size:.88rem;font-weight:600;color:var(--amber);background:rgba(93,202,165,.08);transition:background .18s}.budr-landing .comp-full-details summary::-webkit-details-marker{display:none}.budr-landing .comp-full-details summary:after{content:"▼";float:right;font-size:.65rem;opacity:.75;margin-top:3px}.budr-landing .comp-full-details[open] summary:after{transform:rotate(-180deg)}.budr-landing .comp-full-details summary:hover{background:rgba(93,202,165,.12)}.budr-landing .comp-full-details .comp-scroll{margin-top:0;border-radius:0}.budr-landing .comp-full-details .comparison-footnote{padding:0 20px 20px;margin-top:16px}.budr-landing .usp-grid--six{grid-template-columns:repeat(3,1fr)}.budr-landing .portal-hero-mock{position:relative;background:linear-gradient(145deg,rgba(17,29,14,.95),rgba(22,33,19,.98));border:1px solid hsla(0,0%,100%,.09);border-radius:22px;padding:22px;animation:budr-fadeUp .7s ease .1s both;box-shadow:0 0 0 1px rgba(93,202,165,.06),0 48px 96px rgba(0,0,0,.55),0 0 80px rgba(93,202,165,.04);transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.budr-landing .portal-hero-mock:hover{transform:translateY(-6px);box-shadow:0 0 0 1px rgba(93,202,165,.12),0 56px 100px rgba(0,0,0,.58),0 0 100px rgba(93,202,165,.07)}.budr-landing .pmh-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.budr-landing .pmh-title{font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fog)}.budr-landing .pmh-date{font-size:.72rem;color:var(--fog-dim)}.budr-landing .pmh-tabs{display:flex;gap:6px;margin-bottom:16px}.budr-landing .pmh-tab{padding:5px 12px;border-radius:100px;font-size:.72rem;font-weight:500;cursor:default;border:1px solid hsla(0,0%,100%,.07);color:var(--fog);background:transparent;transition:all .2s}.budr-landing .pmh-tab.active{background:var(--amber-dim);border-color:var(--amber-border);color:var(--amber)}.budr-landing .res-item{display:grid;grid-template-columns:8px 1fr auto auto;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;margin-bottom:5px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.045);cursor:default;transition:background .15s}.budr-landing .res-item:hover{background:hsla(0,0%,100%,.05)}.budr-landing .res-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.budr-landing .d-green{background:var(--green)}.budr-landing .d-amber{background:var(--status-warn)}.budr-landing .d-red{background:var(--red)}.budr-landing .res-name{font-size:.82rem}.budr-landing .landing-res-abbr{cursor:help;text-decoration:none;border-bottom:1px dotted hsla(0,0%,100%,.32);font-weight:600;letter-spacing:.04em}.budr-landing .portal-section .landing-res-abbr{border-bottom-color:rgba(15,23,42,.28);color:inherit}.budr-landing .res-mood{font-size:.7rem;color:var(--fog)}.budr-landing .res-time{font-size:.68rem;color:var(--fog-dim)}.budr-landing .pmh-alert{margin-top:12px;padding:10px 14px;background:rgba(217,85,85,.08);border:1px solid rgba(217,85,85,.2);border-radius:9px;font-size:.76rem;color:#e07070;display:flex;align-items:flex-start;gap:10px}.budr-landing .pmh-sep{height:1px;background:hsla(0,0%,100%,.06);margin:14px 0}.budr-landing .pmh-stat-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.budr-landing .pmh-stat{background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.045);border-radius:8px;padding:10px 12px}.budr-landing .pmh-stat-n{font-size:1.3rem;font-weight:400;font-family:var(--font-budr-wordmark,"DM Serif Display",Georgia,serif);color:var(--budr-teal)}.budr-landing .pmh-stat-l{font-size:.68rem;color:var(--fog);margin-top:1px}.budr-landing .hero.hero--after-intro{padding-top:88px}.budr-landing .hero.hero--after-intro .hero-bg{animation:budr-hero-bg-land 1s cubic-bezier(.22,1,.36,1) both}.budr-landing .hero.hero--after-intro .hero-headline{margin:0}.budr-landing .hero.hero--after-intro .hero-headline-line{display:block}.budr-landing .hero.hero--after-intro .hero-headline-line--follow{margin-top:.08em}.budr-landing .hero.hero--after-intro .hero-headline-line--lead{animation:budr-fadeUp .82s cubic-bezier(.22,1,.36,1) .05s both}.budr-landing .hero.hero--after-intro .hero-headline-line--follow{animation:budr-fadeUp .82s cubic-bezier(.22,1,.36,1) .38s both}.budr-landing .hero .portal-hero-mock--hero.fi.hero-mock-delay{transition-delay:.34s}.budr-landing .hero.hero--after-intro .hero-sub{animation:budr-fadeUp .78s cubic-bezier(.22,1,.36,1) .58s both}.budr-landing .hero.hero--after-intro .hero-actions{animation:budr-fadeUp .78s cubic-bezier(.22,1,.36,1) .72s both}.budr-landing .hero.hero--after-intro .hero-track{animation:budr-fadeUp .78s cubic-bezier(.22,1,.36,1) .82s both}.budr-landing .stats-bar{padding:0 52px}.budr-landing .stats-inner{border-top:1px solid hsla(0,0%,100%,.07);border-bottom:1px solid hsla(0,0%,100%,.07);padding:36px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.budr-landing .stat-n{font-family:var(--font-budr-wordmark,"DM Serif Display",Georgia,serif);font-size:2.6rem;font-weight:400;color:var(--budr-teal);line-height:1}.budr-landing .stat-l{font-size:.82rem;color:var(--fog);font-weight:300;margin-top:4px}.budr-landing .intro-card-ic{width:44px;height:44px;margin-bottom:14px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--amber-dim);border:1px solid var(--amber-border)}.budr-landing .intro-card-link{font-size:.8rem;font-weight:600;color:var(--amber);text-decoration:none;transition:color .18s}.budr-landing .intro-card-link:hover{color:var(--amber-lt)}.budr-landing .flow-section{padding:100px 52px;background:linear-gradient(180deg,var(--ink) 0,var(--ink-mid) 55%,var(--ink-mid) 100%);border-top:1px solid hsla(0,0%,100%,.04);position:relative}.budr-landing .flow-head{text-align:center;max-width:40rem;margin:0 auto 52px}.budr-landing .flow-head .section-h{max-width:none}.budr-landing .flow-lead{font-size:.95rem;color:var(--white-dim);font-weight:300;line-height:1.7;margin-top:12px}.budr-landing .flow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px 32px;max-width:1000px;margin:0 auto}.budr-landing .flow-step{position:relative;padding:28px 22px 24px;border-radius:var(--r);background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);transition:border-color .25s ease}.budr-landing .flow-step:hover{border-color:rgba(93,202,165,.18)}.budr-landing .flow-num{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:700;color:var(--budr-brand-dark);background:linear-gradient(135deg,var(--budr-teal),var(--budr-blue));margin-bottom:18px;box-shadow:0 0 28px rgba(93,202,165,.2)}.budr-landing .flow-h{font-size:.95rem;font-weight:600;color:var(--white);margin-bottom:8px;line-height:1.35}.budr-landing .flow-p{font-size:.84rem;color:var(--fog);font-weight:300;line-height:1.65}.budr-landing .social-proof-section{padding:72px 52px 88px;background:var(--ink);border-top:1px solid hsla(0,0%,100%,.05)}.budr-landing .social-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.budr-landing .social-proof-grid .t-text{font-size:1rem}.budr-landing .social-proof-logos{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 20px;margin-top:32px;font-size:.72rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--fog-dim)}.budr-landing .social-proof-logos span{padding:8px 14px;border-radius:100px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.02)}.budr-landing .landing-icon{color:var(--amber);display:block}.budr-landing .landing-icon--inline{display:inline-block;vertical-align:-.15em;margin-right:4px;color:var(--green)}.budr-landing .landing-icon--warn{color:#e07070}.budr-landing .icon-flex-none{flex-shrink:0}.budr-landing .res-mood-with-ic{display:inline-flex;align-items:center;gap:5px}.budr-landing .usp-section{padding:88px 52px 96px;background:var(--ink);border-top:1px solid hsla(0,0%,100%,.06)}.budr-landing .usp-head{margin-bottom:8px}.budr-landing .usp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:40px}.budr-landing .usp-card{padding:20px 18px;border-radius:var(--r);border:1px solid hsla(0,0%,100%,.07);background:var(--glass);transition:border-color .2s ease,background .2s ease}.budr-landing .usp-card:hover{border-color:rgba(93,202,165,.15);background:hsla(0,0%,100%,.03)}.budr-landing .usp-icon-wrap{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:var(--amber-dim);border:1px solid var(--amber-border);margin-bottom:14px}.budr-landing .usp-card-h{font-size:.92rem;font-weight:600;margin:0 0 8px;color:var(--white);line-height:1.35}.budr-landing .usp-card-p{font-size:.8rem;color:var(--fog);line-height:1.55;font-weight:300;margin:0}.budr-landing .smart-hl-section{padding:72px 52px 88px;background:linear-gradient(180deg,hsla(0,0%,100%,.02),transparent);border-top:1px solid hsla(0,0%,100%,.06)}.budr-landing .smart-hl-head{margin-bottom:36px}.budr-landing .smart-hl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.budr-landing .smart-hl-card{padding:20px 18px 22px;border-radius:var(--r);border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.025);transition:border-color .2s ease,background .2s ease}.budr-landing .smart-hl-card:hover{border-color:rgba(93,202,165,.2);background:hsla(0,0%,100%,.04)}.budr-landing .smart-hl-ic{width:44px;height:44px;border-radius:11px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;background:var(--amber-dim);border:1px solid var(--amber-border);color:var(--amber)}.budr-landing .smart-hl-title{font-size:.92rem;font-weight:600;margin:0 0 8px;color:var(--white);line-height:1.35}.budr-landing .smart-hl-desc{font-size:.8rem;color:var(--fog);line-height:1.55;font-weight:300;margin:0}.budr-landing .dss-dot{display:inline-block;width:7px;height:7px;border-radius:50%;flex-shrink:0}.budr-landing .dss-dot.green{background:var(--green)}.budr-landing .dss-dot.amber{background:var(--status-warn)}.budr-landing .dss-dot.red{background:var(--red)}.budr-landing .lys-sync-grid{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(12px,2.5vw,28px);align-items:center}.budr-landing .lys-sync-bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 4px}.budr-landing .lys-sync-arrow{font-size:1.1rem;color:var(--amber);opacity:.75;line-height:1}.budr-landing .lys-sync-line{position:relative;width:56px;height:4px;border-radius:2px;background:hsla(0,0%,100%,.08);overflow:hidden}.budr-landing .lys-sync-dot{position:absolute;top:50%;left:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--amber);box-shadow:0 0 14px rgba(93,202,165,.65)}.budr-landing .lys-sync-caption{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fog);text-align:center;max-width:7rem;line-height:1.35}.budr-landing .lys-section.fi.vis .lys-sync-dot{animation:budr-sync-h 4s ease-in-out infinite}.budr-landing .lys-section.fi.vis .lys-sync-source .chat-notif{animation:budr-notif-glow 4s ease-in-out infinite}@keyframes budr-sync-h{0%,to{left:0;opacity:.5}50%{left:100%;opacity:1}}@keyframes budr-notif-glow{0%,to{background:rgba(93,202,165,.06);border-color:transparent}50%{background:rgba(93,202,165,.14);border-color:rgba(93,202,165,.25)}}.budr-landing .lys-flow-showcase{margin-top:40px;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.06);text-align:center}.budr-landing .lys-flow-label{margin:0 0 18px;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--fog-dim)}.budr-landing .lys-flow-track{display:grid;grid-template-columns:auto minmax(28px,1fr) auto minmax(28px,1fr) auto;align-items:start;gap:0 6px;max-width:520px;margin:0 auto}.budr-landing .lys-flow-node{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:4.25rem}.budr-landing .lys-flow-ring{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.02)}.budr-landing .lys-flow-name{font-size:.7rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fog)}.budr-landing .lys-flow-hint{font-size:.58rem;color:var(--fog-dim);font-weight:500;line-height:1.2}.budr-landing .lys-flow-connector-wrap{display:flex;align-items:center;padding-top:7px;min-width:0}.budr-landing .lys-flow-connector{flex:1;width:100%;height:3px;border-radius:2px;background:hsla(0,0%,100%,.08);position:relative;overflow:hidden}.budr-landing .lys-flow-connector:after{content:"";position:absolute;top:0;left:0;width:42%;height:100%;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(93,202,165,.2),var(--amber),rgba(93,202,165,.2),transparent);opacity:0;animation:budr-conn-sweep 4s ease-in-out infinite}.budr-landing .lys-flow-connector.c2:after{animation-delay:.75s}@keyframes budr-conn-sweep{0%{transform:translateX(-130%);opacity:0}6%{opacity:1}38%{transform:translateX(320%);opacity:1}44%,to{transform:translateX(320%);opacity:0}}.budr-landing .lys-section.fi.vis .lys-flow-node.n1 .lys-flow-ring{animation:budr-flow-node-pulse 4s ease-in-out infinite}.budr-landing .lys-section.fi.vis .lys-flow-node.n2 .lys-flow-ring{animation:budr-flow-node-pulse 4s ease-in-out .75s infinite}.budr-landing .lys-section.fi.vis .lys-flow-node.n3 .lys-flow-ring{animation:budr-flow-node-pulse 4s ease-in-out 1.5s infinite}@keyframes budr-flow-node-pulse{0%{border-color:hsla(0,0%,100%,.12);box-shadow:none;background:hsla(0,0%,100%,.02)}5%{border-color:var(--amber);box-shadow:0 0 16px rgba(93,202,165,.38);background:rgba(93,202,165,.12)}16%{border-color:hsla(0,0%,100%,.12);box-shadow:none;background:hsla(0,0%,100%,.02)}to{border-color:hsla(0,0%,100%,.12);box-shadow:none;background:hsla(0,0%,100%,.02)}}.budr-landing .lys-section.fi.vis .lys-portal-highlight{animation:budr-portal-pop 4s ease-in-out infinite;animation-delay:1.45s}@keyframes budr-portal-pop{0%,40%{background:hsla(0,0%,100%,.025);border-color:hsla(0,0%,100%,.045);box-shadow:none}46%,58%{background:rgba(93,202,165,.1);border-color:rgba(93,202,165,.32);box-shadow:0 0 0 1px rgba(93,202,165,.12)}64%,to{background:hsla(0,0%,100%,.025);border-color:hsla(0,0%,100%,.045);box-shadow:none}}.budr-landing .lys-section.fi.vis .lys-alert-pulse{animation:budr-alert-soft 4s ease-in-out infinite;animation-delay:1.65s}@keyframes budr-alert-soft{0%,42%{filter:brightness(1)}48%,60%{filter:brightness(1.1);border-color:rgba(217,85,85,.38)}66%,to{filter:brightness(1)}}.budr-landing .lys-section.lys-section--anims-paused .lys-flow-connector:after,.budr-landing .lys-section.lys-section--anims-paused.fi.vis .lys-alert-pulse,.budr-landing .lys-section.lys-section--anims-paused.fi.vis .lys-flow-node.n1 .lys-flow-ring,.budr-landing .lys-section.lys-section--anims-paused.fi.vis .lys-flow-node.n2 .lys-flow-ring,.budr-landing .lys-section.lys-section--anims-paused.fi.vis .lys-flow-node.n3 .lys-flow-ring,.budr-landing .lys-section.lys-section--anims-paused.fi.vis .lys-portal-highlight,.budr-landing .lys-section.lys-section--anims-paused.fi.vis .lys-sync-dot,.budr-landing .lys-section.lys-section--anims-paused.fi.vis .lys-sync-source .chat-notif{animation-play-state:paused!important}.budr-landing .live-demo-strip{padding:88px 52px 96px;background:var(--ink);border-top:1px solid hsla(0,0%,100%,.05)}.budr-landing .live-demo-skeleton{min-height:420px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(100deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.06) 40%,hsla(0,0%,100%,.02) 80%);background-size:200% 100%;animation:budr-demo-skel 1.4s ease-in-out infinite}@keyframes budr-demo-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.budr-landing .live-demo-skeleton{animation:none;background:hsla(0,0%,100%,.03)}}.budr-landing .interactive-demo-wrap{max-width:100%}.budr-landing .interactive-demo-grid{display:grid;grid-template-columns:1fr;gap:14px;align-items:stretch}.budr-landing .interactive-demo-lys{padding:18px 16px 20px;border-radius:var(--r);border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(165deg,#152536,#0e1828);box-shadow:0 24px 56px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:16px}.budr-landing .idemo-lys-top{display:flex;align-items:flex-start;gap:12px;padding-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.07);margin-bottom:4px}.budr-landing .idemo-lys-av{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#4a90d9,#5bc2a8);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:#fff;flex-shrink:0}.budr-landing .idemo-lys-title{font-size:.95rem;font-weight:700;color:var(--white)}.budr-landing .idemo-lys-sub{font-size:.9rem;color:var(--fog);line-height:1.55;margin-top:4px;font-weight:400}.budr-landing .idemo-block-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fog-dim);margin-bottom:8px}.budr-landing .idemo-block-hint{font-size:.88rem;color:var(--fog);line-height:1.45;margin:-2px 0 10px;font-weight:400}.budr-landing .idemo-block--comment{margin-top:4px}.budr-landing .idemo-comment{width:100%;box-sizing:border-box;margin-top:4px;padding:10px 12px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.25);color:var(--white-dim);font-size:.9rem;line-height:1.45;font-family:inherit;resize:vertical;min-height:4.5rem}.budr-landing .idemo-comment::-moz-placeholder{color:var(--fog-dim)}.budr-landing .idemo-comment::placeholder{color:var(--fog-dim)}.budr-landing .idemo-comment:focus{outline:none;border-color:rgba(93,202,165,.45);box-shadow:0 0 0 2px rgba(93,202,165,.12)}.budr-landing .idemo-comment-meta{font-size:.75rem;color:var(--fog-dim);margin-top:6px;text-align:right}.budr-landing .idemo-chips{display:flex;flex-wrap:wrap;gap:8px}.budr-landing .idemo-chips--mood{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.budr-landing .idemo-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.04);color:var(--white-dim);font-size:.9rem;font-weight:500;min-height:44px;padding:10px 12px;border-radius:12px;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease;font-family:inherit}.budr-landing .idemo-chip:hover{border-color:rgba(93,202,165,.35);color:var(--white);background:rgba(93,202,165,.08)}.budr-landing .idemo-chip.is-selected{border-color:var(--amber-border);background:var(--amber-dim);color:var(--amber);box-shadow:0 0 0 1px rgba(93,202,165,.12)}.budr-landing .idemo-chip:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.budr-landing .idemo-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.07)}.budr-landing .idemo-send:disabled{opacity:.45;cursor:not-allowed;transform:none}.budr-landing .idemo-reset{background:none;border:none;color:var(--fog);font-size:.9rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;font-family:inherit;padding:8px 4px}.budr-landing .idemo-reset:hover{color:var(--white)}.budr-landing .interactive-demo-portal{padding:0;border-radius:var(--r);border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(165deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,.01));overflow:hidden;display:flex;flex-direction:column;transition:border-color .35s ease,box-shadow .35s ease}.budr-landing .idemo-flow-connector{display:flex;align-items:center;justify-content:center;gap:8px;padding:2px 0;color:var(--fog);font-size:.8rem;letter-spacing:.04em;text-transform:uppercase}.budr-landing .idemo-flow-arrow{color:rgba(93,202,165,.95);font-weight:700}.budr-landing .idemo-flow-arrow--mobile{display:inline}.budr-landing .idemo-flow-text{font-size:.72rem;font-weight:600}.budr-landing .interactive-demo-portal.is-live{border-color:rgba(93,202,165,.28);box-shadow:0 0 0 1px rgba(93,202,165,.08),0 28px 64px rgba(0,0,0,.4)}.budr-landing .idemo-portal-chrome{display:flex;align-items:center;gap:8px;padding:10px 12px;background:rgba(0,0,0,.35);border-bottom:1px solid hsla(0,0%,100%,.06)}.budr-landing .idemo-portal-url{margin-left:auto;font-size:.58rem;color:var(--fog-dim);font-weight:600;letter-spacing:.04em}.budr-landing .idemo-portal-inner{padding:16px 14px 18px;flex:1;display:flex;flex-direction:column;gap:12px;min-height:240px}.budr-landing .idemo-portal-h{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--fog)}.budr-landing .idemo-portal-lead{font-size:.9rem;color:var(--white-dim);line-height:1.55;margin:0;font-weight:300}.budr-landing .idemo-portal-row{display:flex;align-items:center;gap:10px;font-size:.86rem;padding:10px 12px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);transition:background .35s ease,border-color .35s ease}.budr-landing .idemo-portal-row.is-highlight-calm{background:rgba(45,180,120,.09);border-color:rgba(45,180,120,.28)}.budr-landing .idemo-portal-row.is-highlight{background:rgba(93,202,165,.1);border-color:rgba(93,202,165,.28)}.budr-landing .idemo-portal-row.is-highlight-urgent{background:rgba(217,85,85,.1);border-color:rgba(217,85,85,.3)}.budr-landing .idemo-portal-row.dim{opacity:.88}.budr-landing .idemo-portal-name{font-weight:600;color:var(--white);min-width:0;flex:1}.budr-landing .idemo-portal-meta{font-size:.78rem;color:var(--fog);text-align:right;max-width:52%;line-height:1.35}.budr-landing .idemo-portal-notify{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:10px;background:rgba(217,85,85,.1);border:1px solid rgba(217,85,85,.28);font-size:.88rem;color:#e8a8a8;line-height:1.5;animation:idemo-notify-in .45s cubic-bezier(.22,1,.36,1) both}.budr-landing .idemo-portal-notify strong{font-weight:600}.budr-landing .idemo-portal-notify-body{margin-top:8px}.budr-landing .idemo-portal-notify-body p{margin:0 0 8px}.budr-landing .idemo-portal-notify-body p:last-child{margin-bottom:0}.budr-landing .idemo-portal-notify-quote{font-style:italic;opacity:.95}.budr-landing .idemo-quote-label{font-style:normal;font-weight:600;opacity:.9}.budr-landing .idemo-portal-notify-rec{margin-top:10px!important;padding-top:8px;border-top:1px solid hsla(0,0%,100%,.08);font-style:normal}.budr-landing .idemo-portal-notify--info{background:rgba(45,180,120,.12);border-color:rgba(45,180,120,.35);color:#a8e0c8}.budr-landing .idemo-portal-notify--info strong{color:#c8f0dc}.budr-landing .idemo-portal-notify--info .idemo-portal-notify-rec{border-top-color:rgba(45,180,120,.22)}.budr-landing .idemo-portal-notify--info .idemo-notify-ic{color:#5fd39a}.budr-landing .idemo-portal-notify--caution{background:rgba(93,202,165,.12);border-color:rgba(93,202,165,.4);color:#e8c896}.budr-landing .idemo-portal-notify--caution strong{color:#f0d8a8}.budr-landing .idemo-portal-notify--caution .idemo-portal-notify-rec{border-top-color:rgba(93,202,165,.25)}.budr-landing .idemo-portal-notify--caution .idemo-notify-ic{color:var(--amber)}.budr-landing .idemo-portal-notify--priority{background:rgba(217,85,85,.1);border:1px solid rgba(217,85,85,.28);color:#e8a8a8}.budr-landing .idemo-portal-notify--priority strong{color:#f0c0c0}.budr-landing .idemo-portal-notify--priority .idemo-notify-ic{color:#e07070}.budr-landing .idemo-portal-foot{margin:0;padding:10px 14px;font-size:.72rem;color:var(--fog-dim);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid hsla(0,0%,100%,.06);background:rgba(0,0,0,.2)}.budr-landing .idemo-full-demo-links{text-align:center;margin:18px 0 0;font-size:.92rem}@media (min-width:768px){.budr-landing .interactive-demo-grid{grid-template-columns:1fr 1fr;gap:24px}.budr-landing .interactive-demo-lys{padding:22px 22px 24px}.budr-landing .idemo-flow-connector{display:none}.budr-landing .idemo-chips--mood{display:flex;flex-wrap:wrap;gap:8px}.budr-landing .idemo-chip{min-height:40px;border-radius:100px;padding:8px 14px;font-size:.8rem}.budr-landing .idemo-lys-sub{font-size:.78rem;font-weight:300}.budr-landing .idemo-block-label{font-size:.65rem}.budr-landing .idemo-block-hint{font-size:.72rem}.budr-landing .idemo-comment{font-size:.82rem}.budr-landing .idemo-comment-meta{font-size:.65rem}.budr-landing .idemo-reset{font-size:.82rem}.budr-landing .idemo-portal-inner{padding:18px 18px 20px;min-height:280px}.budr-landing .idemo-portal-lead{font-size:.82rem}.budr-landing .idemo-portal-row{font-size:.78rem}.budr-landing .idemo-portal-meta{font-size:.68rem}.budr-landing .idemo-portal-notify{font-size:.78rem}.budr-landing .idemo-portal-foot{font-size:.65rem}.budr-landing .idemo-full-demo-links{margin:28px 0 0;font-size:.88rem}}.budr-landing .idemo-full-demo-links a{color:var(--amber);font-weight:600;text-decoration:none}.budr-landing .idemo-full-demo-links a:hover{color:var(--amber-lt);text-decoration:underline;text-underline-offset:3px}@keyframes idemo-notify-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.budr-landing .live-demo-head{text-align:center;max-width:40rem;margin:0 auto 40px}.budr-landing .live-demo-head .eyebrow{justify-content:center;display:flex}.budr-landing .live-demo-head .section-h{max-width:none;margin:0 auto}.budr-landing .live-demo-lead{margin-top:14px;margin-bottom:0}.budr-landing .live-demo-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.budr-landing .live-demo-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;padding:22px 22px 24px;border-radius:var(--r);border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(165deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));transition:transform .35s cubic-bezier(.22,1,.36,1),border-color .25s ease,box-shadow .35s ease}.budr-landing .live-demo-card:hover{transform:translateY(-5px);border-color:rgba(93,202,165,.22);box-shadow:0 0 0 1px rgba(93,202,165,.06),0 32px 64px rgba(0,0,0,.4)}.budr-landing .live-demo-preview{border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08);background:var(--ink-soft);margin-bottom:18px;aspect-ratio:16/10;display:flex;flex-direction:column}.budr-landing .ld-mini-bar{display:flex;align-items:center;gap:8px;padding:8px 10px;background:rgba(0,0,0,.35);border-bottom:1px solid hsla(0,0%,100%,.06)}.budr-landing .ld-mini-dots{display:flex;gap:5px}.budr-landing .ld-mini-dots span{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.15)}.budr-landing .ld-mini-dots span:first-child{background:#e05555}.budr-landing .ld-mini-dots span:nth-child(2){background:#e8a847}.budr-landing .ld-mini-dots span:nth-child(3){background:#3cbf70}.budr-landing .ld-mini-url{margin-left:auto;font-size:.58rem;color:var(--fog-dim);font-weight:600;letter-spacing:.04em}.budr-landing .ld-mini-body{flex:1;display:grid;grid-template-columns:72px 1fr;min-height:0}.budr-landing .ld-mini-side{padding:10px 8px;border-right:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:6px}.budr-landing .ld-mini-nav{font-size:.55rem;color:var(--fog);padding:4px 6px;border-radius:6px}.budr-landing .ld-mini-nav.active{background:rgba(93,202,165,.1);color:var(--amber);font-weight:600}.budr-landing .ld-mini-main{padding:10px 10px 12px;display:flex;flex-direction:column;gap:6px}.budr-landing .ld-mini-row{display:flex;align-items:center;gap:8px;font-size:.6rem;padding:6px 8px;border-radius:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05)}.budr-landing .ld-mini-row.highlight{background:rgba(93,202,165,.07);border-color:rgba(93,202,165,.2)}.budr-landing .ld-badge{margin-left:auto;font-size:.5rem;font-weight:600;padding:2px 6px;border-radius:100px}.budr-landing .ld-badge.ok{background:rgba(60,191,112,.12);color:var(--green)}.budr-landing .ld-badge.warn{background:var(--status-warn-dim);color:var(--status-warn)}.budr-landing .ld-badge.crit{background:rgba(217,85,85,.1);color:#e07070}.budr-landing .live-demo-preview-lys{padding:14px;justify-content:flex-start;background:linear-gradient(165deg,#152536,#0e1828)}.budr-landing .ld-lys-hdr{display:flex;align-items:center;gap:8px;font-size:.65rem;font-weight:700;margin-bottom:12px;color:var(--white)}.budr-landing .ld-lys-av{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#4a90d9,#5bc2a8);display:flex;align-items:center;justify-content:center;font-size:.65rem;color:#fff}.budr-landing .ld-lys-bubble{font-size:.62rem;line-height:1.45;padding:8px 10px;border-radius:12px;max-width:92%;margin-bottom:6px}.budr-landing .ld-lys-bubble.user{background:rgba(74,144,217,.14);border:1px solid rgba(74,144,217,.2)}.budr-landing .ld-lys-bubble.ai{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);margin-left:auto;color:var(--white-dim)}.budr-landing .ld-lys-foot{margin-top:auto;padding-top:10px}.budr-landing .ld-lys-energy{display:block;height:5px;border-radius:3px;background:linear-gradient(90deg,rgba(93,202,165,.85) 0,var(--budr-blue) 38%,hsla(0,0%,100%,.08) 39%,hsla(0,0%,100%,.08) 100%)}.budr-landing .live-demo-card-title{font-family:var(--font-budr-wordmark,"DM Serif Display",Georgia,serif);font-size:1.35rem;font-weight:400;margin:0 0 8px;color:var(--white)}.budr-landing .live-demo-card-desc{font-size:.88rem;color:var(--white-dim);line-height:1.6;margin:0 0 14px;flex:1;font-weight:300}.budr-landing .live-demo-card-cta{font-size:.88rem;font-weight:600;color:var(--amber)}.budr-landing .live-demo-card:hover .live-demo-card-cta{color:var(--budr-blue)}.budr-landing .tryghed-section{padding:96px 52px;background:var(--ink-soft);border-top:1px solid hsla(0,0%,100%,.06)}.budr-landing .flow-emoji{display:flex;align-items:center;justify-content:center;margin-bottom:10px;min-height:36px}.budr-landing .switch-section{background:var(--ink-mid)}.budr-landing .switch-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.budr-landing .pain-list{margin-top:32px;display:flex;flex-direction:column;gap:10px}.budr-landing .pain-item{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:var(--r);border:1px solid hsla(0,0%,100%,.06);background:var(--glass)}.budr-landing .pain-icon{flex-shrink:0;width:44px;height:44px;margin-top:0;display:flex;align-items:center;justify-content:center;border-radius:11px;background:var(--amber-dim);border:1px solid var(--amber-border)}.budr-landing .pain-text{font-size:.88rem;color:var(--white-dim);line-height:1.6;font-weight:300}.budr-landing .pain-text strong{color:var(--white);font-weight:500}.budr-landing .comp-wrap{margin-top:56px}.budr-landing .comp-table{border-radius:18px;overflow:hidden;border:1px solid hsla(0,0%,100%,.07)}.budr-landing .comp-row{display:grid;grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));border-bottom:1px solid hsla(0,0%,100%,.055)}.budr-landing .comp-row:last-child{border-bottom:none}.budr-landing .comp-cell{padding:12px 14px;font-size:.78rem;display:flex;align-items:center;border-right:1px solid hsla(0,0%,100%,.055)}.budr-landing .comp-cell:last-child{border-right:none}.budr-landing .comp-row:not(.hdr) .comp-cell:first-child{display:block;min-width:0;align-self:stretch;overflow-wrap:break-word;word-wrap:break-word}.budr-landing .comp-row.hdr .comp-cell{font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--fog);background:hsla(0,0%,100%,.02);padding:11px 14px;line-height:1.25;hyphens:auto}.budr-landing .comp-row.hdr .budr-c{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding-top:16px;padding-bottom:16px;background:linear-gradient(180deg,rgba(93,202,165,.26),rgba(93,202,165,.09));box-shadow:inset 0 0 0 1px rgba(93,202,165,.35),inset 0 -2px 0 rgba(93,202,165,.45);color:var(--white)}.budr-landing .comp-budr-badge{display:inline-block;font-size:.58rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--budr-brand-dark);background:linear-gradient(135deg,var(--budr-teal) 0,var(--budr-blue) 100%);padding:5px 12px;border-radius:100px;line-height:1.2;box-shadow:0 2px 12px rgba(93,202,165,.25)}.budr-landing .comp-budr-hdr-title{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--white);text-shadow:0 1px 18px rgba(93,202,165,.35)}.budr-landing .budr-c{background:rgba(93,202,165,.025)}.budr-landing .comp-row:not(.hdr) .budr-c{background:linear-gradient(165deg,rgba(93,202,165,.2),rgba(93,202,165,.07) 45%,rgba(12,17,24,.35));box-shadow:inset 0 0 0 1px rgba(93,202,165,.3),inset 3px 0 0 rgba(93,202,165,.55)}.budr-landing .comp-row:not(.hdr) .comp-cell:not(:first-child):not(.budr-c){background:rgba(0,0,0,.14)}.budr-landing .budr-c .yes{font-size:1.08rem;filter:drop-shadow(0 0 10px rgba(61,191,112,.35))}.budr-landing .comp-na{color:hsla(0,0%,100%,.22);font-size:.95rem;font-weight:300}.budr-landing .comp-basic-label{font-size:.58rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--fog-dim);opacity:.92;line-height:1.2}.budr-landing .comp-row.hdr .comp-cell.comp-col-standard{flex-direction:column;justify-content:center;align-items:center;gap:5px;text-align:center}.budr-landing .feat-label{color:var(--white-dim);font-weight:300;line-height:1.5}.budr-landing .feat-label strong{font-weight:600;color:hsla(40,23%,95%,.92)}.budr-landing .yes{color:var(--green);font-size:.95rem}.budr-landing .no{color:hsla(0,0%,100%,.18);font-size:.95rem}.budr-landing .part{color:var(--status-warn);font-size:.72rem;font-weight:500}.budr-landing .comp-row:not(.hdr) .comp-cell:not(:first-child){justify-content:center;text-align:center}.budr-landing .comparison-section{background:var(--ink-mid);border-top:1px solid hsla(0,0%,100%,.045)}.budr-landing .comp-scroll{margin-top:40px;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px}.budr-landing .comp-scroll .comp-table{min-width:820px}.budr-landing .comparison-footnote{margin-top:22px;font-size:.78rem;color:var(--fog-dim);font-weight:300;line-height:1.6;max-width:58rem}.budr-landing .comparison-footnote strong{color:hsla(40,23%,95%,.88);font-weight:600}.budr-landing .roles-section{background:var(--ink-mid);border-top:1px solid hsla(0,0%,100%,.05);border-bottom:1px solid hsla(0,0%,100%,.05)}.budr-landing .roles-intro{max-width:52ch}.budr-landing .roles-tablist{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;margin-bottom:28px}.budr-landing .roles-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.03);color:var(--fog);font-family:var(--font-landing-body,"DM Sans",system-ui,sans-serif);font-size:.78rem;font-weight:500;padding:9px 14px;border-radius:100px;cursor:pointer;transition:color .18s,border-color .18s,background .18s}.budr-landing .roles-tab:hover{color:var(--white);border-color:hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05)}.budr-landing .roles-tab[aria-selected=true]{color:var(--ink);background:var(--amber);border-color:var(--amber);font-weight:600}.budr-landing .roles-panel{border-radius:var(--r);border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(145deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));padding:28px 30px;box-shadow:0 24px 48px rgba(0,0,0,.25)}.budr-landing .roles-panel-h{font-family:var(--font-budr-wordmark,"DM Serif Display",Georgia,serif);font-size:1.35rem;font-weight:400;color:var(--white);margin-bottom:12px;line-height:1.25}.budr-landing .roles-panel-lead{font-size:.92rem;color:var(--white-dim);font-weight:300;line-height:1.75;max-width:58ch;margin-bottom:20px}.budr-landing .roles-panel-ul{margin:0;padding:0 0 0 1.1rem;list-style:none}.budr-landing .roles-panel-li{position:relative;font-size:.86rem;color:var(--white-dim);font-weight:300;line-height:1.65;margin-bottom:12px;padding-left:6px}.budr-landing .roles-panel-li:before{content:"";position:absolute;left:-1rem;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--amber);opacity:.85}.budr-landing .roles-panel-demo{margin-top:22px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.07);font-size:.8rem;color:var(--amber);font-weight:500;line-height:1.55}.budr-landing .roles-panel-demo span{color:var(--fog);font-weight:400}.budr-landing .roles-lys-link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:.82rem;font-weight:600;color:var(--amber);text-decoration:none;transition:color .18s}.budr-landing .roles-lys-link:hover{color:var(--amber-lt)}@media (max-width:600px){.budr-landing .roles-tablist{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;margin-bottom:22px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.budr-landing .roles-tab{flex-shrink:0}}.budr-landing .portal-section{background:var(--ink)}.budr-landing .portal-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:center}.budr-landing .feature-pills{display:flex;flex-direction:column;gap:12px;margin-top:36px}.budr-landing .fpill{display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:var(--r);border:1px solid hsla(0,0%,100%,.06);background:var(--glass);transition:all .2s;cursor:default}.budr-landing .fpill:hover{border-color:var(--amber-border);background:var(--amber-dim)}.budr-landing .fpill-icon{width:36px;height:36px;border-radius:9px;background:var(--amber-dim);border:1px solid var(--amber-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.budr-landing .fpill-icon .landing-icon{color:var(--amber)}.budr-landing .fpill-title{font-size:.88rem;font-weight:500;margin-bottom:3px}.budr-landing .fpill-desc{font-size:.8rem;color:var(--fog);font-weight:300;line-height:1.6}.budr-landing .portal-screen{background:linear-gradient(145deg,#101a10,#162112);border:1px solid hsla(0,0%,100%,.07);border-radius:20px;overflow:hidden;box-shadow:0 32px 64px rgba(0,0,0,.5)}.budr-landing .ps-bar{background:rgba(0,0,0,.25);padding:12px 18px;display:flex;align-items:center;gap:8px;border-bottom:1px solid hsla(0,0%,100%,.05)}.budr-landing .ps-dots{display:flex;gap:5px}.budr-landing .ps-dot{width:8px;height:8px;border-radius:50%}.budr-landing .ps-url{flex:1;background:hsla(0,0%,100%,.05);border-radius:5px;padding:4px 10px;font-size:.65rem;color:var(--fog);text-align:center}.budr-landing .ps-body{display:grid;grid-template-columns:180px 1fr;min-height:300px}.budr-landing .ps-sidebar{padding:16px 12px;border-right:1px solid hsla(0,0%,100%,.05);background:rgba(0,0,0,.15)}.budr-landing .ps-nav-item{display:flex;align-items:center;gap:7px;padding:7px 10px;border-radius:7px;font-size:.72rem;color:var(--fog);cursor:default;margin-bottom:3px;transition:all .15s}.budr-landing .ps-nav-ic{color:var(--fog);opacity:.85}.budr-landing .ps-nav-item.active .ps-nav-ic,.budr-landing .ps-nav-item:hover .ps-nav-ic{color:var(--amber);opacity:1}.budr-landing .ps-nav-item.active,.budr-landing .ps-nav-item:hover{background:rgba(93,202,165,.08);color:var(--amber)}.budr-landing .ps-main{padding:16px 18px}.budr-landing .ps-main-title{font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--fog);margin-bottom:12px}.budr-landing .ps-res-row{display:grid;grid-template-columns:8px 1fr 80px 70px 60px;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.04);margin-bottom:5px;font-size:.75rem;cursor:default;transition:background .15s}.budr-landing .ps-res-row:hover{background:hsla(0,0%,100%,.05)}.budr-landing .ps-col-h{display:grid;grid-template-columns:8px 1fr 80px 70px 60px;gap:8px;padding:4px 10px;font-size:.65rem;color:var(--fog-dim);margin-bottom:4px}.budr-landing .ps-badge{padding:2px 8px;border-radius:100px;font-size:.65rem;font-weight:500}.budr-landing .badge-ok{background:rgba(60,191,112,.12);color:var(--green);border:1px solid rgba(60,191,112,.2)}.budr-landing .badge-warn{background:rgba(93,202,165,.1);color:var(--amber);border:1px solid rgba(93,202,165,.2)}.budr-landing .badge-crit{background:rgba(217,85,85,.1);color:#e07070;border:1px solid rgba(217,85,85,.2)}.budr-landing .ps-note{font-size:.68rem;color:var(--fog)}.budr-landing .lys-section{background:var(--ink-soft)}.budr-landing .lys-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.budr-landing .lys-mock-wrap{background:linear-gradient(145deg,#0e1b2c,#162840);border:1px solid hsla(0,0%,100%,.07);border-radius:20px;padding:22px;box-shadow:0 32px 64px rgba(0,0,0,.4)}.budr-landing .lys-hdr{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.06);margin-bottom:14px}.budr-landing .lys-av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#4a90d9,#5bc2a8);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff}.budr-landing .lys-nm{font-size:.84rem;font-weight:600}.budr-landing .lys-st{font-size:.68rem;color:var(--green)}.budr-landing .chat-b{padding:9px 13px;border-radius:13px;font-size:.8rem;line-height:1.5;margin-bottom:7px;max-width:86%}.budr-landing .chat-b.user{background:rgba(74,144,217,.13);border:1px solid rgba(74,144,217,.2);color:var(--white)}.budr-landing .chat-b.ai{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);color:var(--white-dim);margin-left:auto}.budr-landing .chat-notif{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.68rem;color:var(--fog);padding:6px 10px;background:rgba(93,202,165,.06);border-radius:7px;margin:8px 0;border:1px solid transparent}.budr-landing .energy-bar{display:flex;gap:5px;margin-top:10px}.budr-landing .e-seg{flex:1;height:5px;border-radius:3px}.budr-landing .lys-bonus-pills{display:flex;flex-direction:column;gap:10px;margin-top:28px}.budr-landing .lys-bonus-pill{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:var(--r);border:1px solid hsla(0,0%,100%,.06);background:var(--glass)}.budr-landing .lys-bonus-pill-icon{font-size:1rem;flex-shrink:0;margin-top:1px}.budr-landing .lys-bonus-pill p{font-size:.83rem;color:var(--white-dim);line-height:1.6;font-weight:300}.budr-landing .lys-bonus-pill strong{color:var(--white);font-weight:500}.budr-landing .testimonials{background:var(--ink-mid);border-top:1px solid hsla(0,0%,100%,.06);border-bottom:1px solid hsla(0,0%,100%,.06)}.budr-landing .t-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}.budr-landing .t-card{padding:28px;border-radius:var(--r);background:var(--glass);border:1px solid hsla(0,0%,100%,.07)}.budr-landing .t-stars{color:var(--status-warn-lt);font-size:.8rem;letter-spacing:2px;margin-bottom:14px}.budr-landing .t-text{font-family:var(--font-budr-wordmark,"DM Serif Display",Georgia,serif);font-style:italic;font-size:.95rem;line-height:1.7;color:var(--white);margin-bottom:16px}.budr-landing .t-author{font-size:.75rem;color:var(--fog)}.budr-landing .origin-section{background:var(--ink)}.budr-landing .origin-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.budr-landing .origin-quote{position:relative;padding:32px 36px;background:var(--amber-dim);border:1px solid var(--amber-border);border-radius:var(--r);margin-top:32px}.budr-landing .origin-quote:before{content:'"';font-size:5rem;color:var(--amber);opacity:.25;position:absolute;top:-8px;left:20px;line-height:1}.budr-landing .origin-quote p,.budr-landing .origin-quote:before{font-family:var(--font-budr-wordmark,"DM Serif Display",Georgia,serif)}.budr-landing .origin-quote p{font-style:italic;font-size:1.05rem;line-height:1.65;position:relative;z-index:1}.budr-landing .origin-quote cite{display:block;margin-top:12px;font-size:.75rem;color:var(--fog);font-style:normal;font-family:var(--font-landing-body,"DM Sans",system-ui,sans-serif)}.budr-landing .timeline{display:flex;flex-direction:column;gap:0}.budr-landing .tl-item{display:grid;grid-template-columns:40px 1fr;gap:16px;padding-bottom:28px;position:relative}.budr-landing .tl-item:last-child{padding-bottom:0}.budr-landing .tl-dot-col{display:flex;flex-direction:column;align-items:center;gap:0}.budr-landing .tl-dot{width:12px;height:12px;border-radius:50%;background:var(--amber);border:2px solid var(--ink);flex-shrink:0;margin-top:4px}.budr-landing .tl-line{flex:1;width:1px;background:rgba(93,202,165,.2);margin-top:6px}.budr-landing .tl-item:last-child .tl-line{display:none}.budr-landing .tl-year{font-size:.72rem;color:var(--amber);font-weight:600;margin-bottom:3px}.budr-landing .tl-text{font-size:.84rem;color:var(--white-dim);line-height:1.6;font-weight:300}