.site-footer{color:#e5e9f1;font-family:var(--font-sans);font-size:max(var(--text-min), 16px);background:#000;line-height:1.5;overflow:hidden;container-type:inline-size}.site-footer__main{z-index:1;grid-template-columns:minmax(240px,1.25fr) minmax(180px,.8fr) minmax(220px,.9fr);align-items:start;gap:48px;width:calc(100% - 64px);margin:auto;padding:54px 0 46px;display:grid;position:relative}.site-footer__logo{width:172px;height:35px;display:inline-flex}.site-footer__logo-crop{width:100%;height:100%;display:block;position:relative;overflow:hidden}.site-footer__logo-crop img{object-fit:contain;filter:invert();mix-blend-mode:screen;width:220px;max-width:none;height:220px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-footer__brand p{color:#d3dced;font-size:max(var(--text-min), 14px);margin:19px 0 0;line-height:1.7}.site-footer__nav,.site-footer__contact{flex-direction:column;align-items:flex-start;display:flex}.site-footer__nav h2,.site-footer__contact h2{color:#f2e8df;font-size:max(var(--text-min), 14px);letter-spacing:.02em;margin:2px 0 13px;font-weight:600}.site-footer__nav a,.site-footer__contact a,.site-footer__contact-label{color:#e5e9f1;min-height:38px;font-size:max(var(--text-min), 15px);align-items:center;text-decoration:none;transition:color .18s ease-out;display:inline-flex}.site-footer__nav a:hover,.site-footer__contact a:hover,.site-footer__bottom a:hover{color:#fff}.site-footer__contact ul{grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none;display:grid}.site-footer__contact li{min-width:0}.site-footer__contact a,.site-footer__contact-label{gap:10px}.site-footer__contact-copy{flex-direction:column;min-width:0;line-height:1.35;display:flex}.site-footer__contact-heading{align-items:baseline;gap:10px;display:flex}.site-footer__contact-value,.givingli-site .site-footer__contact-value{color:#b6c1d4;overflow-wrap:anywhere;font-size:14px!important}.site-footer__contact svg{color:#d3e6ff;stroke-width:1.7px;flex:none;width:17px;height:17px}.site-footer__contact-label{color:#d3dced}.site-footer a:focus-visible,.site-footer button:focus-visible{outline-offset:5px;border-radius:2px;outline:2px solid #d3e6ff}.site-footer__bottom{color:#d3dced;width:calc(100% - 64px);min-height:70px;font-size:max(var(--text-min), 12px);border-top:1px solid #ffffff38;align-items:center;gap:24px;margin:auto;display:flex}.site-footer__bottom span{margin-right:auto}.site-footer__bottom a{color:#e5e9f1;text-decoration:none;transition:color .18s ease-out}@container (width<=1000px){.site-footer__main,.site-footer__bottom{width:calc(100% - 48px)}.site-footer__main{grid-template-columns:minmax(200px,1fr) minmax(160px,.8fr);gap:34px}.site-footer__brand{grid-row:span 2}}@container (width<=650px){.site-footer__main{grid-template-columns:1fr 1fr;gap:28px 17px;width:calc(100% - 36px);padding:38px 0 33px}.site-footer__brand{grid-area:auto/1/auto/-1}.site-footer__logo{width:142px;height:31px}.site-footer__brand p{font-size:max(var(--text-min), 13px);margin-top:12px}.site-footer__contact ul{grid-template-columns:1fr;gap:0}.site-footer__nav a,.site-footer__contact-label{min-height:36px;font-size:14px}.site-footer__contact a,.site-footer__contact-label{gap:8px}.site-footer__bottom{width:calc(100% - 36px);min-height:58px;font-size:max(var(--text-min), 11px);flex-wrap:wrap;gap:8px 14px;padding-block:13px}.site-footer__bottom span{flex-basis:100%}}.ui-button{border-radius:var(--radius-pill);cursor:pointer;transition:transform .2s var(--ease-standard), background .2s, box-shadow .2s;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.ui-button:hover{transform:translateY(-2px)}.ui-button:active{transform:translateY(0)}.ui-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none;transform:none}.ui-button--sm{min-height:36px;font-size:var(--text-sm);padding:0 16px}.ui-button--md{min-height:46px;font-size:var(--text-sm);padding:0 22px}.ui-button--lg{min-height:54px;font-size:var(--text-md);padding:0 28px}.ui-button--primary{color:var(--color-white);background:var(--color-blue);box-shadow:0 5px 12px #5a6a922e}.ui-button--primary:hover{background:var(--color-blue-deep)}.ui-button--dark{color:var(--color-paper-soft);background:var(--color-ink)}.ui-button--dark:hover{background:var(--color-ink-soft)}.ui-button--secondary{color:var(--color-ink);background:var(--color-paper);border-color:var(--color-line)}.ui-button--secondary:hover{background:var(--color-paper-soft)}.ui-button--ghost{color:var(--color-ink);background:0 0}.ui-button--ghost:hover{background:#210c020d}.ui-badge{border-radius:var(--radius-pill);font-size:max(var(--text-min), 11px);letter-spacing:.07em;align-items:center;gap:6px;padding:6px 11px;font-weight:700;line-height:1;display:inline-flex}.ui-badge--blue{background:var(--color-blue-light);color:var(--color-blue-deep)}.ui-badge--neutral{background:var(--color-paper-soft);color:var(--color-muted)}.ui-badge--sage{background:var(--color-sage-wash);color:#59603f}.ui-badge--rose{background:var(--color-rose-wash);color:var(--color-rose)}.ui-badge--dark{background:var(--color-ink);color:var(--color-paper)}.ui-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:var(--space-6);transition:transform .25s var(--ease-standard), box-shadow .25s}.ui-card--paper{background:var(--color-paper)}.ui-card--soft{background:var(--color-paper-soft)}.ui-card--blue{color:var(--color-ink);background:var(--color-blue-light);border-color:#0000}.ui-card--dark{color:var(--color-paper);background:var(--color-ink);border-color:#0000}.ui-card--hover:hover{box-shadow:var(--shadow-soft);transform:translateY(-4px)}.ui-avatar{color:var(--color-ink);object-fit:cover;border:2px solid var(--color-paper);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.ui-avatar--sm{width:32px;height:32px;font-size:max(var(--text-min), 10px)}.ui-avatar--md{width:42px;height:42px;font-size:max(var(--text-min), 12px)}.ui-avatar--lg{width:56px;height:56px;font-size:max(var(--text-min), 15px)}.ui-avatar--lilac{background:#e9ddf0}.ui-avatar--peach{background:#f5d7c7}.ui-avatar--sage{background:#dce2d1}.ui-avatar--blue{background:var(--color-blue-light)}.ui-field{gap:8px;min-width:0;display:grid}.ui-label{color:var(--color-ink-soft);font-size:var(--text-sm);font-weight:600}.ui-input{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper);width:100%;height:48px;color:var(--color-ink);padding:0 15px;transition:border .2s,box-shadow .2s}.ui-input::placeholder{color:#a69b91}.ui-input:focus{border-color:var(--color-blue);box-shadow:var(--focus-ring);outline:none}.ui-input.is-error{border-color:var(--color-rose)}.ui-hint,.ui-error{font-size:var(--text-xs);color:var(--color-muted)}.ui-error{color:var(--color-rose)}.ui-select{appearance:none;border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-paper) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2384776d' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 15px center;width:100%;height:48px;color:var(--color-ink);padding:0 40px 0 15px}.ui-textarea{resize:vertical;border:1px solid var(--color-line);border-radius:var(--radius-sm);width:100%;min-height:112px;color:var(--color-ink);background:var(--color-paper);padding:14px 15px;display:block}.ui-textarea::placeholder{color:#a69b91}.ui-textarea:focus{border-color:var(--color-blue);box-shadow:var(--focus-ring);outline:none}.ui-check{cursor:pointer;font-size:var(--text-sm);color:var(--color-ink-soft);align-items:center;gap:10px;display:inline-flex}.ui-check input{opacity:0;position:absolute}.ui-check__box{background:var(--color-paper);border:1.5px solid #cfc5ba;border-radius:6px;place-items:center;width:19px;height:19px;display:grid}.ui-check input:checked+.ui-check__box{background:var(--color-blue);border-color:var(--color-blue)}.ui-check input:checked+.ui-check__box:after{content:"✓";color:#fff;font-size:max(var(--text-min), 12px);font-weight:700}.ui-check input:focus-visible+.ui-check__box{box-shadow:var(--focus-ring)}.ui-switch{cursor:pointer;font-size:var(--text-sm);align-items:center;gap:12px;display:inline-flex}.ui-switch input{opacity:0;position:absolute}.ui-switch__track{background:#d9d1c8;border-radius:99px;width:42px;height:24px;padding:3px;transition:background .2s}.ui-switch__track i{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;display:block;box-shadow:0 1px 3px #0002}.ui-switch input:checked+.ui-switch__track{background:var(--color-blue)}.ui-switch input:checked+.ui-switch__track i{transform:translate(18px)}.ui-switch input:focus-visible+.ui-switch__track{box-shadow:var(--focus-ring)}.ui-tabs{border-radius:var(--radius-pill);background:var(--color-paper-soft);flex-wrap:wrap;gap:7px;width:fit-content;padding:5px;display:flex}.ui-tabs button{border-radius:var(--radius-pill);min-height:38px;color:var(--color-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:0 16px;transition:all .2s}.ui-tabs button.is-active{color:var(--color-paper);background:var(--color-ink);box-shadow:0 3px 8px #210c021f}.ui-segmented{border-radius:var(--radius-pill);background:var(--color-paper);border:1px solid var(--color-line);gap:4px;width:fit-content;padding:4px;display:flex}.ui-segmented button{border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;padding:9px 15px}.ui-segmented button.is-active{color:var(--color-ink);background:var(--color-blue-light)}.ui-progress-wrap{gap:9px;display:grid}.ui-progress-label{color:var(--color-muted);font-size:var(--text-xs);justify-content:space-between;display:flex}.ui-progress-label strong{color:var(--color-ink)}.ui-progress{background:#e9e2d8;border-radius:99px;height:8px;overflow:hidden}.ui-progress span{border-radius:inherit;background:var(--color-blue);height:100%;transition:width .4s var(--ease-standard);display:block}.ui-divider{background:var(--color-line);width:100%;height:1px}.ui-divider.has-label{height:auto;color:var(--color-muted);font-size:var(--text-xs);background:0 0;align-items:center;gap:12px;display:flex}.ui-divider.has-label:before,.ui-divider.has-label:after{content:"";background:var(--color-line);flex:1;height:1px}.ui-section-heading--center{text-align:center;margin-inline:auto}.ui-section-heading__eyebrow{color:var(--color-blue);font-size:max(var(--text-min), 11px);letter-spacing:.16em;margin-bottom:12px;font-weight:700;display:block}.ui-section-heading h2{letter-spacing:-.045em;margin:0;font-size:clamp(1.8rem,3vw,2.7rem);font-weight:500;line-height:1.1}.ui-section-heading p{color:var(--color-muted);margin:14px 0 0;line-height:1.65}.ui-stat-card{border-radius:var(--radius-md);border:1px solid var(--color-line);gap:10px;min-width:150px;padding:18px;display:grid}.ui-stat-card--paper{background:var(--color-paper)}.ui-stat-card--blue{background:var(--color-blue-light);border-color:#0000}.ui-stat-card>span{color:var(--color-muted);font-size:var(--text-xs)}.ui-stat-card>strong{letter-spacing:-.04em;font-size:1.85rem;font-weight:500;line-height:1}.ui-gift-card{border-radius:var(--radius-lg);background:var(--gift-bg);min-height:225px;color:var(--gift-ink);box-shadow:var(--shadow-soft);flex-direction:column;justify-content:space-between;padding:20px;display:flex;overflow:hidden}.ui-gift-card__top,.ui-gift-card__bottom{justify-content:space-between;align-items:center;display:flex}.ui-gift-card__mark{opacity:.75;font-size:30px}.ui-gift-card__message{letter-spacing:-.05em;max-width:210px;font-size:1.7rem;font-weight:500;line-height:1.05}.ui-gift-card__bottom span{font-size:var(--text-sm);font-weight:600}.ui-gift-card__bottom strong{font-size:max(var(--text-min), 1.3rem);font-weight:600}.ui-feature-card{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-paper);min-height:230px;transition:transform .2s var(--ease-standard), box-shadow .2s;flex-direction:column;justify-content:space-between;padding:22px;display:flex}.ui-feature-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-3px)}.ui-feature-card__meta{color:var(--color-muted);font:max(var(--text-min), 11px) var(--font-mono);justify-content:space-between;align-items:center;display:flex}.ui-feature-card__icon{background:var(--color-blue-wash);width:40px;height:40px;color:var(--color-blue);font-size:max(var(--text-min), 18px);border-radius:50%;place-items:center;display:grid}.ui-feature-card h3{font-weight:500;font-size:max(var(--text-min), 1.25rem);letter-spacing:-.03em;margin:0 0 8px}.ui-feature-card p{max-width:30ch;color:var(--color-muted);font-size:var(--text-sm);margin:0 0 18px;line-height:1.55}.ui-feature-card a{color:var(--color-blue);font-size:var(--text-sm);font-weight:600}.ui-feature-card a span{margin-left:4px}.ui-testimonial{border-radius:var(--radius-lg);border:1px solid var(--color-line);margin:0;padding:25px}.ui-testimonial--paper{background:var(--color-paper)}.ui-testimonial--blue{background:var(--color-blue-light);border-color:#0000}.ui-testimonial__stars{color:var(--color-blue);letter-spacing:3px;font-size:max(var(--text-min), 12px)}.ui-testimonial blockquote{font-size:max(var(--text-min), 1.1rem);letter-spacing:-.02em;margin:18px 0 24px;line-height:1.55}.ui-testimonial figcaption{align-items:center;gap:11px;display:flex}.ui-testimonial figcaption div{gap:3px;display:grid}.ui-testimonial figcaption strong{font-size:var(--text-sm)}.ui-testimonial figcaption span{color:var(--color-muted);font-size:var(--text-xs)}.ui-step-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.ui-step-list li{color:var(--color-muted);gap:14px;padding:0 0 22px;display:flex;position:relative}.ui-step-list li:not(:last-child):after{content:"";background:var(--color-line);width:1px;position:absolute;top:34px;bottom:0;left:15px}.ui-step-list__number{z-index:1;background:var(--color-paper-soft);width:32px;height:32px;color:var(--color-muted);font-size:max(var(--text-min), 10px);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.ui-step-list li.is-current{color:var(--color-ink)}.ui-step-list li.is-current .ui-step-list__number,.ui-step-list li.is-done .ui-step-list__number{color:#fff;background:var(--color-blue)}.ui-step-list strong{font-size:var(--text-sm);padding-top:5px;display:block}.ui-step-list p{color:var(--color-muted);font-size:var(--text-xs);margin:5px 0 0;line-height:1.5}.ui-logo-cloud{color:#887c72;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 32px;display:flex}.ui-logo-cloud__logo{font-size:max(var(--text-min), clamp(1rem, 2vw, 1.35rem));letter-spacing:-.04em;opacity:.78;font-weight:700}.ui-logo-cloud__logo--1{font-family:Georgia,serif;font-weight:500}.ui-logo-cloud__logo--2{letter-spacing:.08em;font-size:max(var(--text-min), .9rem)}.playground-shell{min-height:100vh}.sidebar{z-index:5;border-right:1px solid var(--color-line);background:#f8f5ef;flex-direction:column;width:248px;padding:25px 17px 17px;display:flex;position:fixed;inset:0 auto 0 0}.brand{width:fit-content;font-size:max(var(--text-min), 17px);letter-spacing:-.06em;align-items:center;gap:10px;margin:1px 0 39px 6px;font-weight:700;line-height:.95;display:inline-flex}.brand__mark{border:1.7px solid var(--color-ink);width:32px;height:32px;font-family:Georgia,serif;font-size:max(var(--text-min), 21px);border-radius:50%;place-items:center;font-style:italic;font-weight:400;display:grid}.brand small{color:var(--color-muted);font-size:max(var(--text-min), 8px);letter-spacing:.14em;margin-top:6px;font-weight:600;display:block}.sidebar__label{color:#9b9087;font-size:max(var(--text-min), 9px);letter-spacing:.13em;justify-content:space-between;margin-bottom:10px;padding:0 9px;font-weight:700;display:flex}.sidebar__label--components{margin-top:28px}.sidebar__label--components span{color:var(--color-blue)}.side-nav{gap:3px;display:grid}.side-nav button{color:#786d64;min-height:40px;font-size:max(var(--text-min), 12px);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:0 10px;display:flex}.side-nav button:hover,.side-nav button.active{color:var(--color-ink);background:#ece6dc}.side-nav button.active{font-weight:600}.nav-count{color:var(--color-blue-deep);background:var(--color-blue-light);font-size:max(var(--text-min), 10px);border-radius:20px;margin-left:auto;padding:3px 7px}.component-nav{scrollbar-width:thin;scrollbar-color:#d7cec2 transparent;min-height:0;padding:0 5px 18px;overflow:auto}.component-nav>div{margin-bottom:14px}.component-nav p{color:#a2968d;font-size:max(var(--text-min), 9px);letter-spacing:.1em;margin:0 0 4px;padding:0 5px}.component-nav a{color:#756a61;font-size:max(var(--text-min), 11px);border-radius:6px;padding:5px;display:block}.component-nav a:hover{color:var(--color-ink);background:#ece6dc}.sidebar__bottom{border-top:1px solid var(--color-line);color:#8c8178;font-size:max(var(--text-min), 10px);margin-top:auto;padding:14px 5px 0}.status-dot,.live-label i{vertical-align:1px;background:#789172;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.main-content{min-height:100vh;margin-left:248px}.topbar{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f0ebe2eb;border-bottom:1px solid #e7dfd4cc;justify-content:space-between;align-items:center;height:63px;padding:0 clamp(25px,4.3vw,66px);display:flex;position:sticky;top:0}.breadcrumbs{color:#93877d;font-size:max(var(--text-min), 11px);align-items:center;gap:8px;display:flex}.breadcrumbs span{color:var(--color-ink)}.topbar__right{align-items:center;gap:18px;display:flex}.live-label{color:#81766c;font-size:max(var(--text-min), 10px)}.live-label i{background:#7d9b70;width:6px;height:6px}.page-wrap{width:min(1120px,100% - 9vw);margin:0 auto}.intro{grid-template-columns:1fr .85fr;align-items:center;gap:36px;min-height:407px;padding:58px 5% 54px;display:grid;position:relative;overflow:hidden}.intro__text{z-index:1;position:relative}.intro__text .ui-badge{margin-bottom:23px}.intro h1{color:#49372d;letter-spacing:-.085em;margin:0;font-size:clamp(3.8rem,6.2vw,6rem);font-weight:500;line-height:.91}.intro h1 em{color:var(--color-blue);font-style:normal}.intro__text>p{color:#75695f;max-width:400px;font-size:max(var(--text-min), 14px);margin:19px 0 23px;line-height:1.65}.intro__actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.text-link,.section-link{color:var(--color-ink-soft);font-size:max(var(--text-min), 11px);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:600;display:inline-flex}.intro__visual{place-items:center;height:305px;display:grid;position:relative}.orbit{border:1px solid #5a6a9226;border-radius:50%;position:absolute;transform:rotate(-28deg)}.orbit--one{width:370px;height:236px}.orbit--two{width:315px;height:276px;transform:rotate(37deg)}.gift-stack{z-index:1;filter:drop-shadow(0 18px 15px #210c0226);width:208px;height:222px;position:relative;transform:rotate(-5deg)}.gift-stack__back{color:#7b5d46;background:#d7c4a4;border-radius:16px 16px 9px 9px;place-items:center;display:grid;position:absolute;inset:0 16px 28px;transform:rotate(8deg)}.gift-stack__back svg{opacity:.75;width:48px;height:48px}.gift-stack__front{color:#50372c;background:linear-gradient(145deg,#f5d9c7,#e8bcb0);border:1px solid #fff9;border-radius:16px;flex-direction:column;justify-content:center;padding:22px;display:flex;position:absolute;inset:14px 13px 0;overflow:hidden}.gift-stack__front span{z-index:1;letter-spacing:-.06em;font-family:Georgia,serif;font-size:36px;line-height:.88;position:relative}.gift-stack__front small{z-index:1;font-size:max(var(--text-min), 7px);letter-spacing:.16em;margin-top:22px;position:relative}.gift-stack__ribbon{background:#fffaeb99;width:26px;height:160%;position:absolute;top:-20%;right:31px;transform:rotate(17deg)}.float-chip{z-index:2;color:#63564d;background:var(--color-paper);box-shadow:var(--shadow-soft);font-size:max(var(--text-min), 10px);border:1px solid #eee6dc;border-radius:99px;align-items:center;gap:8px;padding:9px 13px;display:flex;position:absolute}.float-chip--top{top:32px;right:0}.float-chip--bottom{bottom:31px;left:-4px}.float-chip__icon{color:var(--color-blue);font-size:max(var(--text-min), 15px)}.mini-check{color:#fff;background:#7b9271;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.overview-strip{border-block:1px solid #dfd6ca;grid-template-columns:repeat(3,1fr) 1.4fr;align-items:center;margin-bottom:76px;padding:22px 4%;display:grid}.overview-strip>div:not(.overview-strip__note){align-items:baseline;gap:10px;display:flex}.overview-strip strong{color:#4d392f;font-size:max(var(--text-min), 21px);letter-spacing:-.06em;font-weight:500}.overview-strip span{color:#897e73;font-size:max(var(--text-min), 10px)}.overview-strip__note{color:#80746a;font-size:max(var(--text-min), 10px);justify-content:end;align-items:center;gap:8px;line-height:1.5;display:flex}.overview-strip__note svg{color:var(--color-blue)}.token-section,.component-section{margin-bottom:86px;scroll-margin-top:88px}.section-topline{justify-content:space-between;align-items:end;gap:25px;margin-bottom:26px;display:flex}.section-link{color:var(--color-blue);white-space:nowrap;margin-bottom:5px}.color-grid{grid-template-columns:repeat(8,1fr);gap:10px;display:grid}.color-swatch{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.color-swatch>span{border:1px solid #210c020f;border-radius:11px;height:72px;margin-bottom:9px;transition:transform .2s;display:block}.color-swatch:hover>span{transform:translateY(-3px)}.color-swatch strong,.color-swatch small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.color-swatch strong{font-size:max(var(--text-min), 10px);font-weight:600}.color-swatch small{color:#968a80;font:max(var(--text-min), 9px) var(--font-mono);margin-top:3px}.token-details{border:1px solid var(--color-line);border-radius:var(--radius-md);background:#fffdf980;grid-template-columns:1.35fr 1fr .8fr;margin-top:25px;display:grid}.token-details>div{min-height:135px;padding:19px 22px}.token-details>div+div{border-left:1px solid var(--color-line)}.detail-label{color:#9a8e84;font-size:max(var(--text-min), 9px);letter-spacing:.12em;margin-bottom:12px;font-weight:700}.type-token strong{color:#4e3c32;font-size:max(var(--text-min), 20px);letter-spacing:-.05em;font-weight:500;line-height:1.05;display:block}.token-details>div>span{color:#958a80;font-size:max(var(--text-min), 9px);margin-top:9px;display:block}.space-token__bars{align-items:center;gap:8px;height:44px;display:flex}.space-token__bars i{background:var(--color-blue);opacity:.75;border-radius:9px;height:7px;display:block}.radius-token>div:nth-child(2){align-items:center;gap:9px;height:44px;display:flex}.radius-token i{background:#efe9df;border:1px solid #c9bdb1;width:33px;height:33px;display:block}.radius-token i:first-child{border-radius:8px}.radius-token i:nth-child(2){border-radius:13px}.radius-token i:nth-child(3){border-radius:19px}.component-section .section-topline{align-items:end}.component-search{color:#988c82;background:#fffdf98c;border:1px solid #dfd6ca;border-radius:8px;align-items:center;gap:8px;width:min(245px,35%);min-width:190px;height:39px;margin-bottom:4px;padding:0 10px;display:flex}.component-search input{width:100%;min-width:0;color:var(--color-ink);font-size:max(var(--text-min), 10px);background:0 0;border:0;outline:0}.component-search input::placeholder{color:#9c9085}.component-search kbd{white-space:nowrap;color:#968a80;font-size:max(var(--text-min), 8px);border:1px solid #e4dacf;border-radius:4px;padding:3px 5px}.component-summary{color:#968a80;font-size:max(var(--text-min), 9px);letter-spacing:.1em;justify-content:space-between;padding:0 1px 11px;display:flex}.component-summary b{color:var(--color-blue)}.component-summary code{color:#71655c;font-size:max(var(--text-min), 9px);letter-spacing:0}.specimen-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.specimen{background:#fffdf9ad;border:1px solid #e5ddd2;border-radius:14px;min-width:0;scroll-margin-top:90px;overflow:hidden}.specimen__heading{border-bottom:1px solid #eee8e0;justify-content:space-between;align-items:center;padding:14px 17px 11px;display:flex}.specimen__meta{color:#a09389;font-size:max(var(--text-min), 8px);letter-spacing:.13em;font-weight:700}.specimen__heading h3{color:#47362c;font-size:max(var(--text-min), 14px);letter-spacing:-.03em;margin:4px 0 0;font-weight:600}.icon-button{color:#8c8077;cursor:pointer;background:0 0;border:1px solid #eee7df;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.icon-button:hover{color:var(--color-blue);background:var(--color-paper)}.specimen__stage{flex-direction:column;justify-content:center;gap:17px;min-height:112px;padding:19px 17px;display:flex}.demo-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.demo-row--separated{border-top:1px solid #eee8e0;padding-top:14px}.demo-column{align-content:center;gap:15px;display:grid}.mini-card-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mini-card-grid .ui-card{border-radius:11px;align-content:center;gap:7px;min-height:83px;padding:12px;display:grid}.mini-card-grid b{font-size:max(var(--text-min), 11px)}.mini-card-grid span{font-size:max(var(--text-min), 9px);opacity:.7;line-height:1.35}.avatar-stack{align-items:center;padding-left:4px;display:flex}.avatar-stack .ui-avatar{margin-left:-7px}.avatar-stack>span{border:2px solid var(--color-paper);color:#71655c;width:32px;height:32px;font-size:max(var(--text-min), 9px);background:#e9e2d9;border-radius:50%;place-items:center;margin-left:-7px;display:grid}.form-demo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.form-demo--two{grid-template-columns:repeat(2,minmax(0,1fr))}.divider-demo{gap:25px;width:100%;display:grid}.gift-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.gift-grid .ui-gift-card{border-radius:13px;min-height:175px;padding:14px}.gift-grid .ui-badge{font-size:max(var(--text-min), 7px);padding:5px 7px}.gift-grid .ui-gift-card__message{font-size:max(var(--text-min), 1.3rem)}.gift-grid .ui-gift-card__bottom span{font-size:max(var(--text-min), 10px)}.gift-grid .ui-gift-card__bottom strong{font-size:max(var(--text-min), 15px)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.feature-grid .ui-feature-card{border-radius:13px;min-height:200px;padding:16px}.feature-grid .ui-feature-card h3{font-size:max(var(--text-min), 16px)}.feature-grid .ui-feature-card p{font-size:max(var(--text-min), 11px)}.specimen:has(#unused){grid-column:span 2}:is(.specimen:has(.ui-testimonial),.specimen:has(.ui-step-list),.specimen:has(.ui-logo-cloud)){grid-column:span 2}.specimen:has(.ui-testimonial) .specimen__stage{max-width:650px}.specimen:has(.ui-step-list) .specimen__stage{max-width:470px}.specimen:has(.ui-logo-cloud) .specimen__stage{min-height:100px}.empty-state{color:#8f8379;text-align:center;font-size:max(var(--text-min), 13px);border:1px dashed #d5cabe;border-radius:14px;padding:55px 20px}@media (width<=1050px){.sidebar{width:216px}.main-content{margin-left:216px}.component-nav{max-height:53vh}.page-wrap{width:calc(100% - 7vw)}.intro{padding-inline:2%}.intro h1{font-size:clamp(3.4rem,6vw,5rem)}.color-grid{grid-template-columns:repeat(4,1fr)}.color-swatch>span{height:58px}}@media (width<=760px){.sidebar{border-right:0;border-bottom:1px solid var(--color-line);width:100%;height:auto;padding:13px 18px;display:block;position:static}.brand{margin:0}.brand__mark{width:29px;height:29px}.sidebar__label,.side-nav,.component-nav,.sidebar__bottom{display:none}.main-content{margin-left:0}.topbar{height:55px;padding:0 18px}.topbar__right .live-label{display:none}.page-wrap{width:calc(100% - 36px)}.intro{min-height:unset;grid-template-columns:1fr;gap:0;padding:48px 0 25px}.intro h1{font-size:clamp(3.9rem,17vw,5.6rem)}.intro__text>p{max-width:350px}.intro__visual{opacity:.1;pointer-events:none;width:220px;height:245px;position:absolute;top:35px;right:-120px;transform:scale(.68)}.intro__visual .float-chip{display:none}.overview-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:59px;padding:18px 0}.overview-strip>div:not(.overview-strip__note){gap:4px;display:grid}.overview-strip__note{display:none}.section-topline{flex-direction:column;align-items:start;gap:16px}.section-topline .ui-section-heading p{max-width:420px}.token-section,.component-section{margin-bottom:62px}.color-grid{grid-template-columns:repeat(4,1fr);gap:13px 9px}.color-swatch>span{height:56px}.token-details{grid-template-columns:1fr 1fr}.token-details>div:first-child{border-bottom:1px solid var(--color-line);grid-column:span 2}.token-details>div:nth-child(3){border-left:1px solid var(--color-line)}.component-section .section-topline{align-items:start}.component-search{width:100%}.component-summary{margin-top:5px}.specimen-grid{grid-template-columns:1fr}:is(.specimen:has(.ui-testimonial),.specimen:has(.ui-step-list),.specimen:has(.ui-logo-cloud)){grid-column:auto}:is(.specimen:has(.ui-testimonial) .specimen__stage,.specimen:has(.ui-step-list) .specimen__stage){max-width:none}.mini-card-grid{grid-template-columns:repeat(2,1fr)}.gift-grid{grid-template-columns:1fr 1fr}.gift-grid .ui-gift-card:last-child{display:none}}@media (width<=420px){.topbar__right .ui-button{min-height:35px;padding-inline:12px;font-size:10px}.breadcrumbs{font-size:10px}.intro__actions{gap:14px}.text-link{font-size:10px}.overview-strip strong{font-size:19px}.overview-strip span{font-size:9px}.form-demo,.form-demo--two,.gift-grid{grid-template-columns:1fr}.gift-grid .ui-gift-card:nth-child(n+2){display:none}.feature-grid,.token-details{grid-template-columns:1fr}.token-details>div:first-child{grid-column:auto}.token-details>div+div{border-left:0;border-top:1px solid var(--color-line)}.token-details>div:nth-child(3){border-left:0}}.brand__mark img{object-fit:contain;width:17px;height:19px}@media (width>=761px){.sidebar{width:300px}.main-content{margin-left:300px}.sidebar__label{letter-spacing:.06em;gap:12px}.topbar{flex-wrap:wrap;gap:12px;height:auto;min-height:72px;padding-block:12px}.topbar__right{flex-wrap:wrap}.overview-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.overview-strip>div:not(.overview-strip__note){flex-wrap:wrap}.overview-strip__note{justify-content:start}.color-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.section-topline,.component-summary{flex-wrap:wrap}.component-summary{gap:12px}.mini-card-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.gift-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.gift-grid .ui-gift-card{gap:24px;min-height:240px}.ui-gift-card__top,.ui-gift-card__bottom{flex-wrap:wrap;gap:10px}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.avatar-stack{flex-wrap:wrap;gap:6px}}@media (width>=761px) and (width<=1200px){.intro{grid-template-columns:1fr}.intro__visual{width:100%;max-width:360px;margin:auto}.specimen-grid,.token-details,.form-demo{grid-template-columns:1fr}:is(.specimen:has(.ui-testimonial),.specimen:has(.ui-step-list),.specimen:has(.ui-logo-cloud)){grid-column:auto}.token-details>div+div{border-left:0}.overview-strip{grid-template-columns:1fr}.component-search{width:100%}.ui-segmented{flex-wrap:wrap;max-width:100%}}.home-page{background:var(--color-canvas);color:var(--color-ink);overflow:clip}.home-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f0ebe2ed;border-bottom:1px solid #210c0212;position:sticky;top:0}.home-header__inner{justify-content:space-between;align-items:center;gap:34px;width:min(1320px,100% - 64px);min-height:72px;margin:auto;display:flex}.home-brand{color:var(--color-ink);flex:none;align-items:center;display:inline-flex}.home-brand__crop{flex:none;width:172px;height:43px;display:block;position:relative;overflow:hidden}.home-brand__crop img{mix-blend-mode:multiply;width:220px;max-width:none;height:220px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-nav{align-items:center;gap:clamp(18px,2.4vw,36px);margin-left:auto;display:flex}.home-nav>a,.nav-solutions>a{color:#655950;font-size:max(var(--text-min), 12px);white-space:nowrap;align-items:center;gap:5px;transition:color .2s;display:inline-flex}.home-nav a:hover{color:var(--color-blue)}.nav-solutions{padding-block:25px;position:relative}.solutions-menu{border:1px solid var(--color-line);background:var(--color-paper);min-width:190px;box-shadow:var(--shadow-soft);opacity:0;visibility:hidden;transition:.18s var(--ease-standard);border-radius:12px;gap:3px;padding:8px;display:grid;position:absolute;top:61px;left:-18px;transform:translateY(6px)}.solutions-menu a{color:var(--color-ink-soft);font-size:max(var(--text-min), 12px);border-radius:7px;justify-content:space-between;align-items:center;padding:11px 10px;display:flex}.solutions-menu a:hover{background:var(--color-paper-soft)}.nav-solutions:hover .solutions-menu,.nav-solutions:focus-within .solutions-menu{opacity:1;visibility:visible;transform:translateY(0)}.header-cta{flex:none}.mobile-menu-toggle,.mobile-nav-cta{display:none!important}.home-hero{background:radial-gradient(at 83% 48%,#e7e3d5 0,#0000 42%);align-items:center;min-height:660px;padding:48px 32px 78px;display:grid;position:relative}.hero-inner{grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;width:min(1220px,100%);min-height:480px;margin:auto;display:grid}.hero-copy{z-index:2;padding:22px 0}.hero-copy>.ui-badge{margin-bottom:22px}.badge-star{margin-right:3px}.hero-copy h1{color:#57463b;letter-spacing:-.085em;margin:0;font-size:clamp(4.2rem,7.7vw,7rem);font-weight:500;line-height:.89}.hero-copy h1 em{color:var(--color-blue);font-style:normal}.hero-copy h2{color:#49372d;font-size:max(var(--text-min), clamp(1.35rem, 2vw, 1.7rem));letter-spacing:-.045em;margin:25px 0 11px;font-weight:500;line-height:1.2}.hero-copy>p{color:#75695f;max-width:545px;font-size:max(var(--text-min), 14px);margin:0;line-height:1.75}.hero-actions{flex-wrap:wrap;align-items:center;gap:15px;margin-top:25px;display:flex}.button-secondary{border-radius:var(--radius-pill);min-height:50px;color:var(--color-ink);font-size:max(var(--text-min), 12px);background:#fffdf980;border:1px solid #d8cec2;align-items:center;gap:8px;padding:0 15px;font-weight:600;transition:all .2s;display:inline-flex}.button-secondary:hover{border-color:var(--color-blue);color:var(--color-blue);background:var(--color-paper)}.hero-proof{color:#867a70;font-size:max(var(--text-min), 10px);flex-wrap:wrap;gap:19px;margin-top:29px;display:flex}.hero-proof span{align-items:center;gap:5px;display:inline-flex}.hero-proof svg{color:var(--color-sage)}.hero-art{place-items:center;height:475px;display:grid;position:relative}.hero-art__halo{aspect-ratio:1;background:radial-gradient(circle,#d3e6ffa6,#d3e6ff00 69%);border-radius:50%;width:min(440px,90%);position:absolute}.hero-art__orbit{border:1px solid #5a6a9230;border-radius:50%;width:460px;max-width:100%;height:290px;position:absolute}.hero-art__orbit--a{transform:rotate(-30deg)}.hero-art__orbit--b{border-color:#90926738;transform:rotate(44deg)scale(.87)}.magnet-scene{isolation:isolate;background:linear-gradient(137deg,#e5e7d8 0%,#d9e2df 51%,#ccd9df 100%);border:1px solid #ffffffd1;border-radius:27px;width:min(520px,100%);height:350px;position:relative;overflow:hidden;box-shadow:0 25px 65px #210c0221,inset 0 0 0 7px #ffffff3b}.scene-sun{z-index:-1;background:radial-gradient(circle at 35% 45%,#fffadfe0,#fff3ce00 70%);border-radius:50%;width:290px;height:290px;position:absolute;top:-93px;right:5px}.scene-counter{z-index:-1;background:linear-gradient(#d2c6ae,#ac9c83);height:147px;position:absolute;bottom:-76px;left:-6%;right:-6%;transform:rotate(-5deg);box-shadow:0 -8px 22px #36281912}.scene-tile{z-index:-1;background:linear-gradient(135deg,#fff3,#ffffff05);border-inline:1px solid #ffffff3d;border-radius:0 0 24px 24px;width:47%;height:56%;position:absolute;top:-10%}.scene-tile--one{left:10%}.scene-tile--two{opacity:.65;left:59%}.magnet-object{color:#584135;background:linear-gradient(145deg,#f6e3cb,#e6c8b2 75%);border:1px solid #ffffffb3;border-radius:17px;flex-direction:column;justify-content:center;align-items:center;width:177px;height:219px;display:flex;position:absolute;top:34px;left:20%;overflow:hidden;transform:rotate(-7deg);box-shadow:0 17px 32px #432d1d33,inset 0 0 0 5px #ffffff3d}.magnet-object__shine{background:#ffffff40;width:90px;height:330px;position:absolute;top:-70px;right:-30px;transform:rotate(23deg)}.magnet-object__brand{letter-spacing:-.08em;margin-top:36px;font-size:22px;font-weight:600;position:relative}.magnet-object__line{background:#5841354d;width:72px;height:1px;margin:9px 0 7px}.magnet-object__caption{color:#856b5b;font-size:max(var(--text-min), 6px);letter-spacing:.16em}.magnet-object__tap{color:#6c5040;font-size:max(var(--text-min), 8px);border:1px solid #5841353d;border-radius:99px;align-items:center;gap:6px;margin-top:24px;padding:6px 12px;display:flex}.magnet-object__tap span{font-size:max(var(--text-min), 12px)}.magnet-object__leaf{opacity:.8;background:#8a9a7c;border-radius:100% 0;width:26px;height:12px;position:absolute}.leaf-one{top:33px;left:48px;transform:rotate(-18deg)}.leaf-two{background:#b38e70;top:25px;left:70px;transform:rotate(33deg)scale(.8)}.leaf-three{background:#a3a77e;top:46px;left:67px;transform:rotate(-55deg)scale(.7)}.phone-object{background:#211b1a;border:4px solid #403b39;border-radius:22px;width:105px;height:190px;padding:7px;position:absolute;top:83px;right:17%;transform:rotate(7deg);box-shadow:0 18px 26px #2a1e1738}.phone-object__speaker{z-index:2;background:#35302d;border-radius:5px;width:31px;height:5px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.phone-object__screen{background:#f7f2e8;border-radius:13px;flex-direction:column;align-items:center;width:100%;height:100%;padding-top:24px;display:flex;position:relative;overflow:hidden}.phone-object__dot{color:#684f43;border:1px solid #684f43;border-radius:50%;place-items:center;width:28px;height:28px;font:italic 20px Georgia,serif;display:grid}.phone-object__screen i{background:#d9cec0;border-radius:4px;width:52px;height:4px;margin-top:13px;display:block}.phone-object__screen i+i{width:38px;margin-top:5px}.phone-object__screen b{background:linear-gradient(135deg,#e6c9b3,#b7c1a7);border-radius:8px;width:60px;height:38px;margin-top:12px}.phone-object__screen small{background:var(--color-blue);border-radius:99px;width:51px;height:13px;margin-top:9px}.scene-caption{z-index:2;color:#594c42;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:38px;font-size:max(var(--text-min), 9px);background:#fffdf9c2;border:1px solid #fff9;border-radius:99px;align-items:center;gap:9px;padding:0 11px;display:flex;position:absolute;bottom:14px;left:16px;right:16px}.scene-caption__play{color:#fff;background:var(--color-blue);border-radius:50%;place-items:center;width:23px;height:23px;padding-left:2px;display:grid}.scene-caption__duration{color:#8b7e72;font:max(var(--text-min), 9px) var(--font-mono);margin-left:auto}.scene-label{z-index:3;color:#67594e;background:var(--color-paper);box-shadow:var(--shadow-soft);font-size:max(var(--text-min), 9px);border:1px solid #eee6dc;border-radius:99px;align-items:center;gap:7px;padding:9px 13px;display:inline-flex;position:absolute}.scene-label i{background:var(--color-sage);border-radius:50%;width:7px;height:7px}.scene-label--one{top:44px;right:1px}.scene-label--two{color:var(--color-blue);bottom:65px;left:2px}.hero-note{color:#786b61;background:var(--color-paper);box-shadow:var(--shadow-soft);font-size:max(var(--text-min), 10px);border:1px solid #ece5dc;border-radius:13px;align-items:center;gap:10px;padding:11px 15px;line-height:1.45;display:flex;position:absolute;bottom:38px;right:-7px}.hero-note__icon{color:var(--color-blue);font-size:max(var(--text-min), 21px)}.scroll-cue{color:#968a80;font-size:max(var(--text-min), 9px);letter-spacing:.08em;align-items:center;gap:9px;display:flex;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.scroll-cue svg{color:var(--color-blue)}.section-shell{width:min(1120px,100% - 64px);margin-inline:auto}.video-section{text-align:center;padding-block:67px 90px}.video-heading{margin-bottom:25px}.video-heading .ui-badge{margin-bottom:12px}.video-heading h2{color:#544238;letter-spacing:-.06em;margin:0;font-size:clamp(1.6rem,3vw,2.25rem);font-weight:500}.video-section .magnet-scene{border-radius:30px;width:100%;height:clamp(300px,43vw,510px)}.video-section .magnet-object{width:220px;height:285px;top:11%;left:30%;transform:rotate(-5deg)}.video-section .phone-object{width:132px;height:244px;top:20%;right:26%}.video-section .scene-caption{width:calc(100% - 40px);max-width:460px;bottom:20px;left:50%;right:auto;transform:translate(-50%)}.video-section .scene-label--one{top:16%;right:12%}.video-section .scene-label--two{bottom:25%;left:12%}.video-note{color:#857970;max-width:460px;font-size:max(var(--text-min), 11px);margin:18px auto 0;line-height:1.6;display:block}.fit-section{padding-block:67px 96px}.fit-section .ui-section-heading{max-width:760px}.fit-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:34px;display:grid}.fit-card{min-width:0;overflow:hidden;box-shadow:0 7px 24px #210c020a;border-radius:20px!important;padding:0!important}.fit-card__visual{place-items:center;height:235px;display:grid;position:relative;overflow:hidden}.fit-card__visual--dtc{background:#e7e8dc}.fit-card__home-image{object-fit:cover;object-position:center 48%;width:100%;height:100%;transition:transform .6s var(--ease-standard);display:block;position:absolute;inset:0}.fit-card__home-wash{pointer-events:none;background:linear-gradient(100deg,#4431220f,#0000 48%,#44312214);position:absolute;inset:0}.fit-card--dtc:hover .fit-card__home-image{transform:scale(1.035)}.fit-card__visual--amazon{background:#e2e9f0}.fit-card__sun{background:radial-gradient(circle,#fff6db,#0000 70%);border-radius:50%;width:230px;height:230px;position:absolute;top:-70px;right:22px}.fit-card__orbit{border:1px solid #5a6a9238;border-radius:50%;width:255px;height:145px;position:absolute;transform:rotate(-20deg)}.fit-card__magnet{z-index:1;color:#5b4538;background:linear-gradient(145deg,#f6e0ca,#e6c6b2);border:1px solid #ffffffab;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;width:118px;height:145px;display:flex;position:relative;transform:rotate(-8deg);box-shadow:0 14px 24px #47382c30}.fit-card__magnet>span{font:italic 33px Georgia,serif}.fit-card__magnet i{background:#ad9583;border-radius:5px;width:42px;height:2px;margin-top:9px;display:block}.fit-card__magnet i+i{width:27px;margin-top:5px}.fit-card__magnet--blue{background:linear-gradient(145deg,#d6e3ef,#b9c9d8)}.amazon-box{background:linear-gradient(135deg,#decda8,#c7ae83);border:1px solid #cbb68f;align-items:end;gap:7px;width:122px;height:97px;padding:16px 14px;display:flex;position:absolute;transform:translate(-52px,22px)rotate(8deg);box-shadow:0 13px 22px #42351e28}.amazon-box>span{color:#654b31;font:bold max(var(--text-min), 20px) Georgia,serif;position:absolute;top:9px;left:12px}.amazon-box i{background:#ede4d2;border-radius:5px 5px 2px 2px;width:21px;height:33px}.amazon-box i:nth-of-type(2){background:#d7e0d2;height:43px}.fit-card__body{padding:22px 24px 25px}.fit-card__eyebrow{color:var(--color-blue);font-size:max(var(--text-min), 9px);letter-spacing:.12em;justify-content:space-between;font-weight:700;display:flex}.fit-card__eyebrow span{color:#9d9288;font:max(var(--text-min), 10px) var(--font-mono)}.fit-card__body h3{color:#4b382d;min-height:47px;font-size:max(var(--text-min), clamp(1.35rem, 2vw, 1.7rem));letter-spacing:-.055em;margin:16px 0 9px;font-weight:500;line-height:1.12}.fit-card__body p{color:#7b6e64;min-height:66px;font-size:max(var(--text-min), 12px);margin:0 0 18px;line-height:1.65}.fit-card__body a{color:var(--color-blue);font-size:max(var(--text-min), 11px);align-items:center;gap:8px;font-weight:600;display:inline-flex}.fit-card__body a:hover{gap:12px}.scenario-section{border-top:1px solid #e3dbd0;padding-block:74px 85px}.scenario-top{justify-content:space-between;align-items:end;gap:20px;display:flex}.scenario-top .ui-section-heading{max-width:700px}.scenario-pricing{color:var(--color-blue);font-size:max(var(--text-min), 11px);white-space:nowrap;align-items:center;gap:7px;margin-bottom:7px;font-weight:600;display:inline-flex}.scenario-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-top:35px;display:grid}.scenario-item{min-height:242px;transition:.2s var(--ease-standard);background:#fffdf994;border:1px solid #e5ddd2;border-radius:15px;flex-direction:column;padding:18px 18px 19px;display:flex}.scenario-item:hover{background:var(--color-paper);box-shadow:var(--shadow-soft);transform:translateY(-4px)}.scenario-item__top{color:#9c9086;font:max(var(--text-min), 10px) var(--font-mono);justify-content:space-between;align-items:center;display:flex}.scenario-item__top b{width:32px;height:32px;color:var(--color-blue);background:var(--color-blue-wash);font:max(var(--text-min), 17px) var(--font-sans);border-radius:50%;place-items:center;display:grid}.scenario-item h3{color:#4c392e;font-size:max(var(--text-min), 16px);letter-spacing:-.04em;margin:auto 0 9px;padding-top:26px;font-weight:500;line-height:1.15}.scenario-item p{color:#81756b;font-size:max(var(--text-min), 10px);margin:0;line-height:1.65}.philosophy-section{background:var(--color-ink);min-height:440px;color:var(--color-paper);border-radius:25px;grid-template-columns:.85fr 1.35fr;align-items:center;gap:50px;padding:69px 55px;display:grid;position:relative;overflow:hidden}.philosophy-intro{z-index:1;position:relative}.philosophy-intro h2{color:#faf4e9;letter-spacing:-.075em;margin:23px 0 28px;font-size:clamp(2.8rem,5vw,4.5rem);font-weight:500;line-height:.97}.philosophy-intro h2 em{color:#c3d5e9;font-style:normal}.philosophy-intro a{color:#c9d8ea;font-size:max(var(--text-min), 11px);align-items:center;gap:8px;display:inline-flex}.philosophy-list{z-index:1;display:grid;position:relative}.philosophy-list article{border-bottom:1px solid #ffffff24;grid-template-columns:35px 1fr 22px;align-items:start;gap:13px;padding:21px 0;display:grid}.philosophy-list article:first-child{border-top:1px solid #ffffff24}.philosophy-list article>span{color:#adc1d8;font:max(var(--text-min), 10px) var(--font-mono);padding-top:3px}.philosophy-list h3{color:#f7f1e8;font-size:max(var(--text-min), clamp(1rem, 1.6vw, 1.35rem));letter-spacing:-.03em;margin:0;font-weight:500;line-height:1.2}.philosophy-list p{color:#bdafa4;font-size:max(var(--text-min), 10px);margin:7px 0 0;line-height:1.5}.philosophy-list article>i{color:#a8bed8;font-size:max(var(--text-min), 14px);padding-top:3px;font-style:normal}.philosophy-orb{border:1px solid #d3e6ff21;border-radius:50%;place-items:center;width:360px;height:360px;display:grid;position:absolute;top:-125px;right:-64px}.philosophy-orb:before,.philosophy-orb:after{content:"";border:1px solid #d3e6ff1a;border-radius:50%;width:78%;height:44%;position:absolute;transform:rotate(35deg)}.philosophy-orb:after{transform:rotate(-43deg)}.philosophy-orb__inner{text-align:center;color:#d3e6ff;background:radial-gradient(circle,#5a6a9240,#5a6a9208);border:1px solid #d3e6ff38;border-radius:50%;place-content:center;width:115px;height:115px;display:grid}.philosophy-orb__inner span{font:italic 45px Georgia,serif}.philosophy-orb__inner small{font-size:max(var(--text-min), 6px);letter-spacing:.2em}.faq-section{grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:103px 110px;display:grid}.faq-intro h2{color:#49372d;letter-spacing:-.07em;margin:22px 0 14px;font-size:clamp(2.6rem,4.5vw,4rem);font-weight:500;line-height:.98}.faq-intro>p{color:#7b6e64;max-width:280px;font-size:max(var(--text-min), 12px);margin:0 0 19px;line-height:1.65}.faq-intro>a{color:var(--color-blue);font-size:max(var(--text-min), 11px);align-items:center;gap:8px;font-weight:600;display:inline-flex}.faq-list{border-top:1px solid #ded6ca}.faq-item{border-bottom:1px solid #ded6ca}.faq-item summary{color:#4b392e;min-height:61px;font-size:max(var(--text-min), 13px);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary i{width:25px;height:25px;color:var(--color-blue);font-style:normal;font-size:max(var(--text-min), 16px);border:1px solid #d9cfc3;border-radius:50%;flex:none;place-items:center;font-weight:400;display:grid}.faq-item summary i:after{content:"+"}.faq-item[open] summary i:after{content:"−"}.faq-item>p{color:#7c7066;max-width:620px;font-size:max(var(--text-min), 12px);margin:-1px 45px 20px 0;line-height:1.7}.contact-section{background:var(--color-blue-light);text-align:center;place-items:center;min-height:420px;padding:68px 25px;display:grid;position:relative;overflow:hidden}.contact-inner{z-index:1;max-width:690px;position:relative}.contact-inner .ui-badge{margin-bottom:18px}.contact-inner h2{color:#312a2a;letter-spacing:-.075em;margin:0;font-size:clamp(2.6rem,5.4vw,4.7rem);font-weight:500;line-height:.98}.contact-inner>p{color:#625f66;max-width:520px;font-size:max(var(--text-min), 13px);margin:17px auto 0;line-height:1.65}.contact-actions{justify-content:center;align-items:center;gap:19px;margin-top:25px;display:flex}.contact-link{color:#34323b;font-size:max(var(--text-min), 11px);align-items:center;gap:7px;font-weight:600;display:inline-flex}.contact-shape{border:1px solid #5a6a922b;border-radius:50%;width:350px;height:350px;position:absolute}.contact-shape--one{top:-246px;left:-90px}.contact-shape--two{width:480px;height:480px;bottom:-280px;right:-130px}.contact-stamp{color:#4d5e86;border:1px solid #5a6a9259;border-radius:50%;place-content:center;width:68px;height:68px;display:grid;position:absolute;bottom:30px;right:7%;transform:rotate(12deg)}.contact-stamp span{font:italic 25px Georgia,serif}.contact-stamp small{font-size:max(var(--text-min), 5px);letter-spacing:.1em;line-height:1.2}.contact-button{border-radius:var(--radius-pill);color:#fff;background:var(--color-blue);min-height:54px;font-size:max(var(--text-min), 13px);border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 25px;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 5px 12px #5a6a922e}.contact-button:hover{background:var(--color-blue-deep);transform:translateY(-2px)}@media (width<=1020px){.home-header__inner{gap:20px;width:calc(100% - 42px)}.home-nav{gap:16px}.home-nav>a,.nav-solutions>a{font-size:max(var(--text-min), 10px)}.hero-inner{gap:20px}.hero-art{transform-origin:50%;transform:scale(.93)}.scenario-item{padding:15px}.philosophy-section{gap:28px;padding-inline:38px}.faq-section{gap:45px}}@media (width<=760px){.home-header__inner{width:calc(100% - 36px);min-height:62px}.home-brand{font-size:17px}.home-brand__mark{width:30px;height:30px;font-size:21px}.header-cta{display:none!important}.mobile-menu-toggle{border:1px solid var(--color-line);width:39px;height:39px;color:var(--color-ink);background:var(--color-paper);border-radius:50%;place-items:center;display:grid!important}.home-nav{border-bottom:1px solid var(--color-line);background:var(--color-canvas);align-items:stretch;gap:0;padding:10px 18px 18px;display:none;position:absolute;top:61px;left:0;right:0;box-shadow:0 16px 18px #210c020c}.home-nav.is-open{display:grid}.home-nav>a,.nav-solutions>a{width:100%;min-height:45px;font-size:13px}.nav-solutions{padding:0}.solutions-menu{min-width:0;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;border-radius:0;padding:0 0 7px 12px;display:none;position:static;transform:none}.nav-solutions:hover .solutions-menu,.nav-solutions:focus-within .solutions-menu{display:grid}.solutions-menu a{min-height:38px}.mobile-nav-cta{background:var(--color-blue);border-radius:99px;justify-content:space-between;margin-top:8px;padding-inline:12px;color:#fff!important;display:flex!important}.home-hero{min-height:unset;background:radial-gradient(at 90% 42%,#e7e3d5 0,#0000 46%);padding:56px 18px 44px}.hero-inner{flex-direction:column;align-items:stretch;gap:4px;display:flex}.hero-copy{padding:0}.hero-copy>.ui-badge{margin-bottom:19px}.hero-copy h1{font-size:clamp(4.35rem,19vw,6.1rem)}.hero-copy h2{max-width:370px;margin-top:20px;font-size:21px}.hero-copy>p{max-width:520px;font-size:13px}.hero-actions{gap:9px;margin-top:20px}.hero-actions .ui-button{min-height:47px;padding-inline:19px}.button-secondary{min-height:47px;padding-inline:12px;font-size:10px}.hero-proof{gap:12px;margin-top:19px;font-size:9px}.hero-art{align-self:center;width:min(490px,100%);height:330px;margin-top:24px;transform:none}.hero-art__orbit{width:350px;height:230px}.hero-art>.magnet-scene{width:min(390px,95%);height:285px}.hero-art .magnet-object{width:145px;height:187px;top:25px;left:18%}.hero-art .phone-object{width:89px;height:164px;top:63px;right:15%}.hero-art .hero-note{bottom:13px;right:-2px}.hero-art .scene-label--one{top:28px;right:0}.hero-art .scene-label--two{bottom:58px;left:-3px}.scroll-cue{display:none}.section-shell{width:calc(100% - 36px)}.video-section{padding-block:54px 60px}.video-section .magnet-scene{border-radius:20px;height:310px}.video-section .magnet-object{width:145px;height:190px;top:9%;left:21%}.video-section .phone-object{width:90px;height:169px;top:18%;right:17%}.video-section .scene-label{font-size:8px}.video-section .scene-label--one{top:10%;right:2%}.video-section .scene-label--two{bottom:26%;left:2%}.video-section .scene-caption{bottom:11px}.video-note{font-size:10px}.fit-section{padding-block:52px 65px}.fit-grid{grid-template-columns:1fr;gap:14px;margin-top:25px}.fit-card__visual{height:210px}.fit-card__body{padding:20px 20px 22px}.fit-card__body h3{min-height:0;margin-top:13px;font-size:23px}.fit-card__body p{min-height:0;margin-bottom:17px;font-size:11px}.scenario-section{padding-block:54px 63px}.scenario-top{align-items:start;gap:15px;display:grid}.scenario-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:23px}.scenario-item{border-radius:12px;min-height:223px;padding:13px}.scenario-item__top b{width:28px;height:28px}.scenario-item h3{padding-top:20px;font-size:14px}.scenario-item p{font-size:9px}.philosophy-section{width:calc(100% - 24px);min-height:unset;border-radius:20px;grid-template-columns:1fr;gap:31px;padding:39px 23px 29px}.philosophy-intro h2{margin:17px 0;font-size:3.25rem}.philosophy-list article{grid-template-columns:27px 1fr 18px;gap:8px;padding:17px 0}.philosophy-list h3{font-size:16px}.philosophy-list p{font-size:9px}.philosophy-orb{opacity:.65;top:-175px;right:-200px}.faq-section{grid-template-columns:1fr;gap:30px;padding-block:69px 70px}.faq-intro h2{margin-block:16px 11px;font-size:3rem}.faq-intro>p{font-size:11px}.faq-item summary{min-height:58px;font-size:12px}.faq-item>p{margin-right:30px;font-size:11px}.contact-section{min-height:375px;padding:55px 20px}.contact-inner h2{font-size:clamp(2.65rem,12vw,4.2rem)}.contact-inner>p{font-size:12px}.contact-actions{flex-direction:column;gap:15px}.contact-stamp{opacity:.6;bottom:10px;right:10px;transform:scale(.72)rotate(12deg)}}@media (width<=390px){.hero-copy h1{font-size:4.2rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .ui-button,.button-secondary{justify-content:center;width:100%}.hero-proof{gap:7px;display:grid}.hero-art{height:300px}.hero-art>.magnet-scene{height:265px}.hero-art .magnet-object{transform-origin:50%;left:15%;transform:rotate(-7deg)scale(.9)}.hero-art .phone-object{transform-origin:50%;right:11%;transform:rotate(7deg)scale(.9)}.hero-art .scene-label--one{right:-3px}.hero-art .hero-note{bottom:4px}.scenario-grid{grid-template-columns:1fr}.scenario-item{min-height:180px}.scenario-item h3{padding-top:28px}.contact-inner h2{font-size:2.6rem}}@media (width<=760px){.home-nav.is-open .solutions-menu{display:grid}}.faq-item summary{font-size:max(var(--text-min), 15px)}@media (width<=1020px){.home-nav>a,.nav-solutions>a{font-size:max(var(--text-min), 12px)}}@media (width<=760px){.home-nav>a,.nav-solutions>a{font-size:14px}.solutions-menu a{font-size:13px}.hero-copy>p{font-size:14px}.button-secondary{font-size:12px}.fit-card__body p{font-size:12.5px}.fit-card__body a,.scenario-pricing,.faq-intro>a,.contact-link{font-size:12px}.scenario-item h3{font-size:15px}.scenario-item p{font-size:11.5px}.faq-item summary{font-size:13px}.faq-item>p{font-size:12.5px}.contact-inner>p{font-size:13px}}@media (width<=390px){.hero-copy>p{font-size:13.5px}.scenario-item h3{font-size:15px}.scenario-item p{font-size:12px}}.home-header__inner{width:100%;padding-inline:var(--page-gutter)}.home-hero{padding-inline:var(--page-gutter)}.hero-inner{width:100%;max-width:none}.section-shell{width:100%;max-width:none;padding-inline:var(--page-gutter);margin-inline:0}.philosophy-section.section-shell{width:100%;padding-inline:var(--page-gutter);border-radius:0;margin-inline:0}.home-nav>a,.nav-solutions>a{font-size:max(var(--text-min), 15px)}.hero-copy h2{font-size:clamp(1.65rem,2.2vw,2rem)}.hero-copy>p{font-size:max(var(--text-min), 18px);line-height:1.7}.button-secondary{font-size:max(var(--text-min), 15px)}.video-heading h2{font-size:clamp(2.1rem,3vw,2.6rem)}.ui-section-heading__eyebrow{font-size:max(var(--text-min), 13px)}.fit-section .ui-section-heading h2,.scenario-section .ui-section-heading h2{font-size:clamp(2.25rem,4vw,3rem)}.fit-section .ui-section-heading p{font-size:max(var(--text-min), 18px)}.fit-card__eyebrow{font-size:max(var(--text-min), 12px)}.fit-card__body h3{font-size:clamp(1.7rem,2.5vw,2.1rem)}.fit-card__body p{font-size:max(var(--text-min), 17px);line-height:1.65}.fit-card__body a,.scenario-pricing,.faq-intro>a,.contact-link{font-size:max(var(--text-min), 15px)}.scenario-item{min-height:280px;padding:23px}.scenario-item h3{font-size:max(var(--text-min), 21px)}.scenario-item p{font-size:max(var(--text-min), 15px);line-height:1.65}.faq-item summary{min-height:72px;font-size:max(var(--text-min), 18px)}.faq-item>p{font-size:max(var(--text-min), 16px);line-height:1.75}.scene-caption{font-size:max(var(--text-min), 14px)}@media (width<=1020px){.home-nav>a,.nav-solutions>a{font-size:max(var(--text-min), 14px)}.hero-copy>p{font-size:max(var(--text-min), 17px)}.fit-card__body p{font-size:max(var(--text-min), 16px)}.scenario-item h3{font-size:max(var(--text-min), 19px)}.scenario-item p{font-size:max(var(--text-min), 14px)}}@media (width<=760px){:root{--page-gutter:18px}.home-header__inner,.home-hero,.section-shell{padding-inline:var(--page-gutter)}.philosophy-section.section-shell{border-radius:0;padding-inline:23px}.home-nav>a,.nav-solutions>a{font-size:16px}.solutions-menu a{font-size:15px}.hero-copy h2{font-size:24px}.hero-copy>p{font-size:16px;line-height:1.7}.hero-actions .ui-button,.button-secondary{min-height:52px;font-size:14px}.video-heading h2{font-size:28px}.ui-section-heading__eyebrow{font-size:12px}.fit-section .ui-section-heading h2,.scenario-section .ui-section-heading h2{font-size:34px}.fit-section .ui-section-heading p{font-size:16px}.fit-card__body h3{font-size:25px}.fit-card__body p{font-size:15px;line-height:1.65}.fit-card__body a,.scenario-pricing,.faq-intro>a,.contact-link{font-size:14px}.scenario-item{min-height:252px;padding:17px}.scenario-item h3{font-size:18px}.scenario-item p{font-size:14px}.faq-item summary{min-height:64px;font-size:16px}.faq-item>p{font-size:15px}.contact-inner>p{font-size:16px}.scene-caption{font-size:12px}}@media (width<=390px){:root{--page-gutter:14px}.hero-copy>p{font-size:15px}.hero-copy h2{font-size:22px}.fit-section .ui-section-heading h2,.scenario-section .ui-section-heading h2{font-size:31px}.scenario-item{min-height:205px;padding:15px}.scenario-item h3{font-size:17px}.scenario-item p{font-size:13px}.faq-item summary{font-size:15px}.faq-item>p{font-size:14px}}.hero-copy>p{font-size:max(var(--text-min), 20px)}.fit-card__body p{font-size:max(var(--text-min), 18px)}.scenario-item p{font-size:max(var(--text-min), 17px)}.faq-item>p{font-size:max(var(--text-min), 18px)}.contact-inner>p{font-size:max(var(--text-min), 20px)}@media (width<=1020px){.hero-copy>p{font-size:max(var(--text-min), 19px)}.fit-card__body p{font-size:max(var(--text-min), 17px)}.scenario-item p{font-size:max(var(--text-min), 16px)}.faq-item>p{font-size:max(var(--text-min), 17px)}}@media (width<=760px){.hero-copy>p{font-size:17px}.fit-card__body p{font-size:16px}.scenario-item p{font-size:15px}.faq-item>p{font-size:16px}.contact-inner>p{font-size:17px}}@media (width<=390px){.hero-copy>p,.fit-card__body p{font-size:16px}.scenario-item p{font-size:15px}.faq-item>p{font-size:16px}}.fit-card .fit-card__eyebrow,.fit-card .fit-card__eyebrow span,.fit-card .fit-card__body h3,.fit-card .fit-card__body p,.fit-card .fit-card__body a{font-size:22px}.fit-card .fit-card__body h3{font-size:30px;line-height:1.16}.fit-card .fit-card__body p{line-height:1.5}.fit-card .fit-card__body a{line-height:1.3}.scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=390px){.scenario-grid{grid-template-columns:1fr}}@media (width>=761px){.scenario-item{min-height:240px}.scenario-item h3{margin:24px 0 9px;padding-top:0}}@media (width>=1021px){body .home-page :is(a,button,p,span,small,summary,li,label,strong,b,i){font-size:max(var(--text-desktop-min), 1em)!important}.home-page .scenario-item h3,.home-page .philosophy-list h3,.home-page .scene-caption,.home-page .ui-section-heading p{font-size:var(--text-desktop-min)!important}}@media (width>=761px) and (width<=1400px){.home-header__inner{min-height:unset;flex-wrap:wrap;row-gap:0;padding-block:12px}.home-nav{flex-wrap:wrap;flex:0 0 100%;order:3;justify-content:center;gap:12px 20px;margin:12px 0 0}.header-cta{margin-left:auto}}.phone-object__dot img{object-fit:contain;width:16px;height:18px}.fit-card__magnet>img{object-fit:contain;width:37px;height:42px}.philosophy-orb__inner img{object-fit:contain;filter:brightness(0)invert();width:36px;height:40px;margin:0 auto 5px}.g-nav__menu{background:var(--gl-white);opacity:0;visibility:hidden;border:1px solid #eee8e0;border-radius:13px;gap:2px;min-width:205px;padding:8px;transition:all .18s;display:grid;position:absolute;top:59px;left:-20px;transform:translateY(5px);box-shadow:0 15px 35px #210c0218}.g-nav__menu a{color:#56483e;font-size:max(var(--text-min), 13px);border-radius:8px;padding:10px 12px}.g-hero__title h1{color:#382419;letter-spacing:-.075em;margin:0;font-size:clamp(70px,6.4vw,116px);font-weight:400;line-height:.98}@keyframes g-hero-copy-in{to{opacity:1}}@keyframes g-float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-14px)rotate(3deg)}}.g-hero__demo{z-index:3;width:min(1120px,100% - 48px);position:absolute;top:810px;left:50%;transform:translate(-50%)}.g-hero__tabs{flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin-top:11px;display:flex}.g-hero__tabs button{color:#4b3c32;min-height:42px;font-size:max(var(--text-min), 14px);cursor:pointer;background:#fff;border:1px solid #e8e4df;border-radius:99px;padding:0 27px;transition:all .18s}.g-hero__tabs button:hover{border-color:#c9c4bc;transform:translateY(-1px)}.g-hero__tabs button.is-active{color:var(--gl-paper);border-color:var(--gl-ink);background:var(--gl-ink);box-shadow:0 6px 14px #210c021b}.g-hero__demo h2{color:#321a0d;letter-spacing:-.06em;margin:21px 0 3px;font-size:42px;font-weight:400}.g-hero__demo>p{color:#8d8177;font-size:max(var(--text-min), 16px);margin:0}.g-hero__preview{background:#f7f3ec;border:1px solid #ffffffb0;border-radius:25px 25px 0 0;width:100%;height:410px;margin:29px auto 0;position:relative;overflow:hidden;box-shadow:0 24px 55px #210c0215}.g-hero__preview img{object-fit:cover;object-position:top center;width:100%;height:100%}.g-hero__preview button{width:42px;height:42px;color:var(--gl-ink);cursor:pointer;opacity:0;background:#fff9;border:1px solid #210c021e;border-radius:50%;place-items:center;transition:all .18s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.g-hero__preview:hover button{opacity:1}.g-hero__preview button:first-of-type{left:17px}.g-hero__preview button:nth-of-type(2){right:17px}@media (width<=760px){.g-hero__actions{gap:8px;width:calc(100% - 18px)}.g-hero__actions>label{height:46px;padding:3px}.g-hero__actions input{padding-inline:10px;font-size:12px}.g-hero__actions button{min-height:38px;padding-inline:11px;font-size:11px}.g-hero__actions>a{min-height:46px;padding-inline:16px;font-size:12px}.hero-float--card{width:78px;left:6%}.hero-float--kettle{width:75px;left:auto;right:7%}.hero-float--target{width:75px;left:auto;right:5%}.hero-float--wine,.hero-float--coffee{display:none}}@media (width<=1100px){.g-header__inner{gap:15px;width:calc(100% - 36px)}.g-brand-switch{display:none}.g-nav{gap:20px}.g-header__actions{gap:7px}.g-header-button{padding-inline:14px}.g-feature-grid,.g-solutions__inner,.g-gift-grid,.g-step-grid,.g-testimonial-grid{width:calc(100% - 48px)}.g-feature-card{padding:28px 25px}.g-feature-card h3{font-size:29px}.g-feature-card--automation{grid-column:span 7}.g-feature-card--analytics{grid-column:span 5}.g-feature-card--brand,.g-feature-card--integrations,.g-feature-card--team{grid-column:span 4}.g-contact{gap:30px;padding-inline:36px}}@media (width<=760px){.g-header{height:62px}.g-header__inner{width:calc(100% - 28px)}.g-logo,.g-logo__crop{width:132px;height:30px}.g-pro-pill,.g-nav{display:none}.g-header__actions{margin-left:auto}.g-signin,.g-header-button--light{display:none}.g-header-button{height:37px;padding-inline:15px;font-size:13px}.g-hero{min-height:1160px}.g-hero__title{padding:76px 18px 0}.g-hero__title h1{letter-spacing:-.07em;font-size:clamp(44px,11vw,76px);line-height:.99}.g-hero__title h2{max-width:480px;margin:70px auto 10px;font-size:25px}.g-hero__title>p{max-width:390px;margin:0 auto;font-size:15px}.g-hero__actions{margin-top:17px}.g-hero__actions button,.g-hero__actions a{min-height:42px;padding-inline:17px;font-size:13px}.g-hero__objects{opacity:.65;inset:285px -10px 540px;transform:scale(.82)}.g-hero-float{width:75px}.hero-float--basket{top:52%;left:7%}.hero-float--board{top:26%;left:2%}.hero-float--card{top:18%;left:29%}.hero-float--sephora{top:26%;left:auto;right:5%}.hero-float--kettle{top:54%;left:auto;right:18%}.hero-float--boss{top:68%;left:70%}.hero-float--visa{top:62%;left:32%}.hero-float--target,.hero-float--wine,.hero-float--thanks,.hero-float--coffee{display:none}.g-hero__demo{width:calc(100% - 24px);top:675px}.g-script{font-size:14px}.g-hero__tabs{gap:7px;margin-top:10px}.g-hero__tabs button{min-height:35px;padding-inline:13px;font-size:11px}.g-hero__demo h2{margin-top:17px;font-size:30px}.g-hero__demo>p{padding:0 12px;font-size:13px}.g-hero__preview{border-radius:16px 16px 0 0;height:220px;margin-top:22px}.g-hero__preview img{object-position:top left}.g-hero__preview button{opacity:1;width:34px;height:34px}.g-pagination{gap:9px;margin-top:11px}.g-pagination button{width:34px;height:34px}.g-trust{gap:19px;min-height:145px;padding:21px 17px}.g-trust>p{font-size:12px}.g-trust__logos{scrollbar-width:none;justify-content:flex-start;gap:29px;overflow:auto}.g-trust__logos img{flex:none;max-width:93px;height:23px}.g-platform{min-height:0;padding:65px 0 58px}.g-section-intro{width:calc(100% - 34px);margin-bottom:28px}.g-section-intro>span{font-size:13px}.g-section-intro h2{font-size:clamp(34px,9vw,53px)}.g-section-intro p{margin-top:12px;font-size:14px}.g-feature-nav{white-space:nowrap;scrollbar-width:none;justify-content:flex-start;gap:22px;margin:0 17px 18px;overflow:auto}.g-feature-nav a{font-size:12px}.g-feature-grid{grid-template-columns:1fr 1fr;gap:10px;width:calc(100% - 26px)}.g-feature-card{background-size:30px 30px;border-radius:5px;min-height:330px;padding:18px 15px}.g-feature-card--automation,.g-feature-card--analytics{grid-column:span 2;min-height:430px}.g-feature-card--brand,.g-feature-card--integrations,.g-feature-card--team{grid-column:span 1;min-height:390px}.g-feature-card__top{letter-spacing:.1em;font-size:8px}.g-feature-card h3{margin:20px 0 7px;font-size:23px}.g-feature-card p{font-size:12px;line-height:1.5}.automation-demo{bottom:40px;left:4%;right:4%}.automation-demo>div{min-width:0}.automation-demo>div>span{width:38px;height:38px;font-size:17px}.automation-demo>div>i{font-size:7px}.automation-demo>div>b{font-size:8px}.automation-demo small{font-size:7px}.automation-demo>i{margin:0 2px 45px}.analytics-demo{gap:7px;margin-top:17px}.analytics-demo>strong{font-size:34px}.activity-row{grid-template-columns:20px auto 1fr auto;gap:5px;min-height:38px;padding-inline:6px;font-size:8px}.activity-row b,.activity-row>span:nth-of-type(2){font-size:8px}.activity-row small{font-size:7px}.brand-palette{gap:4px;margin:18px 0}.brand-palette span{width:25px;height:25px}.brand-cards{transform-origin:0 0;width:130%;transform:scale(.75)}.integration-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px}.integration-grid>div{min-height:76px}.integration-grid img{width:31px;height:28px}.integration-grid small{font-size:8px}.team-orbit{width:150px;height:145px;margin-top:15px}.team-person{width:33px;height:33px}.team-person--one,.team-person--three{left:58px}.team-person--two,.team-person--four{top:49px}.team-orbit b{width:45px;height:28px;font-size:9px}.team-alert{padding:8px;font-size:8px;bottom:12px;left:12px;right:12px}.team-alert small{display:none}.g-solutions{min-height:0;padding:65px 0 53px}.g-solutions__inner{width:calc(100% - 30px)}.g-solutions__inner>span{font-size:10px}.g-solutions h2{margin-top:14px;font-size:clamp(43px,11vw,67px)}.g-solutions__inner>p{margin-top:16px;font-size:14px}.g-solutions__tabs{gap:7px;margin:28px 0 22px}.g-solutions__tabs button{min-height:36px;padding-inline:15px;font-size:12px}.g-solution-grid{grid-template-columns:1fr;gap:10px}.g-solution-card{min-height:245px;padding:19px}.g-solution-card__icon{height:82px;font-size:44px}.g-solution-card h3{margin-top:9px;font-size:20px}.g-solution-card p{font-size:13px}.g-solution-card a{padding-top:15px;font-size:10px}.g-gift-options{min-height:0;padding:62px 0 56px}.g-gift-options .g-section-intro{margin-bottom:26px}.g-gift-options .g-section-intro h2{font-size:clamp(44px,11vw,68px)}.g-gift-options .g-section-intro>span{font-size:10px}.g-gift-grid{grid-template-columns:1fr 1fr;gap:18px 10px;width:calc(100% - 28px)}.g-gift-card__image{border-radius:9px;height:235px}.g-gift-card__image span{padding:6px 8px;font-size:8px;top:8px;right:8px}.g-gift-card__image small{font-size:8px;bottom:10px;left:10px}.g-gift-card h3{margin-top:11px;font-size:16px}.g-gift-card p{font-size:11px;line-height:1.5}.g-text-link{margin-top:25px;font-size:14px}.g-custom-card{min-height:650px;padding:49px 21px;display:block}.g-custom-card__copy{width:100%}.g-custom-card__copy>span{font-size:9px}.g-custom-card h2{max-width:460px;margin:20px 0 22px;font-size:clamp(37px,9vw,56px)}.g-custom-card__copy a{height:45px;padding-inline:19px;font-size:13px}.g-custom-card>img{width:min(280px,72vw);max-height:300px;top:auto;bottom:6%;right:8%;transform:rotate(3deg)}.g-lead-capture{grid-template-columns:1fr;gap:28px;min-height:0;padding:55px 22px}.g-lead-capture h2{font-size:43px}.g-lead-capture p{margin-top:13px;font-size:14px}.g-lead-capture form{gap:9px}.g-lead-capture label{font-size:12px}.g-lead-capture input,.g-lead-capture form button{height:43px;font-size:12px}.g-lead-capture form button{padding-inline:13px}.g-how{min-height:0;padding:65px 0 50px}.g-how .g-section-intro{margin-bottom:27px}.g-how .g-section-intro h2{font-size:clamp(47px,12vw,72px)}.g-step-grid{grid-template-columns:1fr 1fr;gap:10px;width:calc(100% - 28px)}.g-step-card{min-height:440px;padding:13px 12px 18px}.g-step-card__number{width:36px;height:24px;font-size:10px}.g-step-card__art{height:115px;margin:12px -3px}.g-step-card h3{margin:12px 0 7px;font-size:16px}.g-step-card p{min-height:135px;font-size:10px}.g-step-card>button{margin-top:11px;font-size:11px}.step-integration,.step-gifts{width:140%;margin-left:-20%;transform:scale(.72)}.step-analytics b{font-size:39px}.g-how>.g-pagination{margin-top:25px}.g-testimonials{min-height:0;padding:64px 0 50px}.g-testimonials h2{width:calc(100% - 30px);margin:13px auto 27px;font-size:clamp(40px,10vw,63px)}.g-testimonial-grid{grid-template-columns:1fr;gap:10px;width:calc(100% - 28px)}.g-testimonial{min-height:250px;padding:20px}.g-testimonial__company{min-height:28px;font-size:19px}.g-testimonial p{margin:13px 0 20px;font-size:13px}.g-testimonial__person b{font-size:11px}.g-testimonial__person small{font-size:9px}.g-testimonials .g-pagination{margin-top:25px}.g-contact{grid-template-columns:1fr;gap:34px;min-height:0;padding:62px 19px 55px}.g-contact__intro{position:static}.g-contact__intro>span{font-size:9px}.g-contact__intro h2{margin:18px 0 12px;font-size:clamp(47px,12vw,72px)}.g-contact__intro p{font-size:14px}.g-contact__intro ul{gap:10px;margin-top:19px;font-size:9px}.g-contact-form{padding:0 18px 22px}.g-contact-form blockquote{padding:24px 0 18px}.g-contact-form blockquote img{width:35px;height:35px}.g-contact-form blockquote p{font-size:18px}.g-contact-form blockquote cite{font-size:8px}.g-contact-form__field{padding:13px 0 8px}.g-contact-form__field label,.g-contact-form__field legend{font-size:9px}.g-contact-form__field input,.g-contact-form__field select,.g-contact-form__field textarea{font-size:13px}.g-contact-form__optional{padding:14px}.g-contact-form__optional b{font-size:9px}.g-contact-form__optional p,.g-contact-form fieldset>p{font-size:10px}.g-checkboxes{gap:8px 5px}.g-checkboxes label{font-size:10px}.g-contact-form__submit{min-height:50px;font-size:16px}.g-chat{bottom:15px;right:15px}.g-chat__toggle{width:52px;height:52px}.g-chat__panel{width:min(360px,100vw - 28px);padding:18px 16px 0;bottom:63px;right:0}.g-chat__panel>small{margin-inline:-16px}}@media (width<=390px){.g-header__inner{width:calc(100% - 22px)}.g-header-button{padding-inline:13px}.g-hero__title h1{font-size:43px}.g-hero__tabs button{padding-inline:10px;font-size:10px}.g-hero__preview{height:188px}.g-feature-grid{grid-template-columns:1fr}.g-feature-card--automation,.g-feature-card--analytics,.g-feature-card--brand,.g-feature-card--integrations,.g-feature-card--team{grid-column:span 1}.g-feature-card--automation,.g-feature-card--analytics{min-height:380px}.g-gift-grid{grid-template-columns:1fr}.g-gift-card__image{height:300px}.g-step-grid{grid-template-columns:1fr}.g-step-card{min-height:370px}.g-step-card p{min-height:unset}.g-contact-form{padding-inline:13px}.g-checkboxes{grid-template-columns:1fr 1fr}}@media (width>=761px){.givingli-site :is(p,a,button,input,select,textarea,label,small,span,li,cite,b,strong,legend),.givingli-site :is(.g-gift-card h3,.g-step-card h3,.g-solution-card h3){font-size:22px!important}.givingli-site .g-hero__title h1 span{font-size:inherit!important}.givingli-site .g-hero__title h2,.givingli-site .g-hero__title>p{width:min(960px,100% - 40px);max-width:960px}}@media (width<=760px){.g-solution-grid--channels{grid-template-columns:1fr;margin-top:28px}.g-solution-grid--channels .g-solution-card{min-height:0}.g-solution-grid--channels .g-solution-card a{padding-top:16px}.integration-grid--hommio>div{min-height:76px}.integration-grid--hommio b{font-size:21px}.g-lead-capture>a{justify-self:start}.g-gift-grid--scenarios{grid-template-columns:1fr}.g-gift-grid--scenarios .g-gift-card{min-height:0;padding:22px}.g-scenario-icon{width:42px;height:42px;margin-bottom:15px;font-size:22px}.g-hommio-step-art{min-height:108px;padding:14px}.g-philosophy,.g-faq{grid-template-columns:1fr;gap:30px;padding:68px 22px}.g-philosophy__intro h2,.g-faq__intro h2{font-size:clamp(42px,11vw,64px)}.g-philosophy__principles article{grid-template-columns:38px 1fr;gap:10px;padding:19px 0}.g-philosophy__principles h3{font-size:23px}.g-faq__list summary{padding:18px 0;font-size:17px}.g-faq__list summary span{font-size:23px}.g-faq__list details p{padding:0 28px 18px 0;font-size:15px}}@media (width>=761px){.givingli-site :is(p,a,button,input,select,textarea,label,small,span,li,cite,b,strong,legend,summary),.givingli-site :is(.g-gift-card h3,.g-step-card h3,.g-solution-card h3,.g-philosophy__principles h3){font-size:max(22px,1em)!important}.givingli-site .g-hero__title h1 span{font-size:inherit!important}}.givingli-site .g-contact-form__submit,.g-contact-form__submit{justify-content:center}.givingli-site{--gl-cream:#f0ebe2;--gl-paper:#f6f1ea;--gl-white:#fff;--gl-ink:#210c02;--gl-muted:#84776d;--gl-blue:#5a6a92;--gl-blue-light:#d3e6ff;--gl-sage:#909267;--gl-line:#e4ddd4;--gl-script:Georgia, "Times New Roman", serif;color:var(--gl-ink);background:var(--gl-cream);font-family:DM Sans,Avenir Next,Avenir,ui-sans-serif,system-ui,sans-serif;font-size:max(var(--text-min), 16px);line-height:1.5;overflow:clip}.givingli-site *{box-sizing:border-box}.givingli-site button,.givingli-site input,.givingli-site textarea,.givingli-site select{font:inherit}.givingli-site button{color:inherit}.givingli-site a{color:inherit;text-decoration:none}.givingli-site img{max-width:100%;display:block}.g-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f0ebe2f0;width:100%;height:72px;position:sticky;top:0}.g-header__inner{align-items:center;gap:26px;width:min(1600px,100% - 48px);height:100%;margin:auto;display:flex}.g-header__brand{flex:none;align-items:center;gap:11px;display:flex}.g-logo{flex:none;align-items:center;width:172px;height:35px;display:inline-flex}.g-logo img{object-fit:contain;width:100%;height:100%}.g-logo__crop{width:172px;height:35px;display:block;position:relative;overflow:hidden}.g-logo__crop img{object-fit:contain;mix-blend-mode:multiply;width:220px;max-width:none;height:220px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g-pro-pill{color:#243756;background:var(--gl-blue-light);height:26px;font-size:max(var(--text-min), 12px);border-radius:99px;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.g-brand-switch{background:#fbf9f5;border:1px solid #e7e1d9;border-radius:99px;align-items:center;height:42px;padding:4px;display:flex}.g-brand-switch a{color:#84796f;height:34px;font-size:max(var(--text-min), 13px);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:0 16px;display:flex}.g-brand-switch a.is-selected{color:#fff;background:var(--gl-ink)}.g-brand-switch a span{color:#192c4c;background:var(--gl-blue-light);font-size:max(var(--text-min), 9px);border-radius:99px;padding:2px 7px;font-weight:700}.g-nav{align-items:center;gap:33px;margin-left:auto;display:flex}.g-nav>a,.g-nav__item>a{color:#796e65;font-size:max(var(--text-min), 14px);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.g-nav a:hover,.g-signin:hover{color:var(--gl-blue)}.g-nav__item{align-items:center;height:72px;display:flex;position:relative}.g-nav__menu{background:var(--gl-white);opacity:0;visibility:hidden;border:1px solid #eee8e0;border-radius:13px;gap:2px;width:max-content;min-width:230px;padding:8px;transition:all .18s;display:grid;position:absolute;top:59px;left:-20px;transform:translateY(5px);box-shadow:0 15px 35px #210c0218}.g-nav__menu a{color:#56483e;font-size:max(var(--text-min), 13px);white-space:nowrap;border-radius:8px;padding:10px 12px}.g-nav__menu a:hover{background:#f5f1eb}.g-nav__item:hover .g-nav__menu,.g-nav__item:focus-within .g-nav__menu{opacity:1;visibility:visible;transform:translateY(0)}.g-header__actions{flex:none;align-items:center;gap:10px;display:flex}.g-signin{color:#786d64;font-size:max(var(--text-min), 14px);white-space:nowrap;padding:9px 11px}.g-header-button{height:40px;font-size:max(var(--text-min), 14px);white-space:nowrap;cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;padding:0 19px;transition:all .18s;display:inline-flex}.g-header-button--light{background:#fff}.g-header-button--light:hover{background:#faf7f1;transform:translateY(-1px)}.g-header-button--blue{background:var(--gl-blue);color:#fff!important}.g-header-button--blue:hover{background:#4e5f87;transform:translateY(-1px)}.g-hero{isolation:isolate;text-align:center;background:radial-gradient(ellipse at 50% 55%, #fffdf7 0, #f5f0e7 48%, var(--gl-cream) 78%);min-height:900px;position:relative;overflow:hidden}.g-hero__title{z-index:2;padding-top:91px;position:relative}.g-hero__title h1{color:#382419;white-space:nowrap;letter-spacing:-.075em;margin:0;font-size:clamp(28px,6.4vw,100px);font-weight:400;line-height:1.1}.g-hero__title h1 span{color:#695950}.g-hero__title h1 em{font-size:1.3em;font-weight:inherit}.g-hero__title h2{color:#382419;letter-spacing:-.045em;max-width:650px;margin:185px auto 12px;font-size:clamp(25px,2.3vw,38px);font-weight:400;line-height:1.2}.g-hero__title>p{color:#8f8177;max-width:660px;font-size:max(var(--text-min), 17px);margin:0 auto;line-height:1.6}.g-hero__actions{opacity:0;justify-content:center;gap:13px;margin-top:23px;animation:.8s 1.1s forwards g-hero-copy-in;display:flex}.g-hero__actions button,.g-hero__actions a{min-height:45px;font-size:max(var(--text-min), 14px);cursor:pointer;border:0;border-radius:99px;justify-content:center;align-items:center;padding:0 22px;display:inline-flex}.g-hero__actions button{color:#fff;background:var(--gl-blue)}.g-hero__actions a{color:#48392e;background:#fff}.g-hero__objects{z-index:1;pointer-events:none;position:absolute;inset:0}.g-hero__glow{filter:blur(34px);background:radial-gradient(#dce8fa77 0,#fff7ed20 57%,#0000 74%);border-radius:50%;width:min(860px,75vw);height:590px;position:absolute;top:14%;left:50%;transform:translate(-50%)}.g-hero-float{object-fit:contain;filter:drop-shadow(0 14px 17px #210c0212);width:115px;max-height:170px;animation:7s ease-in-out infinite g-float;position:absolute}.hero-float--basket{width:126px;animation-delay:-.8s;top:42%;left:calc(50% - 475px)}.hero-float--card{width:86px;top:23%;left:calc(50% - 220px)}.hero-float--board{width:106px;animation-delay:-2s;top:56%;left:calc(50% - 570px)}.hero-float--sephora{width:108px;animation-delay:-1.5s;top:39%;left:calc(50% + 350px)}.hero-float--kettle{width:94px;animation-delay:-3s;top:19%;left:calc(50% + 270px)}.hero-float--boss{width:88px;animation-delay:-2.5s;top:67%;left:calc(50% + 415px)}.hero-float--visa{width:104px;animation-delay:-1s;top:62%;left:calc(50% - 315px)}.hero-float--target{width:102px;animation-delay:-4s;top:47%;left:calc(50% + 190px)}.hero-float--wine{width:76px;animation-delay:-3.5s;top:69%;left:calc(50% - 78px)}.hero-float--thanks{width:87px;animation-delay:-2s;top:13%;left:calc(50% - 410px)}.hero-float--coffee{width:96px;animation-delay:-4.5s;top:12%;left:calc(50% + 90px)}.g-script{color:#9d9186;font-family:var(--gl-script);font-size:max(var(--text-min), 16px);font-style:italic;display:block}.g-pagination{color:#91857a;font:max(var(--text-min), 12px) "DM Sans",sans-serif;letter-spacing:.08em;justify-content:center;align-items:center;gap:14px;margin-top:17px;display:flex}.g-pagination button{width:42px;height:42px;color:var(--gl-ink);cursor:pointer;background:0 0;border:1px solid #ddd6cc;border-radius:50%;place-items:center;display:grid}.g-pagination button:hover{background:#fff}.g-trust{color:#f4ece3;background:var(--gl-ink);border-block:1px solid #ffffff10;flex-direction:column;justify-content:center;gap:26px;min-height:162px;padding:25px max(30px,50vw - 620px);display:flex}.g-trust>p{color:#c0b3a8;text-align:center;font-size:max(var(--text-min), 15px);margin:0}.g-trust__logos{justify-content:space-between;align-items:center;gap:29px;display:flex;overflow:hidden}.g-trust__logos img{object-fit:contain;opacity:.75;filter:grayscale()brightness(0)invert();flex:0 auto;width:auto;max-width:120px;height:30px}.g-platform{background:#fff;min-height:1672px;padding:106px 0 90px}.g-section-intro{text-align:center;width:min(820px,100% - 40px);margin:0 auto 48px}.g-section-intro>span{color:#86786c;font:max(var(--text-min), 15px) var(--gl-script);margin-bottom:15px;font-style:italic;display:block}.g-section-intro h2{color:#2a1408;letter-spacing:-.065em;margin:0;font-size:clamp(42px,4.2vw,67px);font-weight:400;line-height:1.03}.g-section-intro p{color:#82766d;max-width:665px;font-size:max(var(--text-min), 17px);margin:17px auto 0;line-height:1.55}.g-feature-nav{justify-content:center;gap:34px;margin:0 auto 25px;display:flex}.g-feature-nav a{color:#72665d;font-size:max(var(--text-min), 14px)}.g-feature-nav a:hover{color:var(--gl-blue)}.g-feature-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;width:min(1200px,100% - 64px);margin:auto;display:grid}.g-feature-card{background-color:#f8f4ed;background-image:linear-gradient(#b8aa9610 1px,#0000 1px),linear-gradient(90deg,#b8aa9610 1px,#0000 1px);background-size:42px 42px;border:1px solid #e8e3dc;border-radius:5px;min-width:0;min-height:520px;padding:34px 36px;position:relative;overflow:hidden}.g-feature-card--automation{grid-column:span 8}.g-feature-card--analytics{grid-column:span 4}.g-feature-card--brand,.g-feature-card--integrations,.g-feature-card--team{grid-column:span 4;min-height:535px}.g-feature-card__top{color:#96897e;font:max(var(--text-min), 11px) "DM Sans",sans-serif;letter-spacing:.17em;justify-content:space-between;align-items:center;display:flex}.g-feature-card h3{color:#311a0d;letter-spacing:-.055em;margin:36px 0 10px;font-size:33px;font-weight:400;line-height:1.1}.g-feature-card p{color:#8b7e73;max-width:470px;font-size:max(var(--text-min), 16px);margin:0;line-height:1.6}.automation-demo{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:65px;left:8%;right:8%}.automation-demo>div{text-align:center;justify-items:center;gap:7px;min-width:90px;display:grid}.automation-demo>div>span{color:#fff;background:#8d796b;border-radius:8px;place-items:center;width:58px;height:58px;font-size:25px;display:grid}.automation-demo>div:nth-of-type(2)>span{background:#5b5e4d}.automation-demo>div:nth-of-type(3)>span{color:#392619;background:#d3e6ff}.automation-demo>div:nth-of-type(4)>span{background:var(--gl-blue)}.automation-demo b{color:#5b4d43;font-size:max(var(--text-min), 13px);font-weight:500}.automation-demo small{color:#a4978b;font-size:max(var(--text-min), 11px)}.automation-demo>i{background:#b8ada2;flex:1;height:2px;margin:0 7px 59px}.analytics-demo{gap:10px;margin-top:30px;display:grid}.analytics-demo>small{color:#a39488;font-size:max(var(--text-min), 10px);letter-spacing:.25em}.analytics-demo>strong{color:#2d190e;font-size:43px;font-weight:400;line-height:1}.analytics-demo>i{background:linear-gradient(90deg,var(--gl-blue) 22%,#e8e1d8 22%);border-radius:99px;height:7px;margin:0 0 24px}.activity-row{min-width:0;min-height:49px;font-size:max(var(--text-min), 10px);background:#fff;border-radius:8px;grid-template-columns:25px auto 1fr auto;align-items:center;gap:7px;padding:0 10px;display:grid;box-shadow:0 1px 4px #210c0207}.activity-row>span:first-of-type{background:#e5e3dc;border-radius:50%;width:22px;height:22px}.activity-row b{white-space:nowrap;font-size:max(var(--text-min), 10px)}.activity-row>span:nth-of-type(2){color:#685b51;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.activity-row small{color:#b0a398;font-size:max(var(--text-min), 9px);white-space:nowrap}.brand-palette{gap:6px;margin:27px 0 25px;display:flex}.brand-palette span{background:#897567;border-radius:8px;width:38px;height:38px}.brand-palette span:nth-child(2){background:var(--gl-blue-light)}.brand-palette span:nth-child(3){background:#585c49}.brand-palette span:nth-child(4){background:var(--gl-blue)}.brand-palette span:nth-child(5){background:var(--gl-ink)}.brand-cards{height:210px;position:relative}.brand-cards i{background:#816d5e;border-radius:9px;width:145px;height:167px;position:absolute;bottom:0;transform:rotate(-2deg)}.brand-cards i:nth-child(2){background:#d3e6ff;bottom:-8px;left:74px;transform:rotate(3deg)}.brand-cards i:nth-child(3){background:var(--gl-blue);width:165px;height:135px;bottom:20px;left:151px;transform:rotate(-1deg)}.integration-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.integration-grid>div{background:#fff;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:91px;display:flex}.integration-grid img{object-fit:contain;width:40px;height:35px}.integration-grid small{color:#8a7d73;font-size:max(var(--text-min), 10px)}.team-orbit{border:1px dashed #d8d0c4;border-radius:50%;width:240px;height:220px;margin:22px auto 0;position:relative}.team-orbit b{color:#fff;background:var(--gl-ink);width:55px;height:33px;font-size:max(var(--text-min), 11px);border-radius:7px;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.team-person{background:#fff;border:2px solid #ded2c3;border-radius:50%;width:43px;height:43px;padding:3px;position:absolute}.team-person img{object-fit:cover;border-radius:50%;width:100%;height:100%}.team-person--one{top:-7px;left:98px}.team-person--two{top:72px;right:-16px}.team-person--three{bottom:-9px;left:98px}.team-person--four{top:72px;left:-16px}.team-alert{color:#53463b;font-size:max(var(--text-min), 10px);background:#fff;border-radius:8px;padding:13px;position:absolute;bottom:24px;left:33px;right:33px;box-shadow:0 3px 10px #210c020d}.team-alert small{float:right;color:#a99c91}.g-solutions{color:#fff;background-color:var(--gl-blue);background-image:radial-gradient(#ffffff12 1px,#0000 1px),linear-gradient(135deg,#62739a,#53658c);background-size:4px 4px,100% 100%;min-height:1140px;padding:92px 0 75px}.g-solutions__inner{text-align:center;width:min(1200px,100% - 64px);margin:auto}.g-solutions__inner>span{font-size:max(var(--text-min), 13px);letter-spacing:.14em;opacity:.78}.g-solutions h2{letter-spacing:-.08em;max-width:940px;margin:19px auto 0;font-size:clamp(55px,7vw,93px);font-weight:400;line-height:.98}.g-solutions__inner>p{color:#e0e4ee;max-width:710px;font-size:max(var(--text-min), 18px);margin:25px auto 0;line-height:1.55}.g-solutions__tabs{justify-content:center;gap:10px;margin:54px 0 55px;display:flex}.g-solutions__tabs button{min-height:42px;color:var(--gl-ink);font-size:max(var(--text-min), 14px);cursor:pointer;background:#fff;border:0;border-radius:99px;padding:0 22px}.g-solutions__tabs button.is-active{color:#fff;background:var(--gl-ink)}.g-solution-grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.g-solution-card{min-height:390px;color:var(--gl-ink);background:#f8f4eb;border-radius:3px;flex-direction:column;padding:34px 32px;display:flex}.g-solution-card__icon{color:#261509;place-items:center;width:100%;height:135px;font-size:65px;font-weight:200;display:grid}.g-solution-card h3{letter-spacing:-.04em;margin:14px 0 9px;font-size:22px;font-weight:400;line-height:1.15}.g-solution-card p{color:#7f7368;font-size:max(var(--text-min), 14px);margin:0;line-height:1.6}.g-solution-card a{font-size:max(var(--text-min), 11px);letter-spacing:.17em;align-items:center;gap:8px;margin-top:auto;padding-top:22px;display:inline-flex}.g-gift-options{background-color:var(--gl-paper);text-align:center;background-image:radial-gradient(#6b584411 .7px,#0000 .7px),linear-gradient(135deg,#f7f2e9,#eee7da);background-size:4px 4px,100% 100%;min-height:1315px;padding:102px 0 90px}.g-gift-options .g-section-intro{margin-bottom:48px}.g-gift-options .g-section-intro h2{font-size:clamp(56px,7vw,94px)}.g-gift-options .g-section-intro>span{font-family:DM Sans,sans-serif;font-style:normal;font-size:max(var(--text-min), 14px);letter-spacing:.16em}.g-gift-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:min(1200px,100% - 64px);margin:auto;display:grid}.g-gift-card{min-width:0}.g-gift-card__image{background:#ebe4d8;border-radius:13px;height:330px;position:relative;overflow:hidden}.g-gift-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.g-gift-card:hover .g-gift-card__image img{transform:scale(1.04)}.g-gift-card__image span{color:#fff;font-size:max(var(--text-min), 10px);letter-spacing:.12em;background:#c42121;border-radius:99px;padding:8px 12px;position:absolute;top:16px;right:16px}.g-gift-card__image small{color:#fff;font-size:max(var(--text-min), 11px);letter-spacing:.16em;text-shadow:0 1px 5px #0008;position:absolute;bottom:18px;left:20px}.g-gift-card h3{font-size:max(var(--text-min), 21px);letter-spacing:-.04em;margin:17px 0 5px;font-weight:400}.g-gift-card p{color:#7d7166;font-size:max(var(--text-min), 14px);margin:0;line-height:1.6}.g-text-link{color:#44352a;font-size:max(var(--text-min), 16px);align-items:center;gap:9px;margin-top:37px;display:inline-flex}.g-custom-card{color:#fff;background-color:#727654;background-image:radial-gradient(#ffffff1c .7px,#0000 .7px),linear-gradient(135deg,#828463,#666b4d);background-size:4px 4px,100% 100%;justify-content:space-between;align-items:center;gap:40px;min-height:951px;padding:75px max(48px,50vw - 600px);display:flex;position:relative;overflow:hidden}.g-custom-card__copy{z-index:1;width:min(560px,50%);position:relative}.g-custom-card__copy>span{font-size:max(var(--text-min), 11px);letter-spacing:.26em}.g-custom-card h2{letter-spacing:-.06em;margin:30px 0 34px;font-size:clamp(48px,5.4vw,76px);font-weight:400;line-height:1.06}.g-custom-card__copy a{color:#29190d;height:53px;font-size:max(var(--text-min), 15px);background:#f8f3e8;border-radius:99px;align-items:center;gap:10px;padding:0 27px;display:inline-flex}.g-custom-card>img{object-fit:contain;filter:drop-shadow(0 25px 45px #19140e40);width:min(470px,40vw);max-height:650px;position:absolute;top:50%;right:max(70px,50vw - 610px);transform:translateY(-50%)rotate(3deg)}.g-lead-capture{color:#fff;background:var(--gl-ink);grid-template-columns:1fr .85fr;align-items:center;gap:60px;min-height:616px;padding:72px max(48px,50vw - 600px);display:grid}.g-lead-capture h2{letter-spacing:-.065em;max-width:560px;margin:0;font-size:clamp(43px,5vw,70px);font-weight:400;line-height:1.04}.g-lead-capture p{color:#cabdb1;max-width:490px;font-size:max(var(--text-min), 18px);margin:24px 0 0;line-height:1.6}.g-lead-capture form{align-items:end;gap:14px;display:flex}.g-lead-capture label{color:#c9bcb0;font-size:max(var(--text-min), 14px);flex:1;gap:10px;display:grid}.g-lead-capture input{border:0;color:#fff;background:0 0;border-bottom:1px solid #78685b;outline:0;width:100%;height:48px}.g-lead-capture input::placeholder{color:#88796c}.g-lead-capture form button{height:48px;color:var(--gl-ink);font-size:max(var(--text-min), 14px);white-space:nowrap;cursor:pointer;background:#f6f1ea;border:0;border-radius:99px;align-items:center;gap:9px;padding:0 20px;display:inline-flex}.g-how{background:radial-gradient(ellipse at center,#fffdf8 0,#f4efe7 58%,var(--gl-cream) 100%);min-height:1430px;padding:100px 0 80px}.g-how .g-section-intro{margin-bottom:55px}.g-how .g-section-intro h2{font-size:clamp(68px,8vw,112px)}.g-how .g-section-intro p{max-width:650px}.g-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:min(1200px,100% - 64px);margin:auto;display:grid}.g-step-card{background:#f6f0e6;min-height:600px;padding:22px 20px 24px;position:relative}.g-step-card--1{background:linear-gradient(150deg,#ede5d5,#f8f4ec)}.g-step-card--2{background:linear-gradient(150deg,#e8e9df,#f7f4ec)}.g-step-card--3{background:linear-gradient(150deg,#e5e9e8,#f6f2e9)}.g-step-card--4{background:linear-gradient(150deg,#e5e8ee,#f6f2e9)}.g-step-card__number{color:#fff;background:var(--gl-ink);width:45px;height:29px;font:max(var(--text-min), 12px) "DM Sans",sans-serif;letter-spacing:.15em;border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.g-step-card__art{place-items:center;height:185px;margin:20px -8px;display:grid}.g-step-card h3{font-size:max(var(--text-min), 20px);letter-spacing:-.04em;margin:14px 0 10px;font-weight:400;line-height:1.12}.g-step-card p{color:#85796e;min-height:98px;font-size:max(var(--text-min), 13px);margin:0;line-height:1.65}.g-step-card>button{color:#544339;font-size:max(var(--text-min), 13px);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:20px;padding:0;display:inline-flex}.step-integration,.step-gifts{width:100%;height:145px;position:relative}.step-integration span{color:#3c6c79;font-size:max(var(--text-min), 10px);background:#fff;border-radius:50%;padding:13px;position:absolute;top:12px;box-shadow:0 8px 18px #210c0210}.step-integration span:first-child{left:0}.step-integration span:nth-of-type(2){top:auto;bottom:12px;right:0}.step-integration b{color:var(--gl-blue);font-size:28px;position:absolute;top:52px;left:50%;transform:translate(-50%)}.step-integration i{background:#b6b4aa;width:80px;height:1px;position:absolute;top:73px;left:43%}.step-gifts{grid-template-columns:1fr 1fr;place-items:center;gap:8px;display:grid}.step-gifts span{color:#473629;width:94px;height:63px;font-size:max(var(--text-min), 11px);background:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:0 8px 18px #210c0210}.step-gifts b{color:var(--gl-blue);font-size:max(var(--text-min), 12px);position:absolute;bottom:1px;right:4px}.step-trigger{justify-items:center;gap:17px;display:grid}.step-trigger i{color:#fff;background:var(--gl-blue);width:55px;height:30px;font-size:max(var(--text-min), 10px);border-radius:99px;place-items:center;font-style:normal;display:grid}.step-trigger span{color:#82766b;text-align:center;max-width:200px;font-size:max(var(--text-min), 9px);letter-spacing:.13em}.step-analytics{text-align:center;gap:8px;display:grid}.step-analytics span{color:#95887d;font-size:max(var(--text-min), 10px);letter-spacing:.2em}.step-analytics b{font-size:50px;font-weight:400}.step-analytics i{color:var(--gl-blue);font-size:max(var(--text-min), 12px);font-style:normal}.g-how>.g-pagination{margin-top:42px}.g-testimonials{text-align:center;background-color:var(--gl-cream);background-image:radial-gradient(#86766510 .8px,#0000 .8px),linear-gradient(135deg,#f5f0e8,#f1ebe1);background-size:4px 4px,100% 100%;min-height:1136px;padding:104px 0 82px}.g-testimonials h2{color:#2d170b;letter-spacing:-.075em;max-width:1020px;margin:17px auto 57px;font-size:clamp(60px,7.2vw,100px);font-weight:400;line-height:.99}.g-testimonial-grid{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:min(1200px,100% - 64px);margin:auto;display:grid}.g-testimonial{background:#fff8;border-top:1px solid #8b916a;flex-direction:column;min-height:380px;padding:25px 22px;display:flex}.g-testimonial__company{color:#65594f;min-height:45px;font:22px var(--gl-script)}.g-testimonial p{color:#695d52;font-size:max(var(--text-min), 15px);margin:20px 0 25px;line-height:1.7}.g-testimonial__person{align-items:center;gap:10px;margin-top:auto;display:flex}.g-testimonial__person img{object-fit:cover;background:#ded6c9;border-radius:50%;width:39px;height:39px}.g-testimonial__person span{gap:3px;display:grid}.g-testimonial__person b{font-size:max(var(--text-min), 12px);font-weight:600}.g-testimonial__person small{color:#8c8076;font-size:max(var(--text-min), 10px)}.g-testimonials .g-pagination{margin-top:40px}.g-contact{color:#f4ece2;background:var(--gl-ink);grid-template-columns:.82fr 1.18fr;gap:55px;min-height:853px;padding:95px max(48px,50vw - 600px) 85px;display:grid}.g-contact__intro{align-self:start;position:sticky;top:145px}.g-contact__intro>span{color:#b7a99c;font-size:max(var(--text-min), 11px);letter-spacing:.22em}.g-contact__intro h2{letter-spacing:-.07em;margin:31px 0 19px;font-size:clamp(53px,6vw,86px);font-weight:400;line-height:.98}.g-contact__intro p{color:#c1b2a6;max-width:455px;font-size:max(var(--text-min), 17px);line-height:1.65}.g-contact__intro ul{color:#baab9f;font-size:max(var(--text-min), 11px);letter-spacing:.16em;gap:13px;margin:30px 0 0;padding:0;list-style:none;display:grid}.g-contact__intro li:before{content:"";background:#877766;width:19px;height:1px;margin:0 12px 4px 0;display:inline-block}.g-contact-form{min-width:0;color:var(--gl-ink);background:#f5f0e8 radial-gradient(#978c7b16 .75px,#0000 .75px) 0 0/4px 4px;padding:0 32px 30px 60px;box-shadow:0 24px 50px #0002}.g-contact-form blockquote{border-bottom:1px solid #d9d0c5;margin:0 0 28px;padding:36px 0 28px}.g-contact-form blockquote img{opacity:.9;width:44px;height:44px;margin-bottom:15px}.g-contact-form blockquote p{color:#5d4e42;font:22px/1.35 var(--gl-script);margin:0}.g-contact-form blockquote cite{color:#988a7e;font:max(var(--text-min), 10px) "DM Sans",sans-serif;letter-spacing:.17em;margin-top:8px;display:block}.g-contact-form__field{border-bottom:1px solid #cfc5b9;gap:4px;padding:16px 0 10px;display:grid}.g-contact-form__field label,.g-contact-form__field legend{color:#75685d;font-size:max(var(--text-min), 11px);letter-spacing:.16em}.g-contact-form__field label b{color:#be382e}.g-contact-form__field input,.g-contact-form__field select,.g-contact-form__field textarea{color:#493b31;width:100%;min-height:34px;font-size:max(var(--text-min), 15px);background:0 0;border:0;outline:0;padding:4px 0}.g-contact-form__field input::placeholder{color:#9c9085}.g-contact-form__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2375685d' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:100%;background-repeat:no-repeat}.g-contact-form__field textarea{resize:vertical}.g-contact-form__optional{color:#f6f1e8;background:var(--gl-ink);margin-top:25px;padding:20px}.g-contact-form__optional b{font-size:max(var(--text-min), 10px);letter-spacing:.18em}.g-contact-form__optional p{color:#d0c1b5;font-size:max(var(--text-min), 12px);margin:9px 0 0;line-height:1.6}.g-contact-form fieldset{border:0;margin:0;padding-inline:0}.g-contact-form fieldset legend{padding:0}.g-contact-form fieldset>p{color:#96897e;font-size:max(var(--text-min), 12px);margin:7px 0 3px}.g-checkboxes{grid-template-columns:1fr 1fr;gap:10px;padding:10px 0 3px;display:grid}.g-checkboxes label{color:#67594e;font-size:max(var(--text-min), 12px);letter-spacing:0;align-items:center;gap:7px;display:flex}.g-checkboxes input{accent-color:var(--gl-blue)}.g-contact-form__submit{color:#fff;background:var(--gl-ink);width:100%;min-height:57px;font-size:max(var(--text-min), 19px);cursor:pointer;border:0;justify-content:space-between;align-items:center;margin-top:24px;padding:0 17px;display:flex}.g-contact-form__submit:hover{background:#351809}.g-chat{z-index:50;position:fixed;bottom:26px;right:28px}.g-chat__toggle{color:#fff;background:var(--gl-blue);cursor:pointer;border:0;border-radius:50%;place-items:center;width:60px;height:60px;padding:13px;display:grid;box-shadow:0 8px 24px #210c0233}.g-chat__toggle img{filter:brightness(0)invert();width:33px;height:33px}.g-chat__panel{color:#332116;background:#fff;border-radius:9px;width:395px;padding:22px 21px 0;position:absolute;bottom:75px;right:0;box-shadow:0 16px 50px #210c0230}.g-chat__close{cursor:pointer;background:#f5f2ed;border:0;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:12px;right:12px}.g-chat__brand{align-items:center;gap:13px;margin-bottom:20px;display:flex}.g-chat__brand img{background:var(--gl-blue);filter:brightness(0)invert();border-radius:50%;width:45px;height:45px;padding:11px}.g-chat__brand b{font-size:max(var(--text-min), 15px);font-weight:600}.g-chat__panel>p{font-size:max(var(--text-min), 15px);margin:0 0 15px}.g-chat__panel>a{color:#fff;background:var(--gl-blue);min-height:50px;font-size:max(var(--text-min), 14px);border-radius:99px;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.g-chat__panel>small{color:#a1968c;text-align:center;font-size:max(var(--text-min), 10px);border-top:1px solid #eee;margin:18px -21px 0;padding:15px 10px;display:block}.g-chat__panel u{text-underline-offset:2px}.dtcbrands-page .g-chat,.amazonbrands-page .g-chat{display:none!important}.hero-float--card{width:190px;left:calc(50% - 650px)}.hero-float--kettle{width:150px;left:calc(50% + 470px)}.hero-float--target{width:155px;left:calc(50% + 525px)}.hero-float--wine{top:81%;left:calc(50% - 55px)}.hero-float--coffee{top:7%;left:calc(50% + 360px)}.hero-float--thanks{width:145px;left:calc(50% - 465px)}.g-hero__title h1 span{color:#321508;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.g-hero__actions{width:min(600px,100% - 32px);margin-inline:auto}.g-hero__actions>label{background:#fff;border:1px solid #e5dfd6;border-radius:999px;flex:1;align-items:center;min-width:0;height:58px;padding:5px;display:flex;box-shadow:0 5px 16px #210c020c}.g-hero__actions input{color:#493b31;min-width:0;height:100%;font-size:max(var(--text-min), 14px);background:0 0;border:0;outline:0;flex:1;padding:0 18px}.g-hero__actions input::placeholder{color:#9a8e83}.g-hero__actions button{gap:8px;min-height:46px;padding:0 20px}.g-hero__actions>a{color:#fff;background:var(--gl-ink);align-items:center;min-height:58px;padding:0 25px;display:inline-flex}@media (width<=760px){.g-hero__actions{gap:8px;width:calc(100% - 18px)}.g-hero__actions>label{height:46px;padding:3px}.g-hero__actions input{padding-inline:10px;font-size:12px}.g-hero__actions button{min-height:38px;padding-inline:11px;font-size:11px}.g-hero__actions>a{min-height:46px;padding-inline:16px;font-size:12px}.hero-float--card{width:78px;left:6%}.hero-float--kettle{width:75px;left:auto;right:7%}.hero-float--target{width:75px;left:auto;right:5%}.hero-float--wine,.hero-float--coffee{display:none}}@media (width<=1100px){.g-header__inner{gap:15px;width:calc(100% - 24px)}.g-brand-switch{display:none}.g-nav{gap:20px}.g-header__actions{gap:7px}.g-header-button{padding-inline:14px}.g-feature-grid,.g-solutions__inner,.g-gift-grid,.g-step-grid,.g-testimonial-grid{width:calc(100% - 48px)}.g-feature-card{padding:28px 25px}.g-feature-card h3{font-size:29px}.g-feature-card--automation{grid-column:span 7}.g-feature-card--analytics{grid-column:span 5}.g-feature-card--brand,.g-feature-card--integrations,.g-feature-card--team{grid-column:span 4}.g-contact{gap:30px;padding-inline:36px}}@media (width<=760px){.g-header{height:62px}.g-header__inner{width:calc(100% - 28px)}.g-logo,.g-logo__crop{width:132px;height:30px}.g-pro-pill,.g-nav{display:none}.g-header__actions{margin-left:auto}.g-signin,.g-header-button--light{display:none}.g-header-button{height:37px;padding-inline:15px;font-size:13px}.g-hero{min-height:760px}.g-hero__title{padding:76px 18px 0}.g-hero__title h1{letter-spacing:-.07em;font-size:clamp(24px,6.4vw,49px);line-height:1.1}.g-hero__title h2{max-width:480px;margin:155px auto 10px;font-size:25px}.g-hero__title>p{max-width:390px;margin:0 auto;font-size:15px}.g-hero__actions{margin-top:17px}.g-hero__actions button,.g-hero__actions a{min-height:42px;padding-inline:17px;font-size:13px}.g-hero__objects{opacity:.85;inset:0}.g-hero-float{width:75px}.hero-float--basket{top:52%;left:7%}.hero-float--board{top:26%;left:2%}.hero-float--card{top:18%;left:29%}.hero-float--sephora{top:26%;left:auto;right:5%}.hero-float--kettle{top:54%;left:auto;right:18%}.hero-float--boss{top:68%;left:70%}.hero-float--visa{top:62%;left:32%}.hero-float--target,.hero-float--wine,.hero-float--thanks,.hero-float--coffee{display:none}.g-trust{gap:19px;min-height:145px;padding:21px 17px}.g-trust>p{font-size:12px}.g-trust__logos{scrollbar-width:none;justify-content:flex-start;gap:29px;overflow:auto}.g-trust__logos img{flex:none;max-width:93px;height:23px}.g-platform{min-height:0;padding:65px 0 58px}.g-section-intro{width:calc(100% - 34px);margin-bottom:28px}.g-section-intro>span{font-size:13px}.g-section-intro h2{font-size:clamp(34px,9vw,53px)}.g-section-intro p{margin-top:12px;font-size:14px}.g-feature-nav{white-space:nowrap;scrollbar-width:none;justify-content:flex-start;gap:22px;margin:0 17px 18px;overflow:auto}.g-feature-nav a{font-size:12px}.g-feature-grid{grid-template-columns:1fr 1fr;gap:10px;width:calc(100% - 26px)}.g-feature-card{background-size:30px 30px;border-radius:5px;min-height:330px;padding:18px 15px}.g-feature-card--automation,.g-feature-card--analytics{grid-column:span 2;min-height:430px}.g-feature-card--brand,.g-feature-card--integrations,.g-feature-card--team{grid-column:span 1;min-height:390px}.g-feature-card__top{letter-spacing:.1em;font-size:8px}.g-feature-card h3{margin:20px 0 7px;font-size:23px}.g-feature-card p{font-size:12px;line-height:1.5}.automation-demo{bottom:40px;left:4%;right:4%}.automation-demo>div{min-width:0}.automation-demo>div>span{width:38px;height:38px;font-size:17px}.automation-demo>div>i{font-size:7px}.automation-demo>div>b{font-size:8px}.automation-demo small{font-size:7px}.automation-demo>i{margin:0 2px 45px}.analytics-demo{gap:7px;margin-top:17px}.analytics-demo>strong{font-size:34px}.activity-row{grid-template-columns:20px auto 1fr auto;gap:5px;min-height:38px;padding-inline:6px;font-size:8px}.activity-row b,.activity-row>span:nth-of-type(2){font-size:8px}.activity-row small{font-size:7px}.brand-palette{gap:4px;margin:18px 0}.brand-palette span{width:25px;height:25px}.brand-cards{transform-origin:0 0;width:130%;transform:scale(.75)}.integration-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:18px}.integration-grid>div{min-height:76px}.integration-grid img{width:31px;height:28px}.integration-grid small{font-size:8px}.team-orbit{width:150px;height:145px;margin-top:15px}.team-person{width:33px;height:33px}.team-person--one,.team-person--three{left:58px}.team-person--two,.team-person--four{top:49px}.team-orbit b{width:45px;height:28px;font-size:9px}.team-alert{padding:8px;font-size:8px;bottom:12px;left:12px;right:12px}.team-alert small{display:none}.g-solutions{min-height:0;padding:65px 0 53px}.g-solutions__inner{width:calc(100% - 30px)}.g-solutions__inner>span{font-size:10px}.g-solutions h2{margin-top:14px;font-size:clamp(43px,11vw,67px)}.g-solutions__inner>p{margin-top:16px;font-size:14px}.g-solutions__tabs{gap:7px;margin:28px 0 22px}.g-solutions__tabs button{min-height:36px;padding-inline:15px;font-size:12px}.g-solution-grid{grid-template-columns:1fr;gap:10px}.g-solution-card{min-height:245px;padding:19px}.g-solution-card__icon{height:82px;font-size:44px}.g-solution-card h3{margin-top:9px;font-size:20px}.g-solution-card p{font-size:13px}.g-solution-card a{padding-top:15px;font-size:10px}.g-gift-options{min-height:0;padding:62px 0 56px}.g-gift-options .g-section-intro{margin-bottom:26px}.g-gift-options .g-section-intro h2{font-size:clamp(44px,11vw,68px)}.g-gift-options .g-section-intro>span{font-size:10px}.g-gift-grid{grid-template-columns:1fr 1fr;gap:18px 10px;width:calc(100% - 28px)}.g-gift-card__image{border-radius:9px;height:235px}.g-gift-card__image span{padding:6px 8px;font-size:8px;top:8px;right:8px}.g-gift-card__image small{font-size:8px;bottom:10px;left:10px}.g-gift-card h3{margin-top:11px;font-size:16px}.g-gift-card p{font-size:11px;line-height:1.5}.g-text-link{margin-top:25px;font-size:14px}.g-custom-card{min-height:650px;padding:49px 21px;display:block}.g-custom-card__copy{width:100%}.g-custom-card__copy>span{font-size:9px}.g-custom-card h2{max-width:460px;margin:20px 0 22px;font-size:clamp(37px,9vw,56px)}.g-custom-card__copy a{height:45px;padding-inline:19px;font-size:13px}.g-custom-card>img{width:min(280px,72vw);max-height:300px;top:auto;bottom:6%;right:8%;transform:rotate(3deg)}.g-lead-capture{grid-template-columns:1fr;gap:28px;min-height:0;padding:55px 22px}.g-lead-capture h2{font-size:43px}.g-lead-capture p{margin-top:13px;font-size:14px}.g-lead-capture form{gap:9px}.g-lead-capture label{font-size:12px}.g-lead-capture input,.g-lead-capture form button{height:43px;font-size:12px}.g-lead-capture form button{padding-inline:13px}.g-how{min-height:0;padding:65px 0 50px}.g-how .g-section-intro{margin-bottom:27px}.g-how .g-section-intro h2{font-size:clamp(47px,12vw,72px)}.g-step-grid{grid-template-columns:1fr 1fr;gap:10px;width:calc(100% - 28px)}.g-step-card{min-height:440px;padding:13px 12px 18px}.g-step-card__number{width:36px;height:24px;font-size:10px}.g-step-card__art{height:115px;margin:12px -3px}.g-step-card h3{margin:12px 0 7px;font-size:16px}.g-step-card p{min-height:135px;font-size:10px}.g-step-card>button{margin-top:11px;font-size:11px}.step-integration,.step-gifts{width:140%;margin-left:-20%;transform:scale(.72)}.step-analytics b{font-size:39px}.g-how>.g-pagination{margin-top:25px}.g-testimonials{min-height:0;padding:64px 0 50px}.g-testimonials h2{width:calc(100% - 30px);margin:13px auto 27px;font-size:clamp(40px,10vw,63px)}.g-testimonial-grid{grid-template-columns:1fr;gap:10px;width:calc(100% - 28px)}.g-testimonial{min-height:250px;padding:20px}.g-testimonial__company{min-height:28px;font-size:19px}.g-testimonial p{margin:13px 0 20px;font-size:13px}.g-testimonial__person b{font-size:11px}.g-testimonial__person small{font-size:9px}.g-testimonials .g-pagination{margin-top:25px}.g-contact{grid-template-columns:1fr;gap:34px;min-height:0;padding:62px 19px 55px}.g-contact__intro{position:static}.g-contact__intro>span{font-size:9px}.g-contact__intro h2{margin:18px 0 12px;font-size:clamp(47px,12vw,72px)}.g-contact__intro p{font-size:14px}.g-contact__intro ul{gap:10px;margin-top:19px;font-size:9px}.g-contact-form{padding:0 18px 22px}.g-contact-form blockquote{padding:24px 0 18px}.g-contact-form blockquote img{width:35px;height:35px}.g-contact-form blockquote p{font-size:18px}.g-contact-form blockquote cite{font-size:8px}.g-contact-form__field{padding:13px 0 8px}.g-contact-form__field label,.g-contact-form__field legend{font-size:9px}.g-contact-form__field input,.g-contact-form__field select,.g-contact-form__field textarea{font-size:13px}.g-contact-form__optional{padding:14px}.g-contact-form__optional b{font-size:9px}.g-contact-form__optional p,.g-contact-form fieldset>p{font-size:10px}.g-checkboxes{gap:8px 5px}.g-checkboxes label{font-size:10px}.g-contact-form__submit{min-height:50px;font-size:16px}.g-chat{bottom:15px;right:15px}.g-chat__toggle{width:52px;height:52px}.g-chat__panel{width:min(360px,100vw - 28px);padding:18px 16px 0;bottom:63px;right:0}.g-chat__panel>small{margin-inline:-16px}}@media (width<=390px){.g-header__inner{width:calc(100% - 22px)}.g-header-button{padding-inline:13px}.g-hero__title h1{font-size:6.4vw}.g-feature-grid{grid-template-columns:1fr}.g-feature-card--automation,.g-feature-card--analytics,.g-feature-card--brand,.g-feature-card--integrations,.g-feature-card--team{grid-column:span 1}.g-feature-card--automation,.g-feature-card--analytics{min-height:380px}.g-gift-grid{grid-template-columns:1fr}.g-gift-card__image{height:300px}.g-step-grid{grid-template-columns:1fr}.g-step-card{min-height:370px}.g-step-card p{min-height:unset}.g-contact-form{padding-inline:13px}.g-checkboxes{grid-template-columns:1fr 1fr}}@media (width>=761px){.givingli-site :is(p,a,button,input,select,textarea,label,small,span,li,cite,b,strong,legend),.givingli-site :is(.g-gift-card h3,.g-step-card h3,.g-solution-card h3){font-size:22px!important}.givingli-site .g-hero__title h1 span{font-size:inherit!important}.givingli-site .g-hero__title h2,.givingli-site .g-hero__title>p{width:min(960px,100% - 40px);max-width:960px}}.g-solutions__inner>p{max-width:870px}.g-solution-grid--channels{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:46px}.g-solution-grid--channels .g-solution-card{min-height:430px}.g-solution-grid--channels .g-solution-card p{margin-bottom:22px}.g-solution-grid--channels .g-solution-card a{letter-spacing:0;justify-content:flex-start;padding-top:18px}.integration-grid--hommio>div{background:#ffffff10;border:1px solid #ffffff25;border-radius:10px;place-items:center;min-height:100px;display:grid}.integration-grid--hommio b{color:#fff;letter-spacing:-.04em;font-size:24px;font-weight:500}.g-lead-capture>a{justify-self:start}.g-chat__toggle>span{color:#fff;font-size:27px;font-weight:700;line-height:1}.g-gift-options{min-height:0}.g-gift-grid--scenarios{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.g-gift-grid--scenarios .g-gift-card{background:#ffffff8f;border:1px solid #ded5c9;border-radius:12px;min-height:260px;padding:30px}.g-scenario-icon{color:#fff;background:var(--gl-blue);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:20px;font-size:26px;display:grid}.g-gift-grid--scenarios .g-gift-card h3{margin:0 0 12px}.g-gift-grid--scenarios .g-gift-card p{max-width:620px}.g-hero__actions>:is(button,a){flex:1 1 0;min-width:0}@media (width<=760px){.g-contact{padding:68px 22px}.g-hero__actions{flex-direction:column;gap:10px;width:min(100%,420px)}.g-hero__actions>:is(button,a){width:100%}.g-philosophy{gap:30px;padding:68px 22px}}#scenarios .g-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#scenarios .g-step-card{min-height:500px;padding:26px 28px}@media (width<=760px){#scenarios .g-step-grid{gap:12px;width:calc(100% - 28px)}#scenarios .g-step-card{min-height:430px;padding:18px}}@media (width<=390px){#scenarios .g-step-grid{grid-template-columns:1fr}#scenarios .g-step-card{min-height:0}}#scenarios.g-how{min-height:0;padding-block:80px}#scenarios .g-section-intro{margin-bottom:42px}#scenarios .g-step-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;width:min(1560px,100% - 64px)}#scenarios .g-scenario-item{background:0 0;flex-direction:column;justify-content:flex-start;gap:23px;min-width:0;min-height:0;padding:0;display:flex}.g-scenario-art-frame{width:100%;overflow:hidden}.g-scenario-art{aspect-ratio:3/4;object-fit:contain;width:100%;height:auto;display:block}@media (width<=1100px){#scenarios .g-step-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:min(900px,100% - 48px)}}@media (width<=560px){#scenarios .g-step-grid{grid-template-columns:1fr;gap:22px;width:calc(100% - 36px)}#scenarios .g-scenario-item{width:min(100%,430px);margin-inline:auto}}.g-solutions__inner>span,.g-philosophy__intro>span,.g-faq__intro>span,.g-contact__intro>span,.g-custom-card__copy>span{font-family:var(--gl-script);letter-spacing:0;text-transform:none;font-style:italic}.g-hommio-step-art{background:linear-gradient(145deg,#fffaf1,#e8e3d8);border:1px solid #ffffffb0;border-radius:13px;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:9px;width:100%;min-height:152px;padding:20px;display:flex;box-shadow:0 14px 28px #24120812}.g-hommio-step-art>span{color:#fff;background:var(--gl-blue);border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.g-hommio-step-art>b{font-size:22px;font-weight:500}.g-hommio-step-art>small{color:#7d7166}.g-hommio-step-art--2{background:linear-gradient(145deg,#f8f2e6,#ddd8c8)}.g-hommio-step-art--3{background:linear-gradient(145deg,#eef1f6,#d8dfeb)}.g-hommio-step-art--4{background:linear-gradient(145deg,#edf0e5,#d9decc)}.g-philosophy{color:#f7f1e8;background:#241208;grid-template-columns:.85fr 1.15fr;align-items:center;gap:72px;padding:115px max(32px,50% - 600px);display:grid}.g-philosophy__intro>span,.g-faq__intro>span{color:#96877b;font-size:max(var(--text-min), 14px);letter-spacing:.15em}.g-philosophy__intro h2,.g-faq__intro h2{letter-spacing:-.06em;margin:18px 0 26px;font-size:clamp(48px,5vw,76px);font-weight:400;line-height:1.03}.g-philosophy__intro a{color:#d9e2f8;align-items:center;gap:10px;display:inline-flex}.g-philosophy__principles{gap:0;display:grid}.g-philosophy__principles article{border-top:1px solid #ffffff30;grid-template-columns:62px 1fr;align-items:start;gap:18px;padding:26px 0;display:grid}.g-philosophy__principles article:last-child{border-bottom:1px solid #ffffff30}.g-philosophy__principles article>span{color:#a7b5d8;font-size:max(var(--text-min), 15px)}.g-philosophy__principles h3{letter-spacing:-.035em;margin:0;font-size:clamp(24px,2.1vw,34px);font-weight:400;line-height:1.2}.g-faq{background:#f8f4ed;grid-template-columns:.7fr 1.3fr;gap:70px;padding:110px max(32px,50% - 560px);display:grid}.g-faq__intro h2{color:#2a1408;max-width:400px}.g-faq__list details{border-bottom:1px solid #d8d0c5}.g-faq__list details:first-child{border-top:1px solid #d8d0c5}.g-faq__list summary{cursor:pointer;font-size:max(var(--text-min), 21px);justify-content:space-between;align-items:center;gap:24px;padding:22px 0;list-style:none;display:flex}.g-faq__list summary::-webkit-details-marker{display:none}.g-faq__list summary span{color:#5a6a92;flex:none;font-size:26px}.g-faq__list details[open] summary span{transform:rotate(45deg)}.g-faq__list details p{color:#7d7166;font-size:max(var(--text-min), 17px);margin:0;padding:0 48px 22px 0;line-height:1.65}@media (width<=760px){.g-solution-grid--channels{grid-template-columns:1fr;margin-top:28px}.g-solution-grid--channels .g-solution-card{min-height:0}.g-solution-grid--channels .g-solution-card a{padding-top:16px}.integration-grid--hommio>div{min-height:76px}.integration-grid--hommio b{font-size:21px}.g-lead-capture>a{justify-self:start}.g-gift-grid--scenarios{grid-template-columns:1fr}.g-gift-grid--scenarios .g-gift-card{min-height:0;padding:22px}.g-scenario-icon{width:42px;height:42px;margin-bottom:15px;font-size:22px}.g-hommio-step-art{min-height:108px;padding:14px}.g-philosophy,.g-faq{grid-template-columns:1fr;gap:30px;padding:68px 22px}.g-philosophy__intro h2,.g-faq__intro h2{font-size:clamp(42px,11vw,64px)}.g-philosophy__principles article{grid-template-columns:38px 1fr;gap:10px;padding:19px 0}.g-philosophy__principles h3{font-size:23px}.g-faq__list summary{padding:18px 0;font-size:17px}.g-faq__list summary span{font-size:23px}.g-faq__list details p{padding:0 28px 18px 0;font-size:15px}}@media (width>=761px){.givingli-site :is(p,a,button,input,select,textarea,label,small,span,li,cite,b,strong,legend,summary),.givingli-site :is(.g-gift-card h3,.g-step-card h3,.g-solution-card h3,.g-philosophy__principles h3){font-size:max(22px,1em)!important}.givingli-site .g-hero__title h1 span{font-size:inherit!important}}.g-contact{text-align:center;justify-content:center;min-height:0;padding:96px 24px;display:flex}.g-contact__intro{align-self:auto;width:100%;max-width:820px;margin:0 auto;position:static}.g-contact__intro h2{letter-spacing:-.055em;max-width:780px;margin:24px auto 18px;font-size:clamp(42px,4vw,54px);line-height:1.04}.g-contact__intro p{max-width:620px;margin:0 auto}.g-philosophy{text-align:center;grid-template-columns:1fr;justify-items:center;gap:38px}.g-philosophy__intro{max-width:820px}.g-philosophy__intro h2{margin:18px 0 20px}.g-philosophy__principles{width:min(850px,100%)}.g-philosophy__principles article{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px;padding:24px 0}.g-faq__intro h2{display:none}@media (width<=760px){.g-contact{padding:68px 22px}.g-philosophy{gap:30px;padding:68px 22px}}.g-philosophy__principles article,.g-philosophy__principles article:last-child{text-align:left;justify-content:center;align-items:baseline;gap:18px;padding:14px 0;display:flex;border:0!important}.g-philosophy__principles article>span{text-align:right;flex:0 0 42px}.g-philosophy__principles article h3{text-align:left;margin:0}.g-contact{background-color:#727654;background-image:radial-gradient(#ffffff1c .7px,#0000 .7px),linear-gradient(135deg,#828463,#666b4d);background-size:4px 4px,100% 100%}.g-philosophy__link{background:var(--gl-blue);border-radius:99px;justify-content:center;align-items:center;gap:10px;min-height:45px;margin-top:-8px;padding:0 22px;transition:all .18s;display:inline-flex;color:#fff!important}.g-philosophy__link:hover{background:#4e5f87;transform:translateY(-1px)}#scenarios .g-step-card{flex-direction:column;justify-content:center;min-height:290px;padding:32px;display:flex}.givingli-home-site .g-solutions__inner>span,.givingli-home-site .g-philosophy__intro>span,.givingli-home-site .g-faq__intro>span,.givingli-home-site .g-custom-card__copy>span,.givingli-home-site .g-contact__intro>span{text-transform:lowercase}.givingli-home-site:not(.dtcbrands-page) .g-solutions__inner>span,.givingli-home-site:not(.dtcbrands-page) .g-faq__intro>span{letter-spacing:.03em;text-transform:lowercase;font-family:Bradley Hand,Segoe Print,cursive;font-style:normal;font-weight:400}.givingli-home-site .g-solution-card__icon img{object-fit:contain;display:block}.givingli-home-site .g-solution-card__logo--dtc{width:72px;height:72px}.givingli-home-site .g-solution-card__logo--amazon{width:120px;height:110px;max-height:100%}@media (width<=760px){#scenarios .g-step-card{min-height:280px;padding:20px}}@media (width<=390px){#scenarios .g-step-card{min-height:0}}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-philosophy__principles{width:fit-content;max-width:100%;margin-inline:auto}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-philosophy__principles article,.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-philosophy__principles article:last-child{justify-content:initial;text-align:left;grid-template-columns:42px minmax(0,1fr);place-items:baseline stretch;gap:18px;display:grid}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-philosophy__principles article h3{min-width:0}.g-request-modal{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1d100dcc;place-items:center;padding:clamp(10px,3vw,32px);display:grid;position:fixed;inset:0}.g-request-dialog{background:#f5f0e8;width:min(820px,100%);max-height:min(92vh,1040px);position:relative;overflow:auto;box-shadow:0 24px 70px #0005}.g-request-dialog__close{z-index:2;color:#493b31;cursor:pointer;background:#f5f0e8;border:1px solid #cfc5b9;border-radius:50%;place-items:center;width:38px;height:38px;margin:12px 12px -50px auto;display:grid;position:sticky;top:12px}.g-request-form{box-shadow:none;padding:24px clamp(22px,6vw,58px) 40px}.g-request-form blockquote{padding-right:35px}.g-request-form__section{margin-top:28px}.g-request-form__section h3{color:#311a0d;letter-spacing:-.04em;margin:0 0 3px;font-size:23px;font-weight:400}.g-request-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;display:grid}.g-request-form__field--full{grid-column:1/-1}.g-request-form__field small{color:#96897e;font-size:max(var(--text-min), 11px);letter-spacing:0;line-height:1.45}.g-request-form__hint{color:#96897e;font-size:max(var(--text-min), 12px);margin:5px 0 0;line-height:1.55}.g-request-form__success{color:#39452c;font-size:max(var(--text-min), 14px);background:#e7ebdf;margin:22px 0 0;padding:14px 16px;line-height:1.5}.g-request-form__privacy{color:#81756a;font-size:max(var(--text-min), 12px);margin:16px 0 0;line-height:1.6}.givingli-home-site .g-request-form :is(label,legend){letter-spacing:.08em;font-size:max(var(--text-min), 12px)!important}.givingli-home-site .g-request-form label b{font-size:max(var(--text-min), 12px)!important}.givingli-home-site .g-request-form :is(input,select,textarea){font-size:max(var(--text-min), 15px)!important}.givingli-home-site .g-request-form :is(small,.g-request-form__hint,.g-request-form__privacy){font-size:max(var(--text-min), 12px)!important}.givingli-home-site .g-request-form blockquote p{font-size:22px!important}.givingli-home-site .g-request-form__success{font-size:max(var(--text-min), 14px)!important}.g-request-form__delivery-phone{border-bottom:1px solid #cfc5b9;grid-column:1/-1;padding:16px 0 10px}.g-request-form__delivery-phone summary{color:#75685d;font-size:max(var(--text-min), 12px);letter-spacing:.08em;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;list-style:none;display:flex}.g-request-form__delivery-phone summary::-webkit-details-marker{display:none}.g-request-form__delivery-phone summary:after{content:"+";color:#5a6a92;font-size:max(var(--text-min), 20px)}.g-request-form__delivery-phone[open] summary:after{content:"−"}.g-request-form__delivery-phone summary small{color:#96897e;letter-spacing:0;font-size:max(var(--text-min), 11px)!important}.g-request-form__delivery-phone-body{gap:7px;margin-top:13px;display:grid}.g-request-form__delivery-phone-body label{font-size:max(var(--text-min), 12px)!important}.g-request-form__delivery-phone-body input{background:0 0;border:0;border-bottom:1px solid #cfc5b9;width:100%;min-height:34px;padding:4px 0;font-size:max(var(--text-min), 15px)!important}.g-request-form__delivery-phone-body small{color:#96897e;line-height:1.5;font-size:max(var(--text-min), 12px)!important}@media (width<=600px){.g-request-modal{padding:8px}.g-request-dialog{max-height:96vh}.g-request-form{padding:24px 20px 30px}.g-request-form__grid{grid-template-columns:1fr}.g-request-form__field--full{grid-column:auto}.g-request-form__section h3{font-size:21px}}.givingli-home-site .g-custom-card.g-custom-card--video{background:#120b08;height:auto;min-height:0;padding:0;display:block;overflow:hidden}.givingli-home-site .g-custom-card.g-custom-card--video .g-custom-card__video{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;box-shadow:none;border-radius:0;display:block;position:relative;inset:auto;transform:none}.givingli-home-site .g-contact-form__submit,.g-contact-form__submit{justify-content:center}@media (width>=761px) and (width<=1400px){.g-header{height:72px}.g-header__inner{flex-wrap:nowrap;gap:clamp(10px,1.8vw,24px);width:calc(100% - 48px);padding-block:0}.g-header__actions,.philosophy-header-cta{margin-left:0}.g-nav{flex-wrap:nowrap;flex:auto;order:0;justify-content:center;gap:clamp(10px,1.8vw,24px);margin:0}.g-nav>a,.g-nav__item>a{font-size:clamp(14px,1.55vw,20px)}.g-nav__item{height:auto}.g-nav__menu{top:100%}}.g-hero-gift-stack{width:fit-content;height:fit-content;position:absolute}.g-hero-gift-stack .g-hero-float{object-fit:contain;filter:drop-shadow(0 14px 17px #210c021c);width:auto;max-width:190px;height:auto;max-height:150px;animation:g-hero-drift var(--drift-time,8s) ease-in-out var(--drift-delay,0s) infinite;border-radius:10px;display:block;position:static}.g-hero-gift-stack--left{--tilt-a:-12deg;--tilt-b:7deg;--tilt-c:-2deg;--drift-x:13px;--drift-time:7.3s;--drift-delay:-1.1s;top:245px;left:4%}.g-hero-gift-stack--right{--tilt-a:9deg;--tilt-b:-8deg;--tilt-c:4deg;--drift-x:-11px;--drift-time:9.1s;--drift-delay:-4.8s;top:205px;right:6%}.g-hero-gift-stack--lower-left{--tilt-a:6deg;--tilt-b:-13deg;--tilt-c:3deg;--drift-x:17px;--drift-time:8.4s;--drift-delay:-2.6s;bottom:85px;left:17%}.g-hero-gift-stack--lower-right{--tilt-a:-8deg;--tilt-b:11deg;--tilt-c:-4deg;--drift-x:-15px;--drift-time:6.8s;--drift-delay:-3.7s;bottom:110px;right:15%}.g-hero-gift-stack--bottom{--tilt-a:11deg;--tilt-b:-5deg;--tilt-c:8deg;--drift-x:9px;--drift-time:10.2s;--drift-delay:-6.2s;bottom:28px;left:50%;transform:translate(-50%)}@keyframes g-hero-drift{0%{transform:translate3d(0,0,0) rotate(var(--tilt-a,-8deg))}27%{transform:translate3d(var(--drift-x,12px),-13px,0) rotate(var(--tilt-b,8deg))}61%{transform:translate3d(calc(var(--drift-x,12px) * -.55),-5px,0) rotate(var(--tilt-c,-3deg))}83%{transform:translate3d(calc(var(--drift-x,12px) * .45),-18px,0) rotate(var(--tilt-b,8deg))}to{transform:translate3d(0,0,0) rotate(var(--tilt-a,-8deg))}}@media (width<=760px){.g-hero-gift-stack .g-hero-float{border-radius:7px;max-width:112px;max-height:82px}.g-hero-gift-stack--left{top:160px;left:4%}.g-hero-gift-stack--right{top:150px;right:4%}.g-hero-gift-stack--lower-left{bottom:62px;left:4%}.g-hero-gift-stack--lower-right{bottom:72px;right:4%}.g-hero-gift-stack--bottom{bottom:18px;left:50%}}@media (prefers-reduced-motion:reduce){.g-hero-gift-stack .g-hero-float{animation:none}}.givingli-home-site .g-solution-card{cursor:pointer;transition:transform .24s ease-out,background-color .24s ease-out,box-shadow .24s ease-out;position:relative}.givingli-home-site .g-solution-card__logo,.givingli-home-site .g-solution-card a svg,.givingli-home-site .g-scenario-art{transition:transform .24s ease-out}.givingli-home-site .g-solution-card a,.givingli-home-site #scenarios .g-scenario-copy h3{transition:color .24s ease-out}.givingli-home-site .g-solution-card a:after{content:"";border-radius:inherit;position:absolute;inset:0}.givingli-home-site .g-solution-card:focus-within{outline-offset:4px;background-color:#fffdf7;outline:2px solid #d3e6ff;transform:translateY(-4px);box-shadow:0 12px 28px #210c0214}.givingli-home-site .g-solution-card:focus-within .g-solution-card__logo{transform:scale(1.05)}.givingli-home-site .g-solution-card:focus-within a{color:var(--gl-blue)}.givingli-home-site .g-solution-card:focus-within a svg{transform:translate(4px)}@media (hover:hover) and (pointer:fine){.givingli-home-site .g-solution-card:hover{background-color:#fffdf7;transform:translateY(-4px);box-shadow:0 12px 28px #210c0214}.givingli-home-site .g-solution-card:hover .g-solution-card__logo{transform:scale(1.05)}.givingli-home-site .g-solution-card:hover a{color:var(--gl-blue)}.givingli-home-site .g-solution-card:hover a svg{transform:translate(4px)}.givingli-home-site .g-scenario-item:hover .g-scenario-art{transform:scale(1.03)}.givingli-home-site #scenarios .g-scenario-item:hover .g-scenario-copy h3{color:var(--gl-blue)}}.givingli-home-site .g-solution-card:active{background-color:#eee8dc;transform:translateY(0)scale(.99);box-shadow:0 3px 10px #210c0210}@media (prefers-reduced-motion:reduce){.givingli-home-site .g-solution-card,.givingli-home-site .g-solution-card__logo,.givingli-home-site .g-solution-card a,.givingli-home-site .g-solution-card a svg,.givingli-home-site .g-scenario-art,.givingli-home-site #scenarios .g-scenario-copy h3{transition:none}.givingli-home-site .g-solution-card:is(:hover,:focus-within,:active),.givingli-home-site .g-solution-card:is(:hover,:focus-within) .g-solution-card__logo,.givingli-home-site .g-solution-card:is(:hover,:focus-within) a svg,.givingli-home-site .g-scenario-item:hover .g-scenario-art{transform:none}}.g-talk-dialog{width:min(900px,100%)}.g-talk-form__header{padding:22px 35px 0 0}.g-talk-form__header h2{color:#311a0d;letter-spacing:-.05em;margin:0 0 9px;font-size:clamp(28px,4vw,40px);font-weight:400}.g-talk-form__header p{color:#75685d;font-size:max(var(--text-min), 15px);margin:0;line-height:1.55}.g-talk-form__goals{border:0;border-bottom:1px solid #cfc5b9;margin:18px 0 0;padding:16px 0 10px}.g-talk-form__goals legend{color:#75685d}.g-talk-form__goals>p{color:#96897e;font-size:max(var(--text-min), 12px);margin:6px 0 0}.g-talk-form__goals .g-checkboxes{grid-template-columns:1fr;gap:7px}.g-talk-form__goals .g-checkboxes label{font-size:max(var(--text-min), 14px)}.g-talk-form__goals .g-checkboxes input{flex:none;width:17px;height:17px}.g-talk-form__goals .g-checkboxes input:disabled{opacity:.4}.g-talk-form__privacy a{color:#5a6a92;text-decoration:underline}@media (width<=600px){.g-talk-form__header{padding-right:28px}.g-talk-form__goals .g-checkboxes{gap:5px}}.g-form-select{width:100%;position:relative}.g-form-select__trigger{color:#493b31;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #cfc5b9;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:4px 0;display:flex}.g-form-select__trigger.is-placeholder{color:#9c9085}.g-form-select__trigger i{border-bottom:1.5px solid #75685d;border-right:1.5px solid #75685d;flex:none;width:8px;height:8px;margin:-4px 4px 0 0;transition:transform .16s;transform:rotate(45deg)}.g-form-select__trigger[aria-expanded=true] i{margin-top:4px;transform:rotate(225deg)}.g-form-select__menu{z-index:10;background:#f5f0e8;border:1px solid #d9d0c5;padding:5px;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 28px #21150d24}.g-form-select__menu button{color:#493b31;text-align:left;cursor:pointer;background:0 0;border:0;min-height:42px;padding:8px 11px}.g-form-select__menu button:hover,.g-form-select__menu button:focus-visible{background:#e9e3d9}.g-form-select__menu button.is-selected{color:#fff;background:#5a6a92}.g-form-select__menu button.is-selected:hover,.g-form-select__menu button.is-selected:focus-visible{background:#495a84}.g-form-select__trigger:focus-visible,.g-form-select__menu button:focus-visible{outline-offset:2px;outline:2px solid #5a6a92}.givingli-home-site .g-talk-dialog .g-contact-form__submit{color:#fff!important}.g-request-form__select-error{color:#be382e;font-size:max(var(--text-min), 12px);margin-top:5px;display:block}.givingli-home-site .g-request-form .g-contact-form__field{border-bottom:0}.givingli-home-site .g-request-form .g-contact-form__field>input,.givingli-home-site .g-request-form .g-contact-form__field>select,.givingli-home-site .g-request-form .g-form-select__trigger{background-color:#0000;min-height:42px;border:1px solid #cfc5b9!important;padding:8px 10px!important}.givingli-home-site .g-request-form #talk-notes,.givingli-home-site .g-request-form #request-delivery-instructions{border:1px solid #cfc5b9;padding:8px 10px}.givingli-home-site .g-request-form .g-form-select__trigger{text-align:left}.givingli-home-site .g-request-form .g-contact-form__field>input:focus,.givingli-home-site .g-request-form .g-form-select__trigger:focus-visible,.givingli-home-site .g-request-form .g-contact-form__field>textarea:focus{border-color:#5a6a92!important}.givingli-home-site .g-request-dialog{max-height:92vh}.givingli-home-site .g-request-form{padding:20px clamp(22px,4vw,42px) 26px}.givingli-home-site .g-request-form blockquote{margin-bottom:14px;padding:18px 32px 16px 0}.givingli-home-site .g-request-form blockquote p{color:#25160e;line-height:1.25;font-size:21px!important}.givingli-home-site .g-request-form__section{margin-top:18px}.givingli-home-site .g-request-form__section h3{color:#25160e;letter-spacing:-.02em;margin-bottom:6px;font-weight:600;font-size:18px!important}.givingli-home-site .g-request-form__grid{gap:3px 20px}.givingli-home-site .g-request-form .g-contact-form__field{gap:3px;padding:9px 0 7px}.givingli-home-site .g-request-form :is(.g-contact-form__field>label,.g-contact-form__field>legend,.g-talk-form__goals legend,.g-request-form__delivery-phone summary){color:#514238;letter-spacing:0;font-weight:600;line-height:1.3;font-size:14px!important}.givingli-home-site .g-request-form :is(.g-contact-form__field>input,.g-contact-form__field>select,.g-form-select__trigger,.g-request-form__delivery-phone-body input,textarea){color:#30231b;font-size:15px!important}.givingli-home-site .g-request-form :is(.g-contact-form__field>small,.g-request-form__hint,.g-request-form__delivery-phone small,.g-talk-form__goals>p){color:#88796d;line-height:1.35;font-size:12px!important}.givingli-home-site .g-request-form .g-request-form__field--full{min-width:0}.givingli-home-site .g-talk-form__header{padding-top:6px}.givingli-home-site .g-talk-form__header h2{color:#25160e;margin-bottom:5px;font-size:32px;font-weight:600}.givingli-home-site .g-talk-form__header p{color:#88796d;line-height:1.4;font-size:14px!important}.givingli-home-site .g-talk-form__goals{margin-top:12px;padding:10px 0 6px}.givingli-home-site .g-talk-form__goals .g-checkboxes label{color:#514238;font-size:13px!important}.givingli-home-site .g-request-form .g-contact-form__submit{min-height:50px;margin-top:16px;font-size:16px!important}.givingli-home-site .g-request-form textarea{min-height:90px}.givingli-home-site .g-request-form__success{margin-top:12px;padding:10px 12px;font-size:13px!important}.givingli-home-site .g-request-form__delivery-phone{padding:10px 0 7px}@media (width<=600px){.givingli-home-site .g-request-form{padding:18px 18px 22px}.givingli-home-site .g-request-form__grid{row-gap:0}.givingli-home-site .g-request-form__section{margin-top:14px}.givingli-home-site .g-request-form blockquote{padding-top:14px}.givingli-home-site .g-talk-form__goals .g-checkboxes{gap:4px}}.givingli-home-site .g-request-dialog .g-request-form button.g-contact-form__submit{-webkit-text-fill-color:#fff;opacity:1;text-shadow:0 1px 1px #00000047;color:#fff!important}.givingli-home-site .g-request-form :is(.g-contact-form__field>label,.g-contact-form__field>legend,.g-talk-form__goals legend,.g-request-form__delivery-phone summary){line-height:1.35;font-size:18px!important}.givingli-home-site .g-request-form :is(.g-contact-form__field>input,.g-contact-form__field>select,.g-form-select__trigger,.g-request-form__delivery-phone-body input,textarea){font-size:18px!important}.givingli-home-site .g-request-form :is(.g-contact-form__field>small,.g-request-form__hint,.g-request-form__delivery-phone small,.g-talk-form__goals>p){line-height:1.45;font-size:14px!important}.givingli-home-site .g-talk-form__goals .g-checkboxes{gap:8px 12px;padding:10px 0 4px}.givingli-home-site .g-talk-form__goals .g-checkboxes label{line-height:1.4;font-size:17px!important}.givingli-home-site .g-talk-form__goals .g-checkboxes input{width:19px;height:19px}.givingli-home-site .g-talk-form__header p{font-size:16px!important}.givingli-home-site .g-request-form__section h3{font-size:21px!important}.givingli-home-site .g-talk-form__header h2{font-size:36px}.givingli-home-site .g-request-form .g-contact-form__submit{font-size:18px!important}@media (width<=600px){.givingli-home-site .g-request-form :is(.g-contact-form__field>label,.g-talk-form__goals legend,.g-request-form__delivery-phone summary),.givingli-home-site .g-request-form :is(.g-contact-form__field>input,.g-contact-form__field>select,.g-form-select__trigger,.g-request-form__delivery-phone-body input,textarea),.givingli-home-site .g-talk-form__goals .g-checkboxes label{font-size:16px!important}.givingli-home-site .g-talk-form__header h2{font-size:30px}}@media (width>=761px){.givingli-home-site .g-request-form :is(label,legend,p,small,span,button,input,select,textarea,summary,.g-form-select__trigger,.g-form-select__menu button){font-size:22px!important}.givingli-home-site .g-request-form__section h3{font-size:24px!important}.givingli-home-site .g-talk-form__header h2{font-size:38px!important}}.givingli-home-site .g-talk-form__header{text-align:center;padding-right:0}.givingli-home-site .g-solution-grid--channels .g-solution-card{text-align:center;align-items:center}.givingli-home-site .g-solution-grid--channels .g-solution-card h3,.givingli-home-site .g-solution-grid--channels .g-solution-card p{text-align:center;width:100%}.givingli-home-site .g-solution-grid--channels .g-solution-card a{text-align:center;justify-content:center}.givingli-home-site{--gl-cream:#fff;--gl-paper:#fff;--gl-blue:#727654;--gl-blue-light:#edf0e5;--gl-blue-dark:#5d6244;--focus-ring:0 0 0 3px #72765442;background:#fff}.givingli-home-site .g-header{background:#fffffff0}.givingli-home-site .g-brand-switch,.givingli-home-site .g-pro-pill{background-color:#edf0e5}.givingli-home-site .g-pro-pill,.givingli-home-site .g-brand-switch a span{color:#343824}.givingli-home-site .g-header-button--blue:hover,.givingli-home-site .g-philosophy__link:hover{background:#5d6244}.givingli-home-site .g-hero,.givingli-home-site .g-how,.givingli-home-site .g-step-card,.givingli-home-site .g-step-card--1,.givingli-home-site .g-step-card--2,.givingli-home-site .g-step-card--3,.givingli-home-site .g-step-card--4,.givingli-home-site .g-testimonials,.givingli-home-site .g-faq{background:#fff}.givingli-home-site .g-hero__glow{background:radial-gradient(#82846329,#0000 70%)}.givingli-home-site .g-solutions{background-color:#727654;background-image:radial-gradient(#ffffff12 1px,#0000 1px),linear-gradient(135deg,#828463,#666b4d)}.givingli-home-site .automation-demo>div:nth-of-type(3)>span,.givingli-home-site .brand-cards i:nth-child(2){background:#edf0e5}.givingli-home-site .g-hommio-step-art--3{background:linear-gradient(145deg,#edf0e5,#d9decc)}.givingli-home-site .g-philosophy__intro a,.givingli-home-site .g-philosophy__principles article>span{color:#cbd2b7}.givingli-home-site .g-faq__list summary span,.givingli-home-site .g-request-form__delivery-phone summary:after,.givingli-home-site .g-talk-form__privacy a{color:#727654}.givingli-home-site .g-form-select__menu button.is-selected{background:#727654}.givingli-home-site .g-form-select__menu button.is-selected:hover,.givingli-home-site .g-form-select__menu button.is-selected:focus-visible{background:#5d6244}.givingli-home-site .g-form-select__trigger:focus-visible,.givingli-home-site .g-form-select__menu button:focus-visible{outline-color:#727654}.givingli-home-site .g-contact-form,.givingli-home-site .g-request-dialog,.givingli-home-site .g-request-dialog__close{background-color:#fff}.givingli-home-site .g-contact-form{background-image:none}.givingli-home-site .g-request-form .g-contact-form__field>textarea:focus{border-color:#727654!important}.givingli-home-site .site-footer__contact svg{color:#edf0e5}.givingli-home-site .site-footer a:focus-visible,.givingli-home-site .site-footer button:focus-visible{outline-color:#edf0e5}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) #talk-to-us .g-hero__actions>button{box-sizing:border-box;border:1px solid #fff}.givingli-home-site:not(.dtcbrands-page) .g-hero__title>h2{margin-top:52px;margin-bottom:22px;line-height:1.3}.givingli-home-site:not(.dtcbrands-page) .g-hero__title>p{line-height:1.8}.givingli-home-site:not(.dtcbrands-page) .g-hero__title .g-hero__actions{margin-top:32px}@media (width<=760px){.givingli-home-site:not(.dtcbrands-page) .g-hero__title>h2{margin-top:36px;margin-bottom:18px}.givingli-home-site:not(.dtcbrands-page) .g-hero__title>p{line-height:1.7}.givingli-home-site:not(.dtcbrands-page) .g-hero__title .g-hero__actions{margin-top:26px}}[data-slot=pendant-lamp-rail]{--lamp-accent:var(--color-blue,#5a6a92);--lamp-glow:#e4d7b2;color:#f6f1ea}.plr-pendant{touch-action:pan-y;transform-origin:50% 0;background:0 0;border:0;padding:0}.plr-pendant:focus-visible .plr-focus-ring{opacity:1}.plr-adapter{background:linear-gradient(90deg,#8a8982,#f4f1e9 42%,#8a8881);border-radius:3px 3px 5px 5px;width:clamp(14px,8%,24px);height:14px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #19110c47}.plr-pendulum{transform:rotate(var(--swing,0deg));transform-origin:50% 0;transition:transform .62s cubic-bezier(.18,.83,.28,1);position:absolute;inset:14px 0 0}.plr-cord{z-index:1;background:linear-gradient(90deg,#413a33,#c5b9a9 48%,#39332d);width:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.plr-photo{filter:drop-shadow(5px 8px 6px #0c0a082b);display:block;position:absolute;left:0;right:0}.plr-image{object-fit:contain;object-position:top center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.plr-image--on{z-index:1;transition:opacity .18s linear}.plr-fallback{overflow:visible}.plr-focus-ring{z-index:2;opacity:0;border-radius:42%;transition:opacity .15s;position:absolute;inset:30% 2% 18%;box-shadow:0 0 0 2px #d3e6ff,0 0 0 5px #f6f1eae6}.plr-light-pool{z-index:2;pointer-events:none;background:radial-gradient(closest-side, color-mix(in oklab, var(--lamp-glow) 82%, transparent), color-mix(in oklab, var(--lamp-glow) 28%, transparent) 50%, transparent 100%);filter:blur(9px);mix-blend-mode:screen;border-radius:50%;width:min(42vw,560px);height:min(18vw,230px);transition:opacity .3s;position:absolute;transform:translate(-50%,-50%)}.plr-light-beam{z-index:1;pointer-events:none;background:conic-gradient(from 140deg at 50% 0%, transparent 0deg, color-mix(in oklab, var(--lamp-glow) 72%, transparent) 24deg, color-mix(in oklab, var(--lamp-glow) 72%, transparent) 56deg, transparent 80deg);mix-blend-mode:screen;width:min(28vw,370px);transition:opacity .3s;position:absolute;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 14% 90%,#0000);mask-image:linear-gradient(#0000 0%,#000 14% 90%,#0000)}[data-slot=pendant-lamp-rail] [data-track]{opacity:.95}[data-slot=pendant-lamp-rail] [data-lamp]{-webkit-tap-highlight-color:transparent}[data-slot=pendant-lamp-rail] [aria-live]>p{color:#f6f1ea}[data-slot=pendant-lamp-rail] [aria-live]>p+p{color:#f6f1eabf}[data-slot=pendant-lamp-rail] [aria-current=true]{background-color:#d3e6ff}@media (width<=700px){.plr-light-pool{width:78vw;height:48vw}.plr-light-beam{width:70vw}}@media (prefers-reduced-motion:reduce){.plr-pendulum,.plr-image--on,.plr-light-pool,.plr-light-beam{transition:none}}.plr-help-group{text-align:left;max-width:46ch;margin:10px auto 0}.plr-detail-label{color:#f6f1ea;margin:0 0 4px;font-size:13px;font-weight:650;line-height:1.5}.plr-help-group ul{color:#f6f1eac2;gap:3px;margin:0;padding-left:18px;font-size:13px;line-height:1.55;display:grid}.plr-measure{color:#f6f1eac2;max-width:46ch;margin:9px auto 0;font-size:13px;line-height:1.55}.plr-measure strong{color:#f6f1ea;font-weight:650}.dtcbrands-page .g-hero{background:#fff;align-items:center;min-height:700px;display:grid}.dtcbrands-hero-backdrop,.dtcbrands-hero-orbs{z-index:0;overflow:hidden}@keyframes dtcbrands-hero-roam-1{0%{top:10%;left:5%}14%{top:5%;left:75%}28%{top:60%;left:85%}42%{top:80%;left:40%}57%{top:55%;left:10%}71%{top:15%;left:50%}85%{top:40%;left:90%}to{top:10%;left:5%}}@keyframes dtcbrands-hero-roam-2{0%{top:5%;left:85%}14%{top:30%;left:20%}28%{top:75%;left:5%}42%{top:85%;left:60%}57%{top:50%;left:90%}71%{top:10%;left:35%}85%{top:45%;left:10%}to{top:5%;left:85%}}@keyframes dtcbrands-hero-roam-3{0%{top:80%;left:45%}14%{top:20%;left:10%}28%{top:5%;left:70%}42%{top:55%;left:90%}57%{top:70%;left:30%}71%{top:40%;left:5%}85%{top:15%;left:65%}to{top:80%;left:45%}}@keyframes dtcbrands-hero-roam-4{0%{top:60%;left:15%}14%{top:75%;left:80%}28%{top:10%;left:55%}42%{top:35%;left:5%}57%{top:45%;left:70%}71%{top:80%;left:85%}85%{top:15%;left:25%}to{top:60%;left:15%}}@keyframes dtcbrands-hero-roam-5{0%{top:40%;left:70%}14%{top:75%;left:15%}28%{top:5%;left:40%}42%{top:25%;left:85%}57%{top:50%;left:20%}71%{top:80%;left:60%}85%{top:10%;left:80%}to{top:40%;left:70%}}@keyframes dtcbrands-hero-roam-6{0%{top:5%;left:30%}14%{top:35%;left:90%}28%{top:75%;left:50%}42%{top:50%;left:5%}57%{top:10%;left:65%}71%{top:65%;left:20%}85%{top:85%;left:75%}to{top:5%;left:30%}}@keyframes dtcbrands-hero-roam-7{0%{top:70%;left:60%}14%{top:10%;left:5%}28%{top:30%;left:80%}42%{top:60%;left:25%}57%{top:80%;left:75%}71%{top:5%;left:45%}85%{top:50%;left:10%}to{top:70%;left:60%}}.dtcbrands-page .g-hero__title{z-index:10;width:100%;max-width:1200px;margin-inline:auto;padding-top:0}.dtcbrands-page .g-hero__title h1{white-space:normal;letter-spacing:-.055em;flex-direction:column;align-items:center;gap:2px;padding-inline:24px;display:flex}.dtcbrands-page .g-hero__title h1 .dtcbrands-hero-lead{color:#382419;letter-spacing:-.055em;font-family:inherit;font-size:clamp(28px,4.5vw,60px);font-style:normal;line-height:1.12}.dtcbrands-page .g-hero__title h1 .dtcbrands-hero-term{color:#321508;letter-spacing:-.045em;white-space:normal;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,3.7vw,49px);font-style:italic;line-height:1.16;animation:.42s both dtcbrands-goal-enter}.dtcbrands-page .g-hero__actions{margin-top:46px}@keyframes dtcbrands-goal-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.dtcbrands-page .g-hero{min-height:640px}.dtcbrands-page .g-hero__title{padding-top:0}.dtcbrands-page .g-hero__title h1{padding-inline:14px}.dtcbrands-page .g-hero__title h1 .dtcbrands-hero-lead{font-size:clamp(26px,7vw,38px)}.dtcbrands-page .g-hero__title h1 .dtcbrands-hero-term{font-size:clamp(21px,5.3vw,30px)}.dtcbrands-page .g-hero__actions{margin-top:34px}}@media (prefers-reduced-motion:reduce){.dtcbrands-hero-orb{animation:none!important}.dtcbrands-page .g-hero__title h1 .dtcbrands-hero-term{animation:none}}.dtc-guide{background-color:#727654;background-image:radial-gradient(#ffffff1c .7px,#0000 .7px),linear-gradient(135deg,#828463,#666b4d);background-size:4px 4px,100% 100%;padding:104px 0 112px}.dtc-guide .dtc-guide__eyebrow{color:#edf0e5}.dtc-guide__header h2{color:#f6f1ea}@keyframes dtc-hint-glow{0%,to{opacity:.8;filter:drop-shadow(0 0 2px #6991dd4d)}50%{opacity:1;filter:drop-shadow(0 0 9px #6991ddcc)}}@media (width<=900px){.dtc-dashboard-layout{grid-template-columns:minmax(0,1fr);row-gap:6px}.dtc-hph-dashboard-embed{grid-row:2}.dtc-dashboard-hint{grid-area:1/1;justify-self:end;margin-top:0;transform:none}.dtc-dashboard-hint__arrow{width:54px;transform:rotate(-30deg)}.givingli-site .dtc-dashboard-hint__text{font-size:21px!important}}@media (prefers-reduced-motion:reduce){.dtc-dashboard-hint{animation:none}}.dtcbrands-page #talk-to-us .g-hero__actions>button{box-sizing:border-box;border:1px solid #fff}.dtcbrands-page .dtc-guide__eyebrow,.dtcbrands-page .g-faq__intro>span,.dtcbrands-page .dtc-book-demo .g-contact__intro>span{letter-spacing:.03em;text-transform:lowercase;font-family:Bradley Hand,Segoe Print,cursive;font-style:normal;font-weight:400}.dtcbrands-page .g-faq__intro>span{color:var(--gl-blue)}.dtcbrands-page :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #92b6f1}.dtcbrands-page .site-footer__main,.dtcbrands-page .site-footer__bottom{max-width:1200px}@media (width<=900px){.dtc-hph-dashboard__metrics,.dtc-hph-dashboard__glossary{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-operation-steps{grid-template-columns:1fr}.dtc-operation-step{min-height:0}}@media (width>=901px){.dtc-hph-dashboard__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-hph-dashboard__glossary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dtc-guide,.dtc-operations{padding:66px 0 72px}.dtc-guide__inner,.dtc-operations__inner,.dtc-economics__inner{width:calc(100% - 32px)}.dtc-guide__header{text-align:left;margin-bottom:30px}.dtc-guide__header h2,.dtc-operations__header h2{font-size:clamp(34px,10vw,46px)}.dtc-economics{padding:68px 0}.dtc-economics__inner{gap:34px}.dtc-economics__copy h2{font-size:42px}.dtc-economics__copy>p,.dtc-hph-dashboard__definition{font-size:15px}.dtc-hph-dashboard__period-switch{margin-top:24px}.dtc-hph-dashboard__tabs{width:100%}.dtc-hph-dashboard__tabs button{padding-inline:4px;font-size:12px}.dtc-hph-dashboard__period-note{font-size:13px}.dtc-hph-dashboard__panel{margin-top:26px}.dtc-hph-dashboard__outcome p{font-size:15px}.dtc-hph-dashboard__outcome p span{margin-top:4px;display:block}.dtc-hph-dashboard__outcome small{font-size:13px}.dtc-hph-dashboard__metrics{grid-template-columns:1fr;gap:10px}.dtc-hph-dashboard__metric{padding:16px}.dtc-hph-dashboard__metric dt{min-height:0;margin-bottom:5px;font-size:13px}.dtc-hph-dashboard__metric dd{font-size:35px}.dtc-hph-dashboard__metric small{font-size:13px}.dtc-hph-dashboard__outcome{margin-top:28px}.dtc-hph-dashboard__glossary{grid-template-columns:1fr}.dtc-hph-dashboard__assumptions-content{font-size:13px}.dtc-operations__header{margin-bottom:28px}.dtc-operation-step{padding:28px 22px 42px}.dtc-book-demo .g-contact__intro h2{font-size:clamp(40px,11vw,54px)}}.dtcbrands-page .dtc-operations{background-color:#727654;background-image:radial-gradient(#ffffff1c .7px,#0000 .7px),linear-gradient(135deg,#828463,#666b4d);background-size:4px 4px,100% 100%}.dtcbrands-page .dtc-operations .dtc-guide__eyebrow{color:#edf0e5}.dtcbrands-page .dtc-operations__header h2{color:#f6f1ea}.dtcbrands-page .g-header{background:#fffffff0}.dtcbrands-page .g-brand-switch{background:#fff}.dtcbrands-page .g-feature-card,.dtcbrands-page .g-solution-card{background-color:#fff}.dtcbrands-page .g-testimonials{background-color:#fff;background-image:none}.dtcbrands-page .g-faq{background:#fff}.dtcbrands-page .g-contact-form,.dtcbrands-page .g-request-dialog,.dtcbrands-page .g-request-dialog__close{background-color:#fff}.dtcbrands-page .g-contact-form{background-image:none}.dtcbrands-page .g-nav__menu a:hover,.dtcbrands-page .g-header-button--light:hover,.dtcbrands-page .g-form-select__menu,.dtcbrands-page .g-form-select__menu button:hover,.dtcbrands-page .g-form-select__menu button:focus-visible{background:#fff}.dtcbrands-page{--gl-blue:#727654;--gl-blue-light:#edf0e5;--focus-ring:0 0 0 3px #72765442}.dtcbrands-page .g-header-button--blue:hover{background:#5d6244}.dtcbrands-page .g-pro-pill,.dtcbrands-page .g-brand-switch a span{color:#343824}.dtcbrands-page .g-hero__glow{background:radial-gradient(#e8ebde77 0,#fff7ed20 57%,#0000 74%)}.dtcbrands-page .dtcbrands-hero-backdrop{display:none}.dtcbrands-page .g-faq__list summary span,.dtcbrands-page .g-request-form__delivery-phone summary:after,.dtcbrands-page .g-talk-form__privacy a{color:#727654}.dtcbrands-page .g-form-select__menu button.is-selected{background:#727654}.dtcbrands-page .g-form-select__menu button.is-selected:hover,.dtcbrands-page .g-form-select__menu button.is-selected:focus-visible{background:#5d6244}.dtcbrands-page .g-form-select__trigger:focus-visible,.dtcbrands-page .g-form-select__menu button:focus-visible{outline-color:#727654}.dtcbrands-page .g-contact-form__field input:focus,.dtcbrands-page .g-contact-form__field textarea:focus{border-color:#727654!important}.dtcbrands-page .site-footer__contact svg{color:#edf0e5}.dtcbrands-page .site-footer a:focus-visible,.dtcbrands-page .site-footer button:focus-visible{outline-color:#edf0e5}.amazonbrands-page .g-hero{background:#fff;align-items:center;min-height:700px;display:grid}.dtcbrands-hero-backdrop,.dtcbrands-hero-orbs,.dtcbrands-hero-glass,.dtcbrands-hero-light,.dtcbrands-hero-edge{pointer-events:none;position:absolute;inset:0}.dtcbrands-hero-backdrop,.dtcbrands-hero-orbs{z-index:0;overflow:hidden}.dtcbrands-hero-orb{will-change:left, top;border-radius:50%;position:absolute}.dtcbrands-hero-orb--1{background:radial-gradient(circle,#f90 0%,#ff9900d9 28%,#f900 70%);width:560px;height:560px;animation:25s ease-in-out infinite dtcbrands-hero-roam-1}.dtcbrands-hero-orb--2{background:radial-gradient(circle,#fff1d6 0%,#fff1d6d9 30%,#fff1d600 72%);width:600px;height:600px;animation:30s ease-in-out infinite dtcbrands-hero-roam-2}.dtcbrands-hero-orb--3{background:radial-gradient(circle,#7b6556 0%,#7b6556b3 28%,#7b655600 70%);width:520px;height:520px;animation:22s ease-in-out infinite dtcbrands-hero-roam-3}.dtcbrands-hero-orb--4{background:radial-gradient(circle,#a65f00 0%,#a65f00b3 28%,#a65f0000 70%);width:540px;height:540px;animation:28s ease-in-out infinite dtcbrands-hero-roam-4}.dtcbrands-hero-orb--5{background:radial-gradient(circle,#fff 0%,#fffc 32%,#fff0 72%);width:580px;height:580px;animation:26s ease-in-out infinite dtcbrands-hero-roam-5}.dtcbrands-hero-orb--6{background:radial-gradient(circle,#fff1d6 0%,#fff1d6b3 30%,#fff1d600 70%);width:500px;height:500px;animation:24s ease-in-out infinite dtcbrands-hero-roam-6}.dtcbrands-hero-orb--7{background:radial-gradient(circle,#f90 0%,#ff9900a6 28%,#f900 70%);width:480px;height:480px;animation:27s ease-in-out infinite dtcbrands-hero-roam-7}.dtcbrands-hero-glass{z-index:1;-webkit-backdrop-filter:blur(40px)saturate(1.6);backdrop-filter:blur(40px)saturate(1.6);background-color:#ffffff8c;border-top:1px solid #ffffff80}.dtcbrands-hero-light{z-index:2;background:radial-gradient(at 25% 15%,#fff3 0%,#0000 45%),radial-gradient(at 75% 85%,#ffffff1f 0%,#0000 45%)}.dtcbrands-hero-edge{z-index:3;inset-inline:0}.dtcbrands-hero-edge--top{background:linear-gradient(#fff 30%,#0000);height:250px;top:0;bottom:auto}.dtcbrands-hero-edge--bottom{background:linear-gradient(#0000,#fff);height:120px;top:auto;bottom:0}.amazonbrands-page .g-hero__title{z-index:10;width:100%;max-width:1200px;margin-inline:auto;padding-top:0}.amazonbrands-page .g-hero__title h1{white-space:normal;letter-spacing:-.055em;flex-direction:column;align-items:center;gap:2px;padding-inline:24px;display:flex}.amazonbrands-page .g-hero__title h1 .dtcbrands-hero-lead{color:#382419;letter-spacing:-.055em;font-family:inherit;font-size:clamp(28px,4.5vw,60px);font-style:normal;line-height:1.12}.amazonbrands-page .g-hero__title h1 .dtcbrands-hero-term{color:#321508;letter-spacing:-.045em;white-space:normal;font-family:Georgia,Times New Roman,serif;font-size:clamp(23px,3.7vw,49px);font-style:italic;line-height:1.16;animation:.42s both dtcbrands-goal-enter}.amazonbrands-page .g-hero__actions{margin-top:46px}@media (width<=720px){.amazonbrands-page .g-hero{min-height:640px}.amazonbrands-page .g-hero__title{padding-top:0}.amazonbrands-page .g-hero__title h1{padding-inline:14px}.amazonbrands-page .g-hero__title h1 .dtcbrands-hero-lead{font-size:clamp(26px,7vw,38px)}.amazonbrands-page .g-hero__title h1 .dtcbrands-hero-term{font-size:clamp(21px,5.3vw,30px)}.amazonbrands-page .g-hero__actions{margin-top:34px}}@media (prefers-reduced-motion:reduce){.dtcbrands-hero-orb{animation:none!important}.amazonbrands-page .g-hero__title h1 .dtcbrands-hero-term{animation:none}}.amazonbrands-page .dtc-guide{background-color:#a85f00;background-image:radial-gradient(#ffffff1c .7px,#0000 .7px),linear-gradient(135deg,#b36500,#a85f00);background-size:4px 4px,100% 100%;padding:104px 0 112px}.amazonbrands-page .dtc-guide .dtc-guide__eyebrow{color:#fff1d6}.amazonbrands-page .dtc-guide__header h2{color:#f6f1ea}.dtc-guide__inner,.dtc-operations__inner{width:calc(100% - 56px);max-width:1200px;margin-inline:auto}.dtc-guide__header{text-align:center;margin:0 auto 48px}.dtc-guide__eyebrow{color:var(--gl-blue);letter-spacing:.14em;font-size:13px;font-weight:700;display:block}.dtc-guide__header h2,.dtc-operations__header h2{color:var(--gl-ink);letter-spacing:-.065em;margin:17px 0 0;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.02}.dtc-guide .dtc-goal-lamp-rail{color:#f6f1ea;background:0 0;overflow:visible}.dtc-economics{isolation:isolate;color:var(--gl-ink);background:#fff;padding:94px 0;position:relative;overflow:hidden}.dtc-economics__inner{z-index:4;flex-direction:column;align-items:stretch;gap:52px;width:calc(100% - 56px);max-width:1200px;margin-inline:auto;display:flex;position:relative}.dtc-economics .dtc-guide__eyebrow{color:var(--gl-blue)}.dtc-economics__copy h2{color:var(--gl-ink);letter-spacing:-.06em;margin:18px auto 19px;font-size:clamp(40px,5vw,66px);font-weight:400;line-height:1.02}.dtc-economics__copy>p{color:#75685f;margin:0 auto;font-size:17px;line-height:1.7}.dtc-economics__emphasis{color:var(--gl-blue);text-decoration:underline;-webkit-text-decoration-color:var(--gl-blue);text-decoration-color:var(--gl-blue);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.dtc-economics__copy{text-align:center;width:100%;margin-inline:auto}.dtc-hph-dashboard{color:#210c02;width:100%;padding:0}.dtc-hph-dashboard-embed{background:0 0;border:0;grid-area:1/1;width:100%;min-width:0;display:block}.dtc-dashboard-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;column-gap:4px;display:grid}.dtc-dashboard-hint{margin-top:var(--hint-top,230px);color:#38528a;pointer-events:none;grid-area:1/2;align-items:center;gap:4px;animation:2.8s ease-in-out infinite dtc-hint-glow;display:flex;transform:translateY(-50%)}.dtc-dashboard-hint__arrow{flex:none;width:62px;height:44px;overflow:visible}.givingli-site .dtc-dashboard-hint__text{color:inherit;font-family:Bradley Hand,Segoe Print,cursive;font-weight:700;line-height:1.15;transform:rotate(-2deg);font-size:24px!important}@media (width<=900px){.dtc-dashboard-layout{grid-template-columns:minmax(0,1fr);row-gap:6px}.dtc-hph-dashboard-embed{grid-row:2}.dtc-dashboard-hint{grid-area:1/1;justify-self:end;margin-top:0;transform:none}.dtc-dashboard-hint__arrow{width:54px;transform:rotate(-30deg)}.givingli-site .dtc-dashboard-hint__text{font-size:21px!important}}@media (prefers-reduced-motion:reduce){.dtc-dashboard-hint{animation:none}}.dtc-hph-dashboard__header{width:100%}.dtc-hph-dashboard__eyebrow{color:#b36500;letter-spacing:.04em;margin:0 0 16px;font-size:13px;font-weight:700}.dtc-hph-dashboard__definition{color:#75685f;width:100%;margin:0;font-size:16px;line-height:1.65}.dtc-hph-dashboard__definition-label{color:#b36500;letter-spacing:0;margin:0 0 4px;font-size:14px;font-weight:700}.dtc-hph-dashboard__definition>p:last-child{margin:0}.dtc-hph-dashboard__definition strong{color:#382419;font-weight:650}.dtc-hph-dashboard__period-switch{margin-top:28px}.dtc-hph-dashboard__period-heading{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:10px;display:flex}.dtc-hph-dashboard__period-label{color:#382419;margin:0;font-size:14px;font-weight:650}.dtc-hph-dashboard__period-heading span{color:#75685f;font-size:13px}.dtc-hph-dashboard__tabs{background:#fff;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:4px;display:grid}.dtc-hph-dashboard__tabs button{color:#5e554f;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 6px;font-size:14px;font-weight:550;line-height:1.2;transition:color .16s,background-color .16s}.dtc-hph-dashboard__tabs button:active{background:#fff}.dtc-hph-dashboard__tabs button[aria-selected=true]:active{background:#d98200}.dtc-hph-dashboard__tabs button[aria-selected=true]{color:#211303;background:#f90}.dtc-hph-dashboard__tabs button:focus-visible{outline-offset:3px;outline:3px solid #92b6f1}.dtc-hph-dashboard__period-note{color:#75685f;margin:12px 0 0;font-size:14px;line-height:1.55}.dtc-hph-dashboard__panel{margin-top:30px}.dtc-hph-dashboard__outcome{margin-top:32px}.dtc-hph-dashboard__outcome p{color:#382419;margin:0;font-size:16px;font-weight:650}.dtc-hph-dashboard__outcome p span{color:#75685f;font-size:13px;font-weight:400}.dtc-hph-dashboard__outcome>strong{color:#210c02;font-variant-numeric:tabular-nums;letter-spacing:-.055em;margin-top:6px;font-size:clamp(48px,10vw,64px);font-weight:600;line-height:1.05;display:block}.dtc-hph-dashboard__outcome small{color:#75685f;width:100%;margin-top:10px;font-size:14px;line-height:1.6;display:block}.dtc-hph-dashboard__metrics{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.dtc-hph-dashboard__metric{background:#fff;border:1px solid #ded7ce;border-radius:12px;min-width:0;padding:18px 20px}.dtc-hph-dashboard__metric dt{color:#75685f;min-height:2.8em;margin:0 0 8px;font-size:13px;line-height:1.4}.dtc-hph-dashboard__metric dd{color:#210c02;font-variant-numeric:tabular-nums;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,42px);font-weight:550;line-height:1.12}.dtc-hph-dashboard__metric small{color:#75685f;margin-top:8px;font-size:13px;line-height:1.5;display:block}.dtc-hph-dashboard__assumptions{margin-top:28px}.dtc-hph-dashboard__assumptions summary{color:#b36500;cursor:pointer;align-items:center;width:fit-content;min-height:44px;font-size:15px;font-weight:650;display:flex}.dtc-hph-dashboard__assumptions summary::marker{color:#f90}.dtc-hph-dashboard__assumptions-content{color:#75685f;width:100%;padding-top:14px;font-size:14px;line-height:1.65}.dtc-hph-dashboard__glossary{grid-template-columns:1fr;gap:16px;margin:0;display:grid}.dtc-hph-dashboard__glossary dt{color:#382419;font-weight:650}.dtc-hph-dashboard__glossary dd{margin:3px 0 0}.dtc-hph-dashboard__assumptions-content>p{margin:18px 0 0}.dtc-hph-dashboard__assumptions-content>p strong{color:#382419}.dtc-operations{background:#fff;padding:98px 0 104px}.dtc-operations__header{margin-bottom:42px}.dtc-operations__header h2{font-size:clamp(38px,4.8vw,60px)}.dtc-operation-steps{counter-reset:operation;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 16px;margin:0;padding:22px 0 0;list-style:none;display:grid}.dtc-operation-step{background:linear-gradient(#fffcf442,#0000 30%,#8772590d 100%),repeating-linear-gradient(90deg,#ebe2d5 0%,#f8f3e9 10%,#f2eadd 18%,#e4dbcd 25%,#f8f3e9 33.333%);border:1px solid #a6947e33;border-top:0;border-radius:2px 2px 14px 14px;min-width:0;min-height:300px;padding:32px 28px 50px;position:relative;box-shadow:0 12px 24px #47342117,0 2px 5px #47342112}.dtc-operation-step:before{z-index:1;content:"";pointer-events:none;background:linear-gradient(#dcd5ca 0%,#a39686 44%,#eee7dc 65%,#8e8173 100%) 0 5px/100% 7px no-repeat,radial-gradient(circle at 50% 9px,#0000 4px,#9d9081 4.5px,#ded5c8 6px,#0000 6.5px) 0 0/25% 25px repeat-x;height:28px;position:absolute;top:-22px;left:-6px;right:-6px}.dtc-operation-step:after{content:"";pointer-events:none;background:#85705a2e;height:1px;position:absolute;bottom:11px;left:0;right:0;box-shadow:0 2px #fffdf780}.dtc-operation-step__number{color:var(--gl-blue);letter-spacing:.1em;font-size:13px;font-weight:700}.dtc-operation-step h3{color:var(--gl-ink);letter-spacing:-.035em;margin:22px 0 10px;font-size:21px;font-weight:500;line-height:1.2}.dtc-operation-step p{color:#74675d;margin:0;font-size:14px;line-height:1.65}.dtc-book-demo .g-contact__intro>span{color:#c7d4f0;letter-spacing:.14em;font-size:13px;display:block}.dtc-book-demo .g-contact__intro h2{margin-top:20px;font-size:clamp(42px,5.3vw,68px)}.amazonbrands-page .dtc-guide__eyebrow,.amazonbrands-page .g-faq__intro>span,.amazonbrands-page .dtc-book-demo .g-contact__intro>span{letter-spacing:.03em;text-transform:lowercase;font-family:Bradley Hand,Segoe Print,cursive;font-style:normal;font-weight:400}.amazonbrands-page .g-faq__intro>span{color:var(--gl-blue)}.amazonbrands-page :is(a,button,summary):focus-visible{outline-offset:3px;outline:3px solid #92b6f1}.amazonbrands-page .site-footer__main,.amazonbrands-page .site-footer__bottom{max-width:1200px}@media (width<=900px){.dtc-hph-dashboard__metrics,.dtc-hph-dashboard__glossary{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-operation-steps{grid-template-columns:1fr}.dtc-operation-step{min-height:0}}@media (width>=901px){.dtc-hph-dashboard__metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dtc-hph-dashboard__glossary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.dtc-guide,.dtc-operations{padding:66px 0 72px}.dtc-guide__inner,.dtc-operations__inner,.dtc-economics__inner{width:calc(100% - 32px)}.dtc-guide__header{text-align:left;margin-bottom:30px}.dtc-guide__header h2,.dtc-operations__header h2{font-size:clamp(34px,10vw,46px)}.dtc-economics{padding:68px 0}.dtc-economics__inner{gap:34px}.dtc-economics__copy h2{font-size:42px}.dtc-economics__copy>p,.dtc-hph-dashboard__definition{font-size:15px}.dtc-hph-dashboard__period-switch{margin-top:24px}.dtc-hph-dashboard__tabs{width:100%}.dtc-hph-dashboard__tabs button{padding-inline:4px;font-size:12px}.dtc-hph-dashboard__period-note{font-size:13px}.dtc-hph-dashboard__panel{margin-top:26px}.dtc-hph-dashboard__outcome p{font-size:15px}.dtc-hph-dashboard__outcome p span{margin-top:4px;display:block}.dtc-hph-dashboard__outcome small{font-size:13px}.dtc-hph-dashboard__metrics{grid-template-columns:1fr;gap:10px}.dtc-hph-dashboard__metric{padding:16px}.dtc-hph-dashboard__metric dt{min-height:0;margin-bottom:5px;font-size:13px}.dtc-hph-dashboard__metric dd{font-size:35px}.dtc-hph-dashboard__metric small{font-size:13px}.dtc-hph-dashboard__outcome{margin-top:28px}.dtc-hph-dashboard__glossary{grid-template-columns:1fr}.dtc-hph-dashboard__assumptions-content{font-size:13px}.dtc-operations__header{margin-bottom:28px}.dtc-operation-step{padding:28px 22px 42px}.dtc-book-demo .g-contact__intro h2{font-size:clamp(40px,11vw,54px)}}.amazonbrands-hero{isolation:isolate;background:linear-gradient(145deg,#fff,#fff 72%,#fff1d6);min-height:740px;padding:140px 24px 110px;position:relative;overflow:hidden}.amazonbrands-hero__glow{z-index:-1;filter:blur(40px);background:radial-gradient(#ff99004d,#0000 68%);border-radius:50%;position:absolute;inset:8% 12%}.amazonbrands-hero .g-hero__title{text-align:center;max-width:1040px}.amazonbrands-hero h1{color:#382419;letter-spacing:-.065em;max-width:1000px;margin:22px auto;font-size:clamp(42px,7vw,82px);font-weight:450;line-height:.99}.amazonbrands-hero .g-hero__title>p{color:#645950;max-width:760px;margin:0 auto;font-size:clamp(16px,2vw,20px);line-height:1.7}.amazonbrands-hero .g-hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.amazonbrands-hero .amazonbrands-secondary,.amazonbrands-contact .amazonbrands-secondary{color:#382419;background:0 0;border:1px solid #3824194d}.amazonbrands-section-inner{width:calc(100% - 56px);max-width:1200px;margin-inline:auto}.amazonbrands-how{background:#fff;padding:100px 0 96px}.amazonbrands-section-heading{text-align:center;max-width:850px;margin:0 auto 48px}.amazonbrands-section-heading h2{color:var(--gl-ink);letter-spacing:-.06em;margin:17px 0;font-size:clamp(38px,5vw,64px);font-weight:400;line-height:1.02}.amazonbrands-section-heading>p{color:#75685f;margin:0;font-size:16px;line-height:1.75}.amazonbrands-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.amazonbrands-steps li{background:#fff;border-top:1px solid #a99d8c;padding:26px 23px}.amazonbrands-step-number{color:#b86a00;letter-spacing:.12em;font-size:13px;font-weight:700}.amazonbrands-steps h3{color:#382419;letter-spacing:-.03em;margin:23px 0 12px;font-size:21px;font-weight:500;line-height:1.2}.amazonbrands-steps p{color:#75685f;margin:0;font-size:14px;line-height:1.7}.amazonbrands-journey{color:#382419;text-align:center;border-block:1px solid #a6947e59;margin:44px 0 0;padding:20px 0;font-size:15px}.amazonbrands-journey span{color:#b86a00;letter-spacing:.1em;text-transform:uppercase;margin-right:18px;font-size:12px;font-weight:700}.amazonbrands-journey i{color:#b86a00;padding:0 10px;font-style:normal}.amazonbrands-advantage{background:#fff;padding:100px 0 112px}.amazonbrands-goals{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.amazonbrands-goal{background:#fff;border:1px solid #6f67572e;padding:30px;box-shadow:0 10px 28px #4034230a}.amazonbrands-goal h3{color:#382419;letter-spacing:-.045em;margin:16px 0 9px;font-size:clamp(22px,2.5vw,30px);font-weight:450;line-height:1.12}.amazonbrands-goal h4{color:#b86a00;margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.45}.amazonbrands-goal p,.amazonbrands-goal li{color:#75685f;font-size:14px;line-height:1.7}.amazonbrands-goal p{margin:0 0 18px}.amazonbrands-goal h5{color:#382419;letter-spacing:.08em;text-transform:uppercase;margin:20px 0 10px;font-size:13px}.amazonbrands-goal ul{gap:9px;margin:0 0 20px;padding-left:19px;display:grid}.amazonbrands-goal li strong{color:#382419}.amazonbrands-goal .amazonbrands-measure{border-top:1px solid #a6947e40;margin:0;padding-top:17px}.amazonbrands-measure strong{color:#382419}.amazonbrands-economics{background:#fff}.amazonbrands-economics .dtc-economics__copy{max-width:980px}.amazonbrands-economics .dtc-economics__copy h2,.amazonbrands-economics .dtc-economics__copy>p{max-width:900px}.amazonbrands-economics .dtc-economics__copy>p:first-of-type{color:#000}.amazonbrands-economics__brb{font-weight:650;color:#382419!important;margin-top:18px!important}.amazonbrands-economics .dtc-dashboard-layout{grid-template-columns:minmax(0,1fr) 210px}.amazonbrands-economics .dtc-dashboard-hint{color:#b86a00}.amazonbrands-operations .dtc-operations__header h2{max-width:950px}.amazonbrands-operation-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.amazonbrands-operation-steps .dtc-operation-step:nth-child(n+4){grid-column:span 1}.amazonbrands-faq .g-faq__intro>span{color:#b86a00}.amazonbrands-contact .g-contact__intro{max-width:960px}.amazonbrands-contact .g-contact__intro>p{color:#ffffffc7;max-width:720px;margin:20px auto 0;font-size:17px;line-height:1.7}.amazonbrands-contact .g-hero__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.amazonbrands-page .amazonbrands-hero .g-hero__actions>button,.amazonbrands-page .amazonbrands-contact .g-hero__actions>button{min-height:56px}.amazonbrands-page #talk-to-us .g-hero__actions>button:first-of-type{box-sizing:border-box;border:1px solid #fff}@media (width<=900px){.amazonbrands-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.amazonbrands-goals{grid-template-columns:1fr}.amazonbrands-operation-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.amazonbrands-economics .dtc-dashboard-layout{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.amazonbrands-hero{min-height:680px;padding:120px 18px 76px}.amazonbrands-hero h1{font-size:clamp(42px,12vw,64px)}.amazonbrands-section-inner{width:calc(100% - 36px)}.amazonbrands-how,.amazonbrands-advantage{padding:70px 0}.amazonbrands-section-heading{text-align:left;margin-bottom:32px}.amazonbrands-steps,.amazonbrands-operation-steps{grid-template-columns:1fr}.amazonbrands-goal{padding:24px 20px}.amazonbrands-journey{line-height:2}.amazonbrands-journey span{margin:0 0 8px;display:block}.amazonbrands-journey i{padding:0 3px}}.amazonbrands-advantage.dtc-guide{background-color:#a85f00;background-image:radial-gradient(#ffffff1c .7px,#0000 .7px),linear-gradient(135deg,#b36500,#a85f00);background-size:4px 4px,100% 100%}.amazonbrands-advantage .dtc-guide__header{max-width:900px}.amazonbrands-advantage .dtc-guide__header>p{color:#f6f1eac7;max-width:760px;margin:22px auto 0;font-size:16px;line-height:1.7}.amazonbrands-advantage .amazonbrands-goal-lamps{color:#f6f1ea;background:0 0;overflow:visible}@media (width<=720px){.amazonbrands-advantage .dtc-guide__header>p{font-size:15px}}.amazonbrands-goal-lamps [aria-live=polite]{text-align:left;align-self:stretch;width:min(100%,760px);margin-inline:auto}.amazonbrands-goal-lamps [aria-live=polite]>p,.amazonbrands-goal-lamps .plr-help-group,.amazonbrands-goal-lamps .plr-measure{text-align:left;max-width:none;margin-left:0;margin-right:0}.amazonbrands-advantage .dtc-guide__header h2{font-weight:700}.amazonbrands-contact .g-hero__actions .amazonbrands-secondary,.amazonbrands-hero .g-hero__actions .amazonbrands-secondary{color:#fff;background:#000;border-color:#000}.amazonbrands-operations.dtc-operations{background-color:#a85f00;background-image:radial-gradient(#ffffff1c .7px,#0000 .7px),linear-gradient(135deg,#b36500,#a85f00);background-size:4px 4px,100% 100%}.amazonbrands-operations .dtc-guide__eyebrow{color:#fff1d6}.amazonbrands-operations .dtc-operations__header h2{color:#f6f1ea}.amazonbrands-steps>li,.amazonbrands-operation-steps .dtc-operation-step{transition:transform .22s,box-shadow .22s,border-color .22s}@media (hover:hover){.amazonbrands-steps>li:hover{border-top-color:#b86a00;transform:translateY(-5px);box-shadow:0 20px 34px #25231824,0 3px 8px #47342114}.amazonbrands-operation-steps .dtc-operation-step:hover{border-color:#ffffff7a;transform:translateY(-5px);box-shadow:0 20px 34px #25231833,0 3px 8px #4734211a}}@media (prefers-reduced-motion:reduce){.amazonbrands-steps>li,.amazonbrands-operation-steps .dtc-operation-step{transition:none}.amazonbrands-steps>li:hover,.amazonbrands-operation-steps .dtc-operation-step:hover{transform:none}}.amazonbrands-page .g-header{background:#fffffff0}.amazonbrands-page .g-brand-switch{background:#fff}.amazonbrands-page .g-feature-card,.amazonbrands-page .g-solution-card{background-color:#fff}.amazonbrands-page .g-testimonials{background-color:#fff;background-image:none}.amazonbrands-page .g-faq{background:#fff}.amazonbrands-page .g-contact-form,.amazonbrands-page .g-request-dialog,.amazonbrands-page .g-request-dialog__close{background-color:#fff}.amazonbrands-page .g-contact-form{background-image:none}.amazonbrands-page .g-nav__menu a:hover,.amazonbrands-page .g-header-button--light:hover,.amazonbrands-page .g-form-select__menu,.amazonbrands-page .g-form-select__menu button:hover,.amazonbrands-page .g-form-select__menu button:focus-visible{background:#fff}.amazonbrands-page{--gl-blue:#f90;--gl-blue-light:#fff1d6;--gl-blue-dark:#d98200;--focus-ring:0 0 0 3px #ff990047}.amazonbrands-page .g-header-button--blue{color:#211303!important}.amazonbrands-page .g-header-button--blue:hover{background:#d98200}.amazonbrands-page .g-hero__actions>button:not(.amazonbrands-secondary){color:#211303}.amazonbrands-page .g-pro-pill,.amazonbrands-page .g-brand-switch a span{color:#222}.amazonbrands-page .g-hero__glow{background:radial-gradient(#fff1d677 0,#fff7ed20 57%,#0000 74%)}.amazonbrands-page .amazonbrands-hero__glow{background:radial-gradient(#ff99004d,#0000 68%)}.amazonbrands-page .amazonbrands-hero{background:#fff}.amazonbrands-page .amazonbrands-hero__glow{display:none}.amazonbrands-page .g-faq__list summary span,.amazonbrands-page .g-request-form__delivery-phone summary:after,.amazonbrands-page .g-talk-form__privacy a{color:#b36500}.amazonbrands-page .g-faq__list summary span{color:#f90}.amazonbrands-page .g-form-select__menu button.is-selected{color:#211303;background:#f90}.amazonbrands-page .g-form-select__menu button.is-selected:hover,.amazonbrands-page .g-form-select__menu button.is-selected:focus-visible{background:#d98200}.amazonbrands-page .g-form-select__trigger:focus-visible,.amazonbrands-page .g-form-select__menu button:focus-visible{outline-color:#f90}.amazonbrands-page .g-contact-form__field input:focus,.amazonbrands-page .g-contact-form__field textarea:focus{border-color:#f90!important}.amazonbrands-page .site-footer__contact svg{color:#fff1d6}.amazonbrands-page .site-footer a:focus-visible,.amazonbrands-page .site-footer button:focus-visible{outline-color:#fff1d6}.amazonbrands-page .amazonbrands-contact{background-color:#a85f00;background-image:radial-gradient(#ffffff1c .7px,#0000 .7px),linear-gradient(135deg,#b36500,#a85f00)}.philosophy-page{--gl-blue:#727654;--gl-blue-light:#edf0e5;background:#fff;min-height:100vh}.philosophy-header{border-bottom:1px solid #210c0210}.philosophy-page .g-header{background:#fffffff0}.philosophy-menu-toggle{display:none}.philosophy-hero{text-align:center;background:#fff;align-content:center;justify-items:center;min-height:580px;padding:78px 24px 68px;display:grid}.philosophy-kicker,.philosophy-principle__eyebrow,.philosophy-contact>span{color:#8a7d72;font-size:max(var(--text-min), 12px);letter-spacing:.2em}.philosophy-hero h1{color:#382419;letter-spacing:-.075em;margin:24px 0 21px;font-size:clamp(68px,9vw,120px);font-weight:400;line-height:.91}.philosophy-hero h1 em{color:#281308;font-family:Georgia,Times New Roman,serif;font-weight:400}.philosophy-hero>p{color:#81746a;max-width:560px;font-size:max(var(--text-min), 18px);margin:0;line-height:1.7}.philosophy-scroll{color:#727654;font-size:max(var(--text-min), 14px);align-items:center;gap:9px;margin-top:31px;display:inline-flex}.philosophy-principles{background:#fff;padding:40px max(24px,50% - 540px) 110px}.philosophy-principle{border-bottom:1px solid #e7dfd4;grid-template-columns:74px minmax(0,720px);gap:35px;padding:70px 0 76px;display:grid}.philosophy-principle:last-child{border-bottom:0}.philosophy-principle__marker{color:#727654;font-size:max(var(--text-min), 14px);flex-direction:column;align-items:center;gap:17px;display:flex}.philosophy-principle__marker i{background:#dfe3d2;flex:1;width:1px;min-height:150px}.philosophy-principle__content{max-width:720px}.philosophy-principle__eyebrow{color:#958a7e;font-size:max(var(--text-min), 11px)}.philosophy-principle h2{color:#321c10;letter-spacing:-.06em;margin:16px 0 15px;font-size:clamp(37px,5vw,62px);font-weight:400;line-height:1.03}.philosophy-principle h3{color:#67584d;font-family:Georgia,Times New Roman,serif;font-size:max(var(--text-min), clamp(20px, 2.4vw, 26px));margin:0 0 20px;font-style:italic;font-weight:400;line-height:1.35}.philosophy-principle p{color:#75695f;font-size:max(var(--text-min), 17px);margin:0 0 15px;line-height:1.8}.philosophy-principle blockquote{color:#382419;font-family:Georgia,Times New Roman,serif;font-size:max(var(--text-min), clamp(20px, 2.6vw, 28px));border-left:2px solid #909267;margin:30px 0 0;padding:20px 0 20px 22px;font-style:italic;line-height:1.45}.philosophy-principle .philosophy-refrain{color:#382419;font-size:max(var(--text-min), 20px);margin-top:25px;font-weight:600}.philosophy-contact{text-align:center;background:#e9ecdf;justify-items:center;padding:90px 24px 100px;display:grid}.philosophy-contact h2{color:#352319;letter-spacing:-.065em;margin:18px 0 27px;font-size:clamp(43px,7vw,76px);font-weight:400;line-height:.98}.philosophy-contact a{color:#fff;min-height:48px;font-size:max(var(--text-min), 14px);background:#727654;border-radius:99px;align-items:center;padding:0 22px;display:inline-flex}.philosophy-page .g-header-button--blue:hover{background:#5d6244}.philosophy-page .site-footer__contact svg{color:#edf0e5}.philosophy-page .site-footer a:focus-visible,.philosophy-page .site-footer button:focus-visible{outline-color:#edf0e5}@media (width>=761px){.philosophy-page .g-nav>a,.philosophy-page .g-nav__item>a{font-size:max(var(--text-min), 14px)!important}.philosophy-page .philosophy-principle p{font-size:max(var(--text-min), 17px)!important}.philosophy-page .philosophy-principle blockquote{font-size:max(var(--text-min), clamp(20px, 2.6vw, 28px))!important}.philosophy-page .philosophy-scroll,.philosophy-page .philosophy-contact a{font-size:max(var(--text-min), 14px)!important}.philosophy-page .philosophy-principle__eyebrow,.philosophy-page .philosophy-kicker,.philosophy-page .philosophy-contact>span{font-size:max(var(--text-min), 12px)!important}}@media (width<=760px){.philosophy-header .g-header__inner{width:calc(100% - 28px)}.philosophy-menu-toggle{background:#fff;border:1px solid #e4ddd4;border-radius:50%;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.philosophy-header .g-nav{background:#fff;border-bottom:1px solid #e4ddd4;align-items:stretch;gap:0;margin:0;padding:10px 20px 17px;display:none;position:absolute;top:62px;left:0;right:0}.philosophy-header .g-nav.is-open{display:grid}.philosophy-header .g-nav>a,.philosophy-header .g-nav__item>a{min-height:44px;font-size:14px}.philosophy-header .g-nav__item{height:auto}.philosophy-header-cta{display:none}.philosophy-hero{min-height:510px;padding:65px 22px 55px}.philosophy-hero h1{font-size:clamp(60px,15vw,90px)}.philosophy-hero>p{max-width:430px;font-size:16px}.philosophy-principles{padding:12px 22px 55px}.philosophy-principle{grid-template-columns:33px minmax(0,1fr);gap:14px;padding:48px 0 52px}.philosophy-principle__marker{font-size:12px}.philosophy-principle h2{font-size:clamp(34px,9vw,48px)}.philosophy-principle h3{font-size:20px}.philosophy-principle p{font-size:16px;line-height:1.75}.philosophy-principle blockquote{font-size:21px}.philosophy-contact{padding:72px 20px 80px}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-canvas:#f0ebe2;--color-paper:#fffdf9;--color-paper-soft:#f6f1ea;--color-ink:#210c02;--color-ink-soft:#3a1d12;--color-muted:#84776d;--color-line:#e7dfd4;--color-blue:#5a6a92;--color-blue-deep:#495a84;--color-blue-light:#d3e6ff;--color-blue-wash:#edf4fc;--color-sage:#909267;--color-sage-wash:#edf0e5;--color-rose:#c42121;--color-rose-wash:#fae9e5;--color-success:#50735b;--color-warning:#aa7439;--color-white:#fff;--font-sans:"DM Sans", "Avenir Next", Avenir, ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-sans);--font-mono:"SFMono-Regular", Consolas, monospace;--text-min:0px;--text-xs:max(var(--text-min), .75rem);--text-sm:max(var(--text-min), .875rem);--text-md:max(var(--text-min), 1rem);--text-lg:max(var(--text-min), 1.125rem);--text-xl:1.375rem;--text-2xl:1.875rem;--text-3xl:clamp(2.3rem, 5vw, 4.5rem);--text-desktop-min:22px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:.625rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-pill:999px;--shadow-soft:0 10px 30px #210c020f;--shadow-raised:0 18px 44px #210c021a;--focus-ring:0 0 0 3px #5a6a9242;--ease-standard:cubic-bezier(.2, .7, .2, 1);--page-gutter:clamp(24px, 4.5vw, 72px)}@media (width>=761px){:root{--text-min:var(--text-desktop-min)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--tracking-tight:-.025em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--color-foreground:var(--color-ink);--color-muted-foreground:var(--color-muted)}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-1\/2{top:50%}.left-0{left:0}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-\[1\]{z-index:1}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-3{margin-top:calc(var(--spacing) * 3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-5{height:calc(var(--spacing) * 5)}.min-h-\[4\.25rem\]{min-height:4.25rem}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-6{width:calc(var(--spacing) * 6)}.w-full{width:100%}.max-w-\[46ch\]{max-width:46ch}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-px{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.cursor-pointer{cursor:pointer}.touch-pan-y{--tw-pan-y:pan-y;touch-action:var(--tw-pan-x, ) var(--tw-pan-y, ) var(--tw-pinch-zoom, )}.resize{resize:both}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.justify-self-center{justify-self:center}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[3px\]{border-radius:3px}.rounded-full{border-radius:2147483647px}.border{border-style:var(--tw-border-style);border-width:1px}.border-border{border-color:var(--color-line)}.bg-\[var\(--lamp-accent\)\]{background-color:var(--lamp-accent)}.bg-background{background-color:var(--color-canvas)}.bg-foreground\/10{background-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/10{background-color:color-mix(in oklab, var(--color-ink) 10%, transparent)}}.bg-foreground\/25{background-color:var(--color-ink)}@supports (color:color-mix(in lab, red, red)){.bg-foreground\/25{background-color:color-mix(in oklab, var(--color-ink) 25%, transparent)}}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.text-center{text-align:center}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[11px\]{font-size:11px}.text-\[13px\]{font-size:13px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-balance{text-wrap:balance}.tab-0{tab-size:0}.tab-1{tab-size:1}.tab-2{tab-size:2}.text-foreground{color:var(--color-ink)}.text-muted-foreground{color:var(--color-muted)}.opacity-40{opacity:.4}.mix-blend-overlay{mix-blend-mode:overlay}.blur-\[5px\]{--tw-blur:blur(5px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition-\[width\,background-color\]{transition-property:width,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (width>=40rem){.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-md);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button{color:inherit}.g-header__menu-toggle{display:none}a{color:inherit;text-decoration:none}::selection{background:var(--color-blue-light);color:var(--color-ink)}:focus-visible{box-shadow:var(--focus-ring);outline:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.givingli-site{width:100%;max-width:100%;overflow-x:clip}.givingli-site :is(img,video,iframe,svg){max-width:100%}@media (width<=760px){html{scroll-padding-top:76px}.givingli-site :is(h1,h2,h3,h4,p,li,summary,label,button,a){overflow-wrap:anywhere;min-width:0}.g-header{overflow:visible}.g-header__inner{gap:8px;width:calc(100% - 24px);position:relative}.g-logo,.g-logo__crop{width:clamp(104px,32vw,126px)}.g-header__actions{gap:8px}.g-header-button{height:42px;min-height:42px;padding-inline:12px;font-size:12px}.g-header__menu-toggle{color:#382419;cursor:pointer;background:#fff;border:1px solid #210c021f;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;display:grid}.givingli-site .g-nav.is-open{z-index:31;background:#fff;border:1px solid #210c0214;border-radius:0 0 16px 16px;gap:2px;margin:0;padding:9px 12px 13px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 28px #210c021a}.givingli-site .g-nav.is-open>a{color:#49372d;white-space:normal;border-radius:9px;align-items:center;min-height:46px;padding:8px 10px;font-size:15px;display:flex}.givingli-site .g-nav.is-open>a:hover,.givingli-site .g-nav.is-open>a[aria-current=page]{background:#f2f2eb}.givingli-site :is(.g-hero__actions>button,.g-hero__actions>a,.g-header-button,.g-contact-form__submit){min-height:46px}.givingli-site .g-hero__actions{opacity:1;animation:none}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero{flex-direction:column;min-height:0;padding:38px 0 20px;display:flex}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero__title{width:100%;padding:0 18px}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero__title h1{white-space:normal;text-wrap:balance;font-size:clamp(30px,9vw,39px);line-height:1.08}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero__title h1 em{font-size:1.12em}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero__title>h2{text-wrap:balance;width:100%;max-width:360px;margin:27px auto 12px;font-size:clamp(21px,6.1vw,25px);line-height:1.22}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero__title>p{width:100%;max-width:430px;font-size:15px;line-height:1.65}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero__title .g-hero__actions{width:min(100%,420px);margin-top:22px}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero__objects{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;pointer-events:auto;opacity:1;order:1;align-items:center;gap:14px;width:100%;height:auto;margin-top:16px;padding:8px 12px 14px;scroll-padding-inline:12px;display:flex;position:relative;inset:auto;overflow:auto hidden;transform:none}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero__objects::-webkit-scrollbar{display:none}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero__glow{display:none}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero-gift-stack{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 calc(100% - 28px);justify-content:center;align-items:center;width:calc(100% - 28px);height:auto;min-height:0;display:flex;position:relative;inset:auto;overflow:visible;transform:none}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero-gift-stack .g-hero-float{filter:none;object-fit:contain;border-radius:0;width:auto;max-width:100%;height:auto;max-height:clamp(230px,72vw,326px);animation:none;position:static}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero-gift-stack--landscape .g-hero-float{height:min(210px,54.3478vw - 36.9565px);max-height:none}.dtcbrands-page .g-hero{min-height:0;padding:72px 18px 56px}.dtcbrands-page .g-hero__title{padding:0}.dtcbrands-page .g-hero__title h1{text-wrap:balance;gap:9px;padding-inline:0;line-height:1.12}.dtcbrands-page .g-hero__title h1 .dtcbrands-hero-lead{font-size:clamp(25px,7.6vw,35px);line-height:1.15}.dtcbrands-page .g-hero__title h1 .dtcbrands-hero-term{text-wrap:balance;justify-content:center;align-items:flex-start;min-height:2.35em;font-size:clamp(22px,6.4vw,29px);line-height:1.2;display:flex}.dtcbrands-page .g-hero__actions{width:min(100%,360px);margin-top:20px}.dtcbrands-page .dtc-goal-lamp-rail,.amazonbrands-advantage .amazonbrands-goal-lamps{overflow:visible}.amazonbrands-page .amazonbrands-hero{min-height:0;padding:74px 18px 62px}.amazonbrands-page .amazonbrands-hero h1{text-wrap:balance;max-width:600px;margin:18px auto 15px;font-size:clamp(35px,10.5vw,48px);line-height:1.04}.amazonbrands-page .amazonbrands-hero .g-hero__title>p{max-width:560px;font-size:15px;line-height:1.65}.amazonbrands-page .amazonbrands-hero .g-hero__actions{width:min(100%,360px);margin-top:22px}.givingli-site :is(.dtc-guide__inner,.dtc-operations__inner,.dtc-economics__inner,.amazonbrands-section-inner){width:calc(100% - 32px)}.givingli-site :is(.dtc-guide__header h2,.dtc-operations__header h2){text-wrap:balance;font-size:clamp(31px,8.8vw,42px);line-height:1.08}.dtc-economics__copy h2,.amazonbrands-economics .dtc-economics__copy h2{text-wrap:balance;font-size:clamp(32px,9.4vw,40px);line-height:1.08}.dtc-economics__copy>p,.amazonbrands-economics .dtc-economics__copy>p{font-size:15px;line-height:1.65}.dtc-dashboard-layout,.amazonbrands-economics .dtc-dashboard-layout{grid-template-columns:minmax(0,1fr);width:100%;min-width:0}.dtc-hph-dashboard-embed{min-width:0}.dtc-dashboard-hint{max-width:100%}.dtc-dashboard-hint__text{font-size:18px!important}.amazonbrands-steps{grid-template-columns:1fr}.amazonbrands-steps li{min-width:0;padding:22px 4px}.amazonbrands-section-heading{text-align:left;margin-bottom:30px}.amazonbrands-section-heading h2{font-size:clamp(31px,8.8vw,42px);line-height:1.08}.amazonbrands-goal{min-width:0;padding:22px 18px}.amazonbrands-goal h3{font-size:clamp(22px,6vw,27px)}.amazonbrands-goal h4{font-size:15px}.amazonbrands-goal :is(p,li){font-size:14px;line-height:1.65}.amazonbrands-journey{overflow-wrap:anywhere;padding:17px 0;font-size:14px;line-height:1.8}.amazonbrands-journey i{padding-inline:3px}.givingli-site .g-faq{padding-inline:18px}.givingli-site .g-faq__list summary{gap:12px;line-height:1.4}.givingli-site .g-faq__list summary>span{flex:none}.givingli-site .g-faq__list details p{padding-right:0}.amazonbrands-contact .g-contact__intro h2,.dtc-book-demo .g-contact__intro h2{font-size:clamp(34px,10vw,46px);line-height:1.07}.amazonbrands-contact .g-contact__intro>p{font-size:15px;line-height:1.65}.g-request-modal{padding:max(8px, env(safe-area-inset-top)) 8px max(8px, env(safe-area-inset-bottom));place-items:center}.g-request-dialog{overscroll-behavior:contain;border-radius:14px;width:100%;max-height:calc(100dvh - 16px)}.givingli-site .g-request-form,.givingli-home-site .g-request-form{width:100%;min-width:0;padding:18px 16px 22px}.givingli-site .g-request-form__grid{grid-template-columns:minmax(0,1fr)}.givingli-site .g-request-form__field--full{grid-column:1}.givingli-site .g-request-form :is(input,select,textarea,.g-form-select__trigger){min-width:0;max-width:100%}.givingli-site .g-request-form :is(label,legend,summary,.g-talk-form__goals label){overflow-wrap:anywhere;line-height:1.4}.givingli-site .g-request-form blockquote{padding-right:42px}.givingli-site .g-talk-form__header{text-align:left;padding-right:38px}}@media (width<=360px){.g-header__inner{width:calc(100% - 20px)}.g-logo,.g-logo__crop{width:100px}.g-header__actions{gap:6px}.g-header-button{padding-inline:9px;font-size:11px}.g-header__menu-toggle{width:40px;height:40px}.givingli-home-site:not(.dtcbrands-page):not(.amazonbrands-page) .g-hero{padding-top:32px}.amazonbrands-page .amazonbrands-hero{padding-inline:15px}.amazonbrands-page .amazonbrands-hero h1{font-size:35px}.givingli-site .g-faq{padding-inline:16px}.g-request-modal{padding-inline:6px}.givingli-site .g-request-form,.givingli-home-site .g-request-form{padding-inline:13px}}@media (width<=760px){.givingli-site{--mobile-copy-min:16px}.givingli-site :is(p,li,summary,label,small,cite,legend,dt,dd,th,td,figcaption,h4,h5,button,a,input,select,textarea,.amazonbrands-step-number,.amazonbrands-journey,.g-feature-card__top,.g-pagination,.g-solutions__inner>span,.g-philosophy__intro>span,.g-faq__intro>span,.g-contact__intro>span){font-size:max(var(--mobile-copy-min), 1em)!important}.givingli-site :is(p,li,small,cite,figcaption){line-height:1.55}.givingli-site .g-header-button,.givingli-site .g-hero__actions :is(button,a),.givingli-site .g-nav.is-open>a{font-size:var(--mobile-copy-min)!important}}@media (width<=360px){.g-header__inner{gap:6px}.g-logo,.g-logo__crop{width:clamp(80px,28vw,100px)}.g-header__actions{gap:5px}.g-header-button{padding-inline:9px;font-size:16px!important}}@media (width<=900px){.givingli-site .dtc-dashboard-layout{grid-template-columns:minmax(0,1fr);row-gap:0;position:relative}.givingli-site .dtc-hph-dashboard-embed{grid-row:1}.givingli-site .dtc-dashboard-hint{display:none}}
