.lp{color-scheme:light;--paper: #f2f0e8;--white: #fffdf7;--ink: #12383d;--muted: #5f7473;--deep: #0c3038;--deep-soft: #174650;--sea: #167f75;--sea-light: #75cbb9;--coral: #c86f5d;--line: rgba(18,56,61,.18);--demo-screen: #f3f5ef;--demo-surface: #e8efea;--demo-status: #e5eee7;--demo-note: #f7eee7;--demo-note-ink: #5b4941;--inverse-soft: #e8f2ed;--inverse-strong: #e6f0ea;--inverse-muted: #b8ccc4;--serif: Georgia, "Times New Roman", serif;--sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.lp *{box-sizing:border-box}.lp{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans)}.lp a{color:inherit}.lp img{max-width:100%}.lp{--lane: 120px}.lp .wrap{width:min(1160px,calc(100% - 48px - var(--lane)));margin:0 auto 0 max(24px,calc((100% - var(--lane) - 1160px) / 2))}.lp .topbar{min-height:82px;display:flex;align-items:center;gap:32px;border-bottom:1px solid var(--line)}.lp .brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;flex:0 0 auto}.lp .brand img{width:38px;height:38px;border-radius:50%;object-fit:cover}.lp .brand-word{color:var(--ink);font:700 20px var(--serif);letter-spacing:-.04em}.lp .brand-word span{color:var(--sea);font-style:italic}.lp .nav{display:flex;align-items:center;gap:clamp(18px,2.6vw,34px);margin-left:auto}.lp .nav a{color:#425e60;font-size:13px;text-decoration:none}.lp .nav a:hover{color:var(--sea)}.lp .nav a.nav-app{padding:8px 14px;border:1px solid var(--sea);border-radius:999px;color:var(--sea);font-weight:700}.lp .nav a.nav-app:hover{background:var(--sea);color:#fff}.lp .language-switcher{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:11px;white-space:nowrap}.lp .language-switcher select{min-height:40px;padding:0 26px 0 9px;border:1px solid var(--line);border-radius:4px;background:var(--white);color:var(--ink);font:600 11px var(--sans);cursor:pointer}.lp .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp .access-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 17px;background:var(--deep);color:#fff;border-radius:4px;text-decoration:none;font-size:12px;font-weight:750;white-space:nowrap}.lp .access-link:hover{background:var(--sea)}.lp .menu-toggle{display:none;border:1px solid var(--line);background:transparent;color:var(--ink);width:42px;height:42px;border-radius:4px;cursor:pointer}.lp :focus-visible{outline:3px solid var(--coral);outline-offset:3px}.lp .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.88fr);align-items:center;gap:clamp(45px,7vw,90px);padding:72px 0 66px}.lp .kicker{margin:0 0 20px;color:var(--sea);font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.lp h1{max-width:620px;margin:0;font:400 clamp(48px,6vw,76px)/.98 var(--serif);letter-spacing:-.055em}.lp h1 em{color:var(--sea);font-weight:400}.lp .hero-copy{max-width:520px;margin:23px 0 0;color:var(--muted);font-size:16px;line-height:1.7}.lp .hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px}.lp .store-link{min-height:48px;display:inline-flex;align-items:center;gap:10px;padding:0 16px;border:1px solid var(--deep);border-radius:4px;color:var(--deep);text-decoration:none;font-size:12px;font-weight:750}.lp .store-link.primary{background:var(--deep);color:var(--white)}.lp .store-link:hover{border-color:var(--sea);background:var(--sea);color:#fff}.lp .store-link svg{width:17px;height:17px;flex:0 0 auto}.lp .hero-secondary{display:inline-block;margin:20px 0 0;color:var(--muted);font-size:12px;text-underline-offset:4px}.lp .hero-secondary:hover{color:var(--sea)}.lp .product-shot{justify-self:center;width:min(100%,360px);margin:0}.lp .demo-label{margin:0 0 10px;color:var(--sea);text-align:center;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lp .demo-device{width:100%;padding:8px;border:1px solid rgba(255,255,255,.16);border-radius:31px;background:var(--deep);box-shadow:0 18px 40px #0d2f3633}.lp .demo-screen{height:590px;display:flex;flex-direction:column;overflow:hidden;border-radius:23px;background:var(--demo-screen);color:var(--ink)}.lp .demo-statusbar{height:23px;flex:0 0 23px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:var(--deep);color:var(--inverse-soft);font-size:9px}.lp .demo-appbar{min-height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;background:var(--deep);color:var(--white)}.lp .demo-app-brand{display:inline-flex;align-items:center;gap:8px;font:700 16px var(--serif)}.lp .demo-app-mark{width:25px;height:25px;display:grid;place-items:center;border:1px solid var(--sea-light);border-radius:50%;color:var(--sea-light);font:11px var(--sans)}.lp .demo-live-chip{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(117,203,185,.4);border-radius:20px;color:var(--sea-light);font-size:9px}.lp .demo-live-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sea-light)}.lp .demo-tankbar{padding:10px 14px 9px;border-bottom:1px solid var(--line);background:var(--white)}.lp .demo-tankbar span{display:block;margin-bottom:3px;color:var(--muted);font-size:9px}.lp .demo-tankbar strong{font-size:12px}.lp .demo-content{flex:1 1 auto;min-height:0;overflow-y:auto;padding:12px;scrollbar-width:thin;scrollbar-color:rgba(18,56,61,.25) transparent}.lp .demo-panel[hidden]{display:none}.lp .demo-panel-kicker{margin:0 0 5px;color:var(--sea);font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.lp .demo-panel h3{margin:0;font:23px/1.1 var(--serif)}.lp .demo-panel-intro{margin:7px 0 12px;color:var(--muted);font-size:12px;line-height:1.5}.lp .demo-card{margin-top:9px;padding:12px;border:1px solid rgba(18,56,61,.1);border-radius:11px;background:var(--white)}.lp .demo-score-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.lp .demo-score-row span,.lp .demo-card-label{color:var(--muted);font-size:10px}.lp .demo-score{color:var(--sea);font:30px/1 var(--serif)}.lp .demo-score small{font:10px var(--sans)}.lp .demo-card-title{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lp .demo-card-title strong{display:block;margin-top:4px;font:22px/1 var(--serif)}.lp .demo-card-title strong small{font:10px var(--sans)}.lp .demo-projection{max-width:96px;color:var(--muted);text-align:right;font-size:10px;line-height:1.45}.lp .demo-chart{width:100%;height:62px;margin-top:7px;overflow:visible}.lp .demo-chart-grid{stroke:#12383d1f;stroke-width:1}.lp .demo-chart-line{fill:none;stroke:var(--sea);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lp .demo-chart-fill{fill:#167f751a}.lp .demo-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:9px}.lp .demo-mini-metric{min-height:58px;padding:9px 7px;border:1px solid rgba(18,56,61,.12);border-radius:9px;background:var(--demo-surface)}.lp .demo-mini-metric span{display:block;color:var(--muted);font-size:9px}.lp .demo-mini-metric strong{display:block;margin-top:6px;font:16px var(--serif)}.lp .demo-action{width:100%;min-height:44px;margin-top:10px;padding:8px 10px;border:0;border-radius:8px;background:var(--deep);color:var(--white);font:700 11px var(--sans);cursor:pointer}.lp .demo-action:hover{background:var(--sea)}.lp .demo-phase-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 0}.lp .demo-phase-step{padding:8px 5px;border:1px solid rgba(18,56,61,.12);border-radius:8px;background:var(--demo-surface);color:var(--muted);text-align:center;font-size:10px}.lp .demo-phase-step.is-active{border-color:var(--sea);background:#167f751a;color:var(--deep);font-weight:750}.lp .demo-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lp .demo-result{padding:9px 7px;border-radius:8px;background:var(--white);text-align:center}.lp .demo-result span{display:block;color:var(--muted);font-size:9px}.lp .demo-result strong{display:block;margin-top:5px;font:17px var(--serif)}.lp .demo-result small{display:block;margin-top:2px;color:var(--muted);font-size:9px}.lp .demo-toggle-row{display:flex;gap:7px;margin-top:11px}.lp .demo-toggle{min-height:44px;flex:1;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);font:700 10px var(--sans);cursor:pointer}.lp .demo-toggle[aria-pressed=true]{border-color:var(--sea);background:var(--deep);color:var(--white)}.lp .demo-note{margin:10px 0 0;padding:9px;border-left:3px solid var(--coral);background:var(--demo-note);color:var(--demo-note-ink);font-size:10px;line-height:1.5}.lp .demo-gateway-status{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:8px;background:var(--demo-status);font-size:10px}.lp .demo-gateway-status strong{color:var(--sea)}.lp .demo-lamp-card{display:flex;align-items:center;gap:10px;margin-top:9px;padding:11px;border:1px solid rgba(18,56,61,.12);border-radius:10px;background:var(--white)}.lp .demo-lamp-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--demo-surface);color:var(--sea);font-size:17px}.lp .demo-lamp-card strong,.lp .demo-lamp-card span{display:block}.lp .demo-lamp-card strong{font-size:11px}.lp .demo-lamp-card span{margin-top:3px;color:var(--muted);font-size:9px}.lp .demo-light-reading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:10px}.lp .demo-light-reading strong{font:25px var(--serif)}.lp .demo-light-reading span{color:var(--muted);font-size:9px}.lp .demo-range-label{display:flex;justify-content:space-between;gap:10px;margin-top:12px;color:var(--muted);font-size:9px}.lp .demo-range{width:100%;margin:9px 0 0;accent-color:var(--sea);cursor:pointer}.lp .demo-tabs{display:grid;grid-template-columns:repeat(3,1fr);flex:0 0 auto;min-height:54px;border-top:1px solid var(--line);background:var(--white)}.lp .demo-tab{display:grid;place-content:center;gap:3px;min-height:54px;border:0;background:transparent;color:var(--muted);font:9px var(--sans);cursor:pointer}.lp .demo-tab-icon{color:inherit;font-size:14px;line-height:1}.lp .demo-tab[aria-pressed=true]{color:var(--sea);font-weight:800}.lp .demo-footnote{margin:10px 0 0;color:var(--muted);text-align:center;font-size:10px;line-height:1.45}.lp .shot-caption{margin:9px 0 0;text-align:center;color:var(--muted);font-size:10px}.lp .intro-band{background:var(--deep);color:var(--white)}.lp .intro-row{min-height:78px;display:flex;align-items:center;justify-content:space-between;gap:24px}.lp .intro-row strong{font:20px var(--serif);font-weight:400;color:var(--sea-light)}.lp .intro-items{display:flex;flex-wrap:wrap;align-items:center;gap:12px 26px;color:#e3ece5;font-size:12px}.lp .intro-items span:before{content:"";display:inline-block;width:5px;height:5px;background:var(--coral);border-radius:50%;margin:0 9px 2px 0}.lp section{scroll-margin-top:20px}.lp .section{padding:92px 0}.lp .section-head{max-width:680px}.lp .section-label{margin:0 0 14px;color:var(--coral);text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800}.lp h2{margin:0;font:400 clamp(38px,5vw,58px)/1.05 var(--serif);letter-spacing:-.045em}.lp h2 em{color:var(--sea);font-weight:400}.lp .section-copy{margin:18px 0 0;max-width:590px;color:var(--muted);font-size:14px;line-height:1.75}.lp .feature-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp .feature{padding:24px 25px 27px 0}.lp .feature+.feature{border-left:1px solid var(--line);padding-left:25px}.lp .feature h3{margin:0 0 10px;font:23px var(--serif)}.lp .feature p{margin:0;max-width:320px;color:var(--muted);font-size:13px;line-height:1.7}.lp .feature-number{display:block;margin-bottom:17px;color:var(--sea);font:12px var(--sans)}.lp .cycle-highlight{background:var(--white)}.lp .cycle-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:clamp(32px,7vw,84px);align-items:center}.lp .cycle-steps{display:grid;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.lp .cycle-steps li{display:grid;grid-template-columns:40px 1fr;gap:13px;padding:17px 0;border-bottom:1px solid var(--line)}.lp .cycle-step-number{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--sea);border-radius:50%;color:var(--sea);font:12px var(--sans)}.lp .cycle-steps strong{display:block;margin-bottom:4px;font:18px var(--serif)}.lp .cycle-steps p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.lp .cycle-confirm{margin-top:15px;padding:13px 15px;border-left:3px solid var(--sea);background:#e9f0e9;color:var(--ink);font-size:12px;line-height:1.6}.lp .cycle-explore{min-height:44px;margin-top:20px;padding:0 15px;border:0;border-radius:4px;background:var(--deep);color:var(--white);font:700 12px var(--sans);cursor:pointer}.lp .cycle-explore:hover{background:var(--sea)}.lp .gateway-section .cycle-explore{background:var(--sea-light);color:var(--deep)}.lp .gateway-section .cycle-explore:hover{background:var(--white)}.lp .gateway-section{background:var(--deep);color:var(--white)}.lp .gateway-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:clamp(38px,7vw,88px);align-items:center}.lp .gateway-section .section-label,.lp .gateway-section h2 em{color:var(--sea-light)}.lp .gateway-section .section-copy{color:#c1d3cd}.lp .gateway-benefits{display:grid;gap:13px;margin:25px 0 0;padding:0;list-style:none;color:#e4eee9;font-size:13px;line-height:1.55}.lp .gateway-benefits li{display:grid;grid-template-columns:18px 1fr;gap:9px}.lp .gateway-benefits li:before{content:"\2713";color:var(--sea-light);font-weight:800}.lp .gateway-visual{margin:0;padding:20px;border:1px solid rgba(117,203,185,.3);border-radius:15px;background:#ffffff0d}.lp .gateway-visual-top{display:flex;justify-content:space-between;gap:10px;align-items:center;color:var(--inverse-strong);font-size:11px}.lp .gateway-concept-tag{color:var(--sea-light);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.lp .gateway-flow{display:grid;grid-template-columns:1fr 44px 1fr;gap:6px;align-items:center;margin:26px 0}.lp .gateway-node{min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px 6px;border:1px solid rgba(117,203,185,.24);border-radius:11px;background:#ffffff0f;text-align:center}.lp .gateway-node-icon{color:var(--sea-light);font-size:25px}.lp .gateway-node strong{font-size:11px}.lp .gateway-node span{color:var(--inverse-muted);font-size:9px}.lp .gateway-link-line{height:1px;position:relative;background:var(--sea-light)}.lp .gateway-link-line:after{content:"\203a";position:absolute;right:-2px;top:-11px;color:var(--sea-light);font-size:20px}.lp .gateway-schedule{padding:13px;border-radius:10px;background:#ffffff14}.lp .gateway-schedule-head{display:flex;justify-content:space-between;gap:10px;color:var(--inverse-soft);font-size:10px}.lp .gateway-schedule-head span{color:var(--sea-light)}.lp .gateway-curve{width:100%;height:88px;margin-top:8px}.lp .gateway-curve path{fill:none;stroke:var(--sea-light);stroke-width:3;stroke-linecap:round}.lp .gateway-curve line{stroke:#ffffff2b;stroke-width:1}.lp .gateway-visual figcaption{margin-top:13px;color:var(--inverse-muted);text-align:center;font-size:9px;line-height:1.5}.lp .assistant{background:var(--deep);color:var(--white)}.lp .assistant-grid{display:grid;grid-template-columns:minmax(300px,.88fr) minmax(0,1fr);gap:clamp(42px,8vw,100px);align-items:center}.lp .assistant .section-label,.lp .assistant h2 em{color:var(--sea-light)}.lp .assistant .section-copy{color:#c1d3cd}.lp .assistant-shot{width:min(100%,330px);justify-self:center}.lp .assistant-shot img{display:block;width:100%;max-height:620px;object-fit:cover;object-position:top center;border-radius:16px;background:#092a32;box-shadow:0 16px 34px #0003}.lp .assistant-caption{margin:12px 0 0;color:#a8c1b9;text-align:center;font-size:10px}.lp .example-questions{display:grid;gap:10px;margin-top:27px}.lp .example-questions p{margin:0;padding:11px 0;border-top:1px solid rgba(255,255,255,.2);color:#edf4ed;font:17px/1.35 var(--serif)}.lp .review{padding:58px 0;border-bottom:1px solid var(--line)}.lp .review-row{display:grid;grid-template-columns:160px 1fr auto;gap:30px;align-items:center}.lp .review-source{color:var(--sea);font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lp .review blockquote{margin:0;max-width:680px;font:25px/1.35 var(--serif)}.lp .review-link{color:var(--muted);font-size:11px;text-underline-offset:4px;white-space:nowrap}.lp .faq-section{background:var(--white)}.lp .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:42px}.lp .faq-aside{color:var(--muted);font-size:13px;line-height:1.7}.lp .faq-list{border-top:1px solid var(--line)}.lp details{border-bottom:1px solid var(--line)}.lp summary{list-style:none;position:relative;cursor:pointer;padding:19px 34px 19px 0;font:19px/1.4 var(--serif)}.lp summary::-webkit-details-marker{display:none}.lp summary:after{content:"+";position:absolute;right:4px;top:17px;color:var(--sea);font:20px var(--sans)}.lp details[open] summary:after{content:"\2212"}.lp details p{margin:0;padding:0 30px 19px 0;color:var(--muted);font-size:13px;line-height:1.75;max-width:630px}.lp .closing{padding:76px 0;background:#e4e8dc}.lp .closing-row{display:flex;align-items:center;justify-content:space-between;gap:40px}.lp .closing h2{max-width:660px}.lp footer{background:var(--deep);color:#d6e2dc;padding:25px 0;font-size:11px}.lp .footer-row{display:flex;align-items:center;justify-content:space-between;gap:22px}.lp footer .brand-word{color:var(--white)}.lp .footer-links{display:flex;flex-wrap:wrap;gap:18px}.lp .footer-links a{color:#d6e2dc;text-decoration:none}.lp .footer-links a:hover{color:var(--sea-light)}@media(max-width:850px){.lp .topbar{gap:18px}.lp .nav{gap:16px}.lp .nav a{font-size:11px}.lp .hero{grid-template-columns:1.1fr .9fr;gap:24px}.lp .product-shot{padding-left:14px;padding-right:14px}.lp .demo-screen{height:570px}.lp .review-row{grid-template-columns:135px 1fr}.lp .review-link{grid-column:2}}@media(max-width:650px){.lp .wrap{width:min(calc(100% - 16px - var(--lane)),540px);margin-left:max(16px,calc((100% - var(--lane) - 540px) / 2))}.lp .topbar{min-height:70px;gap:10px}.lp .menu-toggle{display:grid;place-items:center;order:3}.lp .access-link{margin-left:auto;min-height:40px;padding:0 12px;font-size:11px}.lp .nav{display:none;position:absolute;z-index:5;top:62px;left:16px;right:16px;margin:0;padding:10px 16px;background:var(--white);border:1px solid var(--line);box-shadow:0 12px 28px #12383d1f;flex-direction:column;align-items:stretch;gap:0}.lp .nav.open{display:flex}.lp .nav a{padding:13px 2px;border-bottom:1px solid var(--line);font-size:13px}.lp .nav a:last-child{border:0}.lp .language-switcher{padding:12px 0}.lp .hero{grid-template-columns:1fr;padding:52px 0 44px;gap:34px}.lp h1{font-size:clamp(47px,13vw,68px)}.lp .hero-copy{font-size:15px}.lp .hero-actions{margin-top:22px}.lp .store-link{min-height:44px;padding:0 12px;font-size:11px}.lp .product-shot{width:min(100%,360px);padding:0}.lp .demo-screen{height:560px}.lp .intro-row{align-items:flex-start;flex-direction:column;justify-content:center;padding:18px 0;gap:12px}.lp .intro-items{gap:9px 17px;font-size:11px}.lp .section{padding:70px 0}.lp h2{font-size:clamp(37px,10vw,52px)}.lp .feature-list{grid-template-columns:1fr;margin-top:32px}.lp .feature{padding:20px 0}.lp .feature+.feature{border-left:0;border-top:1px solid var(--line);padding-left:0}.lp .feature-number{margin-bottom:10px}.lp .cycle-grid,.lp .gateway-grid{grid-template-columns:1fr;gap:30px}.lp .gateway-grid{gap:28px}.lp .gateway-visual{padding:16px}.lp .assistant-grid{grid-template-columns:1fr;gap:35px}.lp .assistant-shot{width:min(100%,265px);order:2}.lp .assistant-copy{order:1}.lp .example-questions p{font-size:16px}.lp .review{padding:40px 0}.lp .review-row{grid-template-columns:1fr;gap:14px}.lp .review blockquote{font-size:22px}.lp .review-link{grid-column:auto}.lp .faq-grid{grid-template-columns:1fr;gap:24px;margin-top:28px}.lp summary{font-size:17px}.lp .closing{padding:54px 0}.lp .closing-row{flex-direction:column;align-items:flex-start;gap:24px}.lp .footer-row{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.lp *,.lp *:before,.lp *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.lp .alt-white{background:var(--white)}.lp .rv-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lp .rv-note{margin:16px 0 0;color:var(--muted);font-size:11px}.lp .rv-shot{margin:0}.lp .rv-window{overflow:hidden;border-radius:14px;border:1px solid var(--line);box-shadow:0 24px 50px #08283047;background:#0c3038}.lp .rv-window img{display:block;width:100%;height:auto}.lp .rv-shot figcaption,.lp .t3-visual figcaption{margin-top:10px;color:var(--muted);font-size:10px;text-align:center}.lp .t3-grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr)}.lp .t3-visual{margin:0;padding:20px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#167f7514,#0c303814)}.lp .t3-stage{height:310px;display:grid;place-items:center;perspective:1100px;overflow:hidden}.lp .t3-scene{--k: 1px;position:relative;transform-style:preserve-3d;transform:rotateX(-18deg) rotateY(-32deg);animation:t3-spin 26s linear infinite}@keyframes t3-spin{0%{transform:rotateX(-18deg) rotateY(-32deg)}to{transform:rotateX(-18deg) rotateY(328deg)}}.lp .t3-box{--w: 120;--d: 50;--h: 55;position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.lp .t3-f,.lp .t3-rock{position:absolute;display:block}.lp .t3-display{--w: 120;--d: 50;--h: 55}.lp .t3-display .t3-front,.lp .t3-display .t3-back{width:calc(var(--w) * var(--k));height:calc(var(--h) * var(--k));left:calc(var(--w) * var(--k) * -.5);top:calc(var(--h) * var(--k) * -.5)}.lp .t3-display .t3-front{transform:translateZ(calc(var(--d) * var(--k) * .5))}.lp .t3-display .t3-back{transform:rotateY(180deg) translateZ(calc(var(--d) * var(--k) * .5))}.lp .t3-display .t3-left,.lp .t3-display .t3-right{width:calc(var(--d) * var(--k));height:calc(var(--h) * var(--k));left:calc(var(--d) * var(--k) * -.5);top:calc(var(--h) * var(--k) * -.5)}.lp .t3-display .t3-left{transform:rotateY(-90deg) translateZ(calc(var(--w) * var(--k) * .5))}.lp .t3-display .t3-right{transform:rotateY(90deg) translateZ(calc(var(--w) * var(--k) * .5))}.lp .t3-display .t3-floor{width:calc(var(--w) * var(--k));height:calc(var(--d) * var(--k));left:calc(var(--w) * var(--k) * -.5);top:calc(var(--d) * var(--k) * -.5);transform:rotateX(90deg) translateZ(calc(var(--h) * var(--k) * -.5));background:linear-gradient(135deg,#e7d9b4,#c9b88c)}.lp .t3-display .t3-water{width:calc(var(--w) * var(--k));height:calc(var(--d) * var(--k));left:calc(var(--w) * var(--k) * -.5);top:calc(var(--d) * var(--k) * -.5);transform:rotateX(90deg) translateZ(calc(var(--h) * var(--k) * .4));background:#75cbb938}.lp .t3-display .t3-front,.lp .t3-display .t3-back,.lp .t3-display .t3-left,.lp .t3-display .t3-right{border:1.5px solid rgba(255,255,255,.65);background:linear-gradient(180deg,#ffffff0d 18%,#42bebe4d 18%,#0e5a6e80)}.lp .t3-rock{background:radial-gradient(circle at 35% 30%,#9a7f6e,#5d4a40 70%);border-radius:46% 54% 40% 60%;width:calc(var(--w) * var(--k) * .22);height:calc(var(--h) * var(--k) * .42);left:calc(var(--w) * var(--k) * -.28);top:calc(var(--h) * var(--k) * .08);transform:translateZ(0)}.lp .t3-rock-b{left:calc(var(--w) * var(--k) * .02);width:calc(var(--w) * var(--k) * .28);height:calc(var(--h) * var(--k) * .3);top:calc(var(--h) * var(--k) * .2);transform:translateZ(calc(var(--d) * var(--k) * .12))}.lp .t3-sump{--w: 70;--d: 40;--h: 38;transform:translate3d(calc((var(--sx, 60) + 43) * var(--k) * -1),calc((var(--sa, 55) - 38) * var(--k) * .5),0)}.lp .t3-sump .t3-front,.lp .t3-sump .t3-back{width:calc(var(--w) * var(--k));height:calc(var(--h) * var(--k));left:calc(var(--w) * var(--k) * -.5);top:calc(var(--h) * var(--k) * -.5)}.lp .t3-sump .t3-front{transform:translateZ(calc(var(--d) * var(--k) * .5))}.lp .t3-sump .t3-back{transform:rotateY(180deg) translateZ(calc(var(--d) * var(--k) * .5))}.lp .t3-sump .t3-left,.lp .t3-sump .t3-right{width:calc(var(--d) * var(--k));height:calc(var(--h) * var(--k));left:calc(var(--d) * var(--k) * -.5);top:calc(var(--h) * var(--k) * -.5)}.lp .t3-sump .t3-left{transform:rotateY(-90deg) translateZ(calc(var(--w) * var(--k) * .5))}.lp .t3-sump .t3-right{transform:rotateY(90deg) translateZ(calc(var(--w) * var(--k) * .5))}.lp .t3-sump .t3-floor{width:calc(var(--w) * var(--k));height:calc(var(--d) * var(--k));left:calc(var(--w) * var(--k) * -.5);top:calc(var(--d) * var(--k) * -.5);transform:rotateX(90deg) translateZ(calc(var(--h) * var(--k) * -.5));background:#b9c7c4}.lp .t3-sump .t3-front,.lp .t3-sump .t3-back,.lp .t3-sump .t3-left,.lp .t3-sump .t3-right{border:1.5px solid rgba(255,255,255,.5);background:linear-gradient(180deg,#ffffff0a 30%,#5aa0aa57 30%,#1e647880)}.lp .t3-controls{display:grid;gap:10px;margin-top:6px}.lp .t3-stage{position:relative}.lp .t3-canvas{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y;cursor:grab}.lp .t3-canvas:active{cursor:grabbing}.lp .t3-stage.is-real .t3-scene{display:none}@media(max-width:760px){.lp .t3-stage{height:300px}.lp .t3-visual{padding:14px}}.lp .t3-controls label{display:grid;grid-template-columns:92px minmax(0,1fr) 64px;align-items:center;gap:12px;min-height:40px;font-size:12px;color:var(--muted)}.lp .t3-controls label input{order:2}.lp .t3-controls label output{order:3}.lp .t3-controls output{color:var(--ink);font-weight:700;text-align:right}.lp .t3-controls input{accent-color:var(--sea);width:100%}.lp .t3-volume{display:flex;justify-content:space-between;align-items:baseline;margin-top:4px;padding-top:10px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}.lp .t3-volume strong{font:400 30px/1 var(--serif);color:var(--sea)}.lp .t3-steps{color:var(--ink)}.lp .more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:38px}.lp .more-card{padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--card, var(--paper))}.lp .more-icon{display:grid;place-items:center;width:38px;height:38px;margin-bottom:14px;border-radius:10px;background:#167f751f;color:var(--sea);font-size:18px}.lp .more-card h3{margin:0 0 8px;font:400 21px/1.2 var(--serif)}.lp .more-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}@media(max-width:850px){.lp .more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.lp .rv-grid,.lp .t3-grid{grid-template-columns:1fr}.lp .t3-grid>.t3-visual{order:2}.lp .more-grid{grid-template-columns:1fr}.lp .t3-stage{height:250px}.lp .t3-scene{--k: .62px}.lp .t3-controls label{grid-template-columns:84px minmax(0,1fr) 58px;gap:10px}}@media(prefers-reduced-motion:reduce){.lp .t3-scene{animation:none}}.lp .review{padding:80px 0;border-bottom:0}.lp .review-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:34px}.lp .review-score{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.lp .review-score>strong{font:400 64px/1 var(--serif);letter-spacing:-.05em;color:var(--sea)}.lp .review-stars{color:#e0a43a;letter-spacing:3px;font-size:15px}.lp .review-count{display:block;margin-top:4px;color:var(--muted);font-size:12px}.lp .review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lp .review-card{margin:0;padding:26px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);border-radius:14px;background:var(--card, var(--white))}.lp .review-card.is-featured{grid-column:span 2;justify-content:space-between}.lp .review-title{margin:0;font:400 17px var(--serif);color:var(--ink)}.lp .review blockquote{margin:0;max-width:none;font:400 20px/1.45 var(--serif)}.lp .review-card.is-featured blockquote{font-size:28px;line-height:1.35;letter-spacing:-.02em}.lp .review-card figcaption{margin-top:auto;padding-top:6px;color:var(--muted);font-size:11px}.lp .review-card figcaption strong{color:var(--ink);font-weight:700}.lp .review-note{margin:18px 0 0;color:var(--muted);font-size:11px}@media(max-width:850px){.lp .review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.lp .review{padding:54px 0}.lp .review-grid{grid-template-columns:1fr}.lp .review-card.is-featured{grid-column:auto}.lp .review-card.is-featured blockquote{font-size:23px}.lp .review blockquote{font-size:19px}}.lp{position:relative;background:transparent}.lp .sea-bg{position:absolute;top:0;bottom:0;left:0;width:100%;z-index:-2;pointer-events:none;background:#d9f1ee}.lp main{position:relative;z-index:1}.lp .topbar,.lp .intro-band,.lp footer{position:relative;z-index:1}.lp .sea{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.lp .sea canvas{position:absolute;inset:0;width:100%;height:100%;filter:blur(calc(var(--sea-blur) * .5))}.lp .sea-rays{position:absolute;inset:-10% -10% 30%;opacity:var(--rays, 1);mix-blend-mode:soft-light;background:linear-gradient(104deg,transparent 8%,rgba(255,255,255,.55) 12%,transparent 20%),linear-gradient(98deg,transparent 28%,rgba(255,255,255,.45) 33%,transparent 42%),linear-gradient(108deg,transparent 52%,rgba(255,255,255,.5) 57%,transparent 66%),linear-gradient(101deg,transparent 74%,rgba(255,255,255,.4) 78%,transparent 88%);-webkit-mask-image:linear-gradient(#000 0%,transparent 85%);mask-image:linear-gradient(#000 0%,transparent 85%);animation:sea-sway 14s ease-in-out infinite alternate;transform-origin:50% 0}@keyframes sea-sway{0%{transform:rotate(-2.5deg) scaleX(1)}to{transform:rotate(2.5deg) scaleX(1.08)}}.lp .fish-lane{position:absolute;left:0;width:100%;will-change:transform}.lp .fish-swim{position:absolute;left:0;top:0;color:var(--sea-fg, rgba(12,56,61,.2));animation:swim var(--dur, 60s) linear infinite;animation-delay:var(--delay, 0s)}.lp .fish-swim.rtl{animation-name:swim-rtl}.lp .fish-swim{opacity:.62;filter:blur(var(--sea-blur)) drop-shadow(0 8px 10px rgba(0,25,35,.22))}@media(max-width:760px){.lp .fish-swim{opacity:.38}}.lp .fish-swim img{display:block;width:var(--w, 64px);height:auto;user-select:none}.lp .fish-swim.school{display:flex;align-items:center;gap:12px}.lp .fish-swim.rtl img{scale:-1 1}.lp .fish-swim .tail{transform-origin:50px 20px;animation:tail .7s ease-in-out infinite alternate}@keyframes swim{0%{transform:translate(110vw)}to{transform:translate(-20vw)}}@keyframes swim-rtl{0%{transform:translate(-20vw)}to{transform:translate(110vw)}}@keyframes tail{0%{transform:skewY(-8deg)}to{transform:skewY(8deg)}}.lp .jelly{position:absolute;width:74px;filter:blur(var(--sea-blur));color:var(--sea-fg, rgba(12,56,61,.2));animation:jelly-drift 38s ease-in-out infinite alternate;will-change:transform}.lp .jelly svg{display:block;width:100%;fill:currentColor;stroke:currentColor;animation:jelly-pulse 3.2s ease-in-out infinite;transform-origin:50% 20%}@keyframes jelly-pulse{0%,to{transform:scale(1)}50%{transform:scale(.88,1.1)}}@keyframes jelly-drift{0%{transform:translateY(12vh)}to{transform:translate(-10vw,-8vh)}}.lp .dive{--rope-h: min(66vh, 560px);position:fixed;right:calc(var(--lane) / 2 - 32px);top:50%;z-index:3;transform:translateY(-50%);width:64px;height:var(--rope-h);color:#e8f2ed;font:600 11px/1.2 var(--sans)}.lp .dive-rope{position:absolute;left:50%;top:0;bottom:0;width:12px;transform:translate(-50%);border-radius:12px;background:linear-gradient(to bottom,#cfeef2,#5fc3d6 6%,#0a5a78 16%,#0a4769,#083453,#062139 70%,#031222 86%,#020a16);box-shadow:0 0 0 1px #e8f2ed59,0 6px 24px #00000059}.lp .dive-rope:after{content:"";position:absolute;left:50%;top:0;width:2px;height:var(--dive-pos, 0%);transform:translate(-50%);background:linear-gradient(to bottom,#fff3,#75cbb9f2);border-radius:2px}.lp .dive-rope:before{content:"";position:absolute;left:50%;top:-14px;width:20px;height:20px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#f08a74,var(--coral) 60%,#9d4f40);box-shadow:0 2px 6px #0000004d}.lp .dive-stops{position:absolute;inset:0;margin:0;padding:0;list-style:none}.lp .dive-stops li{position:absolute;left:50%;top:var(--at);transform:translateY(-50%)}.lp .dive-stops a{position:relative;display:block;width:28px;height:28px;margin-left:-14px;color:inherit;text-decoration:none;border-radius:50%}.lp .dive-stops a:before{content:"";position:absolute;left:50%;top:50%;width:20px;height:2px;transform:translate(-50%,-50%);background:#e8f2edbf;border-radius:2px}.lp .dive-stops a[aria-current]:before{width:26px;height:3px;background:var(--coral)}.lp .dive-m,.lp .dive-name{position:absolute;top:50%;transform:translate(6px,-50%);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease}.lp .dive-m{right:34px;font-variant-numeric:tabular-nums;color:var(--sea-fg-solid, #12383d);font-weight:700}.lp .dive-name{right:72px;padding:4px 9px;border-radius:5px;background:#020c18db;color:#e8f2ed;font-size:12px}.lp .dive:hover .dive-m,.lp .dive:focus-within .dive-m{opacity:1;transform:translateY(-50%)}.lp .dive:hover .dive-name,.lp .dive:focus-within .dive-name{opacity:1;transform:translateY(-50%)}.lp .dive:hover .diver,.lp .dive:focus-within .diver{opacity:.3}.lp .dive:hover .dive-readout,.lp .dive:focus-within .dive-readout{opacity:0}.lp .dive-stops a:hover .dive-name,.lp .dive-stops a:focus-visible .dive-name{background:var(--coral)}.lp .diver{position:absolute;left:50%;top:var(--dive-pos, 0%);width:72px;height:72px;pointer-events:none;transform:translate(-50%,-50%) rotate(var(--dive-tilt, 0deg));transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.lp .diver-svg{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 4px 6px rgba(0,0,0,.35))}.lp .dv-suit{fill:#0f2f39;stroke:#e8f2edbf;stroke-width:1.3;paint-order:stroke;stroke-linejoin:round}.lp .dv-tank{fill:#f0b84a}.lp .dv-fin{fill:var(--coral)}.lp .dv-mask{fill:#a9e4dc}.lp .dv-legs{transform-box:view-box;transform-origin:24px 32px}.lp .diver.is-moving .dv-legs{animation:dive-kick .5s ease-in-out infinite alternate}@keyframes dive-kick{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}.lp .dive-readout{position:absolute;left:50%;top:calc(50% + 34px);transform:translate(-50%) rotate(calc(-1 * var(--dive-tilt, 0deg)));display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 9px 5px;border-radius:10px;white-space:nowrap;text-align:center;max-width:calc(var(--lane) - 12px);background:#020c18d1;box-shadow:0 0 0 1px #75cbb959,0 8px 20px #0000004d;transition:opacity .18s ease}.lp .depth-num{font:700 22px/1 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#e8f2ed}.lp .dive-here{font-size:11px;color:var(--sea-light, #75cbb9);white-space:normal;line-height:1.15}.lp .dive-bubbles{position:absolute;left:58%;bottom:10px;width:0;height:0}.lp .dive-bubbles i{position:absolute;left:-3px;top:0;width:8px;height:8px;border-radius:50%;border:1.5px solid rgba(232,242,237,.85);opacity:0}.lp .diver.is-moving .dive-bubbles i{animation:dive-bubble 1.2s ease-out infinite}.lp .diver.is-moving .dive-bubbles i:nth-child(2){animation-delay:.4s;left:4px;width:6px;height:6px}.lp .diver.is-moving .dive-bubbles i:nth-child(3){animation-delay:.8s;left:-7px;width:5px;height:5px}@keyframes dive-bubble{0%{opacity:0;transform:translate(0)}15%{opacity:.95}to{opacity:0;transform:translate(6px,-90px)}}@media(prefers-reduced-motion:reduce){.lp .diver{transition:none}.lp .diver .dive-bubbles{display:none}.lp .diver.is-moving .dv-legs{animation:none}}@media(max-width:850px){.lp{--lane: 36px}.lp .dive{right:5px;width:20px;--rope-h: 52vh;pointer-events:none}.lp .dive-rope{width:4px}.lp .dive-rope:before{width:12px;height:12px;top:-9px}.lp .dive-stops a{width:14px;height:14px;margin-left:-7px}.lp .dive-stops a:before{width:7px}.lp .dive-stops a[aria-current]:before{width:9px}.lp .dive-m,.lp .dive-name,.lp .dive-here{display:none}.lp .diver{width:30px;height:30px}.lp .dive-readout{top:calc(50% + 17px);padding:2px 3px;border-radius:5px;max-width:none}.lp .depth-num{font-size:10px;letter-spacing:-.03em}}.lp .intro-band{background:#082b34e6;backdrop-filter:blur(6px)}.lp .alt-white,.lp .cycle-highlight,.lp .faq-section,.lp .gateway-section,.lp .assistant,.lp .closing{background:transparent}.lp footer{background:#01060e}.lp .is-deep{--card: rgba(255,255,255,.07);--ink: #e8f2ed;--muted: #b8d0c9;--line: rgba(232,242,237,.2);--sea: #75cbb9;color:var(--ink)}.lp .is-deep .cycle-confirm{background:#ffffff14}.lp .is-deep .cycle-explore{background:var(--sea-light);color:#0c3038}.lp .is-deep .cycle-explore:hover{background:#fff}.lp .is-deep .review-stars{color:#f0b84a}.lp .is-deep .store-link{background:transparent;border-color:var(--sea-light);color:var(--sea-light)}.lp .is-deep .store-link.primary{background:var(--sea-light);color:#0c3038}.lp .is-deep .store-link:hover{background:#fff;border-color:#fff;color:#0c3038}.lp .is-deep .section-label,.lp .is-deep h2 em{color:var(--sea-light)}.lp .faq-section summary:after,.lp .cycle-step-number{color:var(--sea-light)}.lp .is-deep .cycle-step-number{border-color:var(--sea-light)}.lp .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s ease}.lp .reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.lp .fish-swim,.lp .jelly,.lp .jelly svg,.lp .sea-rays,.lp .fish-swim .tail{animation:none!important}.lp .fish-swim{transform:translate(30vw)}.lp .reveal{opacity:1;transform:none;transition:none}}.lp .fish-swim .wig{transform-origin:70% 50%;animation:wig 1.8s ease-in-out infinite alternate}.lp .fish-swim .pec{animation:pec .55s ease-in-out infinite alternate}@keyframes wig{0%{transform:rotate(-2.5deg) translateY(-1px)}to{transform:rotate(2.5deg) translateY(1px)}}@keyframes pec{0%{transform:rotate(-9deg)}to{transform:rotate(12deg)}}@media(prefers-reduced-motion:reduce){.lp .fish-swim .wig,.lp .fish-swim .pec{animation:none!important}}.lp .photo-credits{padding:14px 0 0;border-top:1px solid rgba(214,226,220,.15);margin-top:18px;color:#9fb8b0;font-size:10.5px;line-height:1.6}.lp .photo-credits p{margin:0}.lp .photo-credits a{color:#b8d8cf}.lp .is-deep .rv-window{border-color:#75cbb94d}.lp .is-deep .t3-visual{background:#ffffff0d}.lp .is-deep .more-icon{background:#75cbb924;color:var(--sea-light)}.lp{--sea-blur: 2.6px;isolation:isolate;min-height:100vh;background:#d9f1ee;line-height:normal;letter-spacing:normal;text-rendering:auto;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;font-synthesis:weight style small-caps}html:has(.lp){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp[data-os=android] .store-link[data-store=ios],.lp[data-os=ios] .store-link[data-store=android]{display:none}.lp[data-os] .hero .store-link[data-store]{background:var(--deep);border-color:var(--deep);color:var(--white)}.lp .store-banner{position:fixed;z-index:6;left:0;right:0;bottom:0;display:flex;align-items:center;gap:12px;padding:10px max(16px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));background:#04161cf0;color:#e8f2ed;border-top:1px solid rgba(146,214,202,.25);backdrop-filter:blur(8px)}.lp .store-banner[hidden]{display:none}.lp .sb-logo{width:40px;height:40px;border-radius:10px;flex:none}.lp .sb-text{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.25}.lp .sb-text strong{font-size:14px}.lp .sb-text span{font-size:12px;color:#9fd6cf}.lp .sb-cta{flex:none;min-height:44px;display:inline-flex;align-items:center;padding:0 18px;border-radius:999px;background:#5cc5be;color:#062a2a;font-weight:800;font-size:14px;text-decoration:none}.lp .sb-close{flex:none;width:44px;height:44px;border:0;background:transparent;color:#9fd6cf;font-size:24px;line-height:1;cursor:pointer}.lp .sb-close:focus-visible,.lp .sb-cta:focus-visible{outline:2px solid #9fd6cf;outline-offset:2px}.lp[data-os=android] .sb-only-ios,.lp[data-os=ios] .sb-only-android,.lp:not([data-os]) .store-banner{display:none}.lp.has-store-banner{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.lp .topbar.wrap{width:min(1160px,calc(100% - 48px));margin-left:auto;margin-right:auto}.lp .nav a{white-space:nowrap}@media(min-width:851px)and (max-width:1279px){.lp{--lane: 92px}}@media(max-width:1100px){.lp .topbar{gap:12px}.lp .menu-toggle{display:grid;place-items:center;order:3}.lp .access-link{margin-left:auto}.lp .nav{display:none;position:absolute;z-index:5;top:calc(100% - 6px);left:0;right:0;margin:0;padding:10px 16px;background:var(--white);border:1px solid var(--line);box-shadow:0 12px 28px #12383d1f;flex-direction:column;align-items:stretch;gap:0}.lp .nav.open{display:flex}.lp .nav a{padding:13px 2px;border-bottom:1px solid var(--line);font-size:14px;color:var(--ink)}.lp .language-switcher{padding:12px 0}}@media(max-width:650px){.lp .topbar.wrap{width:calc(100% - 32px)}}.lp .cycle-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px}.lp .cycle-actions .cycle-explore{margin-top:0}.lp .cycle-guide{font-size:13px;font-weight:700;color:var(--sea);text-underline-offset:4px}.lp .is-deep .cycle-guide{color:var(--sea-light)}.lp .cycle-guide:hover{color:var(--coral)}.lp .topbar{z-index:5}@media(min-width:651px)and (max-width:1000px){.lp .hero{grid-template-columns:minmax(0,1fr);gap:40px}.lp .product-shot{justify-self:start}}.lp .rv-grid{align-items:center}.lp .rv-shot{width:min(100%,330px);justify-self:center}.lp .rv-window{border-radius:16px}@media(max-width:650px){.lp .rv-shot{width:min(100%,265px)}}.lp .gateway-photos{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:10px;margin:14px 0 16px}.lp .gateway-photos img{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:10px;background:#e6eef0}.lp{--muted: #4f6465;--sea: #0f6a61;--coral-text: #a4503f}.lp .section-label{color:var(--coral-text);font-size:12px}.lp .kicker{font-size:12px}.lp .demo-label{font-size:11px}.lp .shot-caption,.lp .rv-shot figcaption,.lp .t3-visual figcaption,.lp .gateway-visual figcaption,.lp .assistant-caption{font-size:12px;color:var(--muted)}.lp .gateway-concept-tag{font-size:11px}.lp .is-deep .section-label,.lp .is-deep .feature-number,.lp .is-deep .cycle-step-number,.lp .gateway-section .section-label,.lp .assistant .section-label{color:#9fe2d4}.lp .is-deep .shot-caption,.lp .is-deep figcaption,.lp .gateway-visual figcaption,.lp .assistant-caption{color:#b8d0c9}.lp footer .brand-word span{color:var(--sea-light)}.lp footer{font-size:13px}.lp .footer-links a{display:inline-block;padding:6px 0}.lp .photo-credits p{max-width:75ch}.lp .skip-link{position:absolute;left:16px;top:-60px;z-index:20;padding:10px 14px;border-radius:4px;background:var(--deep);color:var(--white);font-size:14px;font-weight:700;text-decoration:none}.lp .skip-link:focus{top:12px}.lp .demo-label,.lp .rv-note,.lp .review-note,.lp .review-link,.lp .review-card figcaption,.lp .gateway-visual-top,.lp .gateway-schedule-head,.lp .gateway-concept-tag{font-size:12px}.lp .hero .shot-caption,.lp .product-shot .shot-caption{color:#3e5354}@media(max-width:650px){.lp .store-link,.lp .access-link{font-size:12px}}.lp .photo-credits p{font-size:12px}@media(max-width:650px){.lp .intro-items{font-size:12px}}.lp .why-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,80px);align-items:start}.lp .why-link{display:inline-block;margin-top:18px;color:#9fe2d4;font-size:14px;font-weight:700;text-underline-offset:4px}.lp .why-link:hover{color:var(--white)}.lp .why-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0;padding:0;list-style:none}.lp .why-list li{padding:22px 0;border-top:1px solid var(--line)}.lp .why-list h3{margin:0 0 8px;font:400 22px/1.25 var(--serif)}.lp .why-list p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}@media(max-width:900px){.lp .why-grid{grid-template-columns:1fr}}@media(max-width:560px){.lp .why-list{grid-template-columns:1fr}}.lp .demo-device-real .demo-screen{background:#0b2a35}.lp .demo-device-real .demo-content,.lp .demo-real{padding:0}.lp .demo-real img{display:block;width:100%;height:auto}.lp .demo-device-real .demo-tab-icon{width:18px;height:18px}.lp .access-link,.lp .store-link,.lp .cycle-explore{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:8px;font:650 14px/1 var(--sans);letter-spacing:.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .12s ease,box-shadow .16s ease}.lp .access-link:active,.lp .store-link:active,.lp .cycle-explore:active{transform:translateY(1px)}.lp .access-link:focus-visible,.lp .store-link:focus-visible,.lp .cycle-explore:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.lp .access-link,.lp .store-link.primary{background:var(--deep);color:var(--white);border:1px solid var(--deep);box-shadow:0 6px 16px #0c30382e}.lp .access-link:hover,.lp .store-link.primary:hover{background:var(--sea);border-color:var(--sea);color:var(--white)}.lp .store-link:not(.primary){background:#fffdf799;color:var(--deep);border:1px solid rgba(12,48,56,.35)}.lp .store-link:not(.primary):hover{background:var(--white);border-color:var(--deep);color:var(--deep)}.lp .is-deep .cycle-explore,.lp .gateway-section .cycle-explore,.lp .cycle-explore{margin-top:0;background:var(--sea-light);color:#08262d;border:1px solid var(--sea-light);box-shadow:0 6px 18px #0000002e}.lp .is-deep .cycle-explore:hover,.lp .gateway-section .cycle-explore:hover,.lp .cycle-explore:hover{background:#a6e6d9;border-color:#a6e6d9;color:#08262d}.lp .gateway-section .cycle-explore,.lp .cycle-actions{margin-top:22px}.lp .closing .store-link{background:var(--deep);color:var(--white);border-color:var(--deep)}.lp .closing .store-link:hover{background:var(--sea);border-color:var(--sea)}.lp .is-deep .store-link:not(.primary){background:transparent;color:var(--sea-light);border-color:#75cbb999}.lp .is-deep .store-link:not(.primary):hover{background:#75cbb91f;color:#fff}.lp .is-deep .store-link.primary{background:var(--sea-light);color:#08262d;border-color:var(--sea-light)}@media(max-width:650px){.lp .access-link{min-height:42px;padding:0 14px;font-size:13px}.lp .store-link,.lp .cycle-explore{min-height:46px;padding:0 18px;font-size:13px}}@media(prefers-reduced-motion:reduce){.lp .access-link,.lp .store-link,.lp .cycle-explore{transition:none}}.lp .phone{position:relative;width:100%;padding:9px;border-radius:40px;background:#081e24;box-shadow:0 0 0 1px #ffffff14 inset,0 28px 60px #08283052,0 6px 14px #0828302e}.lp .phone-screen-wrap{position:relative;overflow:hidden;border-radius:31px;aspect-ratio:600 / 1183;background:#0b2a35;padding:0}.lp .phone-screen{position:absolute;inset:0;margin:0;padding:0;animation:phone-in .22s ease}.lp .phone-screen[hidden]{display:none}.lp .phone-screen img{display:block;width:100%;height:100%;object-fit:cover}@keyframes phone-in{0%{opacity:.4}to{opacity:1}}.lp .phone-hs{position:absolute;margin:0;padding:0;border:0;border-radius:14px;background:transparent;cursor:pointer;transition:background-color .15s ease}.lp .phone-hs:hover{background:#ffffff14}.lp .phone-hs:focus-visible{outline:3px solid var(--coral);outline-offset:-3px}.lp .phone-hint{position:absolute;right:calc(9px + 6.5%);bottom:calc(9px + 2.6%);width:13%;aspect-ratio:1;border-radius:50%;box-shadow:0 0 0 2px #75cbb9d9;pointer-events:none;animation:phone-hint 1.8s ease-out infinite}.lp .phone.navegou .phone-hint{display:none}@keyframes phone-hint{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.4);opacity:0}}@media(prefers-reduced-motion:reduce){.lp .phone-hint,.lp .phone-screen{animation:none}}.lp .product-shot{width:min(100%,320px)}.lp .phone-hint{inset:92.25% auto auto 90%;width:15.5%;aspect-ratio:1;transform:translate(-50%,-50%);z-index:2;animation-name:phone-hint-c}@keyframes phone-hint-c{0%{transform:translate(-50%,-50%) scale(.75);opacity:.95}to{transform:translate(-50%,-50%) scale(1.3);opacity:0}}.lp.doc{--lane: 0px;min-height:100svh;display:flex;flex-direction:column;background:var(--paper)}.lp.doc .topbar{z-index:10}.lp.doc main{flex:1}.lp.doc .topbar{border-bottom:1px solid var(--line)}.lp.doc .nav a[aria-current=page]{color:var(--sea);font-weight:700}.lp.doc .doc-menu{display:none;position:relative;order:3}.lp.doc .doc-menu summary{width:42px;height:42px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:4px;font:400 18px/1 var(--sans)}.lp.doc .doc-menu summary:after{content:none}.lp.doc .doc-menu nav{position:absolute;right:0;top:50px;z-index:6;width:min(280px,calc(100vw - 32px));display:flex;flex-direction:column;padding:6px 16px;background:var(--white);border:1px solid var(--line);box-shadow:0 12px 28px #12383d1f}.lp.doc .doc-menu nav a{padding:13px 2px;border-bottom:1px solid var(--line);font-size:14px;text-decoration:none;color:var(--ink)}.lp.doc .doc-menu nav a:last-child{border:0}.lp.doc .doc-menu nav a[aria-current=page]{color:var(--sea);font-weight:700}@media(max-width:1100px){.lp.doc .topbar>.nav{display:none}.lp.doc .doc-menu{display:block}.lp.doc .access-link{margin-left:auto}}.lp.doc .doc-head{background:linear-gradient(to bottom,#cfeef2,var(--paper));padding:34px 0 40px}.lp.doc .crumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 26px;padding:0;list-style:none;color:var(--muted);font-size:12px}.lp.doc .crumbs li+li:before{content:"/";margin-right:6px;opacity:.6}.lp.doc .crumbs a{color:var(--muted);text-underline-offset:3px}.lp.doc .crumbs a:hover{color:var(--sea)}.lp.doc .kicker{margin-bottom:14px}.lp.doc h1{max-width:760px;font-size:clamp(40px,5.4vw,64px);line-height:1.02;letter-spacing:-.045em;text-wrap:balance}.lp.doc h1 .sci{display:block;margin-top:8px;font-size:.42em;letter-spacing:-.01em;color:var(--muted)}.lp.doc .answer{max-width:760px;margin:26px 0 0;padding:20px 22px;background:var(--white);border:1px solid var(--line);border-left:3px solid var(--sea);border-radius:4px;font-size:17px;line-height:1.65;color:var(--ink)}.lp.doc .answer .section-label{display:block;margin:0 0 6px}.lp.doc .answer strong{color:var(--deep)}.lp.doc .meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:16px 0 0;padding:0;list-style:none;color:var(--muted);font-size:12px}.lp.doc .doc-body{display:grid;grid-template-columns:220px minmax(0,720px);gap:56px;padding:44px 0 64px}.lp.doc .toc{position:sticky;top:24px;align-self:start}.lp.doc .toc ol{margin:10px 0 0;padding:0;list-style:none;border-left:1px solid var(--line)}.lp.doc .toc a{display:block;padding:6px 0 6px 14px;margin-left:-1px;border-left:2px solid transparent;color:var(--muted);font-size:13px;line-height:1.4;text-decoration:none}.lp.doc .toc a:hover{color:var(--sea);border-left-color:var(--sea)}.lp.doc .toc-mobile{display:none}.lp.doc article{font-size:16px;line-height:1.75;color:var(--ink)}.lp.doc article>h2{margin:48px 0 12px;font-size:clamp(28px,3vw,36px);line-height:1.12;letter-spacing:-.03em;scroll-margin-top:20px}.lp.doc article>h2:first-child{margin-top:0}.lp.doc article h3{margin:26px 0 6px;font:400 21px/1.3 var(--serif)}.lp.doc article p,.lp.doc article li{max-width:68ch}.lp.doc article p{margin:0 0 16px}.lp.doc article ul,.lp.doc article ol{margin:0 0 16px;padding-left:22px}.lp.doc article li+li{margin-top:8px}.lp.doc article li::marker{color:var(--sea);font-weight:700}.lp.doc article a{color:var(--sea);text-underline-offset:3px}.lp.doc article a:hover{color:var(--coral)}.lp.doc .cite{font-size:12px;vertical-align:super;line-height:0;text-decoration:none;padding-inline:1px;font-weight:700}.lp.doc .table-wrap{margin:8px 0 18px;overflow-x:auto}.lp.doc table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.lp.doc caption{caption-side:bottom;padding-top:10px;text-align:left;color:var(--muted);font-size:12px}.lp.doc th,.lp.doc td{padding:13px 14px 13px 0;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.lp.doc thead th{padding-top:0;color:var(--sea);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;border-bottom-color:var(--ink)}.lp.doc tbody th{font-weight:600}.lp.doc td.num{font:400 20px/1.2 var(--serif);color:var(--deep);white-space:nowrap}.lp.doc td.num a{color:var(--deep)}.lp.doc td.ex{color:var(--muted);font-size:14px}.lp.doc .none{color:var(--muted);font:14px var(--sans)}.lp.doc .safety{margin:8px 0 20px;padding:16px 18px;background:var(--demo-note);border-left:3px solid var(--coral);border-radius:4px;color:var(--demo-note-ink);font-size:15px;line-height:1.6}.lp.doc .safety strong{color:#8c3b2c}.lp.doc .faq-list{margin-top:6px}.lp.doc details p{font-size:15px;color:var(--muted);max-width:64ch}.lp.doc .sources{padding-left:20px;font-size:13px;line-height:1.6;color:var(--muted)}.lp.doc .sources li{max-width:none}.lp.doc .sources li+li{margin-top:10px}.lp.doc .sources a{word-break:break-word}.lp.doc .ev{display:inline-block;margin-left:6px;padding:0 7px;border:1px solid var(--line);border-radius:10px;font-size:11px;font-weight:700;color:var(--muted)}.lp.doc .to-top{display:inline-block;margin-top:28px;font-size:13px;color:var(--muted)}.lp.doc .related{padding:0 0 64px}.lp.doc .related .feature-list{margin-top:18px}.lp.doc .related .feature{text-decoration:none;color:inherit;display:block}.lp.doc .related .feature:hover h3{color:var(--sea)}.lp.doc .closing{background:#e4e8dc}.lp.doc .closing h2{font-size:clamp(32px,4vw,46px)}.lp.doc .closing p{margin:12px 0 0;max-width:560px;color:var(--muted);font-size:14px;line-height:1.7}.lp.doc .store-actions{display:flex;flex-wrap:wrap;gap:10px}.lp.doc footer{background:var(--deep)}.lp.doc .ref-table td.num{font-size:18px}.lp.doc .ref-table tbody th a{color:var(--ink);font:400 20px var(--serif);text-decoration:none}.lp.doc .ref-table tbody th a:hover{color:var(--sea)}.lp.doc .ref-table tbody th small{display:block;margin-top:2px;color:var(--muted);font:12px var(--sans)}.lp.doc .cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0;margin:8px 0 0;padding:0;list-style:none;border-top:1px solid var(--line)}.lp.doc .cards li{border-bottom:1px solid var(--line)}.lp.doc .cards a{display:grid;gap:6px;padding:22px 22px 22px 0;text-decoration:none;color:inherit}.lp.doc .cards .label{color:var(--sea);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.lp.doc .cards h2,.lp.doc .cards h3{margin:0;font:400 24px var(--serif);letter-spacing:-.01em}.lp.doc .cards p{margin:0;color:var(--muted);font-size:14px;line-height:1.6}.lp.doc .cards a:hover h2,.lp.doc .cards a:hover h3{color:var(--sea)}.lp.doc .photo{margin:0 0 26px}.lp.doc .photo img{display:block;width:100%;height:auto;border-radius:4px}.lp.doc .photo figcaption{margin-top:6px;color:var(--muted);font-size:12px}.lp.doc .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 24px;border-top:1px solid var(--line)}.lp.doc .facts div{padding:14px 14px 14px 0;border-bottom:1px solid var(--line)}.lp.doc .facts dt{color:var(--sea);font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.lp.doc .facts dd{margin:4px 0 0;font:400 19px/1.3 var(--serif)}@media(max-width:1000px){.lp.doc .doc-body{grid-template-columns:minmax(0,1fr);gap:0;padding-top:28px}.lp.doc .toc{display:none}.lp.doc .toc-mobile{display:block;margin:0 0 30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp.doc .toc-mobile summary{padding:14px 30px 14px 0;font:700 13px var(--sans)}.lp.doc .toc-mobile ol{margin:0 0 14px;padding-left:20px}.lp.doc .toc-mobile a{display:block;padding:6px 0;color:var(--sea);font-size:14px}}@media(max-width:650px){.lp.doc .doc-head{padding:24px 0 30px}.lp.doc .answer{font-size:16px;padding:16px}.lp.doc td.ex,.lp.doc th.ex{display:none}.lp.doc .facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp.doc .suggest{margin:8px 0 22px;padding:16px 18px;background:#e3f0ec;border-left:3px solid var(--sea);border-radius:4px;font-size:15px;line-height:1.6}.lp.doc .suggest strong{color:var(--deep)}.lp.doc .chip{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:10px;font:700 10px/1.5 var(--sans);letter-spacing:.04em;vertical-align:middle;white-space:nowrap}.lp.doc .chip-referencia-de-aquarismo{background:#e2eef6;color:#1d4f73}.lp.doc .chip-pratica-de-aquario-estudos{background:#f3eadb;color:#6b4a14}.lp.doc .chip-meta-zero{background:#f6e3df;color:#8c3b2c}.lp.doc .ref-table tbody th .chip{display:table}.lp.doc summary .chip{margin:0 0 0 8px}.lp.doc .bases{margin:6px 0 16px;display:grid;gap:14px}.lp.doc .bases dt{margin:0}.lp.doc .bases dd{margin:4px 0 0;color:var(--ink)}.lp.doc .section-label{font-size:12px;color:var(--coral-text)}.lp.doc thead th,.lp.doc .facts dt{font-size:12px;letter-spacing:.08em}.lp.doc .chip{font-size:12px;padding:2px 9px}.lp.doc .ev{font-size:12px}.lp.doc .crumbs,.lp.doc .meta{font-size:13px}.lp.doc .sources{font-size:14px;max-width:75ch}.lp.doc .topbar>.nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.lp.doc .to-top{padding:12px 0}.lp.doc .doc-menu summary svg{width:20px;height:20px}.lp.doc .answer.intro{border-left-color:var(--line)}@media(max-width:650px){.lp.doc .ref-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.lp.doc .ref-table,.lp.doc .ref-table tbody,.lp.doc .ref-table tr,.lp.doc .ref-table th,.lp.doc .ref-table td{display:block;width:100%}.lp.doc .ref-table tr{padding:14px 0;border-bottom:1px solid var(--line)}.lp.doc .ref-table th,.lp.doc .ref-table td{padding:0;border:0}.lp.doc .ref-table td.ex{display:block}.lp.doc .ref-table td{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:17px}.lp.doc .ref-table td:before{content:attr(data-label);color:var(--muted);font:600 13px var(--sans)}.lp.doc .ref-table tbody th{margin-bottom:8px}}.lp.doc .cards .label{font-size:12px}@media(max-width:650px){.lp.doc .wrap{width:calc(100% - 32px);margin-left:auto;margin-right:auto}}
