:root{--g: #0C2D25;--g2: #0A2620;--night: #081F1A;--gold: #F2D58A;--gold2: #E8C87A;--goldink: #8A6D2B;--em: #6ADAB2;--emink: #0A8059;--dim: #5A6B63;--faint: #8A9690;--line: #E6E8E4;--panel: #F4F5F1;--panel2: #F8F6EE;--ease: cubic-bezier(.22, 1, .36, 1);--spring: cubic-bezier(.34, 1.56, .64, 1);--disp: "Clash Display", Arial, sans-serif;--body: "Neue Montreal", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mono: ui-monospace, "SF Mono", Menlo, monospace;--rail: 1360px;--gut: clamp(20px, 3.4vw, 48px);--r: clamp(22px, 2vw, 32px);--r-sm: 20px;--gap: clamp(88px, 9vw, 136px);--pad-lg: clamp(32px, 4.4vw, 64px);--pad-md: 28px}html,body{margin:0}body{background:#fff;color:var(--g);font-family:var(--body);overflow-x:clip;-webkit-font-smoothing:antialiased}body .grain{display:none}.rail{max-width:var(--rail);margin:0 auto;padding:0 var(--gut);box-sizing:border-box}.pro .section{padding:0;max-width:none;margin-top:var(--gap)}.pro .section.rail{max-width:var(--rail);padding:0 var(--gut)}.pro main>section.section:last-of-type{margin-bottom:var(--gap)}.eyebrow{display:inline-block;margin:0 0 16px;font:600 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--emink)}.on-dark .eyebrow,.panel-dark .eyebrow{color:var(--em)}.center{text-align:center}.center .eyebrow{display:block}.center .p{margin-left:auto;margin-right:auto;max-width:38em}.h1{font:500 clamp(40px,4.4vw,68px)/1.04 var(--disp);letter-spacing:-.03em;margin:0;text-wrap:balance}.h2{font:500 clamp(32px,3.3vw,52px)/1.08 var(--disp);letter-spacing:-.025em;margin:0;text-wrap:balance}.h3{font:500 clamp(21px,1.6vw,26px)/1.15 var(--disp);letter-spacing:-.015em;margin:0}.h1 em,.h2 em{font-style:normal;color:var(--goldink)}.panel-dark .h1 em,.panel-dark .h2 em,.on-dark .h2 em{color:var(--gold)}.p{font-size:clamp(16px,1.15vw,18px);line-height:1.55;color:var(--dim);margin:16px 0 0}.panel-dark .p,.on-dark .p{color:#ffffffb3}.small{font-size:14px;color:var(--faint)}.btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.center .btns{justify-content:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:12px;border:0;cursor:pointer;font:500 15px/1 var(--body);white-space:nowrap;transition:background .25s,box-shadow .3s var(--ease),transform .3s var(--ease),color .25s}.btn svg{transition:transform .3s var(--ease)}.btn:hover svg{transform:translate(3px)}.btn-dark{background:var(--g);color:#fff}.btn-dark:hover{background:var(--g2);box-shadow:0 8px 28px #0c2d2538}.btn-gold{background:var(--gold);color:var(--g)}.btn-gold:hover{background:var(--gold2)}.btn-line{background:transparent;color:var(--g);box-shadow:inset 0 0 0 1.5px var(--g)}.btn-line:hover{background:var(--g);color:#fff}.panel-dark .btn-line,.on-dark .btn-line{color:#fff;box-shadow:inset 0 0 0 1.5px #fff9}.panel-dark .btn-line:hover,.on-dark .btn-line:hover{background:#fff;color:var(--g)}.more{display:inline-flex;align-items:center;gap:8px;font:500 15px/1 var(--body);color:var(--g);padding-bottom:6px;border-bottom:1.5px solid currentColor;transition:gap .3s var(--ease)}.more:hover{gap:12px}.badge{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;background:var(--gold);color:var(--g);font:600 11px/1 var(--body);letter-spacing:.04em}.panel{border-radius:var(--r);background:var(--panel);padding:var(--pad-lg)}.panel-cream{border-radius:var(--r);background:var(--panel2);padding:var(--pad-lg)}.panel-dark{border-radius:var(--r);background:var(--g);color:#fff;padding:var(--pad-lg)}.card{border-radius:var(--r-sm);background:#fff;padding:var(--pad-md);box-shadow:inset 0 0 0 1px var(--line)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.after-intro{margin-top:48px}.grid-2>*,.grid-3>*,.grid-4>*,.hero-grid>*{min-width:0}.facts{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.facts li{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 12px;border-radius:99px;background:#fff;font:500 14px/1 var(--body);box-shadow:inset 0 0 0 1px var(--line)}.facts li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--em)}.facts li:first-child{background:var(--g);color:#fff;box-shadow:none}.facts li:first-child:before{background:var(--gold)}.hero{padding-top:24px}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hero-copy{border-radius:var(--r);background:var(--panel);padding:var(--pad-lg);display:flex;flex-direction:column;justify-content:center;min-height:clamp(460px,40vw,600px);box-sizing:border-box}.hero-art{position:relative;border-radius:var(--r);background:var(--g);overflow:hidden;min-height:420px}.hero-grid.g-5-7{grid-template-columns:5fr 7fr}.hero-grid.g-7-5{grid-template-columns:7fr 5fr}.hero-grid.g-6-4{grid-template-columns:3fr 2fr}.hero-grid.g-4-6{grid-template-columns:2fr 3fr}.hero-lead{text-align:center;padding:clamp(24px,4vw,56px) 0 clamp(28px,3.4vw,48px)}.hero-lead .h1{max-width:15em;margin:0 auto}.hero-lead .p{max-width:38em;margin-left:auto;margin-right:auto}.hero-lead .facts,.hero-lead .btns{justify-content:center}.hero-lead .eyebrow{display:block}.stage{position:relative;border-radius:var(--r);background:var(--g);color:#fff;overflow:hidden}.split-card{display:grid;grid-template-columns:1.15fr .85fr;gap:12px;padding:12px;border-radius:var(--r);background:var(--panel2)}.split-card>.copy{padding:calc(var(--pad-lg) - 12px)}.split-card>.art{position:relative;border-radius:var(--r-sm);overflow:hidden;min-height:380px;background:var(--g)}.chip-float{position:absolute;z-index:2;display:flex;align-items:center;gap:12px;padding:12px 16px 12px 12px;border-radius:16px;background:#fff;color:var(--g);box-shadow:0 20px 50px #00000038;font-size:14px}.chip-float i{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:#6adab233;color:var(--emink);font-style:normal;flex:none}.chip-float b{display:block;font-weight:500}.chip-float small{display:block;color:var(--faint);font-size:12px;margin-top:2px}.photo-fill{position:absolute;inset:0}.photo-fill img{width:100%;height:100%;object-fit:cover;display:block}.js .rv{opacity:0;transform:translateY(16px);transition:opacity .7s var(--ease),transform .8s var(--ease);transition-delay:var(--dl, 0s)}.js .rv.in{opacity:1;transform:none}.banner{background:var(--g);color:#fff}.banner .rail{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:46px;font-size:14px}.banner b{color:var(--gold);font-weight:500;margin-right:8px}.banner a{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:500;white-space:nowrap}.nav{position:sticky;top:0;z-index:50;background:#ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.nav-in{display:flex;align-items:center;gap:30px;height:74px}.nav-logo{display:inline-flex;align-items:center;gap:10px}.nav-logo img{width:112px;display:block}.nav-logo span{font:500 15px/1 var(--body);color:var(--faint);padding-left:10px;border-left:1px solid var(--line)}.nav-links{display:flex;align-items:center;gap:6px}.nav-links>a,.nav-drop>button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:10px;border:0;background:none;cursor:pointer;font:500 15px/1 var(--body);color:var(--g);transition:background .2s}.nav-links>a:hover,.nav-drop>button:hover,.nav-drop:focus-within>button{background:var(--panel)}.nav-links>a[aria-current=page],.nav-drop.is-current>button{background:var(--panel)}.nav-drop{position:relative}.nav-drop>button svg{transition:transform .3s var(--ease)}.nav-menu{position:absolute;left:0;top:calc(100% + 8px);width:320px;padding:8px;border-radius:18px;background:#fff;box-shadow:0 24px 60px #0c2d2524,inset 0 0 0 1px var(--line);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .25s var(--ease),transform .3s var(--ease),visibility .25s}.nav-drop:hover .nav-menu,.nav-drop:focus-within .nav-menu,.nav-drop.open .nav-menu{opacity:1;visibility:visible;transform:none}.nav-drop:hover>button svg,.nav-drop.open>button svg{transform:rotate(180deg)}.nav-menu a{display:block;padding:12px 14px;border-radius:12px;transition:background .2s}.nav-menu a:hover{background:var(--panel)}.nav-menu b{display:block;font:500 15px/1.2 var(--body)}.nav-menu small{display:block;margin-top:3px;font-size:13px;color:var(--faint)}.nav-right{margin-left:auto;display:flex;align-items:center;gap:18px}.nav-right>a:first-child{font:500 15px/1 var(--body)}.nav-right .btn{height:42px;padding:0 18px;font-size:14px}.menu-btn{display:none;position:relative;width:44px;height:44px;margin-right:-8px;border:0;background:none;cursor:pointer;border-radius:12px}.menu-btn span{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--g);transition:transform .35s var(--ease),top .35s var(--ease)}.menu-btn span:first-child{top:17px}.menu-btn span:last-child{top:25px}body.menu-open .menu-btn span:first-child{top:21px;transform:rotate(45deg)}body.menu-open .menu-btn span:last-child{top:21px;transform:rotate(-45deg)}.mnav{position:fixed;left:0;right:0;top:var(--nav-h, 74px);bottom:0;z-index:49;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .3s var(--ease),transform .35s var(--ease),visibility .3s;display:none}body.menu-open .mnav{opacity:1;visibility:visible;transform:none}.mnav .rail{padding-top:8px;padding-bottom:calc(28px + env(safe-area-inset-bottom))}.mnav-h{margin:22px 0 6px;font:600 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--emink)}.mnav-a{display:block;padding:13px 0;border-bottom:1px solid var(--line)}.mnav-a b{display:block;font:500 20px/1.2 var(--disp);letter-spacing:-.01em}.mnav-a small{display:block;margin-top:3px;font-size:14px;color:var(--faint)}.mnav-a[aria-current=page] b{color:var(--emink)}.mnav-btns{display:grid;gap:10px;margin-top:26px}.mnav-btns .btn{width:100%;height:52px;font-size:16px}.mnav-tel{display:block;margin-top:18px;text-align:center;font-size:15px;color:var(--dim);text-decoration:underline;text-underline-offset:3px}body.menu-lock{overflow:hidden}.nav-min .nav-logo{cursor:default}.nav-min .nav-tel{font:500 15px/1 var(--body);color:var(--g);position:relative}.nav-min .nav-tel:before{content:"";position:absolute;inset:-14px -8px}.foot-min{background:var(--g);color:#fff9;padding:48px 0 calc(40px + env(safe-area-inset-bottom));font-size:14px}.foot-min .rail{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px 32px}.foot-min p{margin:0}.foot-min nav{display:flex;gap:22px}.foot-min a{color:#fffc;padding:12px 0}.foot-min a:hover{color:#fff}.foot-min small{grid-column:1 / -1;color:#fff6;font-size:13px}@media(max-width:860px){.foot-min .rail{grid-template-columns:1fr}.foot-min nav{flex-wrap:wrap;gap:4px 22px}}.pro main~.site-footer{background:var(--g);border-top:0}.pro main~.site-footer .site-footer-logo{content:url(/images/handoff/oneday-logo-white.svg);width:160px;height:auto}.pro main~.site-footer .site-footer-desc,.pro main~.site-footer .site-footer-legal a,.pro main~.site-footer .site-footer-socials a{color:#ffffff8c}.pro main~.site-footer .site-footer-col-list a{color:#ffffffc7}.pro main~.site-footer .site-footer-col-list a:hover,.pro main~.site-footer .site-footer-legal a:hover{color:#fff}.pro main~.site-footer .site-footer-copyright{color:#fff6}.pro main~.site-footer .site-footer-bottom,.pro main~.site-footer .site-footer-socials{border-color:#ffffff1a}.pro main~.site-footer .site-footer-badge{background:#6adab21a;border-color:#6adab240;color:#ffffffd9}@media(max-width:1080px){.nav-links{display:none}.menu-btn,.mnav{display:block}.hero-grid,.hero-grid.g-5-7,.hero-grid.g-7-5,.hero-grid.g-6-4,.hero-grid.g-4-6,.split-card,.grid-2{grid-template-columns:1fr}.split-card>.art{min-height:300px}.grid-3,.grid-4{grid-template-columns:1fr 1fr}}@media(max-width:720px){.nav-right>a:first-child,.nav-logo span{display:none}.banner .rail{font-size:12.5px}.banner b{display:none}.grid-3,.grid-4{grid-template-columns:1fr}.btns .btn{width:100%}.hero-copy{min-height:0}}@media(prefers-reduced-motion:reduce){.js .rv{opacity:1;transform:none;transition:none}}.more,.nav-logo,.nav-right>a:first-child{position:relative}.more:before,.nav-logo:before,.nav-right>a:first-child:before{content:"";position:absolute;inset:-14px -10px}input,select,textarea{font-size:max(16px,1em)!important}a,button,summary{-webkit-tap-highlight-color:rgba(12,45,37,.08)}.nav-in,.banner .rail{padding-left:max(var(--gut),env(safe-area-inset-left));padding-right:max(var(--gut),env(safe-area-inset-right))}@media(pointer:coarse){.seg button,.sw-tabs button,.tab{min-height:44px}.faq summary{min-height:44px}}@media(max-width:1080px){.badge,.eyebrow,.chip-float small,.tile-cov small,.tl-ticks span,.win-bar span,.maker-t,.maker-t span,.call,.fn-t,.dpane dt,.feed-note,.demo-note,.log li span{font-size:12px!important}.hero .hero-grid>.hero-copy{order:-1}.hero .hero-art{min-height:clamp(300px,70vw,460px)}}@media(max-width:720px){:root{--pad-lg: 24px;--pad-md: 22px}.hero{padding-top:12px}.hero-copy{padding:28px 20px}.facts{gap:6px;margin-bottom:18px}.facts li{height:30px;padding:0 11px 0 10px;font-size:13px}.h1{font-size:clamp(34px,9.4vw,42px)}.h2{font-size:clamp(28px,7.6vw,34px)}.p{font-size:16px}.btn{height:50px;font-size:15.5px}.banner .rail{min-height:44px;padding-top:6px;padding-bottom:6px;line-height:1.3}.nav-in{height:64px;gap:12px}.nav-right{gap:6px}.nav-right .btn{height:40px;padding:0 14px;font-size:13.5px}.nav-logo img{width:96px}.chip-float{font-size:13px;padding:10px 12px 10px 10px}}@media(max-width:380px){.nav-right .btn{padding:0 11px;font-size:13px}.nav-logo img{width:86px}}
