.opr-public{--opr-ink:#152536;--opr-muted:#52616c;--opr-line:#dce3e8;color:var(--opr-ink);background:#fff}.opr-public [data-brand=home],.opr-public [data-brand=social]{--opr-accent:var(--oasco-blue,#4285f4)}.opr-public [data-brand=ai],.opr-public [data-brand=chat]{--opr-accent:var(--oasco-red,#ea4335)}.opr-public [data-brand=finance],.opr-public [data-brand=commerce]{--opr-accent:var(--oasco-yellow,#fbbc04)}.opr-public [data-brand=fun]{--opr-accent:var(--oasco-green,#34a853)}.opr-public h1,.opr-public h2,.opr-public h3{color:var(--opr-ink);letter-spacing:-.045em;line-height:1.06;text-wrap:balance}.opr-public h1{font-size:clamp(42px,6vw,84px);max-width:1000px;margin:22px 0 28px}.opr-public h2{font-size:clamp(36px,4vw,56px);margin:18px 0 24px}.opr-public p,.opr-public li{font-size:17px;line-height:1.65}.opr-public .ov-lede{font-size:clamp(18px,1.8vw,22px);max-width:720px;color:var(--opr-muted)}.opr-hero{padding-top:100px;padding-bottom:68px}.opr-hero>.ov-button{margin-top:20px}.opr-demo-disclosure{max-width:700px;color:var(--opr-muted);margin-top:32px!important;font-size:14px!important}.opr-section-index{display:flex;gap:12px;flex-wrap:wrap;margin-top:44px}.opr-section-index a{border-bottom:3px solid var(--opr-accent);min-height:44px;padding:10px 12px;text-decoration:none;color:var(--opr-ink);font-weight:650}.opr-product-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,6vw,88px);padding-top:88px;padding-bottom:88px;border-top:1px solid var(--opr-line);align-items:center;scroll-margin-top:90px}.opr-product-copy .ov-kicker{border-left:4px solid var(--opr-accent);padding-left:12px}.opr-product-copy ul{padding-left:20px;margin:24px 0}.opr-product-copy li{margin:10px 0}.opr-connection{border-left:2px solid var(--opr-line);padding-left:20px;margin:28px 0}.opr-connection h3{font-size:18px;letter-spacing:-.02em}.opr-connection p{margin:8px 0;color:var(--opr-muted)}.opr-availability{font-size:14px!important;color:var(--opr-muted);max-width:820px;line-height:1.55!important}.opr-product-copy>.ov-button{margin-top:14px}.opr-public .opr-scene{padding:28px;border:1px solid var(--opr-line);border-radius:28px;background:#f3f6f8;min-height:430px;overflow:hidden;box-shadow:0 24px 64px #1525360d;position:relative}.opr-public .opr-scene-top,.opr-scene-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.opr-public .opr-scene-top{font-size:14px;font-weight:650;margin-bottom:28px}.opr-scene-bottom{margin-top:22px}.opr-scene-bottom strong,.opr-scene-bottom small,.opr-scene-bottom span{display:block}.opr-scene-bottom strong{font-size:24px;line-height:1.2;margin:6px 0}.opr-scene-bottom small,.opr-scene-bottom span{font-size:14px;color:var(--opr-muted)}.opr-public .opr-scene h3{font-size:34px;margin:26px 0}.opr-public .opr-mini-label,.opr-scene-note{font-size:12px!important;color:var(--opr-muted)}.opr-map{height:250px;position:relative;overflow:hidden;border-radius:16px;background:linear-gradient(120deg,#dae9df 40%,#e9f0e7 40%,#e9f0e7 62%,#d8e8f6 62%,#d8e8f6 75%,#e9f0e7 75%)}.opr-map-road{position:absolute;background:#fff;height:18px;width:130%;left:-10%;transform:rotate(-20deg);top:30%}.opr-map-road.two{top:72%;transform:rotate(20deg)}.opr-map-road.three{width:18px;height:130%;top:-10%;left:30%;transform:rotate(24deg)}.opr-map-pin{position:absolute;left:14%;top:42%;display:flex;gap:8px;align-items:center;background:#fff;padding:12px;border-radius:12px;font-weight:650;box-shadow:0 6px 20px #15253622}.opr-map-pin svg{color:#4285f4}.opr-public .opr-prompt,.opr-public .opr-answer{padding:18px;border-radius:16px;margin:14px 0;background:#fff;font-size:17px;line-height:1.5}.opr-public .opr-prompt{margin-left:30px;background:#fdebea}.opr-public .opr-answer strong{display:block;margin-top:8px}.opr-public .opr-answer p{font-size:16px;margin-bottom:0}.opr-public .opr-compose{display:flex;justify-content:space-between;align-items:center;border:1px solid #c5cfd6;background:#fff;border-radius:14px;padding:14px 16px;color:var(--opr-muted);margin-top:28px;font-size:15px}.opr-budget{margin:34px 0}.opr-budget>div{position:relative;display:flex;justify-content:space-between;gap:12px;padding-bottom:18px;margin:24px 0;font-size:16px}.opr-budget i{height:6px;border-radius:3px;position:absolute;bottom:0;left:0;background:#fbbc04}.opr-video-art{height:270px;background:#123e32;display:flex;align-items:center;justify-content:center;position:relative;border-radius:18px;overflow:hidden;color:#fff}.opr-video-art>svg{z-index:1}.opr-video-art>span{position:absolute;bottom:22px;left:22px;font-size:25px;font-weight:650;line-height:1.15}.opr-avatar{width:36px;height:36px;border-radius:50%;background:#dbe8fb;display:grid;place-items:center}.opr-post{font-size:24px!important;line-height:1.3!important;font-weight:600}.opr-location{display:flex;gap:12px;align-items:center;margin-top:22px}.opr-location strong,.opr-location small{display:block}.opr-location small{margin-top:4px;font-size:13px;color:var(--opr-muted)}.opr-item-inline{display:flex;gap:16px;align-items:center;background:#fff;padding:20px;border-radius:16px;margin-bottom:30px}.opr-item-inline strong,.opr-item-inline small{display:block}.opr-item-inline small{color:var(--opr-muted);margin-bottom:4px}.opr-message{background:#fff;border-radius:18px 18px 18px 3px;padding:18px;font-size:18px;line-height:1.4;max-width:85%;margin:18px 0}.opr-message.reply{margin-left:auto;background:#e4edf9;border-radius:18px 18px 3px}.opr-scene-cta{background:#152536;color:#fff;display:flex;align-items:center;justify-content:space-between;border-radius:12px;margin-top:22px;padding:16px;font-size:16px;font-weight:600}.opr-closing{padding-top:80px;padding-bottom:100px;border-top:1px solid var(--opr-line)}.opr-investor-chapter{padding-top:88px;padding-bottom:88px;border-top:1px solid var(--opr-line);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:72px}.opr-architecture{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0}.opr-architecture>span{border-bottom:4px solid var(--opr-accent);padding:12px 10px;font-size:17px;font-weight:650}.opr-architecture small{display:block;color:var(--opr-muted);font-size:12px;margin-bottom:6px}.opr-evidence{margin:0}.opr-evidence>div{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid var(--opr-line)}.opr-evidence dt{font-size:22px;font-weight:650;margin-bottom:10px}.opr-evidence dd{margin:0;font-size:17px;line-height:1.65;color:var(--opr-muted)}.opr-commercial{padding-top:88px;padding-bottom:88px;border-top:1px solid var(--opr-line)}.opr-commercial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:44px 0}.opr-commercial-grid article{border-top:2px solid var(--opr-ink);padding-top:20px}.opr-commercial-grid article>span{color:var(--opr-muted);font-size:13px}.opr-commercial-grid h3{font-size:27px;margin:18px 0}.opr-priorities{margin:0;padding-left:24px}.opr-priorities li{padding:0 0 22px 14px}.opr-priorities h3{font-size:24px;margin:0 0 12px}.opr-priorities p{margin:0;color:var(--opr-muted)}.opr-public :is(a,button,input,textarea,select):focus-visible{outline:3px solid #2563eb;outline-offset:4px}@media (max-width:760px){.opr-hero{padding-top:56px;padding-bottom:52px}.opr-public h1{font-size:44px}.opr-public h2{font-size:36px}.opr-product-section,.opr-investor-chapter{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:60px;padding-bottom:60px}.opr-public .opr-scene{min-height:0;padding:22px;border-radius:22px}.opr-public .opr-scene h3{font-size:30px}.opr-commercial{padding-top:60px;padding-bottom:60px}.opr-commercial-grid{grid-template-columns:minmax(0,1fr);gap:28px}.opr-closing{padding-top:60px;padding-bottom:72px}.opr-section-index{gap:6px}.opr-public .opr-scene-top{font-size:13px}.opr-scene-bottom strong{font-size:23px}}@media (prefers-reduced-motion:reduce){.opr-public{scroll-behavior:auto}}.opr-live-tool{margin-top:20px;border-top:1px solid var(--opr-line);padding-top:16px}.opr-live-tool summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:16px;font-weight:650}.opr-live-tool>p{font-size:14px;color:var(--opr-muted)}.opr-investors #investor-enquiry{max-width:1280px;margin:auto;padding:72px 40px;border-top:1px solid var(--opr-line)}.opr-investors .enquiry-intro h2{font-size:clamp(36px,4vw,52px)}.opr-investors .enquiry-intro .lede{font-size:18px;color:var(--opr-muted)}.opr-investors .enquiry-form{border:1px solid var(--opr-line);box-shadow:none;border-radius:20px;padding:28px;background:#fff}.opr-investors .enquiry-form :is(input:not([type=checkbox]),select,textarea){font-size:16px;min-height:48px;border-radius:10px}.opr-investors .enquiry-form .enquiry-feedback:empty{display:none}.opr-investors #investor-enquiry-feedback a{text-decoration:underline;text-underline-offset:.2em}.opr-investors .enquiry-form .enquiry-field-error{font-size:14px;color:#a32020;line-height:1.4;margin:7px 0 0}.opr-investors .enquiry-new-attempt{border:1px solid #c8d1d9;padding:20px;border-radius:12px;margin-top:20px;background:#f3f6f8}.opr-investors .enquiry-new-attempt h3{font-size:22px;margin:0 0 10px}.opr-investors .enquiry-new-attempt p{font-size:15px}.opr-investors .enquiry-actions button{min-height:44px}@media (max-width:760px){.opr-investors #investor-enquiry{padding:56px 20px}.opr-investors .enquiry-form{padding:20px}.opr-investors .enquiry-layout{grid-template-columns:minmax(0,1fr);gap:28px}}.opr-store-photo{display:block;width:100%;height:auto;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:18px}.opr-social-photo{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:16px}.opr-item-photo{display:block;width:72px;height:72px;flex:none;-o-object-fit:cover;object-fit:cover;border-radius:12px}.opr-item-inline>div{min-width:0}.opr-video-art{aspect-ratio:16/10;height:auto;min-height:250px;background:#152536}.opr-video-art>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.opr-video-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#071626c9)}.opr-video-art>svg,.opr-video-art>span{z-index:1}.opr-video-art>svg{filter:drop-shadow(0 2px 5px #0008)}.opr-legacy-anchor{display:block;height:0;scroll-margin-top:100px;pointer-events:none}.opr-product-section>*,.opr-investor-chapter>*,.opr-commercial-grid>*,.opr-investors .enquiry-layout>*,.opr-public .opr-scene{min-width:0;max-width:100%}.ov-public.opr-public [id]{scroll-margin-top:16px}@media (max-width:760px){.opr-video-art{min-height:0}}.opr-public h1{font-weight:700}.opr-public h2{font-weight:650}.opr-public h3{font-weight:600}.opr-product .opr-cover{position:relative;isolation:isolate;overflow:hidden;background:#102333;color:#fff}.opr-product .opr-cover:before{content:"";position:absolute;width:840px;height:840px;right:-390px;top:-180px;border:1px solid #82a3b72c;border-radius:50%;box-shadow:0 0 0 100px #82a3b70c,0 0 0 200px #82a3b70a,0 0 0 300px #82a3b708;z-index:-1;pointer-events:none}.opr-product .opr-cover:after{content:"";display:block;height:4px;background:linear-gradient(90deg,#4285f4 0,#4285f4 14.285%,#ea4335 14.285%,#ea4335 28.57%,#fbbc04 28.57%,#fbbc04 42.855%,#34a853 42.855%,#34a853 57.14%,#4285f4 57.14%,#4285f4 71.425%,#ea4335 71.425%,#ea4335 85.71%,#fbbc04 85.71%)}.opr-product .opr-cover .opr-hero{padding-block:clamp(88px,9vw,140px);min-height:640px}.opr-product .opr-cover h1{color:#fff;font-size:clamp(56px,8vw,112px);line-height:1.01;max-width:10.5ch;margin:24px 0 30px;letter-spacing:-.055em}.opr-product .opr-cover .ov-kicker{color:#b9cddd}.opr-product .opr-cover .ov-lede{color:#d7e4ed;max-width:680px}.opr-product .opr-cover .opr-demo-disclosure{color:#b9cddd;max-width:660px}.opr-product .opr-cover .ov-button{background:#fff;border-color:#fff;color:#102333;font-size:15px}.opr-product .opr-cover .ov-button:hover{background:#e3edf4}.opr-product .opr-cover a:focus-visible{outline-color:#fff}.opr-product-nav{padding-block:48px 56px}.opr-product-nav .ov-kicker{margin-bottom:20px}.opr-product .opr-section-index{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;gap:20px}.opr-product .opr-section-index a{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px;padding:12px 0 16px;min-height:92px;border-bottom:3px solid var(--opr-accent);font-size:18px}.opr-product .opr-section-index a>.opr-section-number{grid-column:1/-1;font-size:12px;font-weight:400;color:var(--opr-muted)}.opr-product .opr-section-index a>.opr-section-name{grid-column:1;font:inherit;color:inherit}.opr-product .opr-section-index a>svg{grid-column:2}.opr-product .opr-section-index a:hover{color:var(--opr-ink);text-decoration:underline;text-underline-offset:6px}.opr-product .opr-product-section{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(36px,7vw,100px);padding-block:clamp(88px,10vw,140px);align-items:start}.opr-product .opr-product-section>div{order:0}.opr-product-intro{grid-column:1;grid-row:1}.opr-product-visual{grid-column:2;grid-row:1/4;align-self:center}.opr-product-details{grid-column:1;grid-row:2}.opr-product-action{grid-column:1;grid-row:3;padding-top:10px}.opr-product .is-reversed .opr-product-intro,.opr-product .is-reversed .opr-product-details,.opr-product .is-reversed .opr-product-action{grid-column:2}.opr-product .is-reversed .opr-product-visual{grid-column:1}.opr-product-intro .ov-kicker{border-left:4px solid var(--opr-accent);padding-left:14px}.opr-product-intro h2{font-size:clamp(38px,4.1vw,60px);max-width:16ch;margin-bottom:24px}.opr-product-intro .ov-lede{font-size:19px;line-height:1.6}.opr-product-details ul{padding-left:20px;margin:4px 0 26px}.opr-product-details li{font-size:16px;margin:8px 0}.opr-product-details .opr-connection{margin-block:24px}.opr-product-details .opr-connection h3{margin:0 0 10px}.opr-product-details .opr-connection p{font-size:16px}.opr-product-details .opr-availability{margin-block:24px 14px}.opr-product-details .opr-live-tool{margin-bottom:24px}.opr-product-action .ov-button{font-size:15px}.opr-product .opr-scene{border-radius:16px;padding:30px;box-shadow:0 24px 70px #1525360d}.opr-product .opr-product-close{background:#102333;color:#fff}.opr-product-close .opr-closing{padding-block:100px 112px;border:0}.opr-product-close h2{color:#fff;max-width:800px;font-size:clamp(46px,6vw,80px)}.opr-product-close p{color:#d7e4ed;max-width:740px}.opr-product-close .ov-kicker{color:#b9cddd}.opr-product-close .opr-availability{margin-block:28px;color:#c5d7e4}.opr-product-close .ov-button.is-primary{color:#102333;background:#fff;border-color:#fff;font-size:15px}.opr-product-close .ov-button.is-primary:hover{background:#e3edf4}.opr-product-close .welcome-entry-recovery .btn{color:#fff;border-color:#8fa8b9}.opr-product-close :is(a,button):focus-visible{outline-color:#fff}.opr-investors .opr-hero{padding-block:clamp(88px,9vw,132px)}.opr-investors .opr-hero h1{font-size:clamp(52px,7vw,96px);max-width:1000px}.opr-investors .opr-hero .ov-lede{max-width:790px;font-size:clamp(21px,2.2vw,27px)}.opr-investors .opr-hero .ov-actions{margin-top:34px}.opr-investors .opr-investor-chapter,.opr-investors .opr-commercial{padding-block:clamp(80px,9vw,124px)}.opr-investors .opr-investor-chapter h2{max-width:14ch}.opr-investors .opr-commercial>h2{max-width:750px}.opr-investors .opr-commercial-grid{gap:48px}.opr-investors .opr-commercial-grid article{padding-top:26px}.opr-investors .opr-architecture{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px}.opr-investors .opr-architecture>span{padding:8px 0 12px}.opr-investors .opr-priorities li{padding-bottom:30px}@media (max-width:900px){.opr-product .opr-section-index{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr));gap:8px 16px}.opr-product .opr-section-index a{grid-template-columns:minmax(0,1fr) 16px;min-height:56px;padding:12px 8px;border-bottom:3px solid var(--opr-accent);font-size:17px;gap:8px}.opr-product .opr-section-index a>.opr-section-number{display:none}.opr-product .opr-section-index a>.opr-section-name{grid-column:1;overflow-wrap:anywhere}.opr-product .opr-section-index a>svg{grid-column:2}.opr-product .opr-product-section{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:76px}.opr-product .opr-product-section>.opr-product-intro,.opr-product .opr-product-section>.opr-product-visual,.opr-product .opr-product-section>.opr-product-details,.opr-product .opr-product-section>.opr-product-action{grid-column:1;grid-row:auto}.opr-product .opr-product-intro h2{max-width:19ch}.opr-product .opr-product-visual{width:100%;max-width:680px;justify-self:center}.opr-product .opr-product-action{padding:0}.opr-product .opr-product-details .opr-availability{margin-bottom:0}}@media (max-width:760px){.opr-product .opr-cover .opr-hero{min-height:0;padding-block:72px 64px}.opr-product .opr-cover h1{font-size:clamp(46px,11vw,76px)}.opr-product .opr-cover .ov-lede{font-size:20px}.opr-product .opr-cover:before{right:-600px}.opr-product-nav{padding-block:40px}.opr-product .opr-scene{padding:22px}.opr-product-close .opr-closing{padding-block:76px 88px}.opr-investors .opr-hero,.opr-investors .opr-investor-chapter,.opr-investors .opr-commercial{padding-block:72px}.opr-investors .opr-commercial-grid{gap:32px}.opr-investors .opr-architecture{gap:14px}.opr-investors .opr-architecture>span{font-size:16px}}@media (forced-colors:active){.opr-product .opr-cover,.opr-product .opr-product-close{background:Canvas;color:CanvasText}.opr-product .opr-cover:before,.opr-product .opr-cover:after{display:none}.opr-product .opr-cover :is(h1,p,.ov-kicker,.ov-lede,.opr-demo-disclosure),.opr-product-close :is(h2,p,.ov-kicker,.opr-availability){color:CanvasText}.opr-product .opr-cover .ov-button,.opr-product-close .ov-button.is-primary{color:ButtonText;background:ButtonFace;border-color:ButtonText}}.opr-product .opr-product-action{display:flex;align-items:center;flex-wrap:wrap;gap:12px 24px}.opr-product .opr-section-return{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 0;color:var(--opr-muted);font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:4px}.opr-product .opr-section-return:hover{color:var(--opr-ink)}.opr-product #product-sections:focus-visible{outline:3px solid #2563eb;outline-offset:4px}
