:root{--brand-filter:url(#metcon-dark-ink)}html[data-theme=light]{--bg:#f7f9fc;--surface:#fff;--surface-2:#edf2f9;--ink:#132b4f;--text:#3f5270;--muted:#566a89;--accent:#e8612e;--orange:#a83c18;--line:rgba(32,57,94,.13);--brand-filter:none;color-scheme:light}html[data-theme=dark]{color-scheme:dark}.brand-filter{position:absolute;pointer-events:none;overflow:hidden}.brand{background:transparent;border-radius:0;padding:0;width:158px}.brand img{width:100%;filter:var(--brand-filter);height:auto}.company-identity>img{background:transparent;filter:var(--brand-filter);padding:0;border-radius:0}.theme-toggle{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--line);border-radius:50%;background:transparent;color:var(--ink);transition:background .25s,color .25s,transform .25s}.theme-toggle:hover{background:var(--surface-2);transform:rotate(12deg)}.header-inner,.navigation{gap:24px}.hero-description{max-width:495px}.hero-copy>.hero-description{line-height:1.85}.footer-brand>.brand{width:154px}html[data-theme=light] .header{background:var(--tone-rgba-247-249-252-p88)}html[data-theme=light] .header.is-scrolled{background:var(--tone-rgba-247-249-252-p98);box-shadow:0 10px 30px var(--tone-15305c08)}html[data-theme=light] .navigation a{color:var(--tone-435874)}html[data-theme=light] .navigation a:hover{color:var(--tone-152e55)}html[data-theme=light] .navigation.is-open{background:var(--tone-ffffff)}html[data-theme=light] .navigation.is-open a{color:var(--tone-263d5e)}html[data-theme=light] .hero-kicker{color:var(--tone-4f6582)}html[data-theme=light] .hero-description strong{color:var(--tone-263d5e)}html[data-theme=light] .hero-context,html[data-theme=light] .hero-edge-note,html[data-theme=light] .scroll-cue{color:var(--tone-536b8a)}html[data-theme=light] .scroll-cue>span{color:var(--tone-435b7d)}html[data-theme=light] .product-category,html[data-theme=light] .section-label,html[data-theme=light] .specialist-icon{color:var(--orange)}html[data-theme=light] .home-contact h2 span,html[data-theme=light] .partner-copy h2 span,html[data-theme=light] .section-intro h2 span{color:inherit}html[data-theme=light] .text-link{color:var(--tone-203c62)}html[data-theme=light] .quiet-link:hover,html[data-theme=light] .text-link:hover{color:var(--orange)}html[data-theme=light] .scene-halo{background:radial-gradient(ellipse,var(--tone-eaa57624),transparent 68%)}html[data-theme=light] .scene-product-label{background:var(--tone-ffffffed);border-color:var(--tone-d4dde9);box-shadow:0 15px 40px var(--tone-17325810)}html[data-theme=light] .scene-product-label strong{color:var(--tone-223b60)}html[data-theme=light] .scene-product-label small{color:var(--tone-536b8a)}html[data-theme=light] .device{filter:drop-shadow(0 25px 24px var(--tone-1b2e542b))}html[data-theme=light] .expertise-rail{color:var(--tone-536b8a)}html[data-theme=light] .showcase-tabs{background:var(--tone-ffffff)}html[data-theme=light] .showcase-tabs button{color:var(--tone-536b8a)}html[data-theme=light] .showcase-tabs button:hover{color:var(--tone-193558)}html[data-theme=light] .showcase-tabs button[aria-selected=true]{background:var(--tone-e8eef7);color:var(--tone-18345b)}html[data-theme=light] .showcase-panel{background:linear-gradient(115deg,var(--tone-ffffff),var(--tone-edf3fb))}html[data-theme=light] .product-tags>span{color:var(--tone-536b8a)}html[data-theme=light] .stage-orbit{border-color:var(--tone-6887b71a);box-shadow:0 0 0 70px var(--tone-6a87ac04),0 0 0 140px var(--tone-6a87ac03);background:radial-gradient(ellipse,var(--tone-9ab4da19),transparent 65%)}html[data-theme=light] .stage-caption{color:var(--tone-536b8a)}html[data-theme=light] .showcase-quickbill .showcase-stage{background:radial-gradient(ellipse,var(--tone-94afe42b),transparent 70%)}html[data-theme=light] .showcase-vet-care .showcase-stage{background:radial-gradient(ellipse,var(--tone-74bea92b),transparent 70%)}html[data-theme=light] .showcase-baby-tracker .showcase-stage{background:radial-gradient(ellipse,var(--tone-eab1992e),transparent 70%)}html[data-theme=light] .specialist-card{background:var(--tone-ffffffde)}html[data-theme=light] .specialist-card:hover{background:var(--tone-fffaf5);border-color:var(--tone-df73394d)}html[data-theme=light] .card-arrow,html[data-theme=light] .specialist-card p{color:var(--tone-536b8a)}html[data-theme=light] .card-discover{color:var(--tone-2e496d)}html[data-theme=light] .app-device-stage{background:radial-gradient(ellipse at 50% 55%,var(--tone-d6e2fa),var(--tone-eef2f9) 70%)}html[data-theme=light] .app-stage-vet-care{background:radial-gradient(ellipse at 50% 55%,var(--tone-ceeadd),var(--tone-eef6f1) 70%)}html[data-theme=light] .app-stage-baby-tracker{background:radial-gradient(ellipse at 50% 55%,var(--tone-f4d9cc),var(--tone-faf1eb) 70%)}html[data-theme=light] .app-stage-orbit{border-color:var(--tone-7894bc20);box-shadow:0 0 0 45px var(--tone-6488b509),0 0 0 90px var(--tone-6488b504)}html[data-theme=light] .app-caption p,html[data-theme=light] .app-caption>a,html[data-theme=light] .app-summary{color:var(--tone-536b8a)}html[data-theme=light] .app-store-link{color:var(--tone-294a72)}html[data-theme=light] .trace-track{border-color:var(--tone-d9693c30)}html[data-theme=light] .trace-track-2{border-color:var(--tone-7f9ac330)}html[data-theme=light] .trace-node{background:var(--tone-ffffff);border-color:var(--tone-d1dce9);color:var(--tone-385271);box-shadow:0 15px 35px var(--tone-15305c0d)}html[data-theme=light] .finder-body{background:var(--tone-ffffffc9)}html[data-theme=light] .task{background:var(--tone-ecf1f8);border-color:var(--tone-dde5ef);color:var(--tone-536b8a)}html[data-theme=light] .task:hover{background:var(--tone-e1eaf6);color:var(--tone-253d5d)}html[data-theme=light] .task.active{background:var(--tone-ffeddf);border-color:var(--tone-df874b70);color:var(--tone-68351d)}html[data-theme=light] .finder-result{background:var(--tone-eaf1fa)!important;color:var(--tone-213c62)!important}html[data-theme=light] .finder-result h3{color:var(--tone-1d3b64)}html[data-theme=light] .finder-result p{color:var(--tone-526d8e)}html[data-theme=light] .finder-result .text-link{color:var(--orange)}html[data-theme=light] .finder-partner{color:var(--tone-536b8a)}html[data-theme=light] .finder-partner a{color:var(--tone-3d597d)}html[data-theme=light] .resource-list>a{background:var(--tone-ffffff)}html[data-theme=light] .resource-kind{color:var(--tone-536b8a)}html[data-theme=light] .contact-orbit{border-color:var(--tone-9db1ce1a);box-shadow:0 0 0 65px var(--tone-8eabc608),0 0 0 130px var(--tone-8eabc604);background:radial-gradient(ellipse,var(--tone-f0c7ac24),transparent 68%)}html[data-theme=light] .footer{background:var(--tone-f0f4f9e8)}html[data-theme=light] .footer-brand p,html[data-theme=light] .footer-brand>span{color:var(--tone-536b8a)}html[data-theme=light] .footer-links h3{color:var(--tone-243f63)}html[data-theme=light] .footer-links>a{color:var(--tone-536b8a)}html[data-theme=light] .footer-contact>a:first-of-type{color:var(--tone-28476d)}html[data-theme=light] .footer-links .footer-cta{color:var(--orange)}html[data-theme=light] .breadcrumb,html[data-theme=light] .footer-bottom{color:var(--tone-536b8a)}html[data-theme=light] .breadcrumb>span:last-child{color:var(--tone-4c6585)}html[data-theme=light] .page-head>p{color:var(--tone-536b8a)}html[data-theme=light] .product-row{background:var(--tone-ffffff)}html[data-theme=light] .page-bottom-cta{background:var(--tone-eaf1fa)}html[data-theme=light] .detail-hero .quiet-link,html[data-theme=light] .product-publisher{color:var(--tone-536b8a)}html[data-theme=light] .detail-visual{background:radial-gradient(ellipse,var(--tone-d7e3f4),var(--tone-edf3fa) 72%)!important}html[data-theme=light] .detail-visual:before{border-color:var(--tone-829dc32b);box-shadow:0 0 0 55px var(--tone-8fa9cc09)}html[data-theme=light] .large-body{color:var(--tone-2e496d)}html[data-theme=light] .detail-intro p:not(.large-body){color:var(--tone-536b8a)}html[data-theme=light] .detail-topics article{background:var(--tone-ffffff)}html[data-theme=light] .detail-topics p{color:var(--tone-536b8a)}html[data-theme=light] .direct-contact a{color:var(--tone-2d496c)}html[data-theme=light] .contact-context{color:var(--tone-536b8a)}html[data-theme=light] .contact-form{background:var(--tone-ffffff)}html[data-theme=light] .contact-form label{color:var(--tone-304b70)}html[data-theme=light] .contact-form input,html[data-theme=light] .contact-form select,html[data-theme=light] .contact-form textarea{background:var(--tone-f4f7fb);color:var(--tone-243f62);border-color:var(--muted)}html[data-theme=light] .contact-form input::placeholder,html[data-theme=light] .contact-form textarea::placeholder{color:var(--tone-536b8a)}html[data-theme=light] .contact-form select option{background:var(--tone-ffffff)}html[data-theme=light] .form-notice{color:var(--tone-536b8a)}html[data-theme=light] .form-notice a{color:var(--tone-3f5f86)}html[data-theme=light] .form-error{color:var(--tone-b14321)!important}html[data-theme=light] .form-success{background:var(--tone-fff9f4);border-color:var(--tone-df9b774a)}html[data-theme=light] .reading-lead,html[data-theme=light] .reading-page section p{color:var(--tone-536b8a)}@media(max-width:1100px){.brand{width:145px}.header-inner,.navigation{gap:18px}}@media(max-width:800px){.brand{width:141px}.theme-toggle{margin-left:auto}.header-contact{margin-left:0}.hero-description{margin-inline:auto}.footer-brand>.brand{width:144px}}@media(max-width:540px){.brand{width:141px}.header-inner{gap:13px}.header-contact{display:none}.theme-toggle{width:42px;height:42px}.footer-brand>.brand{width:144px}.hero-actions{gap:18px}.hero-actions .quiet-link{max-width:140px;white-space:normal;text-align:left}.hero-description{max-width:340px}.hero-title{font-size:clamp(45px,11.6vw,61px)}}:is(.enterprise-product,.specialist-card,.app-device-stage,.showcase-panel,.product-row,.resource-list>a){position:relative;isolation:isolate}:is(.enterprise-product,.specialist-card,.app-device-stage,.showcase-panel,.product-row,.resource-list>a):after{content:"";position:absolute;inset:0;width:auto;height:auto;padding:1.5px;border-radius:inherit;pointer-events:none;z-index:6;background:radial-gradient(190px circle at var(--edge-x,50%) var(--edge-y,50%),var(--tone-ff9b76) 0,var(--tone-f27442aa) 28%,transparent 75%);-webkit-mask:linear-gradient(var(--tone-ffffff) 0 0) content-box,linear-gradient(var(--tone-ffffff) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--tone-ffffff) 0 0) content-box,linear-gradient(var(--tone-ffffff) 0 0);mask-composite:exclude;opacity:0;transition:opacity .22s ease}html[data-theme=light] :is(.enterprise-product,.specialist-card,.app-device-stage,.showcase-panel,.product-row,.resource-list>a):after{background:radial-gradient(190px circle at var(--edge-x,50%) var(--edge-y,50%),var(--tone-b94719) 0,var(--tone-e8612e99) 30%,transparent 75%)}:is(.enterprise-product,.specialist-card,.app-device-stage,.showcase-panel,.product-row,.resource-list>a)[data-pointer-card=active]:after{opacity:1}:is(.enterprise-product,.specialist-card,.product-row,.resource-list>a):focus-visible{outline:2px solid var(--accent);outline-offset:5px}.specialist-card:hover:after{opacity:0}.specialist-card[data-pointer-card=active]:after{opacity:1}@media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(.button,.header-contact){translate:var(--magnet-x,0) var(--magnet-y,0);transition:translate .38s cubic-bezier(.2,.8,.2,1),transform .35s var(--ease),background .3s,box-shadow .3s}:is(.button,.header-contact)[data-pointer-button=active]{transition:translate .16s ease-out,transform .35s var(--ease),background .3s,box-shadow .3s}.device-screen:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:9;border-radius:inherit;background-image:radial-gradient(ellipse at var(--glass-x,50%) var(--glass-y,40%),var(--tone-ffffff30),transparent 65%),linear-gradient(110deg,transparent 34%,var(--tone-ffffff12) 44%,var(--tone-ffffff4a) 49%,var(--tone-ffffff0a) 54%,transparent 64%);background-size:100% 100%,200% 100%;background-position:0 0,var(--glass-shift,50%) 0;background-repeat:no-repeat;opacity:0;transition:opacity .35s ease,background-position .22s ease-out}.device-screen[data-pointer-glass=active]:after{opacity:.55}}@media(prefers-reduced-motion:reduce){:is(.button,.header-contact){translate:none!important}.device-screen:after,:is(.enterprise-product,.specialist-card,.app-device-stage,.showcase-panel,.product-row,.resource-list>a):after{display:none}}:root{--atmosphere-grid:rgba(151,177,211,.055);--atmosphere-thread:rgba(135,165,204,.12);--atmosphere-blue:rgba(61,103,163,.19);--atmosphere-warm:rgba(192,105,62,.10);--atmosphere-teal:rgba(45,104,115,.08)}html[data-theme=light]{--atmosphere-grid:rgba(52,88,137,.065);--atmosphere-thread:rgba(70,107,157,.13);--atmosphere-blue:rgba(126,165,222,.24);--atmosphere-warm:rgba(237,175,126,.16);--atmosphere-teal:rgba(113,170,167,.10)}.site-atmosphere{position:fixed;inset:0;z-index:0;overflow:hidden;contain:strict;isolation:isolate;user-select:none}.site-atmosphere,.site-atmosphere>*{pointer-events:none}.atmosphere-wash{position:absolute;inset:-8%;background:radial-gradient(ellipse 45% 54% at 79% 31%,var(--atmosphere-blue),transparent 80%),radial-gradient(ellipse 34% 44% at 99% 79%,var(--atmosphere-warm),transparent 78%),radial-gradient(ellipse 35% 30% at 28% 100%,var(--atmosphere-teal),transparent 78%);animation:atmosphere-drift 32s ease-in-out infinite alternate}.atmosphere-grid{position:absolute;inset:0;background-image:linear-gradient(var(--atmosphere-grid) 1px,transparent 1px),linear-gradient(90deg,var(--atmosphere-grid) 1px,transparent 1px);background-size:72px 72px;mask-image:radial-gradient(ellipse 64% 77% at 89% 47%,var(--tone-000000) 5%,var(--tone-00000099) 48%,transparent 88%)}.atmosphere-threads{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--atmosphere-thread);stroke-width:1;mask-image:linear-gradient(90deg,transparent 25%,var(--tone-000000) 64%)}.atmosphere-grain{position:absolute;inset:0;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23808080' filter='url(%23n)' opacity='.8' d='M0 0h160v160H0z'/%3E%3C/svg%3E");background-size:160px 160px}html[data-theme=dark] .atmosphere-grain{opacity:.035}@keyframes atmosphere-drift{0%{transform:translate3d(-1%,0,0)}to{transform:translate3d(1.5%,-1.5%,0)}}@media(max-width:800px){.atmosphere-wash{background:radial-gradient(ellipse 80% 43% at 82% 72%,var(--atmosphere-blue),transparent 82%),radial-gradient(ellipse 50% 35% at 100% 96%,var(--atmosphere-warm),transparent 80%);animation:none}.atmosphere-grid{background-size:54px 54px;mask-image:linear-gradient(180deg,transparent 20%,var(--tone-00000044) 50%,var(--tone-000000) 100%);opacity:.65}.atmosphere-threads{opacity:.55;mask-image:linear-gradient(180deg,transparent 28%,var(--tone-000000) 75%)}}@media(prefers-reduced-motion:reduce){.atmosphere-wash{animation:none}}@media(forced-colors:active){.site-atmosphere{display:none}}.expertise-rail{max-width:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;gap:0;min-height:78px;font-size:13px}.expertise-window{min-width:0;flex:1;overflow:hidden;container-type:inline-size;mask-image:linear-gradient(90deg,transparent,var(--tone-000000) 4%,var(--tone-000000) 96%,transparent)}.expertise-track{display:flex;width:max-content;animation:software-flow 36s linear infinite}.expertise-group{display:flex;align-items:center;flex-shrink:0;width:max(100cqw,1120px)}.expertise-group>span{display:flex;flex:1;padding-inline:30px;white-space:nowrap}.expertise-group>span,.motion-toggle{align-items:center;justify-content:center}.motion-toggle{display:inline-flex;gap:8px;min-height:44px;flex-shrink:0;background:transparent;border:0;color:var(--text);font-size:11px;padding:10px 12px;border-radius:8px;transition:color .2s,background .2s}.motion-toggle:hover{color:var(--ink);background:var(--surface-2)}.expertise-rail .motion-toggle{margin:10px 20px 10px 10px;width:44px;border:1px solid var(--line);border-radius:50%}.footer-bottom{gap:12px 20px}.footer-bottom>.motion-toggle{margin-left:auto}.footer-bottom>div{margin-left:0}.scene-floating-apps img{animation:app-idle 6.5s ease-in-out infinite alternate}.scene-floating-apps img:first-child{--float-base:-12px}.scene-floating-apps img:nth-child(2){animation-delay:-3.2s;animation-duration:7.5s}.scene-halo{animation:halo-breathe 9s ease-in-out infinite alternate}.trace-track:after{content:"";position:absolute;top:0;left:0;width:5px;height:5px;border-radius:50%;background:var(--accent);box-shadow:0 0 12px var(--tone-ff77485c);offset-path:ellipse(50% 50% at 50% 50%);animation:trace-signal 13s linear infinite}.trace-track-2:after{animation-duration:18s;animation-delay:-7s;background:var(--tone-88a9cf);box-shadow:0 0 12px var(--tone-88a9cf40)}.atmosphere-flow{stroke:var(--atmosphere-thread);stroke-width:1.5;stroke-dasharray:75 1500;animation:thread-flow 22s linear infinite}.footer-links>a,.navigation a{position:relative;width:fit-content}.footer-links>a:after,.navigation a:after{content:"";position:absolute;left:0;right:0;bottom:7px;height:1px;background:var(--accent);transform:scaleX(0);transform-origin:right;transition:transform .32s var(--ease)}.footer-links>a:after{bottom:-3px}.footer-links>a:focus-visible:after,.footer-links>a:hover:after,.navigation a:focus-visible:after,.navigation a:hover:after{transform:scaleX(1);transform-origin:left}.app-caption>a svg,.app-store-link svg,.breadcrumb a,.read-story svg{transition:transform .3s var(--ease),color .25s}.app-caption>a:hover svg,.app-store-link:hover svg,.resource-list>a:hover .read-story svg{transform:translate(3px,-3px)}.breadcrumb a:hover{color:var(--orange)}.contact-form input,.contact-form select,.contact-form textarea{transition:border-color .25s,background .25s}.contact-form label{transition:color .25s}.contact-form label:focus-within{color:var(--orange)}.contact-page>div:first-child,.detail-hero>div:first-child,.reading-page>h1{animation:page-arrive .6s var(--ease) both}@keyframes software-flow{to{transform:translateX(-50%)}}@keyframes app-idle{0%{translate:0 var(--float-base,0)}to{translate:0 calc(var(--float-base,0px) - 5px)}}@keyframes halo-breathe{0%{opacity:.6}to{opacity:1}}@keyframes trace-signal{to{offset-distance:100%}}@keyframes thread-flow{to{stroke-dashoffset:-1575}}@keyframes page-arrive{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0 0}}[data-motion-visible=false] [data-idle],[data-motion-visible=false] [data-idle]:after,html[data-motion=paused] [data-idle],html[data-motion=paused] [data-idle]:after,html[data-page-visibility=hidden] [data-idle],html[data-page-visibility=hidden] [data-idle]:after{animation-play-state:paused!important}@media(max-width:800px){.expertise-rail{margin:0;font-size:12px;min-height:70px}.expertise-group{width:1120px}.expertise-rail .motion-toggle{margin-right:15px}.footer-bottom>.motion-toggle{margin-left:0}.atmosphere-flow{animation:none;opacity:0}}@media(prefers-reduced-motion:reduce){.expertise-track{animation:none;transform:none;width:100%}.expertise-group{width:100%;flex-wrap:wrap;gap:15px 22px;padding:22px}.expertise-group>span{flex:0 0 auto;padding:0;gap:22px}.expertise-group:nth-child(2){display:none}.expertise-window{mask-image:none}.atmosphere-flow,.motion-toggle,.trace-track:after{display:none}}.enterprise-heading{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:end;padding:65px 0 42px}.enterprise-heading h1{font-size:clamp(44px,5.2vw,72px);line-height:1.08}.enterprise-heading h1>span{color:inherit}.enterprise-heading>div:last-child>p{font-size:16px;line-height:1.85;margin-bottom:24px;max-width:390px}.enterprise-jumps{display:flex;flex-wrap:wrap;gap:10px 25px;border-block:1px solid var(--line);padding:20px 0;margin-bottom:42px}.enterprise-jumps>a{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--ink)}.enterprise-jumps>a:hover{color:var(--orange)}.enterprise-jumps svg{color:var(--accent)}.enterprise-feature{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:30px;background:var(--tone-101d36);border:1px solid var(--tone-2d405d);border-radius:24px;overflow:hidden;position:relative;isolation:isolate;min-height:510px;padding:42px 35px 42px 48px;color:var(--tone-c5cede);scroll-margin-top:125px}.enterprise-feature h2{color:var(--tone-ffffff);font-size:clamp(34px,3.4vw,48px)}.enterprise-number{font-size:12px;color:var(--tone-aabbd4)}.enterprise-core-logo{width:210px;height:95px;object-fit:contain;object-position:left;margin:6px 0 12px}.enterprise-feature-copy>p:not(.enterprise-number){font-size:15px;line-height:1.8;max-width:345px;margin:20px 0 27px}.enterprise-feature-visual{min-width:0;padding:25px 0;text-align:center}.enterprise-feature-visual .device{width:100%;filter:drop-shadow(0 25px 20px var(--tone-00000055))}.enterprise-feature-visual .device-laptop{transform:rotateY(-9deg) rotate(-2deg)}.enterprise-feature-visual>a{display:inline-flex;align-items:center;gap:9px;color:var(--tone-b4c4dc);font-size:12px;margin-top:30px}.enterprise-feature-visual>a:hover{color:var(--tone-ffffff)}.enterprise-specialists{padding:95px 0 0}.enterprise-specialists-head{display:flex;justify-content:space-between;gap:35px;align-items:end;margin-bottom:35px}.enterprise-specialists-head h2{font-size:clamp(32px,3.4vw,47px)}.enterprise-specialists-head>p{max-width:320px;line-height:1.8;font-size:16px}.enterprise-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.enterprise-product{background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;scroll-margin-top:125px;position:relative;isolation:isolate}.enterprise-product-image{display:block;position:relative;aspect-ratio:1.65;overflow:hidden;background:var(--tone-dbe2e8)}.enterprise-product-image>img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.enterprise-product-image>span:first-of-type{position:absolute;top:18px;left:18px;background:var(--tone-ffffffed);color:var(--tone-223854);border:1px solid var(--tone-ffffff88);border-radius:6px;font-size:11px;padding:8px 12px}.enterprise-image-arrow{position:absolute;bottom:18px;right:18px;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--tone-ffffff);color:var(--tone-173250);transition:transform .3s}.enterprise-product:hover .enterprise-image-arrow{transform:rotate(8deg)}.enterprise-product-copy{padding:30px 32px 33px}.enterprise-audience{color:var(--orange);font-size:12px;margin-bottom:12px}.enterprise-product-copy h3{font-size:30px;line-height:1.2}.enterprise-product-copy>p:not(.enterprise-audience){font-size:16px;line-height:1.85;margin:17px 0 24px;max-width:450px}.enterprise-product-copy>.text-link{font-size:14px}.enterprise-image-note{font-size:12px;margin-top:17px;color:var(--text)}.enterprise-trace{display:grid;grid-template-columns:100px 1fr auto;gap:30px;align-items:center;border-block:1px solid var(--line);margin-top:75px;padding:45px 0}.enterprise-trace-mark{color:var(--orange)}.enterprise-trace h2{font-size:36px}.enterprise-trace .section-label{margin-bottom:12px}.enterprise-trace>div>p:last-child{max-width:500px;line-height:1.8;margin-top:18px;font-size:15px}.enterprise-demo{display:flex;justify-content:space-between;align-items:center;gap:45px;background:var(--surface);border:1px solid var(--line);padding:45px 48px;border-radius:20px;margin:70px 0 45px}.enterprise-demo h2{font-size:40px}.enterprise-demo p{max-width:510px;font-size:15px;line-height:1.8;margin-top:20px}.enterprise-demo>.button{flex-shrink:0}@media(max-width:950px){.enterprise-heading{gap:30px}.enterprise-feature{padding:30px;grid-template-columns:1fr 1.1fr;min-height:450px}.enterprise-feature h2{font-size:36px}.enterprise-core-logo{width:180px;height:80px}.enterprise-product-grid{gap:22px}.enterprise-product-copy{padding:25px}.enterprise-product-copy h3{font-size:26px}.enterprise-trace{grid-template-columns:70px 1fr}.enterprise-trace>.text-link{grid-column:2}.enterprise-demo{padding:35px;align-items:flex-start;flex-direction:column}.enterprise-demo h2{font-size:36px}}@media(max-width:600px){.enterprise-heading{grid-template-columns:1fr;gap:25px;padding:40px 0 30px}.enterprise-heading h1{font-size:43px}.enterprise-heading>div:last-child>p{font-size:15px;margin-bottom:20px}.enterprise-jumps{gap:17px 22px;padding:20px 0;margin-bottom:28px}.enterprise-jumps>a{font-size:12px}.enterprise-feature{grid-template-columns:1fr;padding:27px 25px;gap:5px;border-radius:18px}.enterprise-feature h2{font-size:37px}.enterprise-feature-visual{padding:20px 0 0}.enterprise-feature-visual>a{font-size:11px;margin-top:22px}.enterprise-feature-copy>p:not(.enterprise-number){font-size:15px;max-width:none}.enterprise-specialists{padding-top:65px}.enterprise-specialists-head{display:block}.enterprise-specialists-head>p{margin-top:20px;font-size:15px}.enterprise-product-grid{grid-template-columns:1fr;gap:25px}.enterprise-product{border-radius:16px}.enterprise-product-copy{padding:24px}.enterprise-product-copy h3{font-size:28px}.enterprise-product-copy>p:not(.enterprise-audience){font-size:15px}.enterprise-product-image{aspect-ratio:1.5}.enterprise-product-image>span:first-of-type{font-size:11px;top:14px;left:14px}.enterprise-trace{grid-template-columns:1fr;gap:20px;margin-top:55px}.enterprise-trace>.text-link{grid-column:1}.enterprise-trace-mark svg{width:45px;height:45px}.enterprise-trace h2{font-size:32px}.enterprise-demo{padding:28px 25px;gap:25px;margin-top:50px}.enterprise-demo h2{font-size:32px}.enterprise-demo>.button{font-size:12px;padding-inline:20px}}.product-guide{max-width:1240px;margin:85px auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;padding:48px;background:var(--surface);border:1px solid var(--line);border-radius:20px;position:relative;z-index:1;color:var(--text)}.product-guide-intro h2{font-size:clamp(31px,3.1vw,44px);line-height:1.16;color:var(--ink);letter-spacing:-.04em}.product-guide-intro>p:not(.section-label){font-size:16px;line-height:1.85;max-width:330px;margin:24px 0 30px;color:var(--text)}.product-guide-intro>.text-link{font-size:13px}.product-guide-tool{min-width:0}.product-guide-tool>label{display:block;font-size:13px;font-weight:650;color:var(--ink);margin-bottom:10px}.product-guide-tool>select{width:100%;min-height:56px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink);padding:13px 42px 13px 16px;font-size:15px;cursor:pointer;outline-offset:4px}.product-guide-tool>select:focus-visible{outline:2px solid var(--accent)}.product-match{margin-top:25px;padding-top:25px;border-top:1px solid var(--line)}.product-match-inner{display:grid;grid-template-columns:140px 1fr;gap:25px;align-items:start;animation:match-enter .25s ease-out}.product-match-image{width:140px;height:165px;background:var(--surface-2);border-radius:10px;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-match-image img{width:100%;height:100%;object-fit:cover}.product-match-image.is-core{background:var(--tone-101d36)}.product-match-image.is-core img{object-fit:contain}.product-match-image.is-app img{width:80px;height:80px;object-fit:contain;border-radius:16px}.product-match-category{font-size:11px;font-weight:650;letter-spacing:.025em;color:var(--orange);margin-bottom:8px}.product-match-copy h3{font-size:29px;line-height:1.2;color:var(--ink)}.product-match-copy>p:not(.product-match-category){font-size:15px;line-height:1.8;margin:13px 0 20px;color:var(--text)}.product-match-copy>.text-link{color:var(--orange);font-size:13px}.product-guide-trace{font-size:12px;line-height:1.8;margin-top:27px;color:var(--text)}.product-guide-trace>a{display:inline-flex;align-items:center;gap:5px;text-decoration:underline;text-underline-offset:4px;color:var(--ink)}@keyframes match-enter{0%{opacity:.5;translate:0 5px}to{opacity:1;translate:0 0}}@media(max-width:1360px){.product-guide{margin-inline:var(--gutter)}}@media(max-width:1000px){.product-guide{gap:35px;padding:35px;grid-template-columns:.8fr 1.2fr}.product-match-inner{grid-template-columns:100px 1fr;gap:20px}.product-match-image{width:100px;height:130px}.product-match-copy h3{font-size:26px}}@media(max-width:700px){.product-guide{grid-template-columns:1fr;margin-block:60px;padding:28px 24px;gap:30px;border-radius:16px}.product-guide-intro h2{font-size:34px}.product-guide-intro>p:not(.section-label){font-size:15px;max-width:none;margin:18px 0 22px}.product-guide-tool>select{font-size:14px;padding-left:12px}.product-match-inner{grid-template-columns:90px 1fr;gap:18px}.product-match-image{width:90px;height:115px}.product-match-image.is-app img{width:65px;height:65px}.product-match-copy h3{font-size:25px}.product-match-copy>p:not(.product-match-category){font-size:14px;line-height:1.8}.product-guide-trace,.product-match-copy>.text-link{font-size:12px}}.task-select-trigger{width:100%;min-height:50px;display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--ink);padding:12px 16px;font-size:16px;font-weight:500;line-height:1.5;cursor:pointer;transition:border-color .2s}.task-select-trigger:hover{border-color:var(--muted)}.task-select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.task-select-trigger:focus-visible,.task-select-trigger[data-state=open]{border-color:var(--accent)}.task-select-chevron{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--text)}.product-guide-tool .product-match{border-top:0;margin-top:24px;padding-top:0}.product-guide-trace{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:34px}.product-guide-trace>a{gap:8px}.task-select-chevron svg{transition:rotate .2s}.task-select-trigger[data-state=open] .task-select-chevron svg{rotate:180deg}.task-select-menu{z-index:150;width:var(--radix-select-trigger-width);max-width:calc(100vw - 32px);max-height:min(430px,var(--radix-select-content-available-height));border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--ink);box-shadow:0 14px 35px var(--tone-00000025);overflow:hidden;animation:task-menu-in .15s ease-out;transform-origin:var(--radix-select-content-transform-origin)}html[data-theme=light] .task-select-menu{box-shadow:0 12px 32px var(--tone-17335b14),0 2px 5px var(--tone-17335b08)}.task-select-viewport{padding:7px;overscroll-behavior:contain}.task-select-group{padding:9px 12px 7px;font-size:11px;line-height:1.5;font-weight:600;color:var(--text)}.task-select-option{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:4px;min-height:42px;font-size:14px;line-height:1.5;font-weight:400;cursor:pointer;outline:none;user-select:none;transition:background .12s}.task-select-option[data-highlighted],.task-select-option[data-state=checked]{background:var(--surface-2)}.task-select-option[data-state=checked]{font-weight:600}.task-select-check{display:flex;align-items:center;justify-content:center;width:18px;flex-shrink:0;color:var(--orange)}.task-select-separator{height:1px;margin:6px 12px;background:var(--line)}.task-select-scroll{display:flex;align-items:center;justify-content:center;height:24px;background:var(--surface);color:var(--text);cursor:default}@keyframes task-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@media(max-width:700px){.task-select-trigger{font-size:15px;gap:14px;min-height:52px}.task-select-option{font-size:13px;padding:10px;min-height:44px}.task-select-menu{max-height:min(390px,var(--radix-select-content-available-height))}.task-select-group{padding-inline:10px}}:root{--serial-ok:#13805a;--serial-ok-soft:#e1f5ec;--serial-box:#fbfcfe;--serial-box-edge:#d5deec;--serial-box-ink:#17294a;--serial-box-mute:#566683;--serial-navy:#17294a;--serial-flame:#f26a2b;--serial-shadow:rgba(20,40,76,.16)}.partner-section{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;padding-top:56px;padding-bottom:56px}.partner-copy h2{font-size:clamp(36px,3.9vw,56px);line-height:1.08}.partner-copy>p:not(.section-label){max-width:480px;margin-top:24px;font-size:16px;line-height:1.75}.partner-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 26px;margin-top:32px}.partner-actions .button{margin-top:0}.partner-actions .quiet-link{min-height:44px;padding-left:26px;border-left:1px solid var(--line)}.serial-scene{position:relative;width:100%;aspect-ratio:1.5;container-type:inline-size;isolation:isolate;margin:0;font-size:1.5cqw}.serial-orbit{position:absolute;inset:8% 1% 6% 3%;border:1px solid var(--line);border-radius:50%;transform:rotate(-7deg);z-index:-1}.serial-orbit:after,.serial-orbit:before{content:"";position:absolute;width:.9cqw;height:.9cqw;border-radius:50%;background:var(--accent)}.serial-orbit:before{left:8%;top:30%}.serial-orbit:after{right:12%;bottom:14%}.serial-dash{position:absolute;left:27%;top:11%;width:64%;height:72%;display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:2cqw;box-shadow:0 2.4cqw 5cqw var(--serial-shadow);transform:perspective(120cqw) rotateY(-5deg) rotate(.6deg);transform-origin:70% 50%}.dash-bar{display:flex;align-items:center;gap:2.2cqw;padding:1cqw 2cqw;border-bottom:1px solid var(--line)}.dash-bar>img{height:3.4cqw;width:auto;filter:var(--brand-filter)}.dash-tabs{display:flex;gap:2cqw;margin:0 auto;padding:0;list-style:none;font-size:1.25cqw;line-height:1;color:var(--muted)}.dash-tabs li{padding:1.1cqw 0 .9cqw;border-bottom:.25cqw solid transparent}.dash-tabs .is-active{color:var(--ink);font-weight:650;border-bottom-color:var(--accent)}.dash-icons{display:flex;gap:1.2cqw;color:var(--muted)}.dash-icons svg{width:1.7cqw;height:1.7cqw}.dash-body{flex:1;min-height:0;padding:2cqw 2.2cqw 2.2cqw;display:flex;flex-direction:column;gap:1.6cqw}.dash-title{margin:0;font-size:2.3cqw;font-weight:650;line-height:1.2;color:var(--ink)}.dash-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw}.dash-tiles span{display:flex;align-items:center;gap:.9cqw;padding:1.1cqw 1.2cqw;border:1px solid var(--line);border-radius:1cqw;font-size:1.35cqw;line-height:1.25;color:var(--text)}.dash-tiles i{flex:none;display:grid;place-items:center;width:2.8cqw;height:2.8cqw;border-radius:.8cqw;background:var(--surface-2);color:var(--orange);font-style:normal}.dash-tiles svg{width:1.7cqw;height:1.7cqw}.dash-split{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:1.6cqw}.dash-scan{position:relative;display:grid;place-items:center;border-radius:1.2cqw;background:var(--surface-2);color:var(--orange);overflow:hidden}.dash-scan:before{content:"";position:absolute;inset:14%;background:linear-gradient(var(--accent),var(--accent)) 0 0/32% .28cqw no-repeat,linear-gradient(var(--accent),var(--accent)) 0 0/.28cqw 32% no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 0/32% .28cqw no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 0/.28cqw 32% no-repeat,linear-gradient(var(--accent),var(--accent)) 0 100%/32% .28cqw no-repeat,linear-gradient(var(--accent),var(--accent)) 0 100%/.28cqw 32% no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 100%/32% .28cqw no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 100%/.28cqw 32% no-repeat}.dash-scan svg{width:30%;height:auto}.dash-trace{border:1px solid var(--line);border-radius:1.2cqw;padding:1.3cqw 1.5cqw}.dash-trace>p{margin:0 0 .8cqw;font-size:1.45cqw;font-weight:650;color:var(--ink)}.dash-trace ol{display:flex;flex-direction:column;gap:.5cqw;margin:0;padding:0;list-style:none}.dash-trace li{display:flex;align-items:center;gap:1cqw;padding:.55cqw 0;color:var(--muted)}.dash-trace li+li{border-top:1px solid var(--line)}.dash-trace li>span{flex:1;display:flex;flex-direction:column;line-height:1.25}.dash-trace b{font-size:1.4cqw;font-weight:650;color:var(--ink)}.dash-trace small{font-size:1.2cqw}.dash-trace i{flex:none;display:grid;place-items:center;width:2.2cqw;height:2.2cqw;border-radius:50%;background:var(--serial-ok);color:var(--serial-box)}.dash-trace i svg{width:1.3cqw;height:1.3cqw}.dash-trace li>svg{width:1.5cqw;height:1.5cqw}.serial-pack{position:absolute;left:1%;bottom:10%;width:45%;aspect-ratio:1.78;transform:rotate(-3deg);filter:drop-shadow(0 1.6cqw 2.2cqw var(--serial-shadow))}.pack-top{position:absolute;left:11%;right:-3%;top:-5%;height:12%;background:var(--serial-box-edge);transform:skewX(-38deg);transform-origin:left bottom;border-radius:.4cqw .4cqw 0 0}.pack-side{left:0;width:14%;background:linear-gradient(160deg,var(--serial-navy) 0 55%,var(--serial-flame) 55% 100%);border-radius:.7cqw 0 0 .7cqw}.pack-front,.pack-side{position:absolute;top:0;bottom:0}.pack-front{left:12%;right:0;display:flex;flex-direction:column;justify-content:flex-start;gap:1.8cqw;padding:2cqw 2.2cqw;background:var(--serial-box);border:1px solid var(--serial-box-edge);border-radius:0 .7cqw .7cqw 0;color:var(--serial-box-ink)}.pack-front>img{height:4cqw;width:auto;align-self:flex-start}.pack-name{display:flex;flex-direction:column;gap:.2cqw}.pack-name b{font-size:2.5cqw;font-weight:650;line-height:1.15}.pack-name small{font-size:1.4cqw;color:var(--serial-box-mute)}.pack-data{position:absolute;right:2.2cqw;bottom:2cqw;display:flex;align-items:flex-end;gap:1.4cqw}.pack-code{width:7.2cqw;aspect-ratio:1;border:.3cqw solid var(--serial-box-ink);background:repeating-conic-gradient(var(--serial-box-ink) 0 25%,var(--serial-box) 0 50%) 0 0/1.2cqw 1.2cqw}.pack-data dl{display:flex;flex-direction:column;gap:.6cqw;margin:0}.pack-data dl>div{display:flex;align-items:center;gap:.9cqw}.pack-data dt{width:3.2cqw;font-size:1.2cqw;font-weight:650;color:var(--serial-box-ink)}.pack-data dd{width:7cqw;height:.7cqw;margin:0;border-radius:.4cqw;background:var(--serial-box-edge)}.serial-chips{position:absolute;inset:0;margin:0;padding:0;list-style:none;pointer-events:none}.serial-chip{position:absolute;display:flex;align-items:center;gap:.9cqw;padding:1cqw 1.6cqw;border:1px solid var(--line);border-radius:1.3cqw;background:var(--surface);color:var(--ink);font-size:max(11px,1.75cqw);font-weight:500;line-height:1;white-space:nowrap;box-shadow:0 1.2cqw 3cqw var(--serial-shadow)}.serial-chip svg{width:1.25em;height:1.25em;color:var(--orange)}.serial-chip-serialize{left:12%;top:8%}.serial-chip-aggregate{left:44%;top:0}.serial-chip-verify{right:0;top:40%}.serial-chip-report{left:48%;bottom:0}.serial-chip-compliance{right:4%;bottom:6%}html[data-theme=dark]{--serial-shadow:rgba(0,0,0,.45)}@container (max-width:520px){.serial-dash{left:0;top:10%;width:100%;height:50%;transform:none}.serial-pack{left:0;bottom:0;width:52%}.serial-chip-serialize{left:2%;top:0}.serial-chip-aggregate{left:auto;right:2%;top:0}.serial-chip-verify{right:0;top:auto;bottom:24%}.serial-chip-compliance{right:0;bottom:3%}.dash-icons,.dash-scan,.dash-tabs,.serial-chip-report{display:none}.dash-split{grid-template-columns:minmax(0,1fr)}.dash-tiles{display:none}.dash-title{font-size:3cqw}.dash-tiles span{font-size:2.2cqw}.dash-trace b{font-size:2.3cqw}.dash-trace small{font-size:1.9cqw}.dash-trace>p{font-size:2.3cqw}.pack-name b{font-size:3.2cqw}.pack-name small{font-size:2.1cqw}.pack-data dt{font-size:1.8cqw}}@media(max-width:560px){.partner-actions .quiet-link{padding-left:0;border-left:0}.serial-scene{aspect-ratio:.86}}@media(max-width:900px){.partner-section{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:24px;padding-bottom:24px}.partner-copy h2{font-size:clamp(34px,8vw,48px)}.partner-copy>p:not(.section-label){font-size:15px}}.analytics-consent{position:fixed;z-index:10000;bottom:18px;left:18px;right:18px;max-width:1040px;margin:auto;padding:22px 24px;border:1px solid var(--line,var(--tone-cbd5e1));border-radius:16px;background:var(--surface,var(--tone-ffffff));color:var(--text,var(--tone-172033));box-shadow:0 12px 50px var(--tone-00000033);display:flex;gap:24px;align-items:center}.analytics-consent h2{font-size:18px;margin:0 0 8px}.analytics-consent p{font-size:14px;line-height:1.6;margin:0;max-width:640px}.analytics-consent a{text-decoration:underline}.analytics-actions{display:flex;gap:10px;flex-wrap:wrap;min-width:170px}.analytics-actions button{border:1px solid;border-radius:8px;padding:11px 14px;background:transparent;color:inherit;font:inherit;font-size:14px;cursor:pointer;width:100%;white-space:nowrap}.analytics-actions button:focus-visible,.analytics-settings:focus-visible{outline:3px solid var(--tone-3579f6);outline-offset:3px}.analytics-settings{font:inherit;color:inherit;background:none;border:0;padding:0 4px;min-height:44px;text-decoration:underline;cursor:pointer}@media(max-width:640px){.analytics-consent{left:10px;right:10px;bottom:10px;padding:18px;display:block}.analytics-actions{margin-top:14px;flex-wrap:nowrap}.analytics-actions button{width:auto;flex:1}.analytics-consent p{font-size:13px}}@media(max-width:420px){.analytics-actions{flex-direction:column}.analytics-actions button{flex:none;width:100%}}.buyer-questions{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.buyer-questions-heading h2{font-size:clamp(30px,3.2vw,46px);line-height:1.15;color:var(--ink);letter-spacing:-.04em}.buyer-questions-heading>p:last-child{max-width:360px;margin-top:24px;line-height:1.8;color:var(--text)}.buyer-answers{min-width:0}.buyer-answers details{border-bottom:1px solid var(--line)}.buyer-answers details:first-child{border-top:1px solid var(--line)}.buyer-answers summary{font-size:17px;font-weight:650;color:var(--ink);line-height:1.6;padding:22px 24px 22px 0;cursor:pointer}.buyer-answers details>p{line-height:1.85;color:var(--text);padding:0 18px 24px 0;font-size:15px}.buyer-answers summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.buyer-guide-links{margin-top:30px}.buyer-guide-links h3{font-size:15px;color:var(--ink);margin-bottom:14px}.buyer-guide-links a,.guide-next-steps a{display:block;color:var(--orange);text-decoration:underline;text-underline-offset:4px;line-height:1.7;margin-top:10px}.guide-next-steps{border-top:1px solid var(--line);padding-top:30px;margin-top:40px}.reading-page .guide-next-steps h2{margin:0 0 20px}@media(max-width:800px){.buyer-questions{grid-template-columns:1fr;gap:30px}.buyer-questions-heading>p:last-child{max-width:none}.buyer-answers summary{font-size:16px}}.core-modules{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.core-modules h2{font-size:clamp(30px,3.2vw,46px);line-height:1.15;color:var(--ink);letter-spacing:-.04em}.core-modules-intro>p:last-child{margin-top:24px;line-height:1.8;color:var(--text)}.core-modules dl{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}.core-modules dl>div{border-top:1px solid var(--line);padding-top:22px}.core-modules dt{font-size:18px;font-weight:650;color:var(--ink);margin-bottom:10px}.core-modules dd{margin:0;font-size:15px;line-height:1.85;color:var(--text)}@media(max-width:800px){.core-modules{grid-template-columns:1fr;gap:30px}}@media(max-width:500px){.core-modules dl{grid-template-columns:1fr}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-property:overflow;transition-duration:1ms;transition-behavior:allow-discrete}