.f77-readiness{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:33px;padding:7px max(24px,4vw);background:#0a0a0a;color:#fff;text-decoration:none!important;font:12px/1.5 Helvetica Neue,Arial,sans-serif;letter-spacing:.01em;border-top:1px solid #ffffff15}.f77-readiness>strong{display:flex;align-items:center;gap:9px;font-weight:500;white-space:nowrap}.f77-readiness>strong>i{display:block;width:6px;height:6px;border-radius:50%;background:#1a47ff;box-shadow:0 0 0 3px #1a47ff30}.f77-readiness>span{color:#d3d3d3;font-size:11px}.f77-readiness:hover>span{color:#fff;text-decoration:underline}.f77-readiness:focus-visible{outline:3px solid #1a47ff;outline-offset:-3px}.f030.site-header-host{height:122px!important;min-height:122px!important}html{scroll-padding-top:138px!important}.f030 [id]{scroll-margin-top:138px!important}.f77-ready-detail{padding:40px 0 44px;border-top:1px solid #c6c9ca;border-bottom:1px solid #c6c9ca;margin:0 0 50px;color:#111}.f77-ready-detail>small{font:11px/1.5 monospace;letter-spacing:.08em}.f77-ready-detail>h2{font:500 clamp(29px,4vw,46px)/1.1 "Helvetica Neue",Arial,sans-serif;letter-spacing:-.045em;max-width:840px;margin:18px 0}.f77-ready-detail>p{font:16px/1.65 Helvetica Neue,Arial,sans-serif;max-width:850px;color:#444}.f77-ready-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:28px 0}.f77-ready-pillars>div{border-top:1px solid #aaa;padding:15px 0}.f77-ready-pillars b{font:500 16px/1.4 Arial}.f77-ready-pillars p{font:14px/1.6 Arial;color:#555}.f77-ready-scope{padding:18px 20px;background:#e6e8e8;border-left:2px solid #1a47ff;font-size:14px!important}.f77-ready-detail a{color:#111;font:14px Arial;text-underline-offset:5px}@media(max-width:600px){.f77-readiness{padding:8px 18px;gap:8px;min-height:36px;font-size:11px}.f77-readiness>span{font-size:10px}.f77-readiness .f77-long{display:none}.f030.site-header-host{height:108px!important;min-height:108px!important}html{scroll-padding-top:124px!important}.f030 [id]{scroll-margin-top:124px!important}.f77-ready-pillars{grid-template-columns:1fr 1fr}.f77-ready-detail{padding-top:28px}}@media(max-width:350px){.f77-readiness{padding-inline:10px;font-size:10px}.f77-readiness>span{font-size:9px}}.f77-status-line{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0;font:12px/1.6 Helvetica Neue,Arial,sans-serif;color:#444}.f77-status-line b{font-weight:500;color:#111}.f77-status-tag{padding:4px 8px;border:1px solid #a4a7a7;border-radius:3px;background:#fff;color:#111;font:11px/1.5 Arial;white-space:nowrap}.f77-status-legend{font:12px/1.7 Arial;color:#555;margin:14px 0 30px}.f77-os-model,.f77-pricing{padding:65px 4vw;max-width:1500px;margin:auto;color:#111;font:17px/1.55 Helvetica Neue,Helvetica,Arial,sans-serif}.f77-os-model h2,.f77-pricing h1{font-weight:500;letter-spacing:-.055em;font-size:clamp(34px,5vw,64px);line-height:1.07}.f77-os-axes,.f77-price-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:30px 0}.f77-os-axes{grid-template-columns:repeat(3,minmax(0,1fr))}.f77-os-axes article,.f77-price-cards article{border:1px solid #bfc2c2;padding:24px;border-radius:6px;background:#fff}.f77-os-axes h3{font-size:26px;font-weight:500;margin:12px 0}.f77-os-model p,.f77-pricing p{max-width:900px}.f77-price-cards h2{font-size:22px;font-weight:500;margin:0 0 15px}.f77-price-cards strong{font-size:36px;letter-spacing:-.04em}.f77-price-cards small{display:block;color:#555;font-size:13px;margin:8px 0}.f77-price-cards a,.f77-pricing>a,.f77-os-model>a{display:inline-block;color:#111;margin-top:18px;text-underline-offset:5px}.f77-price-cards dl{font-size:13px}.f77-price-cards dd{margin:0 0 10px}.f77-pricing section{padding:35px 0;border-top:1px solid #bbb;margin-top:35px}.f77-table-scroll{overflow-x:auto}.f77-pricing table{width:100%;border-collapse:collapse;font-size:14px;min-width:650px}.f77-pricing th,.f77-pricing td{text-align:left;vertical-align:top;padding:15px 12px;border-bottom:1px solid #ccc}.f77-pricing h2{font-size:32px;letter-spacing:-.035em;font-weight:500}.f77-calculator{display:grid;grid-template-columns:1fr 1.5fr;gap:30px;padding:25px;background:#fff;border:1px solid #bbb;border-radius:6px}.f77-calculator input{display:block;border:1px solid #aaa;padding:14px;font:24px Arial;width:180px;max-width:100%;margin:12px 0}.f77-calculator output{display:block;white-space:pre-line;font:17px/1.8 Arial}.f77-pricing .f77-price-note{font:13px/1.7 Arial;color:#555}.f77-best-price{color:#111;font-weight:600}.f77-os-layers{display:grid;gap:12px;margin:25px 0}.f77-os-layers>div{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 0;border-bottom:1px solid #bbb;font-size:15px}@media(max-width:800px){.f77-price-cards{grid-template-columns:1fr 1fr}.f77-os-axes,.f77-calculator{grid-template-columns:1fr}.f77-os-model,.f77-pricing{padding:40px 20px}}@media(max-width:450px){.f77-price-cards{grid-template-columns:1fr}.f77-status-line{gap:8px}}.f74-copy .f77-status-line b{color:#eee}.f74-copy .f77-status-legend{color:#ccc;font-size:11px;max-width:460px}.f74-copy .f77-status-line{margin:14px 0}.f74-copy .f77-hero-status b{color:#eee}.f030 .f77-readiness>strong{color:#fff!important}.f030 .f77-readiness>span{color:#ddd!important}.f030.site-header-host{box-sizing:border-box!important;padding-top:0!important}.f030.site-header-host:has(>main){height:auto!important;padding-top:122px!important}@media(max-width:600px){.f030.site-header-host:has(>main){padding-top:108px!important}}.f030.site-header-host{height:88px!important;min-height:88px!important;padding-top:0!important}.f030.site-header-host:has(>main){height:auto!important;padding-top:88px!important}html{scroll-padding-top:106px!important}.f030 [id]{scroll-margin-top:106px!important}.f78-stamp-host{position:relative}.f030 a.f78-stamp{position:absolute;right:20px;top:20px;z-index:3;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box;width:auto!important;height:auto!important;min-height:44px;min-width:0!important;padding:11px 16px!important;border:1px solid #b9bcbc!important;outline:none;border-radius:4px!important;background:#f0f2f2f5;color:#0a0a0a!important;font:500 13px/1.2 Helvetica Neue,Helvetica,Arial,sans-serif!important;letter-spacing:0!important;white-space:nowrap!important;text-decoration:none!important;box-shadow:none;transition:background .2s ease,border-color .2s ease}.f030 a.f78-stamp:hover{background:#fff;border-color:#0a0a0a!important;transform:none}.f030 a.f78-stamp:focus-visible{outline:2px solid #1a47ff;outline-offset:4px}.f030 a.f78-stamp-inline{position:relative;inset:auto;margin:20px 0 0!important;align-self:start;justify-self:start}.f78-why{max-width:1240px;padding:70px 4vw;margin:auto;color:#111}.f78-why h2{font:500 clamp(32px,4vw,56px)/1.08 "Helvetica Neue",Arial;letter-spacing:-.045em;max-width:900px}.f78-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:35px 0}.f78-why-grid h3{font:500 21px/1.2 Helvetica Neue,Arial;letter-spacing:-.025em}.f78-why-grid p{font:16px/1.6 Arial;color:#444}.f78-why>a{color:#111;font:16px Arial;text-underline-offset:5px}.f78-confidential{font:17px/1.55 Helvetica Neue,Helvetica,Arial,sans-serif;color:#111}.f78-conf-hero{background:#0a0a0a;color:#fff;padding:60px max(24px,5vw);display:grid;grid-template-columns:1.4fr 1fr;gap:40px}.f78-conf-hero h1{font-size:clamp(40px,5vw,76px);line-height:1.03;letter-spacing:-.06em;font-weight:300;color:#fff}.f78-conf-hero p{max-width:800px;color:#ddd}.f78-conf-hero a{color:#fff}.f78-mask-example{background:#f0f2f2;color:#111;padding:28px;border-radius:6px;align-self:center}.f78-mask-example pre{white-space:pre-wrap;font:14px/1.7 monospace}.f78-conf-body{max-width:1000px;padding:60px 24px;margin:auto}.f78-conf-body h2{font-size:34px;line-height:1.15;letter-spacing:-.04em;font-weight:500;margin:50px 0 22px}.f78-conf-body h3{font-size:26px;line-height:1.2;letter-spacing:-.025em;font-weight:500;margin:40px 0 18px}.f78-conf-body table{border-collapse:collapse;width:100%;font-size:14px;margin:25px 0}.f78-conf-body td,.f78-conf-body th{border-bottom:1.5px solid #ccc;text-align:left;padding:15px 12px;vertical-align:top}.f78-conf-body td:last-child{min-width:150px}.f78-conf-body a{color:#111}.f78-conf-body blockquote{border-left:1.5px solid #1a47ff;margin:20px 0;padding:15px 20px;background:#fff}.f78-conf-close{background:#0a0a0a;color:#fff;padding:60px 5vw}.f78-conf-close a{color:#fff}.f78-conf-hero .f77-status-tag{display:inline-block}.f78-table-wrap{overflow:auto}@media(max-width:800px){.f78-why-grid{grid-template-columns:1fr 1fr}.f78-conf-hero{grid-template-columns:1fr}.f78-stamp{width:106px;height:106px;right:12px;top:12px}.f78-stamp>strong{font-size:14px}.f78-stamp-inline{inset:auto}}@media(max-width:600px){.f030.site-header-host{height:72px!important;min-height:72px!important}.f030.site-header-host:has(>main){padding-top:72px!important}html{scroll-padding-top:90px!important}.f030 [id]{scroll-margin-top:90px!important}.f78-why-grid{grid-template-columns:1fr}.f78-conf-body{padding:35px 20px}.f78-conf-body table{min-width:580px}}@media(prefers-reduced-motion:reduce){.f78-stamp{transition:none}.f78-stamp:hover{transform:none}}.pi78-home{max-width:1440px;margin:auto;padding:65px 4vw 80px;display:grid;grid-template-columns:1fr 1.12fr;gap:60px;align-items:center;color:#0a0a0a;font:17px/1.55 Helvetica Neue,Helvetica,Arial,sans-serif}.pi78-copy>small{font-size:11px;letter-spacing:.07em;display:block}.pi78-copy h1{font:500 clamp(40px,5.2vw,76px)/1.02 "Helvetica Neue",Arial;letter-spacing:-.06em;margin:22px 0}.pi78-copy p{font-size:18px;max-width:480px;color:#444}.pi78-copy .pi78-web{font-weight:500;color:#111;margin:24px 0}.pi78-copy>a{display:inline-block;font-size:14px;padding:14px 18px;margin:0 10px 15px 0;border:1.5px solid #111;color:#111;text-decoration:none;border-radius:2px}.pi78-copy>a:first-of-type{background:#111;color:#fff}.pi78-copy>small:last-child{letter-spacing:0;color:#555;max-width:440px;line-height:1.6}.pi78-window{border:1.5px solid #aeb2b2;border-radius:12px;background:#fff;box-shadow:0 22px 50px #00000013;overflow:hidden}.pi78-window>header{display:flex;align-items:center;justify-content:space-between;padding:22px;border-bottom:1.5px solid #ddd}.pi78-window>header>div{display:flex;align-items:center;gap:13px}.pi78-window>header i{display:block;width:32px;height:32px;border:1.5px solid #ff1f2d;border-radius:50%}.pi78-window>header small{display:block;font:11px/1.6 Arial;color:#555}.pi78-window>header>span{font-size:10px;color:#555}.pi78-window>nav{display:flex;overflow-x:auto;gap:5px;padding:14px 14px 0}.pi78-window>nav>button{white-space:nowrap;border:0;border-bottom:2px solid transparent;background:none;color:#555;font:13px Arial;padding:11px 9px;cursor:pointer}.pi78-window>nav>button[aria-pressed=true]{color:#111;border-color:#1a47ff}.pi78-content{min-height:330px;padding:28px}.pi78-content h3{font-size:29px;line-height:1.13;font-weight:500;letter-spacing:-.04em;margin:16px 0}.pi78-content p{font-size:15px;color:#444;line-height:1.6}.pi78-content small{font:10px/1.6 Arial;display:block;color:#555}.pi78-twin,.pi78-product{display:grid;grid-template-columns:.85fr 1.15fr;gap:24px;align-items:center}.pi78-twin img{width:100%;max-height:310px;object-fit:cover;border-radius:5px}.pi78-product img{width:100%;max-height:300px;object-fit:contain}.pi78-content button{cursor:pointer;padding:12px 14px;background:#111;color:#fff;border:0;font:13px Arial;border-radius:2px}.pi78-window>footer{border-top:1.5px solid #ddd;padding:18px 22px;font-size:11px;color:#444}.pi78-window>footer small{display:block;margin-top:5px;font-size:10px}.pi78-learning{border:1.5px solid #ddd;border-radius:6px;padding:20px;display:grid;gap:12px}.pi78-learning>span{font-size:13px;color:#555}.pi78-learning label{display:flex;align-items:center;gap:10px;font-size:13px}.pi78-learning input{accent-color:#1a47ff;width:18px;height:18px}.pi78-drawers{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pi78-drawers>span{font-size:12px;padding:11px;background:#f0f2f2;border:1px solid #ddd;border-radius:4px}@media(max-width:900px){.pi78-home{grid-template-columns:1fr;gap:35px}.pi78-copy p{max-width:650px}}@media(max-width:480px){.pi78-home{padding:36px 20px 50px}.pi78-content{padding:20px;min-height:350px}.pi78-twin,.pi78-product{gap:15px;grid-template-columns:1fr 1fr}.pi78-content h3{font-size:24px}.pi78-content p{font-size:14px}.pi78-window>header{padding:18px}.pi78-window>nav>button{font-size:12px;padding-inline:7px}}@media(max-width:800px){.f030 a.f78-stamp{width:auto!important;height:auto!important;top:12px;right:12px}.f030 a.f78-stamp-inline{inset:auto}}.f030 .mnav[open]>nav{background:#f0f2f2!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:1px solid #b9bcbc!important;box-shadow:0 16px 40px #0a0a0a1f;max-height:calc(100dvh - 100px);overflow-y:auto;min-width:min(290px,calc(100vw - 40px));padding:12px!important;z-index:1000}.f030 .mnav>summary{min-height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer}.f030 .mnav[open]>nav>a{display:block!important;min-height:48px;padding:13px 16px!important;color:#0a0a0a!important;font-size:16px!important;line-height:1.4!important;white-space:normal!important;text-align:left!important}.f030 .mnav[open]>nav>a:hover{background:#fff}.f030 a:focus-visible,.f030 button:focus-visible,.f030 summary:focus-visible,.f030 input:focus-visible,.f030 select:focus-visible{outline:2px solid #1a47ff;outline-offset:4px}.f030 button,.f030 summary{touch-action:manipulation}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.f030 *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.f030 .f71-demo-intro p,.f030 .f71-eyebrow,.f030 .f71-originals-grid p,.f030 .f71-originals-grid article>small,.f030 .f71-permission-grid p,.f030 .f71-permission-status,.f030 .f71-boundary>p,.f030 .f71-palette label{color:#626767}.f030 a.f78-stamp-inline{display:flex!important;width:max-content!important;max-width:100%;clear:both}.f030 .pi78-copy>a.f78-stamp{margin-top:24px!important}.f030 a.f78-stamp{gap:9px!important;flex-direction:row!important}.f030 a.f78-stamp>img{display:block!important;width:27px!important;height:18px!important;min-width:27px!important;max-width:none!important;object-fit:contain!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;margin:0!important;filter:none!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/futureform-readiness77.css.map */
