.gtmag-landing .foundations-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:45px;display:flex}.foundations-heading h2{max-width:650px}.foundations-heading p{color:#819396;font-size:14px}.gtmag-landing .features-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:48px 30px}.gtmag-landing .features-grid>article{grid-column:span 4;min-width:0}.gtmag-landing .features-grid>article:first-child{grid-column:span 7}.gtmag-landing .features-grid>article:nth-child(2){grid-column:span 5;padding-top:60px}.gtmag-landing .features-grid>article:nth-child(3){grid-column:span 5}.gtmag-landing .features-grid>article:nth-child(4){grid-column:span 7;padding-top:55px}.gtmag-landing .features-grid>article:nth-child(n+5){border-top:1px solid #e3e9e8;grid-column:span 6;grid-template-columns:140px 1fr;gap:0 22px;padding-top:28px;display:grid}.gtmag-landing .features-grid>article:nth-child(n+5) .foundation-art{border:0;grid-row:span 3;height:160px}.gtmag-landing .features-grid>article:nth-child(n+5) h3{margin:4px 0 0}.gtmag-landing .features-grid>article:nth-child(n+5) .policy-art{width:90%;padding:12px}.gtmag-landing .features-grid>article:nth-child(n+5) .policy-art p,.gtmag-landing .features-grid>article:nth-child(n+5) .policy-art small{display:none}.gtmag-landing .features-grid>article:nth-child(n+5) .policy-art strong{margin-top:10px;font-size:11px;display:block}.gtmag-landing .features-grid>article:nth-child(n+5) .stack-art>span{padding:12px;font-size:0}.gtmag-landing .features-grid>article:nth-child(n+5) .stack-art>div{gap:5px;margin-top:14px}.gtmag-landing .features-grid>article:nth-child(n+5) .stack-art>div img{width:17px;height:17px;padding:5px}.gtmag-landing .features-grid>article:nth-child(-n+4) .foundation-art{height:290px}.gtmag-landing .features-grid>article:first-child .event-stack{width:74%;max-width:410px;transform:rotate(-4deg)}.gtmag-landing .features-grid>article:first-child .event-stack>div{margin-top:10px;padding:19px;font-size:13px;box-shadow:0 5px #dce9ec,0 14px 22px -18px #345f7060}.gtmag-landing .features-grid>article:first-child .event-stack>div:nth-child(2){translate:18px}.gtmag-landing .features-grid>article:first-child .event-stack>div:nth-child(3){translate:35px}.gtmag-landing .features-grid>article:nth-child(2) .identity-art{max-width:330px}.gtmag-landing .features-grid>article:nth-child(3) .evidence-paper{max-width:290px}.gtmag-landing .features-grid>article:nth-child(3) .paper-photo{height:115px}.gtmag-landing .features-grid>article:nth-child(4) .signal-art{width:78%}.gtmag-landing .features-grid>article:nth-child(4) .signal-art>div{height:145px}.gtmag-landing .features-grid>article:nth-child(4) .signal-art strong{font-size:19px}.gtmag-landing .features-grid>article:nth-child(4) .signal-art small{font-size:11px}.gtmag-landing .ribbon{text-align:left;background:linear-gradient(100deg,#f7fbfc,#eff9fb 65%,#fff);border-block:1px solid #dcebed;border-radius:0;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:25px;padding:38px 32px;display:grid}.gtmag-landing .ribbon h2{max-width:400px;font-size:29px}.gtmag-landing .ribbon>p{margin:0;font-size:12px}.gtmag-landing .ribbon>.button{margin:0}.gtmag-landing .ribbon-lines{display:none}.gtmag-landing .relationships-section>.center-heading{text-align:left;grid-template-columns:1.5fr 1fr;align-items:end;gap:20px;display:grid}.gtmag-landing .relationships-section>.center-heading h2{grid-row:span 2;font-size:clamp(35px,4vw,53px)}.gtmag-landing .relationships-section>.center-heading>p{max-width:290px;margin:0}.gtmag-landing .relationships-section>.center-heading>.button{justify-self:start;margin:0}.gtmag-landing .crafted-pair{grid-template-columns:1.13fr 1fr;align-items:start;gap:55px}.gtmag-landing .crafted-pair>article:nth-child(2){margin-top:110px}.gtmag-landing .crafted-pair>article:first-child .crafted-art{height:490px}.gtmag-landing .crafted-pair>article:first-child .source-paths{height:90px}.gtmag-landing .crafted-pair>article:first-child .unified-record{padding-block:24px}.gtmag-landing .relationships-section>.preview-disclaimer{text-align:left;margin-top:30px}.gtmag-landing .evidence-editorial{grid-template-columns:.85fr 1.15fr;gap:70px;padding-block:100px;position:relative}.gtmag-landing .evidence-editorial>div:first-child{align-self:start;padding-top:95px;position:sticky;top:130px}.gtmag-landing .evidence-editorial h2{font-size:clamp(38px,4.5vw,62px)}.gtmag-landing .evidence-closeup{padding-bottom:45px}.gtmag-landing .evidence-context-photo>.restaurant-photo{height:380px}.gtmag-landing .evidence-context-photo strong{font-size:35px}.gtmag-landing .evidence-inspection{margin-top:-45px;margin-left:65px;padding:28px}.gtmag-landing .history-editorial{background:#f5f7f5;border-block:1px solid #e5ebe5;padding:55px 45px}.gtmag-landing .history-editorial .section-heading{align-items:start;margin-bottom:38px}.gtmag-landing .history-editorial .history-grid{grid-template-columns:1.2fr 1fr;gap:45px}.gtmag-landing .history-editorial .history-chart{background:#fff;border:1px solid #e4eae5;transform:rotate(-2deg);box-shadow:0 5px #e6ece6,0 20px 35px -25px #354a3660}.gtmag-landing .numbered-benefits>div{border-top:1px solid #dfe7df;padding-top:18px}.gtmag-landing .numbered-benefits>div>span{color:#9eb4a3;font-size:27px;font-weight:400}.gtmag-landing .principles-editorial{grid-template-columns:.85fr 1.15fr;align-items:start;gap:65px;display:grid}.gtmag-landing .principles-editorial>.section-heading{display:block;position:sticky;top:130px}.gtmag-landing .principles-editorial h2{font-size:clamp(36px,4vw,52px)}.gtmag-landing .principles-editorial .section-heading>p{max-width:310px;margin-top:25px;font-size:14px}.gtmag-landing .principles-grid{flex-direction:column;gap:0;display:flex}.gtmag-landing .principles-grid>article{border-top:1px solid #e3eae8;grid-template-columns:65px 1fr;gap:0 23px;padding:25px 0;display:grid}.gtmag-landing .principles-grid>article:last-child{border-bottom:1px solid #e3eae8}.gtmag-landing .principles-grid .principle-art{background:0 0;border:0;grid-row:span 2;width:65px;height:65px;overflow:visible}.gtmag-landing .principles-grid .principle-art:before{border-radius:12px;width:45px;height:45px}.gtmag-landing .principles-grid .principle-art>.icon{width:22px;height:22px}.gtmag-landing .principles-grid .principle-art>span{display:none}.gtmag-landing .principles-grid h3{margin:0;font-size:19px;font-weight:500}.gtmag-landing .principles-grid p{max-width:380px;margin:8px 0 0;font-size:13px}.gtmag-landing .surfaces{border-block:1px solid #e7edeb;justify-content:space-between;align-items:center;padding:20px 0;display:flex}.gtmag-landing .surfaces>div{gap:28px;margin:0;font-size:13px}.gtmag-landing .surfaces>a{color:#628c97;font-size:12px}.gtmag-landing .workflow-section{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.gtmag-landing .workflow-section>.center-heading{text-align:left;grid-area:1/1}.gtmag-landing .workflow-section>.center-heading h2{font-size:clamp(34px,4vw,48px)}.gtmag-landing .workflow-section>.center-heading p{font-size:14px}.gtmag-landing .workflow-cards{border-left:1px solid #d7e5e6;flex-direction:column;grid-area:1/2;gap:0;margin:0;padding:0 0 0 28px;display:flex}.gtmag-landing .workflow-cards>div{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;padding:25px 0}.gtmag-landing .workflow-cards>div:not(:last-child){border-bottom:1px solid #e8eeec}.gtmag-landing .workflow-cards>div:before{content:"";background:#81b2bd;border:3px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:29px;left:-34px;box-shadow:0 0 0 1px #c5dcde}.gtmag-landing .workflow-cards>div:after{display:none}.gtmag-landing .workflow-cards strong{margin:0 0 10px;font-size:24px}.gtmag-landing .workflow-cards p{font-size:13px}.gtmag-landing .workflow-chip{color:#89a1a3;background:0 0;padding:0;font-size:10px}.gtmag-landing .workflow-cards>div:hover{box-shadow:none;transform:none}.gtmag-landing .privacy-section{background:#f4f7f8;border-radius:12px;gap:55px;padding:42px}.gtmag-landing .privacy-section h2{font-size:35px}.gtmag-landing .privacy-list strong{font-size:15px}.gtmag-landing .privacy-list p{font-size:12px}.gtmag-landing .privacy-list>div>span{color:#7398a5;background:#fff;border:1px solid #e1ebee;border-radius:8px}.gtmag-landing .faq-section{grid-template-columns:.8fr 1.2fr;gap:70px;max-width:none;padding-block:100px;display:grid}.gtmag-landing .faq-section>h2{text-align:left;margin:13px 0 0;font-size:42px}.gtmag-landing .faq-section summary{padding-block:20px;font-size:14px}.gtmag-landing .closing{text-align:left;grid-template-columns:1.4fr 1fr;gap:25px 65px;padding:65px max(40px,50% - 560px);display:grid;overflow:hidden}.gtmag-landing .closing h2{grid-area:span 3/1;max-width:650px;font-size:clamp(40px,4.6vw,65px)}.gtmag-landing .closing>p{grid-column:2;align-self:end;margin:0;font-size:14px}.gtmag-landing .closing>.button{grid-column:2;justify-self:start;margin:0}.gtmag-landing .closing>.hero-metrics{grid-column:2;justify-content:flex-start;margin:0}.gtmag-landing .closing .hero-metrics>div{min-width:0;padding:0 18px}.gtmag-landing .closing .hero-metrics>div:first-child{padding-left:0}.gtmag-landing .closing .hero-metrics span{font-size:9px}.gtmag-landing .footer-top>div>a,.gtmag-landing .footer-top h3,.gtmag-landing .footer-top>div:first-child>p{font-size:12px}@media (max-width:1000px){.gtmag-landing .ribbon{grid-template-columns:1fr auto}.gtmag-landing .ribbon>p{display:none}.gtmag-landing .features-grid{gap:35px 24px}.gtmag-landing .features-grid>article:nth-child(n+5){grid-template-columns:110px 1fr;gap:0 17px}.gtmag-landing .crafted-pair{gap:28px}.gtmag-landing .evidence-editorial{gap:35px}.gtmag-landing .evidence-inspection{margin-left:30px;padding:22px}.gtmag-landing .history-editorial{padding:40px 28px}.gtmag-landing .principles-editorial{gap:35px}.gtmag-landing .workflow-section{gap:45px}.gtmag-landing .faq-section{gap:35px}.gtmag-landing .closing{gap:25px 35px;padding-inline:40px}}@media (max-width:760px){.gtmag-landing .foundations-heading{display:block}.foundations-heading p{margin-top:20px}.gtmag-landing .features-grid{grid-template-columns:1fr 1fr;gap:35px 20px}.gtmag-landing .features-grid>article:nth-child(n){border:0;grid-column:span 1;padding-top:0;display:block}.gtmag-landing .features-grid>article:nth-child(-n+4) .foundation-art{height:240px}.gtmag-landing .features-grid>article:nth-child(n+5) .foundation-art{height:170px}.gtmag-landing .features-grid>article:nth-child(n+5) h3{margin-top:18px}.gtmag-landing .features-grid>article:first-child .event-stack>div{padding:13px;font-size:10px}.gtmag-landing .features-grid>article:first-child .event-stack>div:nth-child(n){translate:0}.gtmag-landing .features-grid>article:nth-child(n+5) .policy-art{max-width:180px}.gtmag-landing .features-grid>article:nth-child(n+5) .stack-art{max-width:170px}.gtmag-landing .relationships-section>.center-heading{display:block}.gtmag-landing .relationships-section>.center-heading>p{margin:20px 0}.gtmag-landing .crafted-pair{grid-template-columns:1fr;gap:40px}.gtmag-landing .crafted-pair>article:nth-child(2){margin-top:0}.gtmag-landing .evidence-editorial{grid-template-columns:1fr;gap:35px}.gtmag-landing .evidence-editorial>div:first-child{padding:0;position:static}.gtmag-landing .evidence-context-photo>.restaurant-photo{height:310px}.gtmag-landing .history-editorial{padding:32px 24px}.gtmag-landing .history-editorial .history-grid{grid-template-columns:1fr;gap:35px}.gtmag-landing .principles-editorial{grid-template-columns:1fr;gap:25px}.gtmag-landing .principles-editorial>.section-heading{position:static}.gtmag-landing .principles-editorial .section-heading>p{max-width:440px}.gtmag-landing .surfaces{flex-direction:column;gap:20px}.gtmag-landing .surfaces>div{flex-wrap:wrap;gap:20px}.gtmag-landing .workflow-section{grid-template-columns:1fr;gap:30px}.gtmag-landing .workflow-section>.center-heading{grid-area:1/1}.gtmag-landing .workflow-cards{grid-area:2/1;margin-left:7px}.gtmag-landing .privacy-section{grid-template-columns:1fr;gap:30px;padding:30px}.gtmag-landing .faq-section{grid-template-columns:1fr;gap:25px;padding-block:70px}.gtmag-landing .closing{grid-template-columns:1fr;gap:25px;padding:45px 25px}.gtmag-landing .closing h2,.gtmag-landing .closing>p,.gtmag-landing .closing>.button,.gtmag-landing .closing>.hero-metrics{grid-area:auto/1}.gtmag-landing .ribbon{gap:20px;padding:25px}.gtmag-landing .ribbon h2{font-size:25px}}@media (max-width:480px){.gtmag-landing .features-grid{grid-template-columns:1fr;gap:32px}.gtmag-landing .features-grid>article:nth-child(n){grid-column:1}.gtmag-landing .features-grid>article:nth-child(-n+4) .foundation-art{height:265px}.gtmag-landing .features-grid>article:nth-child(n+5){border-top:1px solid #e6eeeb;grid-template-columns:100px 1fr;gap:0 16px;padding-top:22px;display:grid}.gtmag-landing .features-grid>article:nth-child(n+5) .foundation-art{height:140px}.gtmag-landing .features-grid>article:nth-child(n+5) h3{margin-top:0;font-size:16px}.gtmag-landing .features-grid>article:nth-child(n+5) p{font-size:12px}.gtmag-landing .features-grid>article:nth-child(n+5) a{font-size:10px}.gtmag-landing .ribbon{display:block}.gtmag-landing .ribbon>.button{margin-top:22px}.gtmag-landing .evidence-inspection{margin-left:15px;padding:20px}.gtmag-landing .evidence-context-photo strong{font-size:29px}.gtmag-landing .history-editorial{padding:28px 18px}.gtmag-landing .history-editorial .history-chart{padding:18px 13px}.gtmag-landing .principles-grid>article{grid-template-columns:47px 1fr;gap:0 18px}.gtmag-landing .principles-grid .principle-art{width:47px;height:55px}.gtmag-landing .principles-grid h3{font-size:18px}.gtmag-landing .privacy-section{padding:25px 20px}.gtmag-landing .surfaces>div{gap:16px;font-size:11px}.gtmag-landing .faq-section>h2{font-size:36px}}
.gtmag-landing .crafted-pair{gap:32px}.gtmag-landing .crafted-pair>article{background:0 0;border:0;padding:0}.gtmag-landing .crafted-pair>article>h3{margin-top:26px;font-size:22px}.gtmag-landing .crafted-pair>article>p{max-width:440px;font-size:14px}.crafted-art{isolation:isolate;border:1px solid #e4e7e5;border-radius:12px;height:460px;position:relative;overflow:hidden}.source-composition{background:radial-gradient(at 30% 110%,#d9eaf0,#0000 60%),#f0f3f2;padding:30px 30px 28px}.source-selector{z-index:2;justify-content:center;gap:15px;display:flex;position:relative}.source-selector button{cursor:pointer;background:#fff;border:1px solid #e4e8e6;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:10px;max-width:128px;padding:15px 10px 12px;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:0 3px #e0e6e3}.source-selector button span{color:#84918e;font-size:10px}.source-selector button[aria-pressed=true]{border-color:#80baca;box-shadow:0 3px #bed9df,0 0 0 3px #b8e2ec30}.source-selector button:hover{border-color:#94b7bf}.source-paths{width:100%;height:70px;position:relative}.source-paths svg{fill:none;stroke:#d0dcda;stroke-width:1.2px;width:100%;height:100%;overflow:visible}.source-paths .flow-path{stroke:#59a7bc;stroke-width:2px;stroke-dasharray:12 160;animation:3s linear infinite source-feed}.unified-record{z-index:1;background:#fff;border:1px solid #e2e8e6;border-radius:11px;max-width:350px;margin:0 auto;padding:20px 23px;position:relative;box-shadow:0 4px #e4eae7,0 5px #d4dfda,0 24px 32px -22px #254b4d40}.unified-record:after{content:"";background:linear-gradient(90deg,#c2e7eb,#cfcfea,#e8e1c9);border-radius:0 0 10px 10px;height:3px;position:absolute;bottom:-5px;left:5px;right:5px}.unified-heading{color:#80958b;border-bottom:1px solid #edf0ee;align-items:center;gap:9px;padding-bottom:16px;font-size:11px;display:flex}.unified-heading>.icon{color:#a4b5ac;width:15px;height:15px;margin-left:auto}.unified-person{align-items:center;gap:11px;padding:19px 0;display:flex}.gtmag-landing .unified-person>.record-portrait{width:43px;height:43px}.unified-person strong{letter-spacing:-.7px;font-size:20px;font-weight:500;display:block}.unified-person div>span{color:#92a097;margin-top:5px;font-size:11px;display:block}.unified-person>.icon{color:#5d9c89;width:16px;height:16px;margin-left:auto}.unified-fact{border-top:1px solid #edf0ee;padding-top:15px;animation:.35s both crafted-arrive}.unified-fact>span{color:#9aa99e;font-size:10px;display:block}.unified-fact>strong{color:#435e53;margin-top:7px;font-size:15px;font-weight:500;display:block}.unified-fact small{color:#92a498;align-items:center;gap:7px;margin-top:12px;font-size:10px;display:flex}.review-composition{background:radial-gradient(at 90% 100%,#dce0f2,#0000 65%),#f2f1f5;padding:65px 34px 20px}.review-paper-back{color:#a2a7b3;background:#fafafb;border:1px solid #e1e0e7;border-radius:10px;align-items:flex-start;gap:10px;height:280px;padding:20px;font-size:11px;display:flex;position:absolute;top:35px;left:28px;right:45px;transform:rotate(-5deg)}.review-paper-back>div{background:linear-gradient(90deg,#eff0f3 30px,#0000 30px 40px,#f3f4f6 40px);border-bottom:1px solid #edeef1;border-radius:5px;height:44px;position:absolute;top:70px;left:20px;right:20px}.review-paper-back>div:last-child{top:130px}.review-focus{background:#fff;border:1px solid #e3e3e9;border-radius:11px;position:relative;overflow:hidden;box-shadow:0 4px #e5e5ed,0 5px #d5d7e0,0 24px 35px -20px #3c3d6038}.review-focus:before{content:"";background:linear-gradient(90deg,#a7dce8,#d1cef1,#e4dcc9);height:4px;display:block}.review-focus-heading{color:#929aab;border-bottom:1px solid #eff0f3;align-items:center;gap:8px;padding:15px 20px;font-size:10px;display:flex}.review-focus-heading .icon{color:#8898af;width:15px;height:15px}.review-indicator{background:#8bb1a0;border-radius:50%;width:5px;height:5px;margin-left:auto}.review-focus-body{min-height:230px;padding:22px;animation:.4s both crafted-arrive}.review-focus h4{letter-spacing:-.9px;color:#394551;margin:0 0 12px;font-size:26px;font-weight:500;line-height:1.12}.review-focus-body>p{color:#929ba6;min-height:39px;font-size:12px;line-height:1.6}.review-account{background:#f7f8fa;border:1px solid #eceef2;border-radius:6px;align-items:center;gap:9px;margin-top:17px;padding:10px;display:flex}.review-account strong{color:#697885;font-size:11px;font-weight:500;display:block}.review-account small{color:#9ba6b0;margin-top:5px;font-size:9px;display:block}.review-progress-row{color:#9aa8ad;align-items:center;gap:7px;margin-top:17px;font-size:9px;display:flex}.review-progress-row .icon{color:#779f9b;width:14px;height:14px}.review-progress-row i{background:#e4ebec;flex:1;height:1px}.review-bottom-note{color:#9aa8ad;background:#fafbfc;border-top:1px solid #eef0f3;align-items:center;gap:7px;padding:13px 20px;font-size:9px;display:flex}.review-bottom-note .icon{width:12px;height:12px}.review-sequence-controls{justify-content:space-between;align-items:center;gap:8px;margin-top:21px;display:flex;position:relative}.review-sequence-controls>div{gap:3px;display:flex}.review-sequence-controls button{font:inherit;cursor:pointer;color:#929ca9;background:0 0;border:1px solid #0000;border-radius:5px;padding:7px 9px;font-size:10px}.review-sequence-controls button[aria-pressed=true]{color:#566479;background:#fff;border-color:#e2e5eb;box-shadow:0 2px 4px #41465308}.review-sequence-controls .review-play{color:#6f7c90}.review-play:disabled{opacity:.6;cursor:default}.evidence-closeup{isolation:isolate;min-width:0;padding:0 12px 30px 0;position:relative}.evidence-closeup:before{content:"";z-index:-1;background:radial-gradient(at 20% 80%,#dbeaf0,#0000 60%),radial-gradient(at 90% 90%,#e9dfef,#0000 55%),#f1f2ee;border-radius:14px;position:absolute;inset:65px -15px 0 15px}.evidence-context-photo{border-radius:10px;width:94%;position:relative;overflow:hidden;box-shadow:0 12px 35px -20px #29433350}.gtmag-landing .evidence-context-photo>.restaurant-photo{object-fit:cover;width:100%;height:300px}.evidence-context-photo:after{content:"";background:linear-gradient(#0000 25%,#09232095);position:absolute;inset:0}.evidence-context-photo>div{z-index:1;color:#fff;position:absolute;bottom:28px;left:25px}.evidence-context-photo span{opacity:.8;font-size:11px}.evidence-context-photo strong{letter-spacing:-.8px;margin-top:10px;font-size:28px;font-weight:400;line-height:1.1;display:block}.evidence-inspection{z-index:2;background:#fff;border:1px solid #e2e7e5;border-radius:10px;margin:-30px 0 0 34px;padding:23px;position:relative;box-shadow:0 5px #e6ebe7,0 6px #d9e2dc,0 20px 35px -20px #224e4240}.evidence-inspection-top{color:#8a9b93;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px;font-size:10px;display:flex}.evidence-inspection-top>span{align-items:center;gap:7px;display:flex}.evidence-inspection-top .icon{width:14px;height:14px}.verified-label{color:#689c87;font-size:9px}.gtmag-landing .evidence-inspection h3{letter-spacing:-.8px;max-width:300px;margin:0 0 13px;font-size:25px;font-weight:500;line-height:1.15}.evidence-inspection>p{color:#97a59b;margin:0 0 20px;font-size:12px;line-height:1.65}.evidence-claim-row{color:#839787;border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:10px;padding:13px 0;font-size:11px;display:flex}.evidence-claim-row strong{color:#6e9e81;align-items:center;gap:5px;font-size:10px;font-weight:400;display:flex}.evidence-claim-row .icon{width:13px;height:13px}.unknown-value{color:#9ca998;background:#f3f4f1;border-radius:4px;padding:4px 6px;font-size:9px}.evidence-source-toggle{width:100%;font:inherit;color:#648778;cursor:pointer;background:#f7faf7;border:1px solid #e3eae2;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-top:13px;padding:13px 11px;font-size:11px;transition:background .2s,border-color .2s;display:flex}.evidence-source-toggle>span{align-items:center;gap:7px;display:flex}.evidence-source-toggle .icon{width:15px;height:15px}.evidence-source-toggle:hover{background:#ecf5f1;border-color:#bfd5c8}.evidence-source-toggle[aria-expanded=true]>.icon{transform:rotate(45deg)}.evidence-source-details{padding:15px 2px 0;animation:.3s crafted-arrive}.evidence-source-details>span{color:#a1afa3;justify-content:space-between;gap:10px;margin-bottom:9px;font-size:9px;display:flex}.evidence-source-details strong{color:#718e79;font-size:9px;font-weight:400}.evidence-source-details p{color:#a0afa3;margin-top:10px;font-size:9px}@keyframes source-feed{to{stroke-dashoffset:-172px}}@keyframes crafted-arrive{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0}}@media (max-width:1000px){.source-composition{padding:25px 22px}.source-selector{gap:10px}.source-selector button{padding-inline:7px}.source-selector button span{font-size:9px}.review-composition{padding:58px 24px 20px}.review-focus-body{min-height:244px;padding:20px}.review-focus h4{font-size:24px}.review-focus-body>p{font-size:11px}.review-account strong{font-size:10px}.review-sequence-controls button{padding:6px;font-size:9px}.evidence-inspection{margin-left:20px;padding:20px}.gtmag-landing .evidence-inspection h3{font-size:23px}}@media (max-width:760px){.gtmag-landing .crafted-pair{grid-template-columns:1fr;gap:35px}.crafted-art{height:460px}.source-composition{flex-direction:column;align-items:stretch;padding:30px;display:flex}.source-selector{width:100%;max-width:430px;margin-inline:auto}.source-selector button span{font-size:11px}.unified-record{width:100%;max-width:370px}.review-composition{padding:60px 35px 20px}.review-focus-body{min-height:225px}.review-focus h4{font-size:28px}.review-focus-body>p{font-size:13px}.review-account strong{font-size:12px}.review-account small{font-size:10px}.review-sequence-controls button{padding:8px 10px;font-size:11px}.evidence-closeup{width:100%;max-width:520px;margin-inline:auto}.gtmag-landing .evidence-context-photo>.restaurant-photo{height:290px}.gtmag-landing .evidence-inspection h3{font-size:26px}}@media (max-width:400px){.crafted-art{height:455px}.source-composition{padding:25px 16px}.source-selector{gap:8px}.source-selector button span{font-size:9px}.source-selector button{padding:13px 5px 10px}.source-selector img{width:25px;height:25px}.unified-record{padding:19px}.unified-person strong{font-size:19px}.review-composition{padding:55px 17px 18px}.review-paper-back{left:15px;right:30px}.review-focus-body{min-height:243px;padding:18px}.review-focus h4{font-size:25px}.review-focus-body>p{font-size:12px}.review-account strong{font-size:10px}.review-account small{font-size:8px}.review-focus-heading{padding:14px 17px}.review-sequence-controls button{padding:7px 8px;font-size:10px}.evidence-closeup{padding-right:5px}.evidence-closeup:before{left:5px;right:0}.evidence-inspection{margin-left:13px;padding:18px}.evidence-inspection-top{gap:7px;font-size:9px}.verified-label{font-size:8px}.gtmag-landing .evidence-inspection h3{font-size:23px}.gtmag-landing .evidence-context-photo>.restaurant-photo{height:260px}}@media (prefers-reduced-motion:reduce){.crafted-art *,.evidence-closeup *{transition:none!important;animation:none!important}}.gtmag-landing .two-cards.crafted-pair>article{background:0 0;border:0;border-radius:0;padding:0}
.gtmag-landing{--muted:#63767c;overflow:clip}.gtmag-landing h1,.gtmag-landing h2{letter-spacing:-.055em;font-weight:500}.gtmag-landing h3{font-weight:600}.gtmag-landing .content-width{width:min(1120px,100% - 96px)}.gtmag-landing .section{padding-block:88px}.gtmag-landing .hero{background:radial-gradient(at 50% 110%,#155568 0,#0000 56%),#06262e;min-height:650px;padding-top:76px}.gtmag-landing .hero h1{font-size:clamp(42px,5.2vw,72px);font-weight:500}.gtmag-landing .hero h1>span{background-image:linear-gradient(100deg,#a9e9ef,#68cce7 50%,#d4faff)}.gtmag-landing .hero-description{font-size:16px;line-height:1.7}.gtmag-landing .dark-eyebrow,.gtmag-landing .micro-copy,.gtmag-landing .hero-metrics span{font-size:11px}.gtmag-landing .hero-metrics{margin-top:32px}.gtmag-landing .star{opacity:.35}.gtmag-landing .button{background:linear-gradient(#73ddfa,#31c8f2);border:1px solid #ffffff40;border-radius:8px;gap:20px;padding:12px 16px 12px 20px;font-size:14px;font-weight:500;transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff80,0 2px #148bae,0 5px 12px #06384912}.gtmag-landing .button>span{background:0 0;border:0;width:20px;height:20px;transition:transform .2s}.gtmag-landing .button:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff90,0 3px #148bae,0 9px 20px #06384925}.gtmag-landing .button:hover>span{transform:translate(3px)}.gtmag-landing .button:active{transform:translateY(1px)}.gtmag-landing .button-light{background:linear-gradient(#fff,#f1f6f6);box-shadow:inset 0 1px #fff,0 2px #ccd8db,0 4px 12px #062a3010}.gtmag-landing .section-heading p,.gtmag-landing .center-heading>p{font-size:15px}.gtmag-landing .section-label{letter-spacing:1.4px;color:#617c85;font-size:10px}.gtmag-landing .noise-panel{color:#183b45;background:#f6f9fa;border-color:#d8e5e8;border-radius:16px;width:min(1030px,100% - 128px);max-width:none;height:auto;margin-top:-95px;padding:0;overflow:hidden;box-shadow:0 30px 65px -35px #072c4050}.gtmag-landing .noise-panel:after{display:none}.context-sculpture{background:radial-gradient(at 50% 30%,#c9edf3a0,#0000 60%);position:relative}.context-stage{perspective:1100px;background-image:radial-gradient(#17445320 .65px,#0000 .8px);background-size:12px 12px;justify-content:space-between;align-items:center;height:310px;padding:30px 45px 60px;display:flex;position:relative}.context-stage:after{content:"";filter:blur(22px);pointer-events:none;background:#22596d25;border-radius:50%;width:40%;height:50px;position:absolute;bottom:43px;left:30%}.source-ledger,.context-receipt{z-index:2;background:linear-gradient(145deg,#fff,#f7fafb);border:1px solid #d8e3e6;border-radius:10px;width:245px;padding:23px;transition:transform .5s,box-shadow .5s;box-shadow:0 4px #e1e9ed,0 5px #c4d2d8,0 20px 32px -18px #143a4b55}.source-ledger{transform:rotateY(14deg)rotate(-4deg)}.context-receipt{transform:rotateY(-14deg)rotate(4deg)}.source-ledger strong,.context-receipt strong{letter-spacing:-.5px;margin:12px 0 6px;font-size:18px;font-weight:500;display:block}.source-ledger p,.context-receipt p{color:#6e8187;font-size:12px}.material-label,.context-receipt>div{letter-spacing:1px;color:#587e89;font-size:9px}.source-ledger>div{margin:18px 0 8px;font-size:11px}.source-ledger small{color:#87989e;letter-spacing:.5px;font-size:9px}.signal-dot{background:#1ba5ca;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #19b9dc14}.receipt-stamp{color:#327486;border:1px solid #cfe6eb;border-radius:4px;margin-top:18px;padding:6px 8px;font-size:10px;display:inline-block}.context-core{width:150px;height:155px;transform-style:preserve-3d;z-index:3;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotateX(26deg)rotate(-18deg)}.context-core:hover{transform:rotateX(16deg)rotate(12deg)translateY(-12px)}.core-base,.core-mid,.core-top{border:1px solid #759ba8;border-radius:28px;position:absolute;inset:0;box-shadow:inset 0 1px #d7edf3}.core-base{background:linear-gradient(140deg,#7eabb8,#254959);transform:translateY(17px);box-shadow:0 8px #a4bcc5,0 10px #7c9daa,0 24px 30px -16px #12364a80}.core-mid{background:linear-gradient(135deg,#d3f5fa,#66bfda);transform:translateY(8px)}.core-top{background:linear-gradient(135deg,#224753,#092d3a);border:2px solid #9ac7d4;flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex;box-shadow:inset 2px 2px 4px #c4f5ff45,inset -3px -4px 8px #00162180}.core-top svg{filter:drop-shadow(0 2px 1px #0005)}.core-top svg path{fill:#8ce5fb}.core-top>span{color:#c0e2e9;letter-spacing:3px;font-size:10px}.core-indicators{gap:6px;display:flex;position:absolute;bottom:11px}.core-indicators i{background:#74eaff;border-radius:50%;width:3px;height:3px;box-shadow:0 0 7px #74eaff}.context-route{z-index:1;background:linear-gradient(90deg,#c2dbe1,#67bdd2);width:17%;height:1px;position:absolute;top:46%;overflow:visible}.route-in{left:28%}.route-out{right:28%}.context-route i{background:#21bbe5;border-radius:5px;width:18px;height:4px;animation:3.5s linear infinite context-transfer;position:absolute;top:-2px;box-shadow:0 0 13px #00c9ff90}.route-out i{animation-delay:1.75s}.context-caption{text-align:center;color:#6d858e;font-size:11px;position:absolute;bottom:22px;left:0;right:0}.context-controls{justify-content:center;gap:6px;padding:0 24px;display:flex}.context-controls button{cursor:pointer;color:#6b8188;background:0 0;border:1px solid #0000;border-radius:7px;padding:10px 19px;font-size:13px;transition:background .2s,box-shadow .2s}.context-controls button span{opacity:.65;margin-right:9px;font-size:10px}.context-controls button[aria-pressed=true]{color:#113e4a;background:#fff;border-color:#dce6e9;box-shadow:0 3px 7px #14394d08}.context-controls button:hover{background:#e8f2f5}.context-explanation{text-align:center;min-height:125px;padding:22px 28px 26px}.context-explanation strong{letter-spacing:-.3px;font-size:16px;font-weight:500}.context-explanation p{color:#647c85;max-width:580px;margin:7px auto 10px;font-size:12px}.context-explanation small{color:#8c9da3;font-size:10px}[data-context-stage="1"] .core-top{border-color:#69e0ff}[data-context-stage="2"] .context-receipt{transform:rotateY(-5deg)rotate(0)translateY(-5px);box-shadow:0 4px #e1e9ed,0 5px #c4d2d8,0 18px 30px -14px #167c9d55}.gtmag-landing .stack-strip{padding-block:46px 30px}.gtmag-landing .technology-logos{flex-wrap:wrap;gap:30px}.gtmag-landing .technology-logos>span{letter-spacing:-.4px;color:#384f57;align-items:center;gap:10px;font-family:inherit;font-size:16px;font-weight:500;display:flex}.technology-logos img{object-fit:contain}.gtmag-landing .features-grid{gap:40px 26px}.foundation-art{isolation:isolate;background:#f3f7f8;border:1px solid #e3e9eb;border-radius:12px;place-items:center;height:225px;display:grid;position:relative;overflow:hidden}.foundation-art:before{content:"";z-index:-1;opacity:.3;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='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23839196' opacity='.15' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.foundation-art>div{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.features-grid article:hover .foundation-art>div{transform:translateY(-5px)}.gtmag-landing .features-grid h3{letter-spacing:-.45px;margin-top:20px;font-size:17px}.gtmag-landing .features-grid p{color:#6c7d83;margin-top:9px;font-size:13px;line-height:1.7}.gtmag-landing .features-grid article>a{margin-top:15px;font-size:12px}.foundation-0{background:radial-gradient(at 90% 10%,#bceaf5,#0000 70%),#e9f3f6}.event-stack{width:80%;position:relative}.event-stack>div{background:#fff;border:1px solid #dce8ec;border-radius:6px;align-items:center;gap:9px;margin-top:7px;padding:14px 12px;font-size:11px;display:flex;box-shadow:0 4px 8px #17405106}.event-stack i{background:#3daed0;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #def3f9}.event-stack span{color:#8b9ba1;margin-left:auto;font-size:9px}.event-stack small{text-align:center;letter-spacing:1.2px;color:#67838f;margin-top:16px;font-size:8px;display:block}.foundation-1{background:radial-gradient(at 20% 10%,#e1dafa,#0000 70%),#f4f1f9}.identity-art{align-items:center;width:85%;display:flex}.identity-source,.identity-master>span{color:#7d6b9a;background:#ebe5f6;border:4px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;font-size:12px;display:grid}.identity-link{background:#beafd8;flex-shrink:0;width:27px;height:1px}.identity-master{text-align:center;background:#fff;border:1px solid #e6dfef;border-radius:10px;flex:1;padding:18px 12px;box-shadow:0 5px #e3ddec,0 14px 20px -12px #64508040}.identity-master>span{margin:0 auto 8px}.identity-master strong,.identity-master small{display:block}.identity-master strong{font-size:14px;font-weight:500}.identity-master small{color:#8a8099;margin-top:5px;font-size:9px}.identity-master b{color:#76618f;background:#f3eff9;border-radius:4px;margin-top:14px;padding:5px 8px;font-size:9px;font-weight:400;display:inline-block}.foundation-2{background:radial-gradient(at 90% 90%,#f1e4cf,#0000 80%),#f8f5ef}.evidence-paper{background:#fff;border:1px solid #e9e2d8;border-radius:5px;width:75%;padding:22px;transform:rotate(-5deg);box-shadow:4px 5px #f8f5ef,5px 6px #d9d3c9,0 17px 25px -15px #715b4150}.evidence-paper small{letter-spacing:1px;color:#9b8e79;font-size:7px}.evidence-paper strong{margin:14px 0;font-size:19px;font-weight:500;line-height:1.2;display:block}.evidence-paper mark{color:#8d743f;background:#f9eecb;border-radius:2px;padding:3px 6px;font-size:10px}.paper-rules{background:repeating-linear-gradient(0deg,#e7e9e8 0 2px,#0000 2px 7px);width:85%;height:16px;margin:10px 0}.evidence-paper>span{color:#929589;font-size:8px}.foundation-3{color:#dceff3;background:radial-gradient(at 100% 0,#185368,#0000 80%),#102e3a;border-color:#163d49}.signal-art{width:78%}.signal-art>div{border-bottom:1px solid #6694a340;align-items:flex-end;gap:10px;height:100px;margin-bottom:20px;padding-bottom:1px;display:flex}.signal-art i{transform-origin:bottom;background:linear-gradient(#7ce1f5,#2d778c);border-radius:3px 3px 0 0;flex:1;animation:.8s both signal-rise;animation-timeline:view();animation-range:entry;box-shadow:inset 1px 0 #ffffff30}.signal-art strong{font-size:13px;font-weight:500}.signal-art small{color:#8fb3be;margin-top:6px;font-size:9px;display:block}.foundation-4{background:radial-gradient(at 10% 100%,#e3eee9,#0000 80%),#f1f5f2}.policy-art{background:#fff;border:1px solid #dde5e1;border-radius:10px;width:80%;padding:19px;box-shadow:0 12px 20px -13px #3d5c4d40}.policy-lock{color:#608c7b;background:#e6f0ed;border-radius:8px;place-items:center;width:28px;height:28px;margin-right:9px;display:inline-grid}.policy-art>strong{font-size:13px;font-weight:500}.policy-art p{border-bottom:1px solid #edf1ee;justify-content:space-between;padding:11px 0;font-size:10px;display:flex}.policy-art b{color:#759285;font-size:8px;font-weight:400}.policy-art small{color:#91a09a;margin-top:12px;font-size:8px;display:block}.foundation-5{background:radial-gradient(#fff,#0000 80%),#eceef0}.stack-art{text-align:center;width:80%}.stack-art>span{background:#fff;border:1px solid #dde3e6;border-radius:9px;align-items:center;gap:10px;padding:13px 20px;font-size:13px;display:inline-flex;box-shadow:0 4px #dde4e8}.stack-art img{object-fit:contain;width:26px;height:26px}.stack-art>div{justify-content:center;gap:18px;margin-top:28px;display:flex}.stack-art>div img{box-sizing:content-box;background:#fff;border:1px solid #e0e6e9;border-radius:10px;padding:12px;box-shadow:0 3px #dde4e8}.stack-art small{letter-spacing:1px;color:#87979e;margin-top:22px;font-size:7px;display:block}.gtmag-landing .mini-browser{border-radius:10px;box-shadow:0 14px 28px -18px #1a405740}.gtmag-landing .two-cards>article{background:radial-gradient(at 10% 0,#d8f3fa75,#0000 65%),#f5f8f9}.gtmag-landing .two-cards>article:nth-child(2){background:radial-gradient(at 90% 100%,#dedff580,#0000 70%),#f8f8fa}.gtmag-landing .preview-tabs>button{padding:14px 19px;font-size:13px}.gtmag-landing .preview-result>p,.gtmag-landing .preview-row strong{font-size:12px}.gtmag-landing .preview-row small,.gtmag-landing .preview-result-footer{font-size:10px}.gtmag-landing .principle-art{perspective:600px;background:radial-gradient(at 50% 45%,#fff,#eef4f6);border-color:#e2e9eb;border-radius:10px;height:150px}.gtmag-landing .principle-art>span{background-image:radial-gradient(#9bb9c040 .7px,#0000 1px);background-size:9px 9px;border:0}.gtmag-landing .principle-art:before{background:linear-gradient(135deg,#fff,#dbeef4);border:1px solid #b8d6df;border-radius:19px;width:83px;height:83px;transition:transform .4s;transform:translate(-50%,-50%)rotateX(25deg)rotate(-15deg);box-shadow:0 5px #b6cbd3,0 6px #a1bbc5,0 18px 24px -12px #31556950}.gtmag-landing .principle-art:after{display:none}.gtmag-landing .principle-art>.icon{color:#4c879c;width:30px;height:30px;transition:transform .4s;transform:rotate(-15deg)}.gtmag-landing .principle-art:hover:before{transform:translate(-50%,-56%)rotateX(12deg)rotate(0)}.gtmag-landing .principle-art:hover>.icon{transform:translateY(-6px)}.gtmag-landing .principles-grid h3{font-size:15px}.gtmag-landing .principles-grid p{color:#6e8189;font-size:12px}.gtmag-landing .principles-grid article>small{font-size:8px}@keyframes context-transfer{0%{opacity:0;left:0}15%,80%{opacity:1}to{opacity:0;left:100%}}@keyframes signal-rise{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media (max-width:1000px){.context-stage{padding-inline:28px}.source-ledger,.context-receipt{width:210px;padding:18px}.context-core{width:125px;height:135px}.gtmag-landing .features-grid{grid-template-columns:repeat(2,1fr)}.foundation-art{height:240px}}@media (max-width:760px){.gtmag-landing .content-width{width:calc(100% - 40px)}.gtmag-landing .section{padding-block:60px}.gtmag-landing .noise-panel{width:calc(100% - 52px)}.context-stage{padding:22px;grid-template-columns:1fr 1fr;align-content:end;gap:20px;height:370px;padding-bottom:44px;display:grid}.source-ledger,.context-receipt{align-self:start;width:100%;padding:16px;transform:none}.source-ledger strong,.context-receipt strong{font-size:15px}.context-core{width:104px;height:112px;position:absolute;top:22px;left:calc(50% - 52px)}.core-top svg{width:49px;height:49px}.core-top>span{font-size:8px}.context-route{width:24%;top:170px}.route-in{left:25%;transform:rotate(-28deg)}.route-out{right:25%;transform:rotate(28deg)}.context-caption{font-size:10px;bottom:15px}.context-stage:after{top:125px;bottom:auto}.context-controls button{padding:9px 12px}.gtmag-landing .technology-logos{gap:24px}.gtmag-landing .technology-logos>span{font-size:14px}.gtmag-landing .hero{padding-top:55px}.gtmag-landing .hero-description{font-size:14px}.gtmag-landing .preview-tabs>button{padding:12px;font-size:12px}}@media (max-width:480px){.gtmag-landing .hero{min-height:670px;margin-inline:10px;padding-inline:18px}.gtmag-landing .hero h1{font-size:42px}.gtmag-landing .hero-metrics>div{min-width:0;padding-inline:14px}.gtmag-landing .hero-metrics span{font-size:9px}.gtmag-landing .noise-panel{width:calc(100% - 32px)}.context-stage{gap:12px;height:375px;padding:18px 14px 35px}.source-ledger,.context-receipt{padding:12px}.source-ledger strong,.context-receipt strong{font-size:14px}.source-ledger p,.context-receipt p{font-size:10px}.source-ledger>div{font-size:9px}.material-label,.context-receipt>div{font-size:8px}.receipt-stamp{padding:5px;font-size:8px}.context-explanation{padding:20px 20px 24px}.context-explanation strong{font-size:14px}.context-explanation p{font-size:11px}.context-controls{gap:1px;padding-inline:10px}.context-controls button{padding:9px 10px;font-size:12px}.context-controls button span{margin-right:5px}.gtmag-landing .features-grid{grid-template-columns:1fr;gap:32px}.foundation-art{height:250px}.foundation-art>div{max-width:270px}.gtmag-landing .section-heading{gap:22px}.gtmag-landing .button{gap:15px;padding:11px 14px;font-size:13px}.gtmag-landing .technology-logos>span{font-size:13px}.technology-logos img{width:22px;height:22px}.gtmag-landing .principles-grid{grid-template-columns:1fr 1fr;gap:26px 18px}.gtmag-landing .principle-art{height:125px}}@media (prefers-reduced-motion:reduce){.gtmag-landing *,.gtmag-landing :before,.gtmag-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.gtmag-landing .two-cards>article{border:1px solid #e5ecee;border-radius:14px;padding:26px}.gtmag-landing .two-cards article>h3{letter-spacing:-.6px;margin-top:28px;font-size:20px;font-weight:500}.gtmag-landing .two-cards article>p{color:#6f838a;font-size:14px}.gtmag-landing .mini-browser{min-height:255px;padding:18px 20px;transition:transform .4s,box-shadow .4s}.gtmag-landing .two-cards article:hover .mini-browser{transform:translateY(-4px);box-shadow:0 18px 30px -20px #1a405750}.gtmag-landing .browser-dots>span{font-size:9px}.gtmag-landing .person-card strong,.gtmag-landing .relationship-row strong{font-size:13px;font-weight:500}.gtmag-landing .person-card small,.gtmag-landing .relationship-row small{font-size:10px}.gtmag-landing .profile-lines>span{align-items:center;gap:12px;font-size:9px}.gtmag-landing .profile-lines b{text-align:right;font-size:10px}.gtmag-landing .card-footnote{font-size:10px}.gtmag-landing .status-pill{color:#477f6c;background:#f0f7f3;border-color:#dceae2;font-size:9px}.gtmag-landing .preview-disclaimer{color:#83969d;font-size:10px}.gtmag-landing .split-section>div>p:not(.section-label){color:#6d8088;font-size:15px}.gtmag-landing .evidence-card{background:linear-gradient(140deg,#fff,#fffefb);border-color:#e8e5dc;padding:30px;position:relative;transform:rotate(2deg);box-shadow:5px 6px #f3f2ed,6px 7px #e3e4df,0 25px 45px -22px #2b4b5a30}.gtmag-landing .card-topline{color:#8b8e81;font-size:10px}.gtmag-landing .cyan-tag{color:#9e854a;background:#f6ecd2;padding:5px 7px;font-size:8px}.gtmag-landing .claim-line{padding-block:16px;font-size:12px}.gtmag-landing .evidence-quote{letter-spacing:-.25px;color:#516c75;padding:24px 0;font-size:17px;line-height:1.6}.gtmag-landing .source-detail{background:#f7f8f7;padding:14px}.gtmag-landing .source-detail strong{font-size:11px}.gtmag-landing .source-detail small,.gtmag-landing .neutral-pill{font-size:9px}.gtmag-landing .safe-note{font-size:10px;line-height:1.6}.gtmag-landing .history-chart{background:linear-gradient(130deg,#f9fcfd,#f1f6f8);border-radius:12px;padding:28px;box-shadow:inset 0 1px #fff}.gtmag-landing .chart-heading{font-size:13px}.gtmag-landing .chart-heading>span{font-size:9px}.gtmag-landing .chart-bars{gap:10px;height:185px}.gtmag-landing .chart-bars>div>span{background:linear-gradient(90deg,#c5d5db,#e1e8eb);transition:filter .2s;box-shadow:inset 1px 0 #fff9}.gtmag-landing .chart-bars>div>span:after{background:linear-gradient(90deg,#33aacb,#74daed)}.gtmag-landing .chart-bars>div:hover>span{filter:brightness(.92)}.gtmag-landing .chart-bars small{font-size:7px}.gtmag-landing .chart-axis{font-size:9px}.gtmag-landing .numbered-benefits strong{font-size:15px;font-weight:500}.gtmag-landing .numbered-benefits p{font-size:13px}.gtmag-landing .numbered-benefits>div>span{color:#6a9baa;font-size:18px;font-weight:400}.gtmag-landing .workflow-cards{gap:28px}.gtmag-landing .workflow-cards>div{background:linear-gradient(150deg,#fff,#f3f6f7);border-radius:12px;min-height:225px;padding:27px;box-shadow:inset 0 1px #fff,0 8px 18px -14px #193d4c40}.gtmag-landing .workflow-cards small{font-size:9px}.gtmag-landing .workflow-cards strong{margin-top:22px;font-size:20px;font-weight:500}.gtmag-landing .workflow-cards p{color:#6f828a;font-size:13px}.gtmag-landing .workflow-chip{color:#568293;background:#e8f1f4;font-size:10px}.gtmag-landing .surfaces>p{font-size:10px}.gtmag-landing .surfaces>a{font-size:12px}.gtmag-landing .faq-section summary{padding-block:24px;font-size:15px}.gtmag-landing .faq-section details>p{font-size:14px}.gtmag-landing .faq-section summary:hover{color:#1684a2}@media (max-width:760px){.gtmag-landing .two-cards{gap:20px}.gtmag-landing .two-cards>article{padding:20px}.gtmag-landing .split-section{gap:38px}.gtmag-landing .evidence-card{padding:24px}.gtmag-landing .history-chart{padding:20px}.gtmag-landing .chart-bars{gap:7px}.gtmag-landing .workflow-cards>div{padding:22px}.gtmag-landing .mini-browser{min-height:250px;padding:14px}}@media (max-width:480px){.gtmag-landing .two-cards>article{padding:15px}.gtmag-landing .profile-lines>span{font-size:8px}.gtmag-landing .profile-lines b{font-size:9px}.gtmag-landing .person-card{gap:8px}.gtmag-landing .person-card strong{font-size:12px}.gtmag-landing .status-pill{font-size:8px}.gtmag-landing .evidence-card{padding:20px;transform:none}.gtmag-landing .chart-heading{font-size:11px}.gtmag-landing .chart-bars small{font-size:6px}.gtmag-landing .chart-heading>span{font-size:8px}}.gtmag-landing .skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.gtmag-landing .foundation-art,.gtmag-landing .two-cards .mini-browser,.gtmag-landing .evidence-card{animation:linear both material-arrive;animation-timeline:view();animation-range:entry entry 65%}}}@keyframes material-arrive{0%{opacity:.65;translate:0 18px}to{opacity:1;translate:0}}.gtmag-landing .stack-strip .technology-logos>span{font-family:var(--heading);letter-spacing:-.3px}.gtmag-landing .hero{min-height:590px;padding-top:58px}.gtmag-landing .hero h1{margin-top:18px}.gtmag-landing .stack-strip{padding-top:38px;padding-bottom:18px}.gtmag-landing .stack-strip .technology-logos{margin-top:0}.gtmag-landing .record-portrait{color:#548a9b;background:#eff5f6;border:2px solid #fff;padding:0;overflow:hidden;box-shadow:0 0 0 1px #193b4910}.gtmag-landing .record-portrait img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.gtmag-landing .record-portrait .icon{width:17px;height:17px}.gtmag-landing .person-card>.record-portrait{width:44px;height:44px}.gtmag-landing .preview-row>.record-portrait,.gtmag-landing .relationship-row>.record-portrait{width:38px;height:38px}.restaurant-photo{object-fit:cover;max-width:100%;height:auto;display:block}.gtmag-landing .source-ledger{padding:0 17px 17px;overflow:hidden}.gtmag-landing .source-ledger>.source-photo{object-position:50% 45%;border-bottom:1px solid #d6e0df;width:calc(100% + 34px);max-width:none;height:105px;margin:0 -17px 14px}.gtmag-landing .source-ledger>strong{margin-top:0;font-size:17px}.gtmag-landing .source-ledger>div{margin-top:11px}.gtmag-landing .context-stage{height:350px;padding-bottom:50px}.gtmag-landing .context-route{top:44%}.gtmag-landing .context-receipt{animation:.5s cubic-bezier(.2,.7,.2,1) both receipt-arrive}.gtmag-landing .context-explanation{padding-top:20px}.gtmag-landing .context-explanation>small{margin-top:14px;display:block}.stage-copy{min-height:58px;animation:.4s cubic-bezier(.2,.7,.2,1) both copy-arrive}.gtmag-landing .context-controls{gap:6px;position:relative}.gtmag-landing .context-controls button{min-height:42px;transition:color .25s,background .25s,box-shadow .25s,transform .25s}.gtmag-landing .context-controls button:hover{transform:translateY(-2px)}.gtmag-landing .context-controls button:active{transform:translateY(0)}.gtmag-landing .identity-art>.identity-source{border-width:3px;width:48px;height:48px}.gtmag-landing .identity-master>.record-portrait{border-width:3px;width:57px;height:57px;display:block}.gtmag-landing .identity-master>b{align-items:center;gap:4px;display:inline-flex}.gtmag-landing .identity-master>b .icon{width:12px;height:12px}.gtmag-landing .foundation-2 .evidence-paper{width:76%;padding:0 15px 13px;overflow:hidden;transform:rotate(-5deg)translateY(10px)}.gtmag-landing .evidence-paper>.paper-photo{object-position:50% 55%;width:calc(100% + 30px);max-width:none;height:88px;margin:0 -15px 12px}.gtmag-landing .evidence-paper strong{margin-block:0 10px;font-size:18px}.gtmag-landing .evidence-paper .paper-rules{display:none}.gtmag-landing .evidence-paper>span{margin-top:11px;display:block}.gtmag-landing .evidence-scene{isolation:isolate;min-width:0;padding-bottom:14px;position:relative}.gtmag-landing .evidence-scene>.restaurant-photo{object-position:48% 50%;border-radius:12px;width:100%;height:355px;transition:filter .45s;box-shadow:0 20px 35px -28px #173a4160}.gtmag-landing .evidence-scene>.evidence-card{background:#fff;width:90%;margin:-60px auto 0;padding:24px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotate(-2deg);box-shadow:0 4px #eceeea,0 5px #d2d9d6,0 24px 40px -22px #163b4550}.gtmag-landing .evidence-scene:hover>.evidence-card{transform:rotate(0)translateY(-5px)}.gtmag-landing .evidence-scene .person-card{margin-bottom:12px}.gtmag-landing .evidence-scene .evidence-quote{padding-block:17px;font-size:18px}.gtmag-landing .evidence-scene .safe-note{font-size:9px}.gtmag-landing .evidence-scene .claim-line{gap:10px;padding-block:12px;font-size:11px}.gtmag-landing .preview-result{animation:.4s both copy-arrive}.gtmag-landing .preview-tabs>button{transition:color .25s,background .25s,box-shadow .25s}.gtmag-landing .preview-tabs>button:hover{color:#194f60;background:#f0f7f9}.gtmag-landing .workflow-cards>div{min-height:195px;transition:transform .35s,box-shadow .35s}.gtmag-landing .workflow-cards>div:hover{transform:translateY(-5px);box-shadow:0 15px 30px -20px #193d4c40}.gtmag-landing .workflow-cards strong{margin-top:4px}.gtmag-landing .navigation nav a{transition:color .2s;position:relative}.gtmag-landing .navigation nav a:after{content:"";transform-origin:0;background:#318ca4;height:1px;transition:transform .25s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.gtmag-landing .navigation nav a:hover:after{transform:scaleX(1)}.gtmag-landing .faq-section summary>span{justify-content:center;align-items:center;display:flex}.gtmag-landing .faq-section details[open]>p{animation:.25s both copy-arrive}.gtmag-landing .closing h2{margin-top:0}@keyframes copy-arrive{0%{opacity:0;filter:blur(2px);translate:0 7px}to{opacity:1;filter:blur();translate:0}}@keyframes receipt-arrive{0%{opacity:0;translate:12px}to{opacity:1;translate:0}}@media (max-width:1000px){.gtmag-landing .source-ledger>.source-photo{height:90px}.gtmag-landing .evidence-scene>.evidence-card{width:94%;padding:19px}.gtmag-landing .evidence-scene>.restaurant-photo{height:310px}}@media (max-width:760px){.gtmag-landing .hero{min-height:590px;padding-top:48px}.gtmag-landing .context-stage{height:425px;padding-bottom:42px}.gtmag-landing .context-route{top:175px}.gtmag-landing .source-ledger{padding:0 12px 12px}.gtmag-landing .source-ledger>.source-photo{width:calc(100% + 24px);height:74px;margin:0 -12px 10px}.gtmag-landing .context-receipt{margin-top:28px}.gtmag-landing .source-ledger>strong{font-size:14px}.gtmag-landing .evidence-scene{max-width:540px;margin-inline:auto}.gtmag-landing .evidence-scene>.restaurant-photo{height:350px}.gtmag-landing .evidence-scene>.evidence-card{width:90%;padding:23px}.gtmag-landing .split-section:has(.evidence-scene){gap:38px}}@media (max-width:480px){.gtmag-landing .hero{min-height:625px}.gtmag-landing .hero h1{font-size:40px}.gtmag-landing .context-stage{height:430px}.gtmag-landing .context-receipt{padding:12px}.gtmag-landing .source-ledger>div,.gtmag-landing .source-ledger small{font-size:8px}.gtmag-landing .evidence-scene>.restaurant-photo{height:280px}.gtmag-landing .evidence-scene>.evidence-card{width:94%;margin-top:-40px;padding:18px}.gtmag-landing .evidence-scene .source-detail{padding:10px}.gtmag-landing .evidence-scene .source-detail strong{font-size:10px}.gtmag-landing .evidence-scene .source-detail small{font-size:8px}.gtmag-landing .evidence-scene .claim-line{font-size:10px}.gtmag-landing .source-ledger>.source-photo{height:67px}}@media (prefers-reduced-motion:reduce){.gtmag-landing *,.gtmag-landing :before,.gtmag-landing :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
