@property --split{syntax:"<percentage>";inherits:true;initial-value:50%}.obx-page{--obx-nav-h:66px;--obx-bg:oklch(96.6% 0.016 84);--obx-paper:oklch(98.7% 0.008 84);--obx-ink:oklch(22% 0.026 55);--obx-ink-soft:oklch(35% 0.022 55);--obx-muted:oklch(48% 0.018 58);--obx-line:oklch(87.5% 0.016 80);--obx-line-strong:oklch(80% 0.02 75);--obx-green:oklch(45% 0.095 158);--obx-green-deep:oklch(38% 0.085 160);--obx-green-tint:oklch(93.5% 0.028 155);--obx-dark:oklch(25% 0.04 165);--obx-dark-2:oklch(21% 0.035 160);--obx-on-dark:oklch(95.5% 0.018 90);--obx-on-dark-soft:oklch(80% 0.022 100);--obx-amber:oklch(79% 0.125 78);--obx-amber-deep:oklch(68% 0.135 66);--obx-display:var(--font-fraunces),"Iowan Old Style",Charter,Georgia,serif;--obx-body:var(--font-inter-tight),var(--font-inter),system-ui,sans-serif;--obx-radius:18px;--obx-shadow-soft:0 1px 2px rgba(48,34,16,0.05),0 14px 40px -22px rgba(48,34,16,0.22);--obx-shadow-stage:0 2px 6px rgba(40,32,14,0.06),0 40px 90px -40px rgba(40,48,30,0.45);--obx-ease:cubic-bezier(0.22,1,0.36,1);background:var(--obx-bg);color:var(--obx-ink);font-family:var(--obx-body);font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip}.obx-page:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.05'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.obx-page>*{position:relative;z-index:1}.obx-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.obx-visually-hidden{padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border:0}.obx-preload,.obx-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden}.obx-preload{opacity:0;pointer-events:none}.obx-skip{position:absolute;left:-9999px;top:0;z-index:100;padding:10px 16px;background:var(--obx-green);color:#fff;border-radius:0 0 12px 0}.obx-skip:focus{left:0}.obx-page.obx-js [data-reveal]{opacity:0;transform:translateY(18px);filter:blur(6px);transition:opacity .6s var(--obx-ease),transform .6s var(--obx-ease),filter .6s var(--obx-ease);transition-delay:var(--d,0s)}.obx-page.obx-js .obx-in{opacity:1;transform:none;filter:none}.obx-enter{animation:obx-rise .9s var(--obx-ease) both;animation-delay:var(--d,0s)}@keyframes obx-rise{0%{opacity:0;transform:translateY(26px)}}@media (prefers-reduced-motion:reduce){.obx-page.obx-js [data-reveal]{opacity:1;transform:none;filter:none;transition:none}.obx-enter{animation:none}}.obx-page h1,.obx-page h2{font-family:var(--obx-display);font-weight:560;letter-spacing:-.015em;line-height:1.06;text-wrap:balance;margin:0}.obx-page h1 em,.obx-page h2 em,.obx-section-head h2 em{font-style:italic;font-weight:480;color:var(--obx-green)}.obx-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--obx-green)}.obx-eyebrow.is-amber{color:var(--obx-amber-deep)}.obx-eyebrow.is-onphoto{color:var(--obx-amber)}.obx-section-head{max-width:720px;margin-bottom:44px}.obx-section-head h2{font-size:clamp(30px,4.2vw,50px);margin-top:14px}.obx-section-head p{margin:16px 0 0;color:var(--obx-muted);font-size:17px;max-width:56ch}.obx-section-head.is-dark h2{color:var(--obx-on-dark)}.obx-section-head.is-dark h2 em{color:var(--obx-amber)}.obx-section-head.is-dark p{color:var(--obx-on-dark-soft)}.obx-section-head.is-dark .obx-eyebrow{color:var(--obx-amber)}.obx-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:14px 26px;border-radius:999px;font-weight:640;font-size:15.5px;line-height:1;text-decoration:none;border:1.5px solid transparent;cursor:pointer;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .25s var(--obx-ease),background .2s ease,border-color .2s ease}.obx-btn-magnet{translate:var(--mx,0) var(--my,0);transition:translate .25s var(--obx-ease),transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .25s var(--obx-ease),background .2s ease,border-color .2s ease}.obx-btn svg{transition:transform .25s var(--obx-ease)}.obx-btn:hover svg{transform:translateX(3px)}.obx-btn-primary{background:linear-gradient(180deg,oklch(48% .095 158),var(--obx-green-deep));color:#fff;box-shadow:0 1px 2px rgba(20,40,30,.25),0 12px 28px -12px oklch(40% .09 158/.55)}.obx-btn-primary:hover{transform:translateY(-2px);box-shadow:0 2px 4px rgba(20,40,30,.22),0 18px 36px -12px oklch(40% .09 158/.6)}.obx-btn-light,.obx-btn-primary{position:relative;overflow:hidden}.obx-btn-light:after,.obx-btn-primary:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.32) 50%,transparent 68%);transform:translateX(-130%)}@media (prefers-reduced-motion:no-preference){.obx-btn-light:hover:after,.obx-btn-primary:hover:after{animation:obx-shine .85s ease}}@keyframes obx-shine{to{transform:translateX(130%)}}.obx-btn-primary:active{transform:translateY(0)}.obx-btn-ghost{background:transparent;color:var(--obx-ink);border-color:var(--obx-line-strong)}.obx-btn-ghost:hover{border-color:var(--obx-green);color:var(--obx-green);transform:translateY(-2px)}.obx-btn-glass{background:rgba(255,255,255,.14);color:#fff;border-color:rgba(255,255,255,.35);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.obx-btn-glass:hover{background:rgba(255,255,255,.24);transform:translateY(-2px)}.obx-btn-light{background:var(--obx-on-dark);color:var(--obx-dark);box-shadow:0 14px 36px -14px rgba(0,0,0,.5)}.obx-btn-light:hover{transform:translateY(-2px);background:#fff}.obx-btn-sm{padding:10px 18px;font-size:14px;min-height:44px}.obx-topbar{position:sticky;top:0;z-index:50;background:color-mix(in oklab,var(--obx-bg) 82%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid color-mix(in oklab,var(--obx-line) 70%,transparent)}.obx-nav{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px;height:var(--obx-nav-h)}.obx-brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;color:var(--obx-ink);text-decoration:none;letter-spacing:-.01em}.obx-brand,.obx-brand-mark{font-family:var(--obx-display);font-size:19px}.obx-brand-mark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--obx-green),var(--obx-green-deep));color:#fff;font-style:italic;line-height:1;box-shadow:0 6px 14px -6px oklch(40% .09 158/.6)}.obx-nav-links{display:flex;gap:28px}.obx-nav-links a{font-size:14.5px;font-weight:560;color:var(--obx-ink-soft);text-decoration:none;transition:color .15s ease}.obx-nav-links a:hover{color:var(--obx-green)}.obx-mobile-menu{display:none}.obx-mobile-menu-button{width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--obx-line-strong);border-radius:12px;background:var(--obx-paper);color:var(--obx-ink);cursor:pointer;list-style:none}.obx-mobile-menu-button:hover,.obx-mobile-menu-button[aria-expanded=true]{border-color:var(--obx-green);color:var(--obx-green-deep)}.obx-mobile-menu-button:focus-visible{outline:3px solid var(--obx-amber);outline-offset:2px}.obx-mobile-menu-panel{position:absolute;top:calc(100% - 1px);left:0;right:0;z-index:60;display:grid;padding:10px;border:1px solid var(--obx-line);border-radius:0 0 16px 16px;background:color-mix(in oklab,var(--obx-paper) 96%,transparent);box-shadow:var(--obx-shadow-soft);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overscroll-behavior:contain}.obx-mobile-menu-panel a{min-height:44px;display:flex;align-items:center;padding:8px 12px;border-radius:9px;color:var(--obx-ink-soft);font-size:15px;font-weight:600;text-decoration:none}.obx-mobile-menu-panel a:hover{background:var(--obx-green-tint);color:var(--obx-green-deep)}.obx-nav-actions{display:flex;align-items:center;gap:18px}.obx-link-quiet{font-size:14.5px;font-weight:560;color:var(--obx-ink-soft);text-decoration:none}.obx-link-quiet:hover{color:var(--obx-green)}.obx-hero{display:grid;grid-template-columns:minmax(460px,42%) 1fr;height:auto;min-height:540px;background:var(--obx-dark-2)}.obx-hero,.obx-hero-stage{position:relative;overflow:hidden}.obx-hero-stage{display:flex;align-items:center;background:radial-gradient(90% 70% at 10% 100%,oklch(50% .1 80/.18),transparent 65%),radial-gradient(90% 80% at 50% -10%,oklch(31% .05 165/.9),transparent 75%),linear-gradient(165deg,var(--obx-dark),var(--obx-dark-2));color:var(--obx-on-dark)}@media (prefers-reduced-motion:no-preference){.obx-hero-stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,oklch(92% .06 95/.07) 50%,transparent 58%);transform:translateX(-70%);animation:obx-light-sweep 11s linear infinite}}.obx-hero-copy{position:relative;z-index:1;width:100%;max-width:660px;margin-inline:auto;padding:48px clamp(28px,4.5vw,84px) 56px}.obx-hero h1{margin-top:14px;font-size:clamp(38px,3.9vw,64px);color:var(--obx-on-dark)}.obx-hero h1 em{position:relative;color:var(--obx-amber);white-space:nowrap}.obx-hero h1 em:after{content:"";position:absolute;left:2%;right:-1%;bottom:.04em;height:.14em;z-index:-1;border-radius:3px;background:linear-gradient(90deg,oklch(83% .13 80/.4),oklch(80% .13 70/.18));transform:skewY(-.6deg)}.obx-hero-lede{margin:18px 0 0;max-width:46ch;font-size:clamp(16px,1.4vw,18.5px);color:var(--obx-on-dark-soft)}.obx-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.obx-hero-note{margin-top:16px;font-size:13.5px;color:oklch(80% .022 100/.75)}.obx-hero-media{position:relative;align-self:center;aspect-ratio:4/3;overflow:hidden}.obx-hero-img{object-fit:contain;pointer-events:none}.obx-hero-img.is-after{clip-path:inset(0 0 0 var(--split,50%))}.obx-hero.is-auto:not(.is-ready) .obx-hero-img.is-after{visibility:hidden}@media (prefers-reduced-motion:no-preference){.obx-hero.is-auto.is-ready .obx-hero-media{animation:obx-hero-wipe 2.6s var(--obx-ease) .5s both}}@keyframes obx-hero-wipe{0%{--split:100%}to{--split:50%}}.obx-hero-media input[type=range]{position:absolute;inset:0;z-index:3;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.obx-hero-divider{position:absolute;top:0;bottom:0;left:var(--split,50%);width:0;z-index:2;pointer-events:none}.obx-hero-divider:before{content:"";position:absolute;top:0;bottom:0;left:-1.25px;width:2.5px;background:rgba(255,255,255,.92);box-shadow:0 0 0 1px rgba(0,0,0,.15),0 0 28px rgba(255,255,255,.45)}.obx-hero-divider:after{content:"◂ ▸";position:absolute;top:50%;left:0;transform:translate(-50%,-50%);display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:rgba(255,255,255,.94);color:var(--obx-ink);font-size:13px;letter-spacing:-1px;box-shadow:0 4px 16px rgba(0,0,0,.3)}.obx-hero-tag{position:absolute;top:18px;z-index:2;padding:6px 13px;border-radius:999px;font-size:11.5px;font-weight:680;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.obx-hero-tag.is-before{left:18px;background:rgba(20,16,10,.5);color:rgba(255,255,255,.92)}.obx-hero-tag.is-after{right:18px;background:color-mix(in oklab,var(--obx-green) 82%,black);color:#fff}.obx-hero-chip{position:absolute;right:18px;bottom:18px;z-index:2;padding:9px 15px;border-radius:999px;border:1px solid oklch(79% .125 78/.5);background:oklch(40% .08 70/.55);color:oklch(93% .07 85);font-size:12.5px;font-weight:640;line-height:1;pointer-events:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.obx-hero-chip{animation:obx-rise .9s var(--obx-ease) both,obx-float 6s ease-in-out 1s infinite alternate;animation-delay:var(--d,0s),1s}}@keyframes obx-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@media (max-width:900px){.obx-hero{grid-template-columns:1fr;height:auto;min-height:0;max-height:none}.obx-hero-copy{padding:56px 20px 48px;max-width:none}.obx-hero h1{font-size:clamp(36px,9vw,52px)}.obx-hero-media{aspect-ratio:4/3}}.obx-hero-guide{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 28px;padding:22px max(20px,calc((100vw - 1180px) / 2));background:var(--obx-paper);color:var(--obx-ink-soft);border-bottom:1px solid var(--obx-line);font-size:14px}.obx-hero-guide p{margin:0}.obx-hero-guide strong{color:var(--obx-ink)}.obx-hero-guide a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:var(--obx-green-deep);font-weight:650}.obx-compare{position:relative;aspect-ratio:3/2;background:oklch(93% .018 84);touch-action:pan-y;user-select:none;-webkit-user-select:none}.obx-compare:focus-within{outline:3px solid var(--obx-amber);outline-offset:-3px}.obx-compare-img{object-fit:cover;pointer-events:none}.obx-compare-after{clip-path:inset(0 0 0 var(--split,50%))}.obx-compare-handle{position:absolute;top:0;bottom:0;left:var(--split,50%);width:0;z-index:3;pointer-events:none;transition:opacity .2s ease}.obx-compare-handle:before{content:"";position:absolute;top:0;bottom:0;left:-1.25px;width:2.5px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.18),0 0 24px rgba(0,0,0,.35)}.obx-compare-handle:after{content:"◂ ▸";position:absolute;top:50%;left:0;transform:translate(-50%,-50%);display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff;color:var(--obx-ink);font-size:13px;letter-spacing:-1px;box-shadow:0 4px 16px rgba(0,0,0,.3)}.obx-compare input[type=range]{position:absolute;inset:0;z-index:4;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;appearance:none}.obx-compare-label{position:absolute;top:14px;z-index:3;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:680;letter-spacing:.1em;text-transform:uppercase;pointer-events:none;backdrop-filter:blur(6px)}.obx-compare-label.is-before{left:14px;background:rgba(20,16,10,.55);color:rgba(255,255,255,.92)}.obx-compare-label.is-after{right:14px;background:color-mix(in oklab,var(--obx-green) 85%,black);color:#fff}.obx-compare.is-holding .obx-compare-after{clip-path:inset(0 0 0 100%)}.obx-compare.is-holding .obx-compare-handle{opacity:0}@media (prefers-reduced-motion:no-preference){.obx-compare.is-auto{animation:obx-sweep 3.5s ease-in-out infinite alternate}}@keyframes obx-sweep{0%{--split:38%}to{--split:62%}}.obx-marquee{overflow:hidden;padding:10px 0 26px;contain:content;background:var(--obx-paper);mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,black 7%,black 93%,transparent)}.obx-marquee-track{display:flex;gap:14px;width:max-content}@media (prefers-reduced-motion:no-preference){.obx-marquee-track{animation:obx-marquee 55s linear infinite}.obx-marquee:hover .obx-marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.obx-marquee{overflow-x:auto}}@keyframes obx-marquee{to{transform:translateX(calc(-50% - 7px))}}.obx-marquee-tile{position:relative;width:232px;height:154px;flex-shrink:0;border-radius:14px;overflow:hidden;background:oklch(92% .02 84)}.obx-marquee-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.obx-marquee-img.is-after{clip-path:polygon(38% 0,100% 0,100% 100%,62% 100%)}.obx-gallery{padding:clamp(72px,10vw,120px) 0 64px;scroll-margin-top:70px;background:var(--obx-paper)}.obx-gallery-filter{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:26px}.obx-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;min-height:44px;border-radius:999px;border:1.5px solid var(--obx-line-strong);background:transparent;color:var(--obx-ink-soft);font-size:14px;font-weight:580;cursor:pointer;transition:background-color .2s var(--obx-ease),border-color .2s var(--obx-ease),color .2s var(--obx-ease),transform .2s var(--obx-ease)}.obx-chip:hover{border-color:var(--obx-green);color:var(--obx-green);transform:translateY(-1px)}.obx-chip.is-active{background:var(--obx-green);border-color:var(--obx-green);color:#fff}.obx-chip-count{font-size:11.5px;font-weight:700;padding:2px 7px;border-radius:999px;background:var(--obx-green-deep)}.obx-chip:not(.is-active) .obx-chip-count{background:var(--obx-green-tint);color:var(--obx-green-deep)}.obx-gallery-stage{position:relative;max-width:840px;margin-inline:auto;border-radius:22px;overflow:hidden;box-shadow:var(--obx-shadow-stage)}.obx-hold-btn{position:absolute;bottom:16px;right:16px;z-index:5;padding:10px 18px;min-height:44px;border:none;border-radius:999px;background:rgba(20,16,10,.62);color:#fff;font-size:13px;font-weight:620;cursor:pointer;backdrop-filter:blur(8px);transition:background .15s ease,transform .15s ease;touch-action:none}.obx-hold-btn:hover{background:rgba(20,16,10,.8)}.obx-hold-btn[aria-pressed=true]{background:var(--obx-amber-deep);transform:scale(.97)}.obx-gallery-meta{display:grid;grid-template-columns:1.6fr 1fr;gap:28px;align-items:start;max-width:840px;margin:26px auto 0}.obx-tag{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--obx-green-tint);color:var(--obx-green-deep);font-size:12px;font-weight:660;letter-spacing:.06em;text-transform:uppercase}.obx-gallery-meta-text h3{font-family:var(--obx-display);font-size:24px;font-weight:560;margin:12px 0 8px}.obx-gallery-meta-text p{margin:0;color:var(--obx-muted);font-size:15px}.obx-gallery-meta-facts{display:grid;gap:12px;margin:0;padding-left:26px;border-left:1px solid var(--obx-line)}.obx-gallery-meta-facts dt{font-size:11.5px;font-weight:660;letter-spacing:.1em;text-transform:uppercase;color:var(--obx-muted)}.obx-gallery-meta-facts dd{margin:2px 0 0;font-weight:600;font-size:15px;color:var(--obx-ink)}.obx-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;margin-top:20px}.obx-thumb{position:relative;aspect-ratio:4/3;border-radius:12px;overflow:hidden;border:2.5px solid transparent;padding:0;background:var(--obx-line);cursor:pointer;transition:transform .25s var(--obx-ease),border-color .2s ease,opacity .2s ease;opacity:.82}.obx-thumb:hover{transform:translateY(-3px);opacity:1}.obx-thumb.is-active{border-color:var(--obx-green);opacity:1}.obx-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.obx-thumb-num{position:absolute;left:8px;bottom:7px;z-index:2;padding:2px 8px;border-radius:999px;background:rgba(20,16,10,.6);color:#fff;font-size:11px;font-weight:660;backdrop-filter:blur(4px)}.obx-gallery-cta{margin:28px 0 0;font-size:15px;color:var(--obx-ink-soft)}.obx-gallery-cta a{display:inline-flex;align-items:center;gap:6px;font-weight:640;color:var(--obx-green);text-decoration:underline;text-underline-offset:3px}.obx-gallery-cta a:hover{color:var(--obx-green-deep)}.obx-gallery-about{max-width:780px;margin-top:clamp(56px,8vw,88px);padding-top:28px;border-top:1px solid var(--obx-line)}.obx-gallery-about h2{font-size:clamp(22px,3vw,28px);margin-bottom:12px}.obx-gallery-about p{margin:0;font-size:15.5px;line-height:1.65;color:var(--obx-ink-soft);max-width:78ch}.obx-mode-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13.5px;font-weight:620;color:var(--obx-green);text-decoration:none}.obx-mode-link:hover{color:var(--obx-green-deep);text-decoration:underline;text-underline-offset:3px}.obx-bento-sec{padding:clamp(80px,11vw,130px) 0;scroll-margin-top:70px}.obx-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.obx-tile{position:relative;display:flex;flex-direction:column;border-radius:24px;background:var(--obx-paper);overflow:hidden;color:inherit;text-decoration:none;box-shadow:0 1px 2px rgba(48,34,16,.04),0 26px 60px -48px rgba(48,34,16,.45);transition:transform .35s var(--obx-ease),box-shadow .35s var(--obx-ease)}a.obx-tile:hover{transform:translateY(-5px);box-shadow:0 2px 4px rgba(48,34,16,.05),0 34px 70px -46px rgba(48,34,16,.55)}a.obx-tile:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.35) 50%,transparent 62%);transform:translateX(-140%)}@media (prefers-reduced-motion:no-preference){a.obx-tile:hover:after{animation:obx-shine .9s ease}}.obx-tile-body{display:block;padding:26px 26px 24px}.obx-tile h3{font-family:var(--obx-display);font-size:23px;font-weight:580;margin:10px 0 8px;color:var(--obx-ink)}.obx-tile p{margin:0;font-size:14.5px;color:var(--obx-muted)}.obx-tile-tag{display:inline-block;font-size:12px;font-weight:660;letter-spacing:.08em;text-transform:uppercase;color:var(--obx-green)}.obx-tile.is-editor{grid-column:1/-1;flex-direction:row;align-items:stretch;min-height:400px;background:radial-gradient(110% 130% at 0 0,oklch(93.5% .028 155/.55),transparent 55%),var(--obx-paper)}.obx-tile.is-editor .obx-tile-body{flex:1;max-width:400px;align-self:center;padding:36px 8px 36px 32px}.obx-tile.is-editor h3{font-size:clamp(24px,2.6vw,30px)}.obx-editor-shot{position:relative;flex:1.7;margin:28px -6% 0 28px;border-radius:14px 0 0 0;overflow:hidden;box-shadow:0 0 0 1px rgba(48,34,16,.08),0 24px 60px -30px rgba(48,34,16,.5)}.obx-editor-img{object-fit:cover;object-position:left top}@media (max-width:1000px){.obx-tile.is-editor{flex-direction:column;min-height:0}.obx-tile.is-editor .obx-tile-body{max-width:none;align-self:auto;padding:26px 26px 0}.obx-editor-shot{aspect-ratio:8/5;margin:24px 0 0 24px;border-radius:14px 0 0 0}}.obx-tile.is-wish{grid-column:span 4;background:radial-gradient(120% 140% at 88% 0,oklch(90% .07 85/.5),transparent 58%),var(--obx-paper);justify-content:space-between}.obx-tile.is-wish .obx-tile-body{padding-bottom:12px}.obx-tile.is-wish h3{font-size:clamp(24px,3vw,32px)}.obx-tile.is-wish p{max-width:58ch;font-size:15.5px}.obx-wish-demo{padding:0 26px 26px}.obx-wish-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.obx-wish-chip{padding:6px 13px;border-radius:999px;border:1px solid color-mix(in oklab,var(--obx-amber-deep) 34%,var(--obx-line));background:color-mix(in oklab,var(--obx-amber) 14%,var(--obx-paper));color:var(--obx-ink-soft);font-size:12.5px;font-weight:600}.obx-wish-input{display:flex;align-items:center;min-height:62px;padding:16px 22px;border-radius:16px;background:#fff;border:1.5px solid var(--obx-line-strong);box-shadow:inset 0 1px 3px rgba(48,34,16,.05),0 10px 26px -16px rgba(48,34,16,.25);font-size:16.5px;color:var(--obx-ink)}.obx-wish-text{white-space:nowrap;overflow:hidden}.obx-wish-caret{flex-shrink:0;width:2px;height:1.25em;margin-left:2px;background:var(--obx-amber-deep);animation:obx-caret 1.05s steps(1) infinite}@keyframes obx-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.obx-wish-caret{animation:none}}.obx-wish-hint{display:block;margin-top:12px;font-size:13px;color:var(--obx-muted)}.obx-tile.is-mode{grid-column:span 2}.obx-tile-media{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.obx-tile-img{object-fit:cover}.obx-tile-img.is-after{clip-path:polygon(46% 0,100% 0,100% 100%,26% 100%)}.obx-tile-media-tags{position:absolute;inset:auto 10px 10px;display:flex;justify-content:space-between;pointer-events:none}.obx-tile-media-tags i{padding:3px 9px;border-radius:999px;background:rgba(20,16,10,.55);color:rgba(255,255,255,.92);font-style:normal;font-size:10.5px;font-weight:680;letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(4px)}.obx-tile.is-mode .obx-tile-body{padding:20px 22px 22px}.obx-tile.is-mode h3{font-size:21px}.obx-tile.is-serie{grid-column:span 2;justify-content:space-between}.obx-serie-strip{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:0 22px 22px}.obx-serie-thumb{width:100%;height:auto;border-radius:10px;display:block;object-fit:cover;aspect-ratio:3/2}.obx-tile.is-finish{grid-column:span 2;justify-content:space-between}.obx-finish-demo{display:block;padding:0 22px 22px}.obx-finish-presets{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.obx-finish-presets i{padding:5px 11px;border-radius:999px;border:1px solid var(--obx-line-strong);font-style:normal;font-size:12px;font-weight:620;color:var(--obx-ink-soft)}.obx-finish-presets i.is-active{background:var(--obx-green);border-color:var(--obx-green);color:#fff}.obx-finish-sliders{display:grid;gap:10px}.obx-finish-slider{display:grid;grid-template-columns:76px 1fr;align-items:center;gap:12px}.obx-finish-slider em{font-style:normal;font-size:12px;color:var(--obx-muted)}.obx-finish-slider>span{position:relative;height:4px;border-radius:4px;background:var(--obx-line)}.obx-finish-slider>span:before{content:"";position:absolute;inset:0 auto 0 0;width:var(--v,50%);border-radius:4px;background:linear-gradient(90deg,var(--obx-green),oklch(60% .1 120))}.obx-finish-slider>span:after{content:"";position:absolute;top:50%;left:var(--v,50%);width:12px;height:12px;border-radius:50%;background:#fff;border:2px solid var(--obx-green);transform:translate(-50%,-50%)}.obx-tile.is-extras{grid-column:1/-1;flex-direction:row;background:radial-gradient(120% 120% at 85% 0,oklch(90% .07 85/.4),transparent 55%),var(--obx-paper)}.obx-extras-cell{flex:1;padding:26px;color:inherit;text-decoration:none}.obx-extras-cell+.obx-extras-cell{border-left:1px solid var(--obx-line)}.obx-extras-cell h3{font-family:var(--obx-display);font-size:20px;font-weight:580;margin:12px 0 6px;color:var(--obx-ink)}.obx-extras-cell p{margin:0;font-size:13.5px;color:var(--obx-muted)}a.obx-extras-cell:hover h3{color:var(--obx-green-deep)}.obx-extra-badge{display:inline-block;padding:5px 12px;border-radius:999px;background:color-mix(in oklab,var(--obx-amber) 30%,transparent);color:var(--obx-amber-deep);font-size:12px;font-weight:680;letter-spacing:.04em;font-variant-numeric:tabular-nums}.obx-flow-sec{padding:clamp(80px,11vw,130px) 0;scroll-margin-top:70px;background:var(--obx-paper)}.obx-flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:28px;list-style:none;margin:0;padding:0}.obx-flow:after,.obx-flow:before{content:"";position:absolute;top:20px;left:20px;right:max(20px,22%);height:2px;border-radius:2px}.obx-flow:before{background:var(--obx-line)}.obx-flow:after{background:linear-gradient(90deg,var(--obx-green),var(--obx-amber-deep));transform:scaleX(0);transform-origin:left center;transition:transform 1.8s var(--obx-ease) .3s}.obx-page.obx-js .obx-flow.obx-in:after{transform:scaleX(1)}.obx-page:not(.obx-js) .obx-flow:after{transform:scaleX(1);transition:none}@media (prefers-reduced-motion:reduce){.obx-flow:after{transform:scaleX(1);transition:none}}.obx-flow-step{position:relative;padding-top:62px}.obx-flow-dot{position:absolute;top:0;left:0;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--obx-paper);border:2px solid var(--obx-line-strong);color:var(--obx-green-deep);font-family:var(--obx-display);font-style:italic;font-size:18px;font-weight:600;z-index:1}.obx-flow-step h3{margin:0 0 6px;font-size:17.5px;font-weight:660}.obx-flow-step p{margin:0;font-size:14px;color:var(--obx-muted);max-width:30ch}.obx-stats{position:relative;padding:clamp(90px,12vw,140px) 0 64px;background:linear-gradient(180deg,var(--obx-dark),var(--obx-dark-2));color:var(--obx-on-dark);overflow:hidden}@media (prefers-reduced-motion:no-preference){.obx-final:after,.obx-stats:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(105deg,transparent 42%,oklch(92% .06 95/.07) 50%,transparent 58%);transform:translateX(-70%);animation:obx-light-sweep 11s linear infinite}}@keyframes obx-light-sweep{to{transform:translateX(70%)}}.obx-stats-row{display:grid;grid-template-columns:repeat(4,1fr);gap:44px 40px}.obx-stat strong{display:block;font-family:var(--obx-display);font-weight:540;font-size:clamp(34px,4vw,58px);line-height:1;letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff 30%,oklch(86% .06 95));-webkit-background-clip:text;background-clip:text;color:transparent}.obx-stat span{display:block;margin-top:10px;font-size:14px;color:var(--obx-on-dark-soft);max-width:24ch}.obx-stats-foot{margin:56px 0 0;padding-top:20px;border-top:1px solid oklch(100% 0 0/.12);font-size:13.5px;color:var(--obx-on-dark-soft)}.obx-manifest{position:relative;padding:48px 0 clamp(90px,12vw,130px);background:var(--obx-dark-2);color:var(--obx-on-dark)}.obx-no-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 40px;list-style:none;margin:0;padding:0}.obx-no-list li{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid oklch(100% 0 0/.1)}.obx-no-mark{flex-shrink:0;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid oklch(70% .1 40/.6);color:oklch(78% .1 45);font-size:13px;font-weight:700}.obx-no-list strong{display:block;font-size:16.5px;font-weight:640;color:var(--obx-on-dark)}.obx-no-list p{margin:3px 0 0;font-size:14px;color:var(--obx-on-dark-soft)}.obx-privacy{margin-top:52px;padding-top:36px;border-top:1px solid oklch(100% 0 0/.16)}.obx-privacy h3{font-family:var(--obx-display);font-size:clamp(22px,2.6vw,28px);font-weight:560;margin:0 0 24px;color:var(--obx-on-dark)}.obx-privacy-list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px 40px;list-style:none;margin:0;padding:0}.obx-privacy-list li{display:flex;gap:14px}.obx-yes-mark{flex-shrink:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:color-mix(in oklab,var(--obx-amber) 26%,transparent);color:var(--obx-amber);font-size:13px;font-weight:700}.obx-privacy-list strong{display:block;font-size:15px;font-weight:640;color:var(--obx-on-dark)}.obx-privacy-list p{margin:2px 0 0;font-size:13.5px;color:var(--obx-on-dark-soft)}.obx-privacy-foot{margin:26px 0 0;font-size:14px;color:var(--obx-on-dark-soft)}.obx-privacy-foot a{color:var(--obx-amber);text-decoration:underline;text-underline-offset:3px}.obx-versus{padding:clamp(80px,11vw,130px) 0}.obx-versus-wrap{overflow-x:auto}.obx-versus-table{width:100%;min-width:680px;border-collapse:collapse;font-size:14px}.obx-versus-table td,.obx-versus-table th{padding:12px 16px;text-align:left}.obx-versus-table tbody tr{border-top:1px solid var(--obx-line)}.obx-versus-table tbody tr:nth-child(odd)>:not(.is-us){background:color-mix(in oklab,var(--obx-paper) 55%,transparent)}.obx-versus-table thead th{font-size:12.5px;font-weight:680;letter-spacing:.08em;text-transform:uppercase;color:var(--obx-muted);padding-bottom:14px}.obx-versus-table tbody th{font-weight:620;color:var(--obx-ink)}.obx-versus-table td{color:var(--obx-muted)}.obx-versus-table .is-us{background:color-mix(in oklab,var(--obx-green-tint) 60%,var(--obx-paper));color:var(--obx-green-deep);font-weight:600;border-left:2px solid color-mix(in oklab,var(--obx-green) 30%,var(--obx-line));border-right:2px solid color-mix(in oklab,var(--obx-green) 30%,var(--obx-line))}.obx-versus-table thead .is-us{color:var(--obx-green-deep);border-top:2px solid color-mix(in oklab,var(--obx-green) 30%,var(--obx-line));border-radius:14px 14px 0 0}.obx-versus-table tbody tr:last-child .is-us{border-bottom:2px solid color-mix(in oklab,var(--obx-green) 30%,var(--obx-line))}.obx-versus-table .is-us small{display:block;font-size:12px;font-weight:500;color:var(--obx-muted);margin-top:2px}.obx-pricing{padding:0 0 clamp(80px,11vw,130px);scroll-margin-top:70px}.obx-price-tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:color-mix(in oklab,var(--obx-line) 50%,var(--obx-paper));margin-bottom:36px}.obx-price-tab{padding:9px 22px;min-height:44px;border:none;border-radius:999px;background:transparent;font-size:14.5px;font-weight:600;color:var(--obx-ink-soft);cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.obx-price-tab.is-active,.obx-price-tab:hover{color:var(--obx-green-deep)}.obx-price-tab.is-active{background:var(--obx-paper);box-shadow:0 2px 8px rgba(48,34,16,.1)}.obx-prices{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;align-items:stretch}.obx-price{position:relative;display:flex;flex-direction:column;padding:26px 10px 8px;border-top:2px solid var(--obx-line-strong)}.obx-price.is-featured{border:1.5px solid var(--obx-green);border-radius:22px;padding:26px 22px 22px;background:radial-gradient(140% 100% at 50% 0,color-mix(in oklab,var(--obx-green-tint) 60%,transparent),transparent 55%),var(--obx-paper);box-shadow:var(--obx-shadow-soft)}.obx-badge{position:absolute;top:-12px;left:24px;padding:4px 14px;border-radius:999px;background:var(--obx-green);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.obx-price h3{font-family:var(--obx-display);font-size:21px;font-weight:600;margin:0 0 4px}.obx-price-subtitle{margin:0 0 18px;font-size:13.5px;color:var(--obx-muted);min-height:2.6em}.obx-amount{display:flex;align-items:baseline;gap:8px}.obx-amount-num{font-family:var(--obx-display);font-size:44px;font-weight:560;line-height:1;color:var(--obx-ink)}.obx-amount-unit{font-size:14px;font-weight:600;color:var(--obx-muted)}.obx-price-line{margin-top:10px;font-size:19px;font-weight:680;color:var(--obx-green-deep)}.obx-price-line span{font-size:14px;font-weight:560;color:var(--obx-muted)}.obx-price-note{margin-top:4px;font-size:12.5px;color:var(--obx-muted)}.obx-price ul{list-style:none;margin:18px 0 22px;padding:0;display:grid;gap:8px;flex:1;align-content:start}.obx-price ul li{position:relative;padding-left:22px;font-size:13.5px;color:var(--obx-ink-soft)}.obx-price ul li:before{content:"✓";position:absolute;left:0;color:var(--obx-green);font-weight:700}.obx-price-cta{width:100%}.obx-credit-explainer{margin-top:44px;padding-top:22px;border-top:1px solid var(--obx-line)}.obx-credit-explainer h3{font-family:var(--obx-display);font-size:18px;font-weight:560;margin:0 0 10px;color:var(--obx-green-deep)}.obx-credit-explainer ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 28px;font-size:14px;color:var(--obx-ink-soft)}.obx-credit-explainer strong{color:var(--obx-ink);font-weight:640}.obx-price-foot{margin-top:30px;font-size:13px;color:var(--obx-muted);max-width:72ch}.obx-price-foot a{color:var(--obx-green-deep);text-decoration:underline;text-underline-offset:3px}.obx-faq{padding:clamp(72px,10vw,110px) 0;scroll-margin-top:70px;background:var(--obx-paper)}.obx-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;align-items:start}.obx-faq-item{border-bottom:1px solid var(--obx-line)}.obx-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;font-size:16px;font-weight:620;cursor:pointer;list-style:none}.obx-faq-item summary:hover{color:var(--obx-green-deep)}.obx-faq-item summary::-webkit-details-marker{display:none}.obx-faq-icon{position:relative;flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--obx-green-tint)}.obx-faq-icon:after,.obx-faq-icon:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:1.8px;background:var(--obx-green-deep);transform:translate(-50%,-50%);transition:transform .25s var(--obx-ease)}.obx-faq-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.obx-faq-item[open] .obx-faq-icon:after{transform:translate(-50%,-50%) rotate(0deg)}.obx-faq-item p{margin:0;padding:0 34px 20px 0;font-size:14.5px;color:var(--obx-muted);max-width:70ch}.obx-final{position:relative;padding:clamp(90px,13vw,150px) 0;text-align:center;overflow:hidden;background:radial-gradient(80% 90% at 50% -10%,oklch(34% .06 160/.9),transparent 70%),radial-gradient(40% 50% at 85% 100%,oklch(50% .1 80/.25),transparent 70%),linear-gradient(180deg,var(--obx-dark),var(--obx-dark-2));color:var(--obx-on-dark)}.obx-final:before{content:"";position:absolute;inset:-25%;pointer-events:none;background:radial-gradient(26% 32% at 24% 78%,oklch(72% .13 78/.22),transparent 70%)}@media (prefers-reduced-motion:no-preference){.obx-final:before{animation:obx-final-glow 18s ease-in-out infinite alternate}}@keyframes obx-final-glow{0%{transform:translate3d(-5%,3%,0) scale(1)}to{transform:translate3d(48%,-14%,0) scale(1.15)}}.obx-final-inner{position:relative;z-index:1}.obx-final h2{font-size:clamp(36px,5.6vw,64px);margin:14px auto 0;max-width:18ch;color:var(--obx-on-dark)}.obx-final h2 em{color:var(--obx-amber)}.obx-final p{margin:18px auto 0;max-width:58ch;font-size:16px;color:var(--obx-on-dark-soft)}.obx-final .obx-btn{margin-top:32px}.obx-extras{padding:56px 0}.obx-extras-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.obx-extra{position:relative;padding:26px 24px 28px;border-radius:var(--obx-radius);background:radial-gradient(120% 120% at 85% 0,oklch(90% .07 85/.4),transparent 55%),var(--obx-paper);border:1px solid color-mix(in oklab,var(--obx-amber-deep) 28%,var(--obx-line));transition:transform .3s var(--obx-ease),box-shadow .3s var(--obx-ease)}.obx-extra:hover{transform:translateY(-4px);box-shadow:var(--obx-shadow-soft)}.obx-extra h3{font-family:var(--obx-display);font-size:22px;font-weight:580;margin:0 0 8px}.obx-extra p{margin:0;font-size:14.5px;color:var(--obx-muted)}.obx-extra-link{display:block;color:inherit;text-decoration:none}.obx-extra-more{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:13.5px;font-weight:620;color:var(--obx-green)}.obx-extra-link:hover .obx-extra-more{color:var(--obx-green-deep);text-decoration:underline;text-underline-offset:3px}.obx-how{padding:32px 0 56px;scroll-margin-top:70px}.obx-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;list-style:none;margin:0 0 36px;padding:0}.obx-step{position:relative;padding:22px 22px 24px;border-radius:var(--obx-radius);background:var(--obx-paper);border:1px solid var(--obx-line);transition:transform .3s var(--obx-ease),box-shadow .3s var(--obx-ease)}.obx-step:hover{transform:translateY(-4px);box-shadow:var(--obx-shadow-soft)}.obx-step-num{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--obx-green-tint);color:var(--obx-green-deep);font-family:var(--obx-display);font-style:italic;font-size:17px;font-weight:600}.obx-step h3{margin:14px 0 6px;font-size:17px;font-weight:660}.obx-step p{margin:0;font-size:14px;color:var(--obx-muted)}.obx-feature-hero{padding:52px 0 4px}.obx-feature-hero h1{font-size:clamp(32px,4.6vw,52px);margin:12px 0 16px;max-width:22ch}.obx-feature-lede{margin:0;max-width:62ch;font-size:16.5px;line-height:1.6;color:var(--obx-ink-soft)}.obx-feature-h2{font-size:clamp(24px,3.2vw,32px);margin-bottom:24px}.obx-feature-cases{display:grid;gap:22px}.obx-feature-hero+.obx-gallery,.obx-page .obx-gallery:has(.obx-feature-cases){background:transparent;padding:56px 0}.obx-price-hint{padding:8px 0 40px}.obx-price-hint p{margin:0;padding:18px 24px;border-radius:var(--obx-radius);border:1px solid var(--obx-line);background:var(--obx-paper);font-size:15px;color:var(--obx-ink-soft)}.obx-price-hint strong{color:var(--obx-green-deep)}.obx-price-hint a{display:inline-flex;align-items:center;gap:5px;margin-left:6px;font-weight:620;color:var(--obx-green);text-decoration:underline;text-underline-offset:3px}.obx-related{padding:8px 0 56px}.obx-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.obx-related-grid.is-features{grid-template-columns:repeat(2,1fr)}@media (max-width:900px){.obx-related-grid,.obx-related-grid.is-features{grid-template-columns:1fr}}.obx-article{padding:44px 0 56px}.obx-article .obx-wrap{max-width:820px}.obx-article-breadcrumb{font-size:13.5px;color:var(--obx-muted);margin-bottom:22px}.obx-article-breadcrumb a{color:var(--obx-green);text-decoration:none}.obx-article-breadcrumb a:hover{text-decoration:underline;text-underline-offset:3px}.obx-article h1{font-size:clamp(30px,4.4vw,46px);margin-bottom:14px;max-width:24ch}.obx-article-meta{font-size:13.5px;color:var(--obx-muted);margin:0 0 34px}.obx-article-body{font-size:16.5px;line-height:1.7;color:var(--obx-ink-soft)}.obx-article-body h2{font-size:clamp(22px,3vw,28px);margin:40px 0 14px;color:var(--obx-ink)}.obx-article-body h3{font-family:var(--obx-display);font-size:19px;font-weight:580;margin:28px 0 10px;color:var(--obx-ink)}.obx-article-body p{margin:0 0 16px;max-width:72ch}.obx-article-body ol,.obx-article-body ul{margin:0 0 16px;padding-left:22px}.obx-article-body ul{list-style:disc}.obx-article-body ol{list-style:decimal}.obx-article-body li{margin-bottom:8px}.obx-article-body a{color:var(--obx-green-deep);text-decoration:underline;text-underline-offset:3px}.obx-article-body a:hover{color:var(--obx-green)}.obx-article-body strong{color:var(--obx-ink)}.obx-legal-form{margin:18px 0 24px;padding:22px 26px;border-radius:var(--obx-radius);border:1px solid var(--obx-line);background:var(--obx-paper);font-size:15px;line-height:1.7}.obx-legal-form p{margin:0 0 14px}.obx-legal-form p:last-child{margin-bottom:0}.obx-legal-form-note{color:var(--obx-muted);font-size:13.5px}.obx-article-cta{margin-top:44px;padding:30px 32px;border-radius:var(--obx-radius);border:1px solid color-mix(in oklab,var(--obx-amber-deep) 28%,var(--obx-line));background:radial-gradient(120% 120% at 85% 0,oklch(90% .07 85/.4),transparent 55%),var(--obx-paper)}.obx-article-cta h2{font-size:clamp(21px,2.8vw,26px);margin-bottom:10px}.obx-article-cta p{margin:0 0 18px;max-width:62ch;color:var(--obx-ink-soft)}.obx-article-list{display:grid;gap:18px;padding:8px 0 56px}.obx-footer{border-top:1px solid var(--obx-line);background:color-mix(in oklab,var(--obx-bg) 60%,var(--obx-paper));padding:56px 0 28px}.obx-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1.3fr 1fr;gap:32px}.obx-footer-brand p{margin:16px 0 0;font-size:14px;color:var(--obx-muted);max-width:40ch}.obx-footer-meta{display:flex;flex-direction:column;gap:4px;margin-top:16px;font-size:13px;color:var(--obx-muted)}.obx-footer-meta a{display:inline-flex;align-items:center;min-height:44px;color:var(--obx-green-deep);text-decoration:none}.obx-footer-meta a:hover{text-decoration:underline}.obx-footer-col h3{font-size:12.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--obx-muted);margin:0 0 14px}.obx-footer-col ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.obx-footer-col a{display:inline-flex;align-items:center;min-height:44px;font-size:14.5px;color:var(--obx-ink-soft);text-decoration:none}.obx-footer-col a:hover{color:var(--obx-green)}.obx-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:48px;padding-top:20px;border-top:1px solid var(--obx-line);font-size:13px;color:var(--obx-muted)}@media (max-width:1000px){.obx-bento{grid-template-columns:1fr 1fr}.obx-tile.is-wish{grid-column:1/-1;grid-row:auto}.obx-tile.is-mode{grid-column:span 1}.obx-tile.is-finish,.obx-tile.is-serie{grid-column:1/-1}.obx-tile.is-extras{grid-column:1/-1;flex-direction:column}.obx-extras-cell+.obx-extras-cell{border-left:none;border-top:1px solid var(--obx-line)}.obx-flow{grid-template-columns:repeat(2,1fr);gap:32px 24px}.obx-flow:after,.obx-flow:before{display:none}.obx-stats-row{grid-template-columns:repeat(2,1fr)}.obx-extras-grid,.obx-faq-list{grid-template-columns:1fr}.obx-steps{grid-template-columns:repeat(2,1fr)}.obx-footer-top{grid-template-columns:1fr 1fr}}@media (max-width:760px){.obx-nav-links{display:none}.obx-nav{gap:8px}.obx-mobile-menu{display:block;margin-left:auto}.obx-mobile-menu-button{display:flex}.obx-nav-actions{gap:0}.obx-nav-actions .obx-btn-sm{padding:9px 12px;font-size:13.5px}.obx-link-quiet{display:none}.obx-hero-divider:after{width:38px;height:38px}.obx-bento-sec,.obx-flow-sec,.obx-gallery,.obx-manifest,.obx-versus{padding-block:56px}.obx-stats{padding:64px 0 40px}.obx-faq,.obx-pricing{padding-bottom:56px}.obx-final{padding:72px 0}.obx-bento{grid-template-columns:1fr}.obx-tile.is-mode{grid-column:1/-1}.obx-gallery-meta{grid-template-columns:1fr;gap:20px}.obx-gallery-meta-facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:24px;padding-left:0;border-left:none;border-top:1px solid var(--obx-line);padding-top:18px}.obx-thumbs{grid-template-columns:repeat(auto-fill,minmax(92px,1fr))}.obx-flow,.obx-stats-row{grid-template-columns:1fr}.obx-stats-row{gap:32px}.obx-no-list,.obx-privacy-list,.obx-steps{grid-template-columns:1fr}.obx-compare-handle:after{width:38px;height:38px}.obx-footer-top{grid-template-columns:1fr;gap:28px}}@media (max-width:420px){.obx-nav-actions .obx-btn-sm svg{display:none}}@media (max-width:767px){.obx-page{padding-inline:env(safe-area-inset-left,0) env(safe-area-inset-right,0)}.obx-mobile-menu-panel{max-height:calc(100dvh - 80px);overflow-y:auto;background:var(--obx-paper)}.obx-faq summary,.obx-footer a,.obx-mobile-menu-panel a{min-height:44px}.obx-footer a{display:inline-flex;align-items:center}.obx-article h1,.obx-feature-hero h1{font-size:clamp(30px,8.5vw,44px);overflow-wrap:anywhere}.obx-article-body{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.obx-article-body img{max-width:100%;height:auto}.obx-gallery-meta-facts{display:flex;flex-wrap:wrap;gap:16px 24px}.obx-versus-wrap{max-width:100%;overscroll-behavior-x:contain}.obx-versus-table{min-width:640px}.obx-versus-table :is(th,td){font-size:14px;line-height:1.5}.obx-footer{padding-bottom:max(24px,env(safe-area-inset-bottom,0px))}}.ob9-acct-obx.obx-page{background:transparent;overflow-x:visible}.ob9-acct-obx.obx-page:before{display:none}.ob9-acct-obx .obx-pricing{padding:12px 0 24px}.ob9-acct-obx .obx-wrap{width:100%}