/* /Components/Pages/Landing.razor.rz.scp.css */
.borjeto-landing[b-2wpgcpo0dw] {
    --landing-container: min(calc(100% - (var(--yt-space-8) * 2)), var(--yt-container-max));
    --landing-ink: var(--yt-color-primary);
    --landing-muted: var(--yt-color-text-secondary);
    --landing-line: var(--yt-color-surface-container-highest);
    --landing-soft: var(--yt-color-surface-container-low);
    min-height: 100vh;
    overflow-x: clip;
    background: var(--yt-color-background);
    color: var(--yt-color-text-primary);
    font-family: var(--font-family-persian);
}

.borjeto-landing *[b-2wpgcpo0dw], .borjeto-landing *[b-2wpgcpo0dw]::before, .borjeto-landing *[b-2wpgcpo0dw]::after { box-sizing: border-box; }
.borjeto-landing a[b-2wpgcpo0dw] { color: inherit; text-decoration: none; }
.borjeto-landing h1[b-2wpgcpo0dw], .borjeto-landing h2[b-2wpgcpo0dw], .borjeto-landing h3[b-2wpgcpo0dw], .borjeto-landing p[b-2wpgcpo0dw] { margin-block-start: 0; }
.borjeto-landing__container[b-2wpgcpo0dw] { width: var(--landing-container); margin-inline: auto; }

.borjeto-landing__header[b-2wpgcpo0dw] {
    position: fixed;
    inset: 0 0 auto;
    z-index: 20;
    min-height: 76px;
    border-bottom: 1px solid color-mix(in srgb, var(--landing-line) 78%, transparent);
    background: color-mix(in srgb, var(--yt-color-surface) 88%, transparent);
    backdrop-filter: blur(18px);
}
.borjeto-landing__header-inner[b-2wpgcpo0dw] { display: flex; align-items: center; justify-content: space-between; min-height: 76px; gap: var(--yt-space-5); }
.borjeto-landing__brand[b-2wpgcpo0dw], .borjeto-landing__footer-brand[b-2wpgcpo0dw] { display: inline-flex; align-items: center; gap: var(--yt-space-2); color: var(--landing-ink); font-size: 1.35rem; font-weight: var(--font-weight-bold); white-space: nowrap; }
.borjeto-landing__brand-mark[b-2wpgcpo0dw] { display: grid; width: 38px; height: 38px; place-items: center; border-radius: 12px; background: var(--landing-ink); color: var(--yt-color-surface); box-shadow: 0 8px 18px color-mix(in srgb, var(--landing-ink) 18%, transparent); }
.borjeto-landing__brand-mark .borjeto-material-icon[b-2wpgcpo0dw] { width: 21px; height: 21px; }
.borjeto-landing__nav[b-2wpgcpo0dw] { display: flex; align-items: center; gap: var(--yt-space-6); }
.borjeto-landing__nav a[b-2wpgcpo0dw] { color: var(--landing-muted); font-size: var(--yt-type-label); transition: color .18s ease, transform .18s ease; }
.borjeto-landing__nav a:hover[b-2wpgcpo0dw], .borjeto-landing__nav a:focus-visible[b-2wpgcpo0dw] { color: var(--landing-ink); transform: translateY(-1px); }
.borjeto-landing__actions[b-2wpgcpo0dw] { display: flex; align-items: center; gap: var(--yt-space-3); }

.borjeto-landing .borjeto-button[b-2wpgcpo0dw] { display: inline-flex; align-items: center; justify-content: center; gap: var(--yt-space-2); min-height: 44px; padding: 10px var(--yt-space-5); border: 1px solid var(--landing-ink); border-radius: var(--yt-radius-input); background: var(--landing-ink); color: var(--yt-color-surface); font: inherit; font-size: var(--yt-type-label); font-weight: var(--font-weight-semibold); cursor: pointer; transition: transform .18s ease, box-shadow .18s ease, background .18s ease; }
.borjeto-landing .borjeto-button:hover[b-2wpgcpo0dw] { transform: translateY(-2px); box-shadow: 0 10px 24px color-mix(in srgb, var(--landing-ink) 20%, transparent); }
.borjeto-landing .borjeto-button--ghost[b-2wpgcpo0dw] { border-color: transparent; background: transparent; color: var(--landing-ink); }
.borjeto-landing .borjeto-button--ghost:hover[b-2wpgcpo0dw] { background: var(--landing-soft); box-shadow: none; }
.borjeto-landing .borjeto-button--outline[b-2wpgcpo0dw] { border-color: var(--landing-line); background: var(--yt-color-surface); color: var(--landing-ink); }
.borjeto-landing .borjeto-button--outline:hover[b-2wpgcpo0dw] { border-color: var(--landing-ink); background: var(--landing-soft); }
.borjeto-landing .borjeto-button--primary-soft[b-2wpgcpo0dw] { border-color: transparent; background: var(--landing-ink); }
.borjeto-landing .borjeto-button--light[b-2wpgcpo0dw] { border-color: var(--yt-color-surface); background: var(--yt-color-surface); color: var(--landing-ink); }
.borjeto-landing .borjeto-button--light:hover[b-2wpgcpo0dw] { background: var(--yt-color-surface-container-low); box-shadow: 0 10px 28px color-mix(in srgb, var(--yt-color-primary) 20%, transparent); }
.borjeto-landing__mobile-menu[b-2wpgcpo0dw] { display: none; position: relative; }
.borjeto-landing__mobile-menu summary[b-2wpgcpo0dw] { display: grid; width: 42px; height: 42px; place-items: center; border-radius: var(--yt-radius-input); color: var(--landing-ink); cursor: pointer; list-style: none; }
.borjeto-landing__mobile-menu summary[b-2wpgcpo0dw]::-webkit-details-marker { display: none; }
.borjeto-landing__mobile-menu[open] summary[b-2wpgcpo0dw] { background: var(--landing-soft); }
.borjeto-landing__mobile-menu .borjeto-landing__nav[b-2wpgcpo0dw] { position: absolute; inset-block-start: calc(100% + var(--yt-space-2)); inset-inline-end: 0; display: grid; min-width: 230px; gap: 0; padding: var(--yt-space-2); border: 1px solid var(--landing-line); border-radius: var(--yt-radius-card); background: var(--yt-color-surface); box-shadow: 0 12px 40px color-mix(in srgb, var(--landing-ink) 12%, transparent); }
.borjeto-landing__mobile-menu .borjeto-landing__nav a[b-2wpgcpo0dw] { padding: var(--yt-space-3); border-radius: var(--yt-radius-input); }
.borjeto-landing__mobile-menu .borjeto-landing__nav a:hover[b-2wpgcpo0dw] { background: var(--landing-soft); }

.borjeto-landing__announcement[b-2wpgcpo0dw] { position: relative; z-index: 3; margin-top: 76px; border-bottom: 1px solid color-mix(in srgb, var(--landing-line) 65%, transparent); background: color-mix(in srgb, var(--yt-color-surface-container-low) 65%, transparent); color: var(--landing-muted); font-size: var(--yt-type-caption); }
.borjeto-landing__announcement-inner[b-2wpgcpo0dw] { display: flex; align-items: center; justify-content: center; gap: var(--yt-space-2); min-height: 46px; }
.borjeto-landing__announcement-dot[b-2wpgcpo0dw], .borjeto-landing__status-dot[b-2wpgcpo0dw] { width: 7px; height: 7px; border-radius: 50%; background: var(--yt-color-success); box-shadow: 0 0 0 5px color-mix(in srgb, var(--yt-color-success) 14%, transparent); }
.borjeto-landing__announcement-text[b-2wpgcpo0dw] { color: var(--landing-ink); font-size: var(--yt-type-body); font-weight: var(--font-weight-semibold); }
.borjeto-landing__announcement a[b-2wpgcpo0dw] { display: inline-flex; gap: var(--yt-space-1); color: var(--landing-ink); font-weight: var(--font-weight-semibold); }

.borjeto-landing__hero[b-2wpgcpo0dw] { position: relative; padding-block: 88px 76px; background: radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--yt-color-accent) 13%, transparent), transparent 28%), radial-gradient(circle at 84% 38%, color-mix(in srgb, var(--yt-color-primary) 9%, transparent), transparent 34%); }
.borjeto-landing__hero-grid[b-2wpgcpo0dw] { display: grid; grid-template-columns: minmax(0, .92fr) minmax(0, 1.08fr); align-items: center; gap: clamp(40px, 7vw, 104px); min-height: 590px; }
.borjeto-landing__hero-copy[b-2wpgcpo0dw] { position: relative; z-index: 2; display: flex; flex-direction: column; align-items: flex-start; }
.borjeto-landing__eyebrow[b-2wpgcpo0dw], .borjeto-landing__section-kicker[b-2wpgcpo0dw] { display: inline-flex; align-items: center; gap: var(--yt-space-2); color: var(--yt-color-accent); font-size: var(--yt-type-label); font-weight: var(--font-weight-semibold); }
.borjeto-landing__eyebrow[b-2wpgcpo0dw] { margin-bottom: var(--yt-space-5); padding: 7px var(--yt-space-3); border: 1px solid color-mix(in srgb, var(--yt-color-accent) 32%, transparent); border-radius: 999px; background: color-mix(in srgb, var(--yt-color-accent) 10%, transparent); }
.borjeto-landing__eyebrow .borjeto-material-icon[b-2wpgcpo0dw] { width: 17px; height: 17px; }
.borjeto-landing__hero h1[b-2wpgcpo0dw] { max-width: 650px; margin: 0; color: var(--landing-ink); font-size: clamp(2.5rem, 5.4vw, 4.8rem); font-weight: var(--font-weight-bold); letter-spacing: -.045em; line-height: 1.3; }
.borjeto-landing__hero h1:focus[b-2wpgcpo0dw] { outline: none; }
.borjeto-landing__hero h1 span[b-2wpgcpo0dw] { display: inline-block; color: var(--yt-color-accent); }
.borjeto-landing__hero-lead[b-2wpgcpo0dw] { max-width: 570px; margin: var(--yt-space-5) 0 0; color: var(--landing-muted); font-size: clamp(1rem, 1.5vw, 1.16rem); line-height: 2; }
.borjeto-landing__hero-actions[b-2wpgcpo0dw] { display: flex; flex-wrap: wrap; gap: var(--yt-space-3); margin-top: var(--yt-space-6); }
.borjeto-landing .borjeto-button--hero[b-2wpgcpo0dw] { min-height: 54px; padding-inline: var(--yt-space-6); }
.borjeto-landing__hero-assurance[b-2wpgcpo0dw] { display: flex; flex-wrap: wrap; gap: var(--yt-space-5); margin-top: var(--yt-space-5); color: var(--landing-muted); font-size: var(--yt-type-caption); }
.borjeto-landing__hero-assurance span[b-2wpgcpo0dw] { display: inline-flex; align-items: center; gap: var(--yt-space-2); }
.borjeto-landing__hero-assurance .borjeto-material-icon[b-2wpgcpo0dw] { width: 18px; height: 18px; color: var(--yt-color-success); }

.borjeto-landing__hero-art[b-2wpgcpo0dw] { position: relative; isolation: isolate; min-height: 500px; overflow: hidden; border: 1px solid color-mix(in srgb, var(--landing-ink) 13%, transparent); border-radius: 28px; background: linear-gradient(140deg, var(--yt-color-surface), var(--yt-color-surface-container-low)); box-shadow: 0 22px 60px color-mix(in srgb, var(--landing-ink) 12%, transparent); }
.borjeto-landing__art-glow[b-2wpgcpo0dw] { position: absolute; inset: 10% 12%; border-radius: 50%; background: radial-gradient(circle, color-mix(in srgb, var(--yt-color-accent) 18%, transparent), transparent 64%); filter: blur(4px); }
.borjeto-landing__art-orbit[b-2wpgcpo0dw] { position: absolute; border: 1px solid color-mix(in srgb, var(--landing-ink) 15%, transparent); border-radius: 50%; transform: rotate(-18deg); }
.borjeto-landing__art-orbit--one[b-2wpgcpo0dw] { inset: 16% -16% 15% 10%; height: 58%; }
.borjeto-landing__art-orbit--two[b-2wpgcpo0dw] { inset: 9% 18% 30% -18%; height: 46%; border-color: color-mix(in srgb, var(--yt-color-accent) 25%, transparent); transform: rotate(26deg); }
.borjeto-landing__art-label[b-2wpgcpo0dw] { position: absolute; z-index: 6; display: inline-flex; align-items: center; gap: var(--yt-space-2); padding: 10px 13px; border: 1px solid var(--landing-line); border-radius: 12px; background: color-mix(in srgb, var(--yt-color-surface) 92%, transparent); box-shadow: 0 10px 26px color-mix(in srgb, var(--landing-ink) 12%, transparent); color: var(--landing-ink); font-size: var(--yt-type-caption); }
.borjeto-landing__art-label--top[b-2wpgcpo0dw] { inset-block-start: 34px; inset-inline-end: 30px; }
.borjeto-landing__art-label--bottom[b-2wpgcpo0dw] { inset-block-end: 42px; inset-inline-start: 24px; gap: 10px; }
.borjeto-landing__art-label--bottom > .borjeto-material-icon[b-2wpgcpo0dw] { width: 31px; height: 31px; padding: 6px; border-radius: 10px; background: color-mix(in srgb, var(--yt-color-success) 14%, transparent); color: var(--yt-color-success); }
.borjeto-landing__art-label--bottom small[b-2wpgcpo0dw], .borjeto-landing__art-label--bottom strong[b-2wpgcpo0dw] { display: block; }
.borjeto-landing__art-label--bottom small[b-2wpgcpo0dw] { color: var(--landing-muted); font-size: 10px; }
.borjeto-landing__art-label--bottom strong[b-2wpgcpo0dw] { margin-top: 2px; font-size: var(--yt-type-label); }
.borjeto-landing__art-tower[b-2wpgcpo0dw] { position: absolute; inset-block-end: 54px; inset-inline-start: 39%; z-index: 3; width: 172px; height: 312px; overflow: hidden; background: linear-gradient(90deg, var(--yt-color-surface-container-highest), var(--yt-color-surface) 35%, var(--yt-color-surface-container) 36%, var(--yt-color-surface) 72%, var(--yt-color-surface-container-highest)); clip-path: polygon(24% 0, 76% 0, 100% 100%, 0 100%); filter: drop-shadow(16px 16px 14px color-mix(in srgb, var(--landing-ink) 16%, transparent)); }
.borjeto-landing__art-tower[b-2wpgcpo0dw]::before { position: absolute; inset: 16px 35px 0; content: ""; background: repeating-linear-gradient(to bottom, transparent 0 28px, color-mix(in srgb, var(--landing-ink) 24%, transparent) 29px 32px), repeating-linear-gradient(to right, transparent 0 24px, color-mix(in srgb, var(--landing-ink) 17%, transparent) 25px 28px); }
.borjeto-landing__art-tower[b-2wpgcpo0dw]::after { position: absolute; inset-block-start: -19px; inset-inline-start: 83px; width: 4px; height: 27px; content: ""; background: var(--yt-color-border); }
.borjeto-landing__art-tower i[b-2wpgcpo0dw] { position: absolute; inset-inline-start: 16%; width: 20px; height: 100%; border-inline-start: 4px solid color-mix(in srgb, var(--yt-color-surface) 70%, transparent); opacity: .8; transform: skewY(18deg); }
.borjeto-landing__art-tower i:nth-child(2)[b-2wpgcpo0dw] { inset-inline-start: 36%; } .borjeto-landing__art-tower i:nth-child(3)[b-2wpgcpo0dw] { inset-inline-start: 57%; } .borjeto-landing__art-tower i:nth-child(4)[b-2wpgcpo0dw] { inset-inline-start: 78%; opacity: .5; }
.borjeto-landing__art-tower b[b-2wpgcpo0dw] { position: absolute; inset-block-end: 0; inset-inline: 24px; height: 14px; background: var(--yt-color-border); clip-path: polygon(0 100%, 100% 100%, 76% 0, 24% 0); }
.borjeto-landing__art-window[b-2wpgcpo0dw] { position: absolute; z-index: 4; border: 7px solid color-mix(in srgb, var(--yt-color-surface) 83%, transparent); border-radius: 13px; background: var(--yt-color-surface); box-shadow: 0 13px 24px color-mix(in srgb, var(--landing-ink) 17%, transparent); }
.borjeto-landing__art-window--back[b-2wpgcpo0dw] { inset-block-start: 158px; inset-inline-start: 34px; width: 227px; height: 132px; padding: 30px 12px 12px; background: linear-gradient(var(--landing-ink) 0 21%, var(--yt-color-surface-container-low) 21%); transform: rotate(-9deg); }
.borjeto-landing__art-window--back[b-2wpgcpo0dw]::before { position: absolute; inset: 42px 10px 12px; content: ""; background: repeating-linear-gradient(to bottom, color-mix(in srgb, var(--landing-ink) 14%, transparent) 0 2px, transparent 2px 14px); }
.borjeto-landing__art-window--back span:not(.borjeto-landing__window-bar)[b-2wpgcpo0dw] { position: absolute; inset-block-end: 14px; width: 14px; border-radius: 5px 5px 0 0; background: var(--yt-color-accent); }
.borjeto-landing__art-window--back span:nth-child(2)[b-2wpgcpo0dw] { inset-inline-start: 36px; height: 32px; } .borjeto-landing__art-window--back span:nth-child(3)[b-2wpgcpo0dw] { inset-inline-start: 61px; height: 53px; } .borjeto-landing__art-window--back span:nth-child(4)[b-2wpgcpo0dw] { inset-inline-start: 86px; height: 41px; } .borjeto-landing__art-window--back span:nth-child(5)[b-2wpgcpo0dw] { inset-inline-start: 111px; height: 64px; }
.borjeto-landing__window-bar[b-2wpgcpo0dw] { position: absolute; inset-block-start: 10px; inset-inline: 12px; height: 4px; border-radius: 5px; background: color-mix(in srgb, var(--landing-ink) 23%, transparent); }
.borjeto-landing__art-window--front[b-2wpgcpo0dw] { inset-block-end: 82px; inset-inline-end: 23px; width: 235px; height: 145px; padding: 18px 13px 12px; background: var(--yt-color-surface); transform: rotate(7deg); }
.borjeto-landing__window-heading[b-2wpgcpo0dw] { display: flex; gap: 5px; height: 13px; align-items: center; border-bottom: 1px solid var(--landing-line); }
.borjeto-landing__window-heading span[b-2wpgcpo0dw] { width: 45px; height: 4px; margin-inline-end: auto; border-radius: 4px; background: var(--landing-ink); }
.borjeto-landing__window-heading i[b-2wpgcpo0dw] { width: 5px; height: 5px; border-radius: 50%; background: var(--yt-color-accent); }
.borjeto-landing__window-body[b-2wpgcpo0dw] { display: grid; grid-template-columns: 1fr 45px; gap: 10px; align-items: center; height: 92px; }
.borjeto-landing__window-chart[b-2wpgcpo0dw] { display: flex; align-items: flex-end; gap: 6px; height: 61px; border-bottom: 1px solid var(--landing-line); }
.borjeto-landing__window-chart i[b-2wpgcpo0dw] { width: 13px; border-radius: 4px 4px 0 0; background: var(--landing-ink); }
.borjeto-landing__window-chart i:nth-child(1)[b-2wpgcpo0dw] { height: 23px; } .borjeto-landing__window-chart i:nth-child(2)[b-2wpgcpo0dw] { height: 36px; } .borjeto-landing__window-chart i:nth-child(3)[b-2wpgcpo0dw] { height: 30px; } .borjeto-landing__window-chart i:nth-child(4)[b-2wpgcpo0dw] { height: 48px; } .borjeto-landing__window-chart i:nth-child(5)[b-2wpgcpo0dw] { height: 42px; } .borjeto-landing__window-chart i:nth-child(6)[b-2wpgcpo0dw] { height: 56px; background: var(--yt-color-success); }
.borjeto-landing__window-summary[b-2wpgcpo0dw] { display: grid; gap: 8px; }
.borjeto-landing__window-summary b[b-2wpgcpo0dw] { display: block; height: 18px; border-radius: 5px; background: var(--landing-soft); }
.borjeto-landing__window-summary b:first-child[b-2wpgcpo0dw] { background: color-mix(in srgb, var(--yt-color-accent) 35%, var(--landing-soft)); }
.borjeto-landing__art-caption[b-2wpgcpo0dw] { position: absolute; inset-block-end: 17px; inset-inline-end: 22px; color: var(--landing-muted); font-size: var(--yt-type-caption); opacity: .76; }

.borjeto-landing__trust-row[b-2wpgcpo0dw] { position: relative; z-index: 2; border-top: 1px solid color-mix(in srgb, var(--landing-line) 65%, transparent); border-bottom: 1px solid color-mix(in srgb, var(--landing-line) 65%, transparent); background: var(--yt-color-surface); }
.borjeto-landing__trust-grid[b-2wpgcpo0dw] { display: grid; grid-template-columns: repeat(3, 1fr); min-height: 112px; }
.borjeto-landing__trust-grid > div[b-2wpgcpo0dw] { display: flex; align-items: center; gap: var(--yt-space-3); padding: var(--yt-space-5) var(--yt-space-6); border-inline-start: 1px solid var(--landing-line); }
.borjeto-landing__trust-grid > div:first-child[b-2wpgcpo0dw] { border-inline-start: 0; }
.borjeto-landing__trust-grid > div > .borjeto-material-icon[b-2wpgcpo0dw] { width: 27px; height: 27px; color: var(--yt-color-accent); }
.borjeto-landing__trust-grid strong[b-2wpgcpo0dw], .borjeto-landing__trust-grid small[b-2wpgcpo0dw] { display: block; }
.borjeto-landing__trust-grid strong[b-2wpgcpo0dw] { color: var(--landing-ink); font-size: var(--yt-type-label); }
.borjeto-landing__trust-grid small[b-2wpgcpo0dw] { margin-top: 4px; color: var(--landing-muted); font-size: var(--yt-type-caption); }

.borjeto-landing__canvas[b-2wpgcpo0dw] { position: relative; z-index: 2; padding-block: 100px 92px; background: var(--yt-color-surface); }
.borjeto-landing__section[b-2wpgcpo0dw] { width: var(--landing-container); margin-inline: auto; }
.borjeto-landing__section-heading[b-2wpgcpo0dw] { max-width: 700px; margin-inline: auto; margin-bottom: var(--yt-space-8); text-align: center; }
.borjeto-landing__section-kicker[b-2wpgcpo0dw] { margin-bottom: var(--yt-space-3); }
.borjeto-landing__section-heading h2[b-2wpgcpo0dw], .borjeto-landing__journey h2[b-2wpgcpo0dw], .borjeto-landing__faq h2[b-2wpgcpo0dw] { margin: 0 0 var(--yt-space-3); color: var(--landing-ink); font-size: clamp(1.85rem, 3vw, 2.7rem); letter-spacing: -.025em; line-height: 1.45; }
.borjeto-landing__section-heading p[b-2wpgcpo0dw], .borjeto-landing__journey-intro p[b-2wpgcpo0dw] { margin: 0; color: var(--landing-muted); font-size: var(--yt-type-body); line-height: 1.95; }
.borjeto-landing__feature-layout[b-2wpgcpo0dw] { display: grid; grid-template-columns: minmax(0, .95fr) minmax(0, 1.05fr); gap: var(--yt-space-4); }
.borjeto-landing__feature-hero-card[b-2wpgcpo0dw], .borjeto-landing__feature-card[b-2wpgcpo0dw], .borjeto-landing__plan-card[b-2wpgcpo0dw] { border: 1px solid var(--landing-line); box-shadow: 0 5px 25px color-mix(in srgb, var(--landing-ink) 5%, transparent); }
.borjeto-landing__feature-hero-card[b-2wpgcpo0dw] { display: flex; min-height: 410px; flex-direction: column; padding: var(--yt-space-6); border-radius: var(--yt-radius-modal); background: linear-gradient(150deg, var(--yt-color-surface-container-low), var(--yt-color-surface)); overflow: hidden; }
.borjeto-landing__feature-card-top[b-2wpgcpo0dw] { display: flex; align-items: flex-start; justify-content: space-between; }
.borjeto-landing__feature-index[b-2wpgcpo0dw] { color: var(--yt-color-accent); font-size: var(--yt-type-caption); font-weight: var(--font-weight-semibold); }
.borjeto-landing__feature-icon[b-2wpgcpo0dw] { display: grid; width: 54px; height: 54px; place-items: center; border-radius: var(--yt-radius-input); }
.borjeto-landing__feature-icon .borjeto-material-icon[b-2wpgcpo0dw] { width: 27px; height: 27px; }
.borjeto-landing__feature-icon--navy[b-2wpgcpo0dw] { background: color-mix(in srgb, var(--landing-ink) 10%, transparent); color: var(--landing-ink); }
.borjeto-landing__feature-icon--teal[b-2wpgcpo0dw] { background: color-mix(in srgb, var(--yt-color-success) 13%, transparent); color: var(--yt-color-success); }
.borjeto-landing__feature-icon--gold[b-2wpgcpo0dw] { background: color-mix(in srgb, var(--yt-color-accent) 16%, transparent); color: var(--yt-color-accent); }
.borjeto-landing__feature-hero-card h3[b-2wpgcpo0dw] { margin: var(--yt-space-5) 0 var(--yt-space-2); color: var(--landing-ink); font-size: 1.5rem; }
.borjeto-landing__feature-hero-card > p[b-2wpgcpo0dw] { max-width: 480px; margin: 0; color: var(--landing-muted); line-height: 1.9; }
.borjeto-landing__feature-insight[b-2wpgcpo0dw] { display: flex; align-items: center; gap: var(--yt-space-3); margin-top: auto; padding: var(--yt-space-3) var(--yt-space-4); border-radius: var(--yt-radius-input); background: var(--yt-color-surface); color: var(--landing-muted); font-size: var(--yt-type-caption); }
.borjeto-landing__feature-insight > .borjeto-material-icon[b-2wpgcpo0dw] { width: 18px; height: 18px; margin-inline-start: auto; color: var(--yt-color-success); }
.borjeto-landing__insight-bars[b-2wpgcpo0dw] { display: flex; align-items: flex-end; gap: 3px; height: 27px; }
.borjeto-landing__insight-bars i[b-2wpgcpo0dw] { display: block; width: 5px; border-radius: 3px 3px 0 0; background: var(--landing-ink); }
.borjeto-landing__insight-bars i:nth-child(1)[b-2wpgcpo0dw] { height: 12px; } .borjeto-landing__insight-bars i:nth-child(2)[b-2wpgcpo0dw] { height: 18px; } .borjeto-landing__insight-bars i:nth-child(3)[b-2wpgcpo0dw] { height: 15px; } .borjeto-landing__insight-bars i:nth-child(4)[b-2wpgcpo0dw] { height: 23px; } .borjeto-landing__insight-bars i:nth-child(5)[b-2wpgcpo0dw] { height: 27px; background: var(--yt-color-success); }
.borjeto-landing__tags[b-2wpgcpo0dw] { display: flex; flex-wrap: wrap; gap: var(--yt-space-2); margin-top: var(--yt-space-4); }
.borjeto-landing__tags span[b-2wpgcpo0dw], .borjeto-landing__plan-badge[b-2wpgcpo0dw], .borjeto-landing__plan-label[b-2wpgcpo0dw] { padding: 5px 10px; border-radius: 999px; background: var(--yt-color-surface-container); color: var(--landing-ink); font-size: var(--yt-type-caption); }
.borjeto-landing__feature-stack[b-2wpgcpo0dw] { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: var(--yt-space-4); }
.borjeto-landing__feature-card[b-2wpgcpo0dw] { display: flex; min-height: 198px; flex-direction: column; gap: var(--yt-space-4); padding: var(--yt-space-5); border-radius: var(--yt-radius-card); background: var(--yt-color-surface); transition: border-color .2s ease, transform .2s ease, box-shadow .2s ease; }
.borjeto-landing__feature-card:hover[b-2wpgcpo0dw] { border-color: color-mix(in srgb, var(--landing-ink) 35%, var(--landing-line)); transform: translateY(-3px); box-shadow: 0 14px 32px color-mix(in srgb, var(--landing-ink) 9%, transparent); }
.borjeto-landing__feature-card h3[b-2wpgcpo0dw] { margin: 5px 0 var(--yt-space-2); color: var(--landing-ink); font-size: 1.08rem; }
.borjeto-landing__feature-card p[b-2wpgcpo0dw] { margin: 0; color: var(--landing-muted); font-size: var(--yt-type-caption); line-height: 1.85; }

.borjeto-landing__product-preview[b-2wpgcpo0dw] { margin-top: 108px; }
.borjeto-landing__preview-shell[b-2wpgcpo0dw] { padding: var(--yt-space-4); border: 1px solid var(--landing-line); border-radius: var(--yt-radius-modal); background: linear-gradient(145deg, var(--yt-color-surface-container-low), var(--yt-color-surface)); box-shadow: 0 18px 48px color-mix(in srgb, var(--landing-ink) 8%, transparent); }
.borjeto-landing__preview-toolbar[b-2wpgcpo0dw] { display: flex; align-items: center; gap: var(--yt-space-4); min-height: 48px; padding: 0 var(--yt-space-2) var(--yt-space-3); border-bottom: 1px solid var(--landing-line); color: var(--landing-muted); font-size: var(--yt-type-caption); }
.borjeto-landing__preview-brand[b-2wpgcpo0dw] { display: inline-flex; align-items: center; gap: var(--yt-space-2); color: var(--landing-ink); font-weight: var(--font-weight-bold); }
.borjeto-landing__preview-brand-mark[b-2wpgcpo0dw] { display: grid; width: 30px; height: 30px; place-items: center; border-radius: 9px; background: var(--landing-ink); color: var(--yt-color-surface); }
.borjeto-landing__preview-brand-mark .borjeto-material-icon[b-2wpgcpo0dw] { width: 17px; height: 17px; }
.borjeto-landing__preview-sample[b-2wpgcpo0dw] { display: inline-flex; align-items: center; gap: 6px; padding: 6px 10px; border-radius: 999px; background: color-mix(in srgb, var(--yt-color-success) 10%, var(--yt-color-surface)); color: var(--yt-color-success); }
.borjeto-landing__preview-context[b-2wpgcpo0dw] { margin-inline-start: auto; }
.borjeto-landing__preview-grid[b-2wpgcpo0dw] { display: grid; grid-template-columns: minmax(0, 1.24fr) minmax(270px, .76fr); gap: var(--yt-space-4); padding-top: var(--yt-space-4); }
.borjeto-landing__preview-dashboard[b-2wpgcpo0dw], .borjeto-landing__preview-form[b-2wpgcpo0dw] { border: 1px solid var(--landing-line); border-radius: var(--yt-radius-card); background: var(--yt-color-surface); box-shadow: 0 7px 22px color-mix(in srgb, var(--landing-ink) 5%, transparent); }
.borjeto-landing__preview-dashboard[b-2wpgcpo0dw] { padding: var(--yt-space-5); }
.borjeto-landing__preview-heading[b-2wpgcpo0dw], .borjeto-landing__preview-chart-heading[b-2wpgcpo0dw], .borjeto-landing__ledger-heading[b-2wpgcpo0dw], .borjeto-landing__preview-form-top[b-2wpgcpo0dw] { display: flex; align-items: center; justify-content: space-between; gap: var(--yt-space-3); }
.borjeto-landing__preview-overline[b-2wpgcpo0dw] { display: block; margin-bottom: 5px; color: var(--yt-color-accent); font-size: var(--yt-type-caption); }
.borjeto-landing__preview-heading h3[b-2wpgcpo0dw], .borjeto-landing__preview-form h3[b-2wpgcpo0dw] { margin: 0; color: var(--landing-ink); font-size: 1.24rem; }
.borjeto-landing__preview-period[b-2wpgcpo0dw] { display: inline-flex; align-items: center; gap: 6px; padding: 7px 10px; border-radius: 999px; background: var(--yt-color-surface-container-low); color: var(--landing-muted); font-size: var(--yt-type-caption); }
.borjeto-landing__preview-period .borjeto-material-icon[b-2wpgcpo0dw] { width: 16px; height: 16px; }
.borjeto-landing__preview-stats[b-2wpgcpo0dw] { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--yt-space-3); margin-top: var(--yt-space-5); }
.borjeto-landing__preview-stats > div[b-2wpgcpo0dw] { min-width: 0; padding: var(--yt-space-3); border-radius: var(--yt-radius-input); background: var(--yt-color-surface-container-low); }
.borjeto-landing__preview-stats span[b-2wpgcpo0dw], .borjeto-landing__preview-stats small[b-2wpgcpo0dw] { display: block; color: var(--landing-muted); font-size: var(--yt-type-caption); }
.borjeto-landing__preview-stats strong[b-2wpgcpo0dw] { display: inline-block; margin: 8px 4px 0 0; color: var(--landing-ink); font-size: 1.35rem; }
.borjeto-landing__preview-chart[b-2wpgcpo0dw] { margin-top: var(--yt-space-4); padding: var(--yt-space-4); border: 1px solid var(--landing-line); border-radius: var(--yt-radius-input); }
.borjeto-landing__preview-chart-heading[b-2wpgcpo0dw] { color: var(--landing-ink); font-size: var(--yt-type-label); }
.borjeto-landing__preview-chart-heading small[b-2wpgcpo0dw] { color: var(--landing-muted); font-size: var(--yt-type-caption); }
.borjeto-landing__chart-bars[b-2wpgcpo0dw] { display: flex; align-items: end; gap: var(--yt-space-2); height: 95px; margin-top: var(--yt-space-4); padding: 0 4px; border-bottom: 1px solid var(--landing-line); background: repeating-linear-gradient(to top, transparent 0 30px, color-mix(in srgb, var(--landing-line) 75%, transparent) 31px 32px); }
.borjeto-landing__chart-bars i[b-2wpgcpo0dw] { display: block; flex: 1; height: var(--bar); min-width: 10px; border-radius: 6px 6px 0 0; background: linear-gradient(to top, var(--landing-ink), color-mix(in srgb, var(--yt-color-success) 75%, var(--landing-ink))); opacity: .92; }
.borjeto-landing__chart-bars i:nth-child(2n)[b-2wpgcpo0dw] { background: linear-gradient(to top, var(--landing-ink), var(--yt-color-accent)); }
.borjeto-landing__ledger[b-2wpgcpo0dw] { margin-top: var(--yt-space-4); }
.borjeto-landing__ledger-heading[b-2wpgcpo0dw] { padding-bottom: var(--yt-space-2); color: var(--landing-ink); font-size: var(--yt-type-label); }
.borjeto-landing__ledger-heading .borjeto-material-icon[b-2wpgcpo0dw] { width: 18px; height: 18px; color: var(--yt-color-accent); }
.borjeto-landing__ledger-row[b-2wpgcpo0dw] { display: flex; align-items: center; gap: var(--yt-space-2); padding: 10px 0; border-top: 1px solid var(--landing-line); }
.borjeto-landing__ledger-icon[b-2wpgcpo0dw] { display: grid; width: 30px; height: 30px; flex: 0 0 auto; place-items: center; border-radius: 9px; }
.borjeto-landing__ledger-icon .borjeto-material-icon[b-2wpgcpo0dw] { width: 16px; height: 16px; }
.borjeto-landing__ledger-icon--gold[b-2wpgcpo0dw] { background: color-mix(in srgb, var(--yt-color-accent) 16%, transparent); color: var(--yt-color-accent); }
.borjeto-landing__ledger-icon--teal[b-2wpgcpo0dw] { background: color-mix(in srgb, var(--yt-color-success) 13%, transparent); color: var(--yt-color-success); }
.borjeto-landing__ledger-icon--soft[b-2wpgcpo0dw] { background: var(--yt-color-surface-container); color: var(--landing-muted); }
.borjeto-landing__ledger-row > span:nth-child(2)[b-2wpgcpo0dw] { min-width: 0; flex: 1; }
.borjeto-landing__ledger-row strong[b-2wpgcpo0dw], .borjeto-landing__ledger-row small[b-2wpgcpo0dw] { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.borjeto-landing__ledger-row strong[b-2wpgcpo0dw] { color: var(--landing-ink); font-size: var(--yt-type-caption); }
.borjeto-landing__ledger-row small[b-2wpgcpo0dw] { margin-top: 2px; color: var(--landing-muted); font-size: 11px; }
.borjeto-landing__ledger-row b[b-2wpgcpo0dw] { flex: 0 0 auto; padding: 4px 7px; border-radius: 999px; background: color-mix(in srgb, var(--yt-color-success) 10%, var(--yt-color-surface)); color: var(--yt-color-success); font-size: 11px; font-weight: var(--font-weight-semibold); }
.borjeto-landing__ledger-row b.borjeto-landing__ledger-pending[b-2wpgcpo0dw] { background: var(--yt-color-surface-container-low); color: var(--yt-color-accent); }
.borjeto-landing__preview-form[b-2wpgcpo0dw] { align-self: stretch; padding: var(--yt-space-5); background: linear-gradient(155deg, var(--yt-color-surface), var(--yt-color-surface-container-low)); }
.borjeto-landing__preview-form-top[b-2wpgcpo0dw] { margin-bottom: var(--yt-space-5); }
.borjeto-landing__preview-form-top .borjeto-landing__feature-icon[b-2wpgcpo0dw] { width: 44px; height: 44px; }
.borjeto-landing__preview-form > h3[b-2wpgcpo0dw] { margin: 0 0 var(--yt-space-5); font-size: 1.38rem; }
.borjeto-landing__form-field[b-2wpgcpo0dw] { position: relative; display: grid; gap: 5px; margin-top: var(--yt-space-3); padding: 11px 13px; border: 1px solid var(--landing-line); border-radius: var(--yt-radius-input); background: var(--yt-color-surface); }
.borjeto-landing__form-field span[b-2wpgcpo0dw] { color: var(--landing-muted); font-size: 11px; }
.borjeto-landing__form-field strong[b-2wpgcpo0dw] { color: var(--landing-ink); font-size: var(--yt-type-caption); }
.borjeto-landing__form-field i[b-2wpgcpo0dw] { position: absolute; inset-inline-start: 13px; inset-block-start: 25px; color: var(--yt-color-accent); font-style: normal; }
.borjeto-landing__form-note[b-2wpgcpo0dw] { display: flex; align-items: center; gap: var(--yt-space-2); margin: var(--yt-space-5) 0; color: var(--yt-color-success); font-size: var(--yt-type-caption); }
.borjeto-landing__form-note .borjeto-material-icon[b-2wpgcpo0dw] { width: 17px; height: 17px; }
.borjeto-landing__preview-form .borjeto-button[b-2wpgcpo0dw] { width: 100%; min-height: 45px; border: 0; cursor: default; }

.borjeto-landing__journey[b-2wpgcpo0dw] { display: grid; grid-template-columns: .75fr 1.25fr; gap: var(--yt-space-8); align-items: center; margin-top: 110px; padding: var(--yt-space-8); border-radius: var(--yt-radius-modal); background: var(--landing-ink); color: var(--yt-color-surface); overflow: hidden; }
.borjeto-landing__journey-intro[b-2wpgcpo0dw] { max-width: 350px; }
.borjeto-landing__journey .borjeto-landing__section-kicker[b-2wpgcpo0dw] { color: var(--yt-color-accent); }
.borjeto-landing__journey h2[b-2wpgcpo0dw] { color: var(--yt-color-surface); }
.borjeto-landing__journey-intro p[b-2wpgcpo0dw] { color: color-mix(in srgb, var(--yt-color-surface) 72%, transparent); }
.borjeto-landing__steps[b-2wpgcpo0dw] { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--yt-space-3); }
.borjeto-landing__steps article[b-2wpgcpo0dw] { position: relative; min-height: 190px; padding: var(--yt-space-4); border: 1px solid color-mix(in srgb, var(--yt-color-surface) 18%, transparent); border-radius: var(--yt-radius-card); background: color-mix(in srgb, var(--yt-color-surface) 7%, transparent); }
.borjeto-landing__step-number[b-2wpgcpo0dw] { display: grid; width: 38px; height: 38px; place-items: center; border-radius: 50%; background: var(--yt-color-accent); color: var(--landing-ink); font-weight: var(--font-weight-bold); }
.borjeto-landing__steps h3[b-2wpgcpo0dw] { margin: var(--yt-space-5) 0 var(--yt-space-2); font-size: var(--yt-type-label); }
.borjeto-landing__steps p[b-2wpgcpo0dw] { margin: 0; color: color-mix(in srgb, var(--yt-color-surface) 72%, transparent); font-size: var(--yt-type-caption); line-height: 1.85; }

.borjeto-landing__pricing[b-2wpgcpo0dw] { margin-top: 108px; }
.borjeto-landing__plans-grid[b-2wpgcpo0dw] { display: grid; grid-template-columns: 1.15fr 1fr 1fr; gap: var(--yt-space-4); }
.borjeto-landing__plan-card[b-2wpgcpo0dw] { display: flex; min-height: 310px; flex-direction: column; padding: var(--yt-space-6); border-radius: var(--yt-radius-card); background: var(--yt-color-surface); }
.borjeto-landing__plan-card--free[b-2wpgcpo0dw] { border: 2px solid var(--yt-color-success); background: linear-gradient(150deg, var(--yt-color-surface-container-low), var(--yt-color-surface)); }
.borjeto-landing__plan-card-heading[b-2wpgcpo0dw] { display: flex; align-items: center; justify-content: space-between; }
.borjeto-landing__plan-card-heading > .borjeto-material-icon[b-2wpgcpo0dw] { width: 28px; height: 28px; color: var(--landing-ink); }
.borjeto-landing__plan-label[b-2wpgcpo0dw] { background: var(--yt-color-surface-container-low); }
.borjeto-landing__plan-card h3[b-2wpgcpo0dw] { margin: var(--yt-space-5) 0 var(--yt-space-2); color: var(--landing-ink); font-size: 1.25rem; }
.borjeto-landing__plan-card p[b-2wpgcpo0dw] { margin: 0; color: var(--landing-muted); font-size: var(--yt-type-label); line-height: 1.9; }
.borjeto-landing__plan-card ul[b-2wpgcpo0dw] { display: grid; gap: var(--yt-space-2); margin: var(--yt-space-5) 0; padding: 0; list-style: none; color: var(--landing-muted); font-size: var(--yt-type-caption); }
.borjeto-landing__plan-card li[b-2wpgcpo0dw] { display: flex; align-items: center; gap: var(--yt-space-2); }
.borjeto-landing__plan-card li .borjeto-material-icon[b-2wpgcpo0dw] { width: 17px; height: 17px; color: var(--yt-color-success); }
.borjeto-landing__plan-card .borjeto-button[b-2wpgcpo0dw] { margin-top: auto; }
.borjeto-landing__plan-note[b-2wpgcpo0dw] { margin-top: auto; color: var(--yt-color-accent); font-size: var(--yt-type-caption); line-height: 1.7; }

.borjeto-landing__faq[b-2wpgcpo0dw] { padding-block: 104px; }
.borjeto-landing__faq-list[b-2wpgcpo0dw] { width: min(100%, 820px); margin-inline: auto; border-top: 1px solid var(--landing-line); }
.borjeto-landing__faq details[b-2wpgcpo0dw] { border-bottom: 1px solid var(--landing-line); }
.borjeto-landing__faq summary[b-2wpgcpo0dw] { display: flex; align-items: center; justify-content: space-between; gap: var(--yt-space-4); padding: var(--yt-space-5) var(--yt-space-2); color: var(--landing-ink); cursor: pointer; font-size: var(--yt-type-body); font-weight: var(--font-weight-semibold); list-style: none; }
.borjeto-landing__faq summary[b-2wpgcpo0dw]::-webkit-details-marker { display: none; }
.borjeto-landing__faq summary span[b-2wpgcpo0dw] { color: var(--yt-color-accent); font-size: 1.5rem; font-weight: 400; }
.borjeto-landing__faq details[open] summary span[b-2wpgcpo0dw] { transform: rotate(45deg); }
.borjeto-landing__faq details p[b-2wpgcpo0dw] { max-width: 720px; margin: 0; padding: 0 var(--yt-space-2) var(--yt-space-5); color: var(--landing-muted); font-size: var(--yt-type-label); line-height: 1.95; }

.borjeto-landing__final-cta[b-2wpgcpo0dw] { position: relative; overflow: hidden; background: var(--landing-ink); color: var(--yt-color-surface); }
.borjeto-landing__final-cta-glow[b-2wpgcpo0dw] { position: absolute; inset: -50% auto auto 8%; width: 460px; height: 460px; border-radius: 50%; background: color-mix(in srgb, var(--yt-color-accent) 14%, transparent); filter: blur(30px); }
.borjeto-landing__final-cta-inner[b-2wpgcpo0dw] { position: relative; z-index: 1; display: flex; align-items: center; justify-content: space-between; gap: var(--yt-space-8); min-height: 270px; }
.borjeto-landing__final-cta .borjeto-landing__section-kicker[b-2wpgcpo0dw] { color: var(--yt-color-accent); }
.borjeto-landing__final-cta h2[b-2wpgcpo0dw] { margin: 0 0 var(--yt-space-3); color: var(--yt-color-surface); font-size: clamp(1.8rem, 3.3vw, 2.8rem); }
.borjeto-landing__final-cta p[b-2wpgcpo0dw] { max-width: 600px; margin: 0; color: color-mix(in srgb, var(--yt-color-surface) 75%, transparent); line-height: 1.9; }
.borjeto-landing__final-cta .borjeto-button[b-2wpgcpo0dw] { flex: 0 0 auto; min-height: 52px; }
.borjeto-landing__footer[b-2wpgcpo0dw] { background: color-mix(in srgb, var(--landing-ink) 95%, var(--yt-color-text-primary)); color: var(--yt-color-surface); }
.borjeto-landing__footer-inner[b-2wpgcpo0dw] { display: grid; grid-template-columns: 1.2fr 1fr 1fr; align-items: center; gap: var(--yt-space-6); min-height: 150px; }
.borjeto-landing__footer-brand[b-2wpgcpo0dw] { color: var(--yt-color-surface); }
.borjeto-landing__footer-brand .borjeto-landing__brand-mark[b-2wpgcpo0dw] { background: var(--yt-color-surface); color: var(--landing-ink); box-shadow: none; }
.borjeto-landing__footer-inner > div > p[b-2wpgcpo0dw] { margin: var(--yt-space-3) 0 0; color: color-mix(in srgb, var(--yt-color-surface) 68%, transparent); font-size: var(--yt-type-caption); }
.borjeto-landing__footer nav[b-2wpgcpo0dw] { display: flex; flex-wrap: wrap; gap: var(--yt-space-4); color: color-mix(in srgb, var(--yt-color-surface) 82%, transparent); font-size: var(--yt-type-caption); }
.borjeto-landing__footer nav a:hover[b-2wpgcpo0dw], .borjeto-landing__footer nav a:focus-visible[b-2wpgcpo0dw] { color: var(--yt-color-accent); }
.borjeto-landing__copyright[b-2wpgcpo0dw] { justify-self: end; margin: 0; color: color-mix(in srgb, var(--yt-color-surface) 68%, transparent); font-size: var(--yt-type-caption); }

@media (max-width: 1000px) {
    .borjeto-landing[b-2wpgcpo0dw] { --landing-container: calc(100% - (var(--yt-space-6) * 2)); }
    .borjeto-landing__nav--desktop[b-2wpgcpo0dw], .borjeto-landing .borjeto-button--header-login[b-2wpgcpo0dw] { display: none; }
    .borjeto-landing__mobile-menu[b-2wpgcpo0dw] { display: block; }
    .borjeto-landing__hero-grid[b-2wpgcpo0dw] { grid-template-columns: 1fr; gap: var(--yt-space-7); padding-block: var(--yt-space-5); }
    .borjeto-landing__hero-copy[b-2wpgcpo0dw] { align-items: center; text-align: center; }
    .borjeto-landing__hero-lead[b-2wpgcpo0dw] { max-width: 700px; }
    .borjeto-landing__hero-actions[b-2wpgcpo0dw], .borjeto-landing__hero-assurance[b-2wpgcpo0dw] { justify-content: center; }
    .borjeto-landing__hero-art[b-2wpgcpo0dw] { width: min(100%, 650px); margin-inline: auto; }
    .borjeto-landing__feature-layout[b-2wpgcpo0dw] { grid-template-columns: 1fr; }
    .borjeto-landing__feature-hero-card[b-2wpgcpo0dw] { min-height: 350px; }
    .borjeto-landing__preview-grid[b-2wpgcpo0dw] { grid-template-columns: 1fr; }
    .borjeto-landing__journey[b-2wpgcpo0dw] { grid-template-columns: 1fr; }
    .borjeto-landing__journey-intro[b-2wpgcpo0dw] { max-width: none; text-align: center; }
    .borjeto-landing__plans-grid[b-2wpgcpo0dw] { grid-template-columns: repeat(2, 1fr); }
    .borjeto-landing__plan-card--free[b-2wpgcpo0dw] { grid-column: span 2; }
}

@media (max-width: 650px) {
    .borjeto-landing[b-2wpgcpo0dw] { --landing-container: calc(100% - (var(--yt-space-4) * 2)); }
    .borjeto-landing__header-inner[b-2wpgcpo0dw] { min-height: 68px; }
    .borjeto-landing__header[b-2wpgcpo0dw] { min-height: 68px; }
    .borjeto-landing__announcement[b-2wpgcpo0dw] { margin-top: 68px; }
    .borjeto-landing__announcement-inner[b-2wpgcpo0dw] { display: grid; grid-template-columns: auto 1fr; justify-content: initial; min-height: 54px; padding-block: var(--yt-space-2); }
    .borjeto-landing__announcement-text[b-2wpgcpo0dw] { grid-column: 2; max-width: none; line-height: 1.55; }
    .borjeto-landing__announcement a[b-2wpgcpo0dw] { grid-column: 2; margin: 0; text-align: right; }
    .borjeto-landing__brand[b-2wpgcpo0dw] { font-size: 1.1rem; }
    .borjeto-landing__brand-mark[b-2wpgcpo0dw] { width: 34px; height: 34px; border-radius: 10px; }
    .borjeto-landing .borjeto-button--header-cta[b-2wpgcpo0dw] { display: none; }
    .borjeto-landing__actions[b-2wpgcpo0dw] { gap: 0; }
    .borjeto-landing__hero[b-2wpgcpo0dw] { padding-block: 56px 54px; }
    .borjeto-landing__hero-grid[b-2wpgcpo0dw] { min-height: 0; }
    .borjeto-landing__hero h1[b-2wpgcpo0dw] { font-size: clamp(2.15rem, 11vw, 3.3rem); }
    .borjeto-landing__hero-actions[b-2wpgcpo0dw] { width: 100%; flex-direction: column; }
    .borjeto-landing__hero-actions .borjeto-button[b-2wpgcpo0dw] { width: 100%; }
    .borjeto-landing__hero-assurance[b-2wpgcpo0dw] { flex-direction: column; gap: var(--yt-space-2); }
    .borjeto-landing__hero-art[b-2wpgcpo0dw] { min-height: 365px; border-radius: var(--yt-radius-card); }
    .borjeto-landing__art-tower[b-2wpgcpo0dw] { inset-inline-start: 35%; width: 130px; height: 244px; }
    .borjeto-landing__art-tower[b-2wpgcpo0dw]::after { inset-inline-start: 63px; }
    .borjeto-landing__art-window--back[b-2wpgcpo0dw] { inset-block-start: 112px; inset-inline-start: -22px; width: 180px; height: 106px; }
    .borjeto-landing__art-window--front[b-2wpgcpo0dw] { inset-block-end: 58px; inset-inline-end: -24px; width: 190px; height: 115px; }
    .borjeto-landing__window-body[b-2wpgcpo0dw] { height: 70px; }
    .borjeto-landing__window-chart[b-2wpgcpo0dw] { height: 48px; }
    .borjeto-landing__window-chart i:nth-child(1)[b-2wpgcpo0dw] { height: 18px; } .borjeto-landing__window-chart i:nth-child(2)[b-2wpgcpo0dw] { height: 26px; } .borjeto-landing__window-chart i:nth-child(3)[b-2wpgcpo0dw] { height: 22px; } .borjeto-landing__window-chart i:nth-child(4)[b-2wpgcpo0dw] { height: 36px; } .borjeto-landing__window-chart i:nth-child(5)[b-2wpgcpo0dw] { height: 31px; } .borjeto-landing__window-chart i:nth-child(6)[b-2wpgcpo0dw] { height: 43px; }
    .borjeto-landing__art-label--top[b-2wpgcpo0dw] { inset-block-start: 22px; inset-inline-end: 14px; }
    .borjeto-landing__art-label--bottom[b-2wpgcpo0dw] { inset-block-end: 18px; inset-inline-start: 12px; }
    .borjeto-landing__art-caption[b-2wpgcpo0dw] { inset-block-end: 9px; inset-inline-end: 12px; }
    .borjeto-landing__trust-grid[b-2wpgcpo0dw] { grid-template-columns: 1fr; }
    .borjeto-landing__trust-grid > div[b-2wpgcpo0dw], .borjeto-landing__trust-grid > div:first-child[b-2wpgcpo0dw] { min-height: 75px; padding: var(--yt-space-3) 0; border-inline-start: 0; border-bottom: 1px solid var(--landing-line); }
    .borjeto-landing__trust-grid > div:last-child[b-2wpgcpo0dw] { border-bottom: 0; }
    .borjeto-landing__canvas[b-2wpgcpo0dw] { padding-block: 68px 60px; }
    .borjeto-landing__section-heading[b-2wpgcpo0dw] { margin-bottom: var(--yt-space-6); }
    .borjeto-landing__feature-stack[b-2wpgcpo0dw] { grid-template-columns: 1fr; }
    .borjeto-landing__feature-card[b-2wpgcpo0dw] { min-height: 155px; }
    .borjeto-landing__product-preview[b-2wpgcpo0dw] { margin-top: 68px; }
    .borjeto-landing__preview-shell[b-2wpgcpo0dw] { padding: var(--yt-space-2); }
    .borjeto-landing__preview-toolbar[b-2wpgcpo0dw] { flex-wrap: wrap; gap: var(--yt-space-2); padding-inline: var(--yt-space-2); }
    .borjeto-landing__preview-context[b-2wpgcpo0dw] { width: 100%; margin-inline-start: 0; }
    .borjeto-landing__preview-dashboard[b-2wpgcpo0dw], .borjeto-landing__preview-form[b-2wpgcpo0dw] { padding: var(--yt-space-4); }
    .borjeto-landing__preview-stats[b-2wpgcpo0dw] { grid-template-columns: 1fr; }
    .borjeto-landing__preview-stats > div[b-2wpgcpo0dw] { display: grid; grid-template-columns: 1fr auto auto; align-items: center; gap: 6px; }
    .borjeto-landing__preview-stats strong[b-2wpgcpo0dw] { margin: 0; }
    .borjeto-landing__preview-stats small[b-2wpgcpo0dw] { text-align: left; }
    .borjeto-landing__preview-chart[b-2wpgcpo0dw] { padding: var(--yt-space-3); }
    .borjeto-landing__journey[b-2wpgcpo0dw] { margin-top: 68px; padding: var(--yt-space-5); }
    .borjeto-landing__steps[b-2wpgcpo0dw] { grid-template-columns: 1fr; }
    .borjeto-landing__steps article[b-2wpgcpo0dw] { min-height: 0; display: grid; grid-template-columns: auto 1fr; gap: var(--yt-space-3); align-items: start; }
    .borjeto-landing__steps h3[b-2wpgcpo0dw] { margin-top: 4px; }
    .borjeto-landing__plans-grid[b-2wpgcpo0dw] { grid-template-columns: 1fr; }
    .borjeto-landing__plan-card--free[b-2wpgcpo0dw] { grid-column: auto; }
    .borjeto-landing__plan-card[b-2wpgcpo0dw] { min-height: 270px; }
    .borjeto-landing__pricing[b-2wpgcpo0dw] { margin-top: 68px; }
    .borjeto-landing__faq[b-2wpgcpo0dw] { padding-block: 68px; }
    .borjeto-landing__faq summary[b-2wpgcpo0dw] { font-size: var(--yt-type-label); }
    .borjeto-landing__final-cta-inner[b-2wpgcpo0dw] { align-items: flex-start; flex-direction: column; justify-content: center; min-height: 330px; gap: var(--yt-space-5); }
    .borjeto-landing__final-cta .borjeto-button[b-2wpgcpo0dw] { width: 100%; }
    .borjeto-landing__footer-inner[b-2wpgcpo0dw] { grid-template-columns: 1fr; gap: var(--yt-space-5); padding-block: var(--yt-space-6); }
    .borjeto-landing__copyright[b-2wpgcpo0dw] { justify-self: start; }
}

@media (prefers-reduced-motion: reduce) {
    .borjeto-landing *[b-2wpgcpo0dw], .borjeto-landing *[b-2wpgcpo0dw]::before, .borjeto-landing *[b-2wpgcpo0dw]::after { scroll-behavior: auto !important; transition-duration: .01ms !important; animation-duration: .01ms !important; }
}
