.storefront-commerce .checkout-grid>.checkout-summary{grid-area:1/2}.storefront-commerce .checkout-grid>:not(.checkout-summary){grid-area:1/1}.checkout-summary-disclosure>summary{display:none}.storefront-commerce :is(.checkout-form,.payment-panel) fieldset{min-inline-size:0}.storefront-commerce .payment-methods>div{grid-template-columns:repeat(2,minmax(0,1fr))}.storefront-commerce .payment-methods label{min-width:0}.storefront-commerce .cart-line-info :is(h3,p){overflow-wrap:anywhere}@media (max-width:809px){.site-shell:has(.storefront-commerce) .mk-header{position:relative}.site-shell .storefront-commerce>.mk-panel{padding:var(--brand-space-24) var(--mk-gutter) var(--brand-space-40);box-shadow:none;background:0 0;border:0;border-radius:0}.site-shell main.storefront-commerce.order-detail-page{width:100%;max-width:none;padding:var(--brand-space-24) var(--mk-gutter) var(--brand-space-40);background:var(--brand-canvas);box-shadow:none;border:0;border-radius:0;margin:0}.site-shell .storefront-commerce .cart-layout,.site-shell main.storefront-commerce.order-page .checkout-grid{gap:var(--brand-space-24);grid-template-columns:minmax(0,1fr);margin-top:0}.storefront-commerce .checkout-grid>.checkout-summary,.storefront-commerce .checkout-grid>:not(.checkout-summary){grid-area:auto/1}.site-shell main.storefront-commerce.order-page :is(.order-summary,.checkout-form,.payment-panel,.order-delivery){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;position:static}.site-shell .storefront-commerce .cart-layout>.order-summary{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.site-shell .storefront-commerce .cart-layout>.order-summary,.site-shell .storefront-commerce .order-delivery{padding-top:var(--brand-space-24);border-top:1px solid var(--brand-line)}.storefront-commerce .checkout-summary-disclosure{border-block:1px solid var(--brand-line)}.storefront-commerce .checkout-summary-disclosure>summary{align-items:center;gap:var(--brand-space-12);min-height:56px;padding-block:var(--brand-space-16);cursor:pointer;font-size:var(--brand-typography-size-control);list-style:none;display:flex}.checkout-summary-disclosure>summary::-webkit-details-marker{display:none}.checkout-summary-disclosure>summary strong{font-variant-numeric:tabular-nums;margin-left:auto}.checkout-summary-disclosure[open]>summary svg{transform:rotate(180deg)}.storefront-commerce .checkout-summary-heading{display:none}.checkout-summary-content{padding-bottom:var(--brand-space-16)}.storefront-commerce .cart-line{padding-block:var(--brand-space-20)}.storefront-commerce .cart-line-info>.between{align-items:flex-start}.storefront-commerce .cart-line-info>.between>.ui-icon-button{width:44px;min-width:44px;height:44px}.storefront-commerce .cart-line-info h3{text-wrap:pretty}.storefront-commerce :is(.checkout-field-row,.payment-methods>div){grid-template-columns:minmax(0,1fr)}.storefront-commerce .payment-methods label{min-height:56px;padding:var(--brand-space-16);font-size:var(--brand-typography-size-body)}.storefront-commerce :is(input:not([type=radio]):not([type=checkbox]),select,textarea){font-size:var(--brand-typography-size-body)}.storefront-commerce .payment-qr-tools>a{align-items:center;min-height:44px;display:inline-flex}.storefront-commerce .summary-actions{flex-direction:column}.storefront-commerce .summary-actions>.ui-button{flex:none;justify-content:center;width:100%}.storefront-commerce .order-reference{margin-block:var(--brand-space-20);padding-block:var(--brand-space-16)}}
.sf-shop,.sf-pdp{--sf-gap:clamp(16px, 2.4vw, 32px);--sf-tile:var(--brand-panel);--sf-stage:color-mix(in srgb, var(--brand-ink) 5%, var(--brand-canvas))}.sf-section{padding:clamp(40px,6vw,88px) clamp(20px,2vw,32px) 0}.sf-section-head{justify-content:space-between;align-items:baseline;gap:var(--brand-space-8) var(--brand-space-24);flex-wrap:wrap;margin-bottom:clamp(20px,3vw,36px);display:flex}.sf-section-head h2,.sf-story h2,.sf-help h2{letter-spacing:-.02em;margin:0;font-size:clamp(26px,3.2vw,40px);font-weight:650;line-height:1.1}.sf-section-head p{max-width:48ch;color:var(--brand-muted);font-size:var(--brand-typography-size-lead);margin:0;line-height:1.5}.sf-link{color:var(--brand-ink);font-weight:var(--brand-typography-weight-strong);align-items:center;gap:6px;text-decoration:none;display:inline-flex}@media (hover:hover){.sf-link:hover{text-decoration:underline}}.sf-filters{gap:var(--brand-space-8);margin:0 0 var(--brand-space-24);padding-bottom:var(--brand-space-4);scrollbar-width:none;display:flex;overflow-x:auto}.sf-chip{min-height:40px;padding:0 var(--brand-space-20);border:1px solid var(--brand-line);border-radius:var(--brand-radius-pill);color:var(--brand-ink);font:inherit;font-size:var(--brand-typography-size-control);cursor:pointer;transition:background-color var(--brand-motion-feedback) ease, color var(--brand-motion-feedback) ease;background:0 0;flex:none}.sf-chip[aria-pressed=true]{background:var(--brand-ink);border-color:var(--brand-ink);color:var(--brand-canvas)}.sf-grid{gap:var(--sf-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.sf-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.sf-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sf-grid.sf-grid-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.sf-tile{border-radius:var(--brand-radius-large);background:var(--sf-tile);height:100%;color:var(--brand-ink);box-shadow:0 0 0 1px var(--brand-line);transition:transform var(--brand-motion-hover) var(--brand-motion-ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.sf-tile-media{aspect-ratio:1;background:var(--sf-stage);place-items:center;display:grid}.sf-tile-media img{object-fit:cover;width:100%;height:100%}.sf-tile-card{aspect-ratio:4/3;padding:clamp(20px,4vw,40px)}.sf-tile-card>*{width:100%}.sf-tile-body{gap:var(--brand-space-8);padding:var(--brand-space-20) var(--brand-space-20) var(--brand-space-24);color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.sf-tile-body strong{font-size:var(--brand-typography-size-lead);line-height:1.25}.sf-tile-note{color:var(--brand-muted);font-size:var(--brand-typography-size-control);line-height:1.5}.sf-tile-foot{padding-top:var(--brand-space-12);font-weight:var(--brand-typography-weight-strong);justify-content:space-between;align-items:center;margin-top:auto;display:flex}@media (max-width:719px){.sf-grid:not(.sf-grid-cards){gap:var(--brand-space-12)}.sf-grid:not(.sf-grid-cards) .sf-tile-media{aspect-ratio:4/3}.sf-grid:not(.sf-grid-cards) .sf-tile-body{gap:var(--brand-space-4);padding:var(--brand-space-12) var(--brand-space-12) var(--brand-space-16)}.sf-grid:not(.sf-grid-cards) .sf-tile-body strong{font-size:var(--brand-typography-size-control);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.sf-grid:not(.sf-grid-cards) .sf-tile-note{font-size:var(--brand-typography-size-caption);-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.sf-grid:not(.sf-grid-cards) .sf-tile-foot{padding-top:var(--brand-space-8);font-size:var(--brand-typography-size-control);white-space:nowrap}}@media (hover:hover){.sf-tile:hover{transform:translateY(-3px)}}.sf-help{gap:var(--brand-space-12);justify-items:start;padding-bottom:clamp(40px,6vw,88px);display:grid}.sf-help p{max-width:52ch;color:var(--brand-muted);margin:0;line-height:1.55}.sf-help-actions{gap:var(--brand-space-8);flex-wrap:wrap;display:flex}.sf-pdp{padding-bottom:clamp(40px,6vw,88px)}.sf-crumbs{gap:var(--brand-space-8);color:var(--brand-muted);font-size:var(--brand-typography-size-control);flex-wrap:wrap;padding:clamp(16px,3vw,32px) clamp(20px,2vw,32px) 0;display:flex}.sf-crumbs a{color:inherit}.sf-pdp-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);padding:clamp(16px,2.4vw,32px) clamp(20px,2vw,32px) 0;display:grid}.sf-gallery{min-width:0;position:sticky;top:112px}.sf-gallery-stage{border-radius:var(--brand-radius-large);background:var(--sf-stage);position:relative;overflow:hidden}.sf-gallery-track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.sf-gallery-track::-webkit-scrollbar{display:none}.sf-gallery-slide{aspect-ratio:1;scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%}.sf-gallery-slide img{object-fit:contain;width:100%;height:100%;display:block}.sf-gallery-track:focus-visible{outline:var(--brand-focus-width) solid var(--brand-focus-color);outline-offset:-4px}.site-shell .sf-gallery-arrow.ui-button,.sf-gallery-expand{border:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-canvas) 88%, transparent);width:44px;height:44px;color:var(--brand-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute}.sf-gallery-arrow[data-side=previous]{top:calc(50% - 22px);left:14px}.sf-gallery-arrow[data-side=next]{top:calc(50% - 22px);right:14px}.sf-gallery-expand{bottom:14px;right:14px}.sf-gallery-dots{margin-top:var(--brand-space-12);justify-content:center;gap:6px;display:none}.sf-gallery-dots span{background:var(--brand-line);width:6px;height:6px;transition:background-color var(--brand-motion-feedback) ease;border-radius:50%}.sf-gallery-dots span[data-active=true]{background:var(--brand-ink)}.sf-gallery-thumbs{gap:var(--brand-space-8);margin-top:var(--brand-space-12);scrollbar-width:none;display:flex;overflow-x:auto}.sf-thumb{aspect-ratio:1;border-radius:var(--brand-radius-tile);background:var(--sf-stage);cursor:pointer;width:72px;box-shadow:0 0 0 1px var(--brand-line);border:0;flex:none;padding:0;overflow:hidden}.sf-thumb img{object-fit:cover;width:100%;height:100%;display:block}.sf-thumb[aria-current=true]{box-shadow:0 0 0 2px var(--brand-ink)}.sf-pdp-panel{gap:var(--brand-space-32);min-width:0;padding-bottom:var(--brand-space-32);display:grid}.sf-eyebrow{color:var(--brand-muted);font-size:var(--brand-typography-size-control);margin:0}.sf-pdp-head h1{margin:var(--brand-space-8) 0 0;letter-spacing:-.025em;text-wrap:balance;font-size:clamp(30px,3.6vw,46px);font-weight:650;line-height:1.05}.sf-pdp-lead{margin:var(--brand-space-12) 0 0;color:var(--brand-muted);font-size:var(--brand-typography-size-lead);line-height:1.5}.sf-pdp-price{align-items:baseline;gap:var(--brand-space-4) var(--brand-space-12);margin:var(--brand-space-16) 0 0;font-size:28px;font-weight:var(--brand-typography-weight-strong);flex-wrap:wrap;display:flex}.sf-pdp-price span{color:var(--brand-muted);font-size:var(--brand-typography-size-control);font-weight:400}.sf-variants{gap:var(--brand-space-24);display:grid}.sf-label{margin:0 0 var(--brand-space-12);font-size:var(--brand-typography-size-control);font-weight:var(--brand-typography-weight-strong)}.sf-label span{margin-left:var(--brand-space-8);color:var(--brand-muted);font-weight:400}.sf-swatches{gap:var(--brand-space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.sf-swatch{align-items:center;gap:var(--brand-space-12);min-height:56px;padding:var(--brand-space-4) var(--brand-space-16) var(--brand-space-4) var(--brand-space-4);border-radius:var(--brand-radius-pill);box-shadow:0 0 0 1px var(--brand-line);background:var(--sf-tile);color:var(--brand-ink);font-size:var(--brand-typography-size-control);transition:box-shadow var(--brand-motion-feedback) ease;text-decoration:none;display:flex}.sf-swatch img{object-fit:cover;border-radius:50%;width:48px;height:48px}.sf-swatch small{color:var(--brand-muted);display:block}.sf-swatch[aria-current=page]{box-shadow:0 0 0 2px var(--brand-ink)}@media (hover:hover){.sf-swatch:hover{box-shadow:0 0 0 1.5px var(--brand-ink)}}.sf-config{gap:var(--brand-space-32);display:grid}.sf-step{gap:var(--brand-space-16);min-width:0;display:grid}.sf-step-head{justify-content:space-between;align-items:center;gap:var(--brand-space-16);display:flex}.sf-step-head h2{font-weight:600;font-size:var(--brand-typography-size-lead);margin:0}.sf-packs{gap:var(--brand-space-8);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.sf-pack{gap:var(--brand-space-4);min-width:0;padding:var(--brand-space-16);border-radius:var(--brand-radius-tile);background:var(--sf-tile);box-shadow:0 0 0 1px var(--brand-line);cursor:pointer;transition:box-shadow var(--brand-motion-feedback) ease;flex-direction:column;display:flex;position:relative}.sf-pack[data-selected=true]{box-shadow:0 0 0 2px var(--brand-ink)}.sf-pack input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.sf-pack:has(input:focus-visible){outline:var(--brand-focus-width) solid var(--brand-focus-color);outline-offset:2px}.sf-pack-copy,.sf-pack-price{flex-direction:column;gap:2px;display:flex}.sf-pack-copy small{color:var(--brand-success);font-size:var(--brand-typography-size-caption)}.sf-pack-price{font-weight:var(--brand-typography-weight-strong)}.sf-pack-price small{color:var(--brand-muted);font-size:var(--brand-typography-size-caption);font-weight:400}.sf-pair{gap:var(--brand-space-8);display:grid}.sf-pair-control{align-items:center;gap:var(--brand-space-12);display:flex}.sf-pair-control img{border-radius:var(--brand-radius-tile);object-fit:cover;width:48px;height:48px}.sf-pair-control>:last-child{flex:1;min-width:0}.sf-buybar{gap:var(--brand-space-12);padding-top:var(--brand-space-24);border-top:1px solid var(--brand-line);display:grid}.sf-summary{gap:var(--brand-space-4);margin:0;display:grid}.sf-summary>div{justify-content:space-between;gap:var(--brand-space-16);display:flex}.sf-summary dt{color:var(--brand-muted)}.sf-summary dd{font-size:22px;font-weight:var(--brand-typography-weight-strong);font-variant-numeric:tabular-nums;margin:0}.sf-summary .sf-summary-saving dd{color:var(--brand-success);font-size:var(--brand-typography-size-control)}.sf-add{width:100%}.sf-fineprint{color:var(--brand-muted);font-size:var(--brand-typography-size-caption);align-items:center;gap:6px;margin:0;display:flex}.sf-story{gap:var(--sf-gap) clamp(32px, 5vw, 80px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:clamp(40px,6vw,88px) clamp(20px,2vw,32px) 0;display:grid}.sf-story-lead p{margin:var(--brand-space-16) 0 0;max-width:52ch;font-size:var(--brand-typography-size-lead);line-height:1.55}.sf-muted{color:var(--brand-muted)}.sf-facts h3{margin:0 0 var(--brand-space-12);font-size:var(--brand-typography-size-lead)}.sf-facts dl{margin:0}.sf-facts dl>div{justify-content:space-between;gap:var(--brand-space-24);padding:var(--brand-space-12) 0;border-top:1px solid var(--brand-line);display:flex}.sf-facts dt{color:var(--brand-muted)}.sf-facts dd{text-align:right;margin:0}.sf-story-tiles{padding-top:var(--sf-gap)}.sf-note{align-content:start;gap:var(--brand-space-8);border-radius:var(--brand-radius-large);background:var(--sf-tile);box-shadow:0 0 0 1px var(--brand-line);padding:clamp(20px,3vw,32px);display:grid}.sf-note h3,.sf-note p{margin:0}.sf-note p{line-height:1.55}.sf-note-icon{gap:var(--brand-space-8);color:var(--brand-ink);display:inline-flex}.sf-story:has(.sf-faq){grid-template-columns:minmax(0,1fr);max-width:880px}.sf-faq details{border-top:1px solid var(--brand-line)}.sf-faq details:last-child{border-bottom:1px solid var(--brand-line)}.sf-faq summary{justify-content:space-between;gap:var(--brand-space-16);padding:var(--brand-space-16) 0;font-weight:var(--brand-typography-weight-strong);cursor:pointer;list-style:none;display:flex}.sf-faq summary::-webkit-details-marker{display:none}.sf-faq summary:after{content:"+";color:var(--brand-muted);flex:none}.sf-faq details[open] summary:after{content:"−"}.sf-faq p{margin:0 0 var(--brand-space-16);color:var(--brand-muted);line-height:1.6}@media (max-width:900px){.sf-pdp-grid,.sf-story{grid-template-columns:minmax(0,1fr)}.sf-gallery{position:static}.sf-gallery-stage{border-radius:var(--brand-radius-large);margin-inline:calc(-1*clamp(20px,2vw,32px))}.sf-gallery-dots{display:flex}.sf-gallery-thumbs,.site-shell .sf-gallery-arrow.ui-button{display:none}.sf-buybar{z-index:5;margin-inline:calc(-1 * var(--brand-space-16));padding:var(--brand-space-12) var(--brand-space-16) max(var(--brand-space-12), env(safe-area-inset-bottom));background:var(--brand-canvas);box-shadow:0 -1px 0 var(--brand-line);position:sticky;bottom:0}.sf-summary>div:first-child{align-items:baseline}.sf-fineprint{display:none}}@media (prefers-reduced-motion:reduce){.sf-tile,.sf-pack,.sf-swatch,.sf-gallery-dots span{transition:none}.sf-gallery-track{scroll-behavior:auto}}.sf-card-head{gap:var(--brand-space-8);justify-items:start;max-width:none;padding:clamp(16px,2.4vw,32px) clamp(20px,2vw,32px) 0;display:grid}.sf-card-head h1{letter-spacing:-.025em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:650;line-height:1.05}.sf-card-head>*{max-width:62ch}.sf-card-head .sf-pdp-lead,.sf-card-head .sf-pdp-price,.sf-card-head .sf-muted{margin:0}.sf-card-head .sf-pdp-price{margin-top:var(--brand-space-8)}.sf-card-page .package-purchase,.sf-card-quote{padding:clamp(24px,3vw,40px) clamp(20px,2vw,32px) 0}.sf-card-quote{justify-items:start;gap:var(--brand-space-24);display:grid}.sf-checks{gap:var(--brand-space-12);margin:0;padding:0;list-style:none;display:grid}.sf-checks li{gap:var(--brand-space-12);align-items:flex-start;line-height:1.5;display:flex}.sf-checks svg{flex:none;margin-top:3px}.sf-card-more{padding:clamp(32px,4vw,56px) clamp(20px,2vw,32px) 0}@media (min-width:901px){.sf-card-page .package-config-layout{gap:var(--brand-space-24) clamp(32px, 5vw, 80px);grid-template:"preview controls""preview submit"1fr/minmax(0,1.1fr) minmax(0,1fr);align-items:start}.sf-card-page .package-config-layout .package-card-preview{border-radius:var(--brand-radius-large);background:var(--sf-stage);align-self:start;padding:clamp(24px,4vw,56px);position:sticky;top:112px}}@media (max-width:900px){.sf-card-page .package-config-submit{z-index:5;margin-inline:calc(-1 * var(--brand-space-16));padding:var(--brand-space-12) var(--brand-space-16) max(var(--brand-space-12), env(safe-area-inset-bottom));background:var(--brand-canvas);box-shadow:0 -1px 0 var(--brand-line);position:sticky;bottom:0}.sf-card-page .package-submit-step,.sf-card-page .package-submit-choice{display:none}.sf-card-page .package-config-submit{gap:var(--brand-space-8)}}.checkout-steps{gap:var(--brand-space-8);margin:0 0 var(--brand-space-8);counter-reset:step;font-size:var(--brand-typography-size-control);grid-column:1/-1;padding:0;list-style:none;display:flex}.checkout-steps li{counter-increment:step;align-items:center;gap:var(--brand-space-8);color:var(--brand-muted);display:flex}.checkout-steps li:before{content:counter(step);width:24px;height:24px;box-shadow:0 0 0 1px var(--brand-line);font-size:var(--brand-typography-size-caption);border-radius:50%;place-items:center;display:grid}.checkout-steps li+li:after{content:none}.checkout-steps li:not(:last-child):after{content:"";width:24px;height:1px;margin-left:var(--brand-space-4);background:var(--brand-line)}.checkout-steps li[aria-current=step]{color:var(--brand-ink);font-weight:var(--brand-typography-weight-strong)}.checkout-steps li[aria-current=step]:before{background:var(--brand-ink);color:var(--brand-canvas);box-shadow:none}@media (min-width:810px){.storefront-commerce .checkout-summary{align-self:start;position:sticky;top:112px}}.order-next{gap:var(--brand-space-12);margin-top:var(--brand-space-24);border-radius:var(--brand-radius-large);box-shadow:0 0 0 1px var(--brand-line);padding:clamp(20px,3vw,32px);display:grid}.order-next-list{gap:var(--brand-space-8);margin:0;padding:0;list-style:none;display:grid}.order-next-list li{align-items:center;gap:var(--brand-space-12);min-height:44px;display:flex}.order-next-icon{background:var(--brand-fill);border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid}.order-next-title{min-width:0;font-weight:var(--brand-typography-weight-control);flex:1}.order-next-help{color:var(--brand-muted)}.order-next-help a{color:var(--brand-ink)}
.tc-front{aspect-ratio:1010/638;border-radius:4.4%/6.96552%;width:100%;display:block;overflow:hidden}.tc-front svg{width:100%;height:100%;display:block}.c3d-face .tc-front{aspect-ratio:auto;border-radius:0;height:100%}.tc-front-upload{object-fit:cover;height:100%}.tc-front-file{padding:var(--brand-space-16);background:var(--brand-panel);color:var(--brand-muted);text-align:center;word-break:break-word;place-items:center;display:grid}.tc-add-design{display:grid}.tc-add-design .ui-button{justify-content:center}.tc-price-tag{color:var(--brand-muted);font-weight:var(--brand-typography-weight-regular);font-variant-numeric:tabular-nums;margin-inline-start:var(--brand-space-8)}.tc-add-design-done{justify-content:space-between;align-items:center;gap:var(--brand-space-12);padding:var(--brand-space-12) var(--brand-space-16);border-radius:var(--brand-radius-large);box-shadow:0 0 0 1px var(--brand-line);display:flex}.tc-add-design-done span{align-items:center;gap:var(--brand-space-8);font-weight:var(--brand-typography-weight-strong);display:inline-flex}.tc-add-design-done small{color:var(--brand-muted);font-weight:var(--brand-typography-weight-regular)}.tc-details{gap:var(--brand-space-16);display:grid}.tc-lines{gap:var(--brand-space-8);margin:0;display:grid}.tc-lines div{justify-content:space-between;gap:var(--brand-space-16);display:flex}.tc-lines dt{color:var(--brand-muted)}.tc-lines dd{font-variant-numeric:tabular-nums;margin:0}.tc-lines .tc-total{padding-top:var(--brand-space-12);border-top:1px solid var(--brand-line);font-size:var(--brand-typography-size-lead);font-weight:var(--brand-typography-weight-strong)}.tc-lines .tc-total dt{color:var(--brand-ink)}.tc-size{gap:var(--brand-space-16);padding:clamp(32px,4vw,56px) clamp(20px,2vw,32px) 0;display:grid}.tc-size h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:650}.tc-dimensions{gap:var(--brand-space-16);max-width:420px;margin:0;display:grid}.tc-dimensions figcaption{gap:var(--brand-space-4);color:var(--brand-muted);display:grid}.tc-dimensions svg{width:100%;height:auto}.tc-dimensions-card{fill:none;stroke:var(--brand-muted);stroke-width:2px}.tc-dimensions-line line{stroke:var(--brand-muted);stroke-width:1.5px;stroke-dasharray:10 8}.tc-dimensions-line circle{fill:var(--brand-muted)}.tc-dimensions-label{fill:var(--brand-ink);font-size:15px;font-weight:500}.tc-designer{gap:var(--brand-space-24);display:grid}.tc-designer-stage{gap:var(--brand-space-12);padding:var(--brand-space-24);border-radius:var(--brand-radius-large);background:var(--sf-stage,var(--brand-panel));align-content:start;justify-items:center;display:grid}.tc-designer-stage>*{width:100%;max-width:420px}.tc-designer-panel{gap:var(--brand-space-20);align-content:start;min-width:0;display:grid}.tc-designer-section{gap:var(--brand-space-16);display:grid}.tc-designer-section h3{font-size:var(--brand-typography-size-body);font-weight:var(--brand-typography-weight-strong);margin:0}.tc-themes{gap:var(--brand-space-12);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tc-theme{border-radius:var(--brand-radius-pill);cursor:pointer;width:44px;height:44px;box-shadow:0 0 0 1px var(--brand-line);border:0;padding:0;position:relative}.tc-theme[aria-pressed=true]{box-shadow:0 0 0 2px var(--brand-canvas), 0 0 0 4px var(--brand-ink)}.tc-theme i{border-radius:var(--brand-radius-pill);width:12px;height:12px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.tc-theme-selected{background-color:var(--brand-panel);background-position:50%;background-size:cover}.tc-colors{gap:var(--brand-space-12);display:grid}.tc-color{justify-content:space-between;align-items:center;gap:var(--brand-space-12);display:flex}.tc-field{gap:var(--brand-space-8);display:grid}.tc-uploaded{align-items:center;gap:var(--brand-space-8);color:var(--brand-muted);word-break:break-word;margin:0;display:inline-flex}.tc-error{color:var(--brand-danger);margin:0}.tc-designer-actions{gap:var(--brand-space-8);display:grid}@media (min-width:900px){.tc-designer{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start}.tc-designer-stage{position:sticky;top:0}}@media (max-width:899px){.tc-designer-actions{margin-inline:calc(-1 * var(--mk-gutter,var(--brand-space-16)));padding:var(--brand-space-12) var(--mk-gutter,var(--brand-space-16)) max(var(--brand-space-12), env(safe-area-inset-bottom));background:var(--brand-canvas);box-shadow:0 -1px 0 var(--brand-line);position:sticky;bottom:0}}.tc-page{padding:var(--brand-space-16) var(--mk-gutter,var(--brand-space-16)) 0}.tc-page-head{align-items:center;gap:var(--brand-space-8);margin-bottom:var(--brand-space-16);display:flex}.tc-page-head h1{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,30px);font-weight:650}.tc-skeleton{gap:var(--brand-space-24);padding:clamp(24px,3vw,40px) clamp(20px,2vw,32px) 0;display:grid}.tc-skeleton-head,.tc-skeleton-choices{gap:var(--brand-space-12);display:grid}.tc-skeleton-body{gap:var(--brand-space-24);display:grid}.tc-skeleton-card{aspect-ratio:1010/638;border-radius:var(--brand-radius-large)}.tc-skeleton-grid{gap:var(--brand-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tc-skeleton-swatch{aspect-ratio:1010/638;border-radius:var(--brand-radius-tile)}.tc-skeleton-button{border-radius:var(--brand-radius-pill);height:52px}@media (min-width:900px){.tc-skeleton-body{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px)}}.tc-layouts{gap:var(--brand-space-12);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.tc-layout{gap:var(--brand-space-8);width:100%;padding:var(--brand-space-12) var(--brand-space-8);border-radius:var(--brand-radius-large);color:var(--brand-ink);font:inherit;font-size:var(--brand-typography-size-caption);cursor:pointer;box-shadow:0 0 0 1px var(--brand-line);background:0 0;border:0;justify-items:center;display:grid}.tc-layout svg{border-radius:var(--brand-radius-small);background:var(--brand-panel);width:100%;max-width:84px;height:auto;color:var(--brand-ink)}.tc-layout[aria-pressed=true]{box-shadow:0 0 0 2px var(--brand-ink)}.tc-logo-row{justify-content:space-between;align-items:center;gap:var(--brand-space-12);display:flex}.tc-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tc-layout-grid{gap:var(--brand-space-24);min-width:0;display:grid}.tc-options{gap:var(--brand-space-32);align-content:start;min-width:0;display:grid}.tc-options .sf-card-head{padding:0}.tc-block{gap:var(--brand-space-12);min-width:0;display:grid}.tc-block h2{font-size:var(--brand-typography-size-lead);font-weight:var(--brand-typography-weight-strong);letter-spacing:-.01em;margin:0}.tc-block .card-theme-picker{margin:0}.tc-picker-compact .card-theme-options{grid-template-columns:repeat(4,minmax(0,1fr))}.tc-stage{gap:var(--brand-space-12);padding:var(--brand-space-24);border-radius:var(--brand-radius-large);background:var(--sf-stage,var(--brand-panel));align-content:start;justify-items:center;display:grid}.tc-stage>*{width:100%;max-width:460px}.tc-add-design-actions{align-items:center;gap:var(--brand-space-4);display:inline-flex}.tc-materials{gap:var(--brand-space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tc-material{gap:var(--brand-space-4);width:100%;padding:var(--brand-space-12) var(--brand-space-8);border-radius:var(--brand-radius-large);color:var(--brand-ink);font:inherit;box-shadow:0 0 0 1px var(--brand-line);background:0 0;border:0;justify-items:center;display:grid}.tc-material[aria-pressed=true]{box-shadow:0 0 0 2px var(--brand-ink)}.tc-material:disabled{color:var(--brand-muted)}.tc-material small{font-size:var(--brand-typography-size-caption)}.tc-extra{gap:var(--brand-space-12);padding-top:var(--brand-space-16);border-top:1px solid var(--brand-line);display:grid}.tc-extra h3{font-size:var(--brand-typography-size-body);font-weight:var(--brand-typography-weight-strong);margin:0}.tc-buy-button{display:grid}.tc-detail-list{border-radius:var(--brand-radius-large);box-shadow:0 0 0 1px var(--brand-line);margin:0;padding:0;list-style:none;display:grid}.tc-detail-list li{align-items:center;gap:var(--brand-space-16);padding:var(--brand-space-16);display:flex}.tc-detail-list li+li{border-top:1px solid var(--brand-line)}.tc-detail-list span{gap:var(--brand-space-4);display:grid}.tc-detail-list small{color:var(--brand-muted);font-size:var(--brand-typography-size-caption)}.tc-included{padding-top:var(--brand-space-4)}.tc-how-link{justify-self:start}.tc-buy-bar{z-index:calc(var(--brand-layer-overlay) - 10);justify-content:space-between;align-items:center;gap:var(--brand-space-16);padding:var(--brand-space-12) var(--brand-space-16) max(var(--brand-space-12), env(safe-area-inset-bottom));background:var(--brand-glass-thick);-webkit-backdrop-filter:var(--brand-ios-glassThick);backdrop-filter:var(--brand-ios-glassThick);box-shadow:var(--brand-ios-glassRing), var(--brand-ios-glassShadow);visibility:hidden;transition:transform var(--brand-motion-modal) var(--brand-motion-ease-drawer), visibility 0s linear var(--brand-motion-modal);display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%)}.tc-buy-bar[data-shown=true]{visibility:visible;transition-delay:0s;transform:none}.tc-buy-bar>span{display:grid}.tc-buy-bar small{color:var(--brand-muted);font-size:var(--brand-typography-size-caption)}.tc-buy-bar strong{font-size:var(--brand-typography-size-lead);font-variant-numeric:tabular-nums}@media (min-width:900px){.tc-layout-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(32px,5vw,80px)}.tc-stage{position:sticky;top:112px}.tc-buy-bar{inset-inline:auto var(--brand-space-24);border-radius:var(--brand-radius-pill);min-width:360px;padding-inline:var(--brand-space-24);inset-block-end:var(--brand-space-24)}}@media (max-width:899px){.tc-stage{order:-1}}@media (prefers-reduced-motion:reduce){.tc-buy-bar{transition:none}}.tc-how-step{gap:var(--brand-space-24);padding-top:var(--brand-space-24);align-items:center;display:grid}.tc-how-copy{gap:var(--brand-space-8);display:grid}.tc-how-copy h3{font-size:var(--brand-typography-size-lead);margin:0}.tc-how-copy p{color:var(--brand-muted);margin:0}.tc-how-visual{min-width:0;padding:var(--brand-space-16);border-radius:var(--brand-radius-large);background:var(--brand-panel);justify-items:center;display:grid}.tc-how-visual .mk-phone{max-width:220px}.tc-how-card{gap:var(--brand-space-16);width:100%;max-width:340px;display:grid}.tc-how-front{box-shadow:0 0 0 1px var(--brand-line);border-radius:4.4%/6.96552%;overflow:hidden}.tc-how-pills{justify-content:center;gap:var(--brand-space-8);margin:0;display:flex}.tc-how-pills span{align-items:center;gap:var(--brand-space-8);padding:var(--brand-space-8) var(--brand-space-16);border-radius:var(--brand-radius-pill);background:var(--brand-canvas);box-shadow:0 0 0 1px var(--brand-line);display:inline-flex}@media (min-width:720px){.tc-how-step{gap:var(--brand-space-32);grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}.tc-bento{gap:var(--brand-space-24);padding:clamp(40px,6vw,96px) clamp(20px,2vw,32px) 0;display:grid}.tc-bento-grid{gap:var(--brand-space-12);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tc-bento-grid li{gap:var(--brand-space-8);min-height:180px;padding:var(--brand-space-24);border-radius:var(--brand-radius-large);background:var(--brand-panel);align-content:space-between;display:grid}.tc-bento-grid li:first-child{background:var(--brand-palette-lime);color:var(--brand-palette-ink-black)}.tc-bento-grid h3{font-size:var(--brand-typography-size-lead);font-weight:var(--brand-typography-weight-strong);letter-spacing:-.01em;margin:0}.tc-bento-grid p{color:inherit;opacity:.72;margin:0}.tc-bento-icon{border-radius:var(--brand-radius-pill);background:color-mix(in srgb, var(--brand-canvas) 70%, transparent);width:44px;height:44px;color:var(--brand-ink);place-items:center;display:inline-grid}.tc-bento-wide{grid-column:1/-1}@media (min-width:900px){.tc-bento-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tc-bento-grid .tc-bento-wide{grid-column:span 2}}.sf-card-row{gap:var(--brand-space-16);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));margin:0;padding:0;list-style:none;display:grid}.sf-card-tile{gap:var(--brand-space-8);color:var(--brand-ink);text-decoration:none;display:grid}.sf-card-tile .core-card-preview{border-radius:var(--brand-radius-tile);box-shadow:0 0 0 1px var(--brand-line);transition:transform var(--brand-motion-hover) var(--brand-motion-ease-out);overflow:hidden}.sf-card-tile:hover .core-card-preview,.sf-card-tile:hover .sf-card-custom-art{transform:translateY(-2px)}.sf-card-tile>span:last-child{font-size:var(--brand-typography-size-caption);font-weight:var(--brand-typography-weight-strong);text-align:center}.sf-card-custom-art{aspect-ratio:1010/638;border-radius:var(--brand-radius-tile);background:var(--brand-panel);box-shadow:0 0 0 1px var(--brand-line);transition:transform var(--brand-motion-hover) var(--brand-motion-ease-out);place-items:center;display:grid}.tc-showcase{gap:var(--brand-space-32);border-radius:var(--brand-radius-sheet);background:var(--brand-panel);align-items:center;margin:clamp(40px,6vw,96px) clamp(20px,2vw,32px) 0;padding:clamp(24px,4vw,64px);display:grid}.tc-showcase-copy{gap:var(--brand-space-16);justify-items:start;display:grid}.tc-showcase-copy h2{letter-spacing:-.025em;margin:0;font-size:clamp(30px,3.6vw,48px);font-weight:650;line-height:1.05}.tc-showcase-label{padding:var(--brand-space-4) var(--brand-space-12);border-radius:var(--brand-radius-pill);box-shadow:0 0 0 1px var(--brand-line);font-size:var(--brand-typography-size-caption)}.tc-showcase-methods{gap:var(--brand-space-20);flex-wrap:wrap;margin:0;display:flex}.tc-showcase-methods span{align-items:center;gap:var(--brand-space-8);display:inline-flex}.tc-showcase-stage{gap:var(--brand-space-24);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;min-width:0;display:grid}.tc-showcase-card{gap:var(--brand-space-12);justify-items:center;min-width:0;display:grid}.tc-showcase-card>:first-child{width:100%}.tc-showcase-phone{justify-items:center;min-width:0;display:grid}.tc-showcase-phone .mk-phone{width:100%;max-width:200px}@media (min-width:900px){.tc-showcase{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,80px)}}@media (max-width:560px){.tc-showcase-stage{grid-template-columns:minmax(0,1fr)}}.tc-more .ui-segment-button{justify-content:center;gap:var(--brand-space-4) var(--brand-space-8);flex-wrap:wrap}@media (max-width:560px){.tc-bento-grid{grid-template-columns:minmax(0,1fr)}.tc-bento-grid li,.tc-bento-grid li.tc-bento-wide{align-content:start;align-items:start;gap:var(--brand-space-4) var(--brand-space-16);min-height:0;padding:var(--brand-space-16) var(--brand-space-20);grid-column:auto;grid-template-columns:44px minmax(0,1fr)}.tc-bento-icon{grid-row:span 2}.tc-bento-grid h3,.tc-bento-grid p{grid-column:2}}
.ed-site{--ed-content:var(--brand-marketing-content-width);--ed-showcase:var(--brand-marketing-showcase-width);--ed-reading:var(--brand-marketing-reading-width);--ed-section:var(--brand-marketing-section-space);--ed-gutter:var(--brand-marketing-gutter);--ed-panel:var(--brand-panel);--ed-stage:color-mix(in srgb, var(--brand-soft) 62%, var(--brand-panel));--ed-shadow:0 2px 3px color-mix(in srgb, var(--brand-ink) 4%, transparent), 0 16px 40px -24px color-mix(in srgb, var(--brand-ink) 22%, transparent);background-color:var(--brand-canvas);background-image:var(--brand-marketing-top-glow);background-position:top;background-repeat:no-repeat;background-size:100% calc(var(--brand-marketing-top-glow-height) + 70px);min-height:100dvh;color:var(--brand-ink);font-family:var(--brand-typography-family);line-height:1.6}.ed-site *,.ed-mobile-nav *{box-sizing:border-box}.ed-site .ed-route{min-width:0}.site-shell.ed-site .ed-route>main{background-color:#0000}.site-shell.ed-site .ed-route:has(>#main:not(.mk-page)){padding:var(--ed-gutter)}.site-shell.ed-site .ed-route>#main:not(.mk-page){width:min(100%, var(--ed-content));min-height:0;margin:0 auto}.site-shell.ed-site .ed-route[data-family=form]>#main:not(.mk-page){background:0 0;border:0;border-radius:0}.ed-site .ed-page{background:0 0;gap:0;width:100%;max-width:none;margin:0;padding:0}.ed-site .ed-page :is(h1,h2,h3,p){margin:0}.ed-site .ed-page :is(h1,h2,h3){text-wrap:balance}.ed-site .ed-page p{text-wrap:pretty}.ed-site .ed-page :is(h1,h2){letter-spacing:-.045em;font-weight:750}.ed-site .ed-page :is(h1,h2) strong{color:var(--brand-ink);font-weight:inherit}.ed-site .ed-page a:not(.ui-button){text-underline-offset:4px}.ed-site .ed-contained{width:min(100%, var(--ed-content));margin-inline:auto}.ed-site .ed-reading{width:min(100%, var(--ed-reading));margin-inline:auto}.ed-site [id]{scroll-margin-top:96px}.ed-site .ed-extra-section[id]{scroll-margin-top:0}.ed-site :is(a,button,summary,[tabindex]):focus-visible,.ed-mobile-nav :is(a,button):focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}.ed-site .ui-button{border-radius:var(--brand-marketing-control-radius);letter-spacing:-.02em;gap:10px;min-height:44px;font-size:14px;font-weight:600;transition:background-color .16s,box-shadow .16s,transform .16s}.ed-site .ui-button.ui-size-large{min-height:48px;padding:12px 24px}.ed-site .ui-button.ui-button-primary{background:var(--brand-action);color:var(--brand-on-action);border:1px solid var(--brand-action-edge);box-shadow:0 2px 3px color-mix(in srgb, var(--brand-ink) 12%, transparent)}.ed-site .ui-button.ui-button-secondary{background:var(--brand-panel);border:1px solid var(--brand-line);color:var(--brand-ink);box-shadow:none}.ed-site .ui-button:active{transform:translateY(1px)}@media (hover:hover){.ed-site .ui-button.ui-button-primary:hover{filter:brightness(.96);box-shadow:0 4px 12px color-mix(in srgb, var(--brand-ink) 12%, transparent)}.ed-site .ui-button.ui-button-secondary:hover{background:var(--brand-soft)}}.site-shell.ed-site .mk-header{top:0;border:0;border-bottom:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-canvas) 93%, transparent);width:100%;max-width:none;height:67px;color:var(--brand-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none;z-index:60;border-radius:0;margin:0;padding:0;position:sticky;inset-inline:0;transform:none}.site-shell.ed-site .mk-header-bar{width:calc(100% - 64px);max-width:1536px;height:100%;min-height:0;color:var(--brand-ink);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:24px;margin:0 auto;padding:0;display:flex;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.ed-site .mk-header-logo{width:116px;min-width:116px;color:var(--brand-ink)}.ed-site .mk-header-logo .mk-logo{width:116px;height:30px;display:block}.ed-site .mk-logo-mark,.ed-mobile-nav .mk-logo-mark{fill:var(--brand-ink)}[data-theme=dark] .ed-site .mk-logo-mark,[data-theme=dark] .ed-mobile-nav .mk-logo-mark{fill:var(--mk-lime)}.ed-site .mk-nav{align-items:center;gap:24px;margin-left:auto;display:flex}.ed-site .mk-nav-link{min-height:40px;color:var(--brand-muted);white-space:nowrap;background:0 0;border:0;border-radius:0;gap:5px;padding:0;font-size:12px;font-weight:500;text-decoration:none}.ed-site .mk-nav-link[aria-current],.ed-site .mk-nav-link:hover{color:var(--brand-ink);background:0 0}.ed-site .mk-nav-panel{border:1px solid var(--brand-line);background:var(--brand-panel);width:340px;color:var(--brand-ink);box-shadow:var(--ed-shadow);border-radius:14px;padding:12px;top:calc(100% + 12px)}.ed-site .mk-nav-panel-lead{background:var(--brand-soft);border-radius:8px;padding:14px}.ed-site .mk-nav-item{border-radius:8px;padding:12px 14px}.ed-site .mk-nav-item strong{font-size:13px}.ed-site .mk-nav-item span,.ed-site .mk-nav-panel-lead span{color:var(--brand-muted);font-size:11px}.ed-site .mk-header-actions{gap:14px;margin-left:0}.ed-site .mk-header-signin{color:var(--brand-muted);white-space:nowrap;font-size:12px}.ed-site .mk-header-cta{min-height:38px;padding:8px 16px;font-size:12px;display:inline-flex}.ed-site .mk-header-icon{width:34px;height:36px;min-height:36px;color:var(--brand-ink);border-radius:8px}.site-shell.ed-site .mk-header .mk-header-theme.ui-button{background:var(--brand-panel);border:1px solid var(--brand-line);width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:none;z-index:auto;border-radius:12px;flex:none;padding:8px;position:static;inset:auto;display:inline-flex!important}.site-shell.ed-site .mk-header-icon.ui-button{color:var(--brand-ink)}.site-shell.ed-site .mk-header-cta.ui-button{min-height:38px;padding:8px 16px;font-size:12px;font-weight:600;display:inline-flex}.ed-site .ed-not-found{text-align:center;min-height:60dvh;padding:96px 24px}.ed-site .ed-not-found h1{margin:20px auto;font-size:clamp(32px,4vw,48px)}.ed-site .ed-not-found>p:not(.ed-eyebrow){color:var(--brand-muted);margin:20px auto 28px}.ed-site .ed-not-found>div{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.ed-site .mk-header-menu{display:none}.ed-mobile-nav{--mk-on-black:var(--brand-ink);--mk-on-black-muted:var(--brand-muted);background:var(--brand-canvas);color:var(--brand-ink);border-left:1px solid var(--brand-line)}.ed-mobile-nav .mk-mobile-nav-group{border-color:var(--brand-line)}.ed-mobile-nav .mk-mobile-nav-main{letter-spacing:-.025em;font-size:20px}.ed-mobile-nav .mk-mobile-nav-main .ui-icon{color:var(--brand-accent)}.ed-mobile-nav .mk-mobile-nav-sub{gap:12px}.ed-mobile-nav .mk-mobile-nav-sub a{color:var(--brand-muted);font-size:14px}.ed-mobile-nav .mk-mobile-nav-sub a,.ed-mobile-nav .mk-mobile-nav-row>*{background:var(--brand-soft)}.ed-site .ed-hero{background-image:radial-gradient(color-mix(in srgb, var(--brand-muted) 28%, transparent) .65px, transparent .65px);padding:0 var(--ed-gutter) 64px;background-size:24px 24px}.ed-site .ed-hero-copy{text-align:center;padding-top:112px}.ed-site .ed-eyebrow{color:var(--brand-muted);letter-spacing:-.01em;font-size:12px;font-weight:500;line-height:1.6}.ed-site .ed-hero-copy h1{max-width:900px;font-size:clamp(38px, 4.56vw, var(--brand-marketing-display-size));color:color-mix(in srgb, var(--brand-ink) 68%, var(--brand-canvas));margin:24px auto 0;line-height:1.05}.ed-site .ed-hero-phrase{min-height:1.08em;display:inline-block}.ed-site .ed-lead{color:var(--brand-muted);letter-spacing:-.025em;font-size:20px;line-height:1.45}.ed-site .ed-hero-copy .ed-lead{max-width:750px;margin:30px auto 22px}.ed-site .ed-hero-copy .ed-hero-note{margin-top:var(--brand-space-32);color:var(--brand-muted);font-size:13px;line-height:1.7}.ed-site .ed-claim{align-items:stretch;gap:var(--brand-space-8);width:min(100%,520px);margin-inline:auto;display:flex}.ed-site .ed-claim .mk-claim-field{align-items:center;gap:var(--brand-space-8);min-width:0;padding:0 var(--brand-space-16);border:1px solid var(--brand-line);border-radius:var(--brand-marketing-control-radius);background:var(--brand-panel);color:var(--brand-muted);flex:1;font-size:15px;display:flex}.ed-site .ed-claim .mk-claim-field:focus-within{outline:2px solid var(--brand-accent);outline-offset:3px}.ed-site .ed-claim-prefix{flex:none}.ed-site .ed-claim input{width:100%;min-width:0;min-height:48px;box-shadow:none;color:var(--brand-ink);font:inherit;background:0 0;border:0;outline:none;padding:0}.ed-site .ed-claim .ui-button{flex:none}.ed-site .ed-wallet-demo{padding:0 var(--brand-space-24)}.ed-site .ed-wallet-demo .ed-demo-heading>span>strong>span{color:var(--brand-muted)}.ed-site .ed-wallet-header-actions{gap:var(--brand-space-12);font-size:12px;display:flex}.ed-site .ed-wallet-header-actions>span{align-items:center;gap:var(--brand-space-8);padding:var(--brand-space-8) var(--brand-space-12);border:1px solid var(--brand-line);border-radius:var(--brand-marketing-control-radius);display:inline-flex}.ed-site .ed-wallet-stage{perspective:1100px;height:410px;position:relative;overflow:clip}.ed-site .ed-wallet-stage ol{margin:0;padding:0;list-style:none}.ed-site .ed-wallet-stage li{transform-origin:50%;width:min(86%,440px);position:absolute;top:50%;left:50%}.ed-site .ed-wallet-stage .core-card-preview{width:100%;box-shadow:var(--ed-shadow);border-radius:4.2%/6.65%;margin:0;overflow:hidden}.ed-site .ed-wallet-controls{align-items:center;gap:var(--brand-space-16);text-align:center;grid-template-columns:auto minmax(0,1fr) auto;width:min(100%,440px);margin:0 auto;display:grid}.ed-site .ed-wallet-controls>div{gap:var(--brand-space-4);display:grid}.ed-site .ed-wallet-controls strong{font-size:14px}.ed-site .ed-wallet-controls small{color:var(--brand-muted);font-size:11px}.ed-site .ed-wallet-replay{margin:var(--brand-space-12) auto 0;display:flex}.ed-site .ed-early-testimonials .ed-testimonial-grid{margin-top:var(--brand-space-32)}.ed-site .ed-route[data-family=form] .ed-quote-checklist{padding:0;list-style:none}.ed-site .ed-route[data-family=form] .ed-quote-checklist>li{align-items:start;gap:var(--brand-space-12);display:flex}.ed-site .ed-quote-checklist>li>svg{color:var(--brand-accent);flex:none;margin-top:4px}@media (max-width:700px){.ed-site .ed-claim{flex-direction:column;max-width:360px}.ed-site .ed-wallet-demo{padding:0}.ed-site .ed-wallet-header-actions{display:none}.ed-site .ed-wallet-stage{height:320px}}.ed-site .ed-hero-note a{vertical-align:middle;color:var(--brand-ink);text-decoration:none;display:inline-flex}.ed-site .ed-tab-list{border:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-panel) 65%, var(--brand-soft));width:fit-content;max-width:100%;box-shadow:inset 0 1px 2px color-mix(in srgb, var(--brand-ink) 3%, transparent);border-radius:14px;justify-content:center;align-items:center;margin:0 auto 24px;padding:4px;display:flex}.ed-site .ed-hero-showcase>.ed-tab-list{margin-top:96px}.ed-site .ed-tab-list [role=tab]{min-width:80px;min-height:36px;color:var(--brand-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:8px 20px;font-size:12px;transition:background .18s,color .18s,box-shadow .18s}.ed-site .ed-tab-list [aria-selected=true]{background:var(--brand-panel);color:var(--brand-ink);border-color:var(--brand-line);box-shadow:0 1px 3px color-mix(in srgb, var(--brand-ink) 6%, transparent)}.ed-site .ed-tab-panels{width:min(100%, var(--ed-showcase));margin-inline:auto}.ed-site .ed-tab-panel[hidden]{display:none}.ed-site .ed-tab-panel{border-radius:var(--brand-marketing-panel-radius)}.ed-site .ed-hero .ed-window-body{min-height:550px}.ed-site .ed-hero .ed-window-content{padding:40px}.ed-site .ed-hero .ed-window-body{grid-template-columns:176px minmax(0,1fr)}.ed-site .ed-hero .ed-page-editor{max-width:900px;margin:auto}.ed-site .ed-hero .ed-editor-phone .mk-phone{width:230px}.ed-site .ed-product-hero{padding:112px var(--ed-gutter) 104px;text-align:center;border-bottom:1px solid var(--brand-line)}.ed-site .ed-product-hero h1{max-width:900px;color:color-mix(in srgb, var(--brand-ink) 72%, var(--brand-canvas));margin:24px auto;font-size:clamp(38px,4.2vw,60px);line-height:1.08}.ed-site .ed-product-hero .ed-lead{max-width:650px;margin:0 auto 28px;font-size:18px}.ed-site .ed-chips{flex-wrap:wrap;justify-content:center;gap:8px;max-width:620px;margin:24px auto 30px;padding:0;list-style:none;display:flex}.ed-site .ed-chips li{border:1px solid var(--brand-line);background:var(--brand-panel);color:var(--brand-muted);border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:11px;display:inline-flex}.ed-site .ed-chips li svg{color:var(--brand-accent)}.ed-site .ed-product-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.ed-site .ed-product-actions>a:not(.ui-button){align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.ed-site .ed-chapter{padding:var(--ed-section) var(--ed-gutter);border-bottom:1px solid var(--brand-line)}.ed-site .ed-chapter-inner{width:min(100%, var(--ed-content));grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:64px;min-height:480px;margin-inline:auto;display:grid}.ed-site .ed-chapter[data-flip] .ed-chapter-inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.ed-site .ed-chapter[data-flip] .ed-chapter-copy{grid-area:1/2}.ed-site .ed-chapter[data-flip] .ed-chapter-visual{grid-area:1/1}.ed-site .ed-chapter-copy{min-width:0}.ed-site .ed-chapter-copy h2{color:var(--brand-muted);font-size:clamp(30px, 3.1vw, var(--brand-marketing-heading-size));margin:24px 0 22px;line-height:1.14}.ed-site .ed-chapter-copy>p:not(.ed-eyebrow){color:var(--brand-muted);letter-spacing:-.02em;margin-bottom:30px;font-size:17px;line-height:1.65}.ed-site .ed-chapter-copy .ui-button{margin-top:4px}.ed-site .ed-chapter-points{color:var(--brand-muted);gap:10px;margin:0 0 26px;padding:0;font-size:13px;list-style:none;display:grid}.ed-site .ed-chapter-points li{align-items:center;gap:8px;display:flex}.ed-site .ed-chapter-points svg{color:var(--brand-accent);flex:none}.ed-site .ed-chapter-visual{min-width:0}.ed-site .ed-section-heading{text-align:center;max-width:780px;margin:0 auto 48px}.ed-site .ed-section-heading h2{color:var(--brand-muted);font-size:clamp(28px,3.1vw,44px);line-height:1.15}.ed-site .ed-section-heading .ed-eyebrow{margin-bottom:20px}.ed-site .ed-section-heading>p:not(.ed-eyebrow){max-width:660px;color:var(--brand-muted);margin:20px auto 0;font-size:16px;line-height:1.65}.ed-site .ed-proof-strip{padding:72px var(--ed-gutter) 88px}.ed-site .ed-proof-strip .ed-section-heading{margin-bottom:32px}.ed-site .ed-proof-strip .ed-section-heading h2{font-size:28px}.ed-site .ed-proof-strip .ed-section-heading>p{font-size:12px}.ed-site .ed-proof-grid,.ed-site .ed-evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ed-site :is(.ed-proof-grid,.ed-evidence-grid) article{border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--ed-shadow);border-radius:16px;padding:24px}.ed-site :is(.ed-proof-grid,.ed-evidence-grid) article>header{align-items:center;gap:12px;margin-bottom:22px;display:flex}.ed-site .ed-evidence-icon{background:var(--brand-soft);width:38px;height:38px;color:var(--brand-accent);border-radius:50%;flex:none;place-items:center;display:grid}.ed-site :is(.ed-proof-grid,.ed-evidence-grid) header strong{font-size:12px;line-height:1.4;display:block}.ed-site :is(.ed-proof-grid,.ed-evidence-grid) header small{color:var(--brand-muted);margin-top:4px;font-size:10px;display:block}.ed-site :is(.ed-proof-grid,.ed-evidence-grid) h3{letter-spacing:-.025em;margin-bottom:12px;font-size:18px;line-height:1.4}.ed-site :is(.ed-proof-grid,.ed-evidence-grid) article>p{color:var(--brand-muted);font-size:13px;line-height:1.8}.ed-site :is(.ed-proof-grid,.ed-evidence-grid) article>a{align-items:center;gap:8px;margin-top:20px;font-size:12px;text-decoration:none;display:inline-flex}.ed-site .ed-evidence{width:min(100% - 80px,1360px);margin:var(--ed-gutter) auto;border:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-panel) 30%, transparent);border-radius:32px;padding:88px 32px}.ed-site .ed-evidence-grid article:nth-child(2){margin-top:24px}.ed-site .ed-evidence-grid article:nth-child(5){margin-top:-8px}.ed-site .ed-introduction{padding:80px var(--ed-gutter) var(--ed-section);border-bottom:1px solid var(--brand-line)}.ed-site .ed-introduction .ed-section-heading{max-width:850px}.ed-site .ed-intro-demo{border:1px solid var(--brand-line);background:var(--ed-stage);border-radius:20px;overflow:hidden}.ed-site .ed-tap-diagram{justify-content:center;align-items:center;gap:70px;min-height:470px;padding:40px;display:flex;position:relative}.ed-site .ed-tap-diagram>.core-card-preview{width:340px;height:auto;filter:drop-shadow(0 20px 18px color-mix(in srgb, var(--brand-ink) 18%, transparent));transform:rotate(-8deg)}.ed-site .ed-tap-phone .mk-phone{aspect-ratio:868/1812;width:180px;height:auto}.ed-site .ed-tap-signal{color:var(--brand-accent);align-items:center;gap:7px;display:flex}.ed-site .ed-tap-signal span{border-right:2px solid;border-radius:50%;width:9px;height:54px}.ed-site .ed-tap-signal span:last-child{opacity:.45;height:80px}.ed-site .ed-tap-qr{color:var(--brand-muted);align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;bottom:24px;right:28px}.ed-site .ed-connection-steps{border-top:1px solid var(--brand-line);background:var(--brand-panel);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:24px 36px 32px;list-style:none;display:grid}.ed-site .ed-connection-steps li{gap:8px;display:grid}.ed-site .ed-connection-steps li>span{color:var(--brand-muted);font-size:11px}.ed-site .ed-connection-steps strong{letter-spacing:-.02em;font-size:14px}.ed-site .ed-connection-steps p{color:var(--brand-muted);font-size:12px}.ed-site .ed-window{border:1px solid var(--brand-line);border-radius:var(--brand-marketing-panel-radius);background:var(--brand-panel);width:100%;color:var(--brand-ink);box-shadow:var(--ed-shadow);text-align:left;overflow:hidden;container-type:inline-size}.ed-site .ed-window-bar{border-bottom:1px solid var(--brand-line);background:var(--brand-soft);height:36px;color:var(--brand-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 16px;font-size:10px;display:flex}.ed-site .ed-window-dots{gap:4px;display:flex}.ed-site .ed-window-dots i{border:1px solid color-mix(in srgb, var(--brand-muted) 35%, transparent);border-radius:50%;width:6px;height:6px}.ed-site .ed-window-bar>small{font-size:9px}.ed-site .ed-window-body{grid-template-columns:104px minmax(0,1fr);min-height:380px;display:grid}.ed-site .ed-window-body:has(>.ed-window-content:only-child){grid-template-columns:minmax(0,1fr)}.ed-site .ed-demo-sidebar{border-right:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-soft) 50%, var(--brand-panel));flex-direction:column;gap:18px;padding:24px 12px;display:flex}.ed-site .ed-demo-sidebar>svg{width:25px;height:25px}.ed-site .ed-demo-sidebar>strong{white-space:nowrap;margin:0 0 8px;font-size:10px}.ed-site .ed-demo-sidebar>span{color:var(--brand-muted);white-space:nowrap;align-items:center;gap:8px;font-size:10px;display:flex}.ed-site .ed-demo-sidebar>span[data-active]{color:var(--brand-ink);font-weight:650}.ed-site .ed-demo-sidebar .ed-demo-settings{margin-top:auto}.ed-site .ed-demo-sidebar>small{border-top:1px solid var(--brand-line);padding-top:12px;font-size:9px}.ed-site .ed-window-content{align-self:stretch;min-width:0;padding:24px}.ed-site .ed-window-caption{border-top:1px solid var(--brand-line);color:var(--brand-muted);text-align:center;background:var(--brand-panel);margin:0;padding:8px 12px;font-size:9px}.ed-site .ed-demo-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:26px;display:flex}.ed-site .ed-demo-heading>span:first-child{gap:7px;display:grid}.ed-site .ed-demo-heading small{color:var(--brand-muted);font-size:10px}.ed-site .ed-demo-heading strong{letter-spacing:-.035em;font-size:20px;line-height:1.3}.ed-site .ed-sample-button{background:var(--brand-action);border:1px solid var(--brand-action-edge);color:var(--brand-on-action);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:9px;display:inline-flex}.ed-site .ed-editor-tabs{border-bottom:1px solid var(--brand-line);color:var(--brand-muted);gap:22px;margin-bottom:22px;font-size:10px;display:flex}.ed-site .ed-editor-tabs>span{padding-bottom:10px}.ed-site .ed-editor-tabs>span[data-active=true]{color:var(--brand-ink);border-bottom:2px solid var(--brand-accent)}.ed-site .ed-page-editor{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;display:grid}.ed-site .ed-editor-fields{min-width:0}.ed-site .ed-profile-field{align-items:center;gap:10px;margin-bottom:18px;display:flex}.ed-site .ed-profile-field img{border-radius:50%}.ed-site .ed-profile-field strong{font-size:12px;display:block}.ed-site .ed-profile-field small{color:var(--brand-muted);margin-top:3px;font-size:9px;display:block}.ed-site .ed-display-field{border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:8px;padding:11px 12px}.ed-site .ed-display-field small{color:var(--brand-muted);margin-bottom:5px;font-size:9px;display:block}.ed-site .ed-display-field :is(p,span,strong){font-size:11px;line-height:1.6}.ed-site .ed-block-list{gap:8px;margin-top:16px;display:grid}.ed-site .ed-block-list>div{border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.ed-site .ed-block-list small{color:var(--brand-muted);font-size:8px;display:block}.ed-site .ed-block-list strong{font-size:10px;display:block}.ed-site .ed-drag{color:var(--brand-muted);font-size:20px}.ed-site .ed-demo-toggle{background:var(--brand-accent);border-radius:99px;flex:none;width:23px;height:14px;margin-left:auto;position:relative}.ed-site .ed-demo-toggle:after{content:"";background:var(--brand-panel);border-radius:50%;width:8px;position:absolute;inset:3px 3px 3px auto}.ed-site .ed-add-block{color:var(--brand-muted);justify-content:center;align-items:center;gap:5px;padding:12px;font-size:10px;display:flex}.ed-site .ed-editor-phone{place-items:center;padding:10px;display:grid}.ed-site .ed-editor-phone .mk-phone{aspect-ratio:868/1812;width:172px;max-width:none;height:auto;margin:0;transform:none}.ed-site .ed-card-config{flex-direction:column;justify-content:center;min-height:360px;padding:24px 16px;display:flex}.ed-site .ed-card-render{flex:1;place-items:center;min-height:240px;padding:20px 10px;display:grid}.ed-site .ed-card-render>.core-card-preview{width:min(100%,440px);height:auto;filter:drop-shadow(0 18px 16px color-mix(in srgb, var(--brand-ink) 18%, transparent));transform:rotate(-7deg)}.ed-site .ed-card-render .core-card-preview img{filter:none;width:100%;transform:none}.ed-site .ed-card-controls{justify-content:space-between;align-items:center;gap:16px;width:min(100%,440px);margin:30px auto 16px;display:flex}.ed-site .ed-card-controls small{color:var(--brand-muted);font-size:10px;display:block}.ed-site .ed-card-controls strong{margin-top:4px;font-size:16px;display:block}.ed-site .ed-design-swatches{gap:8px;display:flex}.ed-site .ed-design-swatches button{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;width:38px;height:38px;padding:5px;display:grid}.ed-site .ed-design-swatches button[aria-pressed=true]{border-color:var(--brand-muted)}.ed-site .ed-design-swatches button span{border:1px solid var(--brand-line);background:var(--brand-palette-ink-black);border-radius:50%;width:26px;height:26px}.ed-site .ed-design-swatches [data-color=forest] span{background:var(--brand-palette-forest)}.ed-site .ed-design-swatches [data-color=rose] span{background:var(--brand-palette-taps-rose)}.ed-site :is(.ed-team-demo,.ed-crm-demo,.ed-insights-demo,.ed-followup-demo,.ed-calendar-demo){width:100%;max-width:850px;margin-inline:auto}.ed-site .ed-demo-search{border:1px solid var(--brand-line);color:var(--brand-muted);border-radius:7px;align-items:center;gap:7px;margin-bottom:22px;padding:10px;font-size:9px;display:flex}.ed-site .ed-table-label{border-bottom:1px solid var(--brand-line);color:var(--brand-muted);justify-content:space-between;padding:10px 8px;font-size:9px;display:flex}.ed-site .ed-team-person{border-bottom:1px solid var(--brand-line);align-items:center;gap:10px;padding:17px 5px;display:flex}.ed-site .ed-avatar{background:var(--brand-soft);width:30px;height:30px;color:var(--brand-ink);border:1px solid var(--brand-line);border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;display:inline-grid}.ed-site .ed-team-person strong{font-size:11px;display:block}.ed-site .ed-team-person small{color:var(--brand-muted);margin-top:3px;font-size:9px;display:block}.ed-site .ed-status{background:var(--brand-soft);color:var(--brand-muted);border-radius:5px;align-items:center;gap:5px;margin-left:auto;padding:4px 7px;font-size:8px;display:flex}.ed-site .ed-status i{background:var(--brand-accent);border-radius:50%;width:4px;height:4px}.ed-site .ed-brand-settings{gap:20px;max-width:380px;margin:20px auto;display:grid}.ed-site .ed-brand-logo{background:var(--brand-palette-forest);color:var(--brand-palette-chalk);border-radius:10px;justify-content:center;align-items:center;gap:14px;padding:22px;font-size:64px;font-weight:800;line-height:1;display:flex}.ed-site .ed-brand-logo span{letter-spacing:.03em;font-size:14px;line-height:1.2}.ed-site .ed-brand-swatches{border-radius:8px;height:32px;display:flex;overflow:hidden}.ed-site .ed-brand-swatches i{background:var(--brand-palette-lime);width:33.333%}.ed-site .ed-brand-swatches i:nth-child(2){background:var(--brand-palette-forest)}.ed-site .ed-brand-swatches i:nth-child(3){background:var(--brand-palette-chalk)}.ed-site .ed-brand-settings .ed-display-field strong{justify-content:space-between;display:flex}.ed-site .ed-contact-table .ed-table-label,.ed-site .ed-contact-row{grid-template-columns:minmax(0,1.6fr) .7fr .7fr;align-items:center;gap:10px;display:grid}.ed-site .ed-contact-row{border-bottom:1px solid var(--brand-line);padding:18px 5px}.ed-site .ed-contact-row>span:first-child{align-items:center;gap:8px;display:flex}.ed-site .ed-contact-row strong{font-size:10px}.ed-site .ed-contact-row>small{color:var(--brand-muted);font-size:9px}.ed-site .ed-stage-tag{border:1px solid var(--brand-line);background:var(--brand-soft);width:fit-content;color:var(--brand-muted);border-radius:5px;padding:4px 8px;font-size:9px;display:inline-flex}.ed-site .ed-stage-tag[data-stage=Won]{color:var(--brand-success);background:var(--brand-success-soft)}.ed-site .ed-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-block:12px;display:grid}.ed-site .ed-pipeline-column{background:var(--brand-soft);border-radius:9px;min-width:0;min-height:280px;padding:9px}.ed-site .ed-pipeline-column>header{align-items:center;gap:5px;margin:0 0 15px;font-size:9px;display:flex}.ed-site .ed-pipeline-column header>small{color:var(--brand-muted);margin-left:auto;font-size:8px}.ed-site .ed-pipeline-column header>i{background:var(--brand-accent);border-radius:50%;width:5px;height:5px}.ed-site .ed-pipeline-column article{border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--ed-shadow);border-radius:8px;gap:10px;padding:14px 10px;display:grid}.ed-site .ed-pipeline-column article>strong{font-size:11px}.ed-site .ed-pipeline-column article>p{color:var(--brand-muted);font-size:10px;line-height:1.6}.ed-site .ed-pipeline-column article>small{background:var(--brand-soft);width:fit-content;color:var(--brand-muted);border-radius:4px;padding:3px 5px;font-size:8px}.ed-site .ed-pipeline-add{color:var(--brand-muted);align-items:center;gap:5px;padding-top:14px;font-size:9px;display:flex}.ed-site .ed-followup-task{border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:9px;align-items:center;gap:12px;padding:15px;display:flex}.ed-site .ed-task-check{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-accent);border-radius:50%;place-items:center;display:grid}.ed-site .ed-followup-task strong{font-size:11px;display:block}.ed-site .ed-followup-task small{color:var(--brand-muted);margin-top:5px;font-size:9px;display:block}.ed-site .ed-followup-task>svg{color:var(--brand-muted);margin-left:auto}.ed-site .ed-email-preview{border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:9px;margin:16px 0;padding:20px}.ed-site .ed-email-preview>div{border-bottom:1px solid var(--brand-line);align-items:center;gap:8px;margin:0 0 20px;padding-bottom:12px;font-size:10px;display:flex}.ed-site .ed-email-preview small{color:var(--brand-muted);margin-left:auto;font-size:8px}.ed-site .ed-email-preview p{color:var(--brand-muted);margin-bottom:12px;font-size:12px}.ed-site .ed-followup-context{background:var(--brand-soft);border-radius:8px;padding:12px 16px}.ed-site .ed-followup-context span{align-items:center;gap:6px;font-size:9px;display:flex}.ed-site .ed-followup-context p{color:var(--brand-muted);margin-top:8px;font-size:10px}.ed-site .ed-period{border:1px solid var(--brand-line);color:var(--brand-muted);border-radius:5px;padding:6px;font-size:9px}.ed-site .ed-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:32px;display:grid}.ed-site .ed-kpis>div{border:1px solid var(--brand-line);border-radius:8px;gap:8px;padding:14px;display:grid}.ed-site .ed-kpis small{color:var(--brand-muted);font-size:9px}.ed-site .ed-kpis strong{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:24px}.ed-site .ed-kpis span{color:var(--brand-muted);font-size:8px}.ed-site .ed-chart{border-bottom:1px solid var(--brand-line);align-items:end;gap:10px;height:180px;display:flex;position:relative}.ed-site .ed-chart-grid{background:repeating-linear-gradient(to top, transparent 0, transparent 44px, var(--brand-line) 45px);opacity:.5;position:absolute;inset:0}.ed-site .ed-chart>span{z-index:1;background:color-mix(in srgb, var(--brand-accent) 75%, var(--brand-soft));border-radius:4px 4px 0 0;flex:1;max-width:40px;min-height:10px}.ed-site .ed-chart-axis{color:var(--brand-muted);justify-content:space-between;margin:8px 0 20px;font-size:8px;display:flex}.ed-site .ed-capture-demo{justify-content:center;align-items:center;gap:24px;min-height:360px;padding:10px;display:flex}.ed-site .ed-capture-card{background:var(--brand-panel);border:1px solid var(--brand-line);text-align:center;width:215px;box-shadow:var(--ed-shadow);border-radius:16px;gap:12px;padding:24px 18px;display:grid}.ed-site .ed-avatar-large{background:var(--brand-accent);width:48px;height:48px;color:var(--brand-panel);margin:auto;font-size:16px}.ed-site .ed-capture-card>strong{font-size:14px}.ed-site .ed-capture-card>p{color:var(--brand-muted);font-size:11px}.ed-site .ed-capture-card .ed-display-field{text-align:left}.ed-site .ed-capture-card>small{color:var(--brand-muted);font-size:9px}.ed-site .ed-capture-arrow{color:var(--brand-muted)}.ed-site .ed-capture-message{border:1px solid var(--brand-line);background:var(--brand-panel);max-width:200px;box-shadow:var(--ed-shadow);border-radius:14px;padding:20px}.ed-site .ed-capture-message>small{color:var(--brand-muted);margin:14px 0 8px;font-size:9px;display:block}.ed-site .ed-capture-message>strong{letter-spacing:-.025em;font-size:16px}.ed-site .ed-capture-message>p{color:var(--brand-muted);margin:12px 0;font-size:11px}.ed-site .ed-capture-icon{border:1px solid var(--brand-line);width:38px;height:38px;color:var(--brand-accent);border-radius:10px;place-items:center;display:grid}.ed-site .ed-week-grid{border:1px solid var(--brand-line);border-radius:8px;grid-template-columns:repeat(5,minmax(0,1fr));min-height:240px;margin-bottom:20px;display:grid;overflow:hidden}.ed-site .ed-week-grid>div{border-right:1px solid var(--brand-line);background:repeating-linear-gradient(to bottom, transparent 0, transparent 59px, var(--brand-line) 60px);position:relative}.ed-site .ed-week-grid>div:last-child{border:0}.ed-site .ed-week-grid header{border-bottom:1px solid var(--brand-line);background:var(--brand-panel);text-align:center;gap:5px;padding:12px 0;display:grid}.ed-site .ed-week-grid header small{color:var(--brand-muted);font-size:9px}.ed-site .ed-week-grid header strong{font-size:14px}.ed-site .ed-calendar-event{background:var(--brand-action);color:var(--brand-on-action);border-radius:5px;margin:40px 3px 0;padding:7px 4px;font-size:8px;line-height:1.5;display:block}.ed-site .ed-calendar-event small{margin-top:5px;font-size:7px;display:block}.ed-site .ed-calendar-event[data-tone=forest]{background:var(--brand-palette-forest);color:var(--brand-palette-chalk);margin-top:90px}.ed-site .ed-supporting{border-bottom:1px solid var(--brand-line);padding:80px 0;overflow:hidden}.ed-site .ed-supporting>.ed-section-heading{padding-inline:var(--ed-gutter)}.ed-site .ed-feature-rail{width:min(calc(100% - 64px), var(--ed-showcase));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;grid-auto-columns:clamp(320px,40vw,540px);grid-auto-flow:column;gap:24px;margin:auto;padding-bottom:20px;display:grid;overflow-x:auto}.ed-site .ed-feature-rail>article{scroll-snap-align:start;min-width:0}.ed-site .ed-feature-rail .ed-window-body{min-height:350px}.ed-site .ed-feature-rail h3{letter-spacing:-.03em;margin-top:22px;font-size:21px;line-height:1.3}.ed-site .ed-feature-rail article>p{color:var(--brand-muted);margin:12px 0;font-size:14px}.ed-site .ed-feature-rail article>a{color:var(--brand-ink);align-items:center;gap:6px;font-size:12px;text-decoration:none;display:inline-flex}.ed-site .ed-value,.ed-site .ed-plan-details{padding:var(--ed-section) var(--ed-gutter);border-bottom:1px solid var(--brand-line);text-align:center}.ed-site .ed-comparison-wrap{border:1px solid var(--brand-line);background:var(--brand-panel);text-align:left;border-radius:16px;width:100%;overflow-x:auto}.ed-site .ed-comparison{border-collapse:collapse;width:100%;font-size:13px}.ed-site .ed-comparison th,.ed-site .ed-comparison td{border-bottom:1px solid var(--brand-line);padding:23px 24px;line-height:1.7}.ed-site .ed-comparison thead{color:var(--brand-muted);background:var(--brand-soft);font-size:11px}.ed-site .ed-comparison tbody th{text-align:left;white-space:nowrap;width:24%;font-size:14px}.ed-site .ed-comparison tbody td{color:var(--brand-muted)}.ed-site .ed-comparison tbody tr:last-child>*{border-bottom:0}.ed-site .ed-comparison tbody a{text-decoration:none}.ed-site .ed-plan-comparison-key{color:var(--brand-muted);text-align:left;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:16px;font-size:12px;display:flex}.ed-site .ed-plan-comparison-key>span{align-items:center;gap:6px;display:inline-flex}.ed-site .ed-plan-comparison-key svg,.ed-site .ed-plan-matrix td svg{color:var(--brand-accent)}.ed-site .ed-plan-scroll-hint{margin-left:auto}.ed-site .ed-plan-comparison-key>.ed-plan-scroll-hint{display:none}.ed-site .ed-plan-matrix-wrap{position:relative}.ed-site .ed-plan-matrix-wrap:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}.ed-site .ed-comparison.ed-plan-matrix{table-layout:fixed;font-variant-numeric:tabular-nums;min-width:860px}.ed-site .ed-plan-matrix :is(th,td){vertical-align:middle;padding:18px 20px}.ed-site .ed-plan-matrix thead th{text-align:center;vertical-align:top}.ed-site .ed-plan-matrix thead th:first-child{z-index:2;background:var(--brand-soft);text-align:left;width:260px;position:sticky;left:0}.ed-site .ed-plan-matrix thead strong{color:var(--brand-ink);font-size:15px;display:block}.ed-site .ed-plan-matrix thead small{margin-top:5px;font-size:10px;font-weight:400;display:block}.ed-site .ed-plan-matrix-price{color:var(--brand-ink);margin-top:10px;font-size:14px;display:block}.ed-site .ed-plan-matrix .ed-plan-matrix-price>small{display:inline}.ed-site .ed-plan-matrix th[scope=row]{z-index:1;white-space:normal;background:var(--brand-panel);width:260px;color:var(--brand-ink);box-shadow:inset -1px 0 var(--brand-line);font-size:13px;font-weight:500;position:sticky;left:0}.ed-site .ed-plan-matrix th[scope=row] small{color:var(--brand-muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.ed-site .ed-plan-matrix td{text-align:center;color:var(--brand-ink);font-size:12px}.ed-site .ed-plan-unavailable{color:var(--brand-muted)}.ed-site .ed-plan-matrix .ed-plan-matrix-group th{white-space:normal;color:var(--brand-ink);background:var(--brand-soft);padding-block:14px;font-size:12px;font-weight:600}.ed-site .ed-plan-matrix tbody:not(:last-child) tr:last-child>*{border-bottom:1px solid var(--brand-line)}.ed-site .ed-plan-comparison-notes{text-align:left;color:var(--brand-muted);gap:12px;margin:24px 0 0;font-size:12px;line-height:1.8;display:grid}.ed-site .ed-plan-separate-products{border:1px solid var(--brand-line);border-radius:var(--brand-marketing-panel-radius);background:var(--brand-panel);text-align:left;grid-template-columns:1fr 1fr;margin-top:40px;display:grid}.ed-site .ed-plan-separate-products article{min-width:0;padding:28px}.ed-site .ed-plan-separate-products article+article{border-left:1px solid var(--brand-line)}.ed-site .ed-plan-separate-products h3{margin:12px 0;font-size:20px;line-height:1.5}.ed-site .ed-plan-separate-products p:not(.ed-eyebrow){color:var(--brand-muted);font-size:13px;line-height:1.8}.ed-site .ed-plan-separate-products .ed-plan-one-price{margin-top:12px}.ed-site .ed-plan-separate-products a{align-items:center;gap:8px;margin-top:20px;font-size:13px;text-decoration:none;display:inline-flex}@media (max-width:900px){.ed-site .ed-plan-comparison-key>.ed-plan-scroll-hint{display:inline-flex}}@media (max-width:699px){.ed-site .ed-plan-matrix thead th:first-child,.ed-site .ed-plan-matrix th[scope=row]{width:180px}.ed-site .ed-plan-matrix :is(th,td){padding:15px 14px}.ed-site .ed-plan-comparison-key{gap:8px 16px}.ed-site .ed-plan-scroll-hint{width:100%;margin-left:0}.ed-site .ed-plan-separate-products{grid-template-columns:minmax(0,1fr)}.ed-site .ed-plan-separate-products article{padding:24px}.ed-site .ed-plan-separate-products article+article{border-left:0;border-top:1px solid var(--brand-line)}}.ed-site .ed-value-note{max-width:740px;color:var(--brand-muted);margin:24px auto 30px;font-size:12px;line-height:1.8}.ed-site .ed-purpose{padding:88px var(--ed-gutter);background:var(--brand-palette-forest);color:var(--brand-palette-chalk);text-align:center}.ed-site .ed-purpose .ed-eyebrow{color:color-mix(in srgb, var(--brand-palette-chalk) 65%, transparent)}.ed-site .ed-purpose h2{color:color-mix(in srgb, var(--brand-palette-chalk) 68%, transparent);margin:24px 0 28px;font-size:clamp(30px,3.1vw,44px);line-height:1.2}.ed-site .ed-purpose h2 strong{color:var(--brand-palette-chalk)}.ed-site .ed-purpose .ed-reading>p:not(.ed-eyebrow){color:color-mix(in srgb, var(--brand-palette-chalk) 82%, transparent);margin-bottom:20px;font-size:17px;line-height:1.8}.ed-site .ed-purpose-signature{text-align:left;justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.ed-site .ed-purpose-signature>svg{width:40px;height:40px}.ed-site .ed-purpose-signature span{font-size:15px;font-weight:600}.ed-site .ed-purpose-signature small{opacity:.7;margin-top:3px;font-size:10px;font-weight:400;display:block}.ed-site .ed-walkthrough{padding:var(--ed-section) var(--ed-gutter);background:var(--brand-palette-forest-deep);color:var(--brand-palette-chalk)}.ed-site .ed-walkthrough>.ed-contained{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.ed-site .ed-walkthrough .ed-eyebrow{color:color-mix(in srgb, var(--brand-palette-chalk) 60%, transparent)}.ed-site .ed-walkthrough h2{color:color-mix(in srgb, var(--brand-palette-chalk) 65%, transparent);margin:24px 0;font-size:clamp(30px,3.3vw,46px);line-height:1.15}.ed-site .ed-walkthrough h2 strong{color:var(--brand-palette-chalk)}.ed-site .ed-walkthrough-copy>p:not(.ed-eyebrow){opacity:.75;margin-bottom:30px;font-size:16px;line-height:1.8}.ed-site .ed-walkthrough .ui-button-primary{background:var(--brand-palette-lime);color:var(--brand-palette-ink-black)}.ed-site .ed-walkthrough-timeline{gap:16px;display:grid}.ed-site .ed-walkthrough-timeline>div{border:1px solid color-mix(in srgb, var(--brand-palette-chalk) 18%, transparent);background:color-mix(in srgb, var(--brand-palette-chalk) 4%, transparent);border-radius:12px;grid-template-columns:40px 1fr;gap:8px 16px;padding:22px;display:grid}.ed-site .ed-walkthrough-timeline>div>span{border:1px solid color-mix(in srgb, var(--brand-palette-chalk) 20%, transparent);border-radius:10px;grid-area:1/1/4;place-items:center;height:40px;display:grid}.ed-site .ed-walkthrough-timeline small{opacity:.5;font-size:10px}.ed-site .ed-walkthrough-timeline strong{font-size:14px}.ed-site .ed-walkthrough-timeline p{opacity:.65;grid-column:2;font-size:12px}.ed-site .ed-closing{padding:128px var(--ed-gutter);text-align:center;border-top:1px solid var(--brand-line)}.ed-site .ed-closing>div{max-width:850px;margin:auto}.ed-site .ed-closing>div>svg{width:44px;height:44px;margin:0 auto 26px}.ed-site .ed-closing h2{letter-spacing:-.045em;color:var(--brand-muted);text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:750;line-height:1.15}.ed-site .ed-closing h2 strong{color:var(--brand-ink);font-weight:inherit}.ed-site .ed-closing p{max-width:600px;color:var(--brand-muted);margin:24px auto 30px;font-size:16px;line-height:1.8}.ed-site .ed-faq{padding:var(--ed-section) var(--ed-gutter);border-bottom:1px solid var(--brand-line)}.ed-site .ed-faq details{border-top:1px solid var(--brand-line)}.ed-site .ed-faq details:last-child{border-bottom:1px solid var(--brand-line)}.ed-site .ed-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:15px;font-weight:600;list-style:none;display:flex}.ed-site .ed-faq summary::-webkit-details-marker{display:none}.ed-site .ed-faq summary>span{color:var(--brand-muted);font-size:24px;font-weight:400;transition:transform .18s}.ed-site .ed-faq details[open] summary>span{transform:rotate(45deg)}.ed-site .ed-faq details>p{color:var(--brand-muted);padding:0 36px 24px 0;font-size:14px;line-height:1.9}.ed-site .ed-product-offer{padding:64px var(--ed-gutter);background:var(--brand-soft);border-bottom:1px solid var(--brand-line)}.ed-site .ed-product-offer .ed-contained{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.ed-site .ed-product-offer h2{margin:16px 0;font-size:30px;line-height:1.2}.ed-site .ed-product-offer p{color:var(--brand-muted);font-size:15px}.ed-site .ed-product-offer .ed-contained>div:last-child{justify-items:end;gap:20px;display:grid}.ed-site .ed-product-offer .ed-contained>div>strong{letter-spacing:-.04em;font-size:32px}.ed-site .ed-product-offer strong small{color:var(--brand-muted);letter-spacing:0;font-size:12px;font-weight:400}.ed-site .ed-product-offer a:not(.ui-button){font-size:12px}.ed-site .ed-pricing-free{border:1px solid var(--brand-line);background:var(--brand-soft);text-align:left;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;max-width:720px;margin:36px auto 0;padding:18px 22px;display:flex}.ed-site .ed-pricing-free>span{color:var(--brand-muted);font-size:12px}.ed-site .ed-pricing-free>span strong{color:var(--brand-ink)}.ed-site .ed-pricing-free .ui-button{flex:none}.ed-site .ed-pricing-offers{padding:80px 0}.ed-site .ed-pricing .home-shared-pricing{border:0;padding:0}.ed-site .ed-pricing .home-heading{text-align:center;margin-bottom:32px}.ed-site .ed-pricing .home-heading h2{font-size:28px}.ed-site .ed-pricing .home-heading p{color:var(--brand-muted);margin-top:12px;font-size:14px}.ed-site .ed-pricing .cp-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ed-site .ed-pricing .cp-offer{background:var(--brand-panel);border:1px solid var(--brand-line);min-width:0;box-shadow:var(--ed-shadow);border-radius:16px}.ed-site .ed-pricing .cp-plan[data-plan=enterprise],.ed-site .ed-pricing .cp-one{grid-column:1/-1}.ed-site .ed-pricing .cp-plan[data-plan=enterprise]{grid-template-columns:1fr 1fr;gap:20px 48px;display:grid}.ed-site .ed-pricing .cp-plan[data-plan=enterprise] .cp-features{grid-area:1/2/4}.ed-site .ed-pricing .cp-plan[data-plan=enterprise] .cp-offer-action{grid-column:1}.ed-site .ed-pricing .cp-teams-actions{gap:var(--brand-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:999px){.ed-site .ed-pricing .cp-teams-actions{grid-template-columns:minmax(0,1fr)}}.ed-site .ed-route>main:not(.ed-page){max-width:1376px;margin-inline:auto}.ed-site .ed-route .mk-page-hero{border:0;border-bottom:1px solid var(--brand-line);width:100%;max-width:none;min-height:0;color:var(--brand-ink);box-shadow:none;text-align:center;background:0 0;border-radius:0;margin:0;padding:100px 32px 80px;position:relative;overflow:visible}.ed-site .ed-route .mk-page-hero:before,.ed-site .ed-route .mk-page-hero:after{display:none}.ed-site .ed-route .mk-page-hero .mk-display{max-width:900px;color:var(--brand-ink);letter-spacing:-.045em;margin:18px auto 24px;font-size:clamp(34px,4vw,56px);font-weight:750;line-height:1.12}.ed-site .ed-route .mk-page-hero .mk-display :is(strong,em,mark){color:var(--brand-ink);font-weight:inherit;background:0 0;font-style:normal}.ed-site .ed-route .mk-page-hero>p{max-width:660px;color:var(--brand-muted);margin:0 auto;font-size:17px}.ed-site .ed-route .mk-page-hero-art{display:none}.ed-site .ed-route .mk-page-hero .mk-pill{color:var(--brand-muted);background:0 0;border:0;padding:0;font-size:12px}.ed-site .ed-route .mk-page-hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:30px;display:flex}.ed-site .ed-route .mk-page-hero[data-compact=true]{text-align:left;padding:64px 24px 40px}.ed-site .ed-route .mk-page-hero[data-compact=true] .mk-display{max-width:none;margin-left:0;font-size:36px}.ed-site .ed-route .mk-page-hero[data-compact=true]>p{max-width:none;margin-left:0;font-size:14px}.ed-site .ed-route .mk-crumbs{color:var(--brand-muted);justify-content:center;margin:0 0 24px;font-size:11px;position:static}.ed-site .ed-route :is(.mk-section,.sf-section){padding-inline:32px}.ed-site .ed-route .mk-head{margin-bottom:40px}.ed-site .ed-route .mk-heading{letter-spacing:-.04em;font-size:clamp(28px,3vw,40px);line-height:1.2}.ed-site .ed-route .mk-heading em{font-style:normal}.ed-site .ed-route :is(.mk-panel,.mk-band){box-shadow:none;background:0 0;border-radius:0}.ed-site .ed-route :is(.mk-reason,.mk-compare-card,.sf-tile){border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--ed-shadow);border-radius:14px}.ed-site .ed-route .mk-compare-table{border-collapse:collapse;background:var(--brand-panel);width:100%;font-size:14px}.ed-site .ed-route .mk-compare-table :is(td,th){border-color:var(--brand-line);padding:22px}.ed-site .ed-route[data-family=catalog]>main{max-width:1312px}.ed-site .ed-route[data-family=product] .sf-pdp{padding-top:24px}.ed-site .ed-route[data-family=product] :is(.sf-pdp-gallery,.sf-card-scene,.tcp-stage){background:var(--ed-stage);border:1px solid var(--brand-line);box-shadow:none;border-radius:18px}.ed-site .ed-route[data-family=product] :is(.sf-pdp-info,.sf-card-head) h1{letter-spacing:-.045em;font-size:clamp(32px,4vw,48px);line-height:1.15}.ed-site .ed-route[data-family=product] :is(.sf-story,.sf-help){border-top:1px solid var(--brand-line);padding-block:72px}.ed-site .ed-route:is([data-family=help],[data-family=articles]) .help-page{width:min(100% - 48px,920px);max-width:none;margin:auto;padding:100px 0 88px}.ed-site .ed-route .help-heading{text-align:center;max-width:700px;margin:0 auto 52px}.ed-site .ed-route .help-heading h1{letter-spacing:-.04em;font-size:clamp(32px,3.5vw,46px);font-weight:750;line-height:1.15}.ed-site .ed-route .help-heading>p{max-width:480px;color:var(--brand-muted);margin:20px auto 28px;font-size:15px}.ed-site .ed-route .help-search{border:1px solid var(--brand-line);background:var(--brand-panel);max-width:600px;box-shadow:var(--ed-shadow);border-radius:10px;margin:auto}.ed-site .ed-route :is(.help-contact,.help-empty,.help-topic,.help-category,.article-empty-state){border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--ed-shadow);border-radius:12px}.ed-site .ed-route[data-family=articles] .help-heading{text-align:left;margin-left:0}.ed-site .ed-route[data-family=articles] .help-heading>p{margin-left:0}.ed-site .ed-route[data-family=tools] .tools-page{width:min(100% - 48px,920px);max-width:none;margin:auto;padding:88px 0}.ed-site .ed-route[data-family=tools] .tools-heading{text-align:center;max-width:640px;margin:0 auto 40px}.ed-site .ed-route[data-family=tools] .tools-heading h1{letter-spacing:-.04em;font-size:clamp(32px,3.5vw,46px);line-height:1.15}.ed-site .ed-route[data-family=tools] .tools-heading>p{color:var(--brand-muted);font-size:15px;line-height:1.8}.ed-site .ed-route[data-family=tools] .tools-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ed-site .ed-route[data-family=tools] :is(.tools-card,.tool-card){border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--ed-shadow);border-radius:12px;padding:22px}.ed-site .ed-route[data-family=tools] :is(.tools-search,.tools-count,.tools-pagination,.tools-footnote){max-width:920px;margin-inline:auto}.ed-site .ed-route[data-family=form]>main:not(.ed-page){max-width:1120px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:auto;padding:88px 32px}.ed-site .ed-route[data-family=form] :is(.package-detail-grid,.quote-layout,.feedback-layout,.report-layout){grid-template-columns:1fr 1fr;align-items:start;gap:72px;display:grid}.ed-site .ed-route[data-family=form] h1{letter-spacing:-.045em;font-size:clamp(30px,3.6vw,46px);font-weight:750;line-height:1.15}.ed-site .ed-route[data-family=form] :is(.package-detail-intro,.page-intro){color:var(--brand-muted);font-size:15px;line-height:1.8}.ed-site .ed-route[data-family=form] :is(form,.package-inclusions,.quote-form,.feedback-form,.report-form){border:1px solid var(--brand-line);background:var(--brand-panel);box-shadow:var(--ed-shadow);border-radius:16px;padding:28px}.ed-site .ed-route[data-family=form] form form{box-shadow:none;border:0;padding:0}.ed-site .ed-route[data-family=form] .package-inclusions h2{font-size:20px}.ed-site .ed-route[data-family=form] .package-inclusions li{font-size:13px;line-height:1.8}.ed-site .ed-route[data-family=legal]>main{max-width:784px;margin:auto;padding:96px 32px}.ed-site .ed-route[data-family=legal] :is(h1,.mk-display){letter-spacing:-.045em;font-size:42px;font-weight:750;line-height:1.15}.ed-site .ed-route[data-family=legal] h2{letter-spacing:-.025em;margin-top:40px;font-size:22px;line-height:1.35}.ed-site .ed-route[data-family=legal] :is(p,li){font-size:14px;line-height:1.95}.ed-site .ed-route[data-family=legal] :is(.policy-document,.legal-document,.legal-body){box-shadow:none;background:0 0;border:0;border-radius:0}.ed-site .ed-route:is([data-family=checkout],[data-family=account])>main{width:min(100% - 64px,1120px);max-width:none;margin:auto;padding-bottom:80px}.ed-site .ed-route:is([data-family=checkout],[data-family=account]) .mk-page-hero{padding:60px 0 36px}.ed-site .ed-route:is([data-family=checkout],[data-family=account])>main>.mk-panel{padding:32px 0}.ed-site .ed-route[data-family=checkout] :is(.checkout-grid,.cart-layout){gap:32px}.ed-site .ed-route[data-family=checkout] :is(.checkout-form,.order-summary,.payment-panel,.order-delivery,.checkout-sign-in){background:var(--brand-panel);border:1px solid var(--brand-line);box-shadow:var(--ed-shadow);border-radius:16px;padding:28px}.ed-site .ed-route[data-family=checkout] .checkout-steps{border-bottom:1px solid var(--brand-line);grid-area:auto/1/auto/-1;gap:20px;padding:16px 0;font-size:12px;display:flex}.ed-site .ed-route[data-family=checkout] .checkout-grid:has(>.checkout-steps)>.checkout-summary{grid-row:2}.ed-site .ed-route[data-family=checkout] .checkout-grid:has(>.checkout-steps)>.checkout-form{grid-row:2}.ed-site .ed-route[data-family=checkout] .checkout-grid>.checkout-steps{grid-area:1/1/auto/-1}.ed-site .ed-route[data-family=checkout] .checkout-steps [aria-current]{color:var(--brand-ink);font-weight:650}.ed-site .ed-route:is([data-family=checkout],[data-family=account]) h1{letter-spacing:-.04em;font-size:clamp(30px,3.4vw,42px);line-height:1.2}.ed-site .ed-route:is([data-family=checkout],[data-family=account]) h2{letter-spacing:-.025em;font-size:22px}.ed-site .ed-route[data-family=account] :is(.account-details,.account-product,.order-card,.activation-card){border:1px solid var(--brand-line);background:var(--brand-panel);border-radius:16px;padding:28px}.ed-site .ed-route .ui-input,.ed-site .ed-route .ui-select,.ed-site .ed-route .ui-textarea{border:1px solid var(--brand-line);background:var(--brand-panel);color:var(--brand-ink);box-shadow:0 1px 2px color-mix(in srgb, var(--brand-ink) 3%, transparent);border-radius:8px}.ed-site .ed-route :is(.site-state,.status-state,.empty-state){max-width:720px;box-shadow:none;text-align:center;background:0 0;border-radius:0;margin-inline:auto;padding:64px 28px}.ed-site .ed-route :is(.site-state,.status-state,.empty-state) h2{font-size:26px}.ed-site .ed-route :is(.site-state,.status-state,.empty-state) p{color:var(--brand-muted);font-size:14px}.site-shell.ed-site .mk-footer{padding:60px var(--ed-gutter) 28px;border-top:1px solid var(--brand-line);background:var(--brand-soft);color:var(--brand-ink);margin:0}.ed-site .mk-footer-panel{max-width:var(--ed-content);color:var(--brand-ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin:auto;padding:0}.ed-site .ed-footer-brand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:36px;display:flex}.ed-site .ed-footer-brand .mk-logo{width:120px;height:32px}.ed-site .ed-footer-brand p{color:var(--brand-muted);font-size:12px}.ed-site .mk-footer-grid{border-top:1px solid var(--brand-line);grid-template-columns:repeat(4,minmax(0,1fr)) 1.1fr;gap:32px;margin:0;padding:30px 0 44px;display:grid}.ed-site .mk-footer-col h3{color:var(--brand-ink);margin:0 0 18px;font-size:12px;font-weight:650}.ed-site .mk-footer-col a,.ed-site .mk-footer-col span,.ed-site .mk-footer-col>strong{color:var(--brand-muted);font-size:11px;line-height:1.8}.ed-site .mk-footer-col{gap:10px}.ed-site .mk-footer-bottom{border-top:1px solid var(--brand-line);color:var(--brand-muted);justify-content:space-between;gap:24px;margin:0;padding-top:24px;font-size:10px;display:flex}@container (max-width:680px){.ed-site .ed-demo-sidebar{display:none}.ed-site .ed-window-body{grid-template-columns:minmax(0,1fr)}.ed-site .ed-window-content{padding:24px 20px}}@container (max-width:460px){.ed-site .ed-editor-phone{display:none}.ed-site .ed-page-editor{grid-template-columns:minmax(0,1fr)}.ed-site .ed-demo-heading strong{font-size:18px}.ed-site .ed-demo-heading>.ed-sample-button{display:none}.ed-site .ed-pipeline{gap:6px}.ed-site .ed-pipeline-column{padding:6px}.ed-site .ed-pipeline-column article{padding:12px 8px}.ed-site .ed-pipeline-column article>p{font-size:9px}.ed-site .ed-pipeline-column article>strong{font-size:10px}.ed-site .ed-pipeline-add{font-size:8px}.ed-site .ed-contact-row>small{display:none}.ed-site .ed-contact-table .ed-table-label,.ed-site .ed-contact-row{grid-template-columns:minmax(0,1fr) 75px}.ed-site .ed-contact-table .ed-table-label span:nth-child(2){display:none}.ed-site .ed-kpis{gap:6px}.ed-site .ed-kpis>div{padding:10px}.ed-site .ed-kpis strong{font-size:22px}.ed-site .ed-kpis span{font-size:7px}.ed-site .ed-capture-demo{flex-direction:column;gap:16px}.ed-site .ed-capture-arrow{transform:rotate(90deg)}.ed-site .ed-capture-message{width:215px;max-width:none}.ed-site .ed-email-preview small{display:none}}@media (max-width:1199px){.ed-site .mk-nav{display:none}.ed-site .mk-header-actions{margin-left:auto}.ed-site .mk-header-menu{display:inline-flex!important}.ed-site .ed-chapter-inner{gap:36px}.ed-site .ed-pricing-offers{padding-inline:32px}}@media (max-width:899px){.ed-site .ed-chapter-inner,.ed-site .ed-chapter[data-flip] .ed-chapter-inner{grid-template-columns:minmax(0,1fr);gap:40px;max-width:660px;min-height:0}.ed-site .ed-chapter[data-flip] .ed-chapter-copy,.ed-site .ed-chapter[data-flip] .ed-chapter-visual{grid-area:auto}.ed-site .ed-chapter-copy{max-width:540px}.ed-site .ed-chapter-copy h2{max-width:520px;font-size:38px}.ed-site .ed-proof-grid,.ed-site .ed-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-site .ed-proof-grid article:last-child{grid-column:1/-1}.ed-site .ed-evidence-grid article:nth-child(2),.ed-site .ed-evidence-grid article:nth-child(5){margin:0}.ed-site .ed-walkthrough>.ed-contained{gap:40px}.ed-site .ed-walkthrough-timeline>div{padding:16px}.ed-site .mk-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}}@media (max-width:699px){.ed-site{--ed-section:var(--brand-marketing-section-space-mobile);--ed-gutter:var(--brand-marketing-gutter-mobile)}.site-shell.ed-site .mk-header{height:64px}.site-shell.ed-site .mk-header-bar{gap:12px;width:calc(100% - 40px)}.ed-site .mk-header-logo,.ed-site .mk-header-logo .mk-logo{width:100px;min-width:100px}.ed-site .mk-header-signin{display:none}.ed-site .mk-header-actions{gap:4px}.site-shell.ed-site .mk-header .mk-header-cta.ui-button{min-height:36px;padding:8px 11px;font-size:10px}.site-shell.ed-site .mk-header .mk-header-icon.ui-button:not(.mk-header-theme){width:30px;min-width:30px;height:36px;min-height:36px;padding:4px}.ed-site .ed-hero{padding-bottom:40px}.ed-site .ed-hero-copy{padding-top:80px}.ed-site .ed-eyebrow{font-size:11px}.ed-site .ed-hero-copy h1{letter-spacing:-.045em;max-width:440px;min-height:126px;margin-top:26px;font-size:clamp(32px,8.3vw,44px);line-height:1.15}.ed-site .ed-hero-copy .ed-lead{margin:20px auto 24px;font-size:16px;line-height:1.65}.ed-site .ed-desktop-break{display:none}.ed-site .ed-hero-note{max-width:300px;margin:24px auto 0;font-size:12px}.ed-site .ed-hero-showcase>.ed-tab-list{margin-top:56px}.ed-site .ed-tab-list{margin-bottom:20px}.ed-site .ed-tab-list [role=tab]{min-width:65px;min-height:40px;padding:8px 14px;font-size:12px}.ed-site .ed-hero .ed-window-body{grid-template-columns:minmax(0,1fr);min-height:430px}.ed-site .ed-hero .ed-window-content{padding:24px 16px}.ed-site .ed-hero .ed-demo-sidebar{display:none}.ed-site .ed-product-hero{padding:80px 20px 64px}.ed-site .ed-product-hero h1{margin:24px auto;font-size:clamp(34px,9vw,46px)}.ed-site .ed-product-hero .ed-lead{font-size:16px;line-height:1.75}.ed-site .ed-chips{gap:6px}.ed-site .ed-chips li{font-size:10px}.ed-site .ed-chapter-copy h2{margin-top:20px;font-size:34px;line-height:1.17}.ed-site .ed-chapter-copy>p:not(.ed-eyebrow){font-size:16px;line-height:1.75}.ed-site .ed-section-heading{margin-bottom:32px}.ed-site .ed-section-heading h2{font-size:30px}.ed-site .ed-section-heading>p:not(.ed-eyebrow){font-size:14px}.ed-site .ed-proof-strip{padding:48px 20px 64px}.ed-site .ed-proof-grid,.ed-site .ed-evidence-grid{grid-template-columns:minmax(0,1fr);gap:12px}.ed-site .ed-proof-grid article:last-child{grid-column:auto}.ed-site .ed-proof-grid article{padding:22px}.ed-site .ed-proof-grid h3{font-size:17px}.ed-site .ed-evidence{border-radius:20px;width:calc(100% - 24px);padding:48px 16px}.ed-site .ed-introduction{padding-top:64px}.ed-site .ed-tap-diagram{gap:16px;min-height:340px;padding:24px 16px}.ed-site .ed-tap-diagram>.core-card-preview{z-index:2;width:180px;position:absolute;bottom:50px;left:10px;transform:rotate(-12deg)}.ed-site .ed-tap-phone{margin-left:70px}.ed-site .ed-tap-phone .mk-phone{width:138px}.ed-site .ed-tap-signal{position:absolute;top:60px;left:26px;transform:rotate(25deg)}.ed-site .ed-tap-qr{font-size:9px;bottom:12px;right:12px}.ed-site .ed-connection-steps{grid-template-columns:minmax(0,1fr);gap:20px;padding:24px}.ed-site .ed-connection-steps li{grid-template-columns:24px 1fr;gap:4px 10px}.ed-site .ed-connection-steps li>span{grid-row:1/3}.ed-site .ed-connection-steps p{grid-column:2}.ed-site .ed-window-body{min-height:360px}.ed-site .ed-card-config{min-height:330px;padding:18px 0}.ed-site .ed-card-render{min-height:200px}.ed-site .ed-card-controls{margin-top:20px;padding-inline:6px}.ed-site .ed-design-swatches button{width:36px;height:40px}.ed-site .ed-window-caption{font-size:8px}.ed-site .ed-feature-rail{grid-auto-columns:min(320px,100%);gap:16px;width:calc(100% - 40px)}.ed-site .ed-supporting{padding:64px 0}.ed-site .ed-comparison{min-width:600px;font-size:12px}.ed-site .ed-comparison :is(th,td){padding:18px}.ed-site .ed-value-note{font-size:11px}.ed-site .ed-purpose{padding:64px 24px}.ed-site .ed-purpose .ed-reading>p:not(.ed-eyebrow){font-size:15px}.ed-site .ed-walkthrough>.ed-contained{grid-template-columns:minmax(0,1fr);gap:40px}.ed-site .ed-closing{padding:88px 24px}.ed-site .ed-closing p{font-size:15px}.ed-site .ed-faq summary{padding:20px 0;font-size:14px}.ed-site .ed-faq details>p{font-size:13px}.ed-site .ed-product-offer .ed-contained{grid-template-columns:minmax(0,1fr);gap:28px}.ed-site .ed-product-offer .ed-contained>div:last-child{justify-items:start}.ed-site .ed-pricing-free{text-align:center;flex-direction:column;align-items:stretch;gap:18px;padding:20px}.ed-site .ed-pricing-offers{padding:64px 20px}.ed-site .ed-pricing .cp-offer-grid{grid-template-columns:minmax(0,1fr)}.ed-site .ed-pricing .cp-plan[data-plan=enterprise]{display:flex}.ed-site .ed-pricing .cp-plan[data-plan=enterprise] .cp-features{grid-area:auto}.ed-site .ed-route .mk-page-hero{padding:72px 20px 56px}.ed-site .ed-route .mk-page-hero .mk-display{font-size:34px}.ed-site .ed-route .mk-page-hero>p{font-size:15px}.ed-site .ed-route :is(.mk-section,.sf-section){padding-inline:20px}.ed-site .ed-route:is([data-family=help],[data-family=articles]) .help-page,.ed-site .ed-route[data-family=tools] .tools-page{width:calc(100% - 40px);padding-block:72px}.ed-site .ed-route[data-family=tools] .tools-directory{grid-template-columns:minmax(0,1fr)}.ed-site .ed-route[data-family=form]>main:not(.ed-page){padding:56px 20px}.ed-site .ed-route[data-family=form] :is(.package-detail-grid,.quote-layout,.feedback-layout,.report-layout){grid-template-columns:minmax(0,1fr);gap:32px}.ed-site .ed-route[data-family=form] :is(form,.package-inclusions,.quote-form,.feedback-form,.report-form){padding:22px}.ed-site .ed-route[data-family=legal]>main{padding:64px 24px}.ed-site .ed-route[data-family=legal] :is(h1,.mk-display){font-size:34px}.ed-site .ed-route:is([data-family=checkout],[data-family=account])>main{width:calc(100% - 40px);padding-bottom:64px}.ed-site .ed-route[data-family=checkout] :is(.checkout-grid,.cart-layout){grid-template-columns:minmax(0,1fr);gap:20px}.ed-site .ed-route[data-family=checkout] .checkout-grid>.checkout-summary,.ed-site .ed-route[data-family=checkout] .checkout-grid>.checkout-form{grid-area:auto/1}.ed-site .ed-route[data-family=checkout] :is(.checkout-form,.order-summary,.payment-panel,.order-delivery,.checkout-sign-in){border:1px solid var(--brand-line);border-radius:12px;padding:22px;position:static}.ed-site .ed-route[data-family=checkout] .checkout-summary-disclosure>summary{display:flex}.ed-site .mk-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.ed-site .mk-footer-seller{grid-column:1/-1;max-width:300px}.ed-site .mk-footer-bottom{flex-direction:column;gap:8px;line-height:1.8}}@media (prefers-reduced-motion:reduce){.ed-site *,.ed-site :before,.ed-site :after{scroll-behavior:auto;transition-duration:.01ms;animation-duration:.01ms;animation-iteration-count:1}}.ed-site .ed-route[data-family=form] .package-detail-grid>div:first-child{display:contents}.ed-site .ed-route[data-family=form] .package-detail-grid>div>h1{grid-area:1/1}.ed-site .ed-route[data-family=form] .package-detail-grid>div>.package-detail-intro{grid-area:2/1}.ed-site .ed-route[data-family=form] .package-detail-grid>div>form{grid-area:1/2/4}.ed-site .ed-route[data-family=form] .package-detail-grid>.package-inclusions{box-shadow:none;background:0 0;border:0;grid-area:3/1;padding:0}.ed-site .ed-route[data-family=form] .package-detail-grid{grid-template-rows:min-content min-content 1fr;gap:24px 72px}.ed-site .ed-route[data-family=tools] .tools-directory>a{border:1px solid var(--brand-line);background:var(--brand-panel);min-width:0;box-shadow:var(--ed-shadow);color:var(--brand-ink);border-radius:12px;align-items:start;gap:14px;padding:22px;text-decoration:none;display:flex}.ed-site .ed-route[data-family=tools] .tools-directory>a>svg{width:20px;height:20px;color:var(--brand-muted);flex:none}.ed-site .ed-route[data-family=tools] .tools-directory>a>div{flex:1;min-width:0}.ed-site .ed-route[data-family=tools] .tools-directory h2{letter-spacing:-.02em;margin:0 0 8px;font-size:15px;line-height:1.4}.ed-site .ed-route[data-family=tools] .tools-directory p{color:var(--brand-muted);margin:0;font-size:12px;line-height:1.7}@media (max-width:699px){.ed-site .ed-route[data-family=form] .package-detail-grid>div>h1,.ed-site .ed-route[data-family=form] .package-detail-grid>div>.package-detail-intro,.ed-site .ed-route[data-family=form] .package-detail-grid>div>form,.ed-site .ed-route[data-family=form] .package-detail-grid>.package-inclusions{grid-area:auto/1}}.ed-site .ed-plan-separate-products{overflow:hidden}.ed-site .ed-plan-separate-products>article{flex-direction:column;display:flex}.ed-site .ed-plan-separate-products>article>a{margin-top:auto;padding-top:24px}.ed-site .ed-plan-card-art,.ed-site .ed-plan-one-art{background:var(--brand-marketing-section-glow);min-width:0;height:280px;margin:-28px -28px 28px;position:relative;overflow:hidden}.ed-site .ed-plan-card-art>.core-card-preview{width:60%;box-shadow:var(--ed-shadow);border-radius:12px;position:absolute;top:55px;left:20%;overflow:hidden;transform:rotate(-12deg)translate(-14%)}.ed-site .ed-plan-card-art>.core-card-preview:nth-child(2){transform:rotate(7deg)translate(15%)}.ed-site .ed-plan-card-art>.core-card-preview:nth-child(3){top:70px;transform:rotate(-3deg)}.ed-site .ed-plan-art-badge{white-space:nowrap;border:1px solid var(--brand-line);background:var(--brand-panel);color:var(--brand-muted);border-radius:20px;align-items:center;gap:8px;padding:6px 10px;font-size:10px;display:inline-flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ed-site .ed-plan-mini-pipeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:40px 24px 0;display:grid}.ed-site .ed-plan-mini-pipeline>div{border:1px solid var(--brand-line);background:var(--brand-soft);border-radius:10px;min-width:0;padding:10px}.ed-site .ed-plan-mini-pipeline>div>small{white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.ed-site .ed-plan-mini-pipeline i{background:var(--brand-accent);border-radius:50%;width:4px;height:4px}.ed-site .ed-plan-mini-pipeline>div>div{background:var(--brand-panel);border-radius:8px;margin-top:14px;padding:10px}.ed-site .ed-plan-mini-pipeline strong{margin-top:12px;font-size:10px;display:block}.ed-site .ed-plan-separate-products .ed-plan-mini-pipeline p{margin:8px 0;font-size:9px;line-height:1.5}.ed-site .ed-plan-mini-pipeline span{color:var(--brand-muted);align-items:center;gap:4px;font-size:8px;display:inline-flex}.ed-site .ed-pricing-free{background:0 0;border:0;max-width:640px;padding:0;display:block}.ed-site .ed-pricing-free>p{text-align:center;color:var(--brand-muted);margin-top:20px;font-size:12px}.ed-site .ed-route .tools-account-cta{background:var(--brand-panel);color:var(--brand-ink);border:1px solid var(--brand-line)}.site-shell.ed-site .ed-route .tools-account-cta h2{color:var(--brand-ink)}.ed-site .ed-route .tools-account-cta p{color:var(--brand-muted)}.ed-site .ed-route .tools-account-primary{background:var(--brand-action);color:var(--brand-on-action);box-shadow:var(--brand-shadow-card)}.ed-site .ed-route .tools-account-secondary{color:var(--brand-ink)}.ed-site .ed-route .tools-account-actions a:focus-visible{outline-color:var(--brand-accent)}.ed-site .hx-cta{background:var(--brand-panel);background-image:var(--brand-marketing-section-glow);border:1px solid var(--brand-line);background-size:100% 100%;overflow:hidden}.ed-site .hx-cta .hx-cta-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;padding:80px 64px;display:grid}.ed-site .ed-cta-copy{justify-items:start;gap:24px;display:grid}.ed-site .ed-cta-copy>svg{width:42px;height:42px;color:var(--brand-accent)}.ed-site .hx-cta .ed-cta-copy h2{color:var(--brand-ink);font-size:clamp(32px,4vw,52px);line-height:1.08}.ed-site .hx-cta .ed-cta-copy p{color:var(--brand-muted);font-size:16px}.ed-site .ed-cta-visual{width:100%;padding:40px 10px;position:relative}.ed-site .ed-cta-visual>.core-card-preview{width:100%;box-shadow:var(--ed-shadow);border-radius:18px;overflow:hidden;transform:rotate(-8deg)}.ed-site .ed-cta-visual>span{border:1px solid var(--brand-line);background:var(--brand-panel);color:var(--brand-ink);border-radius:30px;padding:10px 16px;font-size:12px;position:absolute;bottom:10px;right:0}.ed-site .ed-page>section.ed-closing{background-size:100% 100%}.ed-site .ed-closing>div>svg{color:var(--brand-accent);filter:drop-shadow(0 0 24px color-mix(in srgb, var(--brand-accent) 22%, transparent))}@media (max-width:699px){.ed-site .ed-plan-card-art,.ed-site .ed-plan-one-art{height:250px;margin:-24px -24px 24px}.ed-site .ed-plan-mini-pipeline{gap:6px;margin:30px 12px 0}.ed-site .ed-plan-mini-pipeline>div{padding:6px}.ed-site .ed-plan-mini-pipeline>div>div{padding:8px}.ed-site .hx-cta .hx-cta-inner{grid-template-columns:1fr;gap:24px;padding:40px 24px}.ed-site .ed-cta-visual{max-width:380px;margin:auto}}.ed-site .ed-card-update-visual{border:1px solid var(--brand-line);border-radius:var(--brand-marketing-panel-radius);background:radial-gradient(ellipse at 50% 25%, color-mix(in srgb, var(--brand-accent) 8%, transparent), transparent 65%), var(--brand-panel);justify-items:center;min-width:0;padding:32px 24px 16px;display:grid}.ed-site .ed-card-update-card{width:min(100%,300px);margin-bottom:-24px;position:relative;transform:rotate(-7deg)}.ed-site .ed-card-update-card>span{color:var(--brand-muted);align-items:center;gap:6px;margin-top:12px;font-size:11px;display:inline-flex}.ed-site .ed-card-update-page{border:1px solid var(--brand-line);background:var(--brand-panel);width:min(100%,380px);box-shadow:var(--ed-shadow);border-radius:16px;margin-top:36px;padding:20px;position:relative}.ed-site .ed-card-update-page header,.ed-site .ed-card-update-person,.ed-site .ed-card-update-link,.ed-site .ed-card-update-status{align-items:center;gap:8px;display:flex}.ed-site .ed-card-update-page header{border-bottom:1px solid var(--brand-line);color:var(--brand-muted);padding-bottom:16px;font-size:11px}.ed-site .ed-card-update-status{color:var(--brand-ink);margin-left:auto}.ed-site .ed-card-update-status svg{color:var(--brand-accent)}.ed-site .ed-card-update-person{gap:12px;padding:20px 0}.ed-site .ed-card-update-person>span{background:var(--brand-accent);width:40px;height:40px;color:var(--brand-on-action);border-radius:50%;place-items:center;font-size:13px;display:grid}.ed-site .ed-card-update-person strong,.ed-site .ed-card-update-person small{display:block}.ed-site .ed-card-update-person strong{font-size:14px}.ed-site .ed-card-update-person small{color:var(--brand-muted);font-size:11px}.ed-site .ed-card-update-link{border:1px solid var(--brand-line);border-radius:8px;margin-bottom:8px;padding:12px;font-size:12px}.ed-site .ed-card-update-link>svg:last-child{margin-left:auto}.ed-site .ed-card-update-plans{width:fit-content;color:var(--brand-muted);align-items:center;gap:8px;margin-top:20px;font-size:13px;text-decoration:none;display:flex}@media (max-width:809px){.ed-site .ed-card-update-visual{padding:24px 16px 16px}}.ed-site .ed-review-section{padding:var(--ed-gutter);border-bottom:1px solid var(--brand-line)}.ed-site .ed-review-section>.ed-contained{border:1px solid var(--brand-line);background:color-mix(in srgb, var(--brand-panel) 30%, transparent);border-radius:32px;width:min(100%,1360px);padding:88px 32px}@media (max-width:809px){.ed-site .ed-review-section>.ed-contained{border-radius:20px;padding:48px 16px}}
