.odzik-landing{--ink:#0b0b0c;--forest:#006b4e;--coral:#ff3b2f;--lime:#b9f000;--paper:#fffefa;background:var(--paper);height:100%;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:24px;font-family:Inter,sans-serif;overflow-y:auto}.odzik-landing *{box-sizing:border-box}.odzik-landing :where(h1,h2,h3,p,figure){overflow-wrap:break-word;margin:0}.odzik-landing a{color:inherit;text-decoration:none}.odzik-landing a:focus-visible{outline:3px solid var(--coral);outline-offset:5px}.odzik-landing main:focus{outline:none}.landing-wrap{width:min(1200px,100% - 80px);margin-inline:auto}.landing-header{justify-content:space-between;align-items:center;gap:24px;min-height:96px;display:flex}.landing-brand{display:inline-flex}.landing-header nav{align-items:center;gap:32px;font-size:14px;font-weight:600;display:flex}.landing-how-link{padding-block:14px}.landing-nav-cta{background:var(--lime);border-radius:20px;align-items:center;gap:16px;padding:14px 22px;font-weight:600;display:inline-flex}.landing-nav-mobile{display:none}.landing-hero{background:var(--forest);color:var(--paper);border-radius:32px;margin-inline:24px;overflow:hidden}.landing-hero-inner{grid-template-columns:1.18fr 1fr;align-items:center;gap:20px;padding-block:68px 76px;display:grid}.landing-hero-copy{z-index:1;position:relative}.landing-eyebrow{font-size:14px;font-weight:600;line-height:1.5}.landing-hero .landing-eyebrow{color:var(--lime)}.landing-hero h1{letter-spacing:-.025em;margin:22px 0 26px;font-family:Anton,sans-serif;font-size:clamp(62px,6.5vw,96px);font-weight:400;line-height:1.08}.landing-hero h1 span{color:var(--lime)}.landing-lead{max-width:490px;font-size:17px;line-height:1.7}.landing-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.landing-button{border-radius:20px;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:17px 24px;font-size:15px;font-weight:600;transition:transform .18s;display:inline-flex}.odzik-landing .landing-primary{color:var(--ink);background:var(--lime)}.odzik-landing .landing-ios{color:var(--ink);background:var(--paper)}.landing-hero-art{height:420px;position:relative}.landing-art-disc{background:var(--lime);border-radius:50%;width:390px;height:390px;position:absolute;top:5px;right:2px}.landing-boars{width:610px;height:610px;position:absolute;top:-90px;right:-65px;transform:rotate(-5deg)}.landing-facts{max-width:1120px;color:var(--forest);background:#f0f4e9;border-radius:24px;grid-template-columns:1.1fr 1fr 1fr;gap:24px;margin-top:28px;padding:20px 32px;font-size:14px;font-weight:600;line-height:1.5;display:grid}.landing-facts>div{justify-self:center;align-items:center;gap:14px;display:flex}.landing-fact-icon{background:var(--lime);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.landing-how{grid-template:"preview intro""preview steps"1fr/minmax(0,1fr) minmax(0,1.14fr);align-items:start;gap:32px 72px;padding-block:60px 72px;display:grid}.landing-how-intro{grid-area:intro;padding-top:12px}.landing-how .landing-eyebrow{color:var(--forest)}.landing-how h2{letter-spacing:-.015em;margin:16px 0 20px;font-family:Anton,sans-serif;font-size:clamp(38px,4vw,58px);font-weight:400;line-height:1.13}.landing-how h2 span{color:var(--coral)}.landing-how-intro>p:last-child{color:#514f4a;max-width:480px;font-size:16px;line-height:1.7}.landing-product{grid-area:preview;justify-self:center;width:100%;min-width:0;max-width:448px}.landing-product-scene{background:#e6f0df;border-radius:32px;justify-content:center;padding:30px;display:flex}.landing-phone{background:#0b0b0c;border:2px solid #505054;border-radius:46px;width:min(100%,306px);padding:8px;position:relative}.landing-phone:before,.landing-phone:after{content:"";background:#505054;border-radius:2px;width:3px;position:absolute}.landing-phone:before{height:58px;top:112px;left:-4px}.landing-phone:after{height:42px;top:142px;right:-4px}.landing-phone-display{background:var(--paper);border-radius:36px;overflow:hidden}.landing-phone-status{justify-content:space-between;align-items:center;height:42px;padding:0 18px;font-family:Inter,sans-serif;font-size:10px;font-weight:600;display:flex;position:relative}.landing-phone-island{background:#0b0b0c;border-radius:20px;width:28%;max-width:82px;height:23px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.landing-phone-indicators{align-items:center;gap:3px;display:flex}.landing-product-screen{width:100%;height:auto;display:block}.landing-phone-home{justify-content:center;align-items:center;height:20px;display:flex}.landing-phone-home:after{content:"";background:#0b0b0c;border-radius:4px;width:34%;height:4px}.landing-product figcaption{color:#615e58;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;font-size:10px;line-height:1.5;display:flex}.landing-product figcaption a{text-underline-offset:3px;text-decoration:underline}.landing-steps{grid-area:steps;gap:28px;margin:0;padding:0;list-style:none;display:grid}.landing-steps li{grid-template-columns:48px minmax(0,1fr);gap:20px;display:grid}.landing-step-number{background:var(--lime);border-radius:50%;place-items:center;width:48px;height:48px;font-family:Anton,sans-serif;font-size:27px;display:grid}.landing-steps h3{margin:6px 0 10px;font-family:Anton,sans-serif;font-size:27px;font-weight:400;line-height:1.2}.landing-steps p{color:#514f4a;max-width:430px;font-size:14px;line-height:1.7}.landing-note{background:#fff0ed;border-radius:32px;grid-template-columns:64px 200px minmax(0,1fr);align-items:center;gap:28px;margin-block:16px 60px;padding:36px 48px;display:grid}.landing-note-icon{background:var(--paper);border-radius:20px;place-items:center;width:64px;height:64px;display:grid}.landing-note h2{color:var(--forest);font-family:Anton,sans-serif;font-size:34px;font-weight:400;line-height:1.1}.landing-note p{color:#514f4a;max-width:610px;font-size:14px;line-height:1.8}.landing-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:0 36px;display:flex}.landing-footer-brand{font-family:Anton,sans-serif;font-size:34px}.landing-footer p{color:#615e58;margin-top:8px;font-size:12px;line-height:1.6}.landing-footer nav{flex-wrap:wrap;gap:28px;font-size:13px;display:flex}.landing-footer nav a{padding-block:16px}.landing-footer small{color:#615e58;flex-basis:100%;font-size:11px}.landing-skip{z-index:10;background:var(--paper);color:var(--ink);border-radius:12px;padding:16px;position:absolute;top:-100px;left:20px}.landing-skip:focus{top:12px}@media (hover:hover){.landing-button:hover{transform:translateY(-3px)}.landing-nav-cta:hover{background:#c9fa28}.landing-how-link:hover,.landing-footer a:hover{text-underline-offset:5px;text-decoration:underline}}.landing-button:active{transform:scale(.98)}@media (width<=1100px){.landing-wrap{width:calc(100% - 64px)}.landing-hero-inner{padding-block:52px}.landing-hero h1{font-size:clamp(56px,7vw,77px)}.landing-hero-art{height:350px}.landing-art-disc{width:310px;height:310px;top:24px;right:-16px}.landing-boars{aspect-ratio:1;width:calc(100% + 40px);height:auto;top:50%;right:-16px;transform:translateY(-50%)rotate(-5deg)}.landing-actions{gap:10px}.landing-button{padding-inline:18px;font-size:14px}.landing-how{column-gap:48px}.landing-product-scene{padding:24px}.landing-note{grid-template-columns:56px 160px minmax(0,1fr);gap:24px;padding:30px}}@media (width<=760px){.landing-wrap{width:calc(100% - 40px)}.landing-header{min-height:80px}.landing-header nav{gap:0}.landing-how-link,.landing-nav-desktop{display:none}.landing-nav-mobile{display:inline}.landing-nav-cta{border-radius:16px;gap:10px;padding:12px 18px}.landing-hero{border-radius:28px;margin-inline:12px}.landing-hero-inner{grid-template-columns:1fr;gap:0;width:calc(100% - 40px);padding-block:34px 0}.landing-hero h1{margin:18px 0 20px;font-size:clamp(42px,12.6vw,76px)}.landing-eyebrow{font-size:12px}.landing-lead{max-width:480px;font-size:14px;line-height:1.7}.landing-actions{margin-top:24px}.landing-button{flex:100%;min-height:54px;font-size:15px}.landing-hero-art{justify-self:center;width:min(100%,420px);height:232px;margin-top:10px}.landing-art-disc{width:206px;height:206px;top:2px;right:calc(50% - 103px)}.landing-boars{width:300px;height:300px;top:-36px;right:calc(50% - 150px);transform:rotate(-5deg)}.landing-facts{grid-template-columns:1fr;gap:18px;margin-top:20px;padding:22px 24px;font-size:14px}.landing-facts>div{justify-self:start}.landing-facts br{display:none}.landing-fact-icon{width:38px;height:38px}.landing-how{grid-template:"intro""preview""steps"/1fr;row-gap:32px;padding-block:28px 44px}.landing-how-intro{padding:0}.landing-how h2{margin-block:14px 18px;font-size:clamp(36px,9.8vw,54px)}.landing-how-intro>p:last-child{font-size:14px}.landing-product{justify-self:center;width:min(100%,430px)}.landing-product-scene{border-radius:28px;padding:24px}.landing-product figcaption{font-size:9px}.landing-steps{gap:28px}.landing-steps li{grid-template-columns:44px minmax(0,1fr);gap:16px}.landing-step-number{width:44px;height:44px;font-size:25px}.landing-steps h3{font-size:24px}.landing-note{border-radius:28px;grid-template-columns:48px minmax(0,1fr);gap:18px;margin-block:12px 36px;padding:28px}.landing-note-icon{background:0 0;width:48px;height:54px}.landing-note h2{font-size:30px}.landing-note h2 br{display:none}.landing-note p{grid-column:1/-1;font-size:13px;line-height:1.7}.landing-footer{gap:20px;padding-bottom:28px}.landing-footer nav{flex-basis:100%;gap:24px}}@media (prefers-reduced-motion:reduce){.odzik-landing{scroll-behavior:auto}.landing-button{transition:none}.landing-button:hover,.landing-button:active{transform:none}}.landing-legal{max-width:760px;padding-block:40px 64px}.landing-legal h1{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(42px,6vw,64px);line-height:1.1}.landing-legal h2{margin:32px 0 12px;font-size:21px;line-height:1.4}.landing-legal p{color:#4e514a;margin-top:12px;font-size:16px;line-height:1.8}.landing-legal p a{color:var(--forest);text-decoration:underline}.landing-draft{background:#fff0ed;border-radius:16px;padding:20px 24px}@media (width<=760px){.landing-legal{padding-top:28px}}@media print{.odzik-landing{height:auto;overflow:visible}.landing-header,.landing-footer,.landing-skip{display:none}.landing-legal{width:100%;padding:0}}