.LandingNavigation-module__RzjhJq__desktopNav{gap:40px!important}.LandingNavigation-module__RzjhJq__desktopNav>a,.LandingNavigation-module__RzjhJq__navTrigger{min-height:40px;color:inherit;cursor:pointer;font:inherit;line-height:inherit;white-space:nowrap;background:0 0;border:0;border-radius:12px;align-items:center;padding:0 10px;transition:background-color .15s;display:inline-flex}.LandingNavigation-module__RzjhJq__desktopNav>a:hover,.LandingNavigation-module__RzjhJq__desktopNav>a:focus-visible,.LandingNavigation-module__RzjhJq__navTrigger:hover,.LandingNavigation-module__RzjhJq__navTrigger:focus-visible,.LandingNavigation-module__RzjhJq__navTriggerActive{background:var(--bg-overlay-l2);outline:none}.LandingNavigation-module__RzjhJq__dropdownWrap{align-items:center;display:flex;position:relative}.LandingNavigation-module__RzjhJq__dropdownPanel{z-index:100;border:1px solid var(--border-neutral-l1);background:var(--ui-bg-panel);width:420px;color:var(--text-default);transform-origin:top;border-radius:20px;padding:12px;animation:.15s both LandingNavigation-module__RzjhJq__dropdownEnter;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 64px #00000038}.LandingNavigation-module__RzjhJq__dropdownList{gap:2px;display:grid}.LandingNavigation-module__RzjhJq__dropdownItem{min-height:58px;color:var(--text-default);border-radius:13px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:7px 10px;transition:background-color .14s;display:grid}.LandingNavigation-module__RzjhJq__dropdownItem:hover,.LandingNavigation-module__RzjhJq__dropdownItem:focus-visible,.LandingNavigation-module__RzjhJq__dropdownItem[aria-current=page]{background:var(--bg-overlay-l1);outline:none}.LandingNavigation-module__RzjhJq__dropdownIcon{background:var(--bg-overlay-l1);width:44px;height:44px;color:var(--icon-default);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.LandingNavigation-module__RzjhJq__dropdownCopy{gap:4px;min-width:0;display:grid}.LandingNavigation-module__RzjhJq__dropdownCopy strong{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:650;line-height:20px;overflow:hidden}.LandingNavigation-module__RzjhJq__dropdownCopy>span{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:20px;overflow:hidden}.LandingNavigation-module__RzjhJq__mobileMenu{overflow-y:auto}.LandingNavigation-module__RzjhJq__mobileNav{gap:2px!important}.LandingNavigation-module__RzjhJq__mobileNav>a,.LandingNavigation-module__RzjhJq__mobileAccordionTrigger{border:0;border-bottom:1px solid var(--border-neutral-l2);width:100%;min-height:56px;color:var(--text-default);cursor:pointer;font:inherit;text-align:left;background:0 0;border-radius:0;justify-content:space-between;align-items:center;padding:10px 0;display:flex;font-size:28px!important;line-height:1.1!important}.LandingNavigation-module__RzjhJq__mobileAccordionTrigger svg{flex:none;transition:transform .18s}.LandingNavigation-module__RzjhJq__mobileAccordionTrigger .LandingNavigation-module__RzjhJq__chevronOpen{transform:rotate(180deg)}.LandingNavigation-module__RzjhJq__mobileAccordionPanel{padding:8px 0 18px}.LandingNavigation-module__RzjhJq__mobileAccordionPanel .LandingNavigation-module__RzjhJq__dropdownList{gap:0}.LandingNavigation-module__RzjhJq__mobileAccordionPanel .LandingNavigation-module__RzjhJq__dropdownItem{grid-template-columns:44px minmax(0,1fr);gap:12px;min-height:64px;padding:7px 0}.LandingNavigation-module__RzjhJq__mobileAccordionPanel .LandingNavigation-module__RzjhJq__dropdownIcon{border-radius:10px;width:44px;height:44px}.LandingNavigation-module__RzjhJq__mobileAccordionPanel .LandingNavigation-module__RzjhJq__dropdownCopy strong{font-size:15px;line-height:19px}.LandingNavigation-module__RzjhJq__mobileAccordionPanel .LandingNavigation-module__RzjhJq__dropdownCopy>span{font-size:13px;line-height:18px}@keyframes LandingNavigation-module__RzjhJq__dropdownEnter{0%{opacity:0;transform:translate(-50%)translateY(-6px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.LandingNavigation-module__RzjhJq__dropdownPanel,.LandingNavigation-module__RzjhJq__mobileAccordionTrigger svg{transition:none;animation:none}}@media (max-width:980px){.LandingNavigation-module__RzjhJq__desktopNav{gap:14px!important}.LandingNavigation-module__RzjhJq__desktopNav>a,.LandingNavigation-module__RzjhJq__navTrigger{min-height:36px;padding:0 6px}.LandingNavigation-module__RzjhJq__dropdownPanel{left:auto;right:-168px;transform:none}@keyframes LandingNavigation-module__RzjhJq__dropdownEnter{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (max-width:767px){.LandingNavigation-module__RzjhJq__desktopNav{display:none!important}}@media (max-width:390px){.LandingNavigation-module__RzjhJq__mobileNav>a,.LandingNavigation-module__RzjhJq__mobileAccordionTrigger{font-size:25px!important}.LandingNavigation-module__RzjhJq__mobileAccordionPanel .LandingNavigation-module__RzjhJq__dropdownCopy>span{white-space:normal}}
.ciyo-home{--bg-base-default:#100f09;--bg-base-secondary:#171612;--bg-base-tertiary:#1d1b16;--bg-input:#f5f4ef0f;--bg-invert:#f5f4ef;--bg-invert-hover:#fff;--bg-overlay-l1:#f5f4ef0f;--bg-overlay-l2:#f5f4ef1f;--bg-overlay-l3:#f5f4ef2e;--border-contrast:#f5f4ef;--border-neutral-l1:#f5f4ef0f;--border-neutral-l2:#f5f4ef1f;--border-neutral-l3:#f5f4ef2e;--icon-default:#f5f4ef;--icon-secondary:#c9c8c5;--icon-tertiary:#929290;--text-default:#f5f4ef;--text-invert:#100f09;--text-secondary:#c9c8c5;--text-tertiary:#929290;--ui-bg-canvas:#191815;--ui-bg-panel:#201f1d;background:var(--bg-base-default);min-height:100vh;color:var(--text-default);font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;overflow-x:clip}.ciyo-home.is-resolved-theme-light{--bg-base-default:#f9f8f6;--bg-base-secondary:#f2f1ee;--bg-base-tertiary:#eae9e6;--bg-input:#fff;--bg-invert:#100f09;--bg-invert-hover:#000;--bg-overlay-l1:#100f090d;--bg-overlay-l2:#100f091a;--bg-overlay-l3:#100f0926;--border-contrast:#1a1a19;--border-neutral-l1:#1a1a190f;--border-neutral-l2:#1a1a191f;--border-neutral-l3:#1a1a192e;--icon-default:#100f09;--icon-secondary:#525251;--icon-tertiary:#7c7c79;--text-default:#100f09;--text-invert:#f5f4ef;--text-secondary:#525251;--text-tertiary:#7c7c79;--ui-bg-canvas:#f5f5f5;--ui-bg-panel:#fff}.ciyo-home .ciyo-home-nav,.ciyo-home .ciyo-hero,.ciyo-home .ciyo-system,.ciyo-home .ciyo-features,.ciyo-home .ciyo-feature-intro,.ciyo-home .ciyo-feature-copy,.ciyo-home .ciyo-insights,.ciyo-home .ciyo-final-cta,.ciyo-home .ciyo-home-trust-links,.ciyo-home .ciyo-footer{color:var(--text-default)}.ciyo-home .ciyo-home-nav.is-scrolled .ciyo-home-nav-surface,.ciyo-home .ciyo-final-cta,.ciyo-home .ciyo-home-trust-links,.ciyo-home .ciyo-footer{background:var(--bg-base-default)}.ciyo-home .ciyo-home-nav nav,.ciyo-home .ciyo-home-wordmark,.ciyo-home .ciyo-home-nav .ciyo-home-wordmark,.ciyo-home .ciyo-menu-button,.ciyo-home .ciyo-hero-title,.ciyo-home .ciyo-section-heading h2,.ciyo-home .ciyo-feature-intro h2,.ciyo-home .ciyo-feature-copy h3,.ciyo-home .ciyo-final-cta h2,.ciyo-home .ciyo-title-counter,.ciyo-home .ciyo-footer .ciyo-home-wordmark,.ciyo-home .ciyo-footer-link-list a{color:var(--text-default)}.ciyo-home .ciyo-kicker,.ciyo-home .ciyo-hero>.ciyo-kicker,.ciyo-home .ciyo-section-heading>p:last-child,.ciyo-home .ciyo-feature-intro>p,.ciyo-home .ciyo-feature-copy>p:not(.ciyo-kicker),.ciyo-home .ciyo-final-cta p{color:var(--text-secondary)}.ciyo-home .ciyo-hero-phrase:after{border-color:var(--text-default)}.ciyo-home.is-resolved-theme-dark .ciyo-pill-button,.ciyo-home.is-resolved-theme-light .ciyo-pill-button,.ciyo-home.is-resolved-theme-dark .ciyo-home-nav-cta,.ciyo-home.is-resolved-theme-light .ciyo-home-nav-cta,.ciyo-home.is-resolved-theme-dark .ciyo-hero-cta,.ciyo-home.is-resolved-theme-light .ciyo-hero-cta,.ciyo-home.is-resolved-theme-dark .ciyo-final-cta .ciyo-final-cta-button,.ciyo-home.is-resolved-theme-light .ciyo-final-cta .ciyo-final-cta-button{background:var(--bg-invert);color:var(--text-invert)}.ciyo-home .ciyo-pill-button:hover,.ciyo-home .ciyo-final-cta .ciyo-final-cta-button:hover{background:var(--bg-invert-hover)}.ciyo-home .ciyo-footer-column p,.ciyo-home .ciyo-footer-directory-badges>p,.ciyo-home .ciyo-footer-copyright,.ciyo-home .ciyo-theme-auto span,.ciyo-home .ciyo-final-cta p{color:var(--text-tertiary)}.ciyo-home .ciyo-footer-theme-group,.ciyo-home .ciyo-language-button{border-color:var(--border-neutral-l3)}.ciyo-home .ciyo-footer-theme-group button,.ciyo-home .ciyo-mobile-theme button,.ciyo-home .ciyo-language-button{color:var(--text-default)}.ciyo-home .ciyo-mobile-theme button.is-active,.ciyo-home .ciyo-footer-controls button.is-active,.ciyo-home .ciyo-footer-theme-group button.is-active,.ciyo-home .ciyo-footer-theme-group button.is-active:hover,.ciyo-home .ciyo-language-button[aria-expanded=true],.ciyo-home .ciyo-language-button[aria-expanded=true]:hover{background:var(--bg-overlay-l2);color:var(--text-default)}.ciyo-home .ciyo-language-button[aria-expanded=true],.ciyo-home .ciyo-language-button[aria-expanded=true]:hover{transition:none}.ciyo-home .ciyo-footer-theme-group button:hover,.ciyo-home .ciyo-mobile-theme button:not(.is-active):hover,.ciyo-home .ciyo-language-button:hover{background:var(--bg-overlay-l1)}.ciyo-home .ciyo-language-menu{border-color:var(--border-neutral-l1);background:var(--bg-base-secondary);color:var(--text-default)}.ciyo-home .ciyo-language-menu button{color:var(--text-default)}.ciyo-home .ciyo-language-menu button:hover,.ciyo-home .ciyo-language-menu button:focus-visible{background:var(--bg-overlay-l1)}.ciyo-home .ciyo-language-menu button.is-selected,.ciyo-home .ciyo-language-menu button.is-selected:hover,.ciyo-home .ciyo-language-menu button.is-selected:focus-visible{background:var(--bg-overlay-l2)}.ciyo-home.is-resolved-theme-dark .ciyo-hero-canvas,.ciyo-home.is-resolved-theme-light .ciyo-hero-canvas{background:var(--ui-bg-canvas)}.ciyo-home.is-resolved-theme-dark .ciyo-chat-preview,.ciyo-home.is-resolved-theme-light .ciyo-chat-preview{border-color:var(--border-neutral-l2);background:var(--ui-bg-panel);color:var(--text-secondary)}.ciyo-home.is-resolved-theme-dark .ciyo-board-title,.ciyo-home.is-resolved-theme-light .ciyo-board-title,.ciyo-home.is-resolved-theme-dark .ciyo-chat-preview>p,.ciyo-home.is-resolved-theme-light .ciyo-chat-preview>p,.ciyo-home.is-resolved-theme-dark .ciyo-chat-preview ul,.ciyo-home.is-resolved-theme-light .ciyo-chat-preview ul{color:var(--text-secondary)}.ciyo-home.is-resolved-theme-dark .ciyo-user-bubble,.ciyo-home.is-resolved-theme-light .ciyo-user-bubble{background:var(--bg-base-secondary);color:var(--text-secondary)}.ciyo-home.is-resolved-theme-dark .ciyo-chat-composer,.ciyo-home.is-resolved-theme-light .ciyo-chat-composer,.ciyo-home.is-resolved-theme-dark .ciyo-system-composer,.ciyo-home.is-resolved-theme-light .ciyo-system-composer,.ciyo-home.is-resolved-theme-dark .ciyo-touch-command,.ciyo-home.is-resolved-theme-light .ciyo-touch-command,.ciyo-home.is-resolved-theme-dark .ciyo-text-edit-card,.ciyo-home.is-resolved-theme-light .ciyo-text-edit-card{border-color:var(--border-neutral-l2);background:var(--bg-base-secondary);color:var(--text-default)}.ciyo-home.is-resolved-theme-dark .ciyo-chat-composer textarea,.ciyo-home.is-resolved-theme-light .ciyo-chat-composer textarea,.ciyo-home.is-resolved-theme-dark .ciyo-text-edit-card input,.ciyo-home.is-resolved-theme-light .ciyo-text-edit-card input,.ciyo-home.is-resolved-theme-dark .ciyo-text-edit-card strong,.ciyo-home.is-resolved-theme-light .ciyo-text-edit-card strong,.ciyo-home.is-resolved-theme-dark .ciyo-text-edit-card span,.ciyo-home.is-resolved-theme-light .ciyo-text-edit-card span{color:var(--text-default)}.ciyo-home *,.ciyo-home :before,.ciyo-home :after{box-sizing:border-box}.ciyo-home a{color:inherit;text-decoration:none}.ciyo-home-nav{z-index:80;width:100%;height:56px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:center;transition:all .5s ease-in-out;display:flex;position:sticky;top:0}.ciyo-home-nav-surface{z-index:0;pointer-events:none;background:0 0;position:absolute;inset:0}.ciyo-home-nav.is-scrolled .ciyo-home-nav-surface{background:#100f09}.ciyo-home-nav-inner{z-index:1;border:1px solid #0000;grid-template-columns:220px minmax(0,1fr) 220px;align-items:center;width:100%;max-width:1600px;height:56px;padding:0 60px;transition:all .5s ease-in-out;display:grid;position:relative}.ciyo-home-nav nav{color:#f5f4ef;justify-self:center;align-items:center;gap:60px;width:max-content;font-size:14px;font-weight:400;line-height:21.7px;display:flex}.ciyo-home-wordmark{color:#f7f5ef;align-items:center;line-height:1;display:inline-flex}.ciyo-home-nav .ciyo-home-wordmark{color:#f5f4ef;padding-left:0}.ciyo-full-logo{color:currentColor;width:94px;height:24px;display:block}.ciyo-wordmark{color:currentColor;align-items:center;gap:8px;width:94px;height:24px;line-height:1;display:inline-flex}.ciyo-wordmark-mark{flex:0 0 24px;width:24px;height:24px;display:block}.ciyo-wordmark-name{color:currentColor;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:-.8px;font-size:21px;font-weight:700}.ciyo-pill-button{color:#11110f;cursor:pointer;background:#f4f2ec;border:0;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-width:109px;height:40px;padding:0 17px;font-size:14px;font-weight:590;line-height:1;transition:background-color .16s,transform .16s;display:inline-flex}.ciyo-home .ciyo-pill-button{color:#11110f}.ciyo-home .ciyo-home-nav-cta{color:#100f09;background:#f5f4ef;font-size:16px;font-weight:400;line-height:24.8px;transition:all .2s cubic-bezier(0,0,.2,1)}.ciyo-home .ciyo-home-nav-cta:active{transform:none}.ciyo-pill-button:hover{background:#dedbd1}.ciyo-pill-button:active{transform:translateY(1px)}.ciyo-home-nav-inner>.ciyo-pill-button{justify-self:end;margin-right:0}@media (min-width:981px){.ciyo-home-nav.is-compact{top:4px}.ciyo-home-nav.is-compact .ciyo-home-nav-inner{border-color:#f5f4ef0f;border-radius:999px;grid-template-columns:180px minmax(0,1fr) 180px;width:80vw;min-width:718px;max-width:960px;padding:0 8px 0 16px}.ciyo-home .ciyo-home-nav-cta{min-width:109.047px;padding:0 12px}}.ciyo-menu-button{color:#f4f2ec;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;margin-left:4px;padding:0;display:none}.ciyo-menu-icon{transform-box:view-box;transform-origin:10px 10px;display:block;overflow:visible}.ciyo-menu-icon-line{transform-box:view-box;transform-origin:0 0}.ciyo-menu-icon--opening{animation:.5s linear both ciyo-mobile-menu-icon-enter}.ciyo-menu-icon--opening .ciyo-menu-icon-line-top{animation:.5s linear both ciyo-mobile-menu-line-top-enter}.ciyo-menu-icon--opening .ciyo-menu-icon-line-middle{animation:.5s linear both ciyo-mobile-menu-line-middle-enter}.ciyo-menu-icon--opening .ciyo-menu-icon-line-bottom{animation:.5s linear both ciyo-mobile-menu-line-bottom-enter}.ciyo-menu-icon--closing{animation:.3s linear both ciyo-mobile-menu-icon-exit}.ciyo-menu-icon--closing .ciyo-menu-icon-line-top{animation:.3s linear both ciyo-mobile-menu-line-top-exit}.ciyo-menu-icon--closing .ciyo-menu-icon-line-middle{animation:.3s linear both ciyo-mobile-menu-line-middle-exit}.ciyo-menu-icon--closing .ciyo-menu-icon-line-bottom{animation:.3s linear both ciyo-mobile-menu-line-bottom-exit}.ciyo-home-nav.is-menu-open,.ciyo-home-nav.is-menu-open .ciyo-home-nav-surface{background:var(--bg-base-secondary);transition:none}.ciyo-mobile-menu{z-index:70;background:var(--bg-base-secondary);color:var(--text-default);padding:120px 20px 40px;position:fixed;inset:0}.ciyo-mobile-menu--opening{animation:.5s linear both ciyo-mobile-menu-enter}.ciyo-mobile-menu--closing{pointer-events:none;animation:.3s linear both ciyo-mobile-menu-exit}@keyframes ciyo-mobile-menu-icon-enter{0%{transform:matrix(1,0,0,1,0,0)}7%{transform:matrix(.988334,.152299,-.152299,.988334,0,0)}16%{transform:matrix(.85231,.523037,-.523037,.85231,0,0)}30%{transform:matrix(-.704369,.709834,-.709834,-.704369,0,0)}60%{transform:matrix(-1,.000143117,-.000143117,-1,0,0)}to{transform:matrix(-1,0,0,-1,0,0)}}@keyframes ciyo-mobile-menu-line-top-enter{0%{transform:matrix(1,0,0,1,0,0)}7%{transform:matrix(.99927,.03822,-.03822,.99927,.1984,-.13525)}16%{transform:matrix(.99055,.13717,-.13717,.99055,.78035,-.44845)}30%{transform:matrix(.83201,.55477,-.55477,.83201,4.45375,-.96385)}60%{transform:matrix(.70713,.70708,-.70708,.70713,6.4641,-.60665)}to{transform:matrix(.70711,.70711,-.70711,.70711,6.46445,-.60665)}}@keyframes ciyo-mobile-menu-line-middle-enter{0%{opacity:1}7%{opacity:.6107}16%{opacity:.1027}30%,to{opacity:0}}@keyframes ciyo-mobile-menu-line-bottom-enter{0%{transform:matrix(1,0,0,1,0,0)}7%{transform:matrix(.99927,-.03822,.03822,.99927,-.566,.14985)}16%{transform:matrix(.99055,-.13717,.13717,.99055,-1.96305,.63745)}30%{transform:matrix(.83201,-.55477,.55477,.83201,-6.64165,4.32365)}60%{transform:matrix(.70713,-.70708,.70708,.70713,-7.6775,6.46405)}to{transform:matrix(.70711,-.70711,.70711,.70711,-7.67775,6.46445)}}@keyframes ciyo-mobile-menu-icon-exit{0%{transform:matrix(-1,0,0,-1,0,0)}26.6667%{transform:matrix(-.996571,.0827404,-.0827404,-.996571,0,0)}50%{transform:matrix(-.359256,.933239,-.933239,-.359256,0,0)}to{transform:matrix(1,0,0,1,0,0)}}@keyframes ciyo-mobile-menu-line-top-exit{0%{transform:matrix(.70711,.70711,-.70711,.70711,6.46445,-.60665)}26.6667%{transform:matrix(.74095,.67156,-.67156,.74095,5.9483,-.73285)}50%{transform:matrix(.98269,.18528,-.18528,.98269,1.0995,-.57985)}to{transform:matrix(1,0,0,1,0,0)}}@keyframes ciyo-mobile-menu-line-middle-exit{0%,26.6667%{opacity:0}50%{opacity:.2859}to{opacity:1}}@keyframes ciyo-mobile-menu-line-bottom-exit{0%{transform:matrix(.70711,-.70711,.70711,.70711,-7.67775,6.46445)}26.6667%{transform:matrix(.74095,-.67156,.67156,.74095,-7.4829,5.91385)}50%{transform:matrix(.98269,-.18528,.18528,.98269,-2.6061,.92605)}to{transform:matrix(1,0,0,1,0,0)}}@keyframes ciyo-mobile-menu-enter{0%,16%{opacity:0;transform:translateY(-20px)}30%{opacity:.2771;transform:translateY(-14.4588px)}60%{opacity:.8574;transform:translateY(-2.8529px)}to{opacity:1;transform:translateY(0)}}@keyframes ciyo-mobile-menu-exit{0%{opacity:1;transform:translateY(0)}16%{opacity:.9;transform:translateY(-2px)}50%{opacity:.35;transform:translateY(-13px)}to{opacity:0;transform:translateY(-20px)}}.ciyo-mobile-menu nav{gap:24px;display:grid}.ciyo-mobile-menu nav a{color:var(--text-default);font-size:32px;line-height:1}.ciyo-mobile-theme{border-top:1px solid var(--border-neutral-l2);color:var(--text-secondary);justify-content:space-between;align-items:center;margin-top:41px;padding-top:20px;font-size:16px;display:flex}.ciyo-mobile-theme>div{border:1px solid var(--border-neutral-l3);border-radius:999px;align-items:center;gap:2px;height:30px;padding:2px;display:inline-flex}.ciyo-mobile-theme button{min-width:24px;height:24px;color:var(--text-default);cursor:pointer;font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:14px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ciyo-mobile-theme .ciyo-theme-auto{min-width:0;padding:0 6px;font-size:12px;line-height:12px}.ciyo-mobile-theme .ciyo-theme-icon-button{width:24px}.ciyo-mobile-theme button.is-active{cursor:default;transition:none}.ciyo-kicker{color:#f3f1eb85;font-family:"Ciyo GT Mono", var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:14px;font-weight:500;line-height:1.3}.ciyo-hero{text-align:center;min-height:0;padding:40px 60px 60px}.ciyo-hero>.ciyo-kicker{color:#c9c8c5;letter-spacing:.04em;font-size:14px;font-weight:400;line-height:10px}.ciyo-hero-title,.ciyo-section-heading h2,.ciyo-feature-intro h2,.ciyo-feature-copy h3,.ciyo-final-cta h2{color:#f6f3ec;letter-spacing:0;margin:0;font-family:Ciyo Feature Display,Georgia,Times New Roman,serif;font-weight:400}.ciyo-hero-title{color:#f5f4ef;letter-spacing:.01em;width:max-content;margin:24px auto 0;font-size:48px;font-weight:400;line-height:1.1}.ciyo-hero-title-first-line{width:max-content;margin:0 auto;display:block}.ciyo-hero-title-line{width:max-content;margin:12px auto 0;display:block}.ciyo-hero-phrase-wrap,.ciyo-hero-phrase{display:inline-block;position:relative}.ciyo-hero-phrase:after{animation:var(--ciyo-hero-underline-animation,none);content:"";pointer-events:none;transform-origin:0;border-bottom:.5px solid #f5f4ef;position:absolute;bottom:3px;left:0;right:0}.ciyo-title-counter{appearance:none;cursor:pointer;color:#f5f4ef;font-family:"Ciyo GT Mono", var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;border:0;padding:0;font-size:16px;font-weight:400;line-height:16px;transition:color .2s cubic-bezier(0,0,.2,1);position:absolute;top:5%;right:0;transform:translate(100%)}.ciyo-title-counter-paren{font-size:15px;line-height:15px}.ciyo-title-counter-digit{font-size:16px;line-height:16px}.ciyo-title-counter:hover{color:#c9c8c5}.ciyo-title-counter:focus-visible{outline-offset:4px;outline:1px solid #f6f3ec}.ciyo-hero-transition-leaving .ciyo-hero-phrase,.ciyo-hero-transition-leaving .ciyo-title-counter{animation:.4s ease-out both ciyo-hero-title-fade-out}.ciyo-hero-transition-initial .ciyo-hero-phrase{--ciyo-hero-underline-animation:hero-scale-x-in .6s cubic-bezier(.33, 1, .68, 1) .1s both;animation:.6s cubic-bezier(.33,1,.68,1) .1s both hero-clip-in}.ciyo-hero-transition-initial .ciyo-hero-title-line .ciyo-hero-phrase{--ciyo-hero-underline-animation:hero-scale-x-in .6s cubic-bezier(.33, 1, .68, 1) .3s both;animation-delay:.3s}.ciyo-hero-transition-initial .ciyo-title-counter,.ciyo-hero-transition-entering .ciyo-title-counter{animation:.6s cubic-bezier(.33,1,.68,1) .8s both ciyo-hero-counter-reveal}@keyframes ciyo-hero-title-fade-out{0%{opacity:1}to{opacity:0}}@keyframes hero-clip-in{0%{clip-path:inset(-100% 100% -100% 0);opacity:0}to{clip-path:inset(-100% 0);opacity:1}}@keyframes hero-scale-x-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ciyo-hero-counter-reveal{0%{opacity:0}to{opacity:1}}.ciyo-hero-cta{min-width:130.391px;height:52px;margin-top:40px;padding-inline:17px;font-size:16px;font-weight:500;line-height:24.8px;transition:all .2s cubic-bezier(0,0,.2,1)}.ciyo-hero-cta:active{transform:none}.ciyo-hero-workspace{text-align:left;background:linear-gradient(135deg,#c4d8dd 0%,#eef0ea 44%,#d8e7ec 100%);border-radius:16px 16px 12px 12px;grid-template-columns:minmax(0,1fr) 282px;width:min(1080px,100vw - 96px);height:608px;margin:40px auto 0;padding:48px 48px 0;display:grid;position:relative;overflow:hidden}.ciyo-hero-workspace:before{z-index:1;content:"";opacity:.1;pointer-events:none;background-image:linear-gradient(#fff3 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0}.ciyo-hero-initial-background,.ciyo-hero-scenario-background{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ciyo-hero-workspace>:not(.ciyo-hero-initial-background,.ciyo-hero-scenario-background){z-index:2}.ciyo-hero-workspace-coffee{background:linear-gradient(135deg,#d2d2ad 0%,#e8e5c9 44%,#9eb093 100%)}.ciyo-hero-workspace-athletic{background:linear-gradient(135deg,#bed5dc 0%,#edf0e8 45%,#9fc2d1 100%)}.ciyo-hero-workspace-hiking{background:linear-gradient(135deg,#b8d2e3 0%,#dce9f0 45%,#8eb3cd 100%)}.ciyo-hero-canvas{background:#141511;border-radius:8px 0 0;min-width:0;height:560px;position:relative;overflow:hidden}.ciyo-mobile-coffee-board,.ciyo-mobile-hiking-board{display:none}.ciyo-hero-canvas-empty .ciyo-hero-tile{opacity:1}.ciyo-hero-canvas[data-interactive=true]{cursor:default;-webkit-user-select:none;user-select:none}.ciyo-hero-tile[data-interactive=true]{cursor:grab;pointer-events:auto;touch-action:none}.ciyo-hero-canvas[data-manipulating=true] .ciyo-hero-tile[data-interactive=true]{cursor:grabbing}.ciyo-hero-tile[data-interactive=true]:focus-visible{outline-offset:3px;outline:2px solid #2e8cff}.ciyo-hero-tile[data-selected=true]{z-index:2;outline-offset:-1px;outline:2px solid #2e8cff}.ciyo-hero-selection-chrome{z-index:5;pointer-events:none;position:absolute;inset:0}.ciyo-hero-resize-handle{z-index:6;appearance:none;pointer-events:auto;touch-action:none;background:#2e8cff;border:1px solid #fff;border-radius:1px;width:8px;height:8px;padding:0;position:absolute}.ciyo-hero-resize-handle.is-nw{cursor:nwse-resize;top:-4px;left:-4px}.ciyo-hero-resize-handle.is-ne{cursor:nesw-resize;top:-4px;right:-4px}.ciyo-hero-resize-handle.is-se{cursor:nwse-resize;bottom:-4px;right:-4px}.ciyo-hero-resize-handle.is-sw{cursor:nesw-resize;bottom:-4px;left:-4px}.ciyo-board-title{z-index:3;color:#f3f1eb;align-items:center;gap:7px;font-size:14px;font-weight:550;display:inline-flex;position:absolute;top:14px;left:16px}.ciyo-board-title>svg:first-child,.ciyo-board-title>.ciyo-mark{flex:none;width:18px;height:18px}.ciyo-hero-tile{color:#ffffffc7;background:linear-gradient(150deg,#ffffff4d,#0000 36%),radial-gradient(circle at 50% 18%,#ffffff8c,#0000 20%),linear-gradient(135deg,#527174,#d2d9d1);border:1px solid #ffffff0f;align-items:end;padding:10px;font-size:12px;display:flex;position:absolute;overflow:visible}.ciyo-hero-tile.ciyo-has-media:before{content:none}.ciyo-hero-tile:before{content:"";filter:blur(4px);background:#0e0f0b47;border-radius:46% 46% 10px 10px;height:42%;position:absolute;inset:auto 15% 14%}.ciyo-hero-tile .ciyo-tile-kind,.ciyo-hero-tile .ciyo-tile-meta{z-index:2;color:#f7f4ec;opacity:0;pointer-events:none;font-size:12px;position:absolute;top:-24px}.ciyo-hero-tile[data-selected=true] .ciyo-tile-kind,.ciyo-hero-tile[data-selected=true] .ciyo-tile-meta{opacity:1}.ciyo-hero-tile .ciyo-tile-kind{left:0}.ciyo-hero-tile .ciyo-tile-meta{color:#f6f3ec6b;right:2px}.ciyo-hero-tile strong{z-index:2;opacity:0;font-weight:540;position:relative}.ciyo-media-fill{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ciyo-tile-a{width:161px;height:161px;top:118px;left:4.5%}.ciyo-tile-b{background:linear-gradient(#ffffff47,#0000),linear-gradient(135deg,#1f433f 0%,#dce4d9 100%);width:198px;height:272px;top:84px;left:29.3%}.ciyo-tile-c{background:linear-gradient(160deg,#ffffff4d,#0000 40%),linear-gradient(135deg,#acc1c7,#31403e);width:126px;height:168px;top:118px;left:70%}.ciyo-tile-d{background:radial-gradient(circle at 42% 35%,#ffffff7a,#0000 24%),linear-gradient(145deg,#6e7669,#dcd7cf);width:161px;height:161px;top:327px;left:9.1%}.ciyo-tile-e{background:0 0;border-color:#0000;width:117px;height:117px;top:313px;left:50.8%}.ciyo-tile-f{background:linear-gradient(145deg,#151d1d,#d1d8d0);outline:0;width:138px;height:138px;top:335px;left:75%}.ciyo-hiking-tile-a{aspect-ratio:.75;width:23.795%;top:31.277%;left:3.847%}.ciyo-hiking-tile-b{aspect-ratio:.75;width:23.641%;top:14.133%;left:34.577%}.ciyo-hiking-tile-c{aspect-ratio:.75;width:23.646%;top:63.58%;left:34.577%}.ciyo-hiking-tile-d{aspect-ratio:16/9;width:31.162%;top:25.446%;left:65.22%}.ciyo-hiking-tile-e{aspect-ratio:.75;width:18.844%;top:56.063%;left:65.306%}.ciyo-coffee-tile-a{width:161px;height:214px;top:178px;left:5.1%}.ciyo-coffee-tile-b{width:160px;height:213px;top:86px;left:27.9%}.ciyo-coffee-tile-c{width:160px;height:213px;top:342px;left:27.9%}.ciyo-coffee-tile-d{width:211px;height:118px;top:147px;left:62%}.ciyo-coffee-tile-e{width:127px;height:170px;top:312px;left:67.1%}.ciyo-coffee-tile-f{width:43px;height:140px;top:200px;left:88.4%}.ciyo-chat-preview{color:#f6f3ec94;background:#1d1d1a;border-left:1px solid #ffffff14;border-radius:0 8px 0 0;flex-direction:column;min-width:282px;height:560px;padding:16px 10px;display:flex;position:relative;overflow:hidden}.ciyo-chat-preview>p{color:#f6f3ec94;margin:0 0 19px 4px;font-size:14px}.ciyo-user-bubble{color:#f6f3ec85;background:#ffffff12;border-radius:19px;align-self:flex-end;width:235px;padding:13px 15px;font-size:14px;line-height:1.38}.ciyo-chat-preview ul{color:#f6f3eca8;gap:12px;margin:20px 0 0 8px;padding:0;font-size:13px;list-style:none;display:grid}.ciyo-chat-preview li{align-items:center;gap:8px;display:flex}.ciyo-chat-preview li svg{opacity:.86;flex:none;width:16px;height:16px}.ciyo-chat-response{color:#f6f3ecb3;gap:8px;margin:18px 8px 120px;font-size:13px;line-height:1.35;display:grid}.ciyo-chat-response p{margin:0}.ciyo-chat-composer{z-index:4;background:#1d1d1a;border:1px solid #ffffff1c;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:104px;padding:14px 12px 9px;display:flex;position:absolute;bottom:10px;left:10px;right:10px}.ciyo-chat-composer textarea{resize:none;color:#f6f3ec59;background:0 0;border:0;outline:0;width:100%;min-height:42px;font-size:13px;line-height:1.5}.ciyo-chat-composer textarea::placeholder{color:#f6f3ec59}.ciyo-chat-composer div,.ciyo-system-composer div{color:#f6f3eccc;justify-content:space-between;align-items:center;display:flex}.ciyo-composer-action{color:#f6f3eccc;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:background-color .16s,color .16s;display:inline-flex}.ciyo-composer-action:hover{color:#f4f2ec;background:#ffffff14}.ciyo-composer-action.is-send{color:#10110e;background:#f4f2ec}.ciyo-composer-action.is-send:hover{color:#10110e;background:#dedbd1}.ciyo-composer-action svg{width:18px;height:18px}.ciyo-section-heading,.ciyo-feature-intro{text-align:center;width:min(650px,100vw - 48px);margin:0 auto}.ciyo-section-heading h2,.ciyo-feature-intro h2,.ciyo-final-cta h2{margin-top:11px;font-size:clamp(48px,4.3vw,64px);line-height:1.02}.ciyo-section-heading>p:last-child,.ciyo-feature-intro>p,.ciyo-final-cta p{color:#f6f3ecb8;margin:26px auto 0;font-size:18px;line-height:1.35}.ciyo-system{min-height:3480px;padding:72px 24px 0}.ciyo-system .ciyo-section-heading{z-index:2;position:sticky;top:108px}@keyframes lovartSystemHeadingExit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-193px)}}@supports (animation-timeline:scroll(root block)){.ciyo-system .ciyo-section-heading{animation:linear both lovartSystemHeadingExit;animation-timeline:scroll(root);animation-range:21% 22.5%}}.ciyo-system-stage{width:min(1080px,100vw - 96px);min-height:3088px;margin:292px auto 0;position:relative}.ciyo-media-label{color:#f6f3eccc;align-items:center;gap:4px;font-size:13px;line-height:1;display:inline-flex}.ciyo-eyewear-card{grid-template-columns:1fr auto;gap:9px;width:270px;height:392px;margin:0 auto;display:grid;position:sticky;top:381px}.ciyo-eyewear-card>span:last-of-type,.ciyo-feature-media>span:nth-child(2),.ciyo-poster>span:nth-child(2){color:#f6f3ec57;font-size:12px;line-height:1}.ciyo-glasses{outline-offset:-2px;background:radial-gradient(#ffffff29,#0000 40%),linear-gradient(#272927,#181914);border:1px solid #ffffff0f;outline:2px solid #2e8cff;grid-column:1/-1;height:360px;position:relative;overflow:hidden}.ciyo-glasses img{object-fit:cover;width:100%;height:100%}.ciyo-glasses.ciyo-has-media:before,.ciyo-glasses.ciyo-has-media:after{content:none}.ciyo-glasses:before,.ciyo-glasses:after{content:"";border:4px solid #d8dcd3ad;border-radius:44% 42% 45% 40%;width:78px;height:52px;position:absolute;top:104px;transform:rotate(-13deg)}.ciyo-glasses:before{left:54px}.ciyo-glasses:after{right:50px;transform:rotate(15deg)}.ciyo-system-composer{background:#141411f0;border:1px solid #ffffff1f;border-radius:22px;gap:14px;width:476px;min-height:152px;margin:-64px auto 0;padding:16px;display:grid;position:sticky;top:800px;box-shadow:0 18px 48px #0000004d}.ciyo-system-composer span{color:#f6f3ece0;background:#ffffff14;border-radius:10px;width:max-content;padding:7px 11px;font-size:16px;display:inline-flex}.ciyo-system-composer p{color:#f6f3eceb;margin:-47px 0 0 126px;font-size:18px;line-height:1.42}.ciyo-poster-row{opacity:1;pointer-events:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%;margin-top:1540px;display:grid;position:sticky;top:350px}.ciyo-poster{grid-template-columns:1fr auto;align-content:start;gap:9px;min-height:336px;display:grid}.ciyo-poster strong{color:#1414118c;text-align:center;background:linear-gradient(#ffffff0d,#0000 44%),linear-gradient(135deg,#758889,#d9d8cb);border:1px solid #ffffff14;grid-column:1/-1;justify-content:center;align-items:end;height:336px;padding:25px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;display:flex;position:relative;overflow:hidden}.ciyo-poster strong:before{content:"";filter:blur(1px);background:#ffffff47;border-radius:999px 999px 30px 30px;height:145px;position:absolute;inset:64px 44px auto}.ciyo-poster-art:before{content:none!important}.ciyo-poster-art{color:#0000;background:linear-gradient(#30302d 0%,#4a4a46 100%)!important}.ciyo-poster-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@keyframes lovartPosterImageReveal{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@supports (animation-timeline:scroll(root block)){.ciyo-poster-art img{opacity:0;animation:linear both lovartPosterImageReveal;animation-timeline:scroll(root);transform:scale(1.03)}.ciyo-poster-1 .ciyo-poster-art img{animation-range:18.8% 20.2%}.ciyo-poster-2 .ciyo-poster-art img{animation-range:19.2% 20.7%}.ciyo-poster-3 .ciyo-poster-art img{animation-range:20% 22.5%}.ciyo-poster-4 .ciyo-poster-art img{animation-range:21% 22.6%}}.ciyo-poster-2 strong{background:linear-gradient(145deg,#d9dad0,#856b58)}.ciyo-poster-3 strong{background:linear-gradient(145deg,#c2d8dc,#293d36)}.ciyo-poster-4 strong{background:linear-gradient(145deg,#ded9cb,#6b7381)}.ciyo-feature-intro{width:min(920px,100vw - 48px);margin-top:193px;padding:80px 24px 64px}.ciyo-feature-block,.ciyo-insights{grid-template-columns:390px minmax(0,540px);justify-content:space-between;align-items:center;gap:80px;width:min(1080px,100vw - 96px);min-height:560px;margin:0 auto;padding:50px 0;display:grid}.ciyo-feature-scroll{position:relative}.ciyo-feature-scroll-touch{height:calc(var(--touch-content-height,391.063px) + 2800px)}.ciyo-feature-scroll-style{width:min(1192px,100vw - 96px);height:calc(var(--style-content-height,466.086px) + 2800px);margin:212.5px auto 0}.ciyo-feature-scroll-text{width:min(1192px,100vw - 120px);height:calc(var(--text-content-height,387px) + 3000px);margin:-40.4141px auto 0}.ciyo-feature-block.is-reverse{grid-template-columns:minmax(0,540px) 430px}.ciyo-feature-block.is-reverse .ciyo-feature-copy{grid-area:1/2}.ciyo-feature-block.is-reverse .ciyo-feature-media{grid-area:1/1}@media (min-width:981px){.ciyo-title-counter{top:5px;right:-3px}.ciyo-feature-scroll-touch .ciyo-feature-block-touch{min-height:0;padding:0;position:sticky;top:137px}.ciyo-feature-scroll-style .ciyo-feature-block-style{top:calc((100vh - var(--style-content-height,466.086px)) / 2);width:100%;height:var(--style-content-height,466.086px);grid-template-columns:540px 430px;justify-content:flex-start;gap:165px;min-height:0;margin:0;padding:0;position:sticky}.ciyo-feature-scroll-text .ciyo-feature-block-text{top:calc((100vh - var(--text-content-height,387px)) / 2);width:100%;height:var(--text-content-height,387px);grid-template-columns:420px 480px;justify-content:center;gap:172px;min-height:0;margin:0;padding:0;position:sticky}.ciyo-feature-block-text{grid-template-columns:420px 480px;gap:172px}.ciyo-feature-block-text>.ciyo-feature-media{grid-template-rows:17px 360px;width:480px;height:387px;min-height:387px;transform:none}.ciyo-feature-block-text .ciyo-feature-copy>p:not(.ciyo-kicker){margin-top:24px;margin-bottom:32px}.ciyo-feature-block-text .ciyo-pill-button{min-width:113px}.ciyo-feature-media-text .ciyo-feature-image-wrap{background:#d5d1c7;width:480px;height:360px}.ciyo-feature-media-text{min-height:387px}.ciyo-text-edit-copy-layer{z-index:0;display:block;position:absolute;inset:0;overflow:hidden}.ciyo-text-edit-copy-line{color:#24221e;white-space:nowrap;width:max-content;font-family:Ciyo Feature Display,Georgia,Times New Roman,serif;font-size:116px;font-weight:400;line-height:1;display:block;position:absolute}.ciyo-text-edit-copy-line-primary{top:23px;left:58px}.ciyo-text-edit-copy-line-secondary{top:220px;left:20px}.ciyo-text-edit-outline{z-index:2;opacity:var(--text-outline-opacity,0);pointer-events:none;border:1px solid #8db6ed;position:absolute;inset:0 -8px}.ciyo-text-edit-outline i{box-sizing:border-box;background:#eef5ff;border:1px solid #5f9eea;width:6px;height:6px;position:absolute}.ciyo-text-edit-outline i:first-child{top:-4px;left:-4px}.ciyo-text-edit-outline i:nth-child(2){top:-4px;right:-4px}.ciyo-text-edit-outline i:nth-child(3){bottom:-4px;right:-4px}.ciyo-text-edit-outline i:nth-child(4){bottom:-4px;left:-4px}.ciyo-feature-media-text .ciyo-feature-image-wrap img{z-index:1;object-fit:contain;width:330px;height:auto;position:absolute;top:-10px;right:63px}.ciyo-feature-media-text:after{display:none}.ciyo-insights-scroll .ciyo-insights{position:sticky;top:155.289px}.ciyo-insight-board{transform:translate(-18px,-21px)}.ciyo-reference:after{color:#f8f7f2;background:#20211f;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:11px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:11px;right:10px}.ciyo-reference-a:after{content:"G"}.ciyo-reference-b:after{content:"P"}.ciyo-reference-c:after{content:"Be"}.ciyo-reference-d:after{content:"Dr"}.ciyo-reference:after{display:none!important}.ciyo-feature-block-style>.ciyo-feature-media{transform:none}.ciyo-feature-block-style>.ciyo-feature-copy{transform:translate(-67px)}.ciyo-feature-block-style .ciyo-feature-copy{width:460px}.ciyo-feature-block-style .ciyo-feature-copy>p:not(.ciyo-kicker){margin-top:24px;margin-bottom:31px}.ciyo-feature-block-style .ciyo-pill-button{min-width:208px}.ciyo-feature-media-style .ciyo-feature-image-wrap{height:439.086px;margin-left:93.5px}.ciyo-feature-media-style>.ciyo-media-label{margin-left:93.5px}.ciyo-feature-media-style>span:nth-child(2){left:404px}.ciyo-style-assets{transform:translate(56px)}}.ciyo-feature-copy{color:#f6f3ecb8}.ciyo-feature-copy h3{margin-top:16px;font-size:clamp(36px,3.1vw,48px);line-height:1.02}.ciyo-feature-copy>p:not(.ciyo-kicker){color:#f6f3ecb8;margin:28px 0 34px;font-size:17px;line-height:1.48}.ciyo-feature-media{grid-template-columns:1fr auto;align-content:start;gap:10px;min-height:360px;display:grid;position:relative}.ciyo-feature-media:before{content:none}.ciyo-feature-image-wrap{z-index:0;background:radial-gradient(circle at 56% 32%,#ffffff2e,#0000 18%),linear-gradient(160deg,#a8dce6,#f4dfc4 52%,#3c3027);grid-column:1/-1;height:362px;position:relative;overflow:hidden}.ciyo-feature-image-wrap>img{object-fit:cover;width:100%;height:439px}.ciyo-feature-media-style .ciyo-feature-image-wrap{background:#d2cec3;width:365px;height:439px;margin-left:38px}.ciyo-feature-media-style .ciyo-feature-image-wrap img{object-position:50% 50%;height:100%}.ciyo-feature-media-style>.ciyo-media-label{margin-left:38px}.ciyo-feature-media-style>span:nth-child(2){position:absolute;top:2px;left:348px}.ciyo-feature-media:not(.ciyo-feature-media-style) .ciyo-feature-image-wrap>img{height:362px}.ciyo-touch-result-image{display:none}.ciyo-feature-media-style .ciyo-feature-image-wrap img.ciyo-feature-primary-image,.ciyo-feature-media-style .ciyo-feature-image-wrap img.ciyo-style-result-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ciyo-style-result-image{opacity:var(--style-result-opacity,0);transform:scale(var(--style-result-scale,1.05));transform-origin:50%;display:block}.ciyo-style-scanline{z-index:3;width:100%;height:2px;opacity:var(--style-scan-opacity,0);left:0;top:calc(var(--style-scan-offset,1) * 100%);pointer-events:none;background:#fff;position:absolute;box-shadow:0 0 25px 5px #fff,0 0 50px 10px #fff9}.ciyo-feature-media-touch .ciyo-feature-image-wrap{width:532px;height:357.07px}.ciyo-feature-media-touch .ciyo-feature-image-wrap img.ciyo-feature-primary-image,.ciyo-feature-media-touch .ciyo-feature-image-wrap img.ciyo-touch-result-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ciyo-feature-media-touch .ciyo-touch-result-image{opacity:var(--touch-result-opacity,0);transform:scale(var(--touch-result-scale,1.05));display:block}.ciyo-touch-scanline{z-index:3;height:2px;opacity:var(--touch-scan-opacity,0);left:0;right:0;top:calc(var(--touch-scan-offset,1) * 100%);pointer-events:none;background:#fff;position:absolute;box-shadow:0 0 25px 5px #fff,0 0 50px 10px #fff9}.ciyo-feature-media-text:after{content:"";z-index:1;background:#f8f4e9;border:8px solid #0f0f0d;border-radius:18px;width:220px;height:170px;position:absolute;bottom:50px;right:38px;transform:rotate(-10deg)}.ciyo-text-edit-copy-layer{display:none}@media (min-width:981px){.ciyo-feature-media-text .ciyo-text-edit-copy-layer{display:block}.ciyo-feature-media-text>span:nth-child(2){white-space:nowrap}}.ciyo-touch-overlays,.ciyo-touch-command,.ciyo-style-prompt{z-index:3;color:#f6f3ece0;background:#141411e6;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:14px;display:flex;position:absolute}.ciyo-touch-overlays{bottom:28px;left:50%;transform:translate(-50%)}.ciyo-touch-target{z-index:4;color:#fff;width:40px;height:43.0703px;opacity:var(--touch-marker1-opacity,1);transform:translateY(var(--touch-marker1-ty,0px)) scale(var(--touch-marker1-scale,1));background:#477cff;border:2px solid #f6f3ecf2;border-radius:999px;justify-content:center;align-items:center;font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:8%;left:54%;box-shadow:0 8px 18px #0000003d}.ciyo-touch-target-second{opacity:var(--touch-marker2-opacity,1);transform:translateY(var(--touch-marker2-ty,0px)) scale(var(--touch-marker2-scale,1));top:37%;left:60%}.ciyo-touch-command{color:#f5f2eb;width:440px;min-height:0;opacity:var(--touch-command-opacity,1);transform:translateX(-50%) translateY(var(--touch-command-ty,0px));background:#171814;border:.5px solid #ffffff24;border-radius:12px;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding:16px 20px;bottom:16px;left:50%;right:auto;box-shadow:0 4px 16px #0000000d}.ciyo-feature-media-touch .ciyo-touch-source,.ciyo-feature-media-touch .ciyo-touch-overlays{display:none}.ciyo-touch-command-run{white-space:nowrap}.ciyo-touch-char{opacity:clamp(0, calc(var(--touch-char-pos,999) - var(--i,0)), 1)}.ciyo-touch-chip{color:#f6f3ece6;height:26px;opacity:clamp(0, calc(var(--touch-char-pos,999) - var(--i,0)), 1);background:#ffffff1a;border-radius:7px;align-items:center;gap:5px;padding:0 7px 0 5px;display:inline-flex}.ciyo-touch-chip img,.ciyo-touch-mobile-chip img{object-fit:cover;border-radius:5px;width:19px;height:19px}.ciyo-touch-command-mobile{display:none}.ciyo-touch-chip strong{color:#fff;background:#477cff;border-radius:999px;justify-content:center;align-items:center;width:15px;height:15px;font-size:9px;font-weight:800;display:inline-flex}.ciyo-touch-send{color:#151612;background:#f5f2eb;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;display:inline-flex}.ciyo-touch-source{z-index:2;background:#11110e;border:1px solid #ffffff21;border-radius:12px;width:128px;height:164px;position:absolute;top:88px;left:-40px;overflow:hidden;box-shadow:0 18px 46px #00000047}.ciyo-touch-source img{object-fit:cover;width:100%;height:100%}.ciyo-touch-overlays span{background:#ffffff14;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;display:inline-flex}.ciyo-touch-overlays img{object-fit:cover;border-radius:6px;width:22px;height:22px}.ciyo-style-assets{z-index:2;pointer-events:none;position:absolute;inset:0}.ciyo-style-assets img{box-shadow:none;object-fit:contain;background:0 0;border:0;border-radius:0;position:absolute;overflow:hidden}.ciyo-style-assets img:first-child{width:220px;height:220px;opacity:var(--style-reference-opacity,0);transform:translate(var(--style-hat-tx,60px), var(--style-hat-ty,-60px)) scale(var(--style-reference-scale,.8)) rotate(var(--style-hat-rotation,0deg));transform-origin:50%;top:-63px;right:22px}.ciyo-style-assets img:last-child{width:315px;height:315px;opacity:var(--style-reference-opacity,0);transform:translate(var(--style-book-tx,-60px), var(--style-book-ty,60px)) scale(var(--style-reference-scale,.8)) rotate(var(--style-book-rotation,0deg));transform-origin:50%;bottom:-123px;left:-153px}.ciyo-style-prompt{width:316px;height:71px;opacity:var(--style-prompt-opacity,0);transform:translateY(var(--style-prompt-ty,30px)) scale(1.0896);transform-origin:50%;align-items:center;gap:12px;padding:10px 12px 10px 18px;line-height:1.35;display:flex;bottom:18px;left:270.078px}.ciyo-style-prompt>span:not(.ciyo-style-prompt-send){min-width:0}.ciyo-style-prompt-sparkles{display:none}.ciyo-style-prompt-send{color:#151612;background:#f5f2eb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;margin-left:auto;display:inline-flex}@media (min-width:981px){.ciyo-feature-block-style>.ciyo-feature-media{transform:translateY(2px)}.ciyo-feature-media-style .ciyo-feature-image-wrap{height:439.086px;margin-left:93.5px}.ciyo-feature-media-style>.ciyo-media-label{margin-left:93.5px}.ciyo-feature-media-style>span:nth-child(2){left:404px}}@media (min-width:981px) and (prefers-reduced-motion:reduce){.ciyo-feature-scroll-style{--style-book-rotation:15deg;--style-book-tx:60px;--style-book-ty:-60px;--style-hat-rotation:-15deg;--style-hat-tx:-60px;--style-hat-ty:60px;--style-prompt-opacity:0;--style-prompt-ty:30px;--style-reference-opacity:0;--style-reference-scale:.5;--style-result-opacity:1;--style-result-scale:1;--style-scan-offset:0;--style-scan-opacity:0}}.ciyo-text-edit-card{z-index:3;box-sizing:border-box;width:211px;height:129px;opacity:var(--text-editor-opacity,0);pointer-events:none;transform:translate(var(--text-editor-tx,-20px), -64.5px);background:#141411f5;border:1px solid #ffffff1f;border-radius:10px;grid-template-rows:28px 32px 32px;gap:7px;padding:12px 8px 11px;display:grid;position:absolute;top:206.5px;left:-96px;box-shadow:0 12px 36px #00000047}.ciyo-text-edit-card strong,.ciyo-text-edit-card span{color:#f6f3ece6;font-size:14px;font-weight:500}.ciyo-text-edit-card strong{align-items:center;gap:6px;padding:0 2px;display:flex}.ciyo-text-edit-card strong span{clip:auto;color:#f6f3ecc7;width:auto;height:auto;font-size:12px;position:static;overflow:visible}.ciyo-text-edit-card label{box-sizing:border-box;background:#ffffff1a;border-radius:8px;padding:6px 9px;display:block}.ciyo-text-edit-card span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ciyo-text-edit-card input{color:#f6f3ece6;background:0 0;border:0;outline:0;width:100%;font-size:12px;line-height:20px}.ciyo-text-edit-card input::placeholder{color:#f6f3ec75}.ciyo-insights-scroll{width:min(1192px,100vw - 120px);height:1926px;margin:520px auto 160px}.ciyo-insights{box-sizing:border-box;grid-template-columns:532px 540px;gap:0;width:min(1192px,100vw - 120px);height:425.594px;min-height:0;margin-bottom:0;padding:0 60px;position:relative;top:0}.ciyo-insight-board{width:532px;height:425.594px;position:relative;transform:none}.ciyo-insights>.ciyo-feature-copy{box-sizing:border-box;width:540px;padding-left:120px;position:relative;top:2px}.ciyo-insights>.ciyo-feature-copy>h3{position:relative;top:-4.65625px}.ciyo-reference{color:#f4f2ec;background:radial-gradient(circle at 50% 30%,#ffffff38,#0000 22%),linear-gradient(135deg,#596765,#d3d0c3);border:1px solid #ffffff14;justify-content:end;align-items:start;padding:12px;font-size:14px;font-weight:800;display:flex;position:absolute;overflow:hidden}.ciyo-reference img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ciyo-reference-a{width:142.039px;height:177.547px;top:44.625px;left:-17.4063px}.ciyo-reference-b{background:linear-gradient(135deg,#b3b29f,#394a43);width:199.5px;height:133px;top:-2.35938px;left:266px}.ciyo-reference-c{background:linear-gradient(135deg,#d2d1c6,#7b837c);width:159.594px;height:119.695px;top:191.273px;left:407.375px}.ciyo-reference-d{background:linear-gradient(135deg,#efe8dd,#9aa988);width:159.594px;height:159.594px;top:252.797px;left:146.367px}.ciyo-search-chip{top:162.164px;left:calc(236.5px - (80.5px * min(1, calc(var(--insight-search-progress,1) * 4.6))));width:calc(59px + (161px * min(1, calc(var(--insight-search-progress,1) * 4.6))));box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f6f3eceb;white-space:nowrap;background:#ffffff1a;border-radius:11.8222px;align-items:center;gap:7.88148px;height:59.1094px;padding:0 19.7037px;font-size:16px;transition:none;display:inline-flex;position:absolute;overflow:hidden}.ciyo-search-chip svg{flex:none}.ciyo-search-vector{overflow:visible}.ciyo-search-icon{opacity:1}.ciyo-search-text{display:inline-flex}.ciyo-search-character{transition:none;display:inline-block}.ciyo-reference-badge{z-index:1;color:#fff;background:#1b1b1a;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Inter,Arial,sans-serif;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:10px;right:10px}.ciyo-reference-badge svg{width:14px;height:14px;display:block}.ciyo-final-cta{text-align:center;background:#100f09;justify-content:center;align-items:center;width:100%;min-height:0;margin:0;padding:90px 20px;display:flex;overflow:hidden}.ciyo-final-cta-card{background:#1d1b16;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:200px;display:flex;position:relative;overflow:hidden}.ciyo-final-cta-vector{z-index:0;width:5533px;height:1375px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ciyo-final-cta-content,.ciyo-final-cta-copy{flex-direction:column;align-items:center;width:480px;display:flex}.ciyo-final-cta-content{z-index:1;gap:24px}.ciyo-final-cta-copy{text-align:center;gap:16px}.ciyo-final-cta h2{color:#f5f4ef;margin:0;font-size:32px;line-height:32px}.ciyo-final-cta p{color:#929290;width:480px;margin:0;font-size:14px;line-height:19.6px}.ciyo-final-cta .ciyo-final-cta-button{color:#100f09;background:#f5f4ef;min-width:0;height:40px;margin:0;padding:0 12px;font-size:16px;font-weight:400;line-height:24.8px;transition:background-color .2s ease-out}.ciyo-final-cta .ciyo-final-cta-button:hover{background:#fff}.ciyo-final-cta .ciyo-final-cta-button:active{transform:none}.ciyo-final-cta .ciyo-final-cta-button:focus-visible{outline-offset:2px;outline:2px solid #f5f4ef}.ciyo-final-cta-button-label{justify-content:center;align-items:center;padding:0 5px;font-size:15px;font-weight:500;line-height:24.8px;display:flex}@media (min-width:768px){.ciyo-final-cta-card{height:360px}.ciyo-final-cta-content{gap:40px}.ciyo-final-cta-copy{gap:28px}.ciyo-final-cta h2{font-size:56px;line-height:56px}.ciyo-final-cta p{font-size:18px;line-height:25.2px}.ciyo-final-cta .ciyo-final-cta-button{height:52px;padding:0 17px}.ciyo-final-cta-button-label{width:146.039px;padding:0 6px;font-size:16px}}@media (min-width:1024px){.ciyo-final-cta-card{height:480px}}@media (min-width:1280px){.ciyo-final-cta{padding-left:60px;padding-right:60px}}.ciyo-home-trust-links{background:var(--bg-base-default);color:var(--text-secondary);text-align:center;padding:0 20px 72px}.ciyo-home-trust-links p{max-width:640px;margin:0 auto;font-size:15px;line-height:1.6}.ciyo-home-trust-links a{color:var(--text-default);text-underline-offset:3px;text-decoration:underline}.ciyo-home-trust-links a:hover{color:var(--text-secondary)}.ciyo-home-trust-links a:focus-visible{outline:2px solid var(--border-contrast);outline-offset:3px;border-radius:2px}.ciyo-home-answers{text-align:left;max-width:640px;margin:48px auto 0}.ciyo-home-answers h2{color:var(--text-default);margin:0;font-size:22px;line-height:1.3}.ciyo-home-answer{margin-top:24px}.ciyo-home-answer h3{color:var(--text-default);margin:0 0 8px;font-size:17px;line-height:1.4}.ciyo-home-answer blockquote{border-left:2px solid var(--border-neutral-l3);margin:12px 0 0;padding:4px 0 4px 16px;font-style:italic}.ciyo-home-answer blockquote cite{color:var(--text-tertiary);font-size:13px;font-style:normal}.ciyo-home-trust-links .ciyo-home-answers-byline{color:var(--text-tertiary);text-align:center;margin-top:32px;font-size:13px}.ciyo-footer{color:#f5f4ef;background:#100f09;width:100%;max-width:1600px;margin:0 auto;position:relative;overflow:hidden}.ciyo-footer-grid{grid-template-columns:minmax(0,1fr);gap:40px 16px;padding:40px 20px 0;display:grid}.ciyo-footer .ciyo-home-wordmark{color:#fff;align-self:start;align-items:flex-start;display:flex;transform:none}.ciyo-footer .ciyo-full-logo,.ciyo-footer .ciyo-wordmark{flex:0 0 94px}.ciyo-footer-link-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.ciyo-footer-column,.ciyo-footer-link-list{flex-direction:column;display:flex}.ciyo-footer-column{gap:16px}.ciyo-footer-column p,.ciyo-footer-directory-badges>p{color:#929290;font-family:"Ciyo GT Mono", var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;letter-spacing:.01em;opacity:.8;text-transform:uppercase;margin:0;font-size:13px;font-weight:400;line-height:13px}.ciyo-footer-directory-badges{flex-direction:column;gap:12px;min-width:0;display:flex}.ciyo-footer-directory-badge-list{scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow-x:auto}.ciyo-footer-directory-badge-list::-webkit-scrollbar{display:none}.ciyo-footer-directory-badge-list a{border:1px solid var(--border-neutral-l2);background:var(--bg-overlay-l1);min-height:30px;color:var(--text-default);border-radius:7px;flex:none;justify-content:center;align-items:center;gap:6px;padding:3px 7px;transition:background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ciyo-footer-directory-badge-list a:hover{border-color:var(--border-neutral-l3);background:var(--bg-overlay-l2)}.ciyo-footer-directory-badge-list a:focus-visible{outline:1px solid var(--text-default);outline-offset:2px}.ciyo-footer-directory-badge-list img{object-fit:contain;width:auto;max-width:160px;height:24px;display:block}.ciyo-footer-directory-badge-list .ciyo-footer-directory-text-badge{min-width:104px;font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;font-size:13px;font-weight:600;line-height:22px}.ciyo-footer-link-list{gap:10px}.ciyo-footer-link-list a{color:#f5f4ef;cursor:pointer;font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;font-size:15px;font-weight:500;line-height:22.5px;transition:opacity .15s cubic-bezier(.4,0,.2,1)}.ciyo-footer-link-list a:hover{opacity:.7}.ciyo-footer-bottom{justify-content:space-between;align-items:center;width:100%;height:54px;padding-bottom:24px;display:flex}.ciyo-footer-copyright{color:#929290;font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;white-space:nowrap;margin:0;font-size:12px;font-weight:400;line-height:16px}.ciyo-footer-controls{align-items:center;gap:8px;display:flex}.ciyo-footer-theme-group{border:1px solid #f5f4ef2e;border-radius:999px;align-items:center;gap:2px;padding:2px;display:none;overflow:hidden}.ciyo-footer-theme-group button{appearance:none;color:#f5f4ef;cursor:pointer;min-width:24px;height:24px;font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ciyo-footer-theme-group button:hover{background:#f5f4ef0f}.ciyo-footer-theme-group button.is-active,.ciyo-footer-theme-group button.is-active:hover{cursor:default;transition:none}.ciyo-footer-theme-group .ciyo-theme-auto{width:fit-content;padding:0 6px}.ciyo-theme-auto span{color:#929290;font-size:12px;font-weight:400;line-height:12px}.ciyo-footer-theme-group .ciyo-theme-icon-button{width:24px}.ciyo-footer-theme-group button:focus-visible,.ciyo-language-button:focus-visible,.ciyo-language-menu button:focus-visible{outline-offset:2px;outline:1px solid #f5f4ef}.ciyo-language-menu-wrap{flex:none;display:flex;position:relative}.ciyo-language-button{appearance:none;color:#f5f4ef;cursor:default;height:30px;font-family:"Ciyo GT Standard", var(--font-geist-sans), Inter, Arial, Helvetica, sans-serif;background:0 0;border:1px solid #f5f4ef2e;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:16px;font-weight:400;line-height:24.8px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1),border-color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ciyo-language-button:hover{background:#f5f4ef0f}.ciyo-language-button[aria-expanded=true]{background:#f5f4ef1f}.ciyo-language-icon,.ciyo-language-check{flex:none;display:block}.ciyo-language-label{white-space:nowrap;padding:0 2px;font-size:12px;font-weight:400;line-height:12px;display:block}.ciyo-language-menu{z-index:100;color:#f5f4ef;transform-origin:50%;background:#171612;border:1px solid #f5f4ef0f;border-radius:12px;flex-direction:column;width:174px;padding:6px;font-family:Ciyo Projects Create Inter,Inter,Arial,Helvetica,sans-serif;animation:.15s both ciyo-language-menu-enter;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 4px 16px #0000000d}.ciyo-language-menu[data-state=closed]{pointer-events:none;animation:.15s both ciyo-language-menu-exit}.ciyo-language-menu button{appearance:none;color:#f5f4ef;cursor:pointer;width:160px;height:32px;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;flex:0 0 32px;justify-content:space-between;align-items:center;padding:6px 8px;font-size:14px;font-weight:400;line-height:20px;transition:none;display:flex}.ciyo-language-menu button:hover,.ciyo-language-menu button:focus-visible{background:#f5f4ef0f;outline:none}.ciyo-language-menu button.is-selected,.ciyo-language-menu button.is-selected:hover,.ciyo-language-menu button.is-selected:focus-visible{background:#f5f4ef1f}@keyframes ciyo-language-menu-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ciyo-language-menu-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ciyo-language-menu,.ciyo-language-menu[data-state=closed],.ciyo-mobile-menu,.ciyo-menu-icon,.ciyo-menu-icon-line{animation:none}}@media (min-width:1024px){.ciyo-footer{height:480px}.ciyo-footer-grid{grid-template-rows:minmax(0,1fr) 74.25px;grid-template-columns:repeat(12,minmax(0,1fr));gap:40px 16px;height:480px;padding:60px 60px 0}.ciyo-footer .ciyo-home-wordmark{grid-area:1/1}.ciyo-footer-directory-badges{grid-area:1/1/auto/span 6;align-self:end}.ciyo-footer-directory-badge-list{flex-wrap:wrap;overflow-x:visible}.ciyo-footer-link-columns{grid-area:1/8/auto/13;gap:0 16px}.ciyo-footer-column{gap:20px}.ciyo-footer-column p,.ciyo-footer-directory-badges>p{font-size:15px;line-height:15px}.ciyo-footer-link-list{gap:12px}.ciyo-footer-link-list a{font-size:17px;line-height:25.5px}.ciyo-footer-bottom{grid-area:2/1/auto/-1;grid-template-columns:repeat(12,minmax(0,1fr));align-self:end;column-gap:16px;display:grid}.ciyo-footer-copyright{grid-column:1/span 5;place-self:center start;font-size:14px}.ciyo-footer-controls{grid-column:8/span 2;justify-self:start}.ciyo-footer-theme-group{display:inline-flex}.ciyo-language-button{background:0 0}.ciyo-language-label{font-size:14px;line-height:14px}}.ciyo-auth-backdrop{z-index:200;background:#000000c7;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ciyo-auth-modal{color:#11110f;text-align:center;background:#f4f2ef;border-radius:18px;flex-direction:column;align-items:center;width:min(480px,100vw - 40px);max-height:calc(100dvh - 40px);padding:40px 60px 34px;display:flex;position:relative;overflow-y:auto}.ciyo-auth-close{color:#11110f85;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex;position:absolute;top:18px;right:18px}.ciyo-auth-brand{color:#11110f}.ciyo-auth-brand .ciyo-full-logo{width:112px;height:auto}.ciyo-auth-brand .ciyo-wordmark{gap:9px;width:112px;height:28px}.ciyo-auth-brand .ciyo-wordmark-mark{flex-basis:28px;width:28px;height:28px}.ciyo-auth-brand .ciyo-wordmark-name{font-size:25px}.ciyo-auth-modal h2{color:#11110f;white-space:nowrap;margin:38px 0 13px;font-family:Ciyo Feature Display,Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.06}.ciyo-auth-modal[data-contextual=true] h2{white-space:normal;max-width:360px}.ciyo-auth-modal>p{color:#11110f7a;margin:0 0 31px;font-size:14px}.ciyo-auth-providers{gap:10px;width:360px;display:grid}.ciyo-auth-providers button{color:#11110f;cursor:pointer;background:#fff;border:1px solid #11110f1f;border-radius:9px;grid-template-columns:42px 1fr 42px;align-items:center;width:100%;height:48px;padding:0 17px 0 23px;font-size:16px;display:grid}.ciyo-provider-google{color:#4285f4;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-weight:700;display:inline-flex}.ciyo-auth-provider-text{color:#11110f;text-overflow:ellipsis;white-space:nowrap;justify-content:center;min-width:0;font-size:16px;line-height:1.38;display:inline-flex;overflow:hidden}.ciyo-auth-provider-text span{margin-left:4px;display:inline}.ciyo-auth-signin-error{color:#b42318;text-align:center;width:360px;margin:12px 0 0;font-size:12px;font-weight:650;line-height:1.4}.ciyo-auth-modal small{color:#11110f66;text-align:center;width:360px;margin-top:24px;font-size:11px;line-height:1.15}.ciyo-auth-modal small a{color:#11110f94}@keyframes ciyo-auth-spin{to{transform:rotate(360deg)}}@media (max-width:980px){.ciyo-home-nav-inner{grid-template-columns:1fr auto auto;column-gap:10px;width:calc(100vw - 28px);padding-left:0;padding-right:7px}.ciyo-home-nav .ciyo-home-wordmark{padding-left:1px}.ciyo-home-nav nav{display:none}.ciyo-home-nav-inner>.ciyo-pill-button{margin-right:0}.ciyo-home .ciyo-home-nav-inner{column-gap:0}.ciyo-home .ciyo-home-nav-cta{white-space:nowrap;width:96.0469px;min-width:72px;height:32px;padding:0 9px;display:flex}.ciyo-menu-button{display:inline-flex}.ciyo-hero-workspace,.ciyo-feature-block,.ciyo-insights,.ciyo-system-stage{width:calc(100vw - 32px)}.ciyo-hero-workspace{grid-template-columns:1fr;height:auto;padding:24px}.ciyo-hero-canvas{border-radius:8px 8px 0 0;height:430px}.ciyo-chat-preview{border-left:0;border-radius:0 0 8px 8px;height:420px}.ciyo-system{min-height:auto;padding-top:90px}.ciyo-system-stage{min-height:1200px}.ciyo-poster-row{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:160px;position:relative;top:auto}.ciyo-feature-block,.ciyo-feature-block.is-reverse,.ciyo-insights{grid-template-columns:1fr}.ciyo-feature-block.is-reverse .ciyo-feature-copy,.ciyo-feature-block.is-reverse .ciyo-feature-media{grid-area:auto}.ciyo-feature-block,.ciyo-insights{gap:40px;min-height:auto}.ciyo-feature-copy{order:2}.ciyo-feature-media{order:1}.ciyo-feature-intro,.ciyo-feature-scroll-touch,.ciyo-feature-scroll-style,.ciyo-feature-scroll-text,.ciyo-insights-scroll,.ciyo-insights{height:auto;margin-bottom:0;padding-top:0}.ciyo-feature-intro{padding-bottom:110px}.ciyo-feature-media-style .ciyo-feature-image-wrap{width:min(365px,100%);margin-left:0}.ciyo-style-assets img:first-child{width:94px;height:94px;top:18px;right:10px}.ciyo-style-assets img:last-child{width:118px;height:118px;bottom:-44px;left:-10px}}@media (min-width:768px) and (max-width:980px){.ciyo-home-nav-inner{grid-template-columns:220px minmax(0,1fr) 220px;width:100%;padding:0 60px}.ciyo-home .ciyo-home-nav-inner{column-gap:normal}.ciyo-home-nav .ciyo-home-wordmark{padding-left:0}.ciyo-home-nav nav{display:flex}.ciyo-home .ciyo-home-nav-cta{white-space:normal;width:max-content;min-width:109.047px;height:40px;padding:0 17px}.ciyo-menu-button{display:none}}@media (max-width:640px){.ciyo-auth-modal{width:min(350px,100vw - 40px);padding:36px 28px 30px}.ciyo-auth-modal>p{margin-bottom:19px}.ciyo-auth-providers,.ciyo-auth-modal small{width:100%}.ciyo-auth-providers button{grid-template-columns:32px minmax(0,1fr) 16px;padding-inline:14px}.ciyo-auth-provider-text{white-space:normal;flex-direction:column;font-size:15px;line-height:1.32}.ciyo-auth-provider-text span{margin-left:0;display:block}.ciyo-auth-modal small{margin-top:22px}.ciyo-home-nav-inner{border-color:#0000;border-radius:0;width:100vw;height:56px;padding-left:20px;padding-right:14px}.ciyo-home-nav-surface{background:#100f09}.ciyo-home-wordmark{transform-origin:0;transform:scale(.92)}.ciyo-hero{min-height:0;padding:40px 20px 60px}.ciyo-hero>.ciyo-kicker{letter-spacing:.04em;font-size:13px;line-height:9px}.ciyo-hero-title{letter-spacing:.01em;white-space:nowrap;max-width:none;margin-inline:auto;font-size:clamp(26px,7vw,40px);line-height:1.1}.ciyo-hero-title-line{margin-top:8px}.ciyo-hero>.ciyo-hero-cta{min-width:128.391px;margin-top:32px;padding-inline:17px}.ciyo-home-trust-links{padding-bottom:56px}.ciyo-hero-workspace{aspect-ratio:1400/1864;width:calc(100vw - 40px);min-height:0;margin-top:40px;padding:38px 0 0 30px}.ciyo-hero-transition-entering .ciyo-hero-phrase{--ciyo-hero-underline-animation:hero-scale-x-in .6s cubic-bezier(.33, 1, .68, 1) .1s both;animation:.6s cubic-bezier(.33,1,.68,1) .1s both hero-clip-in}.ciyo-hero-transition-entering .ciyo-hero-title-line .ciyo-hero-phrase{--ciyo-hero-underline-animation:hero-scale-x-in .6s cubic-bezier(.33, 1, .68, 1) .3s both;animation-delay:.3s}.ciyo-title-counter-paren{font-size:12px;line-height:12px}.ciyo-title-counter-digit{font-size:13px;line-height:13px}.ciyo-hero-canvas{border-radius:0;height:424px}.ciyo-chat-preview{display:none}.ciyo-board-title{gap:4px;font-size:9px;top:8px;left:6px}.ciyo-board-title>svg:first-child,.ciyo-board-title>.ciyo-mark{width:11px;height:11px}.ciyo-board-title>svg:last-child{width:12px;height:12px}.ciyo-tile-a{width:116px;height:116px;top:85px;left:32px}.ciyo-tile-b{width:142px;height:196px;top:60px;left:168px}.ciyo-tile-c,.ciyo-tile-e,.ciyo-tile-f{display:none}.ciyo-tile-d{width:116px;height:116px;top:235px;left:36px}.ciyo-coffee-tile-a{width:116px;height:154px;top:125px;left:30px}.ciyo-coffee-tile-b{width:115px;height:153px;top:62px;left:176px}.ciyo-coffee-tile-c{width:115px;height:153px;top:247px;left:176px}.ciyo-coffee-tile-d{width:152px;height:85px;top:106px;left:320px}.ciyo-coffee-tile-e{width:91px;height:122px;top:225px;left:320px}.ciyo-coffee-tile-f{width:31px;height:101px;top:144px;left:452px}.ciyo-hero-workspace-precomposed{background:0 0;height:auto;padding:0}.ciyo-hero-workspace-precomposed .ciyo-hero-canvas{display:none}.ciyo-hero-workspace-precomposed .ciyo-mobile-coffee-board,.ciyo-hero-workspace-precomposed .ciyo-mobile-hiking-board{border-radius:10px;width:100%;height:auto;display:block}.ciyo-section-heading h2,.ciyo-feature-intro h2{font-size:32px}.ciyo-feature-copy h3{font-size:31px;line-height:1.08}.ciyo-feature-copy{transform:translateY(-30px)}.ciyo-feature-copy>p:not(.ciyo-kicker),.ciyo-feature-copy .ciyo-pill-button{transform:translateY(-22px)}.ciyo-feature-block-touch .ciyo-feature-copy h3{max-width:280px}.ciyo-system{padding-top:18px}.ciyo-system .ciyo-section-heading{width:calc(100vw - 40px);animation:none;position:static}.ciyo-system-stage{min-height:auto;margin-top:82px}.ciyo-eyewear-card{width:254px;height:auto;position:relative;top:auto}.ciyo-glasses{height:300px}.ciyo-system-composer{width:100%;min-height:142px;margin:-18px auto 0;position:relative;top:auto}.ciyo-system-composer p{margin:0}.ciyo-poster-row{display:none}.ciyo-feature-intro{margin-top:0;padding-top:74px;padding-bottom:66px}.ciyo-feature-scroll-touch{height:calc(var(--touch-content-height,605px) + 2800px);width:350px;margin:0 auto}.ciyo-feature-scroll-touch .ciyo-feature-block-touch{flex-direction:column;gap:0;width:350px;height:605px;min-height:605px;padding:0;display:flex;position:sticky;top:119.234px}.ciyo-feature-block-touch>.ciyo-feature-copy{width:350px;position:absolute;top:380px;left:0;transform:none}.ciyo-feature-block-touch .ciyo-feature-copy h3{box-sizing:border-box;width:350px;max-width:350px;margin:5px 0 0;padding-right:76px;font-size:24px;line-height:31.2px}.ciyo-feature-block-touch .ciyo-feature-copy>p:not(.ciyo-kicker),.ciyo-feature-block-touch .ciyo-feature-copy .ciyo-pill-button{transform:none}.ciyo-feature-block-touch .ciyo-feature-copy>p:not(.ciyo-kicker){letter-spacing:-.35px;margin:18px 0 24px;font-size:15px;line-height:21.75px}.ciyo-feature-block-touch .ciyo-feature-copy .ciyo-pill-button{box-sizing:border-box;border-radius:999px;min-width:0;height:32px;padding:0 7px;font-size:16px;font-weight:400;line-height:24.8px}.ciyo-feature-block-touch>.ciyo-feature-media{width:350px;height:605px;position:absolute;inset:0}.ciyo-feature-scroll-style,.ciyo-feature-scroll-text,.ciyo-insights-scroll{width:auto;height:auto;margin:0}.ciyo-feature-block,.ciyo-insights{gap:32px;padding:0 0 160px}.ciyo-feature-scroll-touch .ciyo-feature-block{padding-bottom:222px}.ciyo-feature-scroll-style .ciyo-feature-block{padding-bottom:198px}.ciyo-feature-scroll-text .ciyo-feature-block{padding-bottom:128px}.ciyo-feature-media-touch .ciyo-feature-image-wrap{width:350px;height:234.914px;margin:0;position:absolute;top:75.125px;left:0}.ciyo-feature-media-touch .ciyo-feature-image-wrap img.ciyo-feature-primary-image{object-fit:fill;width:350px;position:absolute;top:0;left:0;height:235px!important}.ciyo-feature-media-touch .ciyo-touch-result-image{clip-path:inset(var(--touch-result-clip,100%) 0 0);filter:blur(var(--touch-result-blur,20px)) brightness(var(--touch-result-brightness,1.5));display:block}.ciyo-feature-media-style .ciyo-feature-image-wrap{width:246px;height:296px;margin-left:56px;transform:translateY(-17px)}.ciyo-feature-media-style .ciyo-feature-image-wrap img.ciyo-feature-primary-image{object-fit:fill;width:234px;position:absolute;top:7px;left:6px;height:281px!important}.ciyo-feature-media-style .ciyo-style-result-image,.ciyo-style-scanline,.ciyo-style-prompt-send{display:none}.ciyo-feature-media-style>.ciyo-media-label{margin-left:59px}.ciyo-feature-media-style>span:nth-child(2){left:225px}.ciyo-feature-media-text .ciyo-feature-image-wrap{width:350px;height:263px;margin-top:10px;margin-bottom:-67px;margin-left:4px}.ciyo-feature-media-text .ciyo-feature-image-wrap img{object-fit:fill;width:350px;height:263px!important}.ciyo-feature-media:before{height:300px}.ciyo-touch-target,.ciyo-touch-extra,.ciyo-touch-chip-third{display:inline-flex}.ciyo-touch-scanline{display:block}.ciyo-touch-command{width:440px;min-height:0;opacity:var(--touch-command-opacity,0);transform:translateX(-50%) scale(.5932) translateY(var(--touch-command-ty,-17.8px));transform-origin:0 0;border:0;gap:8px;padding:16px 20px;font-size:14px;inset:239.445px auto auto 50%;box-shadow:0 18px 40px #0000004d}.ciyo-touch-command-mobile{box-sizing:border-box;color:#f5f2eb;width:440px;height:89px;opacity:var(--touch-command-opacity,0);transform:translateX(-50%) translateY(var(--touch-command-ty,89px)) scale(.5932);transform-origin:50% 100%;background:#171814;border:.5px solid #ffffff24;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:8px;padding:16px 20px;font-size:14px;display:flex;position:absolute;bottom:0;left:50%}.ciyo-touch-command-mobile .ciyo-touch-mobile-line{white-space:nowrap}.ciyo-touch-mobile-row{white-space:nowrap;align-items:center;gap:8px;height:26px;display:flex}.ciyo-touch-command-mobile .ciyo-touch-mobile-char,.ciyo-touch-command-mobile .ciyo-touch-mobile-chip{opacity:clamp(0, calc(var(--touch-char-pos,0) - var(--i,0)), 1)}.ciyo-touch-command-mobile .ciyo-touch-mobile-chip{background:#ffffff1a;border-radius:7px;align-items:center;gap:5px;height:26px;padding:0 7px 0 5px;display:inline-flex}.ciyo-touch-command{display:none}.ciyo-touch-command-mobile{display:flex}.ciyo-touch-char,.ciyo-touch-chip{opacity:clamp(0, calc(var(--touch-char-pos,0) - var(--i,0)), 1)}.ciyo-touch-chip{gap:4px;height:21px;padding-inline:4px 5px}.ciyo-touch-chip img{width:9px;height:9px}.ciyo-touch-chip strong{width:9px;height:9px;font-size:6px}.ciyo-touch-send{width:25px;height:25px}.ciyo-text-edit-card{display:none}.ciyo-style-prompt{opacity:1;gap:8px;width:calc(100% - 24px);height:46px;padding:0 12px;bottom:42px;left:auto;right:12px;transform:none}.ciyo-style-prompt-sparkles{flex:none;display:block}.ciyo-style-assets{transform:none}.ciyo-style-assets img:first-child{opacity:.96;transform:rotate(16deg)}.ciyo-style-assets img:last-child{opacity:.96;transform:rotate(-8deg)}.ciyo-insight-board{transform-origin:0 0;height:420px;transform:translate(-9px,77px)scale(.65)}.ciyo-search-chip{white-space:nowrap;border-radius:8px;gap:8px;width:214px;height:60px;padding:0 18px;font-size:18px;line-height:1;top:163px;left:186px;overflow:hidden}.ciyo-search-chip svg{flex:none;width:22px;height:22px}}
.BlogPages-module__G6b8PW__page{color:#171713;min-height:100dvh;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:radial-gradient(circle at 80% 0,#ffdcbc5c,#0000 32rem),#f7f6f2;overflow-x:clip}.BlogPages-module__G6b8PW__footer{width:min(100% - 48px,1120px);margin:0 auto}.BlogPages-module__G6b8PW__postCard a,.BlogPages-module__G6b8PW__footer a,.BlogPages-module__G6b8PW__primaryCta,.BlogPages-module__G6b8PW__secondaryCta{color:inherit;text-decoration:none}.BlogPages-module__G6b8PW__index,.BlogPages-module__G6b8PW__article{width:min(100% - 48px,880px);margin:68px auto 0;padding-bottom:112px}.BlogPages-module__G6b8PW__indexIntro,.BlogPages-module__G6b8PW__articleIntro{max-width:760px}.BlogPages-module__G6b8PW__eyebrow{color:#9a541d;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:650}.BlogPages-module__G6b8PW__indexIntro h1,.BlogPages-module__G6b8PW__articleIntro h1{letter-spacing:-.052em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400}.BlogPages-module__G6b8PW__indexIntro h1{max-width:700px;font-size:clamp(48px,8vw,76px);line-height:.98}.BlogPages-module__G6b8PW__indexIntro>p:last-child{color:#55554e;max-width:660px;margin:30px 0 0;font-size:18px;line-height:1.65}.BlogPages-module__G6b8PW__postList{margin-top:72px}.BlogPages-module__G6b8PW__postCard{border-top:1px solid #17171324;padding:36px 0 4px}.BlogPages-module__G6b8PW__postCard time,.BlogPages-module__G6b8PW__byline{color:#73736a;font-size:13px}.BlogPages-module__G6b8PW__postCard h2{letter-spacing:-.042em;max-width:720px;margin:15px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,5vw,46px);font-weight:400;line-height:1.08}.BlogPages-module__G6b8PW__postCard h2 a:hover,.BlogPages-module__G6b8PW__readLink:hover,.BlogPages-module__G6b8PW__footer a:hover{text-underline-offset:4px;text-decoration:underline}.BlogPages-module__G6b8PW__postCard>p{color:#55554e;max-width:660px;margin:18px 0 0;font-size:16px;line-height:1.7}.BlogPages-module__G6b8PW__readLink{margin-top:22px;font-size:14px;font-weight:620;display:inline-flex}.BlogPages-module__G6b8PW__article{width:min(100% - 48px,760px)}.BlogPages-module__G6b8PW__articleIntro h1{font-size:clamp(46px,7vw,72px);line-height:1}.BlogPages-module__G6b8PW__byline{flex-wrap:wrap;gap:8px;margin:25px 0 0;display:flex}.BlogPages-module__G6b8PW__lede{color:#3c3c36;margin-top:42px;font-size:19px;line-height:1.72}.BlogPages-module__G6b8PW__lede p,.BlogPages-module__G6b8PW__prose p{margin:0}.BlogPages-module__G6b8PW__lede p+p,.BlogPages-module__G6b8PW__prose p+p{margin-top:18px}.BlogPages-module__G6b8PW__prose{margin-top:70px}.BlogPages-module__G6b8PW__prose>section+section{margin-top:64px}.BlogPages-module__G6b8PW__prose h2{color:#20201b;letter-spacing:-.035em;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.15}.BlogPages-module__G6b8PW__prose p{color:#4d4d46;font-size:17px;line-height:1.8}.BlogPages-module__G6b8PW__faqSection h2{color:#20201b;letter-spacing:-.035em;margin:0 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.15}.BlogPages-module__G6b8PW__faqItem{border-top:1px solid #1717131f;padding:22px 0 6px}.BlogPages-module__G6b8PW__faqItem:first-of-type{border-top:none}.BlogPages-module__G6b8PW__faqItem h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650}.BlogPages-module__G6b8PW__faqItem p{color:#4d4d46;max-width:640px;margin:10px 0 0;font-size:16px;line-height:1.7}.BlogPages-module__G6b8PW__cta{background:#ffffff9e;border:1px solid #1717131f;border-radius:22px;padding:34px;box-shadow:0 18px 42px -34px #17171373}.BlogPages-module__G6b8PW__ctaLinks{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.BlogPages-module__G6b8PW__primaryCta,.BlogPages-module__G6b8PW__secondaryCta{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:14px;font-weight:600;display:inline-flex}.BlogPages-module__G6b8PW__primaryCta{color:#f5f4ef;background:#171713}.BlogPages-module__G6b8PW__secondaryCta{background:#ffffffb8;border:1px solid #1717132e}.BlogPages-module__G6b8PW__footer{color:#73736a;border-top:1px solid #17171324;justify-content:space-between;align-items:center;gap:24px;padding:27px 0 34px;font-size:13px;display:flex}.BlogPages-module__G6b8PW__footer p{margin:0}.BlogPages-module__G6b8PW__footer nav{flex-wrap:wrap;gap:18px;display:flex}.BlogPages-module__G6b8PW__postCard a:focus-visible,.BlogPages-module__G6b8PW__footer a:focus-visible,.BlogPages-module__G6b8PW__primaryCta:focus-visible,.BlogPages-module__G6b8PW__secondaryCta:focus-visible{outline-offset:4px;outline:3px solid #e78a417a}@media (max-width:640px){.BlogPages-module__G6b8PW__index,.BlogPages-module__G6b8PW__article,.BlogPages-module__G6b8PW__footer{width:min(100% - 36px,880px)}.BlogPages-module__G6b8PW__index,.BlogPages-module__G6b8PW__article{margin-top:46px;padding-bottom:78px}.BlogPages-module__G6b8PW__postList,.BlogPages-module__G6b8PW__prose{margin-top:56px}.BlogPages-module__G6b8PW__prose>section+section{margin-top:52px}.BlogPages-module__G6b8PW__cta{padding:26px 22px}.BlogPages-module__G6b8PW__ctaLinks{flex-direction:column;align-items:stretch}.BlogPages-module__G6b8PW__footer{flex-direction:column;align-items:flex-start}}
.LegalDocumentPage-module__9TplFW__page{--public-page-background:#f7f6f2;--public-page-border:#17171324;--public-page-contact:#ebe8df;--public-page-eyebrow:#9a541d;--public-page-glow:#ffdcbc5c;--public-page-heading:#20201b;--public-page-link:#7f3e0c;--public-page-secondary:#55554e;--public-page-tertiary:#73736a;--public-page-text:#171713;background:radial-gradient(circle at 80% 0%, var(--public-page-glow), transparent 32rem), var(--public-page-background);min-height:100dvh;color:var(--public-page-text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif}.LegalDocumentPage-module__9TplFW__page[data-theme-resolved=dark]{--public-page-background:#100f09;--public-page-border:#f5f4ef29;--public-page-contact:#171612;--public-page-eyebrow:#e59961;--public-page-glow:#9a541d2e;--public-page-heading:#f5f4ef;--public-page-link:#f0aa75;--public-page-secondary:#c9c8c5;--public-page-tertiary:#929290;--public-page-text:#f5f4ef}.LegalDocumentPage-module__9TplFW__pageLinks{align-items:center;display:flex}.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-menu-wrap{display:flex;position:relative}.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-button{appearance:none;color:#171713;cursor:pointer;height:40px;font:inherit;background:#ffffff8a;border:1px solid #17171324;border-radius:12px;align-items:center;gap:7px;padding:0 12px;transition:background-color .16s,border-color .16s;display:inline-flex}:is(.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-button:hover,.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-button[aria-expanded=true]){background:#ffffffe6;border-color:#1717133d}:is(.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-icon,.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-check,.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-chevron){flex:none;display:block}.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-icon{stroke-width:1.7px;width:18px;height:18px}.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-label{white-space:nowrap;padding:0;font-size:14px;font-weight:540;line-height:1}.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-chevron{width:16px;height:16px;margin-left:2px;transition:transform .16s}.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-button[aria-expanded=true] .ciyo-language-chevron{transform:rotate(180deg)}.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-menu{z-index:100;color:#171713;transform-origin:100% 0;background:#fff;border:1px solid #17171317;border-radius:14px;flex-direction:column;gap:2px;width:210px;padding:6px;animation:.15s both LegalDocumentPage-module__9TplFW__about-language-menu-enter;display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 38px #17171324}.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-menu[data-state=closed]{pointer-events:none;animation:.15s both LegalDocumentPage-module__9TplFW__about-language-menu-exit}.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-menu button{appearance:none;color:#171713;cursor:pointer;width:196px;height:42px;font:inherit;text-align:left;background:0 0;border:0;border-radius:9px;flex:0 0 42px;justify-content:space-between;align-items:center;padding:0 12px;font-size:15px;font-weight:430;display:flex}:is(.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-menu button:hover,.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-menu button:focus-visible){background:#f1f1ee;outline:none}.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-menu button.is-selected{background:0 0}:is(.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-menu button.is-selected:hover,.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-menu button.is-selected:focus-visible){background:#f1f1ee}.LegalDocumentPage-module__9TplFW__section a:focus-visible,.LegalDocumentPage-module__9TplFW__contact a:focus-visible{outline-offset:4px;outline:3px solid #e78a417a}.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-button:focus-visible{outline-offset:4px;outline:3px solid #e78a417a}.LegalDocumentPage-module__9TplFW__article{width:min(100% - 48px,780px);margin:68px auto 0;padding-bottom:96px}.LegalDocumentPage-module__9TplFW__intro{border-bottom:1px solid var(--public-page-border);padding-bottom:52px}.LegalDocumentPage-module__9TplFW__eyebrow{color:var(--public-page-eyebrow);letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:650}.LegalDocumentPage-module__9TplFW__intro h1{letter-spacing:-.055em;max-width:680px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,8vw,76px);font-weight:400;line-height:.98}.LegalDocumentPage-module__9TplFW__summary{max-width:660px;color:var(--public-page-secondary);margin:30px 0 0;font-size:18px;line-height:1.65}.LegalDocumentPage-module__9TplFW__updated{color:var(--public-page-tertiary);margin:20px 0 0;font-size:13px}.LegalDocumentPage-module__9TplFW__sections{gap:44px;padding-top:52px;display:grid}.LegalDocumentPage-module__9TplFW__section h2,.LegalDocumentPage-module__9TplFW__contact h2{color:var(--public-page-heading);letter-spacing:-.025em;margin:0;font-size:23px;font-weight:620;line-height:1.3}.LegalDocumentPage-module__9TplFW__section p,.LegalDocumentPage-module__9TplFW__section li,.LegalDocumentPage-module__9TplFW__contact p{color:var(--public-page-secondary);font-size:16px;line-height:1.75}.LegalDocumentPage-module__9TplFW__section p{margin:14px 0 0}.LegalDocumentPage-module__9TplFW__section ul{gap:7px;margin:14px 0 0;padding-left:25px;display:grid}.LegalDocumentPage-module__9TplFW__pageLinks{flex-wrap:wrap;gap:10px 18px;margin-top:15px}.LegalDocumentPage-module__9TplFW__pageLinks a{font-size:15px}.LegalDocumentPage-module__9TplFW__section li{padding-left:5px}.LegalDocumentPage-module__9TplFW__contact{background:var(--public-page-contact);border-radius:20px;margin-top:56px;padding:28px 30px}.LegalDocumentPage-module__9TplFW__contact p{margin:10px 0 0}.LegalDocumentPage-module__9TplFW__contact>a{margin-top:10px;display:inline-block}.LegalDocumentPage-module__9TplFW__section a,.LegalDocumentPage-module__9TplFW__contact a{color:var(--public-page-link);text-underline-offset:3px;font-weight:600}.LegalDocumentPage-module__9TplFW__footer{border-top:1px solid var(--public-page-border);width:min(100% - 48px,1120px);color:var(--public-page-tertiary);margin:0 auto;padding:27px 0 34px;font-size:13px}.LegalDocumentPage-module__9TplFW__aboutFooter{justify-content:space-between;align-items:center;gap:16px;display:flex}.LegalDocumentPage-module__9TplFW__footerLanguageMenu{color:#171713}:is(.LegalDocumentPage-module__9TplFW__footerLanguageMenu .ciyo-language-menu-wrap[data-menu-placement=above] .ciyo-language-chevron,.LegalDocumentPage-module__9TplFW__footerLanguageMenu .ciyo-language-menu-wrap[data-menu-placement=above] .ciyo-language-button[aria-expanded=true] .ciyo-language-chevron){transform:rotate(180deg)}.LegalDocumentPage-module__9TplFW__footerLanguageMenu .ciyo-language-menu-wrap[data-menu-placement=above] .ciyo-language-menu{transform-origin:100% 100%;animation-name:LegalDocumentPage-module__9TplFW__about-language-menu-above-enter;top:auto;bottom:calc(100% + 8px)}.LegalDocumentPage-module__9TplFW__footerLanguageMenu .ciyo-language-menu-wrap[data-menu-placement=above] .ciyo-language-menu[data-state=closed]{animation-name:LegalDocumentPage-module__9TplFW__about-language-menu-above-exit}@keyframes LegalDocumentPage-module__9TplFW__about-language-menu-enter{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LegalDocumentPage-module__9TplFW__about-language-menu-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-4px)scale(.98)}}@keyframes LegalDocumentPage-module__9TplFW__about-language-menu-above-enter{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes LegalDocumentPage-module__9TplFW__about-language-menu-above-exit{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(4px)scale(.98)}}@media (max-width:640px){.LegalDocumentPage-module__9TplFW__article,.LegalDocumentPage-module__9TplFW__footer{width:min(100% - 36px,780px)}.LegalDocumentPage-module__9TplFW__article{margin-top:46px;padding-bottom:72px}.LegalDocumentPage-module__9TplFW__intro{padding-bottom:40px}.LegalDocumentPage-module__9TplFW__summary{margin-top:24px;font-size:16px}.LegalDocumentPage-module__9TplFW__sections{gap:38px;padding-top:42px}.LegalDocumentPage-module__9TplFW__section h2,.LegalDocumentPage-module__9TplFW__contact h2{font-size:21px}.LegalDocumentPage-module__9TplFW__section p,.LegalDocumentPage-module__9TplFW__section li,.LegalDocumentPage-module__9TplFW__contact p{font-size:15px}.LegalDocumentPage-module__9TplFW__contact{margin-top:46px;padding:24px}.LegalDocumentPage-module__9TplFW__aboutFooter{flex-wrap:wrap}.LegalDocumentPage-module__9TplFW__footerLanguageMenu{margin-left:auto}}@media (prefers-reduced-motion:reduce){:is(.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-button,.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-chevron){transition:none}:is(.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-menu,.LegalDocumentPage-module__9TplFW__languageMenu .ciyo-language-menu[data-state=closed]){animation:none}}
.PricingPage-module__emuZWa__page{color:#171713;min-height:100dvh;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:radial-gradient(circle at 80% 0,#ffdcbc5c,#0000 32rem),#f7f6f2}.PricingPage-module__emuZWa__articleLink:focus-visible,.PricingPage-module__emuZWa__buyButton:focus-visible,.PricingPage-module__emuZWa__quantityControls button:focus-visible{outline-offset:4px;outline:3px solid #e78a417a}.PricingPage-module__emuZWa__article{width:min(100% - 48px,880px);margin:68px auto 0;padding-bottom:96px}.PricingPage-module__emuZWa__intro{padding-bottom:44px}.PricingPage-module__emuZWa__eyebrow{color:#9a541d;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:650}.PricingPage-module__emuZWa__intro h1{letter-spacing:-.055em;max-width:680px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,8vw,76px);font-weight:400;line-height:.98}.PricingPage-module__emuZWa__summary{color:#55554e;max-width:660px;margin:30px 0 0;font-size:18px;line-height:1.65}.PricingPage-module__emuZWa__articleLink{color:#3f3f39;margin-top:20px;font-size:14px;font-weight:620;text-decoration:none;display:inline-flex}.PricingPage-module__emuZWa__articleLink:hover{text-underline-offset:4px;text-decoration:underline}.PricingPage-module__emuZWa__purchase{gap:14px;display:grid}.PricingPage-module__emuZWa__noticeSuccess,.PricingPage-module__emuZWa__noticeCanceled{border-radius:14px;margin:0;padding:14px 18px;font-size:15px;line-height:1.5}.PricingPage-module__emuZWa__noticeSuccess{color:#2c4a2c;background:#dbecd8cc;border:1px solid #3a6e3a40}.PricingPage-module__emuZWa__noticeCanceled{color:#55554e;background:#ebe8df;border:1px solid #17171324}.PricingPage-module__emuZWa__purchaseCard{background:#ffffffb8;border:1px solid #1717131f;border-radius:22px;padding:30px 32px;box-shadow:0 18px 42px -34px #17171373}.PricingPage-module__emuZWa__purchaseHeadline{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.PricingPage-module__emuZWa__purchaseHeadline h2,.PricingPage-module__emuZWa__packPrice{letter-spacing:-.03em;margin:0;font-size:27px;font-weight:640}.PricingPage-module__emuZWa__packPrice span{color:#73736a;letter-spacing:0;font-size:14px;font-weight:480}.PricingPage-module__emuZWa__quantityRow{flex-wrap:wrap;align-items:center;gap:14px;margin-top:22px;display:flex}.PricingPage-module__emuZWa__quantityLabel{color:#55554e;font-size:14px;font-weight:550}.PricingPage-module__emuZWa__quantityControls{background:#fff;border:1px solid #17171329;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.PricingPage-module__emuZWa__quantityControls button{color:#171713;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;display:inline-flex}.PricingPage-module__emuZWa__quantityControls button:hover:not(:disabled){background:#f0ede4}.PricingPage-module__emuZWa__quantityControls button:disabled{color:#b9b7ac;cursor:default}.PricingPage-module__emuZWa__quantityControls span{text-align:center;min-width:28px;font-size:16px;font-weight:600}.PricingPage-module__emuZWa__quantityTotal{color:#55554e;margin:0 0 0 auto;font-size:15px;font-weight:550}.PricingPage-module__emuZWa__buyButton{color:#f5f4ef;cursor:pointer;background:#171713;border:none;border-radius:999px;justify-content:center;align-items:center;min-height:46px;margin-top:22px;padding:0 26px;font-size:15px;font-weight:560;transition:opacity .16s;display:inline-flex}.PricingPage-module__emuZWa__buyButton:hover:not(:disabled){opacity:.85}.PricingPage-module__emuZWa__buyButton:disabled{opacity:.6;cursor:default}.PricingPage-module__emuZWa__buyError{color:#8c2f22;margin:12px 0 0;font-size:14px}.PricingPage-module__emuZWa__balance{color:#2c4a2c;margin:14px 0 0;font-size:15px;font-weight:560}.PricingPage-module__emuZWa__purchaseFootnote{color:#73736a;margin:16px 0 0;font-size:13px;line-height:1.55}.PricingPage-module__emuZWa__section{margin-top:64px}.PricingPage-module__emuZWa__section h2{color:#20201b;letter-spacing:-.025em;margin:0;font-size:26px;font-weight:620;line-height:1.3}.PricingPage-module__emuZWa__howList{counter-reset:how-step;gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.PricingPage-module__emuZWa__howList li{counter-increment:how-step;background:#ffffff8c;border:1px solid #1717131a;border-radius:18px;padding:20px 24px 20px 62px;position:relative}.PricingPage-module__emuZWa__howList li:before{content:counter(how-step);color:#f5f4ef;background:#171713;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:620;display:inline-flex;position:absolute;top:22px;left:22px}.PricingPage-module__emuZWa__howList h3{margin:0;font-size:17px;font-weight:620}.PricingPage-module__emuZWa__howList p{color:#55554e;margin:6px 0 0;font-size:15px;line-height:1.65}.PricingPage-module__emuZWa__tableNote{color:#55554e;max-width:720px;margin:14px 0 0;font-size:15px;line-height:1.65}.PricingPage-module__emuZWa__tableBlock{margin-top:34px}.PricingPage-module__emuZWa__tableBlock h3{color:#20201b;margin:0 0 12px;font-size:18px;font-weight:620}.PricingPage-module__emuZWa__tableScroll{background:#ffffff9e;border:1px solid #1717131f;border-radius:16px;overflow-x:auto}.PricingPage-module__emuZWa__tableScroll table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px}.PricingPage-module__emuZWa__tableScroll th,.PricingPage-module__emuZWa__tableScroll td{text-align:left;padding:12px 18px}.PricingPage-module__emuZWa__tableScroll thead th{color:#73736a;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #17171324;font-size:12px;font-weight:640}.PricingPage-module__emuZWa__tableScroll tbody th{font-weight:580}.PricingPage-module__emuZWa__tableScroll tbody tr+tr th,.PricingPage-module__emuZWa__tableScroll tbody tr+tr td{border-top:1px solid #17171314}.PricingPage-module__emuZWa__tableScroll tbody td{color:#55554e}.PricingPage-module__emuZWa__creditsCell{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600;color:#20201b!important}.PricingPage-module__emuZWa__faq{gap:26px;margin:24px 0 0;display:grid}.PricingPage-module__emuZWa__faqItem dt{font-size:17px;font-weight:620}.PricingPage-module__emuZWa__faqItem dd{color:#55554e;max-width:720px;margin:8px 0 0;font-size:15px;line-height:1.7}.PricingPage-module__emuZWa__footer{color:#73736a;border-top:1px solid #17171324;width:min(100% - 48px,1120px);margin:0 auto;padding:27px 0 34px;font-size:13px}@media (max-width:640px){.PricingPage-module__emuZWa__article,.PricingPage-module__emuZWa__footer{width:min(100% - 36px,880px)}.PricingPage-module__emuZWa__article{margin-top:46px;padding-bottom:72px}.PricingPage-module__emuZWa__purchaseCard{padding:24px}.PricingPage-module__emuZWa__quantityTotal{width:100%;margin-left:0}.PricingPage-module__emuZWa__section{margin-top:52px}.PricingPage-module__emuZWa__section h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.PricingPage-module__emuZWa__buyButton{transition:none}}
.SolutionGallery-module__Jnfi5a__example{background:var(--bg-base-secondary);width:100%;max-width:none;padding-block:clamp(100px,12vw,180px);padding-inline:var(--solution-gutter);margin:0 auto}.SolutionGallery-module__Jnfi5a__intro{text-align:center;width:min(920px,100%);margin:0 auto clamp(52px,7vw,92px)}.SolutionGallery-module__Jnfi5a__intro h2{color:var(--text-default);letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.2vw,64px);font-weight:500;line-height:1.04}.SolutionGallery-module__Jnfi5a__intro>p:last-child{max-width:700px;color:var(--text-secondary);margin:26px auto 0;font-size:17px;line-height:1.6}.SolutionGallery-module__Jnfi5a__gallery{width:min(var(--solution-max), 100%);grid-template-rows:repeat(2,minmax(220px,29vw));grid-template-columns:1.4fr .7fr .7fr;gap:14px;margin:0 auto;display:grid}.SolutionGallery-module__Jnfi5a__gallery figure{grid-template-rows:minmax(0,1fr) auto;gap:10px;min-width:0;margin:0;display:grid}.SolutionGallery-module__Jnfi5a__lead{grid-row:1/span 2}.SolutionGallery-module__Jnfi5a__image{background:var(--bg-base-tertiary);border-radius:18px;min-height:0;position:relative;overflow:hidden}.SolutionGallery-module__Jnfi5a__image img{object-fit:cover;transition:transform .5s}.SolutionGallery-module__Jnfi5a__gallery figure:hover img{transform:scale(1.02)}.SolutionGallery-module__Jnfi5a__gallery figcaption{color:var(--text-tertiary);letter-spacing:.03em;font-size:12px}@media (max-width:1023px){.SolutionGallery-module__Jnfi5a__gallery{grid-template-rows:58vw 42vw 42vw;grid-template-columns:1fr 1fr}.SolutionGallery-module__Jnfi5a__lead{grid-area:auto/1/auto/-1}}@media (max-width:767px){.SolutionGallery-module__Jnfi5a__example{padding-block:88px}.SolutionGallery-module__Jnfi5a__gallery{grid-template-rows:112vw repeat(2,68vw);gap:10px}.SolutionGallery-module__Jnfi5a__gallery figure:last-child{display:none}}@media (prefers-reduced-motion:reduce){.SolutionGallery-module__Jnfi5a__image img{transition:none}}
.ToolPages-module__yGIQWq__page{color:#171713;min-height:100dvh;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;background:radial-gradient(circle at 80% 0,#ffdcbc5c,#0000 32rem),#f7f6f2;overflow-x:clip}.ToolPages-module__yGIQWq__footer{width:min(100% - 48px,1120px);margin:0 auto}.ToolPages-module__yGIQWq__toolCard a,.ToolPages-module__yGIQWq__footer a,.ToolPages-module__yGIQWq__primaryCta,.ToolPages-module__yGIQWq__secondaryCta{color:inherit;text-decoration:none}.ToolPages-module__yGIQWq__index,.ToolPages-module__yGIQWq__article{width:min(100% - 48px,880px);margin:68px auto 0;padding-bottom:112px}.ToolPages-module__yGIQWq__eyebrow{color:#9a541d;letter-spacing:.13em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:650}.ToolPages-module__yGIQWq__indexIntro h1,.ToolPages-module__yGIQWq__hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:760px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,7vw,68px);font-weight:400;line-height:1.02}.ToolPages-module__yGIQWq__indexIntro>p:last-child,.ToolPages-module__yGIQWq__subtitle{color:#55554e;max-width:680px;margin:26px 0 0;font-size:18px;line-height:1.65}.ToolPages-module__yGIQWq__toolList{margin-top:64px}.ToolPages-module__yGIQWq__toolCard{border-top:1px solid #17171324;padding:36px 0 4px}.ToolPages-module__yGIQWq__toolCard h2{letter-spacing:-.04em;max-width:720px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4.5vw,42px);font-weight:400;line-height:1.08}.ToolPages-module__yGIQWq__toolCard h2 a:hover,.ToolPages-module__yGIQWq__readLink:hover,.ToolPages-module__yGIQWq__footer a:hover{text-underline-offset:4px;text-decoration:underline}.ToolPages-module__yGIQWq__toolCard>p{color:#55554e;max-width:660px;margin:16px 0 0;font-size:16px;line-height:1.7}.ToolPages-module__yGIQWq__readLink{margin-top:20px;font-size:14px;font-weight:620;display:inline-flex}.ToolPages-module__yGIQWq__ctaLinks,.ToolPages-module__yGIQWq__ctaLinksCompact{flex-wrap:wrap;gap:10px;display:flex}.ToolPages-module__yGIQWq__ctaLinks{margin-top:34px}.ToolPages-module__yGIQWq__ctaLinksCompact{margin-top:26px}.ToolPages-module__yGIQWq__primaryCta,.ToolPages-module__yGIQWq__secondaryCta{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 22px;font-size:14px;font-weight:600;display:inline-flex}.ToolPages-module__yGIQWq__primaryCta{color:#f5f4ef;background:#171713}.ToolPages-module__yGIQWq__secondaryCta{background:#ffffffb8;border:1px solid #1717132e}.ToolPages-module__yGIQWq__facts{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:62px;display:grid}.ToolPages-module__yGIQWq__fact{background:#ffffff9e;border:1px solid #1717131f;border-radius:18px;padding:22px}.ToolPages-module__yGIQWq__fact h2{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.ToolPages-module__yGIQWq__fact p{color:#55554e;margin:10px 0 0;font-size:14px;line-height:1.6}.ToolPages-module__yGIQWq__steps,.ToolPages-module__yGIQWq__models,.ToolPages-module__yGIQWq__faq{margin-top:72px}.ToolPages-module__yGIQWq__steps h2,.ToolPages-module__yGIQWq__models h2,.ToolPages-module__yGIQWq__faq h2,.ToolPages-module__yGIQWq__prose h2,.ToolPages-module__yGIQWq__cta h2{color:#20201b;letter-spacing:-.035em;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,4vw,38px);font-weight:400;line-height:1.15}.ToolPages-module__yGIQWq__steps ol{counter-reset:tool-step;gap:18px;margin:0;padding:0;list-style:none;display:grid}.ToolPages-module__yGIQWq__steps li{counter-increment:tool-step;border-top:1px solid #1717131f;padding:22px 0 4px 58px;position:relative}.ToolPages-module__yGIQWq__steps li:before{content:counter(tool-step);background:#ffffffb8;border:1px solid #17171329;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:650;display:inline-flex;position:absolute;top:22px;left:0}.ToolPages-module__yGIQWq__steps h3,.ToolPages-module__yGIQWq__faqItem h3{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650}.ToolPages-module__yGIQWq__steps li p,.ToolPages-module__yGIQWq__faqItem p{color:#4d4d46;max-width:640px;margin:10px 0 0;font-size:16px;line-height:1.7}.ToolPages-module__yGIQWq__models>p{color:#4d4d46;max-width:660px;margin:0 0 24px;font-size:17px;line-height:1.8}.ToolPages-module__yGIQWq__modelList{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ToolPages-module__yGIQWq__modelList li{background:#ffffff9e;border:1px solid #17171329;border-radius:999px;align-items:center;min-height:38px;padding:0 16px;font-size:14px;font-weight:550;display:inline-flex}.ToolPages-module__yGIQWq__prose{margin-top:72px}.ToolPages-module__yGIQWq__prose>section+section{margin-top:56px}.ToolPages-module__yGIQWq__prose p{color:#4d4d46;max-width:680px;margin:0;font-size:17px;line-height:1.8}.ToolPages-module__yGIQWq__prose p+p{margin-top:18px}.ToolPages-module__yGIQWq__faqItem{border-top:1px solid #1717131f;padding:22px 0 6px}.ToolPages-module__yGIQWq__cta{background:#ffffff9e;border:1px solid #1717131f;border-radius:22px;margin-top:72px;padding:34px;box-shadow:0 18px 42px -34px #17171373}.ToolPages-module__yGIQWq__cta p{color:#4d4d46;max-width:640px;margin:0;font-size:17px;line-height:1.8}.ToolPages-module__yGIQWq__footer{color:#73736a;border-top:1px solid #17171324;justify-content:space-between;align-items:center;gap:24px;padding:27px 0 34px;font-size:13px;display:flex}.ToolPages-module__yGIQWq__footer p{margin:0}.ToolPages-module__yGIQWq__footer nav{flex-wrap:wrap;gap:18px;display:flex}.ToolPages-module__yGIQWq__toolCard a:focus-visible,.ToolPages-module__yGIQWq__footer a:focus-visible,.ToolPages-module__yGIQWq__primaryCta:focus-visible,.ToolPages-module__yGIQWq__secondaryCta:focus-visible{outline-offset:4px;outline:3px solid #e78a417a}@media (max-width:640px){.ToolPages-module__yGIQWq__index,.ToolPages-module__yGIQWq__article,.ToolPages-module__yGIQWq__footer{width:min(100% - 36px,880px)}.ToolPages-module__yGIQWq__index,.ToolPages-module__yGIQWq__article{margin-top:46px;padding-bottom:78px}.ToolPages-module__yGIQWq__toolList,.ToolPages-module__yGIQWq__prose{margin-top:52px}.ToolPages-module__yGIQWq__facts{margin-top:48px}.ToolPages-module__yGIQWq__steps,.ToolPages-module__yGIQWq__models,.ToolPages-module__yGIQWq__faq,.ToolPages-module__yGIQWq__cta{margin-top:56px}.ToolPages-module__yGIQWq__steps li{padding-top:64px;padding-left:0}.ToolPages-module__yGIQWq__cta{padding:26px 22px}.ToolPages-module__yGIQWq__ctaLinks,.ToolPages-module__yGIQWq__ctaLinksCompact{flex-direction:column;align-items:stretch}.ToolPages-module__yGIQWq__footer{flex-direction:column;align-items:flex-start}}
.UpdatesPage-module__anWPCW__page{--updates-background:#f7f7f4;--updates-border:#17171412;--updates-copy:#5d5d57;--updates-date:#85857e;--updates-description:#676760;--updates-divider:#1717141a;--updates-eyebrow:#73736c;--updates-footer:#72726b;--updates-media-background:#e8e8e3;--updates-shadow:#26261f14;--updates-text:#171714;background:var(--updates-background);min-height:100vh;color:var(--updates-text);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;overflow-x:clip}.UpdatesPage-module__anWPCW__page[data-theme-resolved=dark]{--updates-background:#100f09;--updates-border:#f5f4ef1f;--updates-copy:#c9c8c5;--updates-date:#929290;--updates-description:#c9c8c5;--updates-divider:#f5f4ef24;--updates-eyebrow:#929290;--updates-footer:#929290;--updates-media-background:#171612;--updates-shadow:#00000059;--updates-text:#f5f4ef}.UpdatesPage-module__anWPCW__footer a{color:inherit;font-size:14px;font-weight:500;text-decoration:none}.UpdatesPage-module__anWPCW__footer a:hover{opacity:.58}.UpdatesPage-module__anWPCW__main{width:min(1160px,100% - 64px);margin:0 auto;padding:124px 0 132px}.UpdatesPage-module__anWPCW__intro{max-width:760px;margin:0 0 114px 180px}.UpdatesPage-module__anWPCW__intro p{color:var(--updates-eyebrow);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:13px;font-weight:600}.UpdatesPage-module__anWPCW__intro h1{letter-spacing:-.062em;margin:0;font-size:clamp(48px,6vw,76px);font-weight:520;line-height:.98}.UpdatesPage-module__anWPCW__intro span{max-width:560px;color:var(--updates-description);margin-top:24px;font-size:18px;line-height:1.58;display:block}.UpdatesPage-module__anWPCW__feed{flex-direction:column;gap:110px;display:flex}.UpdatesPage-module__anWPCW__update{grid-template-columns:132px minmax(0,1fr);gap:48px;scroll-margin-top:32px;display:grid}.UpdatesPage-module__anWPCW__date{color:var(--updates-date);white-space:nowrap;padding-top:8px;font-size:14px;font-weight:520;line-height:1.3}.UpdatesPage-module__anWPCW__content{min-width:0}.UpdatesPage-module__anWPCW__copy{max-width:720px;margin-bottom:35px}.UpdatesPage-module__anWPCW__copy h2{letter-spacing:-.048em;margin:0;font-size:clamp(31px,3.4vw,46px);font-weight:540;line-height:1.06}.UpdatesPage-module__anWPCW__copy p{max-width:680px;color:var(--updates-copy);margin:20px 0 0;font-size:17px;line-height:1.63}.UpdatesPage-module__anWPCW__mediaFrame{border:1px solid var(--updates-border);background:var(--updates-media-background);box-shadow:0 24px 70px var(--updates-shadow);border-radius:24px;overflow:hidden}.UpdatesPage-module__anWPCW__media{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.UpdatesPage-module__anWPCW__footer{border-top:1px solid var(--updates-divider);width:min(1160px,100% - 64px);min-height:116px;color:var(--updates-footer);justify-content:space-between;align-items:center;margin:0 auto;font-size:13px;display:flex}@media (max-width:760px){.UpdatesPage-module__anWPCW__main{width:calc(100% - 32px);padding:76px 0 92px}.UpdatesPage-module__anWPCW__intro{margin:0 0 76px}.UpdatesPage-module__anWPCW__intro p{margin-bottom:14px;font-size:12px}.UpdatesPage-module__anWPCW__intro h1{font-size:clamp(43px,13vw,58px)}.UpdatesPage-module__anWPCW__intro span{margin-top:18px;font-size:16px;line-height:1.52}.UpdatesPage-module__anWPCW__feed{gap:76px}.UpdatesPage-module__anWPCW__update{flex-direction:column;gap:18px;display:flex}.UpdatesPage-module__anWPCW__date{padding:0;font-size:13px}.UpdatesPage-module__anWPCW__copy{margin-bottom:25px}.UpdatesPage-module__anWPCW__copy h2{font-size:clamp(28px,8.2vw,36px);line-height:1.08}.UpdatesPage-module__anWPCW__copy p{margin-top:14px;font-size:15px;line-height:1.55}.UpdatesPage-module__anWPCW__mediaFrame{border-radius:16px}.UpdatesPage-module__anWPCW__footer{width:calc(100% - 32px);min-height:92px}}@media (prefers-reduced-motion:reduce){.UpdatesPage-module__anWPCW__page *,.UpdatesPage-module__anWPCW__page :before,.UpdatesPage-module__anWPCW__page :after{scroll-behavior:auto!important}}
