@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/assets/fonts/Inter_400Regular.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/assets/fonts/Inter_600SemiBold.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:700;font-display:swap;src:url(/assets/fonts/Inter_700Bold.ttf) format("truetype")}@font-face{font-family:Inter;font-weight:800;font-display:swap;src:url(/assets/fonts/Inter_800ExtraBold.ttf) format("truetype")}@font-face{font-family:Caveat;font-weight:700;font-display:swap;src:url(/assets/fonts/Caveat_700Bold.ttf) format("truetype")}:root{--primary: #0196a0;--on-primary: #ffffff;--background: #ffffff;--text: #011256;--muted: #3766a4;--border: #f0f2f6;--field: #f0f7fd;--primary-soft: #e9fafb;--danger: #dc3840;--danger-soft: #fdeeee;--warning: #fb9903;--accent-soft: #fef6ea;--night: #011256;--night-surface: #0a2068;--night-muted: #a8bfe0}*{box-sizing:border-box}html,body{margin:0;padding:0;overflow:hidden;background:#fff}body{font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased}svg{display:block;flex:none}.stage{position:relative;width:1080px;overflow:hidden;transform-origin:0 0}.slide{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;background:var(--bg);color:var(--text)}.head{width:100%;padding:80px 60px 0;text-align:center;position:relative;z-index:2}.tall .head{padding-top:196px}.head h1{margin:0;font-weight:800;font-size:88px;line-height:1.04;letter-spacing:-.025em;color:var(--h1);white-space:nowrap}.head h1 em{font-style:normal;color:var(--em)}.head p{margin:30px auto 0;max-width:900px;font-weight:500;font-size:37px;line-height:1.32;color:var(--sub);text-wrap:balance}.tall .head p{margin-top:38px}.deco{position:absolute;z-index:1;opacity:.9}.light{--h1: #011256;--em: #0196a0;--sub: #3766a4}.dark{--h1: #ffffff;--em: #fb9903;--sub: #a8bfe0}.teal{--h1: #ffffff;--em: #011256;--sub: #ffffff}.phone-wrap{position:relative;margin-top:auto;margin-bottom:26px;flex:none;z-index:3}.tall .phone-wrap{margin-bottom:110px}.phone{width:calc(400px * var(--zoom) + 32px);padding:16px;border-radius:calc(46px * var(--zoom));background:#0b1437;box-shadow:0 40px 90px #01125638,0 8px 24px #0112561f}.dark .phone{background:#1c2c66;box-shadow:0 40px 90px #00000073}.teal .phone{box-shadow:0 40px 90px #01125659}.screen{width:400px;height:880px;zoom:var(--zoom);border-radius:38px;overflow:hidden;position:relative;background:var(--background);color:var(--text);font-size:16px;line-height:22px}.sb{height:44px;padding:6px 30px 0;display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:15px}.sb .sys{display:flex;align-items:center;gap:6px}.hdr{display:flex;align-items:center;gap:12px;padding:16px 20px 12px}.hdr .grow{flex:1;display:flex;flex-direction:column;gap:4px}.back{position:relative;min-height:44px;display:flex;align-items:center;justify-content:center;margin:8px 20px 12px}.back svg{position:absolute;left:0}.content{display:flex;flex-direction:column;gap:20px;padding:0 20px 32px}.content.g4{gap:16px}.content.g3{gap:12px}.h1{font-weight:700;font-size:32px;line-height:38px}.h2{font-weight:700;font-size:24px;line-height:30px}.sec{font-weight:600;font-size:21px;line-height:27px}.h3{font-weight:600;font-size:18px;line-height:23px}.muted{font-size:14px;line-height:19px;color:var(--muted)}.xs{font-size:12px;line-height:16px;color:var(--muted)}.sm{font-size:14px;line-height:19px}.xl{font-size:20px;line-height:25px}.semi{font-weight:600}.med{font-weight:500}.bold{font-weight:700}.teal-text{color:var(--primary)}.row{display:flex;align-items:center;gap:12px}.row.top{align-items:flex-start}.col{display:flex;flex-direction:column}.grow{flex:1;min-width:0}.gap2{gap:8px}.gap1{gap:4px}.card{border-radius:16px;border:1px solid var(--border);background:#fff;padding:16px;box-shadow:0 2px 8px #0112560f}.card.rows{padding-top:4px;padding-bottom:4px}.hr{height:1px;background:var(--border)}.tile{width:53px;height:53px;border-radius:50%;background:var(--primary-soft);display:grid;place-items:center;flex:none}.tile.accent{background:var(--accent-soft)}.btn{height:48px;padding:0 20px;border-radius:12px;background:var(--primary);color:#fff;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px}.btn.sm{height:40px;padding:0 16px;font-size:16px}.btn.outline{background:#fff;border:1px solid var(--primary);color:var(--primary)}.pill{border-radius:999px;padding:8px 16px;background:var(--field);font-size:14px;line-height:19px;font-weight:500}.pill.on{background:var(--primary);color:#fff}.plate{border-radius:16px;padding:16px}.plate.cream{background:var(--accent-soft)}.plate.red{background:var(--danger-soft)}.plate.teal{background:var(--primary-soft)}.avatar-ring{border-radius:50%;border:2px solid rgba(55,102,164,.3);padding:3px;flex:none}.avatar{width:124px;height:124px;border-radius:50%;background:var(--primary-soft);overflow:hidden}.avatar img{width:100%;height:100%;object-fit:cover}.agenda{display:flex;flex-direction:column;gap:8px}.agenda .slot{display:flex;align-items:center;gap:12px}.agenda .rail{width:12px;align-self:stretch;position:relative;display:flex;align-items:center;justify-content:center;flex:none}.agenda .rail i{position:absolute;left:5px;width:2px;background:#0196a04d}.agenda .rail i.up{top:-4px;bottom:50%}.agenda .rail i.down{top:50%;bottom:-4px}.agenda .rail b{width:12px;height:12px;border-radius:50%;background:var(--primary);position:relative}.agenda .card{flex:1;display:flex;gap:12px;padding:4px 16px}.agenda .time{width:64px;padding-top:19px;font-size:18px;line-height:23px;font-weight:600;font-variant-numeric:tabular-nums;flex:none}.agenda .entry{display:flex;align-items:center;gap:12px;padding:4px 0}.agenda .entry+.entry{border-top:1px solid rgba(240,242,246,.6)}.agenda .entry.dose{align-items:flex-start}.agenda .markbox{height:53px;display:flex;align-items:center}.mark{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;flex:none}.mark.given{background:var(--primary)}.mark.pending{border:2px solid var(--primary)}.mark.missed{background:var(--danger)}.mark.skipped{background:var(--warning)}.rings{display:flex}.rings .day{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0}.rings .ring{width:42px;height:42px;position:relative;display:grid;place-items:center;font-weight:600}.rings .ring svg{position:absolute;inset:0}.rings .ring span{position:relative}.rings .under{height:16px;display:flex;align-items:center;gap:2px}.switch{display:flex;gap:4px;padding:4px;border-radius:999px;background:var(--primary-soft)}.switch span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.switch span.on{background:var(--primary)}.bar{height:8px;border-radius:999px;background:var(--primary-soft);overflow:hidden}.bar i{display:block;height:8px;border-radius:999px;background:var(--primary)}.search{height:48px;border-radius:12px;background:var(--field);display:flex;align-items:center;gap:12px;padding:0 16px;color:var(--muted)}.screen.lock{background:linear-gradient(180deg,#011256,#0a2068 55%,#03324f);color:#fff}.lock .clock{text-align:center;padding-top:30px}.lock .clock .t{font-weight:600;font-size:86px;line-height:90px;letter-spacing:-.03em}.lock .clock .d{font-size:18px;line-height:23px;font-weight:500;color:#a8bfe0}.notes{display:flex;flex-direction:column;gap:10px;padding:34px 14px 0}.note{background:#fff;color:var(--text);border-radius:24px;padding:14px 16px}.note .app{display:flex;align-items:center;gap:8px;font-size:13px;line-height:16px;color:var(--muted);margin-bottom:6px}.note .app img{width:22px;height:22px;border-radius:6px}.note .actions{display:flex;gap:22px;margin-top:12px;font-weight:600;font-size:15px;color:var(--primary)}.note.main{box-shadow:0 0 0 3px #fb9903,0 14px 30px #00000059}.paper{width:336px;padding:20px 22px 22px;white-space:nowrap;background:#fffdf6;border-radius:16px;box-shadow:0 22px 50px #01125638;font-family:Caveat,cursive;font-weight:600;color:#1c2c66;font-size:28px;line-height:35px}.paper .ttl{font-family:Inter,sans-serif;font-weight:700;font-size:18px;line-height:24px;color:#3766a4;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.paper u{text-decoration:none;border-bottom:3px solid rgba(28,44,102,.35)}.paper .rx{color:var(--primary)}.corner{position:absolute;width:54px;height:54px;border:7px solid #fb9903}.corner.tl{left:-16px;top:-16px;border-right:0;border-bottom:0;border-radius:16px 0 0}.corner.tr{right:-16px;top:-16px;border-left:0;border-bottom:0;border-radius:0 16px 0 0}.corner.bl{left:-16px;bottom:-16px;border-right:0;border-top:0;border-radius:0 0 0 16px}.corner.br{right:-16px;bottom:-16px;border-left:0;border-top:0;border-radius:0 0 16px}.brand-body{flex:1;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;padding:10px 0 50px}.brandmark{width:760px;flex:none}.tall .brandmark{width:860px}.features{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:940px}.feature{display:flex;align-items:center;gap:22px;padding:26px 28px;border-radius:32px;background:#fff;border:2px solid var(--border);box-shadow:0 6px 20px #0112560f;font-weight:600;font-size:31px;line-height:38px}.feature .tile{width:92px;height:92px}.slogan{font-family:Caveat,cursive;font-weight:700;font-size:74px;line-height:80px;color:var(--primary);transform:rotate(-2deg)}.pano{position:absolute;inset:0;background:#e9fafb;overflow:hidden;color:var(--text)}.pano-bg{position:absolute;left:0;top:0;z-index:0}.slide-col{position:absolute;top:0;bottom:0;width:1080px;display:flex;flex-direction:column;align-items:center}.seam{position:absolute;z-index:4;transform:translate(-50%,-50%)}.seam.paper{transform:translate(-50%,-50%) rotate(-7deg)}.seam.disc.pet{width:264px;height:264px;background:#fff;overflow:hidden}.seam.disc.pet img{width:100%;height:100%;object-fit:cover}.seam.disc{width:236px;height:236px;border-radius:50%;display:grid;place-items:center;border:10px solid #fff;box-shadow:0 20px 44px #0112562e}.seam.disc.cream{background:#fef6ea}.seam.disc.teal{background:#0196a0}.chip{position:absolute;z-index:5;max-width:216px;padding:13px 17px;border-radius:20px;background:#011256;color:#fff;font-weight:700;font-size:22px;line-height:27px;box-shadow:0 16px 34px #01125647;display:flex;align-items:center;gap:9px}.chip.left{left:calc((400px * var(--zoom) + 32px - 1080px) / 2 + 12px);transform:rotate(-3deg)}.chip.right{right:calc((400px * var(--zoom) + 32px - 1080px) / 2 + 12px);transform:rotate(3deg)}.chip.ai{background:#fb9903;color:#011256}.tabbar{position:absolute;left:0;right:0;bottom:0;height:82px;padding:9px 6px 0;display:flex;background:#fff;border-top:1px solid var(--border)}.tabbar:after{content:"";position:absolute;left:50%;bottom:7px;width:126px;height:5px;margin-left:-63px;border-radius:3px;background:#011256;opacity:.85}.tab{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;line-height:16px;font-weight:500;color:var(--muted)}.tab.on{color:var(--primary)}:root{--nb-bg: #ffffff;--nb-surface: #ffffff;--nb-ink: #011256;--nb-muted: #3766a4;--nb-primary: #0196a0;--nb-soft: #e9fafb;--nb-wave: #cdeff3;--nb-cream: #fef6ea;--nb-accent: #fb9903;--nb-line: #e6eaf1;--nb-chip: #011256;--nb-chip-ink: #ffffff;--nb-on-primary: #ffffff;--nb-mark-bg: transparent;--nb-shadow: 0 18px 44px rgba(1, 18, 86, .12);--zoom: .9;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--nb-bg: #011256;--nb-surface: #0a2068;--nb-ink: #f0f7fd;--nb-muted: #a8bfe0;--nb-primary: #2cc3cc;--nb-soft: #03324f;--nb-wave: #0a4a63;--nb-cream: #3a2f1a;--nb-line: #1c3380;--nb-chip: #f0f7fd;--nb-chip-ink: #011256;--nb-on-primary: #011256;--nb-mark-bg: #ffffff;--nb-shadow: 0 18px 44px rgba(0, 0, 0, .4);color-scheme:dark}}:root[data-theme=dark]{--nb-bg: #011256;--nb-surface: #0a2068;--nb-ink: #f0f7fd;--nb-muted: #a8bfe0;--nb-primary: #2cc3cc;--nb-soft: #03324f;--nb-wave: #0a4a63;--nb-cream: #3a2f1a;--nb-line: #1c3380;--nb-chip: #f0f7fd;--nb-chip-ink: #011256;--nb-on-primary: #011256;--nb-mark-bg: #ffffff;--nb-shadow: 0 18px 44px rgba(0, 0, 0, .4);color-scheme:dark}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:84px}html,body{overflow-y:visible;background:var(--nb-bg)}body{color:var(--nb-ink);font-size:17px;line-height:1.55;overflow-x:clip}img{max-width:100%;height:auto}a{color:var(--nb-primary);font-weight:600;text-underline-offset:3px}:focus-visible{outline:3px solid var(--nb-accent);outline-offset:3px;border-radius:6px}[data-icon]{display:inline-flex;flex:none}.nb-wrap{width:min(1180px,100% - 48px);margin-inline:auto}.nb-center{text-align:center}h1,h2,h3{margin:0;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}h1{font-weight:800;font-size:clamp(2.2rem,4.6vw,3.55rem)}h2{font-weight:800;font-size:clamp(1.9rem,4vw,3.1rem)}h3{font-weight:700;font-size:1.25rem;line-height:1.25;letter-spacing:0}h1 em,h2 em{font-style:normal;color:var(--nb-primary);display:block}.nb-kicker{margin:0 0 14px;font-weight:700;font-size:.86rem;letter-spacing:.09em;text-transform:uppercase;color:var(--nb-primary)}.nb-lead{margin:20px 0 0;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.45;color:var(--nb-muted);font-weight:500;max-width:34em;text-wrap:pretty}.nb-center .nb-lead{margin-inline:auto}.nb-beta{margin:18px 0 0;font-size:.95rem;color:var(--nb-muted)}.nb-header{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--nb-soft) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:box-shadow .25s,background-color .25s}.nb-header.is-stuck{background:color-mix(in srgb,var(--nb-bg) 90%,transparent);box-shadow:0 6px 24px #0112561a}.nb-header-row{display:flex;align-items:center;gap:28px;height:72px;transition:height .25s}.nb-header.is-stuck .nb-header-row{height:60px}.nb-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--nb-ink);font-weight:800;font-size:1.2rem;letter-spacing:.01em;white-space:nowrap}.nb-brand b{color:var(--nb-primary);font-weight:800}.nb-brand img{width:66px;height:auto;padding:5px 7px;border-radius:10px;background:var(--nb-mark-bg)}.nb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.nb-nav{display:flex;align-items:center;gap:26px;margin-left:auto}.nb-nav>a{color:var(--nb-ink);text-decoration:none;font-weight:600;font-size:.98rem;padding:12px 0}.nb-nav>a:hover{color:var(--nb-primary)}.nb-lang{position:relative;display:inline-flex;align-items:center}.nb-lang:after{content:"";position:absolute;right:13px;top:50%;width:7px;height:7px;margin-top:-6px;border-right:2px solid var(--nb-muted);border-bottom:2px solid var(--nb-muted);transform:rotate(45deg);pointer-events:none}.nb-lang select{appearance:none;-webkit-appearance:none;min-height:44px;padding:0 32px 0 14px;border:1px solid var(--nb-line);border-radius:12px;background:var(--nb-bg);color:var(--nb-ink);font:inherit;font-weight:700;font-size:.92rem;cursor:pointer}.nb-lang select:hover{border-color:var(--nb-primary)}.nb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 22px;border-radius:14px;background:var(--nb-primary);color:var(--nb-on-primary);font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s}.nb-btn:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0196a04d}.nb-burger-close,.nb-burger[aria-expanded=true] .nb-burger-bars{display:none}.nb-burger[aria-expanded=true] .nb-burger-close{display:inline-flex}.nb-burger{display:none;flex:none;width:46px;height:46px;min-width:46px;padding:0;border:0;border-radius:14px;background:var(--nb-bg);color:var(--nb-ink);align-items:center;justify-content:center;cursor:pointer}.nb-hero{position:relative;background:var(--nb-soft);padding:clamp(28px,5vw,64px) 0 clamp(48px,7vw,96px);overflow:hidden;margin-top:-72px;padding-top:calc(72px + clamp(28px,5vw,64px))}.nb-wave{position:absolute;left:0;bottom:0;width:200%;height:min(46%,420px);pointer-events:none}.nb-wave-band{fill:var(--nb-wave)}.nb-wave-trail{fill:none;stroke:var(--nb-primary);stroke-opacity:.45;stroke-width:6;stroke-linecap:round;stroke-dasharray:1 24;vector-effect:non-scaling-stroke}.nb-hero-grid,.nb-feature-grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(32px,5vw,76px)}.nb-hero-stage{--zoom: .94}.nb-stores{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.nb-stores-center{justify-content:center}.nb-store{display:inline-flex;align-items:center;gap:12px;min-height:60px;padding:8px 22px 8px 18px;border-radius:16px;background:var(--nb-chip);color:var(--nb-chip-ink);text-decoration:none;font-weight:700;font-size:1.12rem;line-height:1.15;box-shadow:var(--nb-shadow);transition:transform .15s}.nb-store:hover{transform:translateY(-3px)}.nb-store small{display:block;font-weight:500;font-size:.74rem;opacity:.8;letter-spacing:.02em}.nb-stage{position:relative;justify-self:center;padding:8px 0}.nb-stage .phone{position:relative;z-index:2;padding:calc(13px * var(--zoom) + 2px);width:calc(400px * var(--zoom) + 2 * (13px * var(--zoom) + 2px));box-shadow:0 30px 70px #01125633,0 6px 18px #0112561a}.nb-stage:before{content:"";position:absolute;inset:9% -12% 6%;border-radius:48% 52% 46% 54%/54% 46%;background:var(--nb-soft);z-index:0}.nb-hero-stage:before,.nb-tint .nb-stage:before{background:color-mix(in srgb,var(--nb-bg) 55%,transparent)}.nb-note{position:absolute;z-index:3;max-width:190px;padding:12px 16px;border-radius:18px;background:#011256;color:#fff;font-weight:700;font-size:.95rem;line-height:1.25;box-shadow:0 14px 30px #01125647;display:flex;align-items:center;gap:8px}.nb-note-a{left:-178px;top:20%;transform:rotate(3deg)}.nb-note-b{left:-168px;top:64%;transform:rotate(-3deg)}.nb-note-ai{right:max(-118px,min(-10px,calc((1180px - 100vw)/2 + 14px)));top:3%;transform:rotate(4deg);background:#fb9903;color:#011256}.nb-disc{position:absolute;z-index:3;width:128px;height:128px;border-radius:50%;display:grid;place-items:center;border:7px solid #fff;box-shadow:0 16px 34px #0112562e;overflow:hidden}.nb-disc-pet{background:#fff}.nb-disc-pet img{width:100%;height:100%;object-fit:cover}.nb-disc-cream{background:#fef6ea;color:#fb9903}.nb-disc-teal{background:#0196a0;color:#fff}.nb-disc-b{right:max(-78px,min(-14px,calc((1180px - 100vw)/2 + 10px)));bottom:12%}.nb-disc-c{left:-88px;bottom:14%}.nb-paper{position:absolute;z-index:3;left:-262px;top:5%;transform:rotate(-6deg) scale(.86);transform-origin:left top;overflow:hidden}.nb-scan{position:absolute;left:0;right:0;top:0;height:46px;background:linear-gradient(180deg,transparent,rgba(1,150,160,.28));border-bottom:3px solid #0196a0;opacity:0}.nb-feature{padding:clamp(56px,8vw,112px) 0;overflow:clip}.nb-tint{background:var(--nb-soft)}.nb-flip .nb-feature-text{order:2}.nb-flip .nb-feature-grid{grid-template-columns:auto minmax(0,1fr)}.nb-points{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:14px;font-weight:600;font-size:1.06rem}.nb-points li{display:flex;align-items:flex-start;gap:12px}.nb-points [data-icon]{color:var(--nb-primary);margin-top:1px}.nb-how,.nb-trust{padding:clamp(56px,8vw,104px) 0}.nb-steps{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;counter-reset:step}.nb-steps li,.nb-card{position:relative;background:var(--nb-surface);border:1px solid var(--nb-line);border-radius:24px;padding:28px;box-shadow:0 6px 20px #0112560d}.nb-steps p,.nb-card p{margin:8px 0 0;color:var(--nb-muted)}.nb-step-n{position:absolute;right:22px;top:14px;font-weight:800;font-size:3.4rem;line-height:1;color:var(--nb-soft)}.nb-tint .nb-step-n{color:var(--nb-wave)}.nb-tile{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--nb-soft);color:var(--nb-primary);margin-bottom:18px}.nb-tile-accent{background:var(--nb-cream);color:var(--nb-accent)}.nb-cards{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.nb-final{padding:clamp(40px,6vw,80px) 0 clamp(64px,8vw,112px);background:linear-gradient(180deg,var(--nb-bg) 0%,var(--nb-soft) 100%)}.nb-final-logo{width:min(420px,78%)}.nb-final h2{margin-top:12px}.nb-slogan{margin:22px 0 0;font-family:Caveat,cursive;font-weight:700;font-size:clamp(2rem,5vw,3.2rem);line-height:1.1;color:var(--nb-primary);transform:rotate(-2deg)}.nb-final .nb-beta{max-width:36em;margin-inline:auto}.nb-footer{background:#011256;color:#a8bfe0;padding:40px 0 calc(28px + env(safe-area-inset-bottom))}.nb-footer .nb-brand{color:#fff}.nb-footer .nb-brand img{background:#fff}.nb-footer .nb-brand b{color:#2cc3cc}.nb-footer-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"brand social" "legal legal";align-items:center;gap:24px 32px}.nb-footer-row>.nb-brand{grid-area:brand;justify-self:start}.nb-footer-row>.nb-social{grid-area:social}.nb-legal{grid-area:legal;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 22px}.nb-legal a{color:#d7e3f5;font-weight:500;font-size:.95rem;text-decoration:none;padding:8px 0}.nb-legal a:hover{color:#fff;text-decoration:underline}.nb-social{display:inline-flex;gap:10px}.nb-social a{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#ffffff1a;color:#fff;transition:transform .15s,background-color .15s}.nb-social a:hover{background:#0196a0;transform:translateY(-3px)}.nb-copy{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:.9rem}.nb-consent{position:fixed;z-index:60;left:16px;bottom:calc(16px + env(safe-area-inset-bottom));max-width:min(420px,calc(100% - 32px));padding:18px 20px;border-radius:20px;background:var(--nb-surface);color:var(--nb-ink);border:1px solid var(--nb-line);box-shadow:var(--nb-shadow);font-size:.95rem}.nb-consent p{margin:0 0 14px}.nb-consent div{display:flex;gap:10px;flex-wrap:wrap}.nb-consent button{min-height:44px;padding:0 18px;border-radius:12px;border:1px solid var(--nb-primary);background:transparent;color:var(--nb-primary);font:inherit;font-weight:700;cursor:pointer}.nb-consent button[data-consent=yes]{background:var(--nb-primary);color:var(--nb-on-primary)}.nb-dock{display:none}.nb-motion .reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1)}.nb-motion .reveal.in,.nb-motion .nb-hero .reveal{opacity:1;transform:none}.nb-motion .nb-steps .reveal:nth-child(2),.nb-motion .nb-cards .reveal:nth-child(2){transition-delay:.12s}.nb-motion .nb-steps .reveal:nth-child(3),.nb-motion .nb-cards .reveal:nth-child(3){transition-delay:.24s}.nb-motion .nb-stage .nb-note,.nb-motion .nb-stage .nb-disc{opacity:0;scale:.6;transition:opacity .45s ease .5s,scale .45s cubic-bezier(.3,1.5,.5,1) .5s}.nb-motion .nb-stage.in .nb-note,.nb-motion .nb-stage.in .nb-disc{opacity:1;scale:1}.nb-motion .nb-stage.in .nb-note-b{transition-delay:.75s}.nb-motion .nb-float{animation:nb-float 6s ease-in-out infinite}.nb-motion .nb-wave{animation:nb-drift 48s linear infinite}@keyframes nb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes nb-drift{to{transform:translate(-50%)}}.nb-motion .nb-anim-cards .screen .content>*{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.nb-motion .nb-anim-cards .in .screen .content>*{opacity:1;transform:none}.nb-motion .nb-anim-cards .in .screen .content>:nth-child(1){transition-delay:1.3s}.nb-motion .nb-anim-cards .in .screen .content>:nth-child(2){transition-delay:1.55s}.nb-motion .nb-anim-cards .in .screen .content>:nth-child(3){transition-delay:1.9s}.nb-motion .nb-anim-cards .in .screen .content>:nth-child(4){transition-delay:2.25s}.nb-motion .nb-anim-cards .in .screen .content>:nth-child(5){transition-delay:2.6s}.nb-motion .nb-anim-cards .in .screen .content>:nth-child(6){transition-delay:2.95s}.nb-motion .nb-anim-cards .in .nb-scan{animation:nb-scan 1.5s ease-in-out .5s 2 alternate}.nb-motion .nb-anim-cards .nb-stage .nb-note-ai{transition-delay:3.1s}@keyframes nb-scan{0%{opacity:1;transform:translateY(-46px)}to{opacity:1;transform:translateY(190px)}}.nb-motion .nb-anim-notes .note{opacity:0;transform:translateY(-22px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.9,.3,1.2)}.nb-motion .nb-anim-notes .in .note{opacity:1;transform:none}.nb-motion .nb-anim-notes .in .note:nth-child(1){transition-delay:.5s}.nb-motion .nb-anim-notes .in .note:nth-child(2){transition-delay:.9s}.nb-motion .nb-anim-notes .in .note:nth-child(3){transition-delay:1.2s}.nb-motion .nb-anim-notes .in .note:nth-child(4){transition-delay:1.5s}.nb-anim-notes .note.main{position:relative}.nb-motion .nb-anim-notes .in .note.main:after{content:"";position:absolute;inset:-3px;border-radius:27px;border:3px solid #fb9903;animation:nb-pulse 2.2s ease-out 1.6s infinite;pointer-events:none}@keyframes nb-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.07,1.22)}}.nb-motion .nb-anim-calendar .rings circle[stroke-linecap]{transition:stroke-dashoffset 1.1s ease .5s}.nb-mark-pop{animation:nb-pop .5s cubic-bezier(.3,1.6,.5,1)}@keyframes nb-pop{0%{transform:scale(.4)}to{transform:scale(1)}}.nb-tap{position:absolute;width:44px;height:44px;margin:-8px;border-radius:50%;border:3px solid #0196a0;animation:nb-tap .7s ease-out forwards;pointer-events:none}@keyframes nb-tap{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@media(max-width:1240px){.nb-note-a{left:-150px}.nb-note-b{left:-120px}.nb-paper{left:-200px}}@media(max-width:1099px){:root{--zoom: .78}.nb-hero-stage{--zoom: .8}.nb-nav{gap:18px}.nb-nav>a{font-size:.92rem}.nb-note{font-size:.86rem;max-width:160px;padding:10px 13px}.nb-disc{width:104px;height:104px;border-width:6px}.nb-disc [data-icon]{scale:.8}.nb-hero-stage .nb-note{display:none}.nb-disc-c{left:-50px}.nb-paper{position:relative;left:auto;top:auto;margin:0 auto -64px;transform:rotate(-4deg);scale:.86;display:block}.nb-note-ai{top:-6px;right:-6px}.nb-steps li,.nb-card{padding:22px}}@media(max-width:860px){.nb-burger{display:inline-flex}.nb-lang{margin-left:auto}.nb-header-row{gap:12px}.nb-nav{position:absolute;left:0;right:0;top:100%;margin:0;padding:12px 24px 24px;flex-direction:column;align-items:stretch;gap:0;background:var(--nb-bg);box-shadow:0 24px 40px #01125629;border-radius:0 0 24px 24px;display:none}.nb-nav.is-open{display:flex}.nb-nav>a{padding:14px 4px;font-size:1.08rem;border-bottom:1px solid var(--nb-line)}.nb-nav>a:last-child{border-bottom:0}}@media(max-width:759px){:root{--zoom: .8}.nb-hero-stage{--zoom: .8}.nb-wrap{width:min(1180px,100% - 40px)}.nb-hero-grid,.nb-feature-grid,.nb-flip .nb-feature-grid{grid-template-columns:minmax(0,1fr);gap:40px}.nb-flip .nb-feature-text{order:0}.nb-hero-text,.nb-feature-text{text-align:center}.nb-lead{margin-inline:auto}.nb-points{text-align:left;max-width:26em;margin-inline:auto}.nb-stores{justify-content:center}.nb-store{flex:1 1 200px;justify-content:center}.nb-steps,.nb-cards{grid-template-columns:1fr;gap:16px;margin-top:32px}.nb-steps li,.nb-card{display:grid;grid-template-columns:auto 1fr;column-gap:18px;align-items:start}.nb-steps li>.nb-tile,.nb-card>.nb-tile{grid-row:span 2;margin:0;width:64px;height:64px}.nb-steps li>.nb-tile [data-icon],.nb-card>.nb-tile [data-icon]{scale:.82}.nb-note-ai{right:-6px;top:-6px}.nb-disc-b{right:-22px;bottom:3%}.nb-disc-c{left:-22px;bottom:3%}.nb-footer-row{gap:20px}.nb-legal{flex-direction:column;gap:0}.nb-footer{padding-block:32px calc(20px + env(safe-area-inset-bottom))}.nb-dock{position:fixed;z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:10px;padding:8px 8px 8px 18px;border-radius:20px;background:#011256;color:#fff;font-weight:700;font-size:.98rem;box-shadow:0 16px 36px #01125659;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.nb-dock.is-on{transform:none}.nb-dock span{margin-right:auto;min-width:0}.nb-dock a{flex:none;width:48px;height:48px;min-width:48px;border-radius:14px;display:grid;place-items:center;background:#0196a0;color:#fff}}@media(max-width:574px){.nb-header .nb-brand span{display:none}}@media(max-width:419px){:root{--zoom: .72}.nb-hero-stage{--zoom: .72}.nb-wrap{width:min(1180px,100% - 32px)}.nb-header-cta{display:none}.nb-brand img{width:58px}.nb-note{font-size:.8rem;max-width:136px}.nb-disc{width:84px;height:84px;border-width:5px}.nb-disc [data-icon]{scale:.62}.nb-paper{scale:.74;margin-bottom:-84px}}@media(max-width:349px){:root{--zoom: .64}.nb-hero-stage{--zoom: .64}.nb-note{display:none}.nb-paper{scale:.64;margin-left:-24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}.nb-404{min-height:calc(100svh - 72px);display:grid;align-items:center}.nb-404-grid{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.nb-404 h1{margin:0;font-weight:800;font-size:clamp(2.2rem,6vw,3.6rem);line-height:1.08;letter-spacing:-.02em}.nb-404 h1 em{font-style:normal;color:var(--nb-primary)}.nb-404 .nb-lead{margin-inline:auto}.nb-404-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.nb-btn-ghost{background:var(--nb-bg);color:var(--nb-ink);box-shadow:inset 0 0 0 1.5px var(--nb-line)}.nb-btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--nb-primary)}.nb-404-pets{width:min(320px,72%);height:auto;margin-top:clamp(28px,5vw,44px)}.nb-404 .nb-slogan{margin-top:8px;text-wrap:balance;font-size:clamp(1.6rem,4vw,2.4rem)}.nb-doc-wrap{width:min(760px,100% - 48px);margin-inline:auto}.nb-doc-head{background:var(--nb-soft);margin-top:-72px;padding:calc(72px + clamp(28px,5vw,56px)) 0 clamp(28px,4vw,44px)}.nb-doc-head h1{font-size:clamp(2rem,4.4vw,3rem)}.nb-doc-head .updated{margin:14px 0 0;color:var(--nb-muted);font-weight:500}.nb-doc-head .translation-note{margin:10px 0 0;color:var(--nb-muted);font-size:.95rem}.nb-doc-body{padding:clamp(28px,4vw,44px) 0 clamp(56px,7vw,88px)}.nb-doc-body h2{margin:40px 0 12px;font-size:clamp(1.35rem,2.4vw,1.7rem);line-height:1.2}.nb-doc-body h3{margin:28px 0 8px;font-size:1.15rem}.nb-doc-body p,.nb-doc-body ul,.nb-doc-body ol{margin:0 0 14px}.nb-doc-body li{margin-bottom:6px}.nb-doc-body>:first-child{margin-top:0}.nb-legal a[aria-current=page]{color:#fff;font-weight:700;text-decoration:underline;text-decoration-color:#2cc3cc;text-decoration-thickness:2px;text-underline-offset:6px}@media(max-width:759px){.nb-doc-wrap{width:min(760px,100% - 40px)}}@media(max-width:419px){.nb-doc-wrap{width:min(760px,100% - 32px)}}
