.oy-landing{--white:#ffffff;--canvas:#f1eee9;--warm-50:#f5f5f5;--warm-100:#efece8;--warm-200:#e5e3e3;--warm-300:#d7d3d2;--ink-400:#7f7e7e;--ink-500:#6d6d6d;--ink-700:#464442;--ink-900:#222324;--ink-950:#0a0b0c;--neutral-50:#f7f6f5;--neutral-100:#efedec;--neutral-200:#e8e6e4;--neutral-300:#d6d3d2;--neutral-400:#b5b2b0;--neutral-500:#8a8785;--neutral-600:#605d5b;--neutral-700:#3d3b3a;--forest-50:#d6f0db;--forest-100:#c9f2d0;--forest-500:#1a9452;--forest-700:#17703f;--forest-800:#0f5a33;--forest-900:#0b3d24;--lime-200:#cbfc92;--lime-300:#b6ee74;--green-300:#a2cc72;--green-600:#7ba532;--green-700:#649000;--green-800:#5f8b02;--green-900:#3f5a16;--green-tint:#e1f0dd;--green-ring:#007544;--teal-ring:#147b79;--green-tag:#35973a;--signal-500:#ff5b1f;--signal-400:#ff7a45;--red-700:#c0392b;--amber-700:#8a5a00;--on-mesh:#ffffff;--on-mesh-subtle:rgba(255,255,255,0.72);--on-mesh-faint:rgba(255,255,255,0.55);--on-mesh-hairline:rgba(255,255,255,0.35);--mesh-scrim:rgba(12,34,51,0.12);--page:var(--canvas);--surface:var(--white);--surface-sunken:var(--warm-100);--surface-tone:var(--warm-300);--fg:var(--ink-950);--fg-body:var(--ink-700);--fg-muted:var(--ink-500);--fg-accent:var(--forest-700);--border:var(--neutral-200);--border-strong:var(--neutral-300);--focus:var(--ink-950);--focus-on-mesh:var(--white);--ring:var(--neutral-400);--cta:var(--forest-700);--cta-hover:var(--forest-800);--on-cta:var(--white);--cta-pilot:var(--forest-100);--on-cta-pilot:var(--ink-950);--glass-fill:rgba(255,255,255,0.1);--glass-blur:blur(24px) saturate(140%);--glass-inset-hi:rgba(255,255,255,0.7);--glass-inset-lo:rgba(0,0,0,0.08);--glass-nav-hairline:rgba(0,0,0,0.06);--glass-nav-inset-hi:rgba(255,255,255,0.7);--glass-nav-inset-lo:rgba(0,0,0,0.08);--glass-nav-ink:var(--ink-950);--glass-nav-hover:rgba(0,0,0,0.06);--glass-nav-dim:0.7;--glass-nav-opaque:#f7f5f1;--glass-nav-fill:rgba(247,245,241,0.72);--glass-card-fill:rgba(255,255,255,0.157);--glass-card-border:rgba(255,255,255,0.3);--glass-card-blur:blur(20px);--glass-bar-fill:rgba(255,255,255,0.12);--glass-bar-blur:blur(14px);--glass-plate-fill:rgba(255,255,255,0.8);--shadow-xs:0 1px 2px rgba(10,11,12,0.05);--shadow-sm:0 1px 6px rgba(10,11,12,0.12);--shadow-md:0 1px 2px rgba(10,11,12,0.05),0 16px 40px rgba(10,11,12,0.11);--shadow-lg:0 1px 2px rgba(10,11,12,0.05),0 24px 64px rgba(10,11,12,0.18);--shadow-chip:0 12px 28px rgba(0,0,0,0.16);--shadow-journey:0 30px 70px -30px rgba(8,40,64,0.5);--font-sans:var(--font-schibsted),ui-sans-serif,system-ui,sans-serif;--type-display:clamp(2.5rem,6.5vw,4.5rem);--type-h1:clamp(2rem,4.5vw,3.5rem);--type-statement:clamp(1.75rem,4vw,3rem);--type-h3:clamp(1.5rem,2.6vw,2rem);--type-h4:1.5rem;--type-h5:1.25rem;--type-lead:1.125rem;--type-body:1rem;--type-label:0.875rem;--type-caption:0.8125rem;--type-micro:0.6875rem;--type-stat:clamp(2.5rem,5vw,4rem);--weight-body:400;--weight-statement:500;--weight-ui:550;--weight-head:650;--container:1544px;--gutter:1.5rem;--gutter-lg:5rem;--plate-inset:0.5rem;--nav-offset:112px;--nav-mobile-bottom:78px;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-16:4rem;--sp-20:5rem;--sp-24:6rem;--sp-32:8rem;--sp-40:10rem;--sp-56:14rem;--r-pill:9999px;--r-plate-lg:clamp(32px,3.2vw,48px);--r-plate:32px;--r-card:28px;--r-nav:26px;--r-22:26px;--r-18:24px;--r-16:22px;--r-14:20px;--r-btn:16px;--r-12:16px;--r-10:14px;--r-chip:11px;--r-8:11px;--r-6:8px;--r-4:6px;--corner:superellipse(1.3);--ease-house:cubic-bezier(0.32,0.72,0,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);--ease-decel:cubic-bezier(0,0,0.2,1);--chat-shell:#ffffff;--chat-raised:#ffffff;--chat-raised-2:#f7f5ef;--chat-raised-3:#f0ede5;--chat-composer:#ffffff;--chat-text:#15181d;--chat-muted:#2f343c;--chat-faint:#5e646f;--chat-hairline:#ebe8e0;--chat-accent:var(--forest-500);--chat-leaf:#7fd39c;--ease-spring:linear(0,0.013 0.6%,0.05 1.2%,0.2 2.8%,0.44 5.1%,0.73 8.2%,0.92 11.1%,1.02 14.1%,1.06 17.4%,1.058 20.6%,1.035 25%,1.01 30.4%,0.998 36.6%,0.996 44.4%,1.001 59.6%,1);--ease-spring-soft:linear(0,0.02 1%,0.09 2.4%,0.3 5.6%,0.6 10.4%,0.8 15%,0.92 20%,0.975 26%,0.994 33%,1.002 42%,1);--dur-hover:150ms;--dur-fade:200ms;--dur-glass:300ms;--dur-nav:440ms;--dur-lift:460ms;--dur-step:550ms;--z-nav:50;--z-menu:60;--z-dialog:70;--z-skip:100;color-scheme:light}.oy-landing [data-polarity=dark]{--glass-nav-hairline:rgba(255,255,255,0.18);--glass-nav-inset-hi:rgba(255,255,255,0.4);--glass-nav-inset-lo:rgba(255,255,255,0.2);--glass-nav-ink:var(--white);--glass-nav-hover:rgba(0,0,0,0.14);--glass-nav-dim:0.92;--glass-nav-opaque:#1f2124;--glass-nav-fill:rgba(255,255,255,0.1);--focus:var(--white)}.oy-landing{-webkit-text-size-adjust:100%}html[data-surface=landing]{scroll-padding-top:6rem}@media (prefers-reduced-motion:no-preference){html[data-surface=landing]{scroll-behavior:smooth}}html[data-surface=landing][data-menu-open],html[data-surface=tools][data-menu-open]{overflow:clip}.oy-landing .menu{overscroll-behavior:contain}.oy-landing{overflow-x:clip;margin:0;background:var(--page);color:var(--fg);font-family:var(--font-sans);font-size:var(--type-body);font-weight:var(--weight-body);line-height:1.55;font-variant-numeric:lining-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;caret-color:var(--fg)}.oy-landing ::selection{background:var(--ink-950);color:var(--white)}.oy-landing [data-polarity=dark] ::selection{background:var(--white);color:var(--ink-950)}.oy-landing :focus-visible:not(input,textarea,select,[contenteditable]){outline:2px solid var(--focus);outline-offset:2px}.oy-landing a{color:inherit;text-decoration:none}.oy-landing figure,.oy-landing h1,.oy-landing h2,.oy-landing h3,.oy-landing h4,.oy-landing p{margin:0;overflow-wrap:anywhere;min-width:0}.oy-landing ol,.oy-landing ul{margin:0;padding:0;list-style:none}.oy-landing button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.oy-landing canvas,.oy-landing img,.oy-landing svg{display:block;max-width:100%}.oy-landing dialog{color:inherit}.oy-landing *{scrollbar-width:thin;scrollbar-color:var(--neutral-300) transparent}@media (prefers-reduced-motion:reduce){.oy-landing *,.oy-landing :after,.oy-landing :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.oy-landing .t-display{font-size:var(--type-display);line-height:.98;letter-spacing:-.02em}.oy-landing .t-display,.oy-landing .t-h1{font-weight:var(--weight-head);text-wrap:balance}.oy-landing .t-h1{font-size:var(--type-h1);line-height:1.05;letter-spacing:-.01em}.oy-landing .t-statement{font-size:var(--type-statement);font-weight:var(--weight-statement);line-height:1.4;letter-spacing:-.01em}.oy-landing .t-h3{font-size:var(--type-h3);font-weight:var(--weight-head);line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.oy-landing .t-h5{font-size:var(--type-h5);font-weight:var(--weight-head);line-height:1.3}.oy-landing .t-lead{font-size:var(--type-lead);font-weight:var(--weight-body);line-height:1.55;color:var(--fg-muted)}.oy-landing .t-lead-hero{font-size:var(--type-lead);font-weight:var(--weight-ui);line-height:1.55}.oy-landing .t-body{font-size:var(--type-body);line-height:1.55}.oy-landing .t-label{font-size:var(--type-label);font-weight:var(--weight-ui);line-height:1.4}.oy-landing .t-micro{font-size:var(--type-micro);font-weight:var(--weight-ui);line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.oy-landing .t-eyebrow{font-size:var(--type-label);font-weight:var(--weight-body);line-height:1.5;letter-spacing:.14em;text-transform:uppercase;color:var(--fg-muted)}.oy-landing .muted{color:var(--fg-muted)}.oy-landing .body-ink{color:var(--fg-body)}.oy-landing .tnum{font-variant-numeric:tabular-nums lining-nums}.oy-landing .measure{max-width:44rem}.oy-landing .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@supports (corner-shape:superellipse(1.3)){.oy-landing .avatar,.oy-landing .btn,.oy-landing .caption,.oy-landing .card,.oy-landing .cbar,.oy-landing .chat__bubble,.oy-landing .chat__input,.oy-landing .chat__send,.oy-landing .chip,.oy-landing .chip--tag,.oy-landing .consent,.oy-landing .consent__btn,.oy-landing .consent__cats,.oy-landing .consent__choose,.oy-landing .counter,.oy-landing .counter__foot,.oy-landing .faq__btn,.oy-landing .faq__item,.oy-landing .fh__capsule,.oy-landing .fh__exit,.oy-landing .film__frame,.oy-landing .find__tags span,.oy-landing .foot,.oy-landing .foot__settings,.oy-landing .glass-bar,.oy-landing .glass-card,.oy-landing .glass-plate,.oy-landing .hero__note,.oy-landing .hero__photo,.oy-landing .input,.oy-landing .langmenu__btn,.oy-landing .langmenu__item,.oy-landing .langmenu__list,.oy-landing .legal__body code,.oy-landing .legal__draft,.oy-landing .legal__note,.oy-landing .legal__table,.oy-landing .legal__toc a,.oy-landing .menu,.oy-landing .menu__close,.oy-landing .nav__burger,.oy-landing .nav__link,.oy-landing .nav__link:before,.oy-landing .nav__right,.oy-landing .nav__row,.oy-landing .nav__shell,.oy-landing .nf__plate,.oy-landing .outcome,.oy-landing .pcard,.oy-landing .plan__cta,.oy-landing .plan__hero,.oy-landing .plate,.oy-landing .pricing__save,.oy-landing .ptabs__bar,.oy-landing .ptabs__card,.oy-landing .ptabs__tab,.oy-landing .qchip,.oy-landing .qinput,.oy-landing .qlist,.oy-landing .reason,.oy-landing .seg,.oy-landing .seg__btn,.oy-landing .sheet,.oy-landing .sheet__input,.oy-landing .signal__verdict,.oy-landing .skip-link,.oy-landing .sso,.oy-landing .stack,.oy-landing .stack__ours-inner,.oy-landing .stack__save,.oy-landing .stack__tile,.oy-landing .start,.oy-landing .start__cta,.oy-landing .start__input,.oy-landing .status-pill,.oy-landing .swipe-dots span,.oy-landing .tier,.oy-landing .tier__rec,.oy-landing .trust,.oy-landing .truth,.oy-landing .voice,.oy-landing .voice__avatar,.oy-landing .vs__diff,.oy-landing .vs__fit-card,.oy-landing .vs__glance,.oy-landing .vs__plate,.oy-landing .vs__table,.oy-landing .vs__table td,.oy-landing .why__source a{corner-shape:var(--corner)}}.oy-landing .container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}@media (min-width:64rem){.oy-landing .container{padding-inline:var(--gutter-lg)}}.oy-landing .plate{position:relative;margin-inline:var(--plate-inset);border-radius:var(--r-plate);overflow:hidden;isolation:isolate}.oy-landing .section{padding-block:var(--sp-24)}@media (min-width:48rem){.oy-landing .section{padding-block:var(--sp-32)}}.oy-landing .skip-link{position:absolute;left:var(--sp-4);top:-100%;z-index:var(--z-skip);display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--sp-4);background:var(--ink-950);color:var(--white);border-radius:var(--r-btn);font-weight:var(--weight-ui)}.oy-landing .skip-link:focus-visible{top:var(--sp-3)}.oy-landing .mesh{position:relative;color:var(--on-mesh);background-color:var(--forest-700)}.oy-landing .mesh:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.oy-landing .mesh--forest{background-color:#1f6b45}.oy-landing .mesh--forest:before{background:radial-gradient(70% 60% at 88% 92%,rgba(212,245,220,.85) 0,rgba(212,245,220,0) 62%),radial-gradient(55% 55% at 14% 12%,rgba(126,170,140,.9) 0,rgba(126,170,140,0) 60%),radial-gradient(60% 70% at 96% 6%,rgba(60,158,94,.85) 0,rgba(60,158,94,0) 58%),radial-gradient(50% 60% at 6% 96%,rgba(11,61,36,.95) 0,rgba(11,61,36,0) 55%),radial-gradient(75% 70% at 58% 48%,rgba(29,117,67,1) 0,rgba(29,117,67,0) 70%)}.oy-landing .mesh--green{background-color:#5f7a2b}.oy-landing .mesh--green:before{background:radial-gradient(65% 60% at 90% 88%,rgba(203,252,146,.55) 0,rgba(203,252,146,0) 60%),radial-gradient(55% 55% at 12% 16%,rgba(197,221,165,.9) 0,rgba(197,221,165,0) 58%),radial-gradient(60% 65% at 92% 8%,rgba(123,165,50,.9) 0,rgba(123,165,50,0) 58%),radial-gradient(70% 70% at 56% 56%,rgba(63,90,22,1) 0,rgba(63,90,22,0) 68%),radial-gradient(50% 55% at 6% 94%,rgba(52,76,20,.95) 0,rgba(52,76,20,0) 55%)}.oy-landing .mesh .muted,.oy-landing .mesh .t-eyebrow,.oy-landing .mesh .t-lead{color:var(--on-mesh-subtle)}.oy-landing .plate-photo{position:relative;isolation:isolate;color:var(--on-mesh);background:var(--ink-950)}.oy-landing .plate-photo__img{z-index:0;object-fit:cover}.oy-landing .plate-photo__img,.oy-landing .plate-photo__scrim{position:absolute;inset:0;border-radius:inherit;corner-shape:inherit}.oy-landing .plate-photo__scrim{z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(4,10,18,.22),rgba(4,10,18,.34))}.oy-landing .plate-photo>:not(.plate-photo__img):not(.plate-photo__scrim){z-index:2}.oy-landing .plate-photo>:not(.plate-photo__img):not(.plate-photo__scrim):not(.badge-cap){position:relative}.oy-landing .plate-photo .muted,.oy-landing .plate-photo .t-eyebrow,.oy-landing .plate-photo .t-lead{color:var(--on-mesh-subtle)}.oy-landing .glass-nav-pill{background-color:var(--glass-nav-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:inset 1px 1px 1px var(--glass-nav-inset-hi),inset -1px -1px 1px var(--glass-nav-inset-lo),0 0 0 1px var(--glass-nav-hairline);transition:background-color var(--dur-glass) var(--ease-standard),box-shadow var(--dur-glass) var(--ease-standard)}.oy-landing .glass-card{background:var(--glass-card-fill);-webkit-backdrop-filter:var(--glass-card-blur);backdrop-filter:var(--glass-card-blur);border:1px solid var(--glass-card-border);border-radius:var(--r-plate);box-shadow:var(--shadow-journey)}.oy-landing .glass-bar{background:var(--glass-bar-fill);-webkit-backdrop-filter:var(--glass-bar-blur);backdrop-filter:var(--glass-bar-blur);border:1px solid var(--glass-card-border);border-radius:var(--r-14)}.oy-landing .glass-plate{position:relative;background:var(--glass-plate-fill);box-shadow:inset 2px 2px 2px var(--white),inset -2px -2px 2px var(--white)}.oy-landing .glass-plate:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(180deg,var(--white) 0,transparent 46%,var(--white) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.oy-landing .glass-bar,.oy-landing .glass-card,.oy-landing .glass-nav-pill{-webkit-backdrop-filter:none;backdrop-filter:none}.oy-landing .glass-nav-pill{background-color:var(--glass-nav-opaque)}.oy-landing .glass-bar,.oy-landing .glass-card{background-color:rgba(20,50,74,.92)}}.oy-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:2.75rem;padding:0 1.125rem;border-radius:var(--r-btn);border:1px solid transparent;font-size:var(--type-label);font-weight:var(--weight-ui);line-height:1;white-space:nowrap;cursor:pointer;transition:color var(--dur-hover) var(--ease-standard),background-color var(--dur-hover) var(--ease-standard),border-color var(--dur-hover) var(--ease-standard),box-shadow var(--dur-hover) var(--ease-standard),transform var(--dur-hover) var(--ease-standard)}.oy-landing .btn:hover:not(:disabled){transform:translateY(-1px)}.oy-landing .btn:active:not(:disabled){transform:translateY(0) scale(.985);transition-duration:60ms}.oy-landing .btn:disabled{cursor:default;opacity:.6}.oy-landing .btn--cta{background:var(--cta);color:var(--on-cta);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 1px 2px rgba(10,11,12,.12),0 6px 14px -6px rgba(23,112,63,.6)}.oy-landing .btn--cta:hover:not(:disabled){background:var(--cta-hover);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 2px 4px rgba(10,11,12,.12),0 10px 20px -8px rgba(23,112,63,.65)}.oy-landing .btn--pilot{background:var(--cta-pilot);color:var(--on-cta-pilot);box-shadow:var(--shadow-xs)}.oy-landing .btn--pilot:hover:not(:disabled){background:var(--forest-50)}.oy-landing .btn--ghost{background:rgba(255,255,255,.08);color:var(--on-mesh);border-color:var(--on-mesh-hairline);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.oy-landing .btn--ghost:hover:not(:disabled){background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.6)}.oy-landing .btn--white{background:var(--white);color:var(--ink-950);box-shadow:0 1px 2px rgba(10,11,12,.1),0 6px 14px -6px rgba(10,11,12,.35)}.oy-landing .btn--white:hover:not(:disabled){background:var(--neutral-50)}.oy-landing .btn--ink{background:var(--ink-950);color:var(--white);box-shadow:0 1px 2px rgba(10,11,12,.2)}.oy-landing .btn--ink:hover:not(:disabled){background:var(--ink-900)}.oy-landing .btn--outline{background:var(--white);color:var(--ink-950);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.oy-landing .btn--outline:hover:not(:disabled){border-color:var(--neutral-400);background:var(--neutral-50)}.oy-landing .btn--link{background:transparent;color:inherit;padding:0 var(--sp-3)}.oy-landing .btn--link:hover:not(:disabled){background:var(--glass-nav-hover);transform:none}.oy-landing .btn__arrow{font-weight:var(--weight-body);transition:transform var(--dur-hover) var(--ease-standard)}.oy-landing .btn:hover .btn__arrow{transform:translateX(2px)}.oy-landing .mesh :focus-visible,.oy-landing [data-polarity=dark] :focus-visible{outline-color:var(--white)}.oy-landing .seg{display:inline-flex;gap:var(--sp-1);padding:3px;border:1px solid var(--border);border-radius:var(--r-12);background:var(--white)}.oy-landing .seg__btn{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 var(--sp-4);border-radius:var(--r-8);font-size:var(--type-caption);font-weight:var(--weight-ui);color:var(--fg-muted);transition:color var(--dur-hover) var(--ease-standard),background-color var(--dur-hover) var(--ease-standard)}.oy-landing .seg__btn:hover{color:var(--fg)}.oy-landing .seg__btn[aria-pressed=true]{background:var(--ink-950);color:var(--white)}.oy-landing .chip{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:1.75rem;padding:0 var(--sp-3);border-radius:var(--r-6);font-size:var(--type-micro);font-weight:var(--weight-ui);letter-spacing:.06em;text-transform:uppercase}.oy-landing .chip--tag{background:var(--green-tag);color:var(--white)}.oy-landing .chip--ink{background:var(--ink-950);color:var(--white)}.oy-landing .dot{display:inline-block;width:.625rem;height:.625rem;background:var(--neutral-400);flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ccircle cx='11' cy='14.5' r='11'/%3E%3Cline x1='53.2' y1='14.3' x2='32.4' y2='49.8' stroke='black' stroke-width='20.8' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ccircle cx='11' cy='14.5' r='11'/%3E%3Cline x1='53.2' y1='14.3' x2='32.4' y2='49.8' stroke='black' stroke-width='20.8' stroke-linecap='round'/%3E%3C/svg%3E") center /contain no-repeat}.oy-landing .dot[data-state=live]{background:var(--green-ring)}.oy-landing .dot[data-state=idle]{background:var(--neutral-400)}.oy-landing .dot[data-state=paused]{background:var(--amber-700)}.oy-landing .dot[data-state=attention]{background:var(--signal-500)}.oy-landing .input{width:100%;min-height:3rem;padding:0 var(--sp-5);border-radius:var(--r-btn);border:1px solid var(--border-strong);background:var(--white);color:var(--fg);font-size:var(--type-body);transition:border-color var(--dur-hover) var(--ease-standard)}.oy-landing .input::placeholder{color:var(--fg-muted)}.oy-landing .input:hover{border-color:var(--neutral-400)}.oy-landing .input[aria-invalid=true]{border-color:var(--red-700)}.oy-landing .form{display:grid;gap:var(--sp-3)}.oy-landing .form__label{font-size:var(--type-label);font-weight:var(--weight-ui)}.oy-landing .form__row{display:grid;gap:var(--sp-2)}@media (min-width:30rem){.oy-landing .form__row{grid-template-columns:minmax(0,1fr) auto}}.oy-landing .form__help{font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .form__status{min-height:1.5rem}.oy-landing .form__msg{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--type-caption);line-height:1.45}.oy-landing .form__msg svg{flex:none;margin-top:1px}.oy-landing .form__msg--error{color:var(--red-700)}.oy-landing .form__msg--ok{color:var(--green-ring)}.oy-landing .honey{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.oy-landing .mesh .form__help,.oy-landing .mesh .form__label{color:var(--on-mesh)}.oy-landing .mesh .form__help{color:var(--on-mesh-subtle)}.oy-landing .mesh .input{border-color:var(--on-mesh-hairline);background:rgba(255,255,255,.92)}.oy-landing .mesh .form__msg--error{color:var(--white);background:var(--red-700);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-8)}.oy-landing .mesh .form__msg--ok{color:var(--ink-950);background:var(--cta);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-8)}.oy-landing .langmenu{position:relative}.oy-landing .langmenu__btn{display:inline-flex;align-items:center;gap:6px;height:2.5rem;padding:0 var(--sp-3);border-radius:var(--r-10);color:var(--glass-nav-ink);opacity:var(--glass-nav-dim);font-size:var(--type-label);font-weight:var(--weight-ui);transition:opacity var(--dur-hover) var(--ease-standard),background-color var(--dur-hover) var(--ease-standard)}.oy-landing .langmenu__btn:hover,.oy-landing .langmenu__btn[aria-expanded=true]{opacity:1;background:var(--glass-nav-hover)}.oy-landing .langmenu__list{position:absolute;top:calc(100% + 8px);inset-inline-end:0;z-index:var(--z-menu);min-width:11rem;padding:6px;border-radius:var(--r-14);background:var(--white);color:var(--ink-950);border:1px solid var(--border);box-shadow:var(--shadow-lg);animation:journey-scene-enter var(--dur-fade) var(--ease-decel) both}.oy-landing .langmenu__item{display:flex;align-items:center;gap:var(--sp-3);width:100%;min-height:2.75rem;padding:0 var(--sp-3);border-radius:var(--r-8);text-align:start;font-size:var(--type-label);transition:background-color var(--dur-hover) var(--ease-standard)}.oy-landing .langmenu__item:hover{background:var(--warm-100)}.oy-landing .langmenu__item[data-active=true]{background:var(--ink-950);color:var(--white)}.oy-landing .langmenu__item-code{width:2rem;font-size:var(--type-micro);font-weight:var(--weight-ui);letter-spacing:.08em;color:inherit;opacity:.7}.oy-landing .langmenu--menu{justify-self:center}.oy-landing .langmenu--menu .langmenu__btn{color:var(--ink-950);opacity:1;border:1px solid var(--border);background:var(--white)}.oy-landing .langmenu--menu .langmenu__list{inset-inline:auto;bottom:calc(100% + 8px);top:auto;left:50%;transform:translateX(-50%)}.oy-landing ::view-transition-old(root){animation:lang-out .22s var(--ease-standard) both}.oy-landing ::view-transition-new(root){animation:lang-in .42s var(--ease-house) both}@keyframes lang-out{to{opacity:0;filter:blur(8px)}}@keyframes lang-in{0%{opacity:0;filter:blur(8px);transform:translateY(6px)}}html[data-lang-switch=out] .oy-landing .nav,html[data-lang-switch=out] .oy-landing footer,html[data-lang-switch=out] .oy-landing main{opacity:0;filter:blur(6px);transition:opacity .16s var(--ease-standard),filter .16s var(--ease-standard)}html[data-lang-switch=in] .oy-landing .nav,html[data-lang-switch=in] .oy-landing footer,html[data-lang-switch=in] .oy-landing main{animation:lang-in .36s var(--ease-house) both}@media (prefers-reduced-motion:reduce){.oy-landing ::view-transition-new(root),.oy-landing ::view-transition-old(root){animation:none}}html[lang=ar] .oy-landing{font-family:var(--font-arabic),var(--font-sans)}html[lang=ar] .oy-landing .t-display,html[lang=ar] .oy-landing .t-h1,html[lang=ar] .oy-landing .t-h3{letter-spacing:0;line-height:1.2}[dir=rtl] .oy-landing .btn__arrow,[dir=rtl] .oy-landing .faq__chev{transform:scaleX(-1)}[dir=rtl] .oy-landing .faq__btn[aria-expanded=true] .faq__chev{transform:scaleX(-1) rotate(180deg)}[dir=rtl] .oy-landing .nav__logo{left:auto;right:0}[dir=rtl] .oy-landing .nav[data-state=scrolled] .nav__logo{left:auto;right:calc(50% - var(--wt) / 2 + 16px)}[dir=rtl] .oy-landing .nav__right{right:auto;left:0}[dir=rtl] .oy-landing .nav[data-state=scrolled] .nav__right{right:auto;left:calc(50% - var(--wt) / 2 + 8px)}[dir=rtl] .oy-landing .nav[data-state=scrolled] .nav__center{left:auto;right:calc(50% - var(--wt) / 2 + 16px + var(--wl) + var(--nav-gap));transform:none}[dir=rtl] .oy-landing .hero__copy{padding-inline:var(--gutter-lg) 0}@media (max-width:63.99rem){[dir=rtl] .oy-landing .hero__copy{padding-inline:var(--gutter)}}@media (min-width:64rem){[dir=rtl] .oy-landing .hero__scrim{background:linear-gradient(270deg,rgba(6,10,16,.74) 0,rgba(6,10,16,.42) 42%,rgba(6,10,16,0) 78%)}}[dir=rtl] .oy-landing .badge-cap{right:auto;left:var(--sp-6)}@media (min-width:64rem){[dir=rtl] .oy-landing .badge-cap{left:var(--sp-16)}}[dir=rtl] .oy-landing .chat__bubble{border-radius:var(--r-14) var(--r-14) var(--r-14) var(--r-4)}[dir=rtl] .oy-landing .achat__you{border-radius:var(--r-12) var(--r-12) var(--r-12) var(--r-4)}[dir=rtl] .oy-landing .ptabs__sample{right:auto;left:var(--sp-3)}[dir=rtl] .oy-landing .rail__track,[dir=rtl] .oy-landing .voices__track{direction:ltr}[dir=rtl] .oy-landing .logos__line,[dir=rtl] .oy-landing .voices__head{direction:rtl}[dir=rtl] .oy-landing .rules.plate-photo .plate-photo__scrim{background:linear-gradient(-100deg,rgba(4,4,14,.52),rgba(4,4,14,.4) 50%,rgba(4,4,14,.3))}[dir=rtl] .oy-landing .achat,[dir=rtl] .oy-landing .chat__answer,[dir=rtl] .oy-landing .stat__num{direction:ltr}.oy-landing .nav{position:fixed;inset:0 0 auto 0;z-index:var(--z-nav);height:104px;padding:var(--sp-6);pointer-events:none;color:var(--glass-nav-ink);--nav-h:56px;--nav-h-scrolled:53px;--nav-gap:12px;--wl:137px;--wc:358px;--wr:253px;--wt:calc(var(--wl) + var(--wc) + var(--wr) + var(--nav-gap) * 2 + 32px)}.oy-landing .nav>*{pointer-events:auto}.oy-landing .nav__row{position:relative;isolation:isolate;height:var(--nav-h);max-width:var(--container);margin-inline:auto}.oy-landing .nav__shell{position:absolute;z-index:-1;pointer-events:none;top:0;left:calc(50% - var(--wc) / 2);right:calc(50% - var(--wc) / 2);height:var(--nav-h-scrolled);border-radius:var(--r-nav);transition:top var(--dur-nav) var(--ease-house),left var(--dur-nav) var(--ease-house),right var(--dur-nav) var(--ease-house),height var(--dur-nav) var(--ease-house),background-color var(--dur-glass) var(--ease-standard),box-shadow var(--dur-glass) var(--ease-standard)}.oy-landing .nav[data-state=scrolled] .nav__shell{left:calc(50% - var(--wt) / 2);right:calc(50% - var(--wt) / 2)}.oy-landing .nav__logo{position:absolute;top:0;left:0;display:inline-flex;align-items:center;height:var(--nav-h-scrolled);padding-inline:var(--sp-1);transition:left var(--dur-nav) var(--ease-house)}.oy-landing .nav[data-state=scrolled] .nav__logo{left:calc(50% - var(--wt) / 2 + 16px)}.oy-landing .nav__center{position:absolute;top:0;left:50%;transform:translateX(-50%);display:inline-flex;align-items:center;gap:var(--sp-2);height:var(--nav-h-scrolled);padding-inline:var(--sp-3);transition:left var(--dur-nav) var(--ease-house),transform var(--dur-nav) var(--ease-house)}.oy-landing .nav[data-state=scrolled] .nav__center{left:calc(50% - var(--wt) / 2 + 16px + var(--wl) + var(--nav-gap));transform:none}.oy-landing .nav__right{position:absolute;top:0;right:0;display:inline-flex;align-items:center;gap:var(--sp-1);height:var(--nav-h);padding:0 var(--sp-2) 0 var(--sp-2);border-radius:var(--r-16);transition:right var(--dur-nav) var(--ease-house),height var(--dur-nav) var(--ease-house),background-color var(--dur-glass) var(--ease-standard),box-shadow var(--dur-glass) var(--ease-standard)}.oy-landing .nav[data-state=scrolled] .nav__right{right:calc(50% - var(--wt) / 2 + 8px);padding-right:var(--sp-1);height:var(--nav-h-scrolled);background-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.oy-landing .nav__link{position:relative;display:inline-flex;align-items:center;height:2.5rem;padding:0 var(--sp-3);border-radius:var(--r-10);font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--glass-nav-ink);opacity:var(--glass-nav-dim);white-space:nowrap;transition:opacity var(--dur-hover) var(--ease-standard),color var(--dur-glass) var(--ease-standard)}.oy-landing .nav__link:before{content:"";position:absolute;inset:4px 0;border-radius:var(--r-10);background:var(--glass-nav-hover);opacity:0;transition:opacity var(--dur-hover) var(--ease-standard)}.oy-landing .nav__link:hover,.oy-landing .nav__link:hover:before{opacity:1}.oy-landing .nav__link span{position:relative}.oy-landing .nav__cta{min-height:2.5rem;padding:0 var(--sp-4)}.oy-landing .nav__burger{display:none;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--r-10);color:var(--glass-nav-ink)}.oy-landing .nav__burger span{display:block;width:18px;height:1.5px;background:currentColor;border-radius:2px}@media (max-width:47.99rem){.oy-landing .nav{height:auto;padding:calc(var(--sp-4) + env(safe-area-inset-top, 0px)) var(--sp-4) 0}.oy-landing .nav__row{height:3rem;display:flex;align-items:center;justify-content:space-between;padding-inline:var(--sp-2) var(--sp-1);border-radius:var(--r-16)}.oy-landing .nav__shell{left:0;right:0;height:100%;border-radius:var(--r-16);box-shadow:0 0 0 1px var(--glass-nav-hairline);transition:none}.oy-landing .nav[data-state=scrolled] .nav__shell{left:0;right:0}.oy-landing .nav[data-state=scrolled] .nav__logo,.oy-landing .nav__logo{position:static;height:2.75rem;padding-inline:var(--sp-2)}.oy-landing .nav__logo .wordmark__svg{height:1.375rem}.oy-landing .nav__center,.oy-landing .nav__right{display:none}.oy-landing .nav__burger{display:inline-flex}}.oy-landing .menu{position:fixed;inset:0;z-index:var(--z-menu);display:flex;flex-direction:column;padding:var(--sp-2);background:rgba(241,238,233,.8);-webkit-backdrop-filter:blur(40px) saturate(140%);backdrop-filter:blur(40px) saturate(140%);color:var(--ink-950);animation:menu-in var(--dur-fade) var(--ease-decel) both}@keyframes menu-in{0%{opacity:0}to{opacity:1}}.oy-landing .menu__top{display:flex;align-items:center;justify-content:space-between;height:3.5rem;padding-inline:var(--sp-4) var(--sp-1)}.oy-landing .menu__close{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:var(--r-10);font-size:1.75rem;line-height:1}.oy-landing .menu__links{display:grid;padding:var(--sp-8) var(--sp-4) 0}.oy-landing .menu__links a{display:block;padding:var(--sp-2) 0;font-size:3.5rem;font-weight:var(--weight-head);letter-spacing:-.56px;line-height:1.05}.oy-landing .menu__bottom{margin-top:auto;display:grid;gap:var(--sp-3);padding:0 var(--sp-4) var(--sp-8)}.oy-landing .menu__bottom .btn--link{justify-self:center}@media (min-width:48rem){.oy-landing .menu{display:none}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.oy-landing .menu{background:var(--canvas);-webkit-backdrop-filter:none;backdrop-filter:none}}.oy-landing .wordmark{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-logo),var(--font-sans);font-weight:600;font-size:1.45rem;letter-spacing:-.03em;line-height:1;color:currentColor;transition:color var(--dur-glass) var(--ease-standard)}.oy-landing .wordmark .mark{flex:none}.oy-landing .hero.plate{--hero-pad:var(--sp-16);margin:var(--plate-inset) var(--plate-inset) 0;width:auto;min-height:max(45rem,92svh);display:grid;align-items:center;background:var(--ink-950);color:var(--on-mesh)}@media (max-width:47.99rem){.oy-landing .hero.plate{min-height:max(40rem,88svh)}}.oy-landing .hero__photo{object-fit:cover;object-position:62% 55%;z-index:0;border-radius:inherit;corner-shape:inherit}.oy-landing .city-lights-frame{position:absolute;inset:0;z-index:1;overflow:hidden;pointer-events:none;border-radius:inherit;corner-shape:inherit}.oy-landing .city-lights-frame[data-mirrored=true]{transform:scaleX(-1)}.oy-landing .city-lights{position:absolute}.oy-landing .city-lights__dot,.oy-landing .city-lights__lamp{position:absolute;aspect-ratio:1;translate:-50% -50%;border-radius:50%;mix-blend-mode:screen;opacity:0}.oy-landing .city-lights__dot[data-tone=warm]{background:radial-gradient(circle,rgba(255,236,200,1) 0,rgba(255,200,135,.6) 30%,rgba(255,170,90,0) 68%)}.oy-landing .city-lights__dot[data-tone=cool]{background:radial-gradient(circle,rgba(215,242,252,1) 0,rgba(130,200,245,.6) 30%,rgba(90,160,230,0) 68%)}.oy-landing .city-lights__lamp{background:radial-gradient(circle,rgba(255,214,150,.55) 0,rgba(255,190,120,.22) 40%,rgba(255,180,110,0) 70%)}@keyframes city-light{0%,55%,to{opacity:0}68%,86%{opacity:var(--peak)}}@keyframes city-lamp{0%,to{opacity:.35}50%{opacity:.7}}@media (prefers-reduced-motion:no-preference){.oy-landing .city-lights__dot{animation:city-light var(--dur) var(--ease-standard) var(--delay) infinite}.oy-landing .city-lights__lamp{animation:city-lamp 9s var(--ease-standard) infinite}.oy-landing .city-lights[data-playing=false]>*{animation-play-state:paused}}.oy-landing .hero__scrim{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;corner-shape:inherit;background:linear-gradient(0deg,rgba(6,10,16,.78) 0,rgba(6,10,16,.45) 45%,rgba(6,10,16,.12))}@media (min-width:64rem){.oy-landing .hero__scrim{background:linear-gradient(90deg,rgba(6,10,16,.74) 0,rgba(6,10,16,.42) 42%,rgba(6,10,16,0) 78%)}}.oy-landing .hero__copy{position:relative;z-index:3;display:grid;gap:var(--sp-4);max-width:38rem;padding:calc(var(--nav-offset) + var(--sp-4)) var(--gutter) var(--sp-12)}@media (min-width:64rem){.oy-landing .hero__copy{padding:var(--nav-offset) 0 var(--hero-pad) var(--gutter-lg)}}.oy-landing .hero__kicker{font-size:var(--type-h4);font-weight:var(--weight-head);line-height:1.25}.oy-landing .hero__lead{max-width:33rem;color:var(--on-mesh)}.oy-landing .hero__ctas{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-4)}.oy-landing .film{display:grid;gap:var(--sp-8);padding-block:var(--sp-16) var(--sp-4)}@media (min-width:48rem){.oy-landing .film{gap:var(--sp-12);padding-block:var(--sp-24) var(--sp-8)}}.oy-landing .film__head{display:grid;gap:var(--sp-4);max-width:44rem;margin-inline:auto;text-align:center}.oy-landing .film__head .t-lead{text-wrap:pretty}.oy-landing .film__stage{position:relative;width:100%;max-width:76rem;margin-inline:auto}.oy-landing .film__frame{position:relative;aspect-ratio:16/9;border-radius:var(--r-plate-lg);overflow:hidden;isolation:isolate;background:var(--surface);box-shadow:var(--shadow-lg)}.oy-landing .film__video{display:block;width:100%;height:100%;object-fit:cover}.oy-landing .film__start{position:absolute;inset:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.oy-landing .film__disc{position:absolute;left:6.25%;top:89%;translate:0 -50%;display:grid;place-items:center;width:clamp(3.25rem,7vw,5.75rem);aspect-ratio:1;border-radius:50%;background:var(--ink-950);color:var(--white);box-shadow:0 1px 2px rgba(10,11,12,.2),0 14px 30px -10px rgba(10,11,12,.45);transition:scale .32s var(--ease-spring),background-color var(--dur-hover) var(--ease-standard)}.oy-landing .film__disc svg{width:38%;height:38%}.oy-landing .film__time{position:absolute;left:calc(6.25% + clamp(3.25rem, 7vw, 5.75rem) + .875rem);top:89%;translate:0 -50%;font-size:var(--type-label);font-weight:var(--weight-ui);font-variant-numeric:tabular-nums;color:var(--fg)}@media (max-width:47.99rem){.oy-landing .film__disc{top:21%;left:38%;translate:-50% -50%;width:2.75rem}.oy-landing .film__time{display:none}}.oy-landing .film__start:hover .film__disc{scale:1.06;background:var(--ink-900)}.oy-landing .film__start:active .film__disc{scale:.96;transition-duration:60ms}.oy-landing .film__start:focus-visible{outline:none}.oy-landing .film__start:focus-visible .film__disc{outline:2px solid var(--focus);outline-offset:4px}.oy-landing .film__end{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3);margin-top:var(--sp-5)}.oy-landing .film__replay{width:1.125rem;height:1.125rem}@media (min-width:48rem){.oy-landing .film__end{position:absolute;left:0;right:0;bottom:9%;margin-top:0}}.oy-landing .logos{padding:var(--sp-12) 0 var(--sp-4);display:grid;gap:var(--sp-6)}.oy-landing .logos__line{text-align:center;font-size:var(--type-label);color:var(--fg-muted)}.oy-landing .stats--coverage{width:min(100% - 2 * var(--gutter),52rem);margin:0 auto var(--sp-6);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.oy-landing .stats--coverage .stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;align-items:center;gap:var(--sp-1);padding:0 var(--sp-3);border:0;text-align:center}.oy-landing .stats--coverage .stat+.stat{border-left:1px solid var(--border)}[dir=rtl] .oy-landing .stats--coverage .stat+.stat{border-left:0;border-right:1px solid var(--border)}.oy-landing .stats--coverage .stat__num{margin:0;font-size:clamp(1.75rem,1.1rem + 3vw,3.25rem);font-weight:var(--weight-head);letter-spacing:-.035em;line-height:1;color:var(--fg);font-variant-numeric:lining-nums proportional-nums}.oy-landing .stats--coverage .stat__label{max-width:14rem;font-size:var(--type-label);line-height:1.35}@media (max-width:30rem){.oy-landing .stats--coverage{width:min(100% - 2 * var(--gutter),22rem);grid-template-columns:minmax(0,1fr)}.oy-landing .stats--coverage .stat{flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;gap:var(--sp-3);padding:var(--sp-3) 0;text-align:start}.oy-landing .stats--coverage .stat+.stat,[dir=rtl] .oy-landing .stats--coverage .stat+.stat{border-left:0;border-right:0;border-top:1px solid var(--border)}.oy-landing .stats--coverage .stat__num{min-width:4.5em;font-size:1.75rem}.oy-landing .stats--coverage .stat__label{max-width:none}}.oy-landing .rail{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent)}.oy-landing .rail__track{display:flex;align-items:center;gap:3.5rem;width:max-content;animation:rail-loop 60s linear infinite}.oy-landing .rail__mark{display:inline-flex;align-items:center;gap:var(--sp-3);height:1.75rem;color:var(--ink-700);flex:none}.oy-landing .rail__mark svg{height:1.5rem;width:1.5rem}.oy-landing .rail__name{font-size:1.0625rem;font-weight:var(--weight-head);letter-spacing:-.01em;white-space:nowrap}@keyframes rail-loop{to{transform:translate3d(calc(-50% - 1.75rem),0,0)}}@media (prefers-reduced-motion:reduce){.oy-landing .rail__track{animation:none;flex-wrap:wrap;width:100%;justify-content:center;gap:var(--sp-6) var(--sp-8)}.oy-landing .rail{-webkit-mask-image:none;mask-image:none}}.oy-landing .brief{display:grid;gap:var(--sp-12);align-items:center}@media (min-width:64rem){.oy-landing .brief{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--sp-20);padding-block:var(--sp-40)}}.oy-landing .ptabs{width:min(100%,26rem);display:grid;gap:var(--sp-5)}.oy-landing .ptabs__bar{display:flex;gap:var(--sp-1);padding:var(--sp-1);border-radius:var(--r-14);background:var(--warm-100)}.oy-landing .ptabs__tab{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 var(--sp-3);border-radius:var(--r-10);color:var(--fg-muted);font-size:var(--type-label);font-weight:var(--weight-ui);transition:background-color var(--dur-fade) var(--ease-standard),color var(--dur-fade) var(--ease-standard),box-shadow var(--dur-fade) var(--ease-standard)}.oy-landing .ptabs__tab:hover{color:var(--fg)}.oy-landing .ptabs__tab[data-active=true]{background:var(--white);color:var(--fg);box-shadow:var(--shadow-xs)}.oy-landing .ptabs__label{display:inline-block;max-width:0;margin-left:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width var(--dur-fade) var(--ease-standard),margin var(--dur-fade) var(--ease-standard),opacity var(--dur-fade) var(--ease-standard)}.oy-landing .ptabs__tab[data-active=true] .ptabs__label{max-width:6rem;margin-left:6px;opacity:1}.oy-landing .ptabs__card{position:relative;background:var(--white);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-md);padding:var(--sp-5);min-height:17rem;display:grid;overflow:hidden}.oy-landing .ptabs__sample{position:absolute;top:var(--sp-3);right:var(--sp-3);padding:2px 8px;border-radius:var(--r-6);background:var(--warm-100);color:var(--fg-muted);font-size:var(--type-micro);font-weight:var(--weight-ui);letter-spacing:.06em;text-transform:uppercase}.oy-landing .panel-enter{animation:journey-scene-enter var(--dur-fade) var(--ease-decel) both}.oy-landing .chat{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:var(--sp-5)}.oy-landing .chat__thread{display:grid;align-content:end;gap:var(--sp-3);min-height:9rem;padding-top:var(--sp-4);font-size:var(--type-label);line-height:1.5}.oy-landing .chat__empty{color:var(--fg-muted);max-width:24rem}.oy-landing .chat__turn{display:flex;animation:journey-scene-enter var(--dur-fade) var(--ease-decel) both}.oy-landing .chat__turn[data-who=you]{justify-content:flex-end}.oy-landing .chat__bubble{display:inline-block;max-width:85%;padding:var(--sp-2) var(--sp-4);border-radius:var(--r-14) var(--r-14) var(--r-4) var(--r-14);background:var(--warm-100);color:var(--fg)}.oy-landing .chat__answer{max-width:92%;color:var(--fg)}.oy-landing .chat__word{display:inline-block;animation:chat-word var(--dur-fade) var(--ease-decel) both;animation-delay:calc(var(--i) * 70ms)}@keyframes chat-word{0%{opacity:0}to{opacity:1}}.oy-landing .chat__thinking{display:inline-flex;align-items:center;gap:var(--sp-2);padding:var(--sp-1) 0;font-weight:var(--weight-ui)}.oy-landing .chat__spinner{width:12px;height:12px;border-radius:var(--r-pill);border:1.5px solid var(--neutral-300);border-top-color:var(--fg-muted);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.oy-landing .chat__shimmer{background:linear-gradient(90deg,var(--fg-muted) 40%,var(--fg) 50%,var(--fg-muted) 60%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:status-shimmer 1.4s linear infinite}.oy-landing .chat__input{display:flex;align-items:center;gap:var(--sp-3);min-height:3.25rem;padding:0 var(--sp-1) 0 var(--sp-4);border:1px solid var(--border);border-radius:var(--r-14);background:var(--white);box-shadow:var(--shadow-xs);transition:border-color var(--dur-hover) var(--ease-standard)}.oy-landing .chat__input:focus-within{border-color:var(--neutral-400)}.oy-landing .chat__input input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:var(--type-label);color:var(--fg)}.oy-landing .chat__input input::placeholder{color:var(--fg-muted)}.oy-landing .chat__input input:disabled{color:var(--fg-muted)}.oy-landing .chat__send{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r-10);background:var(--ink-950);color:var(--white);transition:background-color var(--dur-hover) var(--ease-standard),opacity var(--dur-hover) var(--ease-standard)}.oy-landing .chat__send:hover:not(:disabled){background:var(--ink-900)}.oy-landing .chat__send:disabled{opacity:.35;cursor:default}.oy-landing .chat__reset{min-height:2.75rem;padding:0 var(--sp-3);border-radius:var(--r-10);font-size:var(--type-caption);font-weight:var(--weight-ui);color:var(--fg-muted)}.oy-landing .chat__reset:hover{background:var(--warm-100);color:var(--fg)}.oy-landing .mission{display:grid;gap:var(--sp-4);align-content:start;padding-top:var(--sp-6)}.oy-landing .mission__note{font-size:var(--type-caption);color:var(--fg-muted);max-width:22rem}.oy-landing .mission__rows{margin:0}.oy-landing .mission__row{display:grid;grid-template-columns:7rem minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--border);font-size:var(--type-label)}.oy-landing .mission__row:last-child{border-bottom:1px solid var(--border)}.oy-landing .mission__row dt{color:var(--fg-muted)}.oy-landing .mission__row dd{margin:0;font-weight:var(--weight-ui)}.oy-landing .rules-panel{display:grid;align-content:start;padding-top:var(--sp-6)}.oy-landing .rule{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--border)}.oy-landing .rule:last-child{border-bottom:1px solid var(--border)}.oy-landing .rule__text{display:grid;gap:2px;font-size:var(--type-label);font-weight:var(--weight-ui)}.oy-landing .rule__note{font-size:var(--type-caption);font-weight:var(--weight-body);color:var(--fg-muted)}.oy-landing .switch{position:relative;flex:none;width:2.75rem;height:1.625rem;border-radius:var(--r-pill);background:var(--neutral-300);transition:background-color var(--dur-fade) var(--ease-standard)}.oy-landing .switch[data-on=true]{background:var(--green-ring)}.oy-landing .switch[aria-disabled=true]{cursor:default;opacity:.7}.oy-landing .switch__thumb{position:absolute;top:3px;left:3px;width:1.25rem;height:1.25rem;border-radius:var(--r-pill);background:var(--white);box-shadow:var(--shadow-sm);transition:transform var(--dur-fade) var(--ease-house)}.oy-landing .switch[data-on=true] .switch__thumb{transform:translateX(1.125rem)}.oy-landing .resumes{display:grid;gap:var(--sp-12);align-items:center;padding-top:0}@media (min-width:64rem){.oy-landing .resumes{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--sp-16)}}.oy-landing .resumes__object{display:grid;gap:var(--sp-5);order:2;width:100%;max-width:46rem;justify-self:center}@media (min-width:40rem){.oy-landing .resumes__object{grid-template-columns:repeat(2,minmax(0,1fr))}}.oy-landing .resumes__copy{display:grid;gap:var(--sp-5);justify-items:start;max-width:34rem;order:1}@media (min-width:64rem){.oy-landing .resumes__object{order:1;justify-self:start}.oy-landing .resumes__copy{order:2}}.oy-landing .resumes__copy .btn{margin-top:var(--sp-2)}@keyframes journey-scene-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.oy-landing .numbers{display:grid;gap:var(--sp-10);padding-top:var(--sp-24);padding-bottom:var(--sp-24)}@media (min-width:48rem){.oy-landing .numbers{grid-template-columns:minmax(0,1fr) minmax(0,2fr);padding-top:var(--sp-56)}}.oy-landing .numbers__lead{display:grid;gap:var(--sp-3);align-content:start}.oy-landing .numbers__note{max-width:28rem;font-size:var(--type-label)}.oy-landing .stats{display:grid;gap:var(--sp-6)}@media (min-width:40rem){.oy-landing .stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.oy-landing .stat{display:grid;gap:var(--sp-2);align-content:start;padding-top:var(--sp-4);border-top:1px solid var(--border)}@media (min-width:40rem){.oy-landing .stat{padding-top:0;padding-left:var(--sp-6);border-top:0;border-left:1px solid var(--border)}}.oy-landing .stat__num{font-variant-numeric:lining-nums;font-size:var(--type-h3);font-weight:var(--weight-statement);letter-spacing:-.01em;line-height:1.1}.oy-landing .stat__label{color:var(--fg-muted);max-width:16rem}.oy-landing .stat__src{font-size:var(--type-caption);color:var(--fg-muted);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;width:fit-content}.oy-landing .stat__src:hover{color:var(--fg);text-decoration-color:currentColor}.oy-landing .platform{display:grid;gap:var(--sp-10)}@media (min-width:64rem){.oy-landing .platform{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto 1fr;column-gap:clamp(var(--sp-12),5vw,var(--sp-20));row-gap:var(--sp-12);align-items:start}}.oy-landing .rules{margin-top:var(--sp-8);display:grid;gap:var(--sp-12);padding:var(--sp-20) var(--gutter) var(--sp-16)}@media (min-width:64rem){.oy-landing .rules{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--sp-20);padding:var(--sp-24) var(--gutter-lg);align-items:start}}.oy-landing .badge-cap{position:absolute;top:var(--sp-6);right:var(--sp-6);z-index:1;display:grid;place-items:center;align-content:center;width:5rem;height:5rem;border-radius:var(--r-pill);background:var(--cta);color:var(--on-cta);text-align:center;box-shadow:var(--shadow-chip)}@media (min-width:64rem){.oy-landing .badge-cap{top:var(--sp-16);right:var(--sp-16);width:6rem;height:6rem}}.oy-landing .badge-cap__num{font-size:2rem;font-weight:var(--weight-head);line-height:1}.oy-landing .badge-cap__label{font-size:.5625rem;font-weight:var(--weight-ui);letter-spacing:.06em;text-transform:uppercase}.oy-landing .rules__copy{display:grid;gap:var(--sp-5);justify-items:start;max-width:36rem}.oy-landing .rules__kicker{font-size:var(--type-h4);font-weight:var(--weight-head);line-height:1.25}.oy-landing .rules__body{font-size:1.0625rem;line-height:1.55;color:var(--on-mesh);max-width:34rem}.oy-landing .rules__copy .btn{margin-top:var(--sp-3)}@media (min-width:64rem){.oy-landing .rules__list{margin-top:var(--sp-20)}}.oy-landing .rules__list li{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:var(--sp-3);padding:var(--sp-4) 0;border-top:1px solid rgba(255,255,255,.26);font-size:.9375rem;line-height:1.5;color:var(--on-mesh)}.oy-landing .rules__list li:last-child{border-bottom:1px solid rgba(255,255,255,.26)}.oy-landing .rules__num{color:var(--on-mesh);font-weight:var(--weight-ui)}.oy-landing .rules.plate-photo .plate-photo__img{object-position:70% 50%}.oy-landing .rules.plate-photo .plate-photo__scrim{background:linear-gradient(100deg,rgba(4,4,14,.52),rgba(4,4,14,.4) 50%,rgba(4,4,14,.3))}.oy-landing .rules__copy{grid-column:1;grid-row:1}.oy-landing .rules__list{grid-column:1;grid-row:2}@media (min-width:64rem){.oy-landing .rules__list{grid-column:2;grid-row:1}}.oy-landing .trust{margin-top:var(--sp-8);background:var(--surface);overflow:visible}.oy-landing .trust__inner{max-width:var(--container);margin-inline:auto;display:grid;gap:var(--sp-12);padding:var(--sp-24) var(--gutter) var(--sp-20)}@media (min-width:64rem){.oy-landing .trust__inner{padding:var(--sp-32) var(--gutter-lg) var(--sp-24)}}.oy-landing .log-table__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-bottom:var(--sp-4)}.oy-landing .log-row{display:grid;grid-template-columns:3.5rem minmax(0,1fr);gap:var(--sp-2) var(--sp-4);align-items:center;padding:var(--sp-5) 0;border-top:1px solid var(--border)}.oy-landing .log-row:last-child{border-bottom:1px solid var(--border)}@media (min-width:48rem){.oy-landing .log-row{grid-template-columns:4rem minmax(0,1fr) 12rem;padding:var(--sp-6) 0}}.oy-landing .log-row__time{font-variant-numeric:lining-nums;font-size:var(--type-label)}.oy-landing .log-row__text{font-size:var(--type-body);color:var(--fg)}.oy-landing .log-row__text b{font-weight:var(--weight-head)}.oy-landing .log-row__actor{display:flex;align-items:center;gap:var(--sp-3);grid-column:2;font-size:var(--type-caption)}@media (min-width:48rem){.oy-landing .log-row__actor{grid-column:3}}.oy-landing .log-row__name{display:block;font-size:var(--type-label);font-weight:var(--weight-ui)}.oy-landing .avatar{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:var(--r-8);background:var(--forest-500);color:var(--white);font-size:.625rem;font-weight:var(--weight-ui);flex:none}.oy-landing .avatar--pilot{background:var(--warm-100);color:var(--fg-muted)}.oy-landing .trust__stats{display:grid;gap:var(--sp-8)}@media (min-width:40rem){.oy-landing .trust__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.oy-landing .trust__stats li{display:grid;gap:var(--sp-3);align-content:start}.oy-landing .trust__big{font-size:var(--type-stat);font-weight:var(--weight-statement);letter-spacing:-.02em;line-height:1}.oy-landing .trust__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);padding-top:var(--sp-6);border-top:1px solid var(--border)}.oy-landing .trust__foot-note{display:inline-flex;align-items:center;gap:var(--sp-3);font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .trust__foot-note svg{color:var(--neutral-500);flex:none}.oy-landing .voices{display:grid;gap:var(--sp-10)}.oy-landing .voices__head{display:grid;gap:var(--sp-4);max-width:34rem;margin-inline:auto;text-align:center;justify-items:center}.oy-landing .voices__grid{display:flex;justify-content:center;gap:var(--sp-5);max-height:46rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent);mask-image:linear-gradient(180deg,transparent,#000 22%,#000 78%,transparent)}.oy-landing .voices__col{width:min(100%,20rem);flex:none}.oy-landing .voices__col--lg,.oy-landing .voices__col--md{display:none}@media (min-width:48rem){.oy-landing .voices__col--md{display:block}}@media (min-width:64rem){.oy-landing .voices__col--lg{display:block}}.oy-landing .voices__track{display:flex;flex-direction:column;gap:var(--sp-5);padding-bottom:var(--sp-5);animation:voices-drift var(--dur) linear infinite}@keyframes voices-drift{to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.oy-landing .voices__track{animation:none}.oy-landing .voices__grid{max-height:none;-webkit-mask-image:none;mask-image:none}}.oy-landing .voice{display:grid;gap:var(--sp-5);padding:var(--sp-8);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);box-shadow:var(--shadow-md)}.oy-landing .voice--empty{background:transparent;border-style:dashed;border-color:var(--border-strong);box-shadow:none}.oy-landing .voice__quote{font-size:var(--type-body);line-height:1.55;color:var(--fg)}.oy-landing .voice__placeholder{color:var(--fg-muted)}.oy-landing .voice__who{display:flex;align-items:center;gap:var(--sp-3)}.oy-landing .voice__avatar{width:2.5rem;height:2.5rem;border-radius:var(--r-10);object-fit:cover;flex:none}.oy-landing .voice__avatar--initials{display:inline-grid;place-items:center;background:var(--forest-50);color:var(--forest-800);font-size:var(--type-caption);font-weight:var(--weight-head)}.oy-landing .voice__avatar--empty{background:var(--warm-100)}.oy-landing .voice__name{display:block;font-size:var(--type-label);font-weight:var(--weight-ui)}.oy-landing .voice__role{display:block;font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .pricing{display:grid;gap:var(--sp-12)}.oy-landing .pricing__head{display:grid;gap:var(--sp-4);max-width:44rem}.oy-landing .pricing__toggle{justify-self:start}.oy-landing .tiers{display:grid;gap:var(--sp-5);list-style:none;margin:0;padding:0}@media (min-width:48rem){.oy-landing .tiers{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;width:100%;max-width:56rem;margin-inline:auto}}.oy-landing .pricing__credits{width:100%;max-width:56rem;margin:calc(-1 * var(--sp-4)) auto 0;font-size:var(--type-caption);line-height:1.55;color:var(--fg-muted);text-wrap:pretty}@media (min-width:64rem){.oy-landing .tiers{gap:var(--sp-6)}}.oy-landing .tier{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:var(--r-card);transition:transform var(--dur-lift) var(--ease-house),box-shadow var(--dur-lift) var(--ease-house)}.oy-landing .tier--glass{box-shadow:var(--shadow-xs)}@media (hover:hover){.oy-landing .tier:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}}@media (min-width:64rem){.oy-landing .tier--plate{margin-block:calc(-1 * var(--sp-4))}}.oy-landing .tier--plate{box-shadow:var(--shadow-md)}.oy-landing .tier--plate .plate-photo__scrim{background:linear-gradient(180deg,rgba(4,10,18,.38),rgba(4,10,18,.58))}.oy-landing .tier__stub,.oy-landing .tier__top{display:flex;flex-direction:column;padding:var(--sp-8) var(--sp-6)}@media (min-width:64rem){.oy-landing .tier__stub,.oy-landing .tier__top{padding-inline:var(--sp-8)}}.oy-landing .tier__top{gap:var(--sp-2);padding-bottom:var(--sp-6)}.oy-landing .tier__stub{flex:1;gap:var(--sp-5);padding-top:var(--sp-6)}.oy-landing .tier__name{font-size:1.25rem;font-weight:var(--weight-head);line-height:1.3}.oy-landing .tier__who{font-size:var(--type-label);line-height:1.5;min-height:2.6em}.oy-landing .tier__figure{display:flex;align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-5);line-height:1}.oy-landing .tier__num{flex:none;font-size:4rem;font-weight:var(--weight-head);letter-spacing:-.03em}.oy-landing .tier__unit{max-width:8rem;font-size:var(--type-caption);line-height:1.3;color:var(--fg-muted)}.oy-landing .tier__mode{margin-top:var(--sp-3);font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg-accent)}.oy-landing .tier__tear{position:relative;height:0;margin-inline:var(--sp-6);border-top:1px dashed var(--border-strong)}@media (min-width:64rem){.oy-landing .tier__tear{margin-inline:var(--sp-8)}}.oy-landing .tier__tear:after,.oy-landing .tier__tear:before{content:"";position:absolute;top:-.625rem;width:1.25rem;height:1.25rem;border-radius:9999px;background:var(--canvas)}.oy-landing .tier__tear:before{left:calc(-1 * var(--sp-6) - .625rem)}.oy-landing .tier__tear:after{right:calc(-1 * var(--sp-6) - .625rem)}@media (min-width:64rem){.oy-landing .tier__tear:before{left:calc(-1 * var(--sp-8) - .625rem)}.oy-landing .tier__tear:after{right:calc(-1 * var(--sp-8) - .625rem)}}.oy-landing .tier__list{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none}.oy-landing .tier__list li{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:var(--sp-3);font-size:var(--type-label);line-height:1.5;color:var(--fg-body)}.oy-landing .tier__list svg{margin-top:3px;color:var(--neutral-500)}.oy-landing .tier__price{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-top:auto;padding-top:var(--sp-5);border-top:1px solid var(--border);font-size:var(--type-label);color:var(--fg-body)}.oy-landing .tier__price>span:first-child{flex:none;white-space:nowrap}.oy-landing .tier__price-val{flex:1;text-align:end}.oy-landing .tier__price-val[data-set=true]{font-size:1.5rem;font-weight:var(--weight-head);letter-spacing:-.01em;color:var(--fg)}.oy-landing .tier__cta{width:100%}.oy-landing .tier--plate .tier__price,.oy-landing .tier--plate .tier__unit,.oy-landing .tier--plate .tier__who{color:var(--on-mesh-subtle)}.oy-landing .tier--plate .tier__list li,.oy-landing .tier--plate .tier__mode,.oy-landing .tier--plate .tier__price-val{color:var(--white)}.oy-landing .tier--plate .tier__list svg{color:var(--forest-100)}.oy-landing .tier--plate .tier__tear{border-top-color:rgba(255,255,255,.35)}.oy-landing .tier--plate .tier__price{border-top-color:rgba(255,255,255,.22)}.oy-landing .pricing__promises{display:grid;gap:var(--sp-5);margin:0;padding:0;list-style:none}@media (min-width:48rem){.oy-landing .pricing__promises{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.oy-landing .pricing__promises{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-8)}}.oy-landing .pricing__promises li{display:grid;gap:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--border-strong)}.oy-landing .pricing__promises b{font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg)}.oy-landing .pricing__promises p{font-size:var(--type-caption);line-height:1.5;color:var(--fg-muted)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.oy-landing .tier{animation:tier-in linear both;animation-timeline:view();animation-range:entry 0 entry 55%}.oy-landing .tier:nth-child(2){animation-range:entry 10% entry 65%}}}@keyframes tier-in{0%{opacity:0;translate:0 2.5rem}to{opacity:1;translate:0 0}}.oy-landing .faq{display:grid;gap:var(--sp-10)}@media (min-width:64rem){.oy-landing .faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-16);align-items:start}.oy-landing .faq__head{position:sticky;top:calc(var(--nav-offset) + var(--sp-2))}}.oy-landing .faq__head{display:grid;gap:var(--sp-4);max-width:30rem}.oy-landing .faq__list{display:grid;gap:var(--sp-3);list-style:none;margin:0;padding:0}.oy-landing .faq__item{border-radius:var(--r-card);background:var(--surface);box-shadow:0 0 0 1px var(--border);transition:box-shadow var(--dur-lift) var(--ease-house),transform var(--dur-lift) var(--ease-house)}.oy-landing .faq__item[data-open=true]{box-shadow:var(--shadow-md);transform:translateY(-2px)}.oy-landing .faq__q{font-size:inherit;font-weight:inherit}.oy-landing .faq__btn{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);width:100%;padding:var(--sp-5) var(--sp-6);text-align:start;font-size:var(--type-lead);font-weight:var(--weight-ui);line-height:1.4;border-radius:var(--r-card)}.oy-landing .faq__btn:hover .faq__ring{border-color:var(--fg);color:var(--fg)}.oy-landing .faq__ring{flex:none;display:inline-grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--border-strong);border-radius:9999px;color:var(--fg-muted);transition:transform var(--dur-glass) var(--ease-house),border-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard)}.oy-landing .faq__btn[aria-expanded=true] .faq__ring{transform:rotate(45deg);background:var(--ink-950);border-color:var(--ink-950);color:var(--white)}.oy-landing .faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-glass) var(--ease-decel)}.oy-landing .faq__a[data-open=true]{grid-template-rows:1fr}.oy-landing .faq__a-inner{overflow:hidden;min-height:0}.oy-landing .faq__a-inner p{max-width:62ch;padding:0 var(--sp-6) var(--sp-6);line-height:1.6;color:var(--fg-body)}@media (min-width:48rem){.oy-landing .faq__a-inner p{padding-inline-end:calc(2rem + var(--sp-5) + var(--sp-6))}}.oy-landing .final.plate{margin-top:var(--sp-8);display:grid;align-items:center;min-height:36rem;background:var(--ink-950);color:var(--on-mesh)}.oy-landing .final__photo{object-fit:cover;object-position:40% 50%;z-index:0;border-radius:inherit;corner-shape:inherit;transform:scaleX(-1)}.oy-landing .final__scrim{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;corner-shape:inherit;background:linear-gradient(0deg,rgba(6,10,16,.82) 0,rgba(6,10,16,.5) 50%,rgba(6,10,16,.2))}@media (min-width:64rem){.oy-landing .final__scrim{background:linear-gradient(90deg,rgba(6,10,16,.72) 0,rgba(6,10,16,.4) 50%,rgba(6,10,16,.55))}}.oy-landing .final__inner{position:relative;z-index:3;display:grid;gap:var(--sp-10);padding:var(--sp-20) var(--gutter)}@media (min-width:64rem){.oy-landing .final__inner{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:center;padding:var(--sp-24) var(--gutter-lg)}}.oy-landing .final__copy{display:grid;gap:var(--sp-4)}.oy-landing .final__body{max-width:34rem;color:var(--on-mesh-subtle)}.oy-landing .final__card{padding:var(--sp-6);border-radius:var(--r-card)}.oy-landing .final .form__help,.oy-landing .final .form__label{color:var(--on-mesh-subtle)}.oy-landing .final .form__label{color:var(--white)}@media (min-width:48rem){.oy-landing .final__card{padding:var(--sp-8)}}.oy-landing .foot{position:relative;margin:var(--sp-8) var(--plate-inset) 0;overflow:hidden;background:var(--surface);border-radius:var(--r-plate) var(--r-plate) 0 0}.oy-landing .foot__inner{max-width:var(--container);margin-inline:auto;padding:var(--sp-20) var(--gutter) 0}@media (min-width:64rem){.oy-landing .foot__inner{padding:var(--sp-24) var(--gutter-lg) 0}}.oy-landing .foot__top{display:grid;gap:var(--sp-12)}@media (min-width:48rem){.oy-landing .foot__top{grid-template-columns:minmax(0,1fr) auto}}.oy-landing .foot__brand{display:grid;gap:var(--sp-4);justify-items:start;max-width:22rem}.oy-landing .foot__brand>a{display:inline-flex;min-height:2.75rem;align-items:center}.oy-landing .foot__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-8)}@media (min-width:64rem){.oy-landing .foot__cols{grid-template-columns:repeat(3,minmax(9rem,auto));gap:var(--sp-10)}}@media (min-width:90rem){.oy-landing .foot__cols{grid-template-columns:repeat(6,minmax(7.5rem,auto));gap:var(--sp-10) var(--sp-8)}}.oy-landing .foot__col ul{display:grid;gap:var(--sp-3);margin-top:var(--sp-4)}.oy-landing .foot__col a{display:inline-flex;align-items:center;min-height:1.75rem;font-size:var(--type-label);color:var(--fg-muted);transition:color var(--dur-hover) var(--ease-standard)}.oy-landing .foot__col a:hover{color:var(--fg)}.oy-landing .foot__bar{display:grid;gap:var(--sp-4);margin-top:var(--sp-16);padding-top:var(--sp-6);border-top:1px solid var(--border);align-items:center}@media (min-width:48rem){.oy-landing .foot__bar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.oy-landing .foot__copy{justify-self:end}}.oy-landing .foot__note{font-size:var(--type-caption);max-width:34rem}.oy-landing .foot__giant{display:block;margin:var(--sp-10) auto 0;width:min(92%,88rem);margin-bottom:-5.2%;color:var(--warm-100);user-select:none;pointer-events:none}.oy-landing .foot__giant svg{display:block;width:100%;height:auto}[dir=rtl] .oy-landing .foot__giant{direction:ltr}.oy-landing .status-pill{display:inline-flex;align-items:center;gap:var(--sp-2);justify-self:start;min-height:2rem;padding:0 var(--sp-3);border:1px solid var(--border);border-radius:var(--r-10);font-size:var(--type-caption);font-weight:var(--weight-ui)}@media (min-width:48rem){.oy-landing .status-pill{justify-self:center}}.oy-landing .status-pill__text{background:linear-gradient(90deg,var(--fg) 0 42%,var(--neutral-400) 50%,var(--fg) 58% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:status-shimmer 7s linear infinite}@keyframes status-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.oy-landing .btn--quiet{background:transparent;color:var(--fg-muted)}.oy-landing .btn--quiet:hover:not(:disabled){background:var(--warm-100);color:var(--fg)}.oy-landing .status{display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--fg-muted)}.oy-landing .card{display:grid;gap:var(--sp-3);padding:var(--sp-5);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-16);box-shadow:var(--shadow-md);min-width:0}.oy-landing .label{font-size:var(--type-micro);font-weight:var(--weight-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.oy-landing .tabs{display:flex;gap:var(--sp-1);border-bottom:1px solid var(--border)}.oy-landing .tab{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--sp-3);margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--fg-muted);font-weight:var(--weight-ui);transition:color var(--dur-hover) var(--ease-standard)}.oy-landing .tab:hover{color:var(--fg)}.oy-landing .tab[aria-selected=true]{color:var(--fg);border-bottom-color:var(--ink-950)}.oy-landing .tabpanel{display:grid;gap:var(--sp-3);min-height:5.5rem}.oy-landing .truth{display:inline-flex;align-items:center;gap:var(--sp-1);width:fit-content;padding:2px 10px 2px 8px;border-radius:var(--r-6);background:var(--green-tint);color:var(--green-ring)}.oy-landing .field-label,.oy-landing .truth{font-weight:var(--weight-ui)}.oy-landing .outcome{display:grid;gap:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-12);background:var(--neutral-50)}.oy-landing .reasons{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.oy-landing .reason{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 var(--sp-3);border:1px solid var(--border-strong);border-radius:var(--r-10);background:var(--surface);font-weight:var(--weight-ui);transition:border-color var(--dur-hover) var(--ease-standard),background-color var(--dur-hover) var(--ease-standard)}.oy-landing .reason:hover{border-color:var(--ink-950)}.oy-landing .log{display:grid;font-variant-numeric:lining-nums}.oy-landing .log__icon--clear{color:var(--green-ring)}.oy-landing .log__icon--hold{color:var(--amber-700)}.oy-landing .log__icon--neutral{color:var(--neutral-400)}.oy-landing .cap{display:grid;gap:var(--sp-3)}.oy-landing .cap__ticks{display:grid;grid-template-columns:repeat(25,minmax(0,1fr));gap:3px}.oy-landing .cap__ticks span{height:2.25rem;border-radius:4px;background:var(--warm-100)}.oy-landing .cap__ticks span[data-cap=true]{background:var(--warm-200)}.oy-landing .cap__ticks span[data-on=true]{background:var(--green-ring)}.oy-landing .cap__legend{display:flex;justify-content:space-between;gap:var(--sp-3);font-size:var(--type-caption)}.oy-landing .page{position:relative;padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--r-8);background:var(--white);box-shadow:var(--shadow-xs);font-size:.5rem;line-height:1.35;overflow:hidden}.oy-landing .page__stamp{position:absolute;top:6px;right:6px;display:grid;place-items:center;align-content:center;width:2rem;height:2rem;border-radius:var(--r-pill);border:1.5px solid var(--green-ring);outline:1px solid var(--green-ring);outline-offset:2px;color:var(--green-ring);transform:rotate(-12deg);line-height:1}.oy-landing .page__stamp-num{font-size:.7rem;font-weight:var(--weight-head)}.oy-landing .page__stamp-label{font-size:.32rem;font-weight:var(--weight-ui);letter-spacing:.1em;text-transform:uppercase}.oy-landing .page__name{margin-top:2px;font-size:.7rem;font-weight:var(--weight-head);letter-spacing:.04em;text-transform:uppercase}.oy-landing .page__meta{color:var(--fg-muted);font-size:.45rem}.oy-landing .page__h{margin-top:6px;padding-bottom:1px;border-bottom:1px solid var(--ink-900);font-size:.45rem;font-weight:var(--weight-head);letter-spacing:.08em;text-transform:uppercase}.oy-landing .page__row{display:flex;justify-content:space-between;gap:4px;margin-top:3px}.oy-landing .page__row span{color:var(--fg-muted);white-space:nowrap}.oy-landing .page__text{margin-top:1px;color:var(--fg-body)}.oy-landing .page__text--moved{background:var(--green-tint);border-radius:2px;padding:0 2px}@media (max-width:40rem){.oy-landing .page{font-size:.5625rem}}.oy-landing .orb{display:block;width:7.5rem;height:7.5rem;background:transparent;mix-blend-mode:screen}.oy-landing .achat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-height:19rem;font-size:.8125rem;line-height:1.45}.oy-landing .achat__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:6px;border-bottom:1px solid var(--border)}.oy-landing .achat__tab{display:flex;align-items:center;gap:8px;min-height:2.75rem;padding:4px 8px;border-radius:var(--r-10);text-align:left;color:var(--fg-muted);transition:background-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.oy-landing .achat__tab:hover{color:var(--fg)}.oy-landing .achat__tab[data-active=true]{background:var(--warm-100);color:var(--fg)}.oy-landing .achat__tab-text{display:grid;min-width:0}.oy-landing .achat__tab-name{font-weight:var(--weight-head);font-size:.8125rem}.oy-landing .achat__tab-role{font-size:.6875rem;color:var(--fg-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oy-landing .achat__avatar{flex:none;display:block;border-radius:var(--r-8);box-shadow:var(--shadow-xs)}.oy-landing .achat__marks{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px}.oy-landing .achat__mark{display:inline-grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:var(--r-6);background:var(--white);color:var(--ink-950);border:1px solid var(--border)}.oy-landing .achat__mark svg{width:.875rem;height:.875rem}.oy-landing .achat__mark--text{width:auto;padding:0 8px;font-size:.6875rem;font-weight:var(--weight-ui)}.oy-landing .achat__thread{display:grid;align-content:start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-3) var(--sp-2);overflow:hidden}.oy-landing .achat__you{justify-self:end;max-width:85%;padding:6px 12px;border-radius:var(--r-12) var(--r-12) var(--r-4) var(--r-12);background:var(--warm-100);color:var(--fg);transition:opacity var(--dur-glass) var(--ease-decel),transform var(--dur-glass) var(--ease-decel)}.oy-landing .achat__you[data-sent=false]{opacity:0;transform:translateY(10px)}.oy-landing .achat__reply{grid-template-columns:auto minmax(0,1fr);align-items:start}.oy-landing .achat__reply,.oy-landing .achat__sections{display:grid;gap:var(--sp-3)}.oy-landing .achat__section{display:grid;gap:3px;animation:journey-scene-enter var(--dur-glass) var(--ease-decel) both;transition:opacity .4s var(--ease-decel),filter .4s var(--ease-decel),transform .4s var(--ease-decel);transform-origin:top left}.oy-landing .achat__section[data-resolving=true]{opacity:.55;filter:blur(.5px);transform:scale(.985)}.oy-landing .achat__meta{display:flex;flex-wrap:wrap;gap:6px;font-size:.75rem;color:var(--fg-muted)}.oy-landing .achat__meta b{color:var(--fg);font-weight:var(--weight-ui)}.oy-landing .achat__time{color:var(--fg)}.oy-landing .achat__body{color:var(--fg-body)}.oy-landing .achat__thinking{padding-top:4px;color:var(--fg-muted)}.oy-landing .achat__composer{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-2);padding:3px 3px 3px 12px;border:1px solid var(--border);border-radius:var(--r-12);background:var(--neutral-50);cursor:text;transition:border-color var(--dur-hover) var(--ease-standard)}.oy-landing .achat__composer:focus-within{border-color:var(--neutral-400)}.oy-landing .achat__composer input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;color:var(--fg)}.oy-landing .achat__composer input::placeholder{color:var(--fg-muted)}.oy-landing .achat__send{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r-8);background:var(--ink-950);color:var(--white);transition:background-color var(--dur-hover) var(--ease-standard),opacity var(--dur-hover) var(--ease-standard),transform var(--dur-hover) var(--ease-standard)}.oy-landing .achat__send:active:not(:disabled){transform:scale(.96)}.oy-landing .achat__send:disabled{background:var(--neutral-300);cursor:default}@media (max-width:40rem){.oy-landing .achat__tab-role{display:none}}.oy-landing .hero__note{font-size:var(--type-label);color:var(--on-mesh-subtle)}.oy-landing .hero__cta{min-width:9.5rem}.oy-landing .start{display:none}@media (min-width:64rem){.oy-landing .start{position:absolute;z-index:3;right:var(--sp-16);bottom:var(--sp-16);display:grid;gap:var(--sp-2);width:21rem;padding:var(--sp-6);border-radius:var(--r-card);color:var(--white);animation:journey-scene-enter .7s var(--ease-house) .4s both}}[dir=rtl] .oy-landing .start{right:auto;left:var(--sp-16)}.oy-landing .start__title{margin-bottom:var(--sp-2);font-size:1.125rem;font-weight:var(--weight-head);line-height:1.3}.oy-landing .start__label{font-size:var(--type-caption);font-weight:var(--weight-ui);color:var(--on-mesh-subtle)}.oy-landing .start__input{height:2.75rem;margin-bottom:var(--sp-3);padding:0 var(--sp-4);border:1px solid var(--on-mesh-hairline);border-radius:var(--r-btn);background:rgba(255,255,255,.1);color:var(--white);font:inherit;font-size:var(--type-body);transition:border-color var(--dur-hover) var(--ease-standard),background var(--dur-hover) var(--ease-standard)}.oy-landing .start__input::placeholder{color:rgba(255,255,255,.55)}.oy-landing .start__input:focus{outline:none;border-color:var(--white);background:rgba(255,255,255,.16)}.oy-landing .start__input:focus-visible{outline:none;border-color:var(--white);outline-offset:2px}.oy-landing .start__cta{width:100%}.oy-landing .start__note{font-size:var(--type-caption);color:var(--on-mesh-subtle);text-align:center}.oy-landing .team{display:grid;gap:var(--sp-12)}.oy-landing .team__head{display:grid;gap:var(--sp-4);justify-items:center;max-width:44rem;margin-inline:auto;text-align:center}.oy-landing .team__head .t-h1,.oy-landing .team__head .t-lead{text-wrap:balance}.oy-landing .team__grid{display:grid;width:100%;max-width:64rem;margin-inline:auto;border-block-start:1px dashed var(--border-strong);border-inline-start:1px dashed var(--border-strong)}@media (min-width:40rem){.oy-landing .team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.oy-landing .team__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.oy-landing .fcard{position:relative;overflow:hidden;padding:var(--sp-6);border-inline-end:1px dashed var(--border-strong);border-block-end:1px dashed var(--border-strong)}@media (min-width:64rem){.oy-landing .fcard{padding:var(--sp-8)}}.oy-landing .fcard__pattern{pointer-events:none;position:absolute;top:0;left:50%;width:100%;height:100%;margin-top:calc(-1 * var(--sp-2));margin-left:-5rem;-webkit-mask-image:linear-gradient(white,transparent);mask-image:linear-gradient(white,transparent)}[dir=rtl] .oy-landing .fcard__pattern{left:auto;right:50%;margin-left:0;margin-right:-5rem}.oy-landing .fcard__pattern-fade{position:absolute;inset:0;background:linear-gradient(to right,color-mix(in srgb,var(--fg) 5%,transparent),color-mix(in srgb,var(--fg) 1%,transparent));-webkit-mask-image:radial-gradient(farthest-side at top,white,transparent);mask-image:radial-gradient(farthest-side at top,white,transparent)}.oy-landing .fcard__grid{position:absolute;inset:0;width:100%;height:100%;fill:color-mix(in srgb,var(--fg) 5%,transparent);stroke:color-mix(in srgb,var(--fg) 25%,transparent);mix-blend-mode:overlay}.oy-landing .fcard__squares{overflow:visible}.oy-landing .fcard__icon{position:relative;color:color-mix(in srgb,var(--fg) 75%,transparent)}.oy-landing .fcard__title{position:relative;margin-top:var(--sp-10);font-size:1.0625rem;font-weight:var(--weight-head);line-height:1.3}.oy-landing .fcard__body{position:relative;z-index:2;margin-top:var(--sp-2);font-size:var(--type-label);line-height:1.55;color:var(--fg-muted)}@media (prefers-reduced-motion:no-preference){.oy-landing .team .reveal{transition:opacity .8s var(--ease-house),transform .8s var(--ease-house),filter .8s var(--ease-house)}.oy-landing .team .reveal--late{transition-delay:.3s}.oy-landing .team[data-seen=false] .reveal{opacity:0;transform:translateY(-8px);filter:blur(4px)}}.oy-landing .signal{display:grid;gap:var(--sp-12);align-items:center}@media (min-width:64rem){.oy-landing .signal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-20)}}.oy-landing .why__side{display:grid;gap:var(--sp-5)}@media (min-width:64rem){.oy-landing .why__side{margin-top:var(--sp-16)}}.oy-landing .why__levers{margin:0;padding:0;list-style:none}.oy-landing .why__levers li{display:grid;grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:var(--sp-4);padding:var(--sp-5) 0;border-top:1px solid rgba(255,255,255,.26)}.oy-landing .why__levers li:last-child{border-bottom:1px solid rgba(255,255,255,.26)}.oy-landing .why__num{font-size:2rem;font-weight:var(--weight-head);letter-spacing:-.02em;line-height:1;color:var(--white)}.oy-landing .why__text{display:grid;gap:4px;font-size:.9375rem;line-height:1.5;color:var(--on-mesh-subtle)}.oy-landing .why__text b{color:var(--white);font-weight:var(--weight-head);font-size:1.0625rem}.oy-landing .why__source{font-size:var(--type-caption);color:var(--on-mesh-subtle)}.oy-landing .why__source a{color:var(--white);text-decoration:underline;text-underline-offset:3px}.oy-landing .why .rules__copy .btn{margin-top:var(--sp-3)}.oy-landing .why .rules__copy,.oy-landing .why .why__side{grid-row:auto}@media (min-width:64rem){.oy-landing .why .why__side{grid-column:2;grid-row:1}}.oy-landing .compare{display:grid;gap:var(--sp-12);align-items:center}@media (min-width:64rem){.oy-landing .compare{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:var(--sp-20)}}.oy-landing .compare__copy{display:grid;gap:var(--sp-4);justify-items:start;max-width:34rem}.oy-landing .compare__copy .btn{margin-top:var(--sp-2)}.oy-landing .compare__recruiter{margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--border);font-size:var(--type-label);line-height:1.5;color:var(--fg-body)}.oy-landing .compare__source{font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .stack{display:grid;gap:var(--sp-1);width:100%;max-width:34rem;justify-self:center;padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-md)}.oy-landing .stack__head{display:flex;justify-content:space-between;padding:0 2px var(--sp-2);font-size:var(--type-micro);font-weight:var(--weight-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted)}.oy-landing .stack__list{display:grid;margin:0;padding:0;list-style:none}.oy-landing .stack__ours-inner,.oy-landing .stack__row,.oy-landing .stack__total{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--sp-3)}.oy-landing .stack__row{position:relative;padding:10px 2px;transition:opacity .36s var(--ease-decel),transform .46s var(--ease-spring),filter .36s var(--ease-decel)}.oy-landing .stack__row+.stack__row:before{content:"";position:absolute;top:0;inset-inline-start:calc(2.5rem + var(--sp-3));inset-inline-end:0;height:1px;background:var(--border)}.oy-landing .stack__row[data-in=false]{opacity:0;transform:translateY(8px)}.oy-landing .stack__tile{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--r-10);background:var(--warm-100);color:var(--ink-700);font-size:.8125rem;font-weight:800;letter-spacing:-.02em}.oy-landing .stack__name{display:grid;gap:1px;min-width:0}.oy-landing .stack__name b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.9375rem;font-weight:var(--weight-head);color:var(--fg)}.oy-landing .stack__name span{font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .stack__price{position:relative;font-size:.9375rem;font-weight:var(--weight-head);color:var(--fg);white-space:nowrap;font-variant-numeric:lining-nums proportional-nums}.oy-landing .stack__price:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:1.5px;background:var(--red-700);transform:scaleX(0);transform-origin:left center;transition:transform .38s var(--ease-house)}.oy-landing .stack[data-swapped=true] .stack__row,.oy-landing .stack[data-swapped=true] .stack__total{opacity:.45;filter:saturate(.6)}.oy-landing .stack[data-swapped=true] .stack__price:after{transform:scaleX(1)}.oy-landing .stack[data-swapped=true] .stack__row:nth-child(2) .stack__price:after{transition-delay:70ms}.oy-landing .stack[data-swapped=true] .stack__row:nth-child(3) .stack__price:after{transition-delay:.14s}.oy-landing .stack[data-swapped=true] .stack__row:nth-child(4) .stack__price:after{transition-delay:.21s}.oy-landing .stack[data-swapped=true] .stack__total .stack__price:after{transition-delay:.28s}.oy-landing .stack__total{grid-template-columns:minmax(0,1fr) auto;margin-top:var(--sp-1);padding:12px 2px;border-top:1.5px solid var(--fg);transition:opacity .36s var(--ease-decel),transform .46s var(--ease-spring),filter .36s var(--ease-decel)}.oy-landing .stack__total[data-in=false]{opacity:0;transform:translateY(8px)}.oy-landing .stack__price--total{font-size:1.375rem;letter-spacing:-.02em}.oy-landing .stack__ours{display:grid;grid-template-rows:1fr;transition:grid-template-rows .6s var(--ease-spring-soft)}.oy-landing .stack__ours[data-in=false]{grid-template-rows:0fr}.oy-landing .stack__ours-wrap{display:grid;min-height:0;overflow:hidden}.oy-landing .stack__ours-inner{margin:var(--sp-3) 1px 1px;padding:14px;border-radius:var(--r-14);background:var(--forest-50);box-shadow:inset 0 0 0 1.5px var(--cta);transition:opacity .36s var(--ease-decel) .12s,transform .56s var(--ease-spring) .12s}.oy-landing .stack__ours[data-in=false] .stack__ours-inner{opacity:0;transform:translateY(16px) scale(.98)}.oy-landing .stack__tile--ours{background:var(--white);box-shadow:0 1px 2px rgba(10,11,12,.08),0 6px 14px -8px rgba(10,11,12,.3)}.oy-landing .stack__ours .stack__name b{color:var(--forest-800)}.oy-landing .stack__ours .stack__name span{white-space:normal;color:var(--fg-body)}.oy-landing .stack__price--ours{font-size:1.75rem;letter-spacing:-.03em;color:var(--forest-800)}.oy-landing .stack__price--ours:after{display:none}.oy-landing .stack__save{display:inline-flex;justify-self:end;align-items:center;margin-top:var(--sp-2);padding:4px 10px;border-radius:var(--r-8);background:var(--green-tint);color:var(--green-ring);font-size:var(--type-caption);font-weight:var(--weight-head);transition:opacity .3s var(--ease-decel) .42s,transform .42s var(--ease-spring) .42s}.oy-landing .stack__ours[data-in=false] .stack__save{opacity:0;transform:scale(.9)}@media (prefers-reduced-motion:reduce){.oy-landing .stack__ours,.oy-landing .stack__ours-inner,.oy-landing .stack__price:after,.oy-landing .stack__row,.oy-landing .stack__save,.oy-landing .stack__total{transition:none}}.oy-landing .pricing__toggle-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}.oy-landing .pricing__save{display:inline-flex;align-items:center;height:1.75rem;padding:0 10px;border-radius:var(--r-8);background:var(--green-tint);color:var(--green-ring);font-size:var(--type-caption);font-weight:var(--weight-ui)}.oy-landing .tier__name-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.oy-landing .tier__rec{background:var(--white);color:var(--ink-950)}.oy-landing .tier__cost{display:flex;align-items:baseline;gap:var(--sp-2);margin-top:var(--sp-3)}.oy-landing .tier__amount{font-size:2.5rem;font-weight:var(--weight-head);letter-spacing:-.02em;line-height:1}.oy-landing .tier__per{font-size:var(--type-label);color:var(--fg-muted)}.oy-landing .tier__billing{min-height:1.3em;font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .tier .tier__figure{margin-top:var(--sp-3)}.oy-landing .tier .tier__num{font-size:2rem}.oy-landing .tier .tier__unit{max-width:15rem}.oy-landing .tier__mode{display:inline-flex;align-items:center;gap:6px}.oy-landing .tier__cta{margin-top:auto}.oy-landing .tier--plate .tier__billing,.oy-landing .tier--plate .tier__per{color:var(--on-mesh-subtle)}.oy-landing .tier--plate .tier__amount{color:var(--white)}.oy-landing .guarantee{display:grid;gap:var(--sp-10);margin-top:var(--sp-8);padding:var(--sp-20) var(--gutter) var(--sp-16);color:var(--white)}.oy-landing .guarantee>*{position:relative;z-index:1}@media (min-width:64rem){.oy-landing .guarantee{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--sp-20);padding:var(--sp-24) var(--gutter-lg);align-items:center}}.oy-landing .guarantee__copy{display:grid;gap:var(--sp-5);justify-items:start;max-width:38rem}.oy-landing .guarantee__copy .t-lead{color:var(--on-mesh-subtle)}.oy-landing .guarantee__copy .btn{margin-top:var(--sp-3)}.oy-landing .guarantee__card{display:grid;gap:var(--sp-5);padding:var(--sp-6);border-radius:var(--r-card)}@media (min-width:64rem){.oy-landing .guarantee__card{padding:var(--sp-8)}}.oy-landing .guarantee__terms-title{color:var(--on-mesh-subtle)}.oy-landing .guarantee__terms{display:grid;gap:var(--sp-4);margin:0;padding:0;list-style:none}.oy-landing .guarantee__terms li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:var(--sp-3);align-items:start;font-size:1.0625rem;line-height:1.5}.oy-landing .guarantee__n{display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--r-pill);background:var(--white);color:var(--forest-800);font-weight:var(--weight-head);font-size:var(--type-label)}.oy-landing .guarantee__note{padding-top:var(--sp-4);border-top:1px solid var(--on-mesh-hairline);font-size:var(--type-caption);color:var(--on-mesh-subtle)}.oy-landing .final__copy h2{text-wrap:balance}.oy-landing .final__card{display:grid;gap:var(--sp-5)}.oy-landing .final__next{margin:0;font-size:var(--type-label);font-weight:600;color:var(--on-mesh-subtle)}.oy-landing .final__steps{display:grid;gap:var(--sp-4);margin:0;padding:0;list-style:none}.oy-landing .final__step{display:grid;grid-template-columns:1.75rem minmax(0,1fr);gap:var(--sp-3);align-items:start}.oy-landing .final__num{display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid var(--on-mesh-hairline);border-radius:var(--r-pill);font-size:.8125rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--on-mesh)}.oy-landing .final__step-text{display:grid;gap:.125rem;padding-top:.1875rem}.oy-landing .final__step-title{font-size:var(--type-body);font-weight:600;color:var(--on-mesh)}.oy-landing .final__step-body{font-size:var(--type-label);line-height:1.5;color:var(--on-mesh-subtle)}.oy-landing .final__cta{width:100%;height:3.25rem;font-size:1rem}.oy-landing .final__note{margin:0;text-wrap:balance;font-size:.8125rem;line-height:1.5;text-align:center;color:var(--on-mesh-faint)}.oy-landing .sticky-cta{position:fixed;z-index:var(--z-nav);left:var(--sp-2);right:var(--sp-2);bottom:var(--sp-2);display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);border-radius:var(--r-nav);background:var(--glass-nav-fill);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--shadow-md);transform:translateY(calc(100% + var(--sp-4)));transition:transform var(--dur-nav) var(--ease-house)}.oy-landing .sticky-cta[data-show=true]{transform:none}.oy-landing .sticky-cta__note{font-size:var(--type-caption);color:var(--fg-muted)}@media (min-width:48rem){.oy-landing .sticky-cta{display:none}}.oy-landing [data-menu-open] .sticky-cta{display:none}.oy-landing .compare__price,.oy-landing .tier__amount,.oy-landing .why__num{font-variant-numeric:lining-nums proportional-nums}@media (max-width:39.99rem){.oy-landing .fcard__title{margin-top:var(--sp-6)}}.oy-landing .board{gap:var(--sp-3)}.oy-landing .board,.oy-landing .tailor{display:grid;padding:var(--sp-4);text-align:start}.oy-landing .tailor{gap:var(--sp-4)}.oy-landing .apply{position:relative;overflow:hidden}.oy-landing .apply,.oy-landing .inbox{display:grid;gap:var(--sp-3);padding:var(--sp-4);text-align:start}.oy-landing .mail{display:grid;grid-template-rows:1fr;transition:grid-template-rows .56s var(--ease-spring-soft)}.oy-landing .mail[data-in=false]{grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.oy-landing .mail{transition:none}}.oy-landing .interview{display:grid;gap:var(--sp-3);padding:var(--sp-4);text-align:start}.oy-landing .caption{display:grid;gap:3px;padding:8px 12px;border-radius:var(--r-12);background:rgba(255,255,255,.07);opacity:.35;transition:opacity .3s var(--ease-decel)}.oy-landing .caption[data-who=you]{background:rgba(196,235,249,.14)}.oy-landing .caption[data-on=true]{opacity:1}@media (prefers-reduced-motion:reduce){.oy-landing .caption{transition:none}}@media (max-width:29.99rem){.oy-landing .stack{padding:var(--sp-4)}.oy-landing .stack__name b{white-space:normal}}.oy-landing .wordmark__svg{display:block;height:1.625rem;width:auto;aspect-ratio:1730/350}.oy-landing #guarantee,.oy-landing #hero,.oy-landing #why{--r-plate:var(--r-plate-lg)}.oy-landing .funnel{min-height:100svh;background:var(--canvas)}.oy-landing .fh{position:fixed;top:var(--sp-3);left:0;right:0;z-index:var(--z-nav);display:flex;justify-content:center;padding:0 var(--sp-2);pointer-events:none}.oy-landing .fh__capsule{pointer-events:auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--sp-5);width:min(100%,60rem);min-height:3.5rem;padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-5);border-radius:var(--r-nav);color:var(--glass-nav-ink)}[dir=rtl] .oy-landing .fh__capsule{padding:var(--sp-2) var(--sp-5) var(--sp-2) var(--sp-2)}.oy-landing .fh__logo{display:inline-flex;color:var(--fg)}.oy-landing .fh__progress{justify-self:center;display:inline-flex;align-items:center;gap:var(--sp-3);width:min(100%,20rem)}.oy-landing .fh__segments{flex:1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px}.oy-landing .fh__seg{position:relative;height:6px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--fg) 10%,transparent);overflow:hidden}.oy-landing .fh__seg:after{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--cta);transform:scaleX(0);transform-origin:left center;transition:transform .52s var(--ease-house)}[dir=rtl] .oy-landing .fh__seg:after{transform-origin:right center}.oy-landing .fh__seg[data-state=done]:after{transform:scaleX(1)}.oy-landing .fh__seg[data-state=now]:after{transform:scaleX(.5)}.oy-landing .fh__count{flex:none;font-size:var(--type-label);font-weight:var(--weight-head);color:var(--fg);font-variant-numeric:tabular-nums}.oy-landing .fh__count span{font-weight:var(--weight-ui);color:var(--fg-muted)}.oy-landing .fh__end{display:inline-flex;align-items:center;gap:var(--sp-1)}.oy-landing .fh__exit{display:inline-flex;align-items:center;height:2.5rem;padding:0 var(--sp-4);border-radius:var(--r-10);font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg);opacity:var(--glass-nav-dim);transition:background var(--dur-hover) var(--ease-standard),opacity var(--dur-hover) var(--ease-standard)}.oy-landing .fh__exit:hover{opacity:1;background:var(--glass-nav-hover)}@media (max-width:47.99rem){.oy-landing .fh__capsule{gap:var(--sp-3);padding-inline-start:var(--sp-4)}.oy-landing .fh__exit{display:none}.oy-landing .fh__progress{width:100%}}@media (max-width:29.99rem){.oy-landing .fh__count{display:none}}.oy-landing .funnel__main{display:grid;align-content:center;gap:var(--sp-8);min-height:100svh;max-width:76rem;margin:0 auto;padding:6.5rem var(--gutter) var(--sp-12)}@media (min-width:64rem){.oy-landing .funnel__main{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--sp-16);align-items:center}}.oy-landing .funnel__side{display:none}@media (min-width:64rem){.oy-landing .funnel__side{display:block;position:sticky;top:6.5rem}.oy-landing .funnel__mobile-count{display:none}}.oy-landing .funnel__stage{display:grid;gap:var(--sp-8);max-width:38rem;opacity:0;transition:opacity .2s var(--ease-decel)}.oy-landing .funnel__stage[data-ready=true]{opacity:1}.oy-landing .qstep{animation:qstep-in .52s var(--ease-house) both}.oy-landing .qstep[data-dir=back]{animation-name:qstep-back}@keyframes qstep-in{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}}@keyframes qstep-back{0%{opacity:0;transform:translateY(-20px);filter:blur(6px)}}@media (prefers-reduced-motion:reduce){.oy-landing .qstep{animation:none}}.oy-landing .qfield{display:grid;gap:var(--sp-4);margin:0;padding:0;border:0;min-width:0}.oy-landing .qstep__head{display:grid;gap:var(--sp-2);margin-bottom:var(--sp-2)}.oy-landing .qstep__title{font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:var(--weight-head);letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.oy-landing .qstep__help,.oy-landing .qstep__note{font-size:var(--type-body);color:var(--fg-muted)}.oy-landing .qstep__note{font-size:var(--type-caption)}.oy-landing .qstep__sub{margin-top:var(--sp-2);font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg-body)}.oy-landing .qlist{display:grid;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-xs);overflow:hidden}.oy-landing .qopt{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:3.5rem;padding:0 var(--sp-5);border:0;background:none;color:var(--fg);font:inherit;font-size:1.0625rem;font-weight:var(--weight-ui);text-align:start;cursor:pointer;transition:background var(--dur-hover) var(--ease-standard)}.oy-landing .qopt+.qopt:before{content:"";position:absolute;top:0;inset-inline:var(--sp-5) 0;height:1px;background:var(--border)}@media (hover:hover){.oy-landing .qopt:hover{background:var(--warm-50)}}.oy-landing .qopt:active{background:var(--warm-100)}.oy-landing .qopt:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.oy-landing .qopt[data-on=true]{background:var(--forest-50);color:var(--forest-800)}.oy-landing .qopt__mark{flex:none;display:grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--border-strong);transition:background .2s var(--ease-standard),box-shadow .2s var(--ease-standard),transform .32s var(--ease-spring)}.oy-landing .qopt--check .qopt__mark{border-radius:var(--r-6)}.oy-landing .qopt[data-on=true] .qopt__mark{background:var(--cta);box-shadow:none;transform:scale(1.05)}.oy-landing .qopt[data-on=true] .qopt__mark:after{content:"";width:6px;height:10px;margin-top:-2px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}.oy-landing .qchips,.oy-landing .qsuggest{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.oy-landing .qchips:empty{display:none}.oy-landing .qchip{display:inline-flex;align-items:center;gap:6px;min-height:2.5rem;padding:0 var(--sp-4);border:0;border-radius:var(--r-btn);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--fg);font:inherit;font-size:var(--type-label);font-weight:var(--weight-ui);cursor:pointer;transition:background var(--dur-hover) var(--ease-standard),box-shadow var(--dur-hover) var(--ease-standard),transform .1s var(--ease-standard)}.oy-landing .qchip:active{transform:scale(.97)}.oy-landing .qchip--on,.oy-landing .qchip[data-on=true]{background:var(--forest-50);box-shadow:inset 0 0 0 1.5px var(--cta);color:var(--forest-800)}.oy-landing .qchip__x{display:grid;place-items:center;width:1.5rem;height:1.5rem;margin-inline-end:-6px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.oy-landing .qchip__x:hover{background:color-mix(in srgb,var(--cta) 14%,transparent)}.oy-landing .qinput{height:3rem;padding:0 var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--r-btn);background:var(--surface);color:var(--fg);font:inherit;font-size:var(--type-body)}.oy-landing .qinput:focus{outline:none;border-color:var(--ink-500)}.oy-landing .qinput:disabled{opacity:.5}.oy-landing .wl{display:grid;justify-items:center;align-content:center;gap:var(--sp-8);min-height:100svh;max-width:32rem;margin:0 auto;padding:7rem var(--gutter) var(--sp-12);text-align:center}.oy-landing .wl__team{display:flex;justify-content:center;gap:var(--sp-2);padding-top:var(--sp-3)}.oy-landing .wl__mate{position:relative;width:3.25rem;height:2.625rem;border-radius:14px;background:var(--surface);box-shadow:0 1px 2px rgba(10,11,12,.08),0 4px 10px -4px rgba(10,11,12,.14)}.oy-landing .wl__mate img{position:absolute;left:0;bottom:0;width:3.25rem;height:3.25rem;clip-path:inset(-1rem 0 0 0 round 0 0 14px 14px)}.oy-landing .wl__done,.oy-landing .wl__head{display:grid;gap:var(--sp-3)}.oy-landing .wl__done{justify-items:center}.oy-landing .wl__done h1:focus{outline:none}.oy-landing .wl__lead{font-size:var(--type-body);line-height:1.55;color:var(--fg-muted);text-wrap:pretty}.oy-landing .wl__home{margin-top:var(--sp-3)}.oy-landing .wl__form{position:relative;display:grid;gap:var(--sp-4);width:100%;text-align:start}.oy-landing .wl__field{display:grid;gap:var(--sp-2)}.oy-landing .wl__label{font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg-body)}.oy-landing .wl__error{font-size:var(--type-label);color:var(--red-700)}.oy-landing .wl__submit{width:100%;min-height:3rem;margin-top:var(--sp-2)}.oy-landing .wl__privacy{font-size:var(--type-caption);color:var(--fg-muted);text-align:center;text-wrap:pretty}.oy-landing .wl__privacy a,.oy-landing .wl__ways a{color:var(--fg);font-weight:var(--weight-ui);text-decoration:underline;text-underline-offset:3px}.oy-landing .wl__ways{display:grid;gap:var(--sp-2);font-size:var(--type-label);color:var(--fg-muted)}@media (max-width:23.5rem){.oy-landing .wl__team{gap:.375rem}.oy-landing .wl__mate,.oy-landing .wl__mate img{width:2.75rem}.oy-landing .wl__mate{height:2.25rem}.oy-landing .wl__mate img{height:2.75rem}}.oy-landing .wl__share{display:grid;gap:var(--sp-3);width:100%;margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--border);text-align:start}.oy-landing .wl__share-title{font-size:var(--type-body);font-weight:var(--weight-head);color:var(--fg)}.oy-landing .wl__share-title+.wl__lead{margin-top:calc(var(--sp-2) * -1)}.oy-landing .wl__share .wl__lead{font-size:var(--type-label)}.oy-landing .wl__copy{justify-self:start;min-height:2.75rem;margin-bottom:var(--sp-3)}.oy-landing .wl__tools{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none;font-size:var(--type-label)}.oy-landing .wl__tools a{color:var(--fg);font-weight:var(--weight-ui);text-decoration:underline;text-underline-offset:3px}.oy-landing .wl__trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.oy-landing .qcity{display:grid;gap:var(--sp-3)}.oy-landing .qsalary__value{display:flex;align-items:baseline;gap:var(--sp-2);font-size:clamp(2.25rem,5vw,3rem);font-weight:var(--weight-head);letter-spacing:-.03em;color:var(--forest-800);font-variant-numeric:lining-nums}.oy-landing .qsalary__value span{font-size:var(--type-body);font-weight:var(--weight-ui);letter-spacing:0;color:var(--fg-muted)}.oy-landing .qrange{--p:50%;width:100%;height:2.75rem;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer}.oy-landing .qrange::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-pill);background:linear-gradient(to right,var(--cta) var(--p),var(--warm-200) var(--p))}.oy-landing .qrange::-moz-range-track{height:6px;border-radius:var(--r-pill);background:linear-gradient(to right,var(--cta) var(--p),var(--warm-200) var(--p))}.oy-landing .qrange::-webkit-slider-thumb{-webkit-appearance:none;width:1.75rem;height:1.75rem;margin-top:calc(3px - .875rem);border-radius:50%;background:var(--white);box-shadow:0 1px 2px rgba(10,11,12,.2),0 4px 12px -2px rgba(10,11,12,.25)}.oy-landing .qrange::-moz-range-thumb{width:1.75rem;height:1.75rem;border:0;border-radius:50%;background:var(--white);box-shadow:0 1px 2px rgba(10,11,12,.2),0 4px 12px -2px rgba(10,11,12,.25)}.oy-landing .qrange:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:var(--r-8)}.oy-landing .qrange__ends{display:flex;justify-content:space-between;margin-top:calc(-1 * var(--sp-2));font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .qinter{display:grid;gap:var(--sp-4)}.oy-landing .qinter__body{font-size:1.1875rem;line-height:1.5;color:var(--fg-body)}.oy-landing .qinter__source{font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .qnav{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding-top:var(--sp-2)}.oy-landing .qnav__right{display:inline-flex;align-items:center;gap:var(--sp-2)}.oy-landing .qnav__arrow{display:inline-block}[dir=rtl] .oy-landing .qnav__arrow{transform:scaleX(-1)}.oy-landing .qnav__next{min-width:8.5rem}.oy-landing .qnav__next:disabled{opacity:.4;cursor:not-allowed}.oy-landing .counter{position:relative;overflow:hidden;min-height:22rem;border-radius:var(--r-plate);color:var(--white)}.oy-landing .counter__photo{object-fit:cover}.oy-landing .counter__body{position:relative;z-index:1;display:grid;align-content:end;gap:var(--sp-3);min-height:22rem;padding:var(--sp-8);background:linear-gradient(180deg,rgba(4,10,18,0),rgba(4,10,18,.45))}.oy-landing .counter__label{font-size:var(--type-label);font-weight:var(--weight-ui);color:rgba(255,255,255,.8)}.oy-landing .counter__num{font-size:clamp(3.5rem,6vw,5rem);font-weight:var(--weight-head);letter-spacing:-.04em;line-height:1;font-variant-numeric:lining-nums proportional-nums}.oy-landing .counter__unit{font-size:var(--type-label);color:rgba(255,255,255,.8)}.oy-landing .counter__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid rgba(255,255,255,.16);font-size:var(--type-caption);color:rgba(255,255,255,.66)}.oy-landing .funnel__mobile-count{position:fixed;top:4.75rem;left:0;right:0;z-index:5;padding:var(--sp-2) var(--gutter);background:color-mix(in srgb,var(--canvas) 90%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.oy-landing .cbar{display:flex;align-items:baseline;gap:var(--sp-2)}.oy-landing .cbar__num{font-size:1.375rem;font-weight:var(--weight-head);letter-spacing:-.02em;color:var(--forest-800);font-variant-numeric:lining-nums proportional-nums}.oy-landing .cbar__label{flex:1;min-width:0;font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .plan{display:grid;align-content:center;gap:var(--sp-6);min-height:100svh;max-width:76rem;margin:0 auto;padding:6rem var(--gutter) var(--sp-12)}.oy-landing .plan--empty{justify-items:start}.oy-landing .plan__hero{position:relative;overflow:hidden;border-radius:var(--r-plate);color:var(--white)}.oy-landing .plan__photo{object-fit:cover}.oy-landing .plan__hero-body{position:relative;z-index:1;display:grid;gap:var(--sp-3);justify-items:start;padding:var(--sp-12) var(--sp-6) var(--sp-10);background:linear-gradient(100deg,rgba(4,10,18,.4),rgba(4,10,18,.05) 70%);animation:qstep-in .64s var(--ease-house) both}@media (min-width:64rem){.oy-landing .plan__hero-body{padding:var(--sp-16) var(--sp-16) var(--sp-12)}}.oy-landing .plan__for{font-size:var(--type-label);font-weight:var(--weight-ui);color:rgba(255,255,255,.8)}.oy-landing .plan__title{font-size:clamp(2rem,4.5vw,3.5rem);font-weight:var(--weight-head);letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.oy-landing .plan__big{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-3);margin-top:var(--sp-2)}.oy-landing .plan__big b{font-size:clamp(3rem,7vw,5.5rem);font-weight:var(--weight-head);letter-spacing:-.04em;line-height:1;color:var(--lime-200);font-variant-numeric:lining-nums}.oy-landing .plan__big span{font-size:1.125rem;font-weight:var(--weight-ui)}.oy-landing .plan__checked{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);font-size:var(--type-label);color:rgba(255,255,255,.72)}.oy-landing .plan__cta{margin-top:var(--sp-4);height:3.25rem;padding:0 var(--sp-6);font-size:1rem;white-space:normal;text-align:center}.oy-landing .plan__note{font-size:var(--type-caption);color:rgba(255,255,255,.72)}.oy-landing .plan__grid{display:grid;gap:var(--sp-4)}@media (min-width:48rem){.oy-landing .plan__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oy-landing .pcard--wide{grid-column:1/-1}}@media (min-width:64rem){.oy-landing .plan__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.oy-landing .pcard{display:grid;align-content:start;gap:var(--sp-3);padding:var(--sp-6);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-xs);animation:qstep-in .56s var(--ease-house) both}.oy-landing .pcard:nth-child(2){animation-delay:70ms}.oy-landing .pcard:nth-child(3){animation-delay:.14s}.oy-landing .pcard:nth-child(4){animation-delay:.21s}.oy-landing .pcard:nth-child(5){animation-delay:.28s}@media (prefers-reduced-motion:reduce){.oy-landing .pcard,.oy-landing .plan__hero-body{animation:none}}.oy-landing .pcard__label{font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg-muted)}.oy-landing .pcard__text{font-size:1.0625rem;line-height:1.45;color:var(--fg)}.oy-landing .pcard__source{font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .plan__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5);padding-top:var(--sp-2)}.oy-landing .plan__foot .btn{white-space:normal;text-align:center;min-height:3rem;height:auto;padding-block:var(--sp-2)}.oy-landing .plan__edit{font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg-muted);text-decoration:underline;text-underline-offset:3px}.oy-landing .sheet-wrap{position:fixed;inset:0;z-index:var(--z-dialog);display:grid;place-items:end center}@media (min-width:40rem){.oy-landing .sheet-wrap{place-items:center}}.oy-landing .sheet-scrim{position:absolute;inset:0;border:0;background:rgba(10,11,12,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:sheet-fade .24s var(--ease-decel) both}.oy-landing .sheet{position:relative;display:grid;gap:var(--sp-4);width:min(100%,26rem);max-height:100svh;overflow:auto;padding:var(--sp-8) var(--sp-6) var(--sp-6);border-radius:var(--r-plate) var(--r-plate) 0 0;background:var(--surface);box-shadow:var(--shadow-lg);animation:sheet-up .52s var(--ease-spring) both}@media (min-width:40rem){.oy-landing .sheet{border-radius:var(--r-plate)}}@keyframes sheet-up{0%{transform:translateY(40px);opacity:0}}@keyframes sheet-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.oy-landing .sheet,.oy-landing .sheet-scrim{animation:none}}.oy-landing .sheet__close{position:absolute;top:var(--sp-3);inset-inline-end:var(--sp-3);width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:transparent;color:var(--fg-muted);font-size:1.5rem;cursor:pointer}.oy-landing .sheet__close:hover{background:var(--warm-100);color:var(--fg)}.oy-landing .sheet__title{font-size:1.5rem;font-weight:var(--weight-head);letter-spacing:-.02em}.oy-landing .sheet__lead{margin-top:calc(-1 * var(--sp-2));color:var(--fg-muted)}.oy-landing .sheet__buttons{display:grid;gap:var(--sp-3)}.oy-landing .sso{display:flex;align-items:center;justify-content:center;gap:var(--sp-3);height:3rem;border-radius:var(--r-btn);background:var(--surface);box-shadow:inset 0 0 0 1px var(--border-strong);color:var(--fg);font-size:.9375rem;font-weight:var(--weight-ui);transition:background var(--dur-hover) var(--ease-standard),transform .1s var(--ease-standard)}.oy-landing .sso:hover{background:var(--warm-50)}.oy-landing .sso:active{transform:scale(.98)}.oy-landing .sso--apple{background:var(--ink-950);box-shadow:none;color:var(--white)}.oy-landing .sso--apple:hover{background:var(--ink-900)}.oy-landing .sheet__or{display:flex;align-items:center;gap:var(--sp-3);font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .sheet__or:after,.oy-landing .sheet__or:before{content:"";flex:1;height:1px;background:var(--border)}.oy-landing .sheet__email{display:grid;gap:var(--sp-2)}.oy-landing .sheet__label{font-size:var(--type-label);font-weight:var(--weight-ui)}.oy-landing .sheet__input{height:3rem;padding:0 var(--sp-4);border:1px solid var(--border-strong);border-radius:var(--r-btn);font:inherit}.oy-landing .sheet__input:focus{outline:none;border-color:var(--ink-500)}.oy-landing .sheet__check{display:flex;align-items:center;gap:var(--sp-2);min-height:2.75rem;font-size:var(--type-label);color:var(--fg-body);cursor:pointer}.oy-landing .sheet__check input{width:1.125rem;height:1.125rem;accent-color:var(--cta)}.oy-landing .sheet__submit{width:100%;margin-top:var(--sp-1)}.oy-landing .sheet__terms{font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .sheet__terms a{color:var(--fg-body);text-decoration:underline;text-underline-offset:2px}@media (max-width:63.99rem){.oy-landing .funnel__main{padding-top:9rem}}@property --ac-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.oy-landing .swipe-dots{display:flex;justify-content:center;gap:6px;margin-top:var(--sp-4)}.oy-landing .swipe-dots span{width:6px;height:6px;border-radius:var(--r-pill);background:color-mix(in srgb,var(--fg) 20%,transparent);transition:width .36s var(--ease-spring),background .2s var(--ease-standard)}.oy-landing .swipe-dots span[data-on=true]{width:18px;background:var(--cta)}@media (max-width:47.99rem){.oy-landing .snap{grid-auto-flow:column;grid-template-columns:none!important;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}.oy-landing .snap::-webkit-scrollbar{display:none}.oy-landing .snap>*{scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.oy-landing .tiers.snap{display:grid;grid-auto-columns:86%;gap:var(--sp-3);align-items:stretch;margin-inline:calc(-1 * var(--gutter));padding:var(--sp-2) var(--gutter) var(--sp-4)}.oy-landing .tiers.snap>*{scroll-snap-align:center}.oy-landing .tier:hover{transform:none}}@media (max-width:39.99rem){.oy-landing .team__grid.snap{display:grid;width:auto;max-width:none;grid-auto-columns:78%;margin-inline:calc(-1 * var(--gutter));border-inline-start:0;border-block-start:0;padding-inline:var(--gutter)}.oy-landing .team__grid.snap .fcard{border-block-start:1px dashed var(--border-strong)}.oy-landing .team__grid.snap .fcard:first-child{border-inline-start:1px dashed var(--border-strong)}}@media (max-width:47.99rem){.oy-landing .hero.plate{align-items:end;min-height:max(38rem,100svh - var(--plate-inset))}.oy-landing .hero__photo{object-position:68% 40%}.oy-landing .hero__scrim{background:linear-gradient(0deg,rgba(6,10,16,.92) 0,rgba(6,10,16,.78) 38%,rgba(6,10,16,.2) 68%,rgba(6,10,16,0))}.oy-landing .hero__copy{gap:var(--sp-3);max-width:none;padding:0 var(--sp-5) var(--sp-8)}.oy-landing .hero__kicker{font-size:1rem;color:rgba(255,255,255,.85)}.oy-landing .hero .t-display{font-size:clamp(2.6rem,11.5vw,3.75rem);line-height:.98}.oy-landing .hero__lead{font-size:1rem;line-height:1.5;color:rgba(255,255,255,.88)}.oy-landing .hero__ctas{display:grid;grid-template-columns:1fr;gap:var(--sp-2);margin-top:var(--sp-3)}.oy-landing .hero__ctas .btn{width:100%;height:3.25rem;font-size:1rem}.oy-landing .hero__note{font-size:var(--type-caption);text-align:center}}@media (min-width:30rem) and (max-width:47.99rem){.oy-landing .hero__ctas{grid-template-columns:1fr 1fr}}@media (max-width:47.99rem){.oy-landing .menu__links a{font-size:clamp(2.25rem,11vw,2.75rem);letter-spacing:-.02em}}@media (prefers-reduced-motion:no-preference){.oy-landing .menu__bottom>*,.oy-landing .menu__links a{animation:menu-link-in .52s var(--ease-house) both}.oy-landing .menu__links a:first-child{animation-delay:60ms}.oy-landing .menu__links a:nth-child(2){animation-delay:.11s}.oy-landing .menu__links a:nth-child(3){animation-delay:.16s}.oy-landing .menu__links a:nth-child(4){animation-delay:.21s}.oy-landing .menu__bottom>*{animation-delay:.28s}}@keyframes menu-link-in{0%{opacity:0;transform:translateY(14px)}}@media (prefers-reduced-motion:reduce){.oy-landing .rail{overflow-x:auto;scrollbar-width:none}.oy-landing .rail__track{flex-wrap:nowrap!important;width:max-content!important;justify-content:flex-start!important;padding-inline:var(--gutter)}.oy-landing .rail__mark:nth-child(n+19){display:none}}.oy-landing .consent{position:fixed;z-index:var(--z-dialog);left:var(--sp-4);bottom:var(--sp-4);display:grid;gap:var(--sp-3);width:min(26rem,calc(100vw - 2 * var(--sp-4)));padding:var(--sp-5);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-lg),0 0 0 1px var(--border);color:var(--fg);animation:consent-in .52s var(--ease-spring) both}[dir=rtl] .oy-landing .consent{left:auto;right:var(--sp-4)}@keyframes consent-in{0%{opacity:0;transform:translateY(18px)}}.oy-landing .consent__title{font-size:1.0625rem;font-weight:var(--weight-head)}.oy-landing .consent__body{font-size:var(--type-label);line-height:1.5;color:var(--fg-body)}.oy-landing .consent__link{color:var(--forest-700);text-decoration:underline;text-underline-offset:3px}.oy-landing .consent__cats{display:grid;margin:0;padding:0;list-style:none;border-radius:var(--r-12);background:var(--warm-50)}.oy-landing .consent__cat{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4)}.oy-landing .consent__cat+.consent__cat{border-top:1px solid var(--border)}.oy-landing .consent__cat-text{display:grid;gap:2px;flex:1;min-width:0;font-size:var(--type-caption);line-height:1.4;color:var(--fg-muted)}.oy-landing .consent__cat-text b{font-size:var(--type-label);font-weight:var(--weight-head);color:var(--fg)}.oy-landing .consent__always{flex:none;font-size:var(--type-caption);font-weight:var(--weight-ui);color:var(--fg-muted)}.oy-landing .consent__switch{flex:none;position:relative;width:2.75rem;height:1.625rem;border:0;border-radius:var(--r-pill);background:var(--warm-300);cursor:pointer;transition:background .2s var(--ease-standard)}.oy-landing .consent__switch>span{position:absolute;top:3px;left:3px;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--white);box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform .36s var(--ease-spring)}.oy-landing .consent__switch[aria-checked=true]{background:var(--cta)}.oy-landing .consent__switch[aria-checked=true]>span{transform:translateX(1.125rem)}.oy-landing .consent__switch:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.oy-landing .consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-2)}.oy-landing .consent__btn{width:100%;min-height:2.75rem;height:auto;padding-block:var(--sp-2);white-space:normal;background:var(--ink-950);color:var(--white);font-size:var(--type-label)}.oy-landing .consent__btn:hover{background:var(--ink-900)}.oy-landing .consent__choose{justify-self:center;min-height:2.75rem;padding:0 var(--sp-3);border:0;background:none;color:var(--fg-muted);font:inherit;font-size:var(--type-label);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.oy-landing .consent__choose:hover{color:var(--fg)}@media (max-width:47.99rem){.oy-landing .consent{left:var(--sp-2);right:var(--sp-2);bottom:var(--sp-2);width:auto;padding:var(--sp-5) var(--sp-4) var(--sp-4)}[dir=rtl] .oy-landing .consent{right:var(--sp-2)}}.oy-landing [data-consent-open] .sticky-cta{display:none}@media (prefers-reduced-motion:reduce){.oy-landing .consent{animation:none}}.oy-landing .foot__settings{display:inline-flex;align-items:center;min-height:1.75rem;padding:0;border:0;background:none;font:inherit;font-size:var(--type-label);color:var(--fg-muted);cursor:pointer;transition:color var(--dur-hover) var(--ease-standard)}.oy-landing .foot__settings:hover{color:var(--fg)}.oy-landing .blog,.oy-landing .bpost{max-width:76rem;margin:0 auto;padding:8.5rem var(--gutter) var(--sp-8)}@media (max-width:47.99rem){.oy-landing .blog,.oy-landing .bpost{padding-top:6.5rem}}.oy-landing .bmeta{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--sp-2);font-size:var(--type-caption);line-height:1.45;color:var(--fg-muted);font-variant-numeric:lining-nums proportional-nums}.oy-landing .blog__head{display:grid;gap:var(--sp-4);max-width:44rem;margin-bottom:var(--sp-10)}.oy-landing .blog__title{font-size:var(--type-h1);font-weight:var(--weight-head);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.oy-landing .blog__lead{max-width:36rem;font-size:var(--type-lead);line-height:1.55;color:var(--fg-muted);text-wrap:pretty}.oy-landing .blog__all{display:grid;gap:var(--sp-5);margin-top:var(--sp-16)}.oy-landing .blog__h2{font-size:var(--type-h4);font-weight:var(--weight-head);line-height:1.25;letter-spacing:-.01em}.oy-landing .page-read__body{display:grid;gap:var(--sp-12);max-width:44rem}.oy-landing .page-read__section{display:grid;gap:var(--sp-4)}.oy-landing .page-read__section>p{font-size:1.0625rem;line-height:1.7;color:var(--fg-body);text-wrap:pretty}.oy-landing .page-read__section>p a{text-decoration:underline;text-underline-offset:3px}.oy-landing .page-read__list{margin:0;padding:0;list-style:none;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-xs)}.oy-landing .page-read__list li{position:relative;padding:var(--sp-4) var(--sp-5);line-height:1.6;color:var(--fg-body)}.oy-landing .page-read__list li+li:before{content:"";position:absolute;top:0;left:var(--sp-5);right:0;height:1px;background:var(--border)}.oy-landing .page-read__list strong{font-weight:var(--weight-ui);color:var(--fg)}.oy-landing .page-read__links li{padding:0}.oy-landing .page-read__links a{display:flex;align-items:center;min-height:3rem;padding:0 var(--sp-5);color:var(--fg);font-weight:var(--weight-ui)}.oy-landing .page-read__links a:hover{color:var(--cta)}.oy-landing .page-read__h3{font-size:var(--type-body);font-weight:var(--weight-ui)}.oy-landing .page-read__sources ul{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none;font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .page-read__sources a{text-decoration:underline;text-underline-offset:3px}.oy-landing .page-read__group,.oy-landing .page-read__qa{display:grid;gap:var(--sp-2)}.oy-landing .page-read__group+.page-read__group,.oy-landing .page-read__qa+.page-read__qa{margin-top:var(--sp-4)}.oy-landing .page-read__qa p{font-size:1.0625rem;line-height:1.7;color:var(--fg-body);text-wrap:pretty}.oy-landing .page-read__list a{text-decoration:underline;text-underline-offset:3px}.oy-landing .page-read__links a{text-decoration:none}.oy-landing .page-read__sources>p{font-size:var(--type-caption);line-height:1.5;color:var(--fg-muted)}.oy-landing .alt-list{margin:0;padding:0;list-style:none;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-xs)}.oy-landing .alt-item{position:relative;display:grid;grid-template-columns:1.5rem minmax(0,1fr);column-gap:var(--sp-2);row-gap:var(--sp-2);padding:var(--sp-6) var(--sp-5)}.oy-landing .alt-item+.alt-item:before{content:"";position:absolute;top:0;left:var(--sp-5);right:0;height:1px;background:var(--border)}.oy-landing .alt-item>*{grid-column:2}.oy-landing .alt-item>.alt-item__rank{grid-column:1;grid-row:1;align-self:baseline;font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg-muted);font-variant-numeric:lining-nums tabular-nums}.oy-landing .alt-list--plain .alt-item{grid-template-columns:minmax(0,1fr)}.oy-landing .alt-list--plain .alt-item>*{grid-column:1}.oy-landing .alt-item__name{align-self:baseline;font-size:var(--type-h4);font-weight:var(--weight-head);line-height:1.25;letter-spacing:-.01em}.oy-landing .alt-item__sub{margin-top:calc(-1 * var(--sp-1));font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .alt-item__body{line-height:1.6;color:var(--fg-body);text-wrap:pretty}.oy-landing .alt-item__links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-5);margin-top:var(--sp-2)}.oy-landing .alt-item__links a:not(.btn){font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--border-strong);text-underline-offset:5px;transition:text-decoration-color var(--dur-hover) var(--ease-standard)}.oy-landing .alt-item__links a:not(.btn):hover{text-decoration-color:var(--fg)}.oy-landing .bfeature{border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-xs);transition:box-shadow var(--dur-lift) var(--ease-house),transform var(--dur-lift) var(--ease-house)}.oy-landing .bfeature:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.oy-landing .bfeature__link{display:grid;gap:var(--sp-5);padding:var(--sp-2) var(--sp-2) var(--sp-6);border-radius:inherit}@media (min-width:64rem){.oy-landing .bfeature__link{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:var(--sp-10);padding:var(--sp-2) var(--sp-10) var(--sp-2) var(--sp-2)}}.oy-landing .bfeature__media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;border-radius:var(--r-16);background:var(--surface-sunken)}.oy-landing .bfeature__img{object-fit:cover}.oy-landing .bfeature__text{display:grid;gap:var(--sp-3);padding-inline:var(--sp-4)}@media (min-width:64rem){.oy-landing .bfeature__text{padding:var(--sp-8) 0}}.oy-landing .bfeature__title{font-size:var(--type-h3);font-weight:var(--weight-head);line-height:1.15;letter-spacing:-.015em;color:var(--fg);text-wrap:balance;transition:color var(--dur-hover) var(--ease-standard)}.oy-landing .bfeature__link:hover .bfeature__title{color:var(--cta-hover)}.oy-landing .bfeature__summary{display:block;max-width:34rem;font-size:1.0625rem;line-height:1.6;color:var(--fg-body);text-wrap:pretty}.oy-landing .blist{--brow-thumb:4rem;--brow-pad:var(--sp-4);--brow-gap:var(--sp-4);overflow:hidden;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-xs)}@media (min-width:40rem){.oy-landing .blist{--brow-thumb:9rem;--brow-pad:var(--sp-5);--brow-gap:var(--sp-5)}}.oy-landing .brow{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--brow-thumb);align-items:start;gap:var(--brow-gap);padding:var(--brow-pad);transition:background-color var(--dur-hover) var(--ease-standard)}@media (min-width:40rem){.oy-landing .brow{grid-template-columns:var(--brow-thumb) minmax(0,1fr);align-items:center}}.oy-landing .brow:hover{background:var(--warm-50)}.oy-landing .brow:active{background:var(--warm-100)}.oy-landing .brow:focus-visible{outline-offset:-2px}.oy-landing .blist li+li .brow:before{content:"";position:absolute;top:0;inset-inline:var(--brow-pad);height:1px;background:var(--border)}@media (min-width:40rem){.oy-landing .blist li+li .brow:before{inset-inline-start:calc(var(--brow-pad) + var(--brow-thumb) + var(--brow-gap))}}.oy-landing .brow__thumb{position:relative;order:1;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--r-10);background:var(--surface-sunken)}@media (min-width:40rem){.oy-landing .brow__thumb{order:0;aspect-ratio:16/10;border-radius:var(--r-12)}}.oy-landing .brow__img{object-fit:cover}.oy-landing .brow__text{display:grid;gap:var(--sp-1);min-width:0}.oy-landing .brow__title{font-size:1.125rem;font-weight:var(--weight-head);line-height:1.3;letter-spacing:-.01em;color:var(--fg);text-wrap:balance;transition:color var(--dur-hover) var(--ease-standard)}@media (min-width:40rem){.oy-landing .brow__title{font-size:var(--type-h5)}}.oy-landing .brow:hover .brow__title{color:var(--cta-hover)}.oy-landing .brow__summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;font-size:.9375rem;line-height:1.5;color:var(--fg-body)}@media (min-width:64rem){.oy-landing .brow__summary{-webkit-line-clamp:1;line-clamp:1}}.oy-landing .brow .bmeta{margin-top:var(--sp-1)}.oy-landing .bpost__head{display:grid;gap:var(--sp-4);max-width:48rem;margin-bottom:var(--sp-10)}.oy-landing .bpost__crumb a{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:2.75rem;margin-inline-start:calc(-1 * var(--sp-3));padding:0 var(--sp-3);border-radius:var(--r-10);font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg-muted);transition:background-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.oy-landing .bpost__crumb a:hover{color:var(--fg);background:var(--warm-100)}.oy-landing .bpost__title{font-size:clamp(2.25rem,4.6vw,3rem);font-weight:var(--weight-head);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.oy-landing .bpost__lead{max-width:40rem;font-size:var(--type-lead);line-height:1.55;color:var(--fg-muted);text-wrap:pretty}.oy-landing .bpost__meta{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-8);margin:var(--sp-2) 0 0}.oy-landing .bpost__meta div{display:grid;gap:2px}.oy-landing .bpost__meta dt{font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .bpost__meta dd{margin:0;font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg)}.oy-landing .bpost__meta dd a{text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;transition:text-decoration-color var(--dur-hover) var(--ease-standard)}.oy-landing .bpost__meta dd a:hover{text-decoration-color:var(--fg)}.oy-landing .bpost__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-10)}@media (min-width:64rem){.oy-landing .bpost__head{margin-inline-start:calc(15rem + var(--sp-16))}.oy-landing .bpost__layout{grid-template-columns:15rem minmax(0,1fr);gap:var(--sp-16);align-items:start}.oy-landing .bpost__main{grid-column:2}}.oy-landing .bpost__main{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-10);min-width:0}.oy-landing .bpost__toc{display:none}@media (min-width:64rem){.oy-landing .bpost__toc{display:block;position:sticky;top:7rem;max-height:calc(100svh - 8rem);overflow:auto;padding-right:var(--sp-2)}}.oy-landing .bpost__toc-title{margin-bottom:var(--sp-3);font-size:var(--type-caption);font-weight:var(--weight-ui);color:var(--fg-muted)}.oy-landing .bpost__toc ol{display:grid;gap:2px}.oy-landing .bpost__toc a{display:block;padding:6px 10px;border-radius:var(--r-8);font-size:var(--type-caption);line-height:1.35;color:var(--fg-muted);transition:background-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.oy-landing .bpost__toc a:hover{color:var(--fg);background:var(--warm-100)}.oy-landing .bpost__toc a[data-active=true]{color:var(--forest-800);background:var(--forest-50);font-weight:var(--weight-ui)}.oy-landing .bpost__hero{position:relative;max-width:52rem;aspect-ratio:16/9;overflow:hidden;border-radius:var(--r-card);background:var(--surface-sunken)}.oy-landing .bpost__hero-img{object-fit:cover}.oy-landing .bpost__body{max-width:44rem;font-size:1.0625rem;line-height:1.7;color:var(--fg-body)}.oy-landing .bpost__body .mk-article>*+*{margin-top:var(--sp-5)}.oy-landing .bpost__body .mk-article-lede{font-size:1.1875rem;line-height:1.65;color:var(--fg)}.oy-landing .bpost__body h2,.oy-landing .bpost__body h3,.oy-landing .bpost__body h4{scroll-margin-top:7rem;color:var(--fg);font-weight:var(--weight-head);letter-spacing:-.01em;text-wrap:balance}.oy-landing .bpost__body .mk-article>h2{margin-top:var(--sp-16);font-size:clamp(1.3125rem,2.2vw,1.5rem);line-height:1.25}.oy-landing .bpost__body .mk-article>h3{margin-top:var(--sp-10);font-size:1.25rem;line-height:1.3}.oy-landing .bpost__body .mk-article>:is(h2,h3)+*{margin-top:var(--sp-3)}.oy-landing .bpost__body .mk-article>:first-child{margin-top:0}.oy-landing .bpost__body strong{color:var(--fg);font-weight:var(--weight-head)}.oy-landing .bpost__body .mk-prose-link,.oy-landing .bpost__body a{color:var(--forest-700);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere;transition:color var(--dur-hover) var(--ease-standard)}.oy-landing .bpost__body a:hover{color:var(--forest-800)}.oy-landing .bpost__body ol,.oy-landing .bpost__body ul{padding-inline-start:1.4em}.oy-landing .bpost__body ul{list-style:disc}.oy-landing .bpost__body ol{list-style:decimal}.oy-landing .bpost__body li{padding-inline-start:var(--sp-1)}.oy-landing .bpost__body li+li{margin-top:var(--sp-2)}.oy-landing .bpost__body li::marker{color:var(--fg-muted)}.oy-landing .bpost__body blockquote{margin-inline:0;padding:var(--sp-3) var(--sp-5);border-inline-start:3px solid var(--border-strong);color:var(--fg-body)}.oy-landing .bpost__body code{padding:1px 6px;border-radius:var(--r-4);background:var(--surface-sunken);font-family:inherit;font-size:.9375em;color:var(--fg)}.oy-landing .bpost__body pre{overflow-x:auto;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-14);background:var(--surface-sunken)}.oy-landing .bpost__body pre code{padding:0;background:none}.oy-landing .bpost__body img{height:auto;border-radius:var(--r-14)}.oy-landing .bpost__body hr{height:1px;margin-block:var(--sp-10);border:0;background:var(--border)}.oy-landing .bpost__body .mk-table-wrap{overflow-x:auto;margin-top:var(--sp-8);border-radius:var(--r-14);background:var(--surface);box-shadow:var(--shadow-xs)}.oy-landing .bpost__body .mk-table-wrap:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.oy-landing .bpost__body .mk-table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.oy-landing .bpost__body .mk-table td,.oy-landing .bpost__body .mk-table th{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);text-align:start;vertical-align:top}.oy-landing .bpost__body .mk-table th{font-size:var(--type-caption);font-weight:var(--weight-head);color:var(--fg);background:var(--warm-50)}.oy-landing .bpost__body .mk-table tr:last-child td{border-bottom:0}.oy-landing .bpost--doc .bpost__body code{font-family:var(--font-mono);font-size:.875em}.oy-landing .bpost--doc .bpost__body pre code{font-size:.8125rem;line-height:1.65;white-space:pre}.oy-landing .bpost--doc .bpost__body .mk-table td:first-child{white-space:nowrap}.oy-landing .bpost--doc .page-read__links{max-width:44rem}.oy-landing .bpost__author{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:var(--sp-4);max-width:44rem;margin-top:var(--sp-6);padding:var(--sp-6);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-xs)}.oy-landing .bpost__author-tile{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r-pill);background:var(--surface-sunken);font-size:var(--type-body);font-weight:var(--weight-head);color:var(--fg)}.oy-landing .bpost__author-text{display:grid;gap:2px}.oy-landing .bpost__author-name{font-size:.9375rem;font-weight:var(--weight-head);color:var(--fg)}.oy-landing .bpost__author-role{font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .bpost__author-bio{margin-top:var(--sp-2);font-size:.9375rem;line-height:1.6;color:var(--fg-body)}.oy-landing .bpost__author-link{display:inline-flex;align-items:center;justify-self:start;min-height:2.75rem;font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--forest-700);text-decoration:underline;text-underline-offset:3px}.oy-landing .bpost__author-link:hover{color:var(--forest-800)}.oy-landing .bmore{display:grid;gap:var(--sp-10);margin-top:var(--sp-20)}@media (min-width:64rem){.oy-landing .bmore{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:var(--sp-8)}}.oy-landing .bmore__block{display:grid;gap:var(--sp-5);min-width:0}.oy-landing .bmore__title{font-size:var(--type-h4);font-weight:var(--weight-head);line-height:1.25;letter-spacing:-.01em}.oy-landing .blinks{overflow:hidden;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-xs)}.oy-landing .blinks__row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:3.5rem;padding:var(--sp-3) var(--sp-5);font-size:.9375rem;font-weight:var(--weight-ui);line-height:1.35;color:var(--fg);transition:background-color var(--dur-hover) var(--ease-standard)}.oy-landing .blinks__row:hover{background:var(--warm-50)}.oy-landing .blinks__row:active{background:var(--warm-100)}.oy-landing .blinks__row:focus-visible{outline-offset:-2px}.oy-landing .blinks li+li .blinks__row:before{content:"";position:absolute;top:0;inset-inline:var(--sp-5) 0;height:1px;background:var(--border)}.oy-landing .blinks__arrow{flex:none;color:var(--fg-muted);transition:transform var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.oy-landing .blinks__row:hover .blinks__arrow{color:var(--cta);transform:translateX(2px)}.oy-landing .bcta.plate{display:grid;align-items:end;min-height:min(26rem,64svh);margin:var(--sp-20) 0 0;border-radius:var(--r-plate-lg);background:var(--ink-950);color:var(--on-mesh)}.oy-landing .bcta__photo{z-index:0;object-fit:cover}.oy-landing .bcta__scrim{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(to top,color-mix(in srgb,var(--ink-950) 72%,transparent) 0,color-mix(in srgb,var(--ink-950) 30%,transparent) 60%,color-mix(in srgb,var(--ink-950) 10%,transparent) 100%)}.oy-landing .bcta__inner{position:relative;z-index:2;display:grid;gap:var(--sp-6);justify-items:start;max-width:44rem;padding:var(--sp-12) var(--sp-6)}@media (min-width:64rem){.oy-landing .bcta__inner{padding:var(--sp-16)}}.oy-landing .bcta__title{font-size:var(--type-h3);font-weight:var(--weight-head);line-height:1.15;letter-spacing:-.015em;text-wrap:balance}.oy-landing .bcta__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3)}@media (max-width:39.99rem){.oy-landing .bcta__actions{display:grid;width:100%}.oy-landing .bcta__actions .btn{width:100%}}@supports (corner-shape:superellipse(1.3)){.oy-landing .bcta,.oy-landing .bfeature,.oy-landing .bfeature__media,.oy-landing .blinks,.oy-landing .blist,.oy-landing .bpost__author,.oy-landing .bpost__body .mk-table-wrap,.oy-landing .bpost__body code,.oy-landing .bpost__body img,.oy-landing .bpost__body pre,.oy-landing .bpost__crumb a,.oy-landing .bpost__hero,.oy-landing .bpost__toc a,.oy-landing .brow__thumb{corner-shape:var(--corner)}}@media (prefers-reduced-motion:reduce){.oy-landing .bfeature:hover{transform:none}}.oy-landing .legal{max-width:76rem;margin:0 auto;padding:8.5rem var(--gutter) var(--sp-16)}.oy-landing .legal__head{display:grid;gap:var(--sp-4);max-width:48rem;padding-bottom:var(--sp-10);margin-bottom:var(--sp-10);border-bottom:1px solid var(--border)}.oy-landing .legal__company{font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg-muted)}.oy-landing .legal__title{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:var(--weight-head);letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.oy-landing .legal__meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-8);margin:0}.oy-landing .legal__meta div{display:grid;gap:2px}.oy-landing .legal__meta dt{font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .legal__meta dd{margin:0;font-size:var(--type-label);font-weight:var(--weight-ui)}.oy-landing .legal__draft{display:grid;gap:4px;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-14);background:color-mix(in srgb,var(--amber-700) 10%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber-700) 30%,transparent);color:var(--amber-700);font-size:var(--type-label)}.oy-landing .legal__draft b{font-weight:var(--weight-head)}.oy-landing .legal__draft span{color:var(--fg-body)}.oy-landing .legal__lang{font-size:var(--type-caption);color:var(--fg-muted)}.oy-landing .legal__layout{display:grid;gap:var(--sp-10)}@media (min-width:64rem){.oy-landing .legal__layout{grid-template-columns:16rem minmax(0,1fr);gap:var(--sp-16);align-items:start}}.oy-landing .legal__toc{display:none}@media (min-width:64rem){.oy-landing .legal__toc{display:block;position:sticky;top:7rem;max-height:calc(100svh - 8rem);overflow:auto;padding-right:var(--sp-2)}}.oy-landing .legal__toc-title{margin-bottom:var(--sp-3);font-size:var(--type-caption);font-weight:var(--weight-ui);color:var(--fg-muted)}.oy-landing .legal__toc ol{display:grid;gap:2px;margin:0;padding:0;list-style:none}.oy-landing .legal__toc a{display:block;padding:5px 10px;border-radius:var(--r-8);font-size:var(--type-caption);line-height:1.35;color:var(--fg-muted);transition:background var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.oy-landing .legal__toc a:hover{color:var(--fg);background:var(--warm-100)}.oy-landing .legal__toc a[data-active=true]{color:var(--forest-800);background:var(--forest-50);font-weight:var(--weight-ui)}.oy-landing .legal__body{max-width:44rem;font-size:1.0625rem;line-height:1.7;color:var(--fg-body)}.oy-landing .legal__body>*+*{margin-top:var(--sp-4)}.oy-landing .legal__body h2,.oy-landing .legal__body h3,.oy-landing .legal__body h4{position:relative;scroll-margin-top:7rem;color:var(--fg);font-weight:var(--weight-head);letter-spacing:-.01em}.oy-landing .legal__body h2{margin-top:var(--sp-16);padding-top:var(--sp-8);border-top:1px solid var(--border);font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.2}.oy-landing .legal__body>h2:first-child{margin-top:0;padding-top:0;border-top:0}.oy-landing .legal__body h3{margin-top:var(--sp-10);font-size:1.25rem;line-height:1.3}.oy-landing .legal__body h4{margin-top:var(--sp-8);font-size:1.0625rem}.oy-landing .legal__anchor{position:absolute;left:-1.4em;opacity:0;color:var(--fg-muted);font-weight:var(--weight-body);text-decoration:none;transition:opacity var(--dur-hover) var(--ease-standard)}.oy-landing .legal__body :is(h2,h3,h4):hover .legal__anchor{opacity:1}.oy-landing .legal__body strong{color:var(--fg);font-weight:var(--weight-head)}.oy-landing .legal__body a{color:var(--forest-700);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.oy-landing .legal__body ol,.oy-landing .legal__body ul{padding-left:1.4em}.oy-landing .legal__body li+li{margin-top:var(--sp-2)}.oy-landing .legal__body li::marker{color:var(--fg-muted)}.oy-landing .legal__body hr{display:none}.oy-landing .legal__body code{padding:1px 5px;border-radius:var(--r-4);background:var(--warm-100);font-size:.9em}.oy-landing .legal__body blockquote{margin-inline:0;padding:var(--sp-3) var(--sp-5);border-left:3px solid var(--border-strong);color:var(--fg-body)}.oy-landing .legal__table{overflow-x:auto;border-radius:var(--r-14);background:var(--surface);box-shadow:var(--shadow-xs)}.oy-landing .legal__table table{width:100%;min-width:34rem;border-collapse:collapse;font-size:.9375rem;line-height:1.5}.oy-landing .legal__table td,.oy-landing .legal__table th{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.oy-landing .legal__table th{font-size:var(--type-caption);font-weight:var(--weight-head);color:var(--fg);background:var(--warm-50)}.oy-landing .legal__table tr:last-child td{border-bottom:0}.oy-landing .legal__note{display:grid;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-12);background:color-mix(in srgb,var(--amber-700) 8%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--amber-700) 28%,transparent);font-size:.875rem;line-height:1.55;color:var(--fg-body)}.oy-landing .legal__note-tag{font-size:var(--type-micro);font-weight:var(--weight-head);letter-spacing:.06em;text-transform:uppercase;color:var(--amber-700)}.oy-landing .legal__note>*+*{margin-top:0}.oy-landing .legal__top{margin-top:var(--sp-16);text-align:right}.oy-landing .legal__top a{font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg-muted)}@media (max-width:47.99rem){.oy-landing .legal{padding-top:6.5rem}.oy-landing .legal__anchor{display:none}}.oy-landing .nf{padding:7rem var(--plate-inset) var(--sp-16)}.oy-landing .nf__plate{position:relative;display:grid;align-items:center;min-height:min(36rem,70svh);overflow:hidden;border-radius:var(--r-plate-lg);color:var(--white)}.oy-landing .nf__photo{object-fit:cover}.oy-landing .nf__body{position:relative;z-index:1;display:grid;gap:var(--sp-4);justify-items:start;max-width:40rem;padding:var(--sp-12) var(--gutter);animation:qstep-in .64s var(--ease-house) both}@media (min-width:64rem){.oy-landing .nf__body{padding:var(--sp-16) var(--gutter-lg)}}.oy-landing .nf__kicker{font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--on-mesh-subtle)}.oy-landing .nf__title{font-size:var(--type-h1);font-weight:var(--weight-head);letter-spacing:-.02em;line-height:1.05;text-wrap:balance}.oy-landing .nf__text{max-width:32rem;font-size:var(--type-lead);line-height:1.55;color:rgba(255,255,255,.8)}.oy-landing .nf__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-3)}@media (prefers-reduced-motion:reduce){.oy-landing .nf__body{animation:none}}.oy-landing .vs{padding-top:7rem}.oy-landing .vs__plate{position:relative;display:grid;align-items:end;min-height:min(34rem,72svh);margin-inline:var(--plate-inset);overflow:hidden;border-radius:var(--r-plate-lg);color:var(--white)}.oy-landing .vs__photo{object-fit:cover}.oy-landing .vs__plate{grid-template-columns:minmax(0,1fr)}@media (min-width:64rem){.oy-landing .vs__plate{grid-template-columns:minmax(0,1fr) minmax(0,26rem);align-items:center;gap:var(--sp-8);padding-inline-end:var(--gutter-lg)}}.oy-landing .vs__head{position:relative;z-index:1;display:grid;gap:var(--sp-4);justify-items:start;max-width:46rem;padding:var(--sp-12) var(--gutter);animation:qstep-in .64s var(--ease-house) both}@media (min-width:64rem){.oy-landing .vs__head{padding:var(--sp-16) var(--gutter-lg)}}.oy-landing .vs__kicker{font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--on-mesh-subtle)}.oy-landing .vs__title{font-size:var(--type-display,var(--type-h1));font-weight:var(--weight-head);letter-spacing:-.025em;line-height:1.02;text-wrap:balance}.oy-landing .vs__lead{max-width:38rem;font-size:var(--type-lead);line-height:1.55;color:rgba(255,255,255,.8);text-wrap:pretty}.oy-landing .vs__lead b{font-weight:600;color:var(--white)}.oy-landing .vs__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-top:var(--sp-2)}.oy-landing .vs__lang{max-width:var(--container);margin:var(--sp-6) auto 0;padding-inline:var(--gutter);font-size:var(--type-label);color:var(--fg-muted)}.oy-landing .vs__section{display:grid;gap:var(--sp-8);padding-block:var(--sp-16) 0}@media (min-width:64rem){.oy-landing .vs__section{padding-block:var(--sp-24) 0}}.oy-landing .vs__h2{max-width:40rem;text-wrap:balance}.oy-landing .vs__diffs{display:grid;gap:var(--sp-4);margin:0;padding:0;list-style:none}@media (min-width:56rem){.oy-landing .vs__diffs{grid-template-columns:repeat(3,minmax(0,1fr))}}.oy-landing .vs__diff{display:grid;align-content:start;gap:var(--sp-3);padding:var(--sp-6);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-xs)}@media (min-width:48rem){.oy-landing .vs__diff{padding:var(--sp-8)}}.oy-landing .vs__num{display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:var(--sp-2);border-radius:var(--r-pill);background:var(--forest-50);color:var(--forest-800);font-size:var(--type-label);font-weight:650;font-variant-numeric:tabular-nums}.oy-landing .vs__diff-title{font-size:1.25rem;font-weight:650;letter-spacing:-.01em;line-height:1.25;color:var(--fg);text-wrap:balance}.oy-landing .vs__diff-body{font-size:var(--type-body);line-height:1.6;color:var(--fg-body);text-wrap:pretty}.oy-landing .vs__ref{margin-inline-start:.15em;font-size:.7em;line-height:0}.oy-landing .vs__ref a{color:var(--fg-muted);text-decoration:none}.oy-landing .vs__ref a:hover{color:var(--cta);text-decoration:underline}.oy-landing .vs__table{overflow-x:auto;border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-xs)}.oy-landing .vs__table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.oy-landing .vs__table table{width:100%;min-width:40rem;border-collapse:collapse;font-size:.9375rem;line-height:1.55}.oy-landing .vs__table td,.oy-landing .vs__table th{padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.oy-landing .vs__table thead th{font-size:var(--type-label);font-weight:650;color:var(--fg);background:var(--warm-50)}.oy-landing .vs__table tbody th{width:22%;font-size:var(--type-label);font-weight:650;color:var(--fg)}.oy-landing .vs__table td{width:39%;color:var(--fg-body)}.oy-landing .vs__table .vs__col-ours{background:color-mix(in srgb,var(--forest-50) 28%,var(--surface));color:var(--fg)}.oy-landing .vs__table thead .vs__col-ours{background:color-mix(in srgb,var(--forest-50) 60%,var(--surface))}.oy-landing .vs__colname{display:inline-flex;align-items:center;gap:var(--sp-2)}.oy-landing .vs__table tbody tr:last-child td,.oy-landing .vs__table tbody tr:last-child th{border-bottom:0}.oy-landing .vs__fit{display:grid;gap:var(--sp-4)}@media (min-width:56rem){.oy-landing .vs__fit{grid-template-columns:repeat(2,minmax(0,1fr))}}.oy-landing .vs__fit-card{display:grid;align-content:start;justify-items:start;gap:var(--sp-5);padding:var(--sp-6);border-radius:var(--r-card);background:var(--surface);box-shadow:var(--shadow-xs)}@media (min-width:48rem){.oy-landing .vs__fit-card{padding:var(--sp-8)}}.oy-landing .vs__fit-card--ours{box-shadow:var(--shadow-xs),inset 0 0 0 1.5px color-mix(in srgb,var(--cta) 45%,transparent)}.oy-landing .vs__fit-title{font-size:1.25rem;font-weight:650;letter-spacing:-.01em;color:var(--fg)}.oy-landing .vs__fit-card ul{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none}.oy-landing .vs__fit-card li{position:relative;padding-inline-start:var(--sp-5);font-size:var(--type-body);line-height:1.55;color:var(--fg-body)}.oy-landing .vs__fit-card li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:6px;height:6px;border-radius:var(--r-pill);background:var(--fg-muted)}.oy-landing .vs__fit-card--ours li:before{background:var(--cta)}.oy-landing .vs__sources{gap:var(--sp-4);padding-bottom:var(--sp-8)}.oy-landing .vs__sources-title{font-size:var(--type-label);font-weight:650;color:var(--fg)}.oy-landing .vs__sources-note{max-width:48rem;font-size:var(--type-label);line-height:1.6;color:var(--fg-muted)}.oy-landing .vs__sources-list a,.oy-landing .vs__sources-note a{color:var(--fg-body);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--border-strong);overflow-wrap:anywhere}.oy-landing .vs__sources-list{display:grid;gap:var(--sp-2);max-width:48rem;margin:0;padding-inline-start:1.5rem;list-style:decimal;font-size:.8125rem;line-height:1.5;color:var(--fg-muted)}.oy-landing .vs__sources-list li:target{color:var(--fg)}.oy-landing .vs__sources-list li:target a{color:var(--cta)}.oy-landing .vs .faq{padding-block:var(--sp-16) 0}.oy-landing .vs__glance{position:relative;z-index:1;display:none;gap:var(--sp-4);padding:var(--sp-6);border-radius:var(--r-card);animation:qstep-in .64s .12s var(--ease-house) both}@media (min-width:64rem){.oy-landing .vs__glance{display:grid}}.oy-landing .vs__glance-title{font-size:var(--type-label);font-weight:600;color:var(--on-mesh-subtle)}.oy-landing .vs__glance-head,.oy-landing .vs__glance-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1fr);gap:var(--sp-3)}.oy-landing .vs__glance-head{padding-bottom:var(--sp-2);border-bottom:1px solid var(--on-mesh-hairline);font-size:.8125rem;font-weight:650;color:var(--on-mesh)}.oy-landing .vs__glance-list{display:grid;margin:0}.oy-landing .vs__glance-row{padding-block:var(--sp-3);border-bottom:1px solid color-mix(in srgb,var(--white) 14%,transparent);font-size:.8125rem;line-height:1.4}.oy-landing .vs__glance-row:last-child{border-bottom:0;padding-bottom:0}.oy-landing .vs__glance-row dt{color:var(--on-mesh-subtle)}.oy-landing .vs__glance-row dd{margin:0}.oy-landing .vs__glance-ours{font-weight:600;color:var(--on-mesh)}.oy-landing .vs__glance-theirs{color:var(--on-mesh-faint)}@media (max-width:47.99rem){.oy-landing .vs__table{overflow:visible}.oy-landing .vs__table table,.oy-landing .vs__table tbody,.oy-landing .vs__table td,.oy-landing .vs__table th,.oy-landing .vs__table tr{display:block;width:auto;min-width:0}.oy-landing .vs__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.oy-landing .vs__table tbody tr{padding:var(--sp-5) var(--sp-5) var(--sp-4);border-bottom:1px solid var(--border)}.oy-landing .vs__table tbody tr:last-child{border-bottom:0}.oy-landing .vs__table tbody th,.oy-landing .vs__table td{padding:0;border:0}.oy-landing .vs__table tbody th{width:auto;margin-bottom:var(--sp-3);font-size:var(--type-body)}.oy-landing .vs__table td{width:auto;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-12)}.oy-landing .vs__table td+td{margin-top:var(--sp-2);background:var(--warm-50)}.oy-landing .vs__table td:before{content:attr(data-name);display:block;margin-bottom:.125rem;font-size:var(--type-caption);font-weight:650;color:var(--fg)}}@media (prefers-reduced-motion:reduce){.oy-landing .vs__glance,.oy-landing .vs__head{animation:none}}html[data-surface=landing],html[data-surface=landing] body{background-color:#f1eee9}html[data-surface=landing]{scrollbar-color:#c9c4bd #f1eee9}html[data-surface=landing]::-webkit-scrollbar{width:12px;background:#f1eee9}html[data-surface=landing]::-webkit-scrollbar-thumb{background:#c9c4bd;border:3px solid #f1eee9;border-radius:999px}html[data-surface=landing]::-webkit-scrollbar-thumb:hover{background:#a9a39b}.oy-landing .dpage{padding-top:8.5rem}@media (max-width:47.99rem){.oy-landing .dpage{padding-top:6.5rem}}.oy-landing .dhead{display:grid;justify-items:start;gap:var(--sp-4);max-width:50rem}.oy-landing .dhead__crumb{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:2.75rem;margin-inline-start:calc(-1 * var(--sp-3));padding:0 var(--sp-3);border-radius:var(--r-10);font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg-muted);transition:background-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.oy-landing .dhead__crumb:hover{color:var(--fg);background:var(--warm-100)}.oy-landing .dhead__title{font-size:var(--type-h1);font-weight:var(--weight-head);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.oy-landing .dhead__lead{max-width:40rem;font-size:var(--type-lead);line-height:1.55;color:var(--fg-muted);text-wrap:pretty}.oy-landing .dhead__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-6);margin-top:var(--sp-1)}.oy-landing .dhead__actions a{font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg);text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:var(--border-strong);text-underline-offset:5px;transition:text-decoration-color var(--dur-hover) var(--ease-standard)}.oy-landing .dhead__actions a:hover{text-decoration-color:var(--fg)}.oy-landing .dtile{display:inline-grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:var(--r-10);background:var(--surface);box-shadow:0 1px 2px rgba(10,11,12,.08),0 6px 14px -8px rgba(10,11,12,.28)}.oy-landing .dtile img{width:2.25rem;height:2.25rem;object-fit:contain}.oy-landing .dband{display:grid;gap:var(--sp-8);margin-top:var(--sp-12)}@media (min-width:64rem){.oy-landing .dband{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}.oy-landing .dsection{display:grid;gap:var(--sp-5);margin-top:var(--sp-20)}.oy-landing .dband .dsection{margin-top:0}.oy-landing .dsection--read{max-width:44rem}.oy-landing .dsection__title{font-size:var(--type-h4);font-weight:var(--weight-head);line-height:1.25;letter-spacing:-.01em}.oy-landing .dsection__note{max-width:40rem;font-size:var(--type-caption);line-height:1.45;color:var(--fg-muted)}.oy-landing .dsection__note a{color:var(--fg);text-decoration:underline;text-underline-offset:3px}.oy-landing .dlist{margin:0;padding:0;list-style:none;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-xs);overflow:hidden}.oy-landing .dlist>li{position:relative}.oy-landing .dlist>li+li:before{content:"";position:absolute;top:0;left:var(--sp-5);right:0;height:1px;background:var(--border)}.oy-landing .dfact{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-5);min-height:3.75rem;padding:var(--sp-4) var(--sp-5)}.oy-landing .dfact__label{display:grid;gap:.125rem;font-size:.9375rem;font-weight:var(--weight-ui);line-height:1.3;color:var(--fg)}.oy-landing .dfact__note{font-size:var(--type-caption);font-weight:400;line-height:1.45;color:var(--fg-muted)}.oy-landing .dfact__value{flex:none;font-size:1.5rem;font-weight:var(--weight-head);line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums proportional-nums;color:var(--fg)}.oy-landing .drow{display:flex;align-items:center;gap:var(--sp-4);min-height:4rem;padding:var(--sp-3) var(--sp-5);color:inherit}.oy-landing .drow__text{display:grid;flex:1;gap:.125rem;min-width:0}.oy-landing .drow__title{font-size:.9375rem;font-weight:var(--weight-head);line-height:1.25;letter-spacing:-.005em;color:var(--fg);overflow-wrap:anywhere}.oy-landing .drow__meta{font-size:var(--type-caption);line-height:1.45;color:var(--fg-muted)}.oy-landing .drow__col{display:none}@media (min-width:64rem){.oy-landing .drow__col{display:block;flex:none;overflow:hidden;font-size:var(--type-caption);line-height:1.45;color:var(--fg-muted);text-overflow:ellipsis;white-space:nowrap}.oy-landing .drow__col--company{width:11rem}.oy-landing .drow__col--place{width:15rem}.oy-landing .drow__col--pay{width:8.5rem}.oy-landing .drow__col--age{width:9.5rem}.oy-landing .drow__meta{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.oy-landing .dchip{flex:none;display:inline-flex;align-items:center;gap:.3rem;min-height:1.5rem;padding:0 .5rem;border-radius:var(--r-6);background:var(--warm-100);font-size:.75rem;font-weight:var(--weight-head);line-height:1;color:var(--fg-body);white-space:nowrap}.oy-landing .dchip svg{width:.875rem;height:.875rem}.oy-landing .dchip[data-tone=good] svg{color:var(--green-ring)}.oy-landing .dchip[data-tone=hold] svg{color:var(--amber-700)}.oy-landing .dchip[data-tone=stop] svg{color:var(--red-700)}.oy-landing .blinks__row .dlink__count{margin-inline-start:auto;font-size:var(--type-caption);color:var(--fg-muted);font-variant-numeric:lining-nums proportional-nums}.oy-landing .dplace{display:flex;align-items:center;min-height:3rem;padding:0 var(--sp-5);font-size:.9375rem;color:var(--fg)}.oy-landing .dindex{display:grid;margin:0;padding:var(--sp-2) 0;list-style:none;background:var(--surface);border-radius:var(--r-card);box-shadow:var(--shadow-xs)}@media (min-width:48rem){.oy-landing .dindex{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.oy-landing .dindex{grid-template-columns:repeat(3,minmax(0,1fr))}}.oy-landing .dindex__row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);min-height:2.75rem;padding:0 var(--sp-5);font-size:.9375rem;color:var(--fg);transition:background-color var(--dur-hover) var(--ease-standard)}.oy-landing .dindex__row:hover{background:var(--warm-50)}.oy-landing .dindex__row:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.oy-landing .dindex__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.oy-landing .dindex__count{flex:none;font-size:var(--type-caption);color:var(--fg-muted);font-variant-numeric:lining-nums proportional-nums}.oy-landing .dindex__arrow{flex:none;color:var(--fg-muted);transition:transform var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.oy-landing .dindex__row:hover .dindex__arrow{color:var(--cta);transform:translateX(2px)}.oy-landing .dletters{display:flex;flex-wrap:wrap;gap:var(--sp-1);margin-top:var(--sp-12)}.oy-landing .dletters a{display:inline-grid;place-items:center;min-width:2.25rem;height:2.25rem;border-radius:var(--r-8);font-size:var(--type-label);font-weight:var(--weight-ui);color:var(--fg-muted);transition:background-color var(--dur-hover) var(--ease-standard),color var(--dur-hover) var(--ease-standard)}.oy-landing .dletters a:hover{background:var(--warm-100);color:var(--fg)}.oy-landing .dgroup{margin-top:var(--sp-12);scroll-margin-top:var(--nav-offset)}.oy-landing .dpage .faq.section,.oy-landing.tools-faq .faq.section{padding-top:var(--sp-20);padding-bottom:0}.oy-landing .dpage .faq__head .t-h1,.oy-landing.tools-faq .faq__head .t-h1{font-size:var(--type-h3);line-height:1.15}