:root{color-scheme:dark;--ink: #000000;--paper: #f2f0e9;--muted: #9b9a94;--soft: #d5d3cc;--line: rgba(242, 240, 233, .18);--acid: #cdf86c;--underline: rgba(242, 240, 233, .42);--hover-wash: rgba(255, 255, 255, .055);--sep: rgba(242, 240, 233, .28)}html.light{color-scheme:light;--ink: #ffffff;--paper: #0a0a0a;--muted: #6b6a66;--soft: #3a3936;--line: rgba(10, 10, 10, .14);--acid: #5a8a0a;--underline: rgba(10, 10, 10, .42);--hover-wash: rgba(0, 0, 0, .04);--sep: rgba(10, 10, 10, .28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--ink);color:var(--paper);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}.page-noise{position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.12;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.23'/%3E%3C/svg%3E")}html.light .page-noise{opacity:.06}.site-header,.hero,.products,.statement,.site-footer,.product-hero,.product-details,.legal-shell,.not-found-shell{width:min(100% - 48px,1440px);margin-inline:auto}.site-header{display:flex;align-items:center;justify-content:space-between;height:88px;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;text-decoration:none}.brand-lockup{position:relative;display:block;overflow:hidden;height:28px}.brand-lockup img{position:absolute;display:block;max-width:none}.brand-lockup--dark{width:99px}.brand-lockup--dark img{height:53.3px;width:auto;left:-53.7px;top:-9.1px}.brand-lockup--light{width:118px}.brand-lockup--light img{height:58.3px;width:auto;left:-15.1px;top:-17px}.brand--footer .brand-lockup{height:22px}.brand--footer .brand-lockup--dark{width:78px}.brand--footer .brand-lockup--dark img{height:41.8px;left:-42.1px;top:-7.1px}.brand--footer .brand-lockup--light{width:93px}.brand--footer .brand-lockup--light img{height:45.8px;left:-11.9px;top:-13.3px}.header-actions{display:flex;align-items:center;gap:22px}.header-link,.footer-link,.text-link,.theme-toggle{color:var(--paper);font-size:.72rem;font-weight:700;letter-spacing:.075em;text-decoration:none;text-transform:uppercase}.theme-toggle{margin:0;padding:0;border:0;background:transparent;cursor:pointer;font-family:inherit}.theme-toggle:hover{color:var(--soft)}.header-link span,.footer-link span,.text-link span{margin-left:5px;color:var(--muted)}.hero{padding:clamp(64px,10vw,158px) 0 56px}.eyebrow,.product-type,.product-number{margin:0;color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.hero-layout{display:grid;grid-template-columns:minmax(0,1.85fr) minmax(250px,.65fr);gap:clamp(40px,10vw,160px);align-items:end;margin-top:clamp(68px,10vw,154px)}h1,h2,h3,p{margin-top:0}h1{max-width:940px;margin-bottom:0;font-size:clamp(3.25rem,7.7vw,8.45rem);font-weight:500;letter-spacing:-.09em;line-height:.88}h1 em{color:var(--paper);font-style:normal;text-decoration:underline;text-decoration-color:var(--underline);text-decoration-thickness:.06em;text-underline-offset:.12em}.product-identity--ithuta em{color:var(--acid);font-style:normal;text-decoration:none}.hero-side{padding-bottom:9px}.hero-side p{max-width:350px;margin-bottom:28px;color:var(--soft);font-size:1rem;line-height:1.55}.text-link{padding-bottom:5px;border-bottom:1px solid var(--paper)}.hero-line{height:1px;margin-top:clamp(72px,11vw,180px);background:var(--line)}.hero-line span{display:block;width:20%;height:1px;background:var(--paper)}.products{padding:clamp(70px,10vw,152px) 0}.section-heading{display:flex;align-items:start;justify-content:space-between;gap:30px;margin-bottom:43px}.section-heading .eyebrow{padding-top:11px}h2{margin-bottom:0;font-size:clamp(2.25rem,4.6vw,5.2rem);font-weight:500;letter-spacing:-.078em;line-height:.92}.product-list{border-top:1px solid var(--line)}.product-card{position:relative;display:grid;grid-template-columns:74px minmax(240px,1fr) minmax(250px,.62fr);gap:20px;min-height:250px;padding:34px 26px 30px 0;border-bottom:1px solid var(--line);transition:padding .22s ease}.product-card:after{position:absolute;z-index:-1;top:0;right:-100vw;bottom:0;left:-100vw;content:"";background:transparent;transition:background .22s ease}.product-card:hover:after,.product-card:focus-within:after{background:var(--hover-wash)}.product-card:hover{padding-right:12px;padding-left:14px}.product-number{padding-top:8px}.product-identity{display:flex;align-items:center;min-height:150px}.product-identity--ithuta{gap:19px}.ithuta-symbol{display:inline-grid;grid-template-columns:repeat(3,8px);align-items:end;gap:4px;height:55px}.ithuta-symbol i{display:block;width:8px;border-radius:8px;background:var(--paper)}.ithuta-symbol i:nth-child(1){height:24px}.ithuta-symbol i:nth-child(2){height:55px;background:var(--acid)}.ithuta-symbol i:nth-child(3){height:34px}.product-identity h3{margin:0;font-size:clamp(2.3rem,4vw,5.1rem);font-weight:500;letter-spacing:-.08em;line-height:.9}.product-identity--brand img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.product-card--zinga img{width:min(265px,82%);max-height:140px}.product-card--intuitest img{width:min(205px,75%);max-height:148px;filter:invert(1)}html.light .product-card--intuitest img{filter:none}.product-content{align-self:end}.product-type{margin-bottom:18px;color:var(--soft)}.product-card--ithuta .product-type{color:var(--acid)}.product-description{max-width:375px;margin-bottom:27px;color:var(--soft);font-size:1rem;line-height:1.5}.product-link,.primary-link{display:inline-flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid var(--paper);color:var(--paper);font-size:.83rem;font-weight:700;text-decoration:none}.product-link span,.primary-link span{color:var(--muted);font-size:1rem;transition:transform .18s ease}.product-card--ithuta .product-link span,.product-page--ithuta .primary-link span{color:var(--acid)}.product-link:hover span,.primary-link:hover span{transform:translate(3px,-3px)}.statement{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;padding:clamp(74px,12vw,190px) 0 clamp(88px,13vw,210px);border-top:1px solid var(--line)}.statement .eyebrow{padding-top:16px}.statement-copy{max-width:820px;margin-bottom:0;font-size:clamp(3.3rem,8.3vw,9.25rem);font-weight:500;letter-spacing:-.1em;line-height:.83;text-align:right}.statement-copy span{color:var(--muted)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 0 32px;border-top:1px solid var(--line)}.site-footer p{margin:0;color:var(--muted);font-size:.75rem}.footer-legal{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.footer-legal a{color:var(--muted);font-size:.75rem;text-decoration:none}.footer-legal a:hover{color:var(--paper)}.footer-legal .sep{color:var(--sep);font-size:.75rem}.product-hero{min-height:calc(100vh - 88px);padding:clamp(72px,11vw,168px) 0 92px;display:flex;flex-direction:column;align-items:flex-start}.product-brand-title{display:flex;align-items:center;gap:clamp(17px,2vw,32px);margin-top:clamp(60px,10vw,140px)}.product-brand-title .ithuta-symbol{transform:scale(1.35);transform-origin:left center;margin-right:9px}.product-brand-title h1{font-size:clamp(4.3rem,10vw,11rem)}.product-page--ithuta .product-brand-title h1 em{color:var(--acid);text-decoration:none}.product-brand-title--brand{min-height:clamp(130px,14vw,205px)}.product-brand-title--brand img{display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.product-page--zinga .product-brand-title img{width:min(450px,78vw);max-height:200px}.product-page--intuitest .product-brand-title img{width:min(320px,65vw);max-height:210px;filter:invert(1)}html.light .product-page--intuitest .product-brand-title img{filter:none}.product-lead{max-width:575px;margin:clamp(62px,9vw,126px) 0 30px;color:var(--soft);font-size:clamp(1.25rem,2.1vw,2rem);letter-spacing:-.03em;line-height:1.25}.product-details{padding:clamp(80px,12vw,175px) 0;border-top:1px solid var(--line)}.product-details h2{max-width:840px;margin:30px 0 clamp(54px,8vw,115px)}.detail-list{border-top:1px solid var(--line)}.detail-list p{display:grid;grid-template-columns:74px 1fr;gap:20px;margin:0;padding:22px 0;border-bottom:1px solid var(--line);color:var(--soft);font-size:clamp(1rem,1.5vw,1.25rem)}.detail-list span{color:var(--muted);font-size:.68rem;font-weight:700;letter-spacing:.13em}.legal-page{min-height:100vh;display:flex;flex-direction:column}.legal-shell{flex:1;padding:clamp(48px,8vw,96px) 0 clamp(64px,10vw,120px);max-width:760px}.legal-shell>h1{font-size:clamp(2.5rem,5vw,4.5rem);letter-spacing:-.07em;line-height:.92;max-width:none}.legal-updated{margin:14px 0 0;color:var(--muted);font-size:.8rem;letter-spacing:.04em}.legal-body{margin-top:40px;color:var(--soft);font-size:1rem;line-height:1.65}.legal-section{margin-top:40px}.legal-section:first-child{margin-top:0}.legal-section h2{margin-bottom:14px;font-size:clamp(1.35rem,2.4vw,1.85rem);letter-spacing:-.04em;line-height:1.15;color:var(--paper)}.legal-section h3{margin:22px 0 10px;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--paper)}.legal-section p{margin:0 0 14px}.legal-section ul,.legal-section ol{margin:0 0 14px;padding-left:1.4rem}.legal-section li{margin-bottom:8px}.legal-section .marker-muted::marker{color:var(--muted)}.not-found-shell{min-height:calc(100vh - 178px);display:flex;flex-direction:column;justify-content:center;padding:80px 0}.not-found-shell h1{font-size:clamp(4rem,12vw,9rem);margin-bottom:18px}.not-found-shell p{color:var(--soft);font-size:1.15rem;margin-bottom:28px}@media (max-width: 820px){.site-header,.hero,.products,.statement,.site-footer,.product-hero,.product-details,.legal-shell,.not-found-shell{width:min(100% - 32px,1440px)}.site-header{height:75px}.brand-lockup{height:24px}.brand-lockup--dark{width:85px}.brand-lockup--dark img{height:45.7px;left:-46px;top:-7.8px}.brand-lockup--light{width:101px}.brand-lockup--light img{height:50px;left:-13px;top:-14.6px}.header-actions{gap:16px}.hero-layout{grid-template-columns:1fr;gap:37px}.hero-side{max-width:400px}.section-heading{display:block}.product-card{grid-template-columns:40px 1fr;min-height:0;padding:32px 0;gap:13px}.product-identity{grid-column:2;min-height:122px}.product-content{grid-column:2}.product-number{grid-row:1 / span 2}.product-card--zinga img{width:192px;max-height:115px}.product-card--intuitest img{width:155px;max-height:118px}.statement{display:block}.statement-copy{margin-top:50px;text-align:left}.product-hero{min-height:0;padding:86px 0 90px}.product-brand-title{margin-top:90px}.product-brand-title .ithuta-symbol{transform:scale(.86);margin-right:0}.product-details h2{margin-top:28px}.detail-list p{grid-template-columns:40px 1fr}}@media (max-width: 520px){.header-link{font-size:.63rem}.site-footer{flex-wrap:wrap;padding-bottom:28px}.site-footer p{order:3;width:100%}.product-brand-title--brand{min-height:116px}.product-page--zinga .product-brand-title img{max-height:110px}.product-page--intuitest .product-brand-title img{max-height:130px}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
