.oi-page{--bg:#09090f;--bg-2:#101016;--panel:#16161e;--panel-2:#1d1d25;--line:#ffffff17;--line-2:#ffffff0e;--ink:#f8f8fb;--ink-2:#d0d0d5;--muted:#9797a0;--muted-2:#73747b;--violet:#856af5;--violet-bright:#a491ff;--violet-deep:#5e48c8;--violet-soft:#856af524;--wa:#24c27d;--wa-bg:#0b141a;--wa-bubble:#144d37;--wa-other:#1f2c34;--radius:14px;--radius-lg:20px;--maxw:1180px;background:var(--bg);color:var(--ink);font-family:"Geist", var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:1.55;overflow-x:hidden}@supports (color:lab(0% 0 0)){.oi-page{--bg:lab(2.6967% .659123 -2.39287);--bg-2:lab(4.7445% 1.11303 -4.05285);--panel:lab(7.63102% 1.7375 -5.69688);--panel-2:lab(11.108% 1.72348 -5.72367);--line:lab(100% 0 0/.09);--line-2:lab(100% 0 0/.055);--ink:lab(97.6463% .369191 -1.46441);--ink-2:lab(83.7091% .55787 -2.19389);--muted:lab(62.7762% 1.14629 -4.36866);--muted-2:lab(48.8554% 1.15713 -4.36218);--violet:lab(52.9262% 36.8751 -67.6972);--violet-bright:lab(65.0619% 31.4496 -60.5656);--violet-deep:lab(38.9627% 35.8176 -65.1447);--violet-soft:lab(52.9262% 36.8751 -67.6972/.14);--wa:lab(69.614% -52.681 23.1791)}}.oi-page *{box-sizing:border-box}.oi-page a{color:inherit;text-decoration:none}.oi-page .mono{font-family:"Geist Mono", var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0}.oi-page h1,.oi-page h2,.oi-page h3{letter-spacing:-.03em;margin:0;font-weight:600;line-height:1.04}.oi-page p{margin:0}.oi-page img{max-width:100%;display:block}.oi-page .wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}.oi-page .aurora{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.oi-page .aurora:before,.oi-page .aurora:after{content:"";filter:blur(90px);opacity:.55;border-radius:50%;position:absolute}.oi-page .aurora:before{background:radial-gradient(circle,#7552db8c,#0000 65%);background:radial-gradient(circle,lab(44.5787% 40.2541 -66.788/.55),#0000 65%);width:760px;height:760px;top:-260px;left:-180px}.oi-page .aurora:after{background:radial-gradient(circle,#0074ca6b,#0000 65%);background:radial-gradient(circle,lab(46.7724% -1.34933 -56.7838/.42),#0000 65%);width:680px;height:680px;top:120px;right:-200px}.oi-page .grid-overlay{z-index:0;pointer-events:none;background-image:linear-gradient(var(--line-2) 1px, transparent 1px), linear-gradient(90deg, var(--line-2) 1px, transparent 1px);opacity:.5;background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(90% 60% at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(90% 60% at 50% 0,#000 0%,#0000 75%)}.oi-page .content{z-index:1;position:relative}.oi-page .nav{z-index:50;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-2);background:#09090fb8;background:lab(2.6967% .659123 -2.39287/.72);position:sticky;top:0}.oi-page .nav-inner{align-items:center;gap:32px;height:64px;display:flex}.oi-page .brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.oi-page .brand-mark{color:#fff;background:linear-gradient(150deg, var(--violet-bright), var(--violet-deep));width:30px;height:30px;box-shadow:0 0 0 1px #ffffff1f inset, 0 6px 18px -4px var(--violet-soft);border-radius:9px;place-items:center;display:grid}@supports (color:lab(0% 0 0)){.oi-page .brand-mark{box-shadow:0 0 0 1px lab(100% 0 0/.12) inset, 0 6px 18px -4px var(--violet-soft)}}.oi-page .brand .dot{color:var(--violet-bright)}.oi-page .nav-links{gap:6px;margin-left:8px;display:flex}.oi-page .nav-links a{color:var(--muted);border-radius:8px;padding:8px 12px;font-size:14.5px;font-weight:450;transition:color .15s,background .15s}.oi-page .nav-links a:hover{color:var(--ink);background:var(--line-2)}.oi-page .nav-right{align-items:center;gap:10px;margin-left:auto;display:flex}.oi-page .btn{cursor:pointer;white-space:nowrap;border:0;border-radius:10px;align-items:center;gap:8px;padding:10px 16px;font-family:inherit;font-size:14.5px;font-weight:500;transition:transform .12s,background .15s,box-shadow .15s,border-color .15s;display:inline-flex}.oi-page .btn:active{transform:translateY(1px)}.oi-page .btn-ghost{color:var(--ink-2);border:1px solid var(--line);background:0 0}.oi-page .btn-ghost:hover{background:var(--line-2);color:var(--ink)}.oi-page .btn-primary{color:#fff;background:linear-gradient(150deg, var(--violet-bright), var(--violet-deep));box-shadow:0 1px 0 #ffffff2e inset, 0 8px 22px -8px var(--violet)}@supports (color:lab(0% 0 0)){.oi-page .btn-primary{box-shadow:0 1px 0 lab(100% 0 0/.18) inset, 0 8px 22px -8px var(--violet)}}.oi-page .btn-primary:hover{box-shadow:0 1px 0 #ffffff40 inset, 0 10px 30px -8px var(--violet)}@supports (color:lab(0% 0 0)){.oi-page .btn-primary:hover{box-shadow:0 1px 0 lab(100% 0 0/.25) inset, 0 10px 30px -8px var(--violet)}}.oi-page .btn-lg{border-radius:12px;padding:13px 22px;font-size:15.5px}.oi-page .btn svg{width:16px;height:16px}.oi-page .hero{padding:84px 0 96px}.oi-page .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;display:grid}.oi-page .eyebrow{border:1px solid var(--line);color:var(--ink-2);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:99px;align-items:center;gap:9px;margin-bottom:26px;padding:6px 12px 6px 8px;font-size:12.5px;font-weight:500;display:inline-flex}.oi-page .eyebrow .tag{letter-spacing:.04em;text-transform:uppercase;color:var(--violet-bright);background:var(--violet-soft);border-radius:99px;padding:3px 8px;font-size:10.5px;font-weight:600}.oi-page .hero h1{letter-spacing:-.035em;font-size:clamp(40px,5.4vw,64px);font-weight:600}.oi-page .hero h1 .grad{background:linear-gradient(110deg,#a78bfa 10%,#818cf8 90%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;display:inline}.oi-page .hero-sub{color:var(--muted);max-width:520px;margin-top:22px;font-size:18.5px;line-height:1.55}.oi-page .hero-cta{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.oi-page .hero-proof{color:var(--muted-2);align-items:center;gap:18px;margin-top:30px;font-size:13px;display:flex}.oi-page .hero-proof .dot{background:var(--muted-2);border-radius:50%;width:4px;height:4px}.oi-page .avatars{display:flex}.oi-page .avatars span{border:2px solid var(--bg);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-8px;font-size:10.5px;font-weight:600;display:grid}.oi-page .avatars span:first-child{margin-left:0}.oi-page .hero-visual{height:520px;position:relative}.oi-page .glow-blob{z-index:0;background:radial-gradient(60% 60% at 70% 30%, var(--violet-soft), transparent 70%);filter:blur(10px);border-radius:40px;position:absolute;inset:-10% -6% -14%}.oi-page .dash{z-index:1;background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);width:96%;box-shadow:0 40px 90px -30px #000, 0 0 0 1px var(--line-2);border-radius:16px;position:absolute;top:24px;left:0;overflow:hidden;transform:perspective(1600px)rotateY(-9deg)rotateX(3deg)}.oi-page .dash-bar{border-bottom:1px solid var(--line-2);background:#ffffff05;background:lab(100% 0 0/.02);align-items:center;gap:7px;padding:11px 14px;display:flex}.oi-page .dash-bar i{background:var(--panel-2);border-radius:50%;width:10px;height:10px;display:block}.oi-page .dash-bar .title{color:var(--muted-2);margin-left:8px;font-size:11.5px}.oi-page .dash-body{grid-template-columns:118px 1fr;min-height:300px;display:grid}.oi-page .dash-side{border-right:1px solid var(--line-2);background:#ffffff03;background:lab(100% 0 0/.012);flex-direction:column;gap:5px;padding:12px 10px;display:flex}.oi-page .dash-side .si{color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:6px 8px;font-size:11.5px;display:flex}.oi-page .dash-side .si.on{background:var(--violet-soft);color:var(--ink)}.oi-page .dash-side .si .ic{opacity:.55;background:currentColor;border-radius:4px;width:13px;height:13px}.oi-page .dash-side .si.on .ic{opacity:1;color:var(--violet-bright)}.oi-page .dash-main{flex-direction:column;gap:12px;padding:16px;display:flex}.oi-page .stat-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.oi-page .mini-stat{border:1px solid var(--line-2);background:#ffffff06;background:lab(100% 0 0/.025);border-radius:10px;padding:11px 12px}.oi-page .mini-stat .l{color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.oi-page .mini-stat .v{letter-spacing:-.02em;margin-top:5px;font-size:21px;font-weight:600}.oi-page .mini-stat .v b{color:var(--violet-bright);font-weight:600}.oi-page .mini-bars{align-items:flex-end;gap:5px;height:64px;padding:4px 2px 0;display:flex}.oi-page .mini-bars span{background:linear-gradient(180deg, var(--violet), var(--violet-deep));opacity:.85;border-radius:3px 3px 0 0;flex:1}.oi-page .dash-line{background:var(--line-2);height:1px}.oi-page .agent-row{align-items:flex-start;gap:9px;display:flex}.oi-page .agent-av{color:#fff;background:linear-gradient(150deg, var(--violet-bright), var(--violet-deep));border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.oi-page .agent-av svg{width:13px;height:13px}.oi-page .agent-bubble{border:1px solid var(--line-2);color:var(--ink-2);background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:4px 11px 11px;max-width:240px;padding:9px 11px;font-size:11.5px}.oi-page .agent-bubble .src{border-top:1px dashed var(--line);color:var(--muted-2);margin-top:6px;padding-top:6px;font-size:10px}.oi-page .phone{z-index:3;width:212px;box-shadow:0 40px 80px -24px #000, 0 0 0 1px #ffffff14, 0 0 60px -18px var(--violet);background:#0d0d12;border-radius:30px;padding:7px;animation:6s ease-in-out infinite oi-float;position:absolute;bottom:-18px;right:-6px}@supports (color:lab(0% 0 0)){.oi-page .phone{box-shadow:0 40px 80px -24px #000, 0 0 0 1px lab(100% 0 0/.08), 0 0 60px -18px var(--violet)}}@keyframes oi-float{50%{transform:translateY(-12px)}}.oi-page .phone-screen{background:var(--wa-bg);border-radius:24px;flex-direction:column;height:392px;display:flex;overflow:hidden}.oi-page .wa-top{background:#1f2c34;align-items:center;gap:9px;padding:11px 13px;display:flex}.oi-page .wa-top .av{color:#fff;background:linear-gradient(150deg, var(--violet-bright), var(--violet-deep));border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.oi-page .wa-top .av svg{width:15px;height:15px}.oi-page .wa-top .nm{color:#e9edef;font-size:12.5px;font-weight:600;line-height:1.2}.oi-page .wa-top .st{color:var(--wa);align-items:center;gap:4px;font-size:10px;display:flex}.oi-page .wa-top .st i{background:var(--wa);border-radius:50%;width:5px;height:5px}.oi-page .wa-body{background:#0b141a;flex-direction:column;flex:1;gap:8px;padding:12px 11px;display:flex;overflow:hidden}.oi-page .wa-msg{color:#e9edef;border-radius:9px;max-width:84%;padding:7px 9px 5px;font-size:11.5px;line-height:1.4;position:relative;box-shadow:0 1px 1px #0003}.oi-page .wa-msg.in{background:var(--wa-other);border-top-left-radius:2px;align-self:flex-start}.oi-page .wa-msg.out{background:var(--wa-bubble);border-top-right-radius:2px;align-self:flex-end}.oi-page .wa-msg .t{color:#e9edef80;text-align:right;margin-top:2px;font-size:8.5px}.oi-page .wa-inp{background:#0b141a;align-items:center;gap:7px;padding:8px 10px;display:flex}.oi-page .wa-inp .pill{color:#8696a0;background:#1f2c34;border-radius:99px;flex:1;align-items:center;height:30px;padding:0 12px;font-size:11px;display:flex}.oi-page .wa-inp .snd{background:var(--wa);color:#0b141a;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.oi-page .wa-inp .snd svg{width:14px;height:14px}.oi-page section{position:relative}.oi-page .sec{padding:96px 0}.oi-page .sec-head{text-align:center;max-width:680px;margin:0 auto 56px}.oi-page .kicker{font-family:"Geist Mono", var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--violet-bright);justify-content:center;align-items:center;gap:8px;margin-bottom:16px;font-size:12px;display:flex}.oi-page .kicker:before,.oi-page .kicker:after{content:"";background:linear-gradient(90deg, transparent, var(--violet));width:24px;height:1px}.oi-page .kicker:after{background:linear-gradient(90deg, var(--violet), transparent)}.oi-page .sec-head h2{letter-spacing:-.032em;font-size:clamp(30px,3.6vw,42px);font-weight:600}.oi-page .sec-head p{color:var(--muted);margin-top:16px;font-size:17.5px}.oi-page .bento{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.oi-page .feat{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);border-radius:var(--radius-lg);padding:26px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.oi-page .feat:hover{border-color:#856af566;border-color:lab(52.9262% 36.8751 -67.6972/.4);transform:translateY(-3px)}.oi-page .feat:after{content:"";background:radial-gradient(circle, var(--violet-soft), transparent 70%);opacity:0;border-radius:50%;width:240px;height:240px;transition:opacity .25s;position:absolute;top:-90px;right:-90px}.oi-page .feat:hover:after{opacity:1}.oi-page .feat.big{grid-column:span 4}.oi-page .feat.sm{grid-column:span 2}.oi-page .feat .ficon{width:42px;height:42px;color:var(--violet-bright);background:var(--violet-soft);border:1px solid var(--line);border-radius:12px;place-items:center;margin-bottom:18px;display:grid}.oi-page .feat .ficon svg{width:21px;height:21px}.oi-page .feat h3{letter-spacing:-.02em;font-size:19px;font-weight:600}.oi-page .feat p{color:var(--muted);z-index:1;margin-top:9px;font-size:14.5px;line-height:1.55;position:relative}.oi-page .feat .chips{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.oi-page .feat .chips span{color:var(--ink-2);border:1px solid var(--line-2);background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:99px;padding:4px 9px;font-size:11.5px}.oi-page .feat-visual{flex-direction:column;gap:7px;margin-top:22px;display:flex}.oi-page .fl{border:1px solid var(--line-2);color:var(--ink-2);background:#ffffff06;background:lab(100% 0 0/.025);border-radius:9px;align-items:center;gap:9px;padding:8px 10px;font-size:12px;display:flex}.oi-page .fl .fdot{border-radius:50%;flex:none;width:7px;height:7px}.oi-page .fl .meta{color:var(--muted-2);margin-left:auto;font-size:11px}.oi-page .demo-grid{grid-template-columns:1fr 360px;align-items:center;gap:52px;display:grid}.oi-page .demo-points{flex-direction:column;gap:20px;margin-top:30px;display:flex}.oi-page .dp{gap:14px;display:flex}.oi-page .dp .n{width:30px;height:30px;color:var(--violet-bright);background:var(--violet-soft);border:1px solid var(--line);border-radius:9px;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.oi-page .dp h4{letter-spacing:-.015em;margin:0 0 3px;font-size:16px;font-weight:600}.oi-page .dp p{color:var(--muted);font-size:14px}.oi-page .demo-phone{width:320px;box-shadow:0 50px 100px -30px #000, 0 0 0 1px #ffffff14, 0 0 90px -28px var(--violet);background:#0d0d12;border-radius:40px;justify-self:center;margin:0 auto;padding:9px}@supports (color:lab(0% 0 0)){.oi-page .demo-phone{box-shadow:0 50px 100px -30px #000, 0 0 0 1px lab(100% 0 0/.08), 0 0 90px -28px var(--violet)}}.oi-page .demo-phone .phone-screen{border-radius:32px;height:600px}.oi-page .demo-phone .wa-msg{max-width:82%;padding:8px 11px 6px;font-size:13px}.oi-page .demo-phone .wa-msg .t{font-size:9.5px}.oi-page .demo-phone .wa-msg .src{color:#e9edef8c;border-top:1px dashed #ffffff24;margin-top:5px;padding-top:5px;font-size:10px}.oi-page .typing{align-items:center;gap:3px;display:inline-flex}.oi-page .typing i{background:#8696a0;border-radius:50%;width:5px;height:5px;animation:1.2s infinite oi-blink}.oi-page .typing i:nth-child(2){animation-delay:.2s}.oi-page .typing i:nth-child(3){animation-delay:.4s}@keyframes oi-blink{0%,60%,to{opacity:.3}30%{opacity:1}}.oi-page .band{border:1px solid var(--line);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--panel), var(--bg-2));grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.oi-page .band .b{border-right:1px solid var(--line-2);padding:30px 26px}.oi-page .band .b:last-child{border-right:0}.oi-page .band .v{letter-spacing:-.03em;background:linear-gradient(120deg,#e5e5e5,#a78bfa);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:38px;font-weight:600}.oi-page .band .l{color:var(--muted);margin-top:7px;font-size:13.5px}.oi-page .price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.oi-page .plan{background:linear-gradient(180deg, var(--panel), var(--bg-2));border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;padding:30px;display:flex}.oi-page .plan.feature{box-shadow:0 0 0 1px #856af540, 0 30px 70px -30px var(--violet);border-color:#856af580;border-color:lab(52.9262% 36.8751 -67.6972/.5);position:relative}@supports (color:lab(0% 0 0)){.oi-page .plan.feature{box-shadow:0 0 0 1px lab(52.9262% 36.8751 -67.6972/.25), 0 30px 70px -30px var(--violet)}}.oi-page .plan.feature:before{content:"Most popular";letter-spacing:.03em;color:#fff;background:linear-gradient(150deg, var(--violet-bright), var(--violet-deep));box-shadow:0 6px 18px -6px var(--violet);border-radius:99px;padding:4px 12px;font-size:11px;font-weight:600;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.oi-page .plan .pname{letter-spacing:-.01em;font-size:15px;font-weight:600}.oi-page .plan .pdesc{color:var(--muted);min-height:40px;margin-top:6px;font-size:13.5px}.oi-page .plan .price{align-items:baseline;gap:5px;margin:18px 0 4px;display:flex}.oi-page .plan .price .amt{letter-spacing:-.035em;font-size:42px;font-weight:600}.oi-page .plan .price .per{color:var(--muted);font-size:14px}.oi-page .plan .pbtn{margin:22px 0}.oi-page .plan .pbtn .btn{justify-content:center;width:100%}.oi-page .plist{flex-direction:column;gap:11px;margin:0;padding:0;display:flex}.oi-page .plist li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:13.5px;list-style:none;display:flex}.oi-page .plist .ck{background:var(--violet-soft);width:18px;height:18px;color:var(--violet-bright);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.oi-page .plist .ck svg{width:11px;height:11px}.oi-page .cta{border:1px solid var(--line);text-align:center;background:linear-gradient(180deg, var(--panel), var(--bg-2));border-radius:28px;padding:72px 32px;position:relative;overflow:hidden}.oi-page .cta:before{content:"";z-index:0;background:radial-gradient(60% 120% at 50% 0%, var(--violet-soft), transparent 60%);position:absolute;inset:0}.oi-page .cta>*{z-index:1;position:relative}.oi-page .cta h2{letter-spacing:-.035em;font-size:clamp(30px,4vw,46px);font-weight:600}.oi-page .cta p{color:var(--muted);max-width:520px;margin:16px auto 32px;font-size:18px}.oi-page .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.oi-page footer{border-top:1px solid var(--line-2);margin-top:40px;padding:54px 0 40px}.oi-page .foot-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:32px;display:grid}.oi-page .foot-about{max-width:280px}.oi-page .foot-about p{color:var(--muted);margin-top:14px;font-size:13.5px}.oi-page .foot-col h5{text-transform:uppercase;letter-spacing:.08em;color:var(--muted-2);margin:0 0 14px;font-size:12px;font-weight:600}.oi-page .foot-col a{color:var(--muted);padding:5px 0;font-size:14px;transition:color .15s;display:block}.oi-page .foot-col a:hover{color:var(--ink)}.oi-page .foot-bot{border-top:1px solid var(--line-2);color:var(--muted-2);justify-content:space-between;align-items:center;margin-top:44px;padding-top:22px;font-size:13px;display:flex}.oi-page .foot-bot .badges{gap:8px;display:flex}.oi-page .foot-bot .badges span{border:1px solid var(--line);border-radius:99px;padding:4px 11px;font-size:11.5px}.oi-page .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.oi-page .reveal.in{opacity:1;transform:none}@media (max-width:980px){.oi-page .hero-grid{grid-template-columns:1fr;gap:36px}.oi-page .hero-visual{height:440px}.oi-page .demo-grid{grid-template-columns:1fr;gap:40px}.oi-page .bento{grid-template-columns:repeat(2,1fr)}.oi-page .feat.big,.oi-page .feat.sm{grid-column:span 2}.oi-page .price-grid{grid-template-columns:1fr;max-width:420px;margin:0 auto}.oi-page .band{grid-template-columns:repeat(2,1fr)}.oi-page .band .b:nth-child(2){border-right:0}.oi-page .foot-grid{grid-template-columns:1fr 1fr}.oi-page .nav-links{display:none}}@media (max-width:560px){.oi-page .bento{grid-template-columns:1fr}.oi-page .feat.big,.oi-page .feat.sm{grid-column:span 1}.oi-page .band,.oi-page .foot-grid{grid-template-columns:1fr}.oi-page .hero-visual{display:none}}
