.gd{--gd-paper:#fffdf7;--gd-surface:#ffffff;--gd-ink:#24251f;--gd-muted:#62665c;--gd-line:#dddcd2;--gd-leaf:#426747;--gd-leaf-soft:#e6eedf;--gd-gold:#a73e28;--gd-error:#a73e28;--gd-coral:#e76845;--gd-coral-text:#a73e28;--gd-butter:#f5d76e;--gd-butter-deep:#eecb4f;--gd-blue:#6279bd;--gd-blue-text:#42578f;--gd-leaf-art:#65976d;--gd-peach:#f9e3d8;--gd-lavender:#e9e8f5;--gd-sage:#e6eedf;background:var(--gd-paper);color:var(--gd-ink);font-family:var(--font-gd-body),Arial,sans-serif;font-size:17px;line-height:1.65;min-height:100vh;-webkit-font-smoothing:antialiased}.gd *{box-sizing:border-box}.gd h1,.gd h2,.gd h3,.gd h4{color:var(--gd-ink);margin:0;font-weight:600;letter-spacing:-.035em;line-height:1.18}.gd h1{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:clamp(42px,5.1vw,64px);letter-spacing:-.045em;line-height:1.08}.gd h2,.gd h3,.gd h4{font-family:var(--font-gd-body),Arial,sans-serif!important}.gd h2{font-size:clamp(30px,3.1vw,40px)}.gd h3{font-size:24px}.gd h4{font-size:20px}.gd p{margin:18px 0}.gd a{color:inherit;text-decoration:none}.gd img{max-width:100%;height:auto}.gd button,.gd input,.gd select,.gd textarea{font:inherit}.gd button{cursor:pointer}.gd button:disabled{cursor:wait;opacity:.65}.gd :focus-visible{outline:3px solid var(--gd-blue-text);outline-offset:4px}.gd :target{scroll-margin-top:96px}.gd-wrap{width:min(1040px,calc(100% - 80px));margin-inline:auto}.gd-section{padding-block:88px}.gd-kicker{font-size:14px;color:var(--gd-coral-text);margin:0 0 20px!important;font-weight:600}.gd-lead{font-size:20px;line-height:1.6;max-width:720px}.gd-lead,.gd-quiet{color:var(--gd-muted)}.gd-quiet{font-size:14px}.gd-text-link{display:inline-flex;gap:10px;align-items:center;font-size:16px;font-weight:600;text-decoration:underline!important;text-underline-offset:5px;text-decoration-thickness:1px!important}.gd button.gd-text-link{border:0;padding:0;background:transparent;text-align:left}.gd-text-link:hover{text-decoration-thickness:2px!important}.gd-text-link span{font-size:20px}.gd-icon{width:30px;height:30px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.gd-button{min-height:50px;display:inline-flex;gap:14px;align-items:center;justify-content:center;padding:12px 22px;border:1px solid var(--gd-butter);border-radius:12px;background:var(--gd-butter);font-weight:600;font-size:15px;line-height:1.4;transition:background .15s,border-color .15s,transform .15s;color:var(--gd-ink)!important;text-decoration:none!important}.gd-button span{font-size:20px;line-height:1}.gd-button:hover{background:var(--gd-butter-deep);border-color:var(--gd-butter-deep);transform:translateY(-1px)}.gd-button-secondary{background:var(--gd-surface);color:var(--gd-ink)!important;border-color:var(--gd-line)}.gd-button-secondary:hover{background:#faf8f0;border-color:#b9b7aa}.gd-skip{position:fixed;top:12px;left:12px;z-index:100;background:var(--gd-ink);color:#fff!important;padding:12px 20px;border-radius:8px;transform:translateY(-180%)}.gd-skip:focus{transform:translateY(0)}.gd-header{position:sticky;top:0;z-index:40;background:rgba(255,253,247,.88);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(221,220,210,.8)}.gd-header-inner{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.gd-logo{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border-radius:12px;padding:4px 8px 4px 2px;margin-left:-2px;transition:background .18s ease}.gd-logo:hover{background:rgba(36,37,31,.05)}.gd-logo-icon{display:block;width:40px;height:40px}.gd-logo-word{display:block;width:104px;height:auto;margin-top:-2px}.gd-header-right{display:flex;align-items:center;gap:28px}.gd-desktop-nav{display:flex;gap:4px;align-items:center}.gd-desktop-nav>a{font-size:15px;font-weight:600;color:var(--gd-muted);white-space:nowrap;padding:8px 14px;border-radius:999px;transition:background .15s,color .15s}.gd-desktop-nav>a:hover{color:var(--gd-ink);background:rgba(36,37,31,.06)}.gd-desktop-nav>a[aria-current=page]{color:var(--gd-ink);background:rgba(36,37,31,.08)}.gd-header-action{min-height:42px;font-size:14px;padding:10px 18px;border-radius:999px}.gd-mobile-nav{display:none}.gd-resources{position:static}.gd-resources-button{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--gd-muted);padding:8px 14px;border-radius:999px;border:0;background:transparent;transition:background .15s,color .15s}.gd-resources-button:hover,.gd-resources-button[aria-expanded=true]{color:var(--gd-ink);background:rgba(36,37,31,.06)}.gd-resources-button[aria-current=page]{color:var(--gd-ink);background:rgba(36,37,31,.08)}.gd-resources-caret{width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.gd-resources-button[aria-expanded=true] .gd-resources-caret{transform:translateY(1px) rotate(-135deg)}.gd-resources-panel{--gd-panel-w:min(1080px,calc(100vw - 48px));position:absolute;top:calc(100% - 6px);left:50%;width:var(--gd-panel-w);margin-left:calc(var(--gd-panel-w) / -2);display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:28px;padding:26px;background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:24px;box-shadow:0 30px 70px -30px rgba(36,37,31,.35);animation:gd-panel-in .18s ease;z-index:50}@keyframes gd-panel-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.gd-resources-head{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gd-coral-text);margin:0 0 10px!important}.gd-resources-col{display:flex;flex-direction:column;gap:2px;min-width:0}.gd-resources-foot{grid-column:1/-1;justify-self:start;margin-top:4px}.gd-resources-tool{display:flex;gap:12px;align-items:center;padding:10px;border-radius:16px;transition:background .15s}.gd-resources-tool:hover{background:var(--gd-paper)}.gd-resources-tool img{width:48px;height:48px;flex-shrink:0}.gd-resources-tool strong{display:block;font-size:15px}.gd-resources-tool span span{display:block;font-size:13px;color:var(--gd-muted);line-height:1.4}.gd-resources-link{font-size:14px;font-weight:600;padding:8px 10px;border-radius:10px;line-height:1.35;transition:background .15s}.gd-resources-link:hover{background:var(--gd-paper)}.gd-resources-more{margin-top:6px;padding:8px 10px;font-size:14px;font-weight:600;color:var(--gd-blue-text)}@media(max-width:1100px){.gd-resources-panel{gap:18px;padding:20px}}@media(max-width:960px){.gd-resources-panel{grid-template-columns:1fr 1fr}}.gd-hero-band{background:var(--gd-paper)}.gd-hero,.gd-home-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:start;gap:64px;padding-block:68px}.gd-home-hero{padding-top:24px}.gd-hero-copy,.gd-home-hero-copy{min-width:0;padding-top:28px}.gd-home-hero-copy{padding-top:0}.gd-hero h1,.gd-home-hero h1{max-width:590px;font-size:clamp(44px,4.9vw,62px);line-height:1.06}.gd-hero-intro{color:var(--gd-leaf);font-size:14px;font-weight:600;margin:0 0 20px!important}.gd-hero-description{color:var(--gd-muted);font-size:19px;line-height:1.6;max-width:510px;margin-top:24px!important}.gd-hero-copy>p:not(.gd-hero-intro),.gd-home-hero-copy>p:not(.gd-hero-intro){max-width:520px}.gd-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:28px}.gd-hero .gd-quiet,.gd-home-hero .gd-quiet{margin-top:18px}.gd-source-selector{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:12px;padding:28px;min-width:0}.gd-source-selector-heading{margin-bottom:18px}.gd-eyebrow{display:block;font-size:12px;font-weight:600;color:var(--gd-muted);margin-bottom:10px}.gd-source-selector-heading h2{font-size:22px;letter-spacing:-.025em}.gd-source-selector-heading p{margin:8px 0 0;color:var(--gd-muted);font-size:14px;line-height:1.55}.gd-source-groups{display:grid;gap:16px}.gd-source-group{border:0;padding:0;margin:0;min-width:0}.gd-source-group h3,.gd-source-group legend{font-size:13px;font-weight:600;margin:0 0 9px;letter-spacing:0;color:var(--gd-muted)}.gd-source-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gd-source-option{display:flex;align-items:center;gap:8px;border:1px solid var(--gd-line);border-radius:6px;padding:10px 11px;min-height:41px;font-size:13px;line-height:1.3;cursor:pointer;background:#fff}.gd-source-option:hover{border-color:#92998c}.gd-source-option-selected{background:var(--gd-leaf-soft);border-color:var(--gd-leaf);color:var(--gd-leaf)}.gd-source-option input{accent-color:var(--gd-leaf);width:15px;height:15px;flex-shrink:0;margin:0}.gd-source-option span{min-width:0}.gd-source-selector-footer{border-top:1px solid var(--gd-line);padding-top:20px;margin-top:22px}.gd-source-selector-footer .gd-button{width:100%}.gd-source-selector-count{display:block}.gd-source-selector-count,.gd-source-selector-note{color:var(--gd-muted);font-size:12px;line-height:1.5;margin:10px 0 0!important}.gd-source-selector-count{margin:12px 0 0!important}.gd-source-strip{border-block:1px solid var(--gd-line);padding:20px 0;background:#f1f2ec}.gd-source-strip>.gd-wrap{display:flex;align-items:center;justify-content:space-between;gap:28px}.gd-source-strip span{font-size:13px;color:var(--gd-muted)}.gd-source-strip ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:20px;font-size:14px;font-weight:600}.gd-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:end;margin-bottom:36px}.gd-section-heading p{max-width:470px;margin:0;color:var(--gd-muted)}.gd-example-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.gd-example-tabs button{font-size:13px;background:transparent;border:1px solid var(--gd-line);border-radius:6px;padding:10px 14px;line-height:1.4}.gd-example-tabs button[aria-selected=true]{background:var(--gd-ink);color:#fff;border-color:var(--gd-ink)}.gd-example-tabs button:hover{border-color:var(--gd-ink)}.gd-category-example,.gd-example-panel,.gd-record-demo{border:1px solid var(--gd-line);border-radius:10px;padding:30px;background:var(--gd-surface);min-width:0}.gd-example-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.gd-example-heading h2,.gd-example-heading h3{font-size:22px}.gd-example-heading span{font-size:12px;color:var(--gd-muted)}.gd-record-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gd-example-record{background:var(--gd-paper);border:1px solid var(--gd-line);position:relative;border-radius:6px;padding:22px;min-width:0}.gd-example-record h3,.gd-example-record h4{font-size:17px;letter-spacing:-.015em}.gd-example-record p{font-size:15px;line-height:1.6;margin:12px 0 0}.gd-record-tab{position:absolute;left:22px;top:-1px;width:32px;height:3px;background:var(--gd-leaf)}.gd-tab-1{background:var(--gd-gold)}.gd-tab-2{background:#7a8274}.gd-example-use{max-width:780px;margin:24px 0 14px!important;font-size:16px;color:var(--gd-muted)}.gd-tint-blue,.gd-tint-butter,.gd-tint-coral,.gd-tint-leaf{background:var(--gd-surface)}.gd-process-section{background:#f0f1eb;border-block:1px solid var(--gd-line)}.gd-process-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:88px}.gd-process-layout>div>p{max-width:400px;color:var(--gd-muted)}.gd-process{list-style:none;padding:0;margin:0}.gd-process li{display:flex;gap:20px;position:relative;padding:26px 0;border-bottom:1px solid var(--gd-line);align-items:start}.gd-process li:first-child{padding-top:0}.gd-process li:last-child{border-bottom:0;padding-bottom:0}.gd-step-number{height:32px;width:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #afb4a9;border-radius:6px;font-size:14px;background:var(--gd-surface)}.gd-process li p{margin:10px 0 0;color:var(--gd-muted);font-size:16px}.gd-process li .gd-icon{margin-left:auto;width:24px;height:24px}.gd-process-compact h3{font-size:23px}.gd-process-full{max-width:900px;padding-bottom:30px}.gd-process-full li{padding-block:30px}.gd-process-full .gd-step-number{width:40px;height:40px;font-size:16px}.gd-process-full h3{font-size:28px}.gd-home-use-link{margin-top:20px}.gd-two-paths{display:grid;grid-template-columns:1fr 1fr;gap:24px}.gd-two-paths>div{padding:36px;border:1px solid var(--gd-line);border-radius:10px;background:var(--gd-surface)}.gd-two-paths h2{font-size:30px;margin:24px 0 0}.gd-two-paths p{max-width:425px;color:var(--gd-muted)}.gd-buyer-path .gd-button-secondary{border-color:#b3b8ac}.gd-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.gd-faq-layout>div>p{max-width:340px;color:var(--gd-muted)}.gd-faq-layout>div>p a{color:var(--gd-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.gd-faq-layout>div>p a:hover{text-decoration-thickness:2px}.gd-faq details{border-bottom:1px solid var(--gd-line);padding:22px 0}.gd-faq details:first-child{border-top:1px solid var(--gd-line)}.gd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;font-weight:600;cursor:pointer;list-style:none;line-height:1.45;font-size:16px}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq summary span{font-size:25px;font-weight:400;flex-shrink:0}.gd-faq details[open] summary span{transform:rotate(45deg)}.gd-faq details p{color:var(--gd-muted);margin-bottom:4px;max-width:700px;font-size:16px}.gd-closing{display:flex;gap:40px;align-items:center;justify-content:space-between;background:var(--gd-ink);border-radius:10px;padding:44px;margin-block:28px 88px;color:#d4d8d0}.gd-closing h2{color:#fff;font-size:31px;max-width:600px}.gd-closing p{max-width:590px;margin-bottom:0;font-size:16px}.gd-closing .gd-button{flex-shrink:0}.gd-page-intro{padding:72px 0 56px}.gd-page-intro h1{max-width:850px}.gd-page-intro .gd-button{margin-top:8px}.gd-page-intro+.gd-section{padding-top:30px}.gd-editorial-split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.gd-editorial-split>div>p{max-width:570px;color:var(--gd-muted)}.gd-editorial-split+.gd-section{padding-top:24px}.gd-note-board,.gd-paper-note{padding:34px;border:1px solid var(--gd-line);border-radius:8px;background:var(--gd-surface)}.gd-note-board .gd-icon{width:38px;height:38px;margin-bottom:24px}.gd-note-board h2{font-size:31px}.gd-paper-note h3{margin-bottom:20px}.gd-paper-note>p{font-size:15px;color:var(--gd-muted)}.gd-check-list{list-style:none;padding:0;margin:24px 0}.gd-check-list li{position:relative;padding-left:24px;margin:16px 0}.gd-check-list li:before{content:"";position:absolute;width:7px;height:7px;border-radius:1px;background:var(--gd-leaf);left:0;top:10px}.gd-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gd-category{padding:26px;border:1px solid var(--gd-line);border-radius:8px;display:flex;flex-direction:column;background:var(--gd-surface);min-width:0;transition:border-color .15s}.gd-category:hover{border-color:#9ca493}.gd-category h3{margin-top:22px;font-size:23px}.gd-category p{margin:12px 0 22px;font-size:15px;color:var(--gd-muted)}.gd-category .gd-text-link{font-size:14px;margin-top:auto}.gd-category-example h2{font-size:25px}.gd-related{padding-bottom:40px}.gd-related h2{font-size:28px;margin-bottom:24px}.gd-related-links{display:flex;flex-wrap:wrap;gap:10px}.gd-related-links a{border:1px solid var(--gd-line);border-radius:6px;padding:10px 16px;font-size:14px;display:flex;gap:14px;background:var(--gd-surface)}.gd-related-links a:hover{border-color:#9ca493}.gd-inline-note{display:flex;align-items:start;gap:28px}.gd-inline-note h2{font-size:30px;max-width:730px}.gd-inline-note p{max-width:820px;color:var(--gd-muted)}.gd-inline-note .gd-icon{width:36px;height:36px}.gd-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.gd-guide-card{border:1px solid var(--gd-line);border-radius:20px;transition:transform .18s ease,border-color .18s ease;padding:30px;display:flex;flex-direction:column;background:var(--gd-surface)}.gd-guide-card:hover{border-color:#9ca493}.gd-guide-meta{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--gd-muted);margin-bottom:24px}.gd-guide-card h3{max-width:460px;font-size:25px}.gd-guide-card p{color:var(--gd-muted);margin:14px 0 24px;font-size:16px}.gd-guide-card .gd-text-link{margin-top:auto;font-size:14px}.gd-article{width:min(740px,calc(100% - 80px));margin:0 auto;padding:64px 0 88px;font-size:18px}.gd-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:var(--gd-muted);margin-bottom:36px}.gd-breadcrumb a:hover{text-decoration:underline}.gd-article h1{font-size:clamp(40px,4.8vw,58px)}.gd-article header{padding-bottom:24px}.gd-article section{padding-top:36px;scroll-margin-top:92px}.gd-article section h2{font-size:29px;margin-bottom:18px}.gd-article p a,.gd-article-contents a{text-decoration:underline;text-underline-offset:4px}.gd-article-contents{padding:26px 30px;background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:8px;margin:20px 0}.gd-article-contents h2{font-size:22px}.gd-article-contents ol{padding-left:24px;margin:16px 0 0}.gd-article-contents li{margin:8px 0;font-size:16px}.gd-source{font-size:15px;color:var(--gd-muted);padding-top:24px}.gd-article-next{margin-top:48px;padding:30px;background:#edf1e9;border:1px solid var(--gd-line);border-radius:8px}.gd-article-next h2{font-size:27px}.gd-article-next .gd-button{margin-top:8px}.gd-legal header{border-bottom:1px solid var(--gd-line)}.gd-buyer-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-bottom:24px}.gd-buyer-overview h2{font-size:25px;margin-top:20px}.gd-buyer-overview p{color:var(--gd-muted);font-size:16px}.gd-buyer-resources{display:flex;flex-direction:column;align-items:start;gap:16px;margin-top:26px}.gd-buyer-resources .gd-text-link{font-size:14px}.gd-work-area-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px}.gd-work-area-list>div{padding:28px 0;border-top:1px solid var(--gd-line)}.gd-work-area-list h3{font-size:25px}.gd-work-question{font-size:14px;color:var(--gd-muted)}.gd-quality-row,.gd-use-row{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;padding:48px 0;border-top:1px solid var(--gd-line);scroll-margin-top:92px}.gd-use-heading .gd-icon{width:36px;height:36px;margin-bottom:24px}.gd-quality-row h2,.gd-use-row h2{font-size:34px}.gd-use-row h3{font-size:24px}.gd-quality-row>div>p,.gd-use-heading p{color:var(--gd-muted);max-width:520px}.gd-use-example{padding:24px;border:1px solid var(--gd-line);border-radius:8px;background:var(--gd-surface);margin-bottom:26px}.gd-use-example .gd-kicker{margin-bottom:10px!important}.gd-use-example p:last-child{margin:0}.gd-use-boundary{font-size:15px;max-width:600px}.gd-quality-row>.gd-check-list{margin:0}.gd-quality-row>.gd-check-list>li:first-child{margin-top:0}.gd-sample-pack{display:grid;grid-template-columns:1fr 1fr;gap:44px;background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:10px;padding:36px;margin-block:40px}.gd-sample-pack>div>.gd-icon{width:34px;height:34px;margin-bottom:22px}.gd-sample-pack h2{font-size:31px}.gd-sample-actions{display:flex;flex-direction:column;align-items:start;gap:18px;margin-top:24px}.gd-sample-actions .gd-button,.gd-sample-actions .gd-text-link{font-size:14px}.gd-sample-preview{min-width:0;border:1px solid var(--gd-line);border-radius:6px;background:var(--gd-paper);padding:22px;align-self:start}.gd-sample-preview>span{font-size:12px;color:var(--gd-muted)}.gd-sample-preview pre{font-family:monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;margin:18px 0}.gd-sample-preview .gd-text-link{font-size:13px}.gd-about{display:grid;grid-template-columns:.6fr 1.4fr;gap:72px;align-items:center;padding-top:20px}.gd-about>img{width:200px;margin:auto}.gd-about p{max-width:700px;color:var(--gd-muted)}.gd-about .gd-button{margin-top:12px}.gd-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;border-top:1px solid var(--gd-line);padding-top:44px}.gd-principles>h2{grid-column:1/-1}.gd-principles h3{font-size:25px}.gd-principles p{color:var(--gd-muted)}.gd-privacy-example{margin-top:36px;border:1px solid var(--gd-line);border-radius:10px;background:var(--gd-surface);padding:30px}.gd-privacy-example>h2{font-size:28px}.gd-privacy-comparison,.gd-privacy-example-panels{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px}.gd-privacy-comparison>div,.gd-privacy-example-panels>section{border:1px solid var(--gd-line);border-radius:6px;padding:22px;background:var(--gd-paper);min-width:0}.gd-privacy-comparison h3,.gd-privacy-example-panels h3{font-size:19px}.gd-privacy-comparison p,.gd-privacy-example-panels p{font-size:15px;color:var(--gd-muted)}.gd-privacy-example blockquote{margin:22px 0 0;padding:0}.gd-privacy-example blockquote p{color:var(--gd-ink);font-size:16px}.gd-privacy-example mark{background:#ede4d1;color:var(--gd-ink);padding:1px 3px}.gd-privacy-example blockquote span{background:#e0e9e0;color:#2d4637;padding:1px 3px}.gd-privacy-example mark.gd-privacy-replacement{background:#e0e9e0;color:#2d4637}.gd-privacy-tabs{margin:0}.gd-privacy-example [role=tabpanel]:focus-visible{outline:2px solid var(--gd-leaf);outline-offset:4px;border-radius:6px}.gd-privacy-caption{color:var(--gd-muted);font-size:13px;margin:22px 0 0!important;max-width:860px}.gd-section-links{display:flex;flex-wrap:wrap;gap:18px 30px;margin-top:24px}.gd-privacy-example pre{font:14px/1.6 monospace;white-space:pre-wrap;overflow-wrap:anywhere}.gd-transaction-terms{margin:32px 0 0}.gd-transaction-terms>div{display:grid;grid-template-columns:1fr 1.8fr;gap:36px;padding:22px 0;border-top:1px solid var(--gd-line)}.gd-transaction-terms dt{font-weight:600;font-size:16px}.gd-transaction-terms dd{margin:0;font-size:16px;color:var(--gd-muted)}.gd-form-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:64px;align-items:start;padding-bottom:88px}.gd-form-layout aside{padding-top:16px;position:sticky;top:28px}.gd-form-layout aside h2{font-size:32px}.gd-form-layout aside>p{color:var(--gd-muted);font-size:16px}.gd-form-layout aside a:not(.gd-button){text-decoration:underline;text-underline-offset:4px}.gd-contact-options{margin-top:32px;border-top:1px solid var(--gd-line)}.gd-contact-options a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--gd-line);font-size:14px}.gd-assessment{max-width:840px;padding-bottom:88px}.gd-intake{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:10px;padding:34px}.gd-intake h2{font-size:29px}.gd-intake h2:focus{outline:none}.gd-form-note,.gd-form-step-caption{font-size:15px;color:var(--gd-muted);margin-bottom:26px!important}.gd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.gd-field{margin-bottom:24px;min-width:0}.gd-choice-field legend,.gd-field label{font-size:15px;display:block;font-weight:600;margin-bottom:8px}.gd-field label span{font-weight:400;color:var(--gd-muted);font-size:13px}.gd-field input,.gd-field select,.gd-field textarea{width:100%;background:#fff;color:var(--gd-ink);border:1px solid #a4aa9e;border-radius:6px;padding:11px 13px;line-height:1.5;min-height:48px;font-size:16px}.gd-field textarea{resize:vertical}.gd-field select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.gd-field [aria-invalid=true]{border-color:var(--gd-error);box-shadow:0 0 0 1px var(--gd-error)}.gd-field-help{font-size:13px;color:var(--gd-muted);line-height:1.55;margin:0 0 10px!important}.gd-field-error{color:var(--gd-error);font-size:13px;font-weight:600;margin:8px 0 0!important}.gd-choice-field{border:0;padding:0;margin:0 0 26px;min-width:0}.gd-choices{display:grid;grid-template-columns:1fr 1fr;gap:9px}.gd-choices label{display:flex;align-items:center;gap:10px;border:1px solid var(--gd-line);border-radius:6px;padding:12px;font-size:14px;line-height:1.4;background:#fff;cursor:pointer}.gd-choices .gd-choice-selected{background:var(--gd-leaf-soft);border-color:var(--gd-leaf)}.gd-choices input,.gd-consent input{accent-color:var(--gd-leaf);width:18px;height:18px;flex-shrink:0}.gd-form-steps{display:flex;list-style:none;padding:0 0 24px;margin:0 0 30px;gap:14px;border-bottom:1px solid var(--gd-line)}.gd-form-steps li{flex:1;display:flex;gap:8px;font-size:12px;color:var(--gd-muted);align-items:center;line-height:1.35}.gd-form-steps li>span:first-child{width:26px;height:26px;flex-shrink:0;border:1px solid #a4aa9e;border-radius:5px;display:flex;align-items:center;justify-content:center}.gd-form-steps .gd-step-active{color:var(--gd-ink)}.gd-form-steps .gd-step-active>span:first-child{background:var(--gd-ink);color:#fff;border-color:var(--gd-ink)}.gd-form-steps [aria-current=step]{font-weight:600}.gd-form-actions{border-top:1px solid var(--gd-line);padding-top:24px;margin-top:26px}.gd-form-actions,.gd-form-review-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.gd-form-review-actions{margin-top:18px}.gd-form-review-actions button{border:0;background:transparent;padding:6px 0;font-size:14px;text-decoration:underline;text-underline-offset:4px}.gd-step-count{margin-left:auto;font-size:13px;color:var(--gd-muted)}.gd-consent{margin:20px 0;font-size:14px}.gd-consent label{display:flex;gap:10px;align-items:start;line-height:1.55;cursor:pointer}.gd-consent input{margin-top:3px}.gd-consent a{text-decoration:underline;text-underline-offset:4px}.gd-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.gd-error-summary{border:1px solid var(--gd-error);border-radius:6px;background:#fff5f1;color:var(--gd-error);padding:14px 18px;font-size:15px;margin-bottom:24px}.gd-error-summary p{margin:0 0 8px}.gd-error-summary p:last-child{margin:0}.gd-error-summary a{text-decoration:underline}.gd-inventory-summary{background:var(--gd-paper);border:1px solid var(--gd-line);border-radius:6px;padding:24px;margin:0 0 26px}.gd-inventory-summary h3{font-size:22px}.gd-inventory-summary dl{margin:18px 0}.gd-inventory-summary dl>div{padding:10px 0;border-bottom:1px solid var(--gd-line)}.gd-inventory-summary dt{font-size:12px;color:var(--gd-muted)}.gd-inventory-summary dd{font-size:15px;margin:4px 0 0;overflow-wrap:anywhere}.gd-inventory-summary p{font-size:14px;margin-bottom:0}.gd-assessment-note{display:flex;gap:22px;align-items:start;padding:26px 8px 0}.gd-assessment-note p{font-size:14px;color:var(--gd-muted);margin:0;flex:1}.gd-assessment-note a{text-decoration:underline;text-underline-offset:4px}.gd-form-success{border:1px solid #b7c6b8;background:var(--gd-leaf-soft);border-radius:10px;padding:36px}.gd-form-success h2{font-size:32px;margin:22px 0 0}.gd-reference{font-size:13px;overflow-wrap:anywhere;color:var(--gd-muted)}.gd-source-flow{margin:0;background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:10px;padding:28px;min-width:0}.gd-source-flow figcaption{font-size:14px;color:var(--gd-muted);padding-bottom:18px;border-bottom:1px solid var(--gd-line);margin-bottom:20px}.gd-flow-sources>span{display:block;color:var(--gd-muted);font-size:13px;margin-bottom:10px}.gd-flow-sources>div{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:15px}.gd-source-marker{width:10px;height:14px;border-radius:2px;display:block;flex-shrink:0;background:var(--gd-leaf)}.gd-marker-coral{background:var(--gd-gold)}.gd-marker-blue{background:#808979}.gd-flow-connector{height:28px;display:flex;justify-content:center}.gd-flow-connector>span{display:block;width:1px;height:100%;background:#a7aea0;position:relative}.gd-flow-connector>span:after{content:"";position:absolute;bottom:0;left:-3px;width:7px;height:7px;border-right:1px solid #a7aea0;border-bottom:1px solid #a7aea0;transform:rotate(45deg)}.gd-flow-approved{background:var(--gd-paper);border:1px solid var(--gd-line);border-radius:6px;padding:20px}.gd-flow-approved-title{display:flex;align-items:center;gap:10px}.gd-flow-approved-title h2{font-size:18px}.gd-scope-marker{height:13px;width:13px;border:1px solid var(--gd-leaf);background:var(--gd-leaf-soft);border-radius:2px;flex-shrink:0}.gd-flow-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px;border:1px solid var(--gd-line);border-radius:4px}.gd-flow-fields>span{text-align:center;padding:8px 5px;font-size:12px;border-right:1px solid var(--gd-line)}.gd-flow-fields>span:last-child{border:0}.gd-flow-approved>p{font-size:13px;line-height:1.55;margin:12px 0 0;color:var(--gd-muted)}.gd-flow-uses{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gd-flow-uses>div{border:1px solid var(--gd-line);border-radius:6px;padding:14px}.gd-flow-uses span{display:block;font-size:12px;color:var(--gd-muted)}.gd-flow-uses strong{display:block;margin-top:4px;font-size:14px;font-weight:600}.gd-flow-caption{font-size:12px;color:var(--gd-muted);margin:16px 0 0!important}.gd-footer{border-top:1px solid var(--gd-line);padding:52px 0 26px}.gd-footer-top{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.gd-footer-top>div>p:first-of-type{font-family:var(--font-gd-display),Georgia,serif;font-size:23px;margin:14px 0}.gd-footer-description{max-width:350px;font-size:14px;color:var(--gd-muted)}.gd-footer h2{font-size:14px;letter-spacing:0;margin:10px 0 18px}.gd-footer nav a{display:block;font-size:14px;margin:10px 0}.gd-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.gd-footer-bottom{border-top:1px solid var(--gd-line);padding-top:22px;margin-top:40px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:12px;color:var(--gd-muted)}.gd-footer-bottom>div{display:flex;gap:22px}.gd-footer-bottom a:hover{text-decoration:underline}@media(max-width:1100px){.gd-header-right{gap:16px}.gd-desktop-nav>a,.gd-resources-button{font-size:14px;padding:8px 10px}.gd-hero,.gd-home-hero{gap:40px}.gd-editorial-split,.gd-form-layout,.gd-process-layout{gap:44px}}@media(max-width:960px){.gd-wrap{width:calc(100% - 56px)}.gd-header-right{display:none}.gd-mobile-nav{display:block}.gd-header-inner{height:64px}.gd-menu-button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:var(--gd-butter);padding:0}.gd-menu-icon{position:relative;display:block;width:18px;height:14px}.gd-menu-icon i{position:absolute;left:0;width:18px;height:2px;border-radius:2px;background:var(--gd-ink);transition:transform .2s ease,opacity .2s ease,top .2s ease}.gd-menu-icon i:first-child{top:0}.gd-menu-icon i:nth-child(2){top:6px}.gd-menu-icon i:nth-child(3){top:12px}.gd-menu-icon-open i:first-child{top:6px;transform:rotate(45deg)}.gd-menu-icon-open i:nth-child(2){opacity:0}.gd-menu-icon-open i:nth-child(3){top:6px;transform:rotate(-45deg)}.gd-mobile-nav nav{position:absolute;left:0;right:0;top:64px;height:calc(100vh - 64px);height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--gd-paper);border-top:1px solid var(--gd-line);padding:8px 20px 0;animation:gd-panel-in .18s ease;z-index:60}.gd-mobile-nav nav,.gd-mobile-top{display:flex;flex-direction:column;gap:2px}.gd-mobile-top{padding-bottom:10px;border-bottom:1px solid var(--gd-line)}.gd-mobile-top a{padding:14px 12px;font-size:18px;font-weight:600;border-radius:12px}.gd-mobile-top a[aria-current=page]{background:var(--gd-sage)}.gd-mobile-head{margin:16px 12px 4px!important;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gd-coral-text)}.gd-mfold{border-bottom:1px solid var(--gd-line)}.gd-mfold summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:14px 12px;font-size:18px;font-weight:600;border-radius:12px}.gd-mfold summary::-webkit-details-marker{display:none}.gd-mfold-caret{width:9px;height:9px;margin-right:4px;border-right:2px solid var(--gd-muted);border-bottom:2px solid var(--gd-muted);transform:rotate(45deg);transition:transform .18s ease}.gd-mfold[open] .gd-mfold-caret{transform:rotate(-135deg) translate(-2px,-2px)}.gd-mfold-body{display:flex;flex-direction:column;gap:2px;padding:0 0 12px 8px}.gd-mfold-link,.gd-mfold-more{padding:11px 12px;font-size:16px;font-weight:500;border-radius:10px;line-height:1.35}.gd-mfold-link[aria-current=page]{background:var(--gd-sage)}.gd-mfold-more{color:var(--gd-blue-text);font-weight:600}.gd-mfold-tool{display:flex;gap:12px;align-items:center;padding:9px 12px;border-radius:14px}.gd-mfold-tool img{width:36px;height:36px;flex-shrink:0}.gd-mfold-tool strong{display:block;font-size:16px;font-weight:600}.gd-mfold-tool span span{display:block;font-size:13px;color:var(--gd-muted);line-height:1.4}.gd-mobile-all{margin-top:10px}.gd-mobile-foot{position:sticky;bottom:0;margin-top:auto;padding:14px 0 calc(16px + env(safe-area-inset-bottom));background:var(--gd-paper);border-top:1px solid var(--gd-line)}.gd-mobile-action{width:100%;border-radius:999px}.gd-hero,.gd-home-hero{gap:28px;padding-block:60px}.gd-home-hero{padding-top:24px}.gd-hero h1,.gd-home-hero h1{font-size:48px}.gd-source-selector{padding:22px}.gd-source-options{grid-template-columns:1fr}.gd-source-strip>.gd-wrap{flex-direction:column;gap:10px;align-items:start}.gd-editorial-split,.gd-process-layout,.gd-section-heading{gap:36px}.gd-process li .gd-icon{display:none}.gd-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-record-sequence{gap:14px}.gd-example-record{padding:20px 16px}.gd-closing{flex-direction:column;align-items:start;gap:26px}.gd-footer-top{gap:32px}.gd-quality-row,.gd-use-row{gap:40px}.gd-form-layout{grid-template-columns:.65fr 1.35fr;gap:32px}.gd-sample-pack{gap:28px;padding:28px}}@media(max-width:700px){.gd{font-size:16px}.gd-article,.gd-wrap{width:calc(100% - 40px)}.gd-section{padding-block:56px}.gd h1{font-size:43px}.gd h2{font-size:31px}.gd h3{font-size:24px}.gd-hero,.gd-home-hero{grid-template-columns:1fr;gap:32px;padding-block:42px}.gd-home-hero{padding-top:24px}.gd-hero h1,.gd-home-hero h1{font-size:46px;max-width:540px}.gd-hero-copy,.gd-home-hero-copy{padding-top:0}.gd-hero-description{font-size:18px}.gd-hero-actions{gap:18px}.gd-source-options{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-source-selector{padding:22px}.gd-source-strip ul{gap:8px 18px;font-size:13px}.gd-about,.gd-editorial-split,.gd-faq-layout,.gd-form-layout,.gd-process-layout,.gd-section-heading{grid-template-columns:1fr;gap:28px}.gd-section-heading{margin-bottom:28px}.gd-faq-layout h2 br,.gd-form-layout aside h2 br,.gd-process-layout h2 br,.gd-section-heading h2 br{display:none}.gd-example-tabs{gap:7px;margin-bottom:20px}.gd-example-tabs button{padding:9px 11px;font-size:12px}.gd-category-example,.gd-example-panel,.gd-record-demo{padding:24px 20px}.gd-example-heading{align-items:start;flex-direction:column;gap:8px;margin-bottom:24px}.gd-record-sequence{grid-template-columns:1fr;gap:14px}.gd-example-record{padding:20px}.gd-example-record p{font-size:15px}.gd-two-paths{grid-template-columns:1fr;gap:18px}.gd-two-paths>div{padding:28px}.gd-two-paths h2{font-size:28px}.gd-process li{gap:16px;padding:22px 0}.gd-process-full h3{font-size:25px}.gd-faq details{padding:20px 0}.gd-closing{padding:28px;margin-block:20px 56px}.gd-closing h2{font-size:28px}.gd-closing .gd-button{font-size:14px}.gd-page-intro{padding:46px 0 36px}.gd-page-intro h1{font-size:43px}.gd-lead{font-size:18px}.gd-kicker{margin-bottom:16px!important}.gd-note-board,.gd-paper-note{padding:28px}.gd-note-board h2{font-size:29px}.gd-category-grid{grid-template-columns:1fr;gap:16px}.gd-category{padding:26px}.gd-category h3{margin-top:20px;font-size:25px}.gd-related h2{font-size:27px}.gd-inline-note{gap:18px}.gd-inline-note .gd-icon{width:28px;height:28px}.gd-inline-note h2{font-size:27px}.gd-guide-grid{grid-template-columns:1fr;gap:16px}.gd-guide-card{padding:26px}.gd-guide-card h3{font-size:25px}.gd-guide-meta{margin-bottom:20px;gap:12px}.gd-article{padding:42px 0 56px;font-size:17px}.gd-article h1{font-size:40px}.gd-article section h2{font-size:27px}.gd-article header{padding-bottom:16px}.gd-breadcrumb{margin-bottom:28px}.gd-article-contents,.gd-article-next{padding:24px}.gd-article-next h2{font-size:26px}.gd-buyer-overview{grid-template-columns:1fr;gap:22px;padding-bottom:0}.gd-buyer-overview>div{border-bottom:1px solid var(--gd-line);padding:0 0 16px 46px;position:relative}.gd-buyer-overview .gd-icon{position:absolute;top:0;left:0;width:26px;height:26px}.gd-buyer-overview h2{margin-top:0;font-size:25px}.gd-buyer-overview p{margin:10px 0}.gd-form-layout{padding-bottom:56px}.gd-form-layout aside{position:static;padding-top:0}.gd-intake{padding:24px 20px}.gd-intake h2{font-size:26px}.gd-form-grid{grid-template-columns:1fr;gap:0}.gd-form-steps{gap:8px;margin-bottom:26px;padding-bottom:20px}.gd-form-steps li{justify-content:center;flex-direction:column;text-align:center;gap:7px;font-size:11px}.gd-form-steps li>span:last-child{max-width:72px}.gd-form-actions .gd-button{font-size:14px;padding:12px 16px;gap:12px}.gd-form-actions .gd-step-count{width:100%;margin-left:0;margin-top:3px}.gd-assessment{padding-bottom:56px}.gd-assessment-note{display:grid;grid-template-columns:28px 1fr;gap:14px;padding-inline:0}.gd-assessment-note p:last-child{grid-column:2}.gd-form-success{padding:28px}.gd-form-success h2{font-size:28px}.gd-about{padding-top:0}.gd-about>img{width:140px;margin:0}.gd-principles{grid-template-columns:1fr;gap:24px;padding-top:36px}.gd-principles h3{font-size:25px}.gd-principles p{margin:10px 0}.gd-privacy-comparison,.gd-privacy-example-panels,.gd-quality-row,.gd-sample-pack,.gd-use-row,.gd-work-area-list{grid-template-columns:1fr}.gd-quality-row,.gd-use-row{gap:24px;padding:34px 0}.gd-quality-row h2,.gd-use-row h2{font-size:30px}.gd-use-row h2 br,.gd-work-areas h2 br{display:none}.gd-sample-pack{padding:26px 22px;gap:28px;margin-block:28px}.gd-sample-pack h2{font-size:29px}.gd-sample-preview{padding:18px}.gd-privacy-example{padding:24px 20px}.gd-privacy-example>h2{font-size:26px}.gd-transaction-terms>div{grid-template-columns:1fr;gap:8px;padding:20px 0}.gd-footer{padding-top:38px}.gd-footer-top{grid-template-columns:1fr 1fr;gap:24px}.gd-footer-top>div{grid-column:1/-1}.gd-footer-bottom{flex-direction:column;align-items:start;gap:14px;margin-top:28px}}@media(max-width:380px){.gd-choices,.gd-source-options{grid-template-columns:1fr}.gd-hero h1,.gd-home-hero h1{font-size:42px}}@media(prefers-reduced-motion:reduce){.gd *,.gd :after,.gd :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.gd-clay{display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.gd-hero2{overflow:hidden}.gd-hero2-inner{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center;padding-block:40px 64px}.gd-hero2-copy h1{font-size:clamp(46px,6vw,78px);line-height:1.02;letter-spacing:-.05em;max-width:640px}.gd-hero2-lead{font-size:20px;line-height:1.55;color:var(--gd-muted);max-width:520px;margin:24px 0 32px!important}.gd-hero2-art{position:relative;display:flex;justify-content:center;align-items:center;min-height:420px}.gd-clay-hero{width:min(100%,460px);height:auto;animation:gd-bob 6s ease-in-out infinite}.gd-flying{position:absolute;width:46px;height:56px;border-radius:14px;opacity:0;animation:gd-fly 7.2s cubic-bezier(.45,.05,.3,1) infinite}.gd-flying:after,.gd-flying:before{content:"";position:absolute;left:10px;height:4px;border-radius:2px;background:var(--gd-ink)}.gd-flying:before{top:19px;width:24px}.gd-flying:after{top:29px;width:17px}.gd-flying-1{background:var(--gd-butter);left:0;top:12%;animation-delay:0s}.gd-flying-2{background:var(--gd-blue);left:-4%;top:62%;animation-delay:1.8s}.gd-flying-3{background:var(--gd-coral);right:-2%;top:6%;animation-delay:3.6s}.gd-flying-4{background:var(--gd-leaf-art);right:2%;top:70%;animation-delay:5.4s}@keyframes gd-bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-16px) rotate(1.5deg)}}@keyframes gd-fly{0%{opacity:0;transform:translate(0) scale(.9) rotate(-8deg)}12%{opacity:1}70%{opacity:1;transform:translate(var(--gd-fx,140px),var(--gd-fy,40px)) scale(.75) rotate(6deg)}85%,to{opacity:0;transform:translate(var(--gd-fx,160px),var(--gd-fy,46px)) scale(.4) rotate(10deg)}}.gd-flying-1{--gd-fx:170px;--gd-fy:110px}.gd-flying-2{--gd-fx:180px;--gd-fy:-60px}.gd-flying-3{--gd-fx:-170px;--gd-fy:130px}.gd-flying-4{--gd-fx:-180px;--gd-fy:-70px}.gd-clay-float{animation:gd-bob 7s ease-in-out infinite}.gd-promises{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:32px}.gd-promise{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:20px;padding:12px 22px 26px;text-align:center}.gd-promise .gd-clay{width:128px;height:128px;margin:0 auto 4px;transition:transform .35s ease}.gd-promise:hover .gd-clay{transform:translateY(-6px) rotate(-4deg) scale(1.04)}.gd-promise h2{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:26px;letter-spacing:-.03em}.gd-promise p{font-size:15px;color:var(--gd-muted);margin:10px 0 0;line-height:1.5}.gd-video-section{padding:24px 0 72px;text-align:center}.gd-video-section h2{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:clamp(30px,3.4vw,42px);letter-spacing:-.04em;margin-bottom:24px}.gd-video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:24px;background:var(--gd-ink);box-shadow:0 30px 70px -40px rgba(36,37,31,.45)}.gd-hvid{margin:0}.gd-hvid-split{align-items:start}.gd-hvid-split>div>.gd-paper-note{margin-top:28px}.gd-editorial-split.gd-hvid-split>div:last-child{position:sticky;top:104px}.gd-hvid-head{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center;margin-bottom:36px}.gd-hvid-head p{max-width:470px;margin:0;color:var(--gd-muted)}.gd-hvid-thumb{position:relative;display:block;border-radius:18px;overflow:hidden;border:1px solid var(--gd-line);background:var(--gd-paper);box-shadow:0 24px 50px -34px rgba(36,37,31,.45)}.gd-hvid-thumb img{display:block;width:100%;height:auto;aspect-ratio:16/9;transition:transform .35s ease}.gd-hvid-thumb:hover img{transform:scale(1.025)}.gd-hvid-play{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:var(--gd-butter);color:var(--gd-ink);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px -10px rgba(36,37,31,.55);transition:transform .2s ease}.gd-hvid-play svg{margin-left:3px}.gd-hvid-thumb:hover .gd-hvid-play{transform:scale(1.08)}.gd-hvid-len{position:absolute;right:12px;bottom:12px;background:rgba(36,37,31,.86);color:#fff;font-size:13px;font-weight:600;line-height:1;padding:6px 10px;border-radius:999px}.gd-hvid figcaption{margin-top:12px;font-size:15px;font-weight:600;color:var(--gd-ink)}.gd-hvid figcaption span{color:var(--gd-muted);font-weight:400;margin-right:4px}.gd-hvid-dialog{border:0;padding:0;background:transparent;width:min(1120px,calc(100vw - 32px));max-width:none;max-height:none;overflow:visible}.gd-hvid-dialog::backdrop{background:rgba(20,21,18,.84)}.gd-hvid-frame{position:relative}.gd-hvid-video{display:block;width:100%;height:auto;aspect-ratio:16/9;max-height:calc(100vh - 120px);border-radius:16px;background:#000}.gd-hvid-close{position:absolute;top:-56px;right:0;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:var(--gd-ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.gd-hvid-close:focus-visible{outline:3px solid var(--gd-butter);outline-offset:3px}@media (max-width:700px){.gd-hvid-head{grid-template-columns:1fr;gap:28px;margin-bottom:28px}.gd-editorial-split.gd-hvid-split>div:last-child{position:static}}@media (prefers-reduced-motion:reduce){.gd-hvid-play,.gd-hvid-thumb img{transition:none}.gd-hvid-thumb:hover .gd-hvid-play,.gd-hvid-thumb:hover img{transform:none}}.gd-estimate-section{background:var(--gd-peach)}.gd-estimate-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.gd-estimate-intro h2{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:clamp(34px,4vw,48px);letter-spacing:-.04em}.gd-estimate-intro p{font-size:18px;color:var(--gd-muted);max-width:420px}.gd-estimate-intro .gd-clay{width:min(100%,300px);height:auto;margin-top:8px}.gd-estimate{background:var(--gd-surface);border-radius:24px;padding:30px;box-shadow:0 1px 0 rgba(36,37,31,.06),0 24px 60px -30px rgba(36,37,31,.35)}.gd-estimate>h2{font-size:22px;margin-bottom:6px}.gd-estimate-group{border:0;padding:0;margin:20px 0 0}.gd-estimate-group legend{font-size:14px;font-weight:600;margin-bottom:10px}.gd-estimate-options{display:flex;flex-wrap:wrap;gap:8px}.gd-estimate-options label{position:relative;display:inline-flex;align-items:center;min-height:40px;padding:8px 14px;border:1px solid var(--gd-line);border-radius:999px;font-size:14px;cursor:pointer;background:var(--gd-paper);transition:background .15s,border-color .15s,transform .15s}.gd-estimate-options label:hover{border-color:var(--gd-ink)}.gd-estimate-options input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.gd-estimate-options label:has(input:focus-visible){outline:3px solid var(--gd-blue-text);outline-offset:2px}.gd-estimate-options label.gd-estimate-on{background:var(--gd-ink);border-color:var(--gd-ink);color:#fff}.gd-estimate-result{margin-top:26px;padding:20px 22px;border-radius:16px;background:var(--gd-butter);display:flex;flex-direction:column;gap:2px}.gd-estimate-result span{font-size:13px;font-weight:600}.gd-estimate-result strong{font-family:var(--font-gd-display),Georgia,serif;font-weight:650;font-size:clamp(34px,4.4vw,46px);letter-spacing:-.04em;line-height:1.1;font-variant-numeric:tabular-nums}.gd-estimate-action{width:100%;margin-top:14px;background:var(--gd-ink);border-color:var(--gd-ink);color:#fff!important}.gd-estimate-action:hover{background:#3a3b33;border-color:#3a3b33}.gd-estimate-list{width:100%;margin-top:10px}.gd-estimate-note{font-size:13px;color:var(--gd-muted);margin:12px 0 0!important}.gd-partner-who h2,.gd-steps2>h2{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:clamp(34px,4vw,48px);letter-spacing:-.04em;text-align:center}.gd-steps2 ol{list-style:none;padding:0;margin:44px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative}.gd-steps2 ol:before{content:"";position:absolute;top:26px;left:16%;right:16%;border-top:2px dashed var(--gd-line)}.gd-steps2 li{position:relative;text-align:center;padding:0 12px}.gd-steps2-video{max-width:860px;margin:56px auto 0}.gd-step-dot{position:relative;z-index:1;display:inline-grid;place-items:center;width:54px;height:54px;border-radius:16px;font-weight:600;font-size:20px;margin-bottom:18px}.gd-steps2 li:first-child .gd-step-dot{background:var(--gd-butter)}.gd-steps2 li:nth-child(2) .gd-step-dot{background:var(--gd-blue);color:#fff}.gd-steps2 li:nth-child(3) .gd-step-dot{background:var(--gd-coral);color:#fff}.gd-steps2 h3{font-size:21px}.gd-steps2 p{color:var(--gd-muted);font-size:16px;margin:8px 0 0}.gd-private2-heading{display:flex;align-items:center;gap:24px}.gd-private2-heading .gd-clay{width:150px;height:150px;flex-shrink:0}.gd-private2-heading h2{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:clamp(34px,4vw,48px);letter-spacing:-.04em}.gd-private2-heading p{color:var(--gd-muted);font-size:18px;margin:8px 0 0}.gd-private2 .gd-privacy-example{border-radius:20px}.gd-private2 .gd-privacy-example mark{background:var(--gd-peach)}.gd-private2 .gd-privacy-example mark.gd-privacy-replacement{background:var(--gd-sage);color:var(--gd-leaf)}.gd-closing2{display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center;background:var(--gd-ink);border-radius:28px;padding:48px 56px;margin-block:24px 24px;color:#e6e4da}.gd-closing2 h2{color:#fff;font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:clamp(34px,4vw,50px);letter-spacing:-.04em}.gd-closing2 p{font-size:18px;margin:12px 0 26px}.gd-closing2 .gd-clay{width:220px;height:220px;border-radius:28px;background:var(--gd-paper);padding:14px}.gd-closing2-link{color:#fff!important;text-decoration:underline!important;text-underline-offset:5px;align-self:center;font-weight:600}.gd-assurances{list-style:none;padding:0;margin:20px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gd-assurances li{display:flex;flex-direction:column;gap:4px;padding:20px 22px;border-radius:16px;background:var(--gd-sage)}.gd-assurances li:nth-child(2){background:var(--gd-lavender)}.gd-assurances li:nth-child(3){background:#fbf0c4}.gd-assurances strong{font-size:18px}.gd-assurances span{font-size:15px;color:var(--gd-muted)}.gd-partner-strip{display:flex;align-items:center;gap:18px;padding:8px 0 72px;flex-wrap:wrap}.gd-partner-strip .gd-clay{width:72px;height:72px}.gd-partner-strip p{margin:0;font-size:17px;flex:1;min-width:220px}.gd-partner-who{text-align:center;padding-bottom:24px}.gd-partner-who ul{list-style:none;padding:0;margin:28px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.gd-partner-who li{padding:10px 18px;border-radius:999px;background:var(--gd-lavender);font-weight:600;font-size:15px}.gd-partner-who li:nth-child(2){background:var(--gd-sage)}.gd-partner-who li:nth-child(3){background:var(--gd-peach)}.gd-partner-who li:nth-child(4){background:#fbf0c4}.gd-motion [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:var(--gd-delay,0s)}.gd-motion [data-reveal].gd-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.gd-clay-float,.gd-clay-hero,.gd-flying{animation:none!important}.gd-flying{display:none}.gd-button,.gd-promise .gd-clay{transition:none}}@media (max-width:960px){.gd-estimate-layout,.gd-hero2-inner{grid-template-columns:1fr}.gd-hero2-art{min-height:300px;order:-1}.gd-clay-hero{width:min(78%,340px)}.gd-promises{grid-template-columns:repeat(2,1fr)}.gd-estimate-intro .gd-clay{display:none}}@media (max-width:640px){.gd-hero2-inner{padding-block:8px 40px;gap:8px}.gd-hero2-art{min-height:240px}.gd-clay-hero{width:min(70%,260px)}.gd-flying{width:34px;height:42px;border-radius:10px}.gd-flying:before{top:14px;left:7px;width:18px}.gd-flying:after{top:22px;left:7px;width:12px}.gd-hero2-lead{font-size:18px}.gd-promises{grid-template-columns:1fr 1fr;gap:10px}.gd-promise{padding:8px 12px 18px}.gd-promise .gd-clay{width:92px;height:92px}.gd-promise h2{font-size:20px}.gd-promise p{font-size:13px}.gd-estimate{padding:22px 18px}.gd-steps2 ol{grid-template-columns:1fr;gap:28px}.gd-steps2 ol:before{display:none}.gd-private2-heading{flex-direction:column;align-items:start;gap:8px}.gd-private2-heading .gd-clay{width:110px;height:110px}.gd-closing2{padding:32px 24px}.gd-assurances,.gd-closing2{grid-template-columns:1fr}.gd-closing2 .gd-clay{display:none}}.gd-resource-hero .gd-hero2-inner{padding-block:28px 40px}.gd-resource-hero h1{font-size:clamp(42px,5vw,64px)}.gd-resource-art .gd-clay{width:min(100%,340px);height:auto}.gd-resource-jump{display:flex;flex-wrap:wrap;gap:8px}.gd-resource-jump a{padding:8px 16px;border-radius:999px;background:var(--gd-surface);border:1px solid var(--gd-line);font-size:14px;font-weight:600}.gd-resource-jump a:hover{border-color:var(--gd-ink)}.gd-tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gd-tool-card{display:flex;flex-direction:column;align-items:flex-start;padding:20px 24px 26px;background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:24px;transition:transform .2s ease,box-shadow .2s ease}.gd-tool-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -32px rgba(36,37,31,.45)}.gd-tool-card .gd-clay{width:120px;height:120px;margin:0 0 6px -8px;transition:transform .35s ease}.gd-tool-card:hover .gd-clay{transform:rotate(-5deg) scale(1.05)}.gd-tool-card h3{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:26px;letter-spacing:-.03em}.gd-tool-card p{color:var(--gd-muted);font-size:16px;margin:8px 0 16px;flex:1}.gd-resource-band{background:var(--gd-lavender)}.gd-guide-card:hover{transform:translateY(-3px);border-color:var(--gd-ink)}.gd-resource-band .gd-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gd-resource-band .gd-guide-card{padding:24px}.gd-resource-band .gd-guide-card h3{font-size:21px}.gd-guide-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 22px}.gd-guide-filter button{padding:9px 16px;border-radius:999px;border:1px solid rgba(36,37,31,.15);background:rgba(255,255,255,.7);font-size:14px;font-weight:600;transition:background .15s,border-color .15s}.gd-guide-filter button:hover{border-color:var(--gd-ink)}.gd-guide-filter button[aria-pressed=true]{background:var(--gd-ink);border-color:var(--gd-ink);color:#fff}.gd-guide-group{margin-top:34px}.gd-guide-group>h3{font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--gd-blue-text);margin-bottom:14px}.gd-learn-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.gd-learn-card{position:relative;display:flex;flex-direction:column;gap:4px;padding:20px 44px 20px 20px;border-radius:18px;background:var(--gd-surface);border:1px solid var(--gd-line);transition:border-color .15s,transform .15s}.gd-learn-card:hover{border-color:var(--gd-ink);transform:translateY(-2px)}.gd-learn-card strong{font-size:17px}.gd-learn-card span{font-size:14px;color:var(--gd-muted)}.gd-learn-card .gd-learn-arrow{position:absolute;right:18px;top:20px;font-size:18px;color:var(--gd-ink)}.gd-glossary{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:0 0 20px}.gd-glossary>div{padding:18px 20px;border-radius:16px;background:var(--gd-surface);border:1px solid var(--gd-line);scroll-margin-top:92px}.gd-glossary>div:target{border-color:var(--gd-ink);background:#fbf0c4}.gd-glossary dt{font-weight:600;font-size:17px}.gd-glossary dd{margin:6px 0 0;color:var(--gd-muted);font-size:15px;line-height:1.55}.gd-glossary-page{padding-bottom:40px}.gd-letter-nav{position:sticky;top:84px;z-index:5;display:flex;flex-wrap:wrap;gap:6px;padding:10px 0;background:var(--gd-paper)}.gd-letter-nav a{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;border:1px solid var(--gd-line);font-weight:600;background:var(--gd-surface)}.gd-letter-nav a:hover{border-color:var(--gd-ink)}.gd-letter-group{scroll-margin-top:150px;margin-top:24px}.gd-letter-group>h2{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:40px;margin-bottom:12px;color:var(--gd-coral-text)}.gd-faq-page{max-width:860px;padding-bottom:24px}.gd-factor-list{display:grid;gap:12px;margin:22px 0}.gd-factor-list>div{padding:16px 18px;border-radius:16px;background:rgba(255,255,255,.65)}.gd-factor-list dt{font-weight:600}.gd-factor-list dd{margin:4px 0 0;color:var(--gd-muted);font-size:15px}.gd-guide-links{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.gd-guide-links a{display:inline-flex;gap:8px;padding:10px 16px;border-radius:12px;background:var(--gd-surface);border:1px solid var(--gd-line);font-weight:600;font-size:15px}.gd-guide-links a:hover{border-color:var(--gd-ink)}.gd-readiness-wrap{max-width:880px}.gd-readiness-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.gd-readiness-item fieldset{border:1px solid var(--gd-line);border-radius:20px;background:var(--gd-surface);padding:20px 22px;margin:0;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.gd-readiness-item legend{float:left;display:flex;gap:14px;align-items:flex-start;padding:0;max-width:520px}.gd-readiness-item legend strong{display:block;font-size:17px;line-height:1.4}.gd-readiness-item legend small{display:block;color:var(--gd-muted);font-size:14px;margin-top:2px}.gd-readiness-num{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:11px;background:var(--gd-peach);font-weight:600;font-size:15px}.gd-readiness-result{margin-top:22px;padding:28px;border-radius:24px;background:var(--gd-surface);border:1px solid var(--gd-line)}.gd-readiness-result:focus{outline:none}.gd-readiness-progress{margin:0!important;color:var(--gd-muted);font-weight:600}.gd-readiness-strong{background:var(--gd-sage);border-color:transparent}.gd-readiness-worth{background:#fbf0c4;border-color:transparent}.gd-readiness-needs{background:var(--gd-peach);border-color:transparent}.gd-readiness-result h2{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:40px;letter-spacing:-.04em}.gd-readiness-result ul{padding-left:20px;display:grid;gap:8px;margin:10px 0 18px}@media (max-width:960px){.gd-tool-grid{grid-template-columns:1fr}.gd-resource-band .gd-guide-grid{grid-template-columns:1fr 1fr}.gd-glossary{grid-template-columns:1fr}.gd-resource-art{display:none}}@media (max-width:640px){.gd-readiness-item fieldset{padding:16px}.gd-resource-band .gd-guide-grid{grid-template-columns:1fr}.gd-letter-nav{top:72px}}.gd-kit-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:22px}.gd-kit-heading h2{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:clamp(32px,3.8vw,44px);letter-spacing:-.04em}.gd-kit-heading p{color:var(--gd-muted);margin:8px 0 0}.gd-copy-button{padding:11px 20px;border-radius:999px;border:1px solid var(--gd-ink);background:var(--gd-surface);font-weight:600;font-size:14px;min-width:150px;transition:background .15s,color .15s}.gd-copy-button:hover{background:var(--gd-ink);color:#fff}.gd-script{list-style:none;padding:0;margin:0;display:grid;gap:12px}.gd-script li{display:grid;grid-template-columns:130px 1fr;gap:20px;align-items:start;padding:22px 24px;border-radius:20px;background:var(--gd-surface);border:1px solid var(--gd-line)}.gd-script li:nth-child(5n+1) .gd-script-step{background:var(--gd-butter)}.gd-script li:nth-child(5n+2) .gd-script-step{background:var(--gd-peach)}.gd-script li:nth-child(5n+3) .gd-script-step{background:var(--gd-sage)}.gd-script li:nth-child(5n+4) .gd-script-step{background:var(--gd-lavender)}.gd-script li:nth-child(5n+5) .gd-script-step{background:var(--gd-ink);color:#fff}.gd-script-step{justify-self:start;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.gd-script p{margin:0;font-size:19px;line-height:1.5}.gd-objections>div{background:var(--gd-surface)}.gd-fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.gd-fit-title{grid-column:1/-1;font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:clamp(32px,3.8vw,44px);letter-spacing:-.04em}.gd-fit{padding:26px;border-radius:24px}.gd-fit-good{background:var(--gd-sage)}.gd-fit-poor{background:var(--gd-peach)}.gd-fit h3{font-size:20px;margin-bottom:10px}.gd-fit ul{margin:0;padding-left:20px;display:grid;gap:8px}.gd-email-card{padding:26px 28px;border-radius:24px;background:var(--gd-surface);border:1px solid var(--gd-line)}.gd-email-subject{margin:0 0 14px!important;padding-bottom:14px;border-bottom:1px solid var(--gd-line)}.gd-email-card pre{margin:0;white-space:pre-wrap;font:inherit;font-size:16px;line-height:1.6;color:var(--gd-ink);overflow-wrap:anywhere}.gd-rules{display:flex;gap:28px;align-items:flex-start;padding:32px;border-radius:28px;background:var(--gd-lavender)}.gd-rules .gd-clay{width:120px;height:120px;flex-shrink:0}.gd-rules h2{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:36px;letter-spacing:-.04em}.gd-rules ul{padding-left:20px;display:grid;gap:8px;margin:14px 0}.gd-kit-strip{display:flex;align-items:center;gap:22px;padding:22px 26px;border-radius:24px;background:var(--gd-sage);margin-bottom:28px;flex-wrap:wrap}.gd-kit-strip .gd-clay{width:84px;height:84px}.gd-kit-strip div{flex:1;min-width:220px}.gd-kit-strip h2{font-size:22px}.gd-kit-strip p{margin:4px 0 0;color:var(--gd-muted);font-size:15px}@media (max-width:760px){.gd-script li{grid-template-columns:1fr;gap:10px;padding:18px}.gd-script p{font-size:17px}.gd-fit-grid{grid-template-columns:1fr}.gd-rules{flex-direction:column;padding:24px}}.gd-blog-index{padding-bottom:24px}.gd-blog-empty{display:flex;align-items:center;gap:28px;padding:32px;border:1px solid var(--gd-line);border-radius:20px;background:var(--gd-surface)}.gd-blog-empty h2{font-size:28px}.gd-blog-empty p{color:var(--gd-muted);margin:8px 0 14px}.gd-blog-feed{margin:22px 0 0;font-size:14px;color:var(--gd-muted)}.gd-blog-feed a{text-decoration:underline;text-underline-offset:4px}.gd-blog-article .gd-blog-answer{font-size:20px;line-height:1.6}.gd-blog-article section h3{font-size:22px;margin:26px 0 10px}.gd-blog-article ol,.gd-blog-article ul{padding-left:24px;margin:14px 0 20px}.gd-blog-article li{margin:8px 0}.gd-blog-article .gd-blog-sources a,.gd-blog-article li a{text-decoration:underline;text-underline-offset:4px}.gd-blog-faq dl{margin:0}.gd-blog-faq dl>div{padding:18px 0;border-top:1px solid var(--gd-line)}.gd-blog-faq dt{font-weight:600}.gd-blog-faq dd{margin:6px 0 0;color:var(--gd-muted)}.gd-blog-sources ol{font-size:16px}.gd-blog-sources span{color:var(--gd-muted)}.gd-blog-sources .gd-quiet{font-size:14px;color:var(--gd-muted)}@media (max-width:760px){.gd-blog-empty{flex-direction:column;align-items:flex-start;padding:24px}.gd-blog-article .gd-blog-answer{font-size:18px}}.gd-cover{position:relative;overflow:hidden;border-radius:22px;aspect-ratio:16/7;background:var(--cv-bg);color:var(--cv-ink);margin:8px 0 6px;isolation:isolate}.gd-cover[data-tone=butter]{--cv-bg:#fcf1c4;--cv-ink:#e3b92f}.gd-cover[data-tone=peach]{--cv-bg:var(--gd-peach);--cv-ink:var(--gd-coral)}.gd-cover[data-tone=lavender]{--cv-bg:var(--gd-lavender);--cv-ink:var(--gd-blue)}.gd-cover[data-tone=sage]{--cv-bg:var(--gd-sage);--cv-ink:var(--gd-leaf-art)}.gd-cover[data-tone=sky]{--cv-bg:#e2e9f7;--cv-ink:var(--gd-blue)}.gd-cover-motif{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.gd-cover-motif *{transform-box:fill-box;transform-origin:center}.gd .gd-cover-art{position:absolute;right:6%;top:50%;height:84%;width:auto;max-width:none;transform:translateY(-50%);animation:gd-cv-bob 7s ease-in-out infinite;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 14px 18px rgba(36,37,31,.12))}.gd-cv-ring{fill:none;stroke:currentColor;stroke-width:3;opacity:.34;animation:gd-cv-pulse 5.2s ease-in-out infinite;animation-delay:calc(var(--i) * .42s)}.gd-cv-bar{fill:currentColor;opacity:.42;transform-origin:center bottom;animation:gd-cv-rise 4.6s ease-in-out infinite;animation-delay:calc(var(--i) * .3s)}.gd-cv-cell{fill:currentColor;opacity:.16}.gd-cv-cell-lit{opacity:.2;animation:gd-cv-blink 4.2s ease-in-out infinite;animation-delay:calc(var(--i) * .5s)}.gd-cv-card rect{fill:#fff;stroke:currentColor;stroke-width:2;opacity:.92}.gd-cv-card path{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;opacity:.5}.gd-cv-card{animation:gd-cv-drift 6s ease-in-out infinite;animation-delay:calc(var(--i) * .55s)}.gd-cv-wire{fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:.45;stroke-dasharray:.04 .03;animation:gd-cv-dash 9s linear infinite}.gd-cv-node{fill:#fff;stroke:currentColor;stroke-width:4;animation:gd-cv-pop 4.4s ease-in-out infinite;animation-delay:calc(var(--i) * .45s)}.gd-cv-wave{fill:none;stroke:currentColor;stroke-width:5;stroke-linecap:round;opacity:.36;animation:gd-cv-slide 9s linear infinite;animation-delay:calc(var(--i) * -2.4s);transform-origin:0 0}@keyframes gd-cv-bob{0%,to{transform:translateY(-50%)}50%{transform:translateY(-54%) rotate(-2deg)}}@keyframes gd-cv-pulse{0%,to{transform:scale(1);opacity:.34}50%{transform:scale(1.07);opacity:.14}}@keyframes gd-cv-rise{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}@keyframes gd-cv-blink{0%,to{opacity:.2}50%{opacity:.62}}@keyframes gd-cv-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes gd-cv-dash{to{stroke-dashoffset:-.7}}@keyframes gd-cv-pop{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@keyframes gd-cv-slide{to{transform:translateX(80px)}}.gd-blog-card{overflow:hidden}.gd-blog-card .gd-cover{margin:-30px -30px 22px;border-radius:0;aspect-ratio:16/7.5}.gd-blog-card:hover .gd-cover-art{animation-duration:3.4s}.gd-blog-article .gd-cover{margin:4px 0 12px}.gd-fig{margin:34px 0 30px;padding:26px 26px 28px;border:1px solid var(--gd-line);border-radius:22px;background:var(--gd-surface);font-size:16px;line-height:1.5}.gd-fig figcaption{font-weight:600;font-size:19px;letter-spacing:-.02em;margin-bottom:20px;padding-left:14px;border-left:4px solid var(--gd-butter)}.gd-fig ol,.gd-fig ul{list-style:none;padding:0!important;margin:0!important}.gd-fig li{margin:0!important}.gd-motion .gd-fig [data-i]{opacity:0;transform:translateY(12px)}.gd-motion .gd-fig.gd-in [data-i]{opacity:1;transform:none;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .11s + .15s)}.gd-fig-steps{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px;position:relative}.gd-fig-steps:before{content:"";position:absolute;left:19px;right:19px;top:19px;border-top:2px dashed var(--gd-line)}.gd-fig-steps li{position:relative;display:flex;flex-direction:column;gap:6px}.gd-fig-steps li span:last-child{color:var(--gd-muted);font-size:15px}.gd-fig-num{width:38px;height:38px;border-radius:50%;background:var(--gd-butter);display:grid;place-items:center;font-weight:600;margin-bottom:6px;box-shadow:0 0 0 6px var(--gd-surface)}.gd-fig-compare{display:grid;grid-template-columns:1fr 1fr;gap:14px}.gd-fig-side{border-radius:16px;padding:18px 18px 20px;background:var(--gd-paper)}.gd-fig-side[data-tone=peach]{background:var(--gd-peach)}.gd-fig-side[data-tone=sage]{background:var(--gd-sage)}.gd-fig-side[data-tone=lavender]{background:var(--gd-lavender)}.gd-fig-side[data-tone=butter]{background:#fcf1c4}.gd-fig-side-label{margin:0 0 12px!important;font-weight:600;font-size:17px}.gd-fig-side li{display:flex;gap:10px;align-items:flex-start;padding:7px 0}.gd-fig-mark{flex:0 0 22px;width:22px;height:22px;margin-top:1px;fill:none;stroke:var(--gd-leaf);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.gd-fig-side[data-mark=cross] .gd-fig-mark{stroke:var(--gd-coral-text)}.gd-fig-mark-dot{fill:var(--gd-ink);stroke:none;opacity:.55}.gd-fig-checklist{display:grid;gap:4px}.gd-fig-checklist li{display:flex;gap:14px;align-items:center;padding:10px 0;border-top:1px solid var(--gd-line)}.gd-fig-checklist li:first-child{border-top:0;padding-top:2px}.gd-fig-box{flex:0 0 28px;width:28px;height:28px}.gd-fig-box rect{fill:var(--gd-sage);stroke:var(--gd-leaf-art);stroke-width:1.5}.gd-fig-box path{fill:none;stroke:var(--gd-leaf);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.gd-motion .gd-fig-box path{stroke-dasharray:1;stroke-dashoffset:1}.gd-motion .gd-fig.gd-in .gd-fig-box path{stroke-dashoffset:0;transition:stroke-dashoffset .45s ease;transition-delay:calc(var(--i) * .11s + .42s)}.gd-fig-timeline{position:relative;display:grid;gap:0;padding-left:0}.gd-fig-timeline:before{content:"";position:absolute;left:8px;top:10px;bottom:14px;width:2px;background:var(--gd-line)}.gd-fig-timeline li{position:relative;display:grid;grid-template-columns:118px 1fr;gap:14px;padding:9px 0 9px 34px;align-items:baseline}.gd-fig-timeline li span:last-child{color:var(--gd-muted)}.gd-fig-dot{position:absolute;left:0;top:13px;width:18px;height:18px;border-radius:50%;background:var(--gd-butter);border:4px solid var(--gd-surface);box-shadow:0 0 0 1.5px var(--gd-butter-deep)}.gd-fig-timeline li:last-child .gd-fig-dot{background:var(--gd-leaf-art);box-shadow:0 0 0 1.5px var(--gd-leaf)}.gd-fig-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:10px;align-items:center}.gd-fig-node{border-radius:16px;padding:16px;background:var(--gd-paper);border:1px solid var(--gd-line);display:flex;flex-direction:column;gap:6px;height:100%}.gd-fig-node:last-of-type{background:#fcf1c4;border-color:var(--gd-butter-deep)}.gd-fig-node span{color:var(--gd-muted);font-size:15px}.gd-fig-link{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:13px;color:var(--gd-muted);white-space:nowrap}.gd-fig-link svg{width:56px;height:14px;fill:none;stroke:var(--gd-leaf);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media (max-width:720px){.gd-cover{border-radius:18px;aspect-ratio:16/8.5}.gd-blog-card .gd-cover{margin:-26px -26px 20px;border-radius:0}.gd-fig{padding:20px 18px 22px;margin:26px 0 24px;border-radius:18px}.gd-fig figcaption{font-size:18px;margin-bottom:16px}.gd-fig-steps{grid-template-columns:1fr;gap:0}.gd-fig-steps:before{left:18px;right:auto;top:19px;bottom:19px;border-top:0;border-left:2px dashed var(--gd-line)}.gd-fig-steps li{display:grid;grid-template-columns:38px 1fr;-moz-column-gap:14px;column-gap:14px;row-gap:2px;padding:8px 0}.gd-fig-steps li .gd-fig-num{grid-row:1/span 2;margin:0}.gd-fig-compare,.gd-fig-timeline li{grid-template-columns:1fr}.gd-fig-timeline li{gap:0}.gd-fig-flow{grid-template-columns:1fr}.gd-fig-link{flex-direction:row;justify-content:center;gap:8px;padding:2px 0}.gd-fig-link svg{transform:rotate(90deg);width:34px}}.gd-mk-intro{padding-bottom:28px}.gd-mk-shelf{padding-bottom:72px}.gd-mk-back{margin:0 0 18px!important}.gd-mk-back .gd-text-link{font-size:15px}.gd-mk-note{font-size:14px;color:var(--gd-muted)}.gd-mk-small{font-size:13px;line-height:1.6;color:var(--gd-muted);max-width:760px}.gd-mk-block{display:block;margin-top:2px}.gd-mk-pre{white-space:pre-line;overflow-wrap:anywhere}.gd-mk-line{margin:8px 0!important;font-size:16px}.gd-mk-chip{display:inline-flex;align-items:center;padding:4px 12px;border-radius:999px;background:var(--gd-sage);color:var(--gd-ink);font-size:13px;font-weight:600;line-height:1.4}.gd-mk-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px!important}.gd-mk-state-chip{padding:3px 10px;background:var(--gd-lavender)}.gd .gd-mk-verify,.gd-mk-state-chip{display:inline-flex;border-radius:999px;font-size:13px;font-weight:600}.gd .gd-mk-verify{align-items:center;gap:6px;padding:3px 10px 3px 8px;border:1px solid var(--gd-line);background:var(--gd-surface);color:var(--gd-muted);line-height:1.4;white-space:nowrap}.gd .gd-mk-verify svg{flex-shrink:0}.gd .gd-mk-verify[data-v=verified]{background:var(--gd-sage);border-color:transparent;color:var(--gd-leaf)}.gd .gd-mk-verify-row{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.gd .gd-mk-verify-line{font-size:14px;color:var(--gd-muted);line-height:1.5}.gd .gd-mk-verify-wrap{margin:14px 0 0!important}.gd .gd-mk-offer dd .gd-mk-verify{white-space:normal}.gd .gd-mk-fromchat{margin:0 0 14px!important;padding:10px 14px;border-radius:10px;background:var(--gd-lavender);font-size:14px;line-height:1.5;color:var(--gd-ink)}.gd .gd-mk-verify-call{background:var(--gd-sage);border-color:transparent}.gd .gd-mk-verify-call p{margin:6px 0 0}.gd-mk-state{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:28px;border:1px solid var(--gd-line);border-radius:20px;background:var(--gd-surface);margin:8px 0 32px}.gd-mk-state p{margin:0 0 10px;font-size:18px;max-width:640px}.gd-mk-filters{display:grid;grid-template-columns:2fr repeat(4,minmax(0,1fr));gap:0 14px;align-items:end;padding:20px 22px 4px;border:1px solid var(--gd-line);border-radius:20px;background:var(--gd-surface)}.gd-mk-filters .gd-field{margin-bottom:16px}.gd-mk-filters .gd-field label{font-size:14px;margin-bottom:6px}.gd-mk-filters .gd-field input,.gd-mk-filters .gd-field select{min-height:46px;font-size:15px}.gd-mk-more,.gd-mk-more-body{display:contents}.gd-mk-more-toggle{display:none!important}.gd-mk-filter-actions{grid-column:1/-1;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:0 0 16px}.gd-mk-filter-actions .gd-button{min-height:44px;padding:10px 20px}.gd-mk-bar{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:26px 0 14px}.gd-mk-count{margin:0!important;font-weight:600;font-size:16px}.gd-mk-order{margin:0!important;font-size:14px;color:var(--gd-muted)}.gd-mk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gd-mk-card{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:22px 24px 24px;background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:20px;transition:border-color .15s,transform .15s;min-width:0}.gd-mk-card:hover{border-color:var(--gd-ink);transform:translateY(-2px)}.gd-mk-card h3{font-size:21px;margin-top:12px;overflow-wrap:anywhere}.gd-mk-card-summary{color:var(--gd-muted);font-size:15px;margin:8px 0 12px!important}.gd-mk-card-facts{margin:0 0 16px;width:100%;font-size:14px}.gd-mk-card-facts>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--gd-line)}.gd-mk-card-facts dt{color:var(--gd-muted);flex-shrink:0}.gd-mk-card-facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.gd-mk-card-facts .gd-mk-note{font-size:12px;display:block}.gd-mk-card-action{margin-top:auto;font-size:15px}.gd-mk-pages{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:28px}.gd-mk-pages .gd-button{min-height:44px}.gd-mk-how{margin-top:56px;padding:30px 32px;border-radius:24px;background:var(--gd-sage)}.gd-mk-how h2{font-size:26px}.gd-mk-how ol{list-style:none;padding:0;margin:18px 0 8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gd-mk-how li{display:flex;gap:12px;align-items:flex-start}.gd-mk-how li p{margin:0;font-size:15px}.gd-mk-before{margin:4px 0 10px;font-size:15px}.gd-mk-before .gd-text-link{display:inline;font-size:15px}.gd-mk-detail{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;align-items:start;padding-bottom:80px}.gd-mk-detail-main{gap:20px}.gd-mk-detail-main,.gd-mk-detail-side{display:flex;flex-direction:column;min-width:0}.gd-mk-detail-side{position:sticky;top:96px;gap:14px}.gd-mk-panel{padding:26px 28px;background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:20px;min-width:0;margin-bottom:20px}.gd-mk-detail-main .gd-mk-panel,.gd-mk-detail-side .gd-mk-panel{margin-bottom:0}.gd-mk-panel h2{font-size:24px;margin-bottom:10px}.gd-mk-panel>p{font-size:16px}.gd-mk-side-title{font-size:20px!important}.gd-mk-side-sub{font-size:16px;margin-top:18px}.gd-mk-labels{margin:10px 0 0;font-size:15px}.gd-mk-labels li{margin:8px 0}.gd-mk-gate{background:var(--gd-lavender);border-color:transparent}.gd-mk-facts{margin:6px 0 0}.gd-mk-facts>div{display:grid;grid-template-columns:minmax(120px,.8fr) 1.6fr;gap:16px;padding:11px 0;border-top:1px solid var(--gd-line)}.gd-mk-facts dt{font-size:14px;color:var(--gd-muted)}.gd-mk-facts dd{margin:0;font-size:16px;overflow-wrap:anywhere}.gd-mk-facts-tight>div{padding:8px 0}.gd-mk-facts-tight dd{font-size:15px}.gd-mk-detail-row{padding:14px 0;border-top:1px solid var(--gd-line)}.gd-mk-detail-row h3,.gd-mk-detail-row h4{font-size:16px}.gd-mk-detail-row p{margin:6px 0 0;font-size:16px}.gd-mk-fields{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-wrap:wrap;gap:8px}.gd-mk-fields code{display:inline-block;padding:3px 9px;border-radius:6px;background:var(--gd-paper);border:1px solid var(--gd-line);font-size:13px}.gd-mk-buyer{display:flex;flex-direction:column;gap:20px}.gd-mk-form h2{margin-bottom:6px}.gd-mk-fieldset{border:0;padding:0;margin:0;min-width:0}.gd-mk-saved{border:1px solid #b7c6b8;background:var(--gd-leaf-soft);border-radius:6px;padding:12px 16px;margin:0 0 20px;font-size:15px}.gd-mk-saved p{margin:0 0 6px}.gd-mk-saved p:last-child{margin:0}.gd-mk-list{list-style:none;padding:0;margin:10px 0 0}.gd-mk-item{padding:16px 0;border-top:1px solid var(--gd-line)}.gd-mk-item-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gd-mk-answer{margin-top:10px;padding:12px 16px;border-left:3px solid var(--gd-leaf);background:var(--gd-paper);border-radius:0 8px 8px 0}.gd-mk-answer p{margin:4px 0}.gd-mk-counter{margin-top:10px;padding:14px 16px;border-radius:12px;background:#fbf0c4}.gd-mk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px}.gd-mk-small-button{min-height:42px;padding:8px 16px;font-size:14px}.gd-mk-confirm{margin-top:12px;padding:14px 16px;border:1px solid var(--gd-line);border-radius:12px;background:var(--gd-paper)}.gd-mk-confirm .gd-field{margin-bottom:12px}.gd-mk-portal{padding:28px 0 80px}.gd-mk-portal-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px 20px;padding:12px 0 18px;margin-bottom:24px;border-bottom:1px solid var(--gd-line)}.gd-mk-portal-name{margin:0!important;font-weight:600;font-size:14px;color:var(--gd-coral-text)}.gd-mk-portal-who{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px;margin:0!important;font-size:14px}.gd-mk-portal-who .gd-text-link{font-size:14px}.gd-mk-portal-email{overflow-wrap:anywhere}.gd-mk-h1{font-size:clamp(32px,4vw,44px)!important}.gd-mk-section-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-bottom:20px}.gd-mk-auth-page{padding:56px 0 88px;max-width:640px}.gd-mk-auth-page>h1{margin-bottom:24px}.gd-mk-signup{max-width:none}.gd-mk-code{font-size:22px!important;letter-spacing:.3em;max-width:220px}.gd-mk-roles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gd-mk-role{display:flex;gap:12px;align-items:flex-start;padding:14px;border:1px solid var(--gd-line);border-radius:10px;background:#fff;cursor:pointer}.gd-mk-role input{accent-color:var(--gd-leaf);width:18px;height:18px;margin-top:4px;flex-shrink:0}.gd-mk-role strong{display:block;font-size:16px}.gd-mk-role span span{display:block;font-size:14px;color:var(--gd-muted);line-height:1.5}.gd-mk-role.gd-choice-selected{background:var(--gd-leaf-soft);border-color:var(--gd-leaf)}.gd-mk-role:focus-within{outline:3px solid var(--gd-blue-text);outline-offset:2px}.gd-mk-terms{margin-top:8px;padding:20px 22px;border-radius:10px;background:var(--gd-paper);border:1px solid var(--gd-line)}.gd-mk-terms h3{font-size:18px}.gd-mk-terms .gd-check-list{margin:12px 0;font-size:15px}.gd-mk-terms .gd-check-list li{margin:10px 0}.gd-mk-steps{flex-wrap:wrap}.gd-mk-steps li{flex:1 1 120px}.gd-mk-summary-group{padding-bottom:14px}.gd-mk-summary-group+.gd-mk-summary-group{padding-top:16px;border-top:1px solid var(--gd-line)}.gd-mk-table{width:100%;border-collapse:collapse;background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:12px;overflow:hidden;font-size:15px}.gd-mk-table td,.gd-mk-table th{text-align:left;vertical-align:top;padding:14px 16px;border-top:1px solid var(--gd-line)}.gd-mk-table thead th{border-top:0;font-size:13px;color:var(--gd-muted);background:var(--gd-paper)}.gd-mk-table tbody th{font-weight:600}.gd-mk-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px!important}.gd-mk-opnote{margin:0 0 18px;padding:14px 18px;border-radius:12px;background:var(--gd-peach)}.gd-mk-opnote p{margin:2px 0}.gd-mk-side-by-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}.gd-mk-cardview{padding:16px 0;border-top:1px solid var(--gd-line)}.gd-mk-cardview:first-of-type{border-top:0;padding-top:4px}.gd-mk-cardview h3{font-size:20px;margin-top:4px}.gd-mk-cardview>p{font-size:15px;margin:8px 0}.gd-mk-cuts ul{padding-left:20px;margin:10px 0;font-size:15px}.gd-mk-cuts li{margin:6px 0;overflow-wrap:anywhere}.gd-mk-cuts h3{font-size:18px}.gd-mk-next{background:#fbf0c4;border-color:transparent}.gd-mk-edit-row{margin:0 0 20px}.gd-mk-form-inline .gd-choice-field{margin:0}.gd-mk-form-inline .gd-consent{margin:8px 0}.gd-mk-withdraw{margin:8px 0 24px}.gd-mk-foot{border-top:1px solid var(--gd-line);padding-top:12px}.gd-mk-foot p{margin:6px 0}.gd-mk-card-top{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.gd-mk-offer dd{font-weight:600}.gd-mk-card-facts.gd-mk-offer{margin-bottom:12px}.gd-mk-card-facts dd .gd-mk-note{font-weight:400}.gd-mk-how.gd-mk-how-strip{margin:0 0 28px;padding:24px 28px}.gd-mk-how.gd-mk-how-strip h2{font-size:22px}.gd-mk-how.gd-mk-how-strip ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gd-mk-deal{border-color:var(--gd-leaf)}.gd-mk-clock{font-weight:600}.gd-mk-papers{margin:6px 0 14px!important;font-size:15px}.gd-mk-papers .gd-text-link{display:inline;font-size:15px}.gd-mk-thread{margin-top:20px;padding-top:16px;border-top:1px solid var(--gd-line)}.gd-mk-thread h3{font-size:18px;margin:0}.gd-mk-thread .gd-mk-item-head{justify-content:space-between}.gd-mk-messages{margin:10px 0 16px}.gd-mk-message{padding:10px 14px;margin:8px 0;border:1px solid var(--gd-line);border-radius:12px;background:var(--gd-paper);max-width:640px}.gd-mk-message[data-mine=true]{margin-left:auto;background:var(--gd-leaf-soft)}.gd-mk-message p{margin:2px 0}.gd-mk-paper-page{max-width:760px}.gd-mk-paper h2{font-size:24px;margin:28px 0 8px}.gd-mk-paper h3{font-size:19px;margin:22px 0 6px}.gd-mk-paper h4{font-size:16px;margin:18px 0 4px}.gd-mk-paper li,.gd-mk-paper p{font-size:16px;line-height:1.65;overflow-wrap:anywhere}.gd-mk-paper ol,.gd-mk-paper ul{padding-left:22px;margin:8px 0 14px}.gd-mk-paper li{margin:6px 0}.gd-mk-paper code{padding:1px 6px;border-radius:5px;background:var(--gd-paper);border:1px solid var(--gd-line);font-size:14px}@media (max-width:960px){.gd-mk-how.gd-mk-how-strip ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.gd-mk-how.gd-mk-how-strip{padding:20px 18px}.gd-mk-how.gd-mk-how-strip ol{grid-template-columns:1fr}}@media (max-width:1100px){.gd-mk-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.gd-mk-search{grid-column:1/-1}}@media (max-width:960px){.gd-mk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-mk-detail{grid-template-columns:1fr}.gd-mk-detail-side{position:static}.gd-mk-how ol{grid-template-columns:1fr;gap:14px}}@media (max-width:700px){.gd-mk-filters,.gd-mk-grid{grid-template-columns:1fr}.gd-mk-filters{padding:16px 16px 2px}.gd-mk-more{display:block}.gd-mk-more-toggle{display:inline-flex!important;margin:0 0 14px;font-size:15px}.gd-mk-more-body{display:block}.gd-mk-more[data-ready=true][data-open=false] .gd-mk-more-body{display:none}.gd-mk-more:not([data-ready]) .gd-mk-more-toggle{display:none!important}.gd-mk-panel{padding:20px 18px}.gd-mk-how{padding:24px 20px}.gd-mk-facts>div{gap:2px}.gd-mk-facts>div,.gd-mk-roles,.gd-mk-side-by-side{grid-template-columns:1fr}.gd-mk-auth-page{padding:36px 0 64px}.gd-mk-table,.gd-mk-table tbody,.gd-mk-table td,.gd-mk-table th,.gd-mk-table tr{display:block;width:100%}.gd-mk-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gd-mk-table tr{border-top:1px solid var(--gd-line);padding:8px 0}.gd-mk-table tbody th,.gd-mk-table td{border-top:0;padding:6px 16px}.gd-mk-table td:before{content:attr(data-label);display:block;font-size:12px;color:var(--gd-muted)}.gd-mk-pages .gd-mk-note{font-size:13px}.gd-mk-steps{flex-wrap:nowrap}.gd-mk-steps li{flex:1 1 0;min-width:0}.gd-mk-steps li>span:last-child{display:none}}@media (prefers-reduced-motion:reduce){.gd-mk-card{transition:none}.gd-mk-card:hover{transform:none}}.gd-mk-before-start{margin:4px 0 8px}.gd-mk-before-start .gd-video-section{padding:0;margin:18px 0 0}.gd-mk-before-start .gd-video-section h2{font-size:18px;margin:0 0 12px}.gd-mk-flow{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.gd-mk-flow li{display:flex;align-items:center;gap:10px;border:1px solid var(--gd-line);border-radius:10px;padding:12px;font-size:14px;background:#fff}.gd-mk-flow li span{width:26px;height:26px;border-radius:6px;background:var(--gd-ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0}.gd-mk-prompts{margin:0 0 18px;padding:0 0 0 18px;font-size:15px;line-height:1.5}.gd-mk-prompts li{margin:0 0 8px}.gd-choices-row{grid-template-columns:repeat(4,1fr)}.gd-mk-questionnaire{border:0;padding:0;margin:0 0 22px}.gd-mk-questionnaire legend{font-weight:600;font-size:15px;margin:0 0 6px}.gd-mk-questionnaire legend span{font-weight:400;color:var(--gd-muted)}.gd-mk-questionnaire ol{margin:0;padding:0 0 0 20px}.gd-mk-questionnaire li{padding:12px 0;border-top:1px solid var(--gd-line)}.gd-mk-questionnaire li>p{margin:0 0 4px;font-size:15px}.gd-mk-answers{display:flex;gap:8px;margin-top:8px}.gd-mk-answer-btn{border:1px solid var(--gd-line);background:#fff;border-radius:999px;padding:6px 16px;font:inherit;font-size:14px;cursor:pointer}.gd-mk-answer-on{background:var(--gd-leaf-soft);border-color:var(--gd-leaf);font-weight:600}.gd-mk-inventory{margin:0 0 22px}.gd-mk-inv-h{font-size:18px;margin:0 0 10px}.gd-mk-inv-opt{font-size:14px;font-weight:400;color:var(--gd-muted,#6b6d66)}.gd-mk-help{font-size:14px;line-height:1.5;margin:8px 0 16px}.gd-mk-help ul{padding-left:18px}.gd-mk-inv-cat{border:1px solid var(--gd-line);border-radius:12px;margin:0 0 10px;background:#fff}.gd-mk-inv-caution{border-color:var(--gd-coral)}.gd-mk-inv-cat-head{display:flex;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;padding:14px 16px;font:inherit;cursor:pointer}.gd-mk-inv-cat-static{cursor:default}.gd-mk-inv-toggle{width:24px;height:24px;border:1px solid var(--gd-line);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.gd-mk-inv-title{flex:1;display:flex;flex-direction:column;font-weight:600;font-size:15px}.gd-mk-inv-title small{font-weight:400;color:var(--gd-muted);font-size:13px}.gd-mk-inv-body{padding:0 16px 14px}.gd-mk-inv-apps{margin:0 0 10px!important}.gd-mk-app-chip{border:1px solid var(--gd-line);background:#fff;border-radius:999px;padding:6px 14px;font:inherit;font-size:14px;cursor:pointer}.gd-mk-app-on{background:var(--gd-leaf-soft);border-color:var(--gd-leaf);font-weight:600}.gd-mk-app-other{border-style:dashed}.gd-mk-inv-row{border-top:1px solid var(--gd-line);padding:12px 0 6px}.gd-mk-inv-top{display:flex;gap:10px;align-items:center;margin:0 0 8px}.gd-mk-inv-app{flex:1}.gd-mk-inv-grid{display:grid;grid-template-columns:1fr 1.4fr .8fr auto;gap:10px;align-items:end;margin:0 0 8px}.gd-mk-inv-grid label,.gd-mk-inv-used{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--gd-muted)}.gd-mk-inv-used{margin:0 0 6px}.gd-mk-inv-used span{font-weight:400}.gd-mk-inv-check{flex-direction:row!important;align-items:center;gap:8px!important;padding-bottom:10px}.gd-mk-inv-check input{width:18px;height:18px;accent-color:var(--gd-leaf)}.gd-mk-inv-addbtn{white-space:nowrap}.gd-mk-inv-custom{border-top:1px solid var(--gd-line);padding:10px 0 0}.gd-mk-inv-custom-name{margin:0;font-weight:600;font-size:14px;display:flex;gap:12px;align-items:baseline}.gd-mk-inv-list{margin:0;padding:0;list-style:none}.gd-mk-inv-list li{display:grid;grid-template-columns:1.2fr 1fr .9fr 1fr;gap:10px;padding:8px 0;border-top:1px solid var(--gd-line);font-size:14px}.gd-mk-inv-list li span:first-child{color:var(--gd-muted)}@media (max-width:720px){.gd-choices-row,.gd-mk-flow,.gd-mk-inv-grid,.gd-mk-inv-list li{grid-template-columns:1fr 1fr}.gd-mk-steps li>span:last-child{display:none}}.gd-mk-reassure{margin:0 0 10px;font-size:15px;color:var(--gd-muted)}.gd-mk-progress{height:4px;border-radius:999px;background:var(--gd-line);margin:0 0 26px;overflow:hidden}.gd-mk-progress span{display:block;height:100%;background:var(--gd-leaf);border-radius:999px;transition:width .25s ease}.gd-mk-more-fold{border:1px solid var(--gd-line);border-radius:12px;padding:0 16px;margin:0 0 22px;background:#fff}.gd-mk-more-fold summary{cursor:pointer;padding:14px 0;font-weight:600;font-size:15px}.gd-mk-more-fold summary span{font-weight:400;color:var(--gd-muted)}.gd-mk-more-fold[open] summary{border-bottom:1px solid var(--gd-line);margin-bottom:12px}.gd-form-grid>.gd-mk-span2{grid-column:1/-1}.gd-mk-video-fold .gd-video-section{width:auto;padding:0 0 16px;margin:0;text-align:left}.gd-mk-video-fold .gd-video-section h2{font-family:var(--font-gd-body),Arial,sans-serif!important;font-size:15px;font-weight:600;letter-spacing:0;margin:0 0 10px}.gd-mk-video-fold [data-reveal]{opacity:1!important;transform:none!important}.gd-mk-video-fold .gd-video{width:100%;height:auto;border-radius:10px}.gd-mk-kept{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;border:1px solid #b7c6b8;background:var(--gd-leaf-soft);border-radius:8px;padding:10px 14px;margin:0 0 18px}.gd-mk-kept,.gd-mk-kept .gd-text-link{font-size:15px}.gd-mk-tag{display:inline-block;vertical-align:middle;margin-left:4px;padding:1px 9px;border-radius:999px;font-size:12px!important;font-weight:600!important;line-height:1.6;white-space:nowrap}.gd-mk-tag-korra{background:var(--gd-butter);color:var(--gd-ink)!important}.gd-mk-tag-helper{background:var(--gd-leaf-soft);color:var(--gd-leaf)!important;border:1px solid #b7c6b8}.gd-mk-legend-opt{font-weight:400;color:var(--gd-muted);font-size:13px}.gd-mk-company{border:1px solid var(--gd-line);border-radius:12px;background:var(--gd-paper);padding:20px 20px 0;margin:4px 0 24px}.gd-mk-company h3{font-size:18px;margin:0 0 4px}.gd-mk-company-line{font-size:14px;color:var(--gd-muted);margin:0 0 18px!important}.gd-mk-company-line strong{color:var(--gd-ink);font-weight:600}.gd-mk-lf-inventory{margin:0 0 26px}.gd-mk-lf-inventory:focus{outline:none}.gd-mk-lf-label{font-size:15px;font-weight:600;margin:0 0 8px!important}.gd-mk-lf-label>span:not(.gd-mk-tag){font-weight:400;color:var(--gd-muted);font-size:13px}.gd-mk-lf-group{padding:12px 0 2px;border-top:1px solid var(--gd-line)}.gd-mk-lf-group-name{font-size:14px;font-weight:600;margin:0 0 8px!important}.gd-mk-lf-group-name small{display:block;font-weight:400;font-size:13px;color:var(--gd-muted);line-height:1.5}.gd-mk-lf-group .gd-mk-chips{margin:0 0 10px!important}.gd-mk-lf-caution .gd-mk-lf-group-name small{color:var(--gd-coral-text)}.gd-mk-app-chip{color:var(--gd-ink);min-height:36px}.gd-mk-app-chip:disabled{opacity:.5;cursor:default}.gd-mk-app-chip span{color:var(--gd-muted);margin-left:2px}.gd-mk-app-chip:focus-visible,.gd-mk-lf-custom input:focus-visible,.gd-mk-lf-other input:focus-visible{outline:3px solid var(--gd-blue-text);outline-offset:2px}.gd-mk-lf-other{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%}.gd-mk-lf-custom input,.gd-mk-lf-other input{min-height:36px;border:1px solid #a4aa9e;border-radius:6px;padding:6px 10px;font:inherit;font-size:14px;background:#fff;color:var(--gd-ink);min-width:0}.gd-mk-lf-other input{width:200px;max-width:100%}.gd-mk-lf-other .gd-text-link{font-size:14px}.gd-mk-lf-custom{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 12px}.gd-mk-lf-custom input{flex:1 1 160px}.gd-mk-lf .gd-mk-app-chip{font-size:14px;line-height:1.4;min-height:34px;padding:5px 13px}@media (min-width:721px){.gd-mk-lf-group{display:grid;grid-template-columns:200px minmax(0,1fr);gap:0 18px;align-items:start}.gd-mk-lf-group-name{padding-top:6px}.gd-mk-lf-group>.gd-mk-chips,.gd-mk-lf-group>.gd-mk-lf-custom{grid-column:2}}.gd-mk-helper{margin-top:4px}.gd-mk-helper-field{margin-bottom:8px}.gd-mk-helper-count{font-size:12px;color:var(--gd-muted);text-align:right;margin:4px 0 0!important}.gd-mk-helper-actions{display:flex;gap:10px;align-items:center}.gd-mk-helper-line{font-size:14px;color:var(--gd-muted);margin:10px 0 14px!important;min-height:1px}.gd-mk-helper-line:empty{margin:0 0 14px!important}@media (max-width:720px){.gd-mk-company{padding:16px 16px 0}.gd-mk-lf .gd-form-grid{grid-template-columns:1fr}}.gd-example-section .gd-section-heading{margin-bottom:26px}.gd-xcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gd-xcards-four{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-xcards-single{grid-template-columns:minmax(0,520px);justify-content:center}.gd-xcard{display:flex;flex-direction:column;background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:20px;overflow:hidden;min-width:0}.gd-xcard-tile{display:flex;align-items:center;gap:12px;padding:16px 20px;background:var(--gd-xtone)}.gd-xcard-lavender{--gd-xtone:var(--gd-lavender)}.gd-xcard-sage{--gd-xtone:var(--gd-sage)}.gd-xcard-peach{--gd-xtone:var(--gd-peach)}.gd-xcard-butter{--gd-xtone:#fbefc4}.gd-xcard-icon{width:44px;height:44px;border-radius:14px;background:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 1px 0 rgba(36,37,31,.06)}.gd-xcard-type{font-weight:600;font-size:15px}.gd-xcard-example{margin-left:auto;font-size:12px;font-weight:600;color:var(--gd-muted);background:rgba(255,255,255,.7);padding:3px 10px;border-radius:999px}.gd-xcard-body{padding:20px 22px 6px;flex:1}.gd .gd-xcard h3{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:23px;letter-spacing:-.03em;line-height:1.18;margin:0}.gd-xcard-body>p{color:var(--gd-muted);font-size:15px;line-height:1.5;margin:10px 0 18px}.gd-xcard-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.gd-xcard-facts>div{background:var(--gd-paper);border-radius:12px;padding:10px 12px;min-width:0}.gd-xcard-facts dt{font-size:12px;color:var(--gd-muted)}.gd-xcard-facts dd{margin:2px 0 0;font-size:14px;font-weight:600;overflow-wrap:anywhere;line-height:1.3}.gd-xcard-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 22px 20px}.gd-xcard-status{display:inline-flex;padding:6px 14px;border-radius:999px;font-size:14px;font-weight:600}.gd-xcard-status-open{background:var(--gd-butter);color:var(--gd-ink)}.gd-xcard-status-talks{background:var(--gd-leaf);color:#fff}.gd-xcard-status-reopened{background:var(--gd-peach);color:var(--gd-coral-text)}.gd-xcard-offers{font-size:14px;color:var(--gd-muted)}.gd-xcard-large h3{font-size:30px}.gd-xcard-large .gd-xcard-body>p{font-size:18px}.gd-xcard-large .gd-xcard-facts dd{font-size:16px}.gd-example-note{margin:16px 0 0;font-size:14px}.gd-example-page{padding-top:56px}.gd-example-page-title{font-size:40px;margin:0 0 28px;text-align:center}.gd-example-page .gd-example-note{text-align:center}@media (max-width:1000px){.gd-xcards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gd-xcards,.gd-xcards-four{grid-template-columns:1fr}}.gd-xdash{margin:0}.gd-xdash-bar{display:flex;align-items:center;gap:7px;padding:12px 16px;background:var(--gd-surface);border:1px solid var(--gd-line);border-bottom:0;border-radius:20px 20px 0 0}.gd-xdash-bar span{width:11px;height:11px;border-radius:50%;background:var(--gd-line)}.gd-xdash-bar span:first-child{background:var(--gd-coral)}.gd-xdash-bar span:nth-child(2){background:var(--gd-butter)}.gd-xdash-bar span:nth-child(3){background:var(--gd-leaf-art)}.gd-xdash-bar em{margin-left:14px;font-style:normal;font-size:13px;color:var(--gd-muted);background:var(--gd-paper);padding:4px 14px;border-radius:999px}.gd-xdash-body{background:var(--gd-paper);border:1px solid var(--gd-line);border-radius:0 0 20px 20px;padding:26px}.gd-xdash-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.gd-xdash-kicker{margin:0;font-size:13px;font-weight:600;color:var(--gd-coral-text)}.gd .gd-xdash h3{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:28px;letter-spacing:-.03em;margin:2px 0 0}.gd-xdash-btn{display:inline-flex;align-items:center;padding:7px 14px;border-radius:999px;background:var(--gd-butter);font-size:13px;font-weight:600;white-space:nowrap}.gd-xdash-btn-ghost{background:var(--gd-surface);border:1px solid var(--gd-line)}.gd-xdash-link{font-size:13px;color:var(--gd-muted);text-decoration:underline}.gd-xdash-listing{display:flex;align-items:center;gap:14px;background:var(--gd-lavender);border-radius:16px;padding:14px 18px}.gd-xdash-listing-main{flex:1;display:flex;flex-direction:column;min-width:0}.gd-xdash-listing-main strong{font-size:16px}.gd-xdash-listing-main span{font-size:13px;color:var(--gd-muted)}.gd-xdash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 16px}.gd-xdash-stats>div{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:14px;padding:12px 14px}.gd-xdash-stats b{display:block;font-family:var(--font-gd-display),Georgia,serif;font-weight:650;font-size:24px;letter-spacing:-.02em}.gd-xdash-stats span{font-size:13px;color:var(--gd-muted)}.gd-xdash-cols{display:grid;grid-template-columns:1.25fr 1fr;gap:14px}.gd-xdash-panel{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:16px;padding:18px}.gd-xdash-panel h4{font-size:16px;margin:0 0 10px}.gd-xdash-panel h4 small{display:block;font-weight:400;font-size:12px;color:var(--gd-muted)}.gd-xdash-offer{border-top:1px solid var(--gd-line);padding:12px 0}.gd-xdash-offer-top{display:flex;align-items:center;gap:8px}.gd-xdash-offer-top em{font-style:normal;font-size:11px;font-weight:700;background:var(--gd-coral);color:#fff;padding:2px 8px;border-radius:999px}.gd-xdash-amount{margin-left:auto;font-weight:700;letter-spacing:.08em;color:var(--gd-ink);filter:blur(.6px)}.gd-xdash-offer p,.gd-xdash-q p{margin:4px 0 8px;font-size:13px;color:var(--gd-muted)}.gd-xdash-actions{display:flex;align-items:center;gap:8px}.gd-xdash-new{background:linear-gradient(90deg,rgba(245,215,110,.18),transparent);margin:0 -18px;padding:12px 18px}.gd-xdash-q{border-top:1px solid var(--gd-line);padding:12px 0}.gd-xdash-q strong{font-size:14px}.gd-xdash-next-h{margin-top:14px!important;padding-top:12px;border-top:1px solid var(--gd-line)}.gd-xdash-next{margin:0;padding:0;list-style:none;counter-reset:x}.gd-xdash-next li{counter-increment:x;display:flex;flex-direction:column;font-size:13px;color:var(--gd-muted);padding:6px 0 6px 34px;position:relative}.gd-xdash-next li:before{content:counter(x);position:absolute;left:0;top:7px;width:22px;height:22px;border-radius:7px;background:var(--gd-ink);color:#fff;font-size:12px;display:flex;align-items:center;justify-content:center}.gd-xdash-next b{color:var(--gd-ink);font-size:14px}@media (max-width:820px){.gd-xdash-cols{grid-template-columns:1fr}.gd-xdash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gd-xdash-body{padding:16px}.gd-xdash-listing{flex-wrap:wrap}.gd-xdash-head{flex-direction:column;align-items:flex-start}}.gd .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gd .gd-pt-title{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:24px;letter-spacing:-.03em;line-height:1.2}.gd-pt-by{display:inline-flex;margin:6px 0 4px!important;padding:5px 14px;border-radius:999px;background:var(--gd-lavender);font-size:14px;font-weight:600}.gd-pt-intro p{font-size:16px;max-width:620px}.gd-pt-intro .gd-pt-title{margin-bottom:14px}.gd-pt-charges{padding:12px 16px;border-radius:12px;background:var(--gd-peach)}.gd-pt-intro-box{margin:0 0 28px;padding:26px 28px;border:1px solid var(--gd-line);border-radius:20px;background:var(--gd-surface)}.gd-pt-ok{padding:10px 14px;border-radius:12px;background:var(--gd-sage);margin-bottom:14px}.gd-pt-ok p{margin:0}.gd-pt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.gd-pt-block{margin:0 0 24px;border:1px solid var(--gd-line);border-radius:20px;overflow:hidden;background:var(--gd-surface)}.gd-pt-block-tile{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;padding:14px 22px;background:var(--gd-lavender)}.gd-pt-block-tile h2{font-size:15px;letter-spacing:0}.gd-pt-block-tile p{margin:0}.gd-pt-block-body{padding:16px 22px 18px}.gd-pt-block-body p{margin:0 0 10px}.gd-pt-tiles{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin:0 0 20px}.gd-pt-tile{padding:24px 26px;border-radius:20px;min-width:0}.gd-pt-tile p{margin:0 0 10px}.gd-pt-tile-butter{background:#fbefc4}.gd-pt-tile-sage{background:var(--gd-sage)}.gd-pt-tile-k{font-size:13px;font-weight:600;color:var(--gd-muted)}.gd-pt-board-periods{display:flex;gap:8px;flex-wrap:wrap}.gd-pt-board-mine{margin:16px 0}.gd-pt-board-you td,.gd-pt-board-you th{background:#fbefc4;font-weight:600}.gd .gd-pt-big{font-family:var(--font-gd-display),Georgia,serif;font-weight:650;font-size:30px;letter-spacing:-.03em;line-height:1.15}.gd-pt-big span{font-family:var(--font-gd-body),Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;color:var(--gd-muted)}.gd-pt-bar{height:10px;border-radius:999px;background:rgba(255,255,255,.75);overflow:hidden;margin:4px 0 10px}.gd-pt-bar span{display:block;height:100%;border-radius:999px;background:var(--gd-leaf)}.gd-pt-copy{display:flex;gap:8px;margin:0 0 12px;min-width:0}.gd-pt-copy input{flex:1;min-width:0;min-height:42px;padding:8px 12px;border:1px solid var(--gd-line);border-radius:10px;background:#fff;font-size:15px;color:var(--gd-ink)}.gd-pt-panel .gd-pt-title{margin-bottom:6px}.gd-pt-panel form{margin-top:16px}.gd-pt-list{list-style:none;margin:16px 0 0;padding:0}.gd-pt-list li,.gd-pt-listing{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:12px 0;border-top:1px solid var(--gd-line)}.gd-pt-list-main{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.gd-mk-state-chip[data-k=accepted]{background:var(--gd-sage)}.gd-mk-state-chip[data-k=expired],.gd-mk-state-chip[data-k=rejected],.gd-mk-state-chip[data-k=withdrawn]{background:var(--gd-peach)}.gd-mk-state-chip[data-k=open]{background:#fbefc4}.gd-pt-seller{padding:14px 0 4px;border-top:1px solid var(--gd-line)}.gd-pt-seller-head{margin:0 0 4px!important;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline}.gd-pt-seller .gd-pt-listing{padding-left:14px;border-top:0;border-left:3px solid var(--gd-sage);margin:6px 0}.gd-pt-offers{display:flex;flex-wrap:wrap;gap:6px;margin:0!important}.gd-pt-client{margin-bottom:24px}@media (max-width:820px){.gd-pt-tiles{grid-template-columns:1fr}.gd-pt-intro-box,.gd-pt-tile{padding:20px 18px}.gd-pt-block-body,.gd-pt-block-tile{padding-left:18px;padding-right:18px}.gd .gd-pt-big{font-size:26px}}.gd-pt-forever{display:inline-block;margin:4px 0 0!important;padding:8px 14px;border-radius:12px;background:var(--gd-sage);font-size:15px;font-weight:600}.gd-sd-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap;margin-bottom:28px}.gd-sd-kicker{margin:0 0 6px;font-size:16px;font-weight:600;color:var(--gd-coral-text)}.gd .gd-sd-title{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:clamp(30px,4vw,46px)!important;letter-spacing:-.03em;line-height:1.1;margin:0}.gd-sd-pill{min-height:44px;border-radius:999px;padding:9px 22px}.gd-sd-banners{display:flex;flex-direction:column;gap:10px}.gd-sd-banner{display:flex;align-items:center;gap:18px;width:100%;text-align:left;font:inherit;color:var(--gd-ink);background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:20px;padding:20px 24px}button.gd-sd-banner{cursor:pointer}button.gd-sd-banner:hover{border-color:#b9b7aa}.gd-sd-banner-on,div.gd-sd-banner{background:var(--gd-xtone);border-color:transparent}.gd-sd-icon{width:56px;height:56px;border-radius:16px}.gd-sd-banner-main{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.gd-sd-banner-main strong{font-size:20px;font-weight:600;line-height:1.25}.gd-sd-banner-main span{font-size:16px;color:var(--gd-muted)}.gd-sd-status{font-size:16px;padding:10px 22px;flex-shrink:0}.gd-sd-status-open{background:var(--gd-butter);color:var(--gd-ink)}.gd-sd-status-talks{background:var(--gd-leaf);color:#fff}.gd-sd-status-reopened{background:var(--gd-peach);color:var(--gd-coral-text)}.gd-sd-status-licensed{background:var(--gd-sage);color:var(--gd-ink)}.gd-sd-status-draft{background:var(--gd-surface);border:1px solid var(--gd-line);color:var(--gd-ink)}.gd-sd-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0}.gd-sd-stats>div{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:18px;padding:26px 26px 22px}.gd-sd-stats b{display:block;font-family:var(--font-gd-display),Georgia,serif;font-weight:650;font-size:36px;letter-spacing:-.02em;line-height:1.1}.gd-sd-stats span{display:block;margin-top:10px;font-size:16px;color:var(--gd-muted)}.gd-sd-cols{display:grid;grid-template-columns:1.25fr 1fr;gap:24px;align-items:start}.gd-sd-panel{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:20px;padding:28px 34px;overflow:hidden}.gd-sd-panel h2{font-size:22px;letter-spacing:-.01em;margin:0}.gd-sd-sub{margin:2px 0 14px;font-size:15px;color:var(--gd-muted)}.gd-sd-list{list-style:none;margin:0;padding:0}.gd-sd-offer,.gd-sd-q{border-top:1px solid var(--gd-line);padding:22px 0}.gd-sd-offer-new{background:linear-gradient(90deg,rgba(245,215,110,.2),transparent);margin:0 -34px;padding:22px 34px}.gd-sd-offer-top{display:flex;align-items:center;gap:12px}.gd-sd-offer-top strong{font-size:22px;font-weight:600}.gd-sd-new{font-style:normal;font-size:14px;font-weight:600;background:var(--gd-coral);color:#fff;padding:3px 12px;border-radius:999px}.gd-sd-amount{margin-left:auto;font-size:20px;font-weight:700}.gd-sd-line{margin:8px 0 0;font-size:16px;color:var(--gd-muted)}.gd-sd-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin-top:16px}.gd-sd-refuse{font-size:16px;color:var(--gd-muted)!important}.gd-sd-q strong{font-size:18px;font-weight:600}.gd-sd-quote{margin:8px 0 14px;font-size:16px;color:var(--gd-muted)}.gd-sd-q form{margin-top:4px}.gd-sd-empty{margin:0;padding:18px 0 4px;border-top:1px solid var(--gd-line);color:var(--gd-muted)}.gd-sd-talks{margin:0 0 12px}.gd .gd-sd-next-h{margin-top:22px!important;padding-top:22px;border-top:1px solid var(--gd-line)}.gd-sd-next{margin:12px 0 0;padding:0;list-style:none;counter-reset:sd}.gd-sd-next li{counter-increment:sd;position:relative;padding:8px 0 8px 42px;font-size:15px;color:var(--gd-muted)}.gd-sd-next li:before{content:counter(sd);position:absolute;left:0;top:9px;width:28px;height:28px;border-radius:9px;background:var(--gd-ink);color:var(--gd-paper);font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center}.gd-sd-next b{display:block;color:var(--gd-ink);font-size:16px}.gd-sd-wide p{max-width:620px}.gd-sd-more{margin:18px 0 0}.gd-sd-foot{margin-top:28px}@media (max-width:860px){.gd-sd-cols{grid-template-columns:1fr}.gd-sd-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gd-sd-stats>div{padding:18px}.gd-sd-stats b{font-size:28px}.gd-sd-offer-new,.gd-sd-panel{padding:22px 20px}.gd-sd-offer-new{margin:0 -20px}.gd-sd-banner{flex-wrap:wrap;padding:16px 18px;gap:14px}.gd-sd-banner-main{flex-basis:calc(100% - 70px)}}.gd-buyers-hero .gd-hero2-copy h1{max-width:700px}.gd-bchecks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gd-bcheck{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:24px;padding:28px 30px 30px;display:grid;grid-template-columns:88px minmax(0,1fr);-moz-column-gap:22px;column-gap:22px;align-items:start}.gd-bcheck .gd-clay{grid-row:1/span 2;width:88px;height:88px;margin:-6px 0 0 -8px;transition:transform .35s ease}.gd-bcheck:hover .gd-clay{transform:translateY(-5px) rotate(-4deg) scale(1.04)}.gd-bcheck h3{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:27px;letter-spacing:-.03em}.gd-bcheck>p{font-size:16px;color:var(--gd-muted);margin:6px 0 0;line-height:1.5}.gd-bcheck .gd-check-list{grid-column:1/-1;margin:18px 0 0}.gd-bcheck .gd-check-list li{font-size:15.5px;line-height:1.5;margin:10px 0;color:var(--gd-ink)}.gd-bcheck:first-child{background:var(--gd-peach)}.gd-bcheck:nth-child(2){background:var(--gd-sage)}.gd-bcheck:nth-child(3){background:var(--gd-lavender)}.gd-bcheck:nth-child(4){background:var(--gd-surface)}.gd-bsteps .gd-process{max-width:820px}.gd-bterms-strip{margin-top:28px}.gd-bterms{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:56px;align-items:start;padding-bottom:88px}.gd-bterms-paper{font-size:17px}.gd-bterms-paper h2{font-size:26px;margin:34px 0 12px}.gd-bterms-paper h3{font-size:20px;margin:24px 0 8px}.gd-bterms-paper li,.gd-bterms-paper p{color:var(--gd-ink);line-height:1.6}.gd-bterms-paper ol,.gd-bterms-paper ul{padding-left:22px;margin:10px 0 16px}.gd-bterms-paper li{margin:6px 0}.gd-bterms-aside{position:sticky;top:96px}.gd-bterms-aside p{font-size:15px;color:var(--gd-muted)}.gd-bterms-aside a{text-decoration:underline;text-underline-offset:4px}@media(max-width:960px){.gd-bterms{grid-template-columns:1fr;gap:32px}.gd-bterms-aside{position:static}}@media(max-width:760px){.gd-bchecks{grid-template-columns:1fr}.gd-bcheck{padding:22px 20px 24px;grid-template-columns:64px minmax(0,1fr);-moz-column-gap:16px;column-gap:16px}.gd-bcheck .gd-clay{width:64px;height:64px;margin:0 0 0 -4px}}.gd-psides{margin-top:-8px}.gd-pways{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gd-pways article{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:20px;padding:22px 22px 24px}.gd-pways article:first-child{background:#fbf0c4}.gd-pways article:nth-child(2){background:var(--gd-lavender)}.gd-pways article:nth-child(3){background:var(--gd-sage)}.gd-pways article:nth-child(4){background:var(--gd-peach)}.gd-pways .gd-icon{width:34px;height:34px;margin-bottom:18px}.gd-pways h3{font-size:19px}.gd-pways p{margin:8px 0 0;font-size:15px;line-height:1.5;color:var(--gd-ink);opacity:.82}.gd-ptrust ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.gd-ptrust li{border-top:1px solid var(--gd-line);padding:20px 0 24px}.gd-ptrust h3{font-size:18px}.gd-ptrust li p{margin:6px 0 0;font-size:15.5px;color:var(--gd-muted);line-height:1.5}.gd-pwho{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:32px;text-align:left}.gd-pwho article{border-radius:20px;padding:20px 22px;background:var(--gd-lavender)}.gd-pwho article:nth-child(2){background:var(--gd-sage)}.gd-pwho article:nth-child(3){background:var(--gd-peach)}.gd-pwho article:nth-child(4){background:#fbf0c4}.gd-pwho h3{font-size:17px;line-height:1.3}.gd-pwho p{margin:8px 0 0;font-size:15px;line-height:1.5}.gd-xpd-link{background:#fbf0c4}.gd-xpd-row{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.gd-xpd-pill{display:inline-flex;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.gd-xdash-offer-top .gd-xpd-pill{margin-left:auto}.gd-xpd-pill-open{background:var(--gd-butter);color:var(--gd-ink)}.gd-xpd-pill-ok,.gd-xpd-pill-talks{background:var(--gd-leaf);color:#fff}.gd-xpd-pill-off{background:var(--gd-paper);color:var(--gd-muted);border:1px solid var(--gd-line)}@media (max-width:1000px){.gd-ptrust ul,.gd-pways,.gd-pwho{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.gd-ptrust ul,.gd-pways,.gd-pwho{grid-template-columns:1fr}}.gd-kit-buyer-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;align-items:start;margin:28px 0 36px}.gd-kit-buyer-grid .gd-objections{margin:0}.gd-kit-heading-gap h3{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:28px;letter-spacing:-.03em}@media (max-width:820px){.gd-kit-buyer-grid{grid-template-columns:1fr}}.gd-mk-dq>.gd-mk-note{margin:0 0 18px}.gd-mk-dq-released{font-size:14px;color:var(--gd-muted);margin:0 0 4px!important}.gd-mk-dq-saved{display:inline-block;margin:8px 0 0!important;padding:4px 12px;border-radius:999px;background:var(--gd-leaf-soft);border:1px solid #b7c6b8;font-size:14px;font-weight:600;color:var(--gd-leaf)}.gd-mk-dq-list{margin-top:4px}.gd-mk-dq-field{margin-bottom:6px}.gd .gd-mk-dq-ask{display:block;font-family:var(--font-gd-body),Arial,sans-serif;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:0;margin:0 0 6px}.gd-mk-dq-private{display:inline-block;padding:0 8px;border-radius:999px;background:var(--gd-lavender);color:var(--gd-ink);font-weight:600;font-size:12px}.gd-mk-dq-timing{margin:0 0 14px}.gd-mk-dq-timing legend{font-size:14px;margin-bottom:8px}.gd-mk-dq-how{margin-bottom:0}.gd-mk-dq-how label{font-size:14px}.gd-mk-dq-apps:focus{outline:none}.gd-mk-dq-apps .gd-mk-inv-row:first-child{border-top:0;padding-top:4px}.gd-mk-dq-app{margin:0 0 8px!important;font-size:15px}.gd-mk-dq-app span{color:var(--gd-muted);font-size:13px;margin-left:6px}.gd-mk-dq-apps input:not([type=checkbox]),.gd-mk-dq-apps select{width:100%;min-height:42px;padding:8px 10px;border:1px solid #a4aa9e;border-radius:6px;background:#fff;color:var(--gd-ink);font-size:15px}.gd-mk-dq-apps input:disabled,.gd-mk-dq-apps select:disabled{background:var(--gd-paper);color:var(--gd-muted)}.gd-mk-dq-more{margin:14px 0 0;font-weight:600}.gd-mk-dq-answered{margin-top:26px;padding-top:18px;border-top:1px solid var(--gd-line)}.gd .gd-mk-dq-answered h3{font-family:var(--font-gd-body),Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;color:var(--gd-muted);margin:0}.gd-mk-dq-answered .gd-mk-item-head strong{flex:1 1 240px;font-size:15px}.gd-mk-dq-line{margin:6px 0 4px!important;font-size:15px}.gd-mk-state-chip[data-k=private]{background:var(--gd-lavender)}.gd-mk-talk{margin:0 0 20px}.gd-mk-talk-thread{list-style:none;margin:4px 0 14px;padding:0;display:flex;flex-direction:column;gap:10px}.gd-mk-talk-thread>li{max-width:88%;padding:10px 14px;border-radius:14px;font-size:15px;line-height:1.5}.gd-mk-talk-thread p{margin:0}.gd-mk-talk-who{display:block;font-size:12px;font-weight:600;color:var(--gd-muted);margin:0 0 2px}.gd-mk-talk-korra{align-self:flex-start;background:var(--gd-paper);border:1px solid var(--gd-line);border-top-left-radius:4px}.gd-mk-talk-korra p{font-weight:600}.gd-mk-talk-you{align-self:flex-end;background:var(--gd-leaf-soft);border:1px solid #b7c6b8;border-top-right-radius:4px}.gd-mk-talk-line{align-self:flex-start;padding:4px 2px!important;font-size:14px!important;color:var(--gd-muted)}.gd-mk-talk-read{align-self:stretch;max-width:none!important;padding:0!important;display:flex;flex-direction:column;gap:10px}.gd-mk-talk-proposal{padding:12px 14px;border:1px solid var(--gd-line);border-left:4px solid var(--gd-leaf);border-radius:0 12px 12px 0;background:#fff}.gd-mk-talk-proposal .gd-mk-actions{margin-top:10px}.gd-mk-talk-q{font-size:13px;color:var(--gd-muted);margin:0 0 2px!important}.gd-mk-talk-readas{font-size:13px;font-weight:600;color:var(--gd-leaf)}.gd-mk-talk-value{margin-top:2px!important}.gd-mk-talk-notes{font-size:13px;color:var(--gd-muted)}.gd-mk-talk-form .gd-field{margin-bottom:0}.gd-mk-talk-form,.gd-mk-talk-next{padding-bottom:16px}@media (max-width:620px){.gd-mk-talk-thread>li{max-width:100%}.gd-mk-dq .gd-choices-row{grid-template-columns:1fr 1fr}}.gd-psplit table{width:100%;border-collapse:collapse;margin:0 0 14px;background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:20px;overflow:hidden}.gd-psplit td,.gd-psplit th{text-align:left;padding:16px 20px;border-top:1px solid var(--gd-line);font-size:16px;vertical-align:top}.gd-psplit thead th{border-top:0;background:var(--gd-lavender);font-size:14px;font-weight:600}.gd-psplit tbody th{font-weight:600}.gd-psplit .gd-psplit-rate{font-family:var(--font-gd-display),Georgia,serif;font-weight:650;font-size:24px;letter-spacing:-.03em;white-space:nowrap}.gd-psplit-note{max-width:620px}@media (max-width:640px){.gd-psplit thead{position:absolute;left:-9999px}.gd-psplit tr{display:grid;grid-template-columns:1fr auto}.gd-psplit td:last-child{grid-column:1/-1;padding-top:0;border-top:0}}.gd-pt-tabs{display:flex;gap:6px;margin:0 0 4px;padding:4px 0 10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding:0 16px;scrollbar-width:thin;border-bottom:1px solid var(--gd-line);-webkit-overflow-scrolling:touch}.gd-pt-tabs button{flex:0 0 auto;scroll-snap-align:start;min-height:42px;padding:9px 16px;border:1px solid var(--gd-line);border-radius:8px;background:var(--gd-surface);color:var(--gd-ink);font:inherit;font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.gd-pt-tabs button:hover{border-color:#b9b7aa}.gd-pt-tabs button[aria-selected=true]{background:var(--gd-ink);border-color:var(--gd-ink);color:#fff}.gd-pt-tabs button:focus-visible{outline:3px solid var(--gd-blue-text);outline-offset:2px}.gd-pt-tabpanel{padding-top:20px}.gd-pt-tabpanel:focus-visible{outline:2px solid var(--gd-leaf);outline-offset:6px;border-radius:8px}.gd-pt-tile-lavender{background:var(--gd-lavender)}.gd-pt-tile-plain{background:var(--gd-surface);border:1px solid var(--gd-line)}.gd-pt-tile-grey{background:#efeee8;color:var(--gd-ink)}.gd-pt-locked{margin:0 0 20px}.gd-pt-locked .gd-pt-big{max-width:560px}.gd-pt-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px 20px;margin:0 0 10px}.gd-pt-stat p{margin:0 0 2px!important}.gd .gd-pt-stat-v{font-family:var(--font-gd-display),Georgia,serif;font-weight:650;font-size:24px;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.gd-pt-talk{margin:0 0 12px!important;padding:12px 16px;border-radius:12px;background:var(--gd-peach);font-size:15px;max-width:680px}.gd-pt-rule{font-size:16px;max-width:680px}.gd-pt-rule-list{margin:6px 0 0;padding-left:22px;max-width:640px}.gd-pt-rule-list li{margin:0 0 6px;font-size:15px}.gd .gd-pt-sub{font-family:var(--font-gd-body),Arial,sans-serif;font-size:15px;font-weight:600;letter-spacing:0;margin:18px 0 0}.gd-pt-depth:first-child .gd-pt-sub{margin-top:4px}.gd-mk-state-chip[data-k=clicked],.gd-mk-state-chip[data-k=producing]{background:var(--gd-sage)}.gd-mk-state-chip[data-k=lost]{background:var(--gd-peach)}.gd-mk-state-chip[data-k=idle]{background:#efeee8}.gd-pt-table{margin-top:12px}.gd-pt-table caption{caption-side:top}.gd-pt-neg{color:var(--gd-coral-text)}.gd-pt-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin:6px 0 12px}.gd-pt-dl dt{font-size:13px;font-weight:600;color:var(--gd-muted)}.gd-pt-dl dd{margin:2px 0 0;overflow-wrap:anywhere}.gd-pt-confirm{padding:14px 16px;border-radius:12px;background:var(--gd-peach)}.gd-pt-confirm p{margin:0 0 8px}.gd .gd-pt-danger{background:var(--gd-coral-text);border-color:var(--gd-coral-text);color:#fff!important}.gd-pt-second{margin:14px 0 4px;max-width:420px}.gd-pt-sendlink .gd-pt-talk{margin-top:10px!important}.gd-pt-links .gd-mk-section-head{flex-wrap:wrap;gap:8px 16px}@media (max-width:640px){.gd-pt-tabs{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}.gd .gd-pt-stat-v{font-size:21px}}@media (prefers-reduced-motion:reduce){.gd-pt-tabs button{transition:none}.gd-pt-tabs{scroll-behavior:auto}}.gd-partner-hero-art{display:block;min-height:0}.gd-partner-hero-art .gd-hvid{width:100%}.gd-hvid-hero .gd-hvid-thumb{border-radius:24px}.gd-ppromises{padding-bottom:24px}.gd-pwho{margin-top:0}.gd-pwho .gd-icon{width:30px;height:30px;margin-bottom:14px}.gd-pwho article:nth-child(5){background:var(--gd-sage)}.gd-pwho article:nth-child(6){background:#fbf0c4}.gd-pwho article:nth-child(7){background:var(--gd-lavender)}.gd-pwho article:nth-child(8){background:var(--gd-peach)}.gd-psteps-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gd-psteps-list li{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:24px;padding:18px 26px 30px;text-align:center}.gd-psteps-list .gd-clay{width:168px;height:168px;margin:0 auto 4px;transition:transform .35s ease}.gd-psteps-list li:hover .gd-clay{transform:translateY(-6px) rotate(-4deg) scale(1.04)}.gd-psteps-list .gd-step-dot{background:var(--gd-butter);width:40px;height:40px;font-size:16px;border-radius:12px;margin-bottom:12px}.gd-psteps-list h3{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:25px;letter-spacing:-.03em}.gd-psteps-list p{margin:8px 0 0;font-size:15.5px;color:var(--gd-muted);line-height:1.5}.gd-psplit-points .gd-hvid,.gd-psteps .gd-hvid,.gd-pteam .gd-hvid{max-width:520px;margin-top:32px}.gd-pdiag{display:block;width:100%;height:auto;font-family:var(--font-gd-body),Arial,sans-serif}.gd-pdiag-cap{font-size:14px;fill:var(--gd-muted)}.gd-pdiag-label{font-size:15px;font-weight:600;fill:var(--gd-ink)}.gd-pdiag-rate{font-family:var(--font-gd-display),Georgia,serif;font-weight:650;font-size:24px;letter-spacing:-.02em}.gd-pdiag-share{font-size:14px;font-weight:600;fill:var(--gd-muted)}.gd-pdiag-you{font-size:16px;font-weight:700;fill:var(--gd-ink)}.gd-pdiag-big{font-family:var(--font-gd-display),Georgia,serif;font-weight:650;font-size:44px;fill:var(--gd-ink);letter-spacing:-.03em}.gd-pdiag-small{font-size:12.5px;font-weight:600;fill:var(--gd-ink)}.gd-pdiag-ladder{max-width:360px}.gd-pdiag-pool{max-width:320px;margin-inline:auto}.gd-psplit-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:44px;align-items:start}.gd-psplit-rows{list-style:none;padding:0;margin:22px 0 0}.gd-psplit-rows li{display:grid;grid-template-columns:14px 1fr auto;-moz-column-gap:12px;column-gap:12px;align-items:baseline;border-top:1px solid var(--gd-line);padding:12px 0}.gd-psplit-rows li>span:first-child{width:14px;height:14px;border-radius:4px;align-self:center}.gd-psplit-rows b{font-size:16px}.gd-psplit-rows em{font-style:normal;font-family:var(--font-gd-display),Georgia,serif;font-weight:650;font-size:22px;letter-spacing:-.02em}.gd-psplit-rows li>span:last-child{grid-column:2/-1;font-size:14.5px;color:var(--gd-muted)}.gd-tone-butter{background:var(--gd-butter)}.gd-tone-ink{background:var(--gd-ink)}.gd-tone-leaf{background:var(--gd-leaf)}.gd-tone-blue{background:var(--gd-blue)}.gd-psplit-points ul{list-style:none;padding:0;margin:0}.gd-psplit-points li{border-top:1px solid var(--gd-line);padding:16px 0}.gd-psplit-points h3{font-size:18px}.gd-psplit-points p{margin:6px 0 0;font-size:15px;color:var(--gd-muted);line-height:1.5}.gd-psplit-note{margin-top:24px;max-width:720px}.gd-pline-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.gd-pline-grid article{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:24px;padding:28px 30px 30px}.gd-pline-grid article:first-child{background:var(--gd-sage)}.gd-pline-grid article:nth-child(2){background:var(--gd-lavender)}.gd-pline-grid h3{font-family:var(--font-gd-display),Georgia,serif!important;font-weight:650;font-size:26px;letter-spacing:-.03em;margin-top:22px}.gd-pline-grid p{margin:10px 0 0;font-size:15.5px;line-height:1.55;color:var(--gd-ink);opacity:.85}.gd-pwhy-section{padding-top:8px}.gd-pwhy{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:48px;align-items:center;background:var(--gd-lavender);border-radius:28px;padding:44px 48px}.gd-pwhy-copy h2{font-size:38px;line-height:1.08;letter-spacing:-.02em;margin:10px 0 0}.gd-pwhy-lead{font-family:var(--font-gd-display),Georgia,serif;font-weight:650;font-size:21px;line-height:1.35;margin:18px 0 10px;color:var(--gd-ink)}.gd-pwhy-copy p{font-size:16.5px;line-height:1.6;color:var(--gd-ink);opacity:.88;margin:12px 0 0;max-width:560px}.gd-pwhy-copy .gd-kicker{margin:0;opacity:1}.gd-pwhy-close{font-weight:600;opacity:1!important}.gd-pwhy-art .gd-clay{width:320px;height:320px}@media (max-width:900px){.gd-pwhy{grid-template-columns:1fr;gap:24px;padding:32px 28px}.gd-pwhy-art{order:-1}.gd-pwhy-art .gd-clay{width:200px;height:200px}.gd-pwhy-copy h2{font-size:30px}}.gd-pteam{display:grid;grid-template-columns:120px 1fr;gap:22px;align-items:center;margin-top:20px;background:var(--gd-peach);border-radius:24px;padding:22px 28px}.gd-pteam .gd-clay{width:120px;height:120px}.gd-pteam h3{font-size:22px}.gd-pteam p{margin:6px 0 0;color:var(--gd-ink);opacity:.85;font-size:15.5px}.gd-pteam .gd-hvid{grid-column:1/-1;margin-top:8px}.gd-partner-form .gd-more{margin:6px 0 10px;border:1px solid var(--gd-line);border-radius:16px;padding:0 18px;background:var(--gd-paper)}.gd-partner-form .gd-more summary{cursor:pointer;padding:14px 0;font-weight:600;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center}.gd-partner-form .gd-more summary::-webkit-details-marker{display:none}.gd-partner-form .gd-more summary:after{content:"+";font-size:20px;color:var(--gd-muted)}.gd-partner-form .gd-more[open] summary:after{content:"−"}.gd-partner-form .gd-more>div{padding:4px 0 18px}.gd-partner-form .gd-more .gd-form-grid{margin-top:0}.gd-partner-form .gd-agree-line{font-size:14px;color:var(--gd-muted);margin:14px 0 0}.gd-partner-form .gd-agree-line a{text-decoration:underline;text-underline-offset:3px}@media (max-width:960px){.gd-pline-grid,.gd-psplit-grid,.gd-psteps-list{grid-template-columns:1fr}.gd-partner-hero-art{order:-1}}@media (max-width:640px){.gd-pteam{grid-template-columns:1fr}.gd-pteam .gd-clay{width:96px;height:96px}}.gd-header-phone{display:none;align-items:center;gap:10px}.gd-search-button{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:8px 10px 8px 14px;border:1px solid var(--gd-line);border-radius:999px;background:var(--gd-surface);color:var(--gd-muted);font:inherit;font-size:14px;cursor:pointer;transition:border-color .15s,color .15s}.gd-search-button:hover{border-color:var(--gd-ink);color:var(--gd-ink)}.gd-search-button kbd,.gd-search-foot kbd{font:inherit;font-size:12px;line-height:1;padding:4px 7px;border:1px solid var(--gd-line);border-radius:6px;background:var(--gd-paper);color:var(--gd-muted)}.gd-search-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--gd-line);border-radius:999px;background:var(--gd-surface);color:var(--gd-ink);padding:0;cursor:pointer}.gd-search-glass{flex:none}.gd-search-backdrop{position:fixed;inset:0;z-index:90;background:rgba(36,37,31,.38);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px;animation:gd-fade-in .12s ease}@keyframes gd-fade-in{0%{opacity:0}to{opacity:1}}.gd-search-dialog{width:min(640px,100%);max-height:min(640px,76vh);display:flex;flex-direction:column;background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:20px;box-shadow:0 30px 70px -30px rgba(36,37,31,.45);overflow:hidden;animation:gd-panel-in .16s ease}.gd-search-field{display:flex;align-items:center;gap:12px;padding:0 14px 0 18px;color:var(--gd-muted)}.gd-search-dialog .gd-search-field{border-bottom:1px solid var(--gd-line)}.gd .gd-search-field input:focus-visible{outline:0}.gd-search-field input{flex:1;min-width:0;height:60px;border:0;outline:0;background:transparent;font:inherit;font-size:18px;color:var(--gd-ink)}.gd-search-field input::-webkit-search-cancel-button{display:none}.gd-search-field input::-moz-placeholder{color:var(--gd-muted)}.gd-search-field input::placeholder{color:var(--gd-muted)}.gd-search-close{border:1px solid var(--gd-line);border-radius:8px;background:var(--gd-paper);color:var(--gd-muted);font:inherit;font-size:12px;padding:5px 9px;cursor:pointer}.gd-search-body{overflow-y:auto;overscroll-behavior:contain;padding:8px}.gd-search-head{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gd-coral-text);margin:8px 10px 6px!important}.gd-search-list{list-style:none;margin:0;padding:0}.gd-search-hit{display:grid;grid-template-columns:96px 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:2px;padding:11px 12px;border-radius:12px;color:var(--gd-ink);text-decoration:none!important}.gd-search-hit strong{font-weight:600;font-size:15px;line-height:1.35}.gd-search-kind{grid-row:span 2;align-self:start;justify-self:start;font-size:12px;font-weight:600;color:var(--gd-leaf);background:var(--gd-sage);border-radius:999px;padding:3px 9px;margin-top:1px;white-space:nowrap}.gd-search-snip{grid-column:2;font-size:13px;line-height:1.45;color:var(--gd-muted)}.gd-search-list [aria-selected=true] .gd-search-hit{background:var(--gd-paper);box-shadow:inset 0 0 0 1px var(--gd-line)}.gd-search-empty{padding:18px 14px;color:var(--gd-muted);font-size:15px}.gd-search-empty p{margin:0 0 6px}.gd-search-empty a{color:var(--gd-ink);text-decoration:underline;text-underline-offset:3px}.gd-search-foot{display:flex;gap:18px;margin:0!important;padding:10px 18px;border-top:1px solid var(--gd-line);font-size:12px;color:var(--gd-muted)}.gd-search-foot span{display:inline-flex;align-items:center;gap:4px}.gd-search-inline{position:relative;max-width:560px;margin:4px 0 22px}.gd-search-inline .gd-search-field{background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:14px;transition:border-color .15s}.gd-search-inline .gd-search-field:focus-within{border-color:var(--gd-ink)}.gd-search-inline .gd-search-field input{height:54px;font-size:16px}.gd-search-inline-body{margin-top:8px;max-height:420px;background:var(--gd-surface);border:1px solid var(--gd-line);border-radius:16px;box-shadow:0 30px 70px -30px rgba(36,37,31,.35)}@media(max-width:1100px){.gd-search-button kbd{display:none}}@media(max-width:960px){.gd-header-phone{display:flex}}@media(max-width:560px){.gd-search-backdrop{padding:10px 10px 0}.gd-search-dialog{max-height:calc(100dvh - 20px);border-radius:16px}.gd-search-hit{grid-template-columns:1fr}.gd-search-kind{grid-row:auto}.gd-search-snip{grid-column:1}.gd-search-foot{display:none}}@media(prefers-reduced-motion:reduce){.gd-search-backdrop,.gd-search-dialog{animation:none}}.gd-answer{margin:8px 0 4px;padding:26px 30px;background:var(--gd-leaf-soft);border:1px solid #cddcc4;border-radius:8px}.gd-article .gd-answer{padding-top:26px}.gd-answer h2{font-size:15px!important;letter-spacing:0;color:var(--gd-leaf);margin-bottom:10px!important}.gd-answer p{margin:0;font-size:18px;line-height:1.6}.gd-compare{margin:22px 0 0;overflow-x:auto;border:1px solid var(--gd-line);border-radius:8px;background:var(--gd-surface)}.gd-compare table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;line-height:1.5}.gd-compare td,.gd-compare th{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid var(--gd-line)}.gd-compare thead th{font-size:13px;color:var(--gd-muted);font-weight:600;background:#f6f5ee}.gd-compare tbody th{font-weight:600;width:22%}.gd-compare tbody tr:last-child td,.gd-compare tbody tr:last-child th{border-bottom:0}.gd-answer-faq h3{font-size:19px;margin:26px 0 8px;letter-spacing:-.02em}.gd-answer-faq p{margin:0;color:var(--gd-muted)}.gd-answer-sources ul{padding-left:20px;margin:0;font-size:15px;line-height:1.6}.gd-answer-sources li{margin:6px 0}.gd-answer-sources a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.gd-answer{padding:20px}.gd-answer p{font-size:17px}.gd-compare{overflow:visible;border:0;background:none}.gd-compare table{min-width:0}.gd-compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gd-compare tbody,.gd-compare td,.gd-compare th,.gd-compare tr{display:block;width:auto!important}.gd-compare tr{border:1px solid var(--gd-line);border-radius:8px;background:var(--gd-surface);margin-bottom:12px}.gd-compare tbody th{font-size:17px;padding:14px 16px 6px;border:0}.gd-compare td{padding:6px 16px 12px;border:0}.gd-compare td:before{content:attr(data-label);display:block;font-size:12px;font-weight:600;color:var(--gd-muted);margin-bottom:2px}}.gd-answer-internal{margin-top:14px}.gd-about .gd-about-h2{margin-top:28px}.gd-about-papers ul{list-style:none;padding:0;margin:18px 0;display:flex;flex-wrap:wrap;gap:12px 28px;font-weight:600}.gd-about-papers a{text-decoration:underline;text-underline-offset:4px}.gd-about-papers p{color:var(--gd-muted)}