.template-wait{min-height:70vh;color:inherit;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:32px 20px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;display:flex}.template-wait--compact{min-height:220px}.template-wait--overlay{z-index:1;color:#171b22;background:#f6f4f0db;min-height:0;padding:12px;font-size:12.5px;position:absolute;inset:0}.template-wait>span:last-child{opacity:.7}.template-wait strong{font-size:1.15em;font-weight:700}.template-wait__ring{border:3px solid #c8924838;border-top-color:#c89248;border-radius:50%;width:38px;height:38px;margin-bottom:10px;animation:.9s linear infinite template-wait-spin}.template-wait--overlay .template-wait__ring{width:28px;height:28px;margin-bottom:6px}@keyframes template-wait-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.template-wait__ring{animation-duration:2.4s}}.tl-page{background:radial-gradient(50% 40% at 85% 0%, #36f4a414, transparent 70%), var(--color-abyssal-ink,#02090a);color:#fff;min-height:70vh;padding:120px 16px 80px}.tl-hero{text-align:center;max-width:860px;margin:0 auto 40px}.tl-hero h1{letter-spacing:-.03em;margin:10px 0 14px;font-size:clamp(34px,5.5vw,60px);font-weight:500;line-height:1.05}.tl-hero h1 span{color:var(--color-mint-signal,#36f4a4);font-weight:700}.tl-hero p{max-width:620px;color:var(--color-sea-mist,#cbd5e1);margin:0 auto;font-size:17px;line-height:1.6}.tl-hero--tool h1{font-size:clamp(30px,4.5vw,48px)}.tl-eyebrow{color:var(--color-mint-signal,#36f4a4);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.tl-back{color:var(--color-sea-mist,#cbd5e1);align-items:center;gap:6px;margin-bottom:18px;font-size:14px;text-decoration:none;display:inline-flex}.tl-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;max-width:1180px;margin:0 auto;display:grid}.tl-card{color:inherit;text-decoration:none;transition:transform .2s,border-color .2s}.tl-card:hover{border-color:#36f4a459;transform:translateY(-3px)}.tl-card__go,.glow-card__go{color:var(--color-mint-signal,#36f4a4);align-items:center;gap:6px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:700;display:inline-flex}.tl-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;max-width:1180px;margin:0 auto;display:grid}.tl-form,.tl-output{background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-content:start;gap:14px;padding:24px;display:grid}.tl-form label{gap:6px;display:grid}.tl-form label>span{color:#fff;font-size:13.5px;font-weight:600}.tl-form label>small{color:var(--color-ash-label,#a1a1aa);font-size:12px}.tl-form input,.tl-form textarea{color:#fff;width:100%;font:inherit;background:#00000059;border:1px solid #ffffff1f;border-radius:12px;padding:12px 14px;font-size:15px}.tl-form textarea{resize:vertical}.tl-form input:focus,.tl-form textarea:focus{border-color:var(--color-mint-signal,#36f4a4);outline:none}.tl-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tl-check{color:var(--color-sea-mist,#cbd5e1);grid-auto-flow:column;align-items:flex-start;font-size:13.5px;gap:10px!important;display:flex!important}.tl-check input{width:auto;margin-top:3px}.tl-tones{gap:8px;display:flex}.tl-tones button{min-height:40px;color:var(--color-sea-mist,#cbd5e1);cursor:pointer;background:0 0;border:1px solid #ffffff24;border-radius:999px;flex:1;font-weight:600}.tl-tones button.is-on{border-color:var(--color-mint-signal,#36f4a4);color:#fff;background:#36f4a41f}.tl-btn{background:var(--color-mint-signal,#36f4a4);color:#02090a;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 26px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.tl-btn:disabled{opacity:.6;cursor:progress}.tl-note{color:var(--color-ash-label,#a1a1aa);font-size:12.5px;line-height:1.5}.tl-error{color:#ff9d8f;margin:0;font-weight:600}.tl-empty{color:var(--color-ash-label,#a1a1aa);text-align:center;justify-items:center;gap:10px;padding:40px 10px;display:grid}.tl-empty .bi{color:var(--color-mint-signal,#36f4a4);font-size:30px}.tl-empty p{max-width:340px;margin:0;line-height:1.6}.tl-result{background:#0000004d;border:1px solid #ffffff14;border-radius:14px;padding:16px 18px}.tl-result__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.tl-result__head span{color:var(--color-mint-signal,#36f4a4);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.tl-result__head button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.tl-result p,.tl-result li{color:var(--color-sea-mist,#cbd5e1);white-space:pre-wrap;margin:0 0 8px;font-size:15px;line-height:1.65}.tl-result ul{margin:0;padding-left:18px}.tl-tags{color:var(--color-cyan-pulse,#30deee)!important}.tl-price{text-align:center;background:linear-gradient(135deg,#36f4a429,#30deee14);border-radius:16px;gap:4px;padding:22px;display:grid}.tl-price span{color:var(--color-sea-mist,#cbd5e1);font-weight:600}.tl-price strong{letter-spacing:-.02em;font-size:clamp(38px,6vw,54px)}.tl-price small{color:var(--color-ash-label,#a1a1aa)}.tl-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tl-breakdown div{border:1px solid #ffffff14;border-radius:12px;gap:2px;padding:14px;display:grid}.tl-breakdown span{color:var(--color-ash-label,#a1a1aa);font-size:12.5px}.tl-breakdown b{font-size:19px}.tl-breakdown b.is-up{color:var(--color-mint-signal,#36f4a4)}.tl-breakdown b.is-down{color:#ff9d8f}.tl-plan{color:#12161c;background:#fff;border-radius:20px;padding:clamp(24px,4vw,40px)}.tl-plan header{border-bottom:3px solid #0f9d6b;margin-bottom:18px;padding-bottom:16px}.tl-plan header span{color:#0f9d6b;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.tl-plan h2{margin:6px 0 4px;font-size:28px}.tl-plan header p{color:#5b6470;margin:0}.tl-plan section{margin-bottom:16px}.tl-plan h3{color:#0f9d6b;text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:14px}.tl-plan p,.tl-plan li{color:#2b313a;margin:0;font-size:14.5px;line-height:1.6}.tl-plan table{border-collapse:collapse;width:100%;margin:6px 0 10px;font-size:14.5px}.tl-plan td{border-bottom:1px solid #e6ebe8;padding:8px 0}.tl-plan td:last-child{text-align:right;font-weight:700}.tl-plan__total td{color:#0f9d6b;border-bottom:0;font-size:16px;font-weight:800}.tl-plan ul{margin:0;padding-left:18px}.tl-plan footer{color:#8a929c;margin-top:22px;font-size:12px}.tl-gate{z-index:100;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.tl-gate__box{color:#fff;text-align:center;background:#061412;border:1px solid #36f4a440;border-radius:20px;gap:12px;width:min(420px,100%);padding:30px 24px 24px;display:grid;position:relative}.tl-gate__box h2{margin:0;font-size:22px}.tl-gate__box p{color:var(--color-sea-mist,#cbd5e1);margin:0;font-size:14px;line-height:1.55}.tl-gate__box input[type=email]{color:#fff;width:100%;height:48px;font:inherit;background:#0006;border:1px solid #ffffff24;border-radius:12px;padding:0 14px}.tl-gate__consent{color:var(--color-sea-mist,#cbd5e1);text-align:left;gap:8px;font-size:12.5px;line-height:1.45;display:flex}.tl-gate__consent input{flex:none;margin-top:2px}.tl-gate__close{color:var(--color-sea-mist,#cbd5e1);cursor:pointer;background:0 0;border:0;font-size:18px;position:absolute;top:12px;right:12px}.tl-more{max-width:1180px;margin:46px auto 0}.tl-more h2{margin:0 0 14px;font-size:20px}.tl-more__list{flex-wrap:wrap;gap:10px;display:flex}.tl-more__list a{color:#fff;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;text-decoration:none;display:inline-flex}.tl-band{background:linear-gradient(135deg, var(--color-deep-canopy,#072720), var(--color-forest-floor,#041e18));border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;max-width:1180px;margin:46px auto 0;padding:28px;display:flex}.tl-band h2{margin:0 0 6px;font-size:24px}.tl-band p{color:var(--color-sea-mist,#cbd5e1);margin:0}@media (width<=900px){.tl-workspace{grid-template-columns:1fr}}@media (width<=520px){.tl-page{padding-top:100px}.tl-form__grid,.tl-breakdown{grid-template-columns:1fr}.tl-form,.tl-output{padding:18px}}@media print{.site-navbar,.site-footer,.mobile-nav,.tl-no-print,.tl-gate{display:none!important}.tl-page{background:#fff;padding:0}.tl-workspace{display:block}.tl-plan{border-radius:0;padding:0}}.free-tools__all{color:var(--color-mint-signal,#36f4a4);align-items:center;gap:6px;margin-top:8px;font-weight:700;text-decoration:none;display:inline-flex}.tl-chips{flex-wrap:wrap;gap:8px;display:flex}.tl-chips span{color:#fff;border:1px solid #36f4a44d;border-radius:999px;padding:6px 12px;font-size:13px}.tl-taggroup{margin-bottom:8px}.tl-taggroup>span{color:var(--color-ash-label,#a1a1aa);font-size:12px;font-weight:700}.tl-taggroup p{margin:2px 0 0!important}.tl-tips ul{margin:0;padding-left:18px}.tl-btn--ghost{border:1px solid var(--color-mint-signal,#36f4a4);color:var(--color-mint-signal,#36f4a4);background:0 0}.tl-workspace--plan .tl-plan{align-self:start}.tl-plan__risks td{vertical-align:top;text-align:left!important;font-weight:400!important}.tl-plan__risks td:first-child{width:36%;padding-right:12px;font-weight:700!important}.tl-plan__milestones li{margin-bottom:6px}.tl-plan__milestones b{color:#0f9d6b;display:block}.tl-drop{text-align:center;cursor:pointer;border:2px dashed #36f4a459;border-radius:16px;justify-items:center;padding:30px 16px;position:relative;gap:6px!important;display:grid!important}.tl-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.tl-drop .bi{color:var(--color-mint-signal,#36f4a4);font-size:30px}.tl-drop small{color:var(--color-ash-label,#a1a1aa)}.tl-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.tl-compare figure{gap:6px;margin:0;display:grid}.tl-compare img,.tl-compare__wait{aspect-ratio:1;object-fit:contain;background:#fff;border-radius:12px;width:100%}.tl-compare__wait{color:#6f6a63;place-items:center;font-size:13px;display:grid}.tl-compare figure.is-checker img{background:conic-gradient(#e8e8e8 25%, #fff 0 50%, #e8e8e8 0 75%, #fff 0) 0 0 / 20px 20px}.tl-compare figcaption{color:var(--color-ash-label,#a1a1aa);text-align:center;font-size:12.5px}@media print{.tl-workspace--plan{display:block}}@media (width>=1101px){.free-tools .free-tools__grid{grid-template-columns:repeat(6,1fr)}.free-tools .free-tools__grid>*{grid-column:span 2}.free-tools .free-tools__grid>:nth-child(4){grid-column:2/span 2}}.support-email{align-items:center;gap:8px;display:inline-flex;position:relative}.support-email a{text-underline-offset:3px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.support-email__note:not(:empty){color:#fff;background:#0f9d6b;border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:700;line-height:1.5;text-decoration:none}.tg-page{z-index:0;max-width:1280px;color:var(--color-sea-mist,#cbd5e1);font-family:var(--font-ui,Inter, system-ui, sans-serif);margin:0 auto;padding:28px 24px 72px;position:relative}.tg-page:before{content:"";z-index:-1;background:radial-gradient(50% 40% at 15% 0%, #36f4a414, transparent 70%), radial-gradient(40% 30% at 90% 10%, #30deee0f, transparent 70%), var(--color-abyssal-ink,#02090a);width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.tg-breadcrumb{color:var(--color-ash-label,#a1a1aa);align-items:center;gap:8px;margin-bottom:26px;font-size:13px;display:flex}.tg-breadcrumb a{color:inherit;text-decoration:none}.tg-breadcrumb a:hover{color:var(--color-mint-signal,#36f4a4)}.tg-breadcrumb svg{font-size:10px}.tg-eyebrow{color:var(--color-mint-signal,#36f4a4);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:700;display:inline-block}.tg-filters{z-index:20;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#02090af7 75%,#02090a00);margin:0 -24px 26px;padding:16px 24px 14px;position:sticky;top:0}.tg-filters__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:16px;display:flex}.tg-filters__title{color:#fff;font-family:var(--font-display,inherit);letter-spacing:-.01em;margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:600}.tg-search{border:1px solid var(--color-iron-veil,#1e2c31);background:var(--color-forest-floor,#041e18);min-height:46px;color:var(--color-ash-label,#a1a1aa);border-radius:999px;flex:0 360px;align-items:center;gap:10px;padding:0 8px 0 16px;transition:border-color .15s;display:flex}.tg-search:focus-within{border-color:var(--color-mint-signal,#36f4a4);box-shadow:0 0 0 3px #36f4a41f}.tg-search input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.tg-search input::placeholder{color:var(--color-ash-label,#a1a1aa)}.tg-search input::-webkit-search-cancel-button{display:none}.tg-search button{color:#fff;cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.tg-chips{flex-wrap:wrap;gap:8px;display:flex}.tg-chip{border:1px solid var(--color-iron-veil,#1e2c31);min-height:40px;color:var(--color-sea-mist,#cbd5e1);font:inherit;white-space:nowrap;cursor:pointer;background:#0727208c;border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 14px;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.tg-chip svg{color:var(--color-mint-signal,#36f4a4)}.tg-chip em{min-width:24px;color:var(--color-ash-label,#a1a1aa);text-align:center;background:#ffffff12;border-radius:999px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.tg-chip:hover{color:#fff;border-color:#36f4a473}.tg-chip.is-on{border-color:var(--color-mint-signal,#36f4a4);background:var(--color-mint-signal,#36f4a4);color:#02090a}.tg-chip.is-on svg{color:#02090a}.tg-chip.is-on em{color:#02090a;background:#02090a24}.tg-results__meta{color:var(--color-sea-mist,#cbd5e1);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 18px;font-size:15px;display:flex}.tg-results__meta strong{color:#fff}.tg-results__meta span{color:var(--color-ash-label,#a1a1aa);font-size:13px}.tg-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:22px;display:grid}.tg-card{border:1px solid var(--color-iron-veil,#1e2c31);background:linear-gradient(180deg, var(--color-deep-canopy,#072720), var(--color-forest-floor,#041e18));border-radius:22px;flex-direction:column;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.tg-card:hover{border-color:#36f4a466;transform:translateY(-4px);box-shadow:0 24px 50px #00000073,0 0 0 1px #36f4a41f}.tg-card__media{padding:12px 12px 0;position:relative}.tg-card__bar{background:#0d1a1c;border-radius:12px 12px 0 0;align-items:center;gap:5px;padding:8px 10px;display:flex}.tg-card__bar i{background:#24363a;border-radius:50%;width:8px;height:8px}.tg-card__bar span{color:var(--color-ash-label,#a1a1aa);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;border-radius:999px;flex:1;margin-left:6px;padding:3px 10px;font-size:11px;overflow:hidden}.tg-card__shot{aspect-ratio:1.05;background:#0b1416;border-radius:0 0 12px 12px;position:relative;overflow:hidden}.tg-card__shot>img,.tg-card__shot .tlp{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.tg-card__placeholder{height:100%;position:relative}.tg-card__placeholder>img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.tg-card:hover .tg-card__placeholder>img{transform:scale(1.04)}.tg-card__placeholder:after{content:"";background:linear-gradient(#02090a1a 30%,#02090ae0);position:absolute;inset:0}.tg-card__placeholder-text{z-index:1;flex-direction:column;align-items:flex-start;gap:6px;display:flex;position:absolute;bottom:18px;left:18px;right:18px}.tg-card__placeholder-text strong{color:#fff;font-family:var(--font-display,inherit);font-size:22px;font-weight:600}.tg-card__placeholder-text small{color:var(--color-sea-mist,#cbd5e1);font-size:13px}.tg-card__overlay{opacity:0;cursor:pointer;background:linear-gradient(#0000 45%,#02090ad9);border:0;justify-content:center;align-items:flex-end;padding:18px;transition:opacity .2s;display:flex;position:absolute;inset:0}.tg-card__overlay span{color:#02090a;font:inherit;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;transition:transform .2s;display:inline-flex;transform:translateY(8px)}.tg-card:hover .tg-card__overlay,.tg-card__overlay:focus-visible{opacity:1}.tg-card:hover .tg-card__overlay span{transform:none}.tg-card__badges{pointer-events:none;flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:54px;left:22px}.tg-badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02090ad1;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.tg-badge svg{color:var(--color-mint-signal,#36f4a4)}.tg-badge--live b{background:var(--color-mint-signal,#36f4a4);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #36f4a440}.tg-card__body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.tg-card__industry{color:var(--color-mint-signal,#36f4a4);border:1px solid #36f4a440;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.tg-card h3{color:#fff;font-family:var(--font-display,inherit);letter-spacing:-.01em;margin:0 0 8px;font-size:21px;font-weight:600}.tg-card__desc{color:var(--color-sea-mist,#cbd5e1);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0 0 14px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.tg-card__best{margin-bottom:14px}.tg-card__best>span{color:var(--color-ash-label,#a1a1aa);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:11.5px;font-weight:700;display:block}.tg-card__best ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.tg-card__best li{color:#e2e8f0;background:#ffffff0f;border-radius:8px;padding:5px 10px;font-size:12.5px}.tg-card__includes{color:var(--color-ash-label,#a1a1aa);align-items:flex-start;gap:8px;margin:0 0 18px;font-size:12.5px;line-height:1.5;display:flex}.tg-card__includes svg{color:var(--color-mint-signal,#36f4a4);flex:none;margin-top:2px}.tg-card__actions{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;margin-top:auto;display:grid}.tg-btn{min-height:46px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.tg-btn--primary{background:var(--color-mint-signal,#36f4a4);color:#02090a;border:0}.tg-btn--primary:hover{background:#5cf7b8;transform:translateY(-1px)}.tg-btn--ghost{color:#fff;background:0 0;border:1px solid #ffffff2e}.tg-btn--ghost:hover:not(:disabled){border-color:var(--color-mint-signal,#36f4a4);color:var(--color-mint-signal,#36f4a4)}.tg-btn:disabled{cursor:not-allowed;opacity:.4}.tg-empty{border:1px dashed var(--color-iron-veil,#1e2c31);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;display:flex}.tg-empty__icon{width:52px;height:52px;color:var(--color-mint-signal,#36f4a4);background:#36f4a41a;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.tg-empty strong{color:#fff;font-size:18px}.tg-empty p{max-width:420px;color:var(--color-ash-label,#a1a1aa);margin:0 0 6px;font-size:14px}.tg-empty--error{color:#fca5a5}.tg-help{border:1px solid var(--color-iron-veil,#1e2c31);background:linear-gradient(120deg, var(--color-deep-canopy,#072720), var(--color-forest-floor,#041e18));border-radius:22px;align-items:center;gap:18px;margin-top:40px;padding:22px 24px;display:flex}.tg-help__icon{width:50px;height:50px;color:var(--color-mint-signal,#36f4a4);background:#36f4a41f;border-radius:16px;flex:none;justify-content:center;align-items:center;font-size:22px;display:inline-flex}.tg-help>div{flex:1}.tg-help strong{color:#fff;font-size:17px}.tg-help p{color:var(--color-ash-label,#a1a1aa);margin:4px 0 0;font-size:14px}.templates-hero__visual.tg-showcase-wrap{aspect-ratio:auto;border-radius:0;overflow:visible}.tg-showcase{aspect-ratio:1.08;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a a b""a a c""d e f";gap:12px;display:grid}.tg-showcase__tile{cursor:pointer;background:#0b1416;border:1px solid #ffffff14;border-radius:18px;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.6s both tg-tile-in;position:relative;overflow:hidden}.tg-showcase__tile--1{grid-area:a}.tg-showcase__tile--2{grid-area:b;animation-delay:80ms}.tg-showcase__tile--3{grid-area:c;animation-delay:.16s}.tg-showcase__tile--4{grid-area:d;animation-delay:.24s}.tg-showcase__tile--5{grid-area:e;animation-delay:.32s}.tg-showcase__tile--6{grid-area:f;animation-delay:.4s}@keyframes tg-tile-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}.templates-hero__visual.tg-showcase-wrap .tg-showcase__tile img{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.tg-showcase__tile:after{content:"";background:linear-gradient(#0000 45%,#02090ac7);position:absolute;inset:0}.tg-showcase__label{z-index:1;color:#fff;max-width:calc(100% - 24px);font-family:var(--font-ui,Inter, system-ui, sans-serif);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#02090a99;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:12px;left:12px}.tg-showcase__label svg{color:var(--color-mint-signal,#36f4a4);flex:none}.tg-showcase__tile--1 .tg-showcase__label{padding:8px 14px;font-size:14px;bottom:16px;left:16px}.tg-showcase__tile:hover,.tg-showcase__tile:focus-visible{z-index:1;border-color:#36f4a499;transform:translateY(-3px);box-shadow:0 18px 40px #00000073}.tg-showcase__tile:hover img{transform:scale(1.06)}.tg-showcase__note{color:var(--color-ash-label,#a1a1aa);font-family:var(--font-ui,Inter, system-ui, sans-serif);align-items:center;gap:8px;margin:14px 0 0;font-size:13px;display:flex}.tg-showcase__note b{background:var(--color-mint-signal,#36f4a4);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #36f4a42e}@media (width<=900px){.tg-showcase{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""b c""d e";grid-auto-rows:150px}.tg-showcase__tile--1{height:220px}.tg-showcase__tile--6{display:none}}@media (width<=420px){.tg-showcase{grid-auto-rows:120px;gap:8px}.tg-showcase__tile--1{height:180px}.tg-showcase__label{padding:5px 9px;font-size:11.5px;bottom:8px;left:8px}}@media (prefers-reduced-motion:reduce){.tg-showcase__tile,.tg-showcase__tile img{transition:none;animation:none}}@media (width<=760px){.tg-page{padding:20px 16px 56px}.tg-filters{margin:0 -16px 20px;padding:12px 16px}.tg-search{flex:100%}.tg-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px 4px;overflow-x:auto}.tg-chips::-webkit-scrollbar{display:none}.tg-grid{grid-template-columns:minmax(0,1fr);gap:18px}.tg-help{flex-wrap:wrap}.tg-help .tg-btn{width:100%}}@media (hover:none){.tg-card__overlay{display:none}.tg-card:hover{transform:none}}@media (prefers-reduced-motion:reduce){.tg-card,.tg-card__overlay,.tg-card__overlay span,.tg-btn{transition:none}}.auth-shell{background:var(--color-abyssal-ink);color:#fff;min-height:100vh;font-family:var(--font-ui);grid-template-columns:1.05fr 1fr;display:grid}.auth-shell .brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.auth-shell .brand__mark{background:var(--color-deep-canopy);width:32px;height:32px;color:var(--color-mint-signal);border:1px solid #36f4a459;border-radius:9px;place-items:center;font-size:14px;display:grid}.auth-shell .brand__text{flex-direction:column;line-height:1;display:flex}.auth-shell .brand__text strong{font-size:17px;font-weight:700}.auth-shell .brand__text small{color:var(--color-ash-label);margin-top:4px;font-size:9px;font-weight:600}.auth-shell__brand-panel{isolation:isolate;background:var(--color-forest-floor);flex-direction:column;justify-content:space-between;height:100vh;min-height:620px;padding:28px 40px 36px;display:flex;position:sticky;top:0;overflow:hidden}.auth-shell__slide{z-index:-2;object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity 1.2s,transform 7s ease-out;position:absolute;inset:0;transform:scale(1.08)}.auth-shell__slide.is-active{opacity:1;transform:scale(1)}.auth-shell__brand-panel:after{content:"";z-index:-1;background:linear-gradient(180deg, #02090ab3 0%, #02090a26 22%, #02090a33 45%, #02090aeb 78%, var(--color-abyssal-ink) 100%), linear-gradient(90deg, #02090a59, transparent 60%);position:absolute;inset:0}.auth-shell__brand-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-shell__tagline{-webkit-backdrop-filter:blur(8px);color:#fff;background:#02090a73;border:1px solid #ffffff29;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:500}.auth-shell__story{max-width:540px}.auth-shell__caption{color:var(--color-mint-signal);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:700;animation:.7s cubic-bezier(.2,.7,.2,1) both auth-rise;display:inline-flex}.auth-shell__caption b{background:var(--color-mint-signal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #36f4a433}@keyframes auth-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.auth-shell__story h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(36px,3.6vw,54px);font-weight:330;line-height:1.06}.auth-shell__story h1 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.auth-shell__story>p{color:#dde5e8;max-width:460px;margin:0 0 24px;font-size:15px;line-height:1.65}.auth-shell__features{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.auth-shell__features li{-webkit-backdrop-filter:blur(8px);background:#02090a80;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:500;display:inline-flex}.auth-shell__features svg{color:var(--color-mint-signal)}.auth-shell__progress{gap:8px;display:flex}.auth-shell__progress button{cursor:pointer;background:#fff3;border:0;border-radius:999px;flex:1;max-width:90px;height:3px;padding:0;overflow:hidden}.auth-shell__progress span{background:var(--color-mint-signal);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.auth-shell__progress .is-done span{opacity:.5;transform:scaleX(1)}.auth-shell__progress .is-active span{animation:linear forwards auth-progress}@keyframes auth-progress{to{transform:scaleX(1)}}.auth-shell__form-panel{background:radial-gradient(60% 50% at 100% 0%, #36f4a412, transparent 70%), var(--color-abyssal-ink);flex-direction:column;min-height:100vh;padding:28px 40px 40px;display:flex}.auth-shell__form-header{justify-content:flex-end;align-items:center;gap:16px;display:flex}.auth-shell__mobile-brand{display:none!important}.auth-shell__context{color:var(--color-ash-label);align-items:center;gap:12px;font-size:13px;display:inline-flex}.auth-shell__context-link{color:#fff;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}.auth-shell__context-link:hover{border-color:var(--color-mint-signal);background:#36f4a414}.auth-shell__form-body{flex-direction:column;flex:1;justify-content:center;align-items:center;padding:32px 0 0;display:flex}.auth-shell__form-card{background:linear-gradient(#ffffff0b,#ffffff04);border:1px solid #ffffff17;border-radius:24px;width:min(100%,440px);padding:36px 34px 30px;animation:.7s cubic-bezier(.2,.7,.2,1) both auth-rise;box-shadow:0 30px 70px #00000059}.auth-shell__form-card>h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 6px;font-size:30px;font-weight:400}.auth-shell__form-card>p{color:var(--color-ash-label);margin:0;font-size:14px}.auth-shell__trust{color:var(--color-ash-label);flex-wrap:wrap;justify-content:center;gap:18px;margin-top:26px;font-size:12px;display:flex}.auth-shell__trust span{align-items:center;gap:6px;display:inline-flex}.auth-shell__trust svg{color:var(--color-mint-signal)}@media (width<=960px){.auth-shell{grid-template-columns:1fr}.auth-shell__brand-panel{height:auto;min-height:0;padding:20px 20px 26px;position:relative}.auth-shell__brand-header{margin-bottom:110px}.auth-shell__tagline{display:none}.auth-shell__story h1{font-size:34px}.auth-shell__story>p{margin-bottom:18px;font-size:14px}.auth-shell__features{margin-bottom:20px}.auth-shell__features li{padding:6px 12px;font-size:12px}.auth-shell__form-panel{min-height:0;padding:8px 16px 40px}.auth-shell__form-header{justify-content:center}.auth-shell__form-body{padding-top:18px}.auth-shell__form-card{border-radius:20px;padding:28px 20px 24px}.auth-shell__form-card>h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.auth-shell__slide{transition:opacity .3s linear;transform:none}.auth-shell__caption,.auth-shell__form-card{animation:none}}.auth-oauth{grid-template-columns:1fr;gap:10px;margin-top:24px;display:grid}.auth-oauth__button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:46px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.auth-oauth__button:hover{background:#ffffff14;border-color:#ffffff4d}.auth-oauth__icon{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.auth-oauth__icon--google{color:#4285f4}.auth-oauth__icon--apple{color:#000}.auth-divider{text-align:center;margin:22px 0;position:relative}.auth-divider:before{content:"";background:#ffffff1a;height:1px;position:absolute;top:50%;left:0;right:0}.auth-divider span{color:var(--color-ash-label);background:#0a1314;padding:0 12px;font-size:12px;position:relative}.auth-form__field{color:#e4ebee;margin-bottom:16px;font-size:13px;font-weight:600;display:block}.auth-form__field-row{justify-content:space-between;align-items:center;display:flex}.auth-form__field-row a,.auth-form__field-row .auth-form__soon{color:var(--color-mint-signal);font-size:12px;font-weight:600;text-decoration:none}.auth-form__field-row .auth-form__soon{color:var(--color-ash-label);cursor:default;font-weight:500}.auth-form__field input{color:#fff;background:#02090a99;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;height:48px;margin-top:8px;padding:0 16px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .2s,box-shadow .2s;display:block}.auth-form__field input::placeholder{color:#6f7c80}.auth-form__field input:focus{border-color:var(--color-mint-signal);box-shadow:0 0 0 4px #36f4a424}.auth-form__field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;-webkit-box-shadow:inset 0 0 0 1000px #07191a}.auth-form__remember{color:var(--color-sea-mist);cursor:pointer;align-items:center;gap:10px;margin-bottom:22px;font-size:13px;font-weight:500;display:flex}.auth-form__remember input{width:16px;height:16px;accent-color:var(--color-mint-signal)}.auth-form__terms{color:var(--color-ash-label);margin:0 0 18px;font-size:12px;line-height:1.55}.auth-form__terms a{color:var(--color-mint-signal)}.auth-form__error{color:#ffb4b4;background:#ff6b6b1a;border:1px solid #ff6b6b59;border-radius:10px;margin:0 0 16px;padding:11px 14px;font-size:13px}.auth-form__submit{width:100%;height:50px;color:var(--color-abyssal-ink);cursor:pointer;background:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-family:inherit;font-size:15px;font-weight:700;transition:background .2s,gap .2s;display:inline-flex}.auth-form__submit:hover:not(:disabled){background:var(--color-mint-signal);gap:14px}.auth-form__submit:disabled{opacity:.6;cursor:not-allowed}.auth-form-card__footer{text-align:center;color:var(--color-ash-label);border-top:1px solid #ffffff14;margin:22px 0 0;padding-top:18px;font-size:13px}.auth-form-card__footer a{color:var(--color-mint-signal);font-weight:700;text-decoration:none}.auth-form__notice{color:#d9fbe9;background:#36f4a414;border:1px solid #36f4a44d;border-radius:12px;align-items:center;gap:10px;margin:20px 0 0;padding:11px 14px;font-size:13px;display:flex}.auth-form__notice svg{color:var(--color-mint-signal);flex:none}.auth-form__forgot{color:inherit;opacity:.8;font-size:13px;font-weight:600;text-decoration:none}.auth-form__forgot:hover{opacity:1;text-decoration:underline}.np-show{color:inherit;opacity:.75;cursor:pointer;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin:-4px 0 4px;font-size:13px;display:inline-flex}.merchant-dashboard{--pe-ink:#171b22;--pe-text:#3f444c;--pe-muted:#7a7f87;--pe-line:#ebe7df;--pe-soft:#faf8f4;--pe-gold:#c89248;--pe-gold-soft:#fbf3e6;--pe-green:#23834a;--pe-red:#c2413a;--pe-radius:16px;--pm-shadow:0 1px 2px #14100a0a, 0 12px 32px #14100a0d;--pm-shadow-hover:0 2px 4px #14100a0d, 0 18px 44px #14100a17;background:#f7f6f3}.merchant-dashboard .merchant-dashboard__greeting h1{color:var(--pe-ink);letter-spacing:-.01em;font-size:clamp(26px,2.6vw,32px);font-weight:800}.merchant-dashboard .merchant-dashboard__greeting p{color:var(--pe-muted);font-size:14.5px}.merchant-dashboard .merchant-dashboard__header-row{align-items:flex-end;margin-bottom:22px}.merchant-dashboard .merchant-panel{border:1px solid var(--pe-line);box-shadow:var(--pm-shadow);background:#fff;border-radius:18px;padding:22px 24px}.merchant-dashboard .merchant-panel__header{margin-bottom:18px}.merchant-dashboard .merchant-panel__header>span:first-child,.merchant-dashboard .merchant-panel__header>h2,.merchant-dashboard .merchant-panel__header>h3{color:var(--pe-ink);align-items:center;gap:10px;font-size:16px;font-weight:800;display:inline-flex}.merchant-dashboard .merchant-panel__header>span:first-child:before,.merchant-dashboard .merchant-panel__header>h2:before,.merchant-dashboard .merchant-panel__header>h3:before{content:"";background:linear-gradient(180deg, #e2b36a, var(--pe-gold));border-radius:4px;width:4px;height:18px}.merchant-dashboard .merchant-stat-card,.merchant-dashboard .orders-summary__card,.merchant-dashboard .trends-stat-card,.merchant-dashboard .reviews-stat-card,.merchant-dashboard .market-research-stat-card{border:1px solid var(--pe-line);border-top:1px solid var(--pe-line);box-shadow:var(--pm-shadow);background:#fff;border-radius:18px;transition:transform .2s,box-shadow .2s,border-color .2s}.merchant-dashboard .merchant-stat-card:hover,.merchant-dashboard .orders-summary__card:hover,.merchant-dashboard .trends-stat-card:hover,.merchant-dashboard .reviews-stat-card:hover,.merchant-dashboard .market-research-stat-card:hover{box-shadow:var(--pm-shadow-hover);border-color:#e4d6bd;transform:translateY(-2px)}.merchant-dashboard .merchant-stat-card__icon,.merchant-dashboard .trends-stat-card__icon,.merchant-dashboard .reviews-stat-card__icon{border-radius:12px}.merchant-dashboard .store-design-tabs,.merchant-dashboard .orders-tabs{border:1px solid var(--pe-line);background:#fff;border-radius:14px;gap:4px;padding:5px;box-shadow:0 1px 2px #14100a08}.merchant-dashboard .store-design-tabs__item,.merchant-dashboard .orders-tabs__item{color:var(--pe-text);border:0;border-radius:10px;font-weight:700;transition:background .15s,color .15s}.merchant-dashboard .store-design-tabs__item:hover,.merchant-dashboard .orders-tabs__item:hover{background:var(--pe-soft);color:var(--pe-ink)}.merchant-dashboard .store-design-tabs__item.active,.merchant-dashboard .orders-tabs__item.active{background:var(--pe-ink);color:#fff;box-shadow:0 4px 12px #171b222e}.merchant-dashboard .merchant-dashboard__content :is(input[type=text],input[type=search],input[type=email],input[type=url],input[type=number],input[type=tel],input[type=password],input[type=date],input:not([type]),select,textarea):not(.pe *):not(.wiz *){color:var(--pe-ink);background-color:#fdfcfa;border:1px solid #e4e0d8;border-radius:11px;transition:border-color .15s,box-shadow .15s,background-color .15s}.merchant-dashboard .merchant-dashboard__content :is(input,select,textarea):not(.pe *):not(.wiz *):hover{border-color:#d6d0c4}.merchant-dashboard .merchant-dashboard__content :is(input,select,textarea):not(.pe *):not(.wiz *):focus,.merchant-dashboard .merchant-dashboard__content :is(input,select,textarea):not(.pe *):not(.wiz *):focus-visible{border-color:var(--pe-gold);background-color:#fff;outline:none;box-shadow:0 0 0 4px #c8924824}.merchant-dashboard .merchant-dashboard__content :is(input,textarea)::placeholder{color:#b3b6bb}.merchant-dashboard .merchant-dashboard__content input[type=checkbox],.merchant-dashboard .merchant-dashboard__content input[type=radio]{accent-color:var(--pe-ink)}.merchant-dashboard .store-setup-form__field{color:var(--pe-ink);font-size:13.5px}.merchant-dashboard .store-setup-form__field span{color:var(--pe-muted)}.merchant-dashboard .merchant-banner__cta,.merchant-dashboard .store-setup-form__submit{background:var(--pe-ink);color:#fff;border:0;border-radius:12px;font-weight:700;transition:background .15s,transform .15s,box-shadow .15s;box-shadow:0 8px 18px #171b2229}.merchant-dashboard .merchant-banner__cta:not(:disabled):hover,.merchant-dashboard .store-setup-form__submit:not(:disabled):hover{background:#2a2f37;transform:translateY(-1px);box-shadow:0 12px 24px #171b2233}.merchant-dashboard .orders-table__view,.merchant-dashboard .merchant-btn-ghost{border:1px solid var(--pe-line);color:var(--pe-ink);background:#fff;border-radius:10px;font-weight:700;transition:border-color .15s,background .15s}.merchant-dashboard .orders-table__view:not(:disabled):hover,.merchant-dashboard .merchant-btn-ghost:not(:disabled):hover{border-color:var(--pe-gold);background:#fffdf9}.merchant-dashboard .products-table__delete{color:var(--pe-red);background:#fff;border:1px solid #f1d4d1;border-radius:10px;font-weight:700}.merchant-dashboard .products-table__delete:not(:disabled):hover{border-color:var(--pe-red);background:#fdf3f2}.merchant-dashboard .merchant-table{border-collapse:separate;border-spacing:0}.merchant-dashboard .merchant-table th{border-bottom:1px solid var(--pe-line);background:var(--pe-soft);color:var(--pe-muted);letter-spacing:.06em;text-transform:uppercase;padding-top:12px;padding-bottom:12px;font-size:11.5px;font-weight:800}.merchant-dashboard .merchant-table th:first-child{border-top-left-radius:12px}.merchant-dashboard .merchant-table th:last-child{border-top-right-radius:12px}.merchant-dashboard .merchant-table td{color:var(--pe-text);border-bottom:1px solid #f2efe9}.merchant-dashboard .merchant-table tbody tr{transition:background .15s}.merchant-dashboard .merchant-table tbody tr:last-child td{border-bottom:0}.merchant-dashboard .merchant-order-status{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.merchant-dashboard .merchant-order-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.merchant-dashboard .merchant-empty{color:var(--pe-muted);text-align:center;background:#fffdf9;border:1.5px dashed #e6dccb;border-radius:14px;padding:28px 20px}.merchant-dashboard .order-detail__error,.merchant-dashboard .store-setup-form__error{color:#9b2c24;background:#fdecea;border-radius:11px;padding:11px 14px;font-weight:600}.merchant-dashboard .settings-nav{border:1px solid var(--pe-line);box-shadow:var(--pm-shadow);background:#fff;border-radius:18px;padding:8px}.merchant-dashboard .settings-nav__item{border-radius:12px;transition:background .15s;position:relative}.merchant-dashboard .settings-nav__item:hover{background:var(--pe-soft)}.merchant-dashboard .settings-nav__item.active{background:var(--pe-gold-soft)}.merchant-dashboard .settings-nav__item.active:before{content:"";background:var(--pe-gold);border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:0}.merchant-dashboard .settings-nav__item.active strong{color:var(--pe-ink)}.merchant-dashboard .settings-nav__icon{color:#8a6a3a;background:#f4f1eb;border-radius:10px;flex-shrink:0;place-items:center;width:32px;height:32px;margin-top:0;display:grid}.merchant-dashboard .settings-nav__item.active .settings-nav__icon{background:var(--pe-ink);color:#f1c98a}.merchant-dashboard .products-customize-banner{color:#fff;background:radial-gradient(120% 140% at 0 0,#3a2c1a 0%,#171b22 55%,#0f1216 100%);border:0;border-radius:18px;box-shadow:0 16px 36px #0f12162e}.merchant-dashboard .products-customize-banner strong,.merchant-dashboard .products-customize-banner h2,.merchant-dashboard .products-customize-banner h3{color:#fff}.merchant-dashboard .products-customize-banner p,.merchant-dashboard .products-customize-banner span{color:#ffffffb8}.merchant-dashboard .products-customize-banner__icon{color:#f1c98a}.merchant-dashboard .products-customize-banner__cta{color:#171b22;background:#f1c98a;border:0;border-radius:12px;font-weight:800}.merchant-dashboard .products-customize-banner__cta:hover{background:#f5d7a6}.merchant-dashboard .orders-search,.merchant-dashboard .customers-toolbar__search{background:#fdfcfa;border:1px solid #e4e0d8;border-radius:12px;transition:border-color .15s,box-shadow .15s,background .15s}.merchant-dashboard .orders-search:focus-within,.merchant-dashboard .customers-toolbar__search:focus-within{border-color:var(--pe-gold);background:#fff;box-shadow:0 0 0 4px #c8924824}.merchant-dashboard.merchant-dashboard .merchant-dashboard__content :is(.orders-search,.customers-toolbar__search) input:not(.pe *):not(.wiz *),.merchant-dashboard.merchant-dashboard .merchant-dashboard__content :is(.orders-search,.customers-toolbar__search) input:not(.pe *):not(.wiz *):hover,.merchant-dashboard.merchant-dashboard .merchant-dashboard__content :is(.orders-search,.customers-toolbar__search) input:not(.pe *):not(.wiz *):focus{box-shadow:none;background:0 0;border:0}.merchant-dashboard .orders-table__view,.merchant-dashboard .products-table__delete{vertical-align:middle;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}.merchant-dashboard .products-table .orders-table__view,.merchant-dashboard .products-table .products-table__delete{padding:6px 11px;font-size:12.5px}.merchant-dashboard .merchant-panel__header a{color:#a8742f;transition:color .15s}.merchant-dashboard .merchant-panel__header a:hover{color:var(--pe-ink)}.merchant-dashboard .market-research-form{box-shadow:var(--pm-shadow);background:radial-gradient(120% 160% at 0 0,#fbf1e0 0%,#fffaf2 45%,#fff 100%);border:1px solid #efe3cf;border-radius:18px;padding:24px 26px}.merchant-dashboard .market-research-form__icon{background:var(--pe-ink);color:#f1c98a;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;display:grid}.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row,.merchant-dashboard[data-page-photo] .merchant-dashboard__content>.merchant-dashboard__greeting{isolation:isolate;min-height:190px;box-shadow:var(--pm-shadow);background:#0d1512;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:4px;padding:30px 34px;display:flex;position:relative;overflow:hidden}.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row:before,.merchant-dashboard[data-page-photo] .merchant-dashboard__content>.merchant-dashboard__greeting:before{content:"";z-index:-2;background:var(--page-photo) var(--page-photo-position,center) / cover no-repeat;animation:20s ease-in-out infinite alternate page-photo-drift;position:absolute;inset:0}.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row:after,.merchant-dashboard[data-page-photo] .merchant-dashboard__content>.merchant-dashboard__greeting:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0e0cf0 0%,#0a0e0ccc 40%,#0a0e0c4d 78%,#0a0e0c26 100%),linear-gradient(#0000 40%,#0a0e0c80);position:absolute;inset:0}@keyframes page-photo-drift{0%{transform:scale(1.03)}to{transform:scale(1.1)translate(-1%)}}.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row .merchant-dashboard__greeting{max-width:620px;animation:.6s cubic-bezier(.2,.7,.2,1) both page-banner-rise}@keyframes page-banner-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row h1,.merchant-dashboard[data-page-photo] .merchant-dashboard__content>.merchant-dashboard__greeting h1{color:#fff;letter-spacing:-.02em;margin:0 0 8px;font-size:clamp(28px,3vw,38px);font-weight:800}.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row h1:before,.merchant-dashboard[data-page-photo] .merchant-dashboard__content>.merchant-dashboard__greeting h1:before{content:"";background:#e9c48a;border-radius:3px;width:34px;height:3px;margin-bottom:14px;display:block}.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row .merchant-dashboard__greeting p,.merchant-dashboard[data-page-photo] .merchant-dashboard__content>.merchant-dashboard__greeting p{color:#d6dadd;max-width:540px;margin:0;font-size:14.5px;line-height:1.6}.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row .merchant-banner__cta{color:#14171c;background:#fff;border:0;border-radius:999px;height:42px;padding:0 20px;font-weight:800;box-shadow:0 10px 24px #00000040}.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row .merchant-banner__cta:not(:disabled):hover{opacity:1;background:#f3e3c6}.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row .merchant-btn-ghost{color:#fff;background:#ffffff14;border-color:#ffffff4d;border-radius:999px}.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row select{background-color:#fffffff2;border-color:#ffffff40;border-radius:999px}@media (width<=900px){.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row,.merchant-dashboard[data-page-photo] .merchant-dashboard__content>.merchant-dashboard__greeting{border-radius:18px;min-height:0;padding:24px 22px}.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row:after,.merchant-dashboard[data-page-photo] .merchant-dashboard__content>.merchant-dashboard__greeting:after{background:linear-gradient(#0a0e0c8c 0%,#0a0e0cd1 45%,#0a0e0cf2 100%)}}@media (prefers-reduced-motion:reduce){.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row:before,.merchant-dashboard[data-page-photo] .merchant-dashboard__content>.merchant-dashboard__greeting:before,.merchant-dashboard[data-page-photo] .merchant-dashboard__header-row .merchant-dashboard__greeting,.merchant-dashboard[data-page-photo] .merchant-dashboard__content>.merchant-dashboard__greeting{animation:none}}.merchant-dashboard[data-page-photo] .merchant-dashboard__content>.merchant-dashboard__greeting{flex-direction:column;justify-content:flex-end;align-items:flex-start;animation:.6s cubic-bezier(.2,.7,.2,1) both page-banner-rise}.merchant-dashboard .merchant-dashboard__content>*{margin-top:0;margin-bottom:0}.merchant-dashboard .orders-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}:is(.merchant-dashboard .merchant-table th,.merchant-dashboard .merchant-table td:not(:has(small,p,img,.products-table__product))){white-space:nowrap}:is(.merchant-dashboard .merchant-panel:has(>.merchant-table),.merchant-dashboard .merchant-panel:has(>div>.merchant-table)){overflow-x:auto}.merchant-dashboard .products-table__actions{flex-wrap:nowrap}.merchant-dashboard .activity-feed{max-height:300px;padding-right:4px;overflow-y:auto}.merchant-dashboard .products-table__actions{gap:6px}.merchant-dashboard .products-table__actions>:is(button,a){justify-content:center;align-items:center;gap:6px;min-width:32px;height:32px;padding:0 9px;display:inline-flex}.merchant-dashboard .products-table :is(th,td){padding-left:7px;padding-right:7px}.merchant-dashboard .products-table th{letter-spacing:.03em}.merchant-dashboard .products-table__product{min-width:140px}.merchant-dashboard .products-table__featured-head{text-align:center}.merchant-dashboard .products-table .products-table__actions{gap:4px}.merchant-dashboard .products-table .products-table__actions>:is(button,a){min-width:28px;height:28px;padding:0 6px}.merchant-dashboard .merchant-table{font-size:14px}.merchant-dashboard .merchant-table th{color:#8b9097;letter-spacing:.08em;background:0 0;padding-top:16px;padding-bottom:12px;font-size:11px;font-weight:700}.merchant-dashboard .merchant-table th:first-child,.merchant-dashboard .merchant-table th:last-child{border-radius:0}.merchant-dashboard .merchant-table td{color:#3a3f47;vertical-align:middle;padding-top:14px;padding-bottom:14px}.merchant-dashboard .merchant-table tbody tr:hover{background:#fbf8f2}.merchant-dashboard .merchant-table tbody tr:hover td:first-child{box-shadow:inset 3px 0 0 var(--pe-gold)}.merchant-dashboard .products-table__product{gap:12px}.merchant-dashboard .products-table__product img,.merchant-dashboard .products-table__product .orders-table__thumb-placeholder{border-radius:10px;width:40px;height:40px}.merchant-dashboard .products-table td:nth-child(2){width:30%;color:var(--pe-ink);font-weight:700}.merchant-dashboard .products-table .products-table__actions>.orders-table__view{background:#f4f1eb;border-color:#0000}.merchant-dashboard .products-table .products-table__actions>.orders-table__view:hover:not(:disabled){background:#fff;border-color:#e4d6bd}.merchant-dashboard .products-table .products-table__actions>.products-table__delete{background:#fdf1f0;border-color:#0000}@media (width<=640px){.merchant-dashboard .merchant-dashboard__content{gap:14px}.merchant-dashboard .merchant-dashboard__greeting h1{font-size:24px}.merchant-dashboard .merchant-dashboard__greeting p{font-size:13.5px;line-height:1.5}.merchant-dashboard .orders-summary,.merchant-dashboard .merchant-stats,.merchant-dashboard .trends-stats,.merchant-dashboard .reviews-stats,.merchant-dashboard .market-research-stats,.merchant-dashboard .fu-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.merchant-dashboard .orders-summary>:last-child:nth-child(odd),.merchant-dashboard .trends-stats>:last-child:nth-child(odd),.merchant-dashboard .reviews-stats>:last-child:nth-child(odd),.merchant-dashboard .market-research-stats>:last-child:nth-child(odd),.merchant-dashboard .fu-stats>:last-child:nth-child(odd){grid-column:1/-1}.merchant-dashboard .orders-summary__card,.merchant-dashboard .merchant-stat-card,.merchant-dashboard .trends-stat-card,.merchant-dashboard .reviews-stat-card,.merchant-dashboard .market-research-stat-card{border-radius:14px;min-width:0;padding:14px 14px 13px}.merchant-dashboard .orders-summary__card>span{font-size:12px;line-height:1.3}.merchant-dashboard .orders-summary__card strong,.merchant-dashboard .merchant-stat-card strong{letter-spacing:-.01em;overflow-wrap:anywhere;margin-top:6px;font-size:21px}.merchant-dashboard .orders-summary__dot{margin-top:5px;font-size:10.5px}.merchant-dashboard .orders-tabs,.merchant-dashboard .store-design-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.merchant-dashboard .orders-tabs::-webkit-scrollbar{display:none}.merchant-dashboard .store-design-tabs::-webkit-scrollbar{display:none}.merchant-dashboard .orders-tabs__item,.merchant-dashboard .store-design-tabs__item{white-space:nowrap;scroll-snap-align:start;flex-shrink:0;height:38px;padding:0 14px;font-size:12.5px}.merchant-dashboard .orders-toolbar{flex-direction:column;align-items:stretch;gap:10px}.merchant-dashboard .orders-search,.merchant-dashboard .customers-toolbar__search{flex:none;width:100%;min-width:0;max-width:none;height:44px}.merchant-dashboard input,.merchant-dashboard select,.merchant-dashboard textarea{font-size:16px}.merchant-dashboard .merchant-panel{border-radius:16px;padding:16px}.merchant-dashboard .merchant-panel__header{flex-wrap:wrap;gap:8px;margin-bottom:14px}.merchant-dashboard .merchant-table th,.merchant-dashboard .merchant-table td{padding-left:10px;padding-right:10px}.merchant-dashboard .products-customize-banner{border-radius:16px;flex-wrap:wrap;gap:12px 14px;padding:18px}.merchant-dashboard .products-customize-banner__copy{flex:1 1 0;min-width:0}.merchant-dashboard .products-customize-banner__cta{flex:100%;justify-content:center;height:44px;font-size:13.5px}.merchant-dashboard .settings-plan-limits{grid-template-columns:1fr}.merchant-dashboard .media-modal{width:auto;max-width:calc(100vw - 32px)}}@media (width<=380px){.merchant-dashboard .merchant-dashboard__content{padding-left:12px;padding-right:12px}.merchant-dashboard .orders-summary__card strong,.merchant-dashboard .merchant-stat-card strong{font-size:19px}}.merchant-dashboard .merchant-dashboard__content>*,.merchant-dashboard .market-research-shell>*{min-width:0}.merchant-dashboard .orders-table__thumbs{flex-wrap:nowrap;width:max-content}.merchant-dashboard .orders-table__thumbs>*{flex:none}.merchant-dashboard .orders-table__thumbs img,.merchant-dashboard .orders-table__thumbs .orders-table__thumb-placeholder{flex:0 0 28px;min-width:28px;max-width:none}.merchant-dashboard .merchant-table td:has(>.orders-table__thumbs){padding-right:18px}.merchant-dashboard a.order-detail__primary-action{border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:flex}@media (width<=1100px){.merchant-dashboard .market-research-shell{grid-template-columns:minmax(0,1fr)}.merchant-dashboard .market-research-shell__history{position:static}}@media (width<=640px){.merchant-dashboard .fu-stat{min-width:0;padding:14px}.merchant-dashboard .fu-stat strong{overflow-wrap:anywhere;font-size:21px}.merchant-dashboard .trends-stat-card{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.merchant-dashboard .trends-stat-card__icon{width:34px;height:34px;font-size:14px}.merchant-dashboard .trends-stat-card>div{flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;display:flex}.merchant-dashboard .trends-stat-card strong{overflow-wrap:anywhere;font-size:21px}.merchant-dashboard .trends-stat-card>span:not(.trends-stat-card__icon){font-size:13px;font-weight:700}.merchant-dashboard .trends-stat-card small{font-size:11.5px;line-height:1.35}.merchant-dashboard .market-research-form{padding:18px 16px}.merchant-dashboard .market-research-form__row{flex-wrap:wrap}.merchant-dashboard .market-research-form__row input{flex:100%;min-width:0}.merchant-dashboard .market-research-form__row select,.merchant-dashboard .market-research-form__row button{flex:1 1 0;min-width:0;height:46px}.merchant-dashboard .market-research-stat-card strong{overflow-wrap:anywhere;font-size:16px;line-height:1.3}.merchant-dashboard .market-research-history__row{min-width:0}.merchant-dashboard .sections-editor__row{border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.merchant-dashboard .sections-editor__info{flex:calc(100% - 80px);min-width:0}.merchant-dashboard .sections-editor__info+*{margin-left:auto}.merchant-dashboard .merchant-stats .merchant-stat-card{border-radius:16px;gap:4px;padding:16px 16px 15px}.merchant-dashboard .merchant-stats .merchant-stat-card:before{left:16px;right:16px}.merchant-dashboard .merchant-stats .merchant-stat-card--feature,.merchant-dashboard .merchant-stats .merchant-stat-card--average{grid-column:1/-1}.merchant-dashboard .merchant-stats .merchant-stat-card__head span{font-size:12.5px}.merchant-dashboard .merchant-stats .merchant-stat-card__badge{border-radius:10px;width:32px;height:32px;font-size:14px}.merchant-dashboard .merchant-stats .merchant-stat-card strong{white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;margin-top:4px;font-size:clamp(22px,7vw,28px);overflow:hidden}.merchant-dashboard .merchant-stats .merchant-stat-card small{font-size:11.5px}}.journey-guide{z-index:690;border:1px solid var(--pe-line,#ebe7df);background:radial-gradient(60% 120% at 100% 0,#e9c48a2e,#0000 60%),#fff;border-radius:18px;max-width:980px;margin:0 auto;font-family:Arial,Helvetica,sans-serif;animation:.28s journey-guide-in;position:fixed;bottom:20px;left:264px;right:190px;overflow:hidden;box-shadow:0 2px 4px #14100a0d,0 18px 44px #14100a29}@keyframes journey-guide-in{0%{opacity:0;transform:translateY(12px)}}.merchant-dashboard:has(.journey-guide) .merchant-dashboard__content{padding-bottom:130px}.journey-guide__bar{background:#f1ece2;height:4px}.journey-guide__bar span{background:linear-gradient(90deg,#c89248,#e9c48a);height:100%;transition:width .6s;display:block}.journey-guide__row{align-items:center;gap:14px;padding:14px 16px 14px 18px;display:flex}.journey-guide__mark{background:var(--pe-gold-soft,#fbf3e6);width:38px;height:38px;color:var(--pe-gold,#c89248);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.journey-guide__mark.is-done{color:var(--pe-green,#23834a);background:#e7f4ec;font-size:18px}.journey-guide__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.journey-guide__eyebrow{color:var(--pe-gold,#c89248);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.journey-guide__text strong{color:var(--pe-ink,#171b22);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.journey-guide__hint{color:var(--pe-muted,#7a7f87);font-size:13px}.journey-guide__actions{flex:0 auto;align-items:center;gap:8px;min-width:0;display:flex}.journey-guide__ghost,.journey-guide__next,.journey-guide__close{white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.journey-guide__ghost{border:1px solid var(--pe-line,#ebe7df);color:var(--pe-ink,#171b22);background:#fff;padding:0 14px}.journey-guide__ghost:hover{background:var(--pe-soft,#faf8f4)}.journey-guide__next{background:var(--pe-ink,#171b22);color:#fff;border:0;max-width:340px;padding:0 16px 0 18px}.journey-guide__next span{text-overflow:ellipsis;overflow:hidden}.journey-guide__next svg{color:#e9c48c;flex:none}.journey-guide__next:hover:not(:disabled){transform:translate(2px)}.journey-guide__next:disabled{cursor:progress;opacity:.7}.journey-guide__close{width:36px;min-height:36px;color:var(--pe-muted,#7a7f87);background:0 0;border:0;padding:0}.journey-guide__close:hover{background:var(--pe-soft,#faf8f4);color:var(--pe-ink,#171b22)}@media (width<=1100px){.journey-guide__hint{display:none}}@media (width<=850px){.journey-guide{left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom,0px))}.journey-guide__row{flex-wrap:wrap;gap:10px 12px;padding:12px}.journey-guide__text{flex-basis:calc(100% - 100px)}.journey-guide__actions{flex-basis:100%}.journey-guide__next{flex:auto;max-width:none}.journey-guide__close{position:absolute;top:10px;right:8px}.merchant-dashboard:has(.journey-guide) .merchant-dashboard__content{padding-bottom:200px}}@media (width<=480px){.journey-guide__row{gap:8px 10px;padding:10px 10px 10px 12px}.journey-guide__mark{width:32px;height:32px;font-size:13px}.journey-guide__eyebrow{font-size:10px}.journey-guide__text strong{font-size:14px}.journey-guide__ghost,.journey-guide__next{min-height:38px}.journey-guide__next{font-size:12.5px}.merchant-dashboard:has(.journey-guide) .merchant-dashboard__content{padding-bottom:180px}.journey-guide__ghost span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.journey-guide__ghost{width:40px;padding:0}}@media (prefers-reduced-motion:reduce){.journey-guide{animation:none}.journey-guide__bar span,.journey-guide__next{transition:none}}.merchant-empty-state{place-items:center;padding:12px 0 28px;font-family:Arial,Helvetica,sans-serif;display:grid}.merchant-empty-state--page{background:#f7f6f3;min-height:100vh;padding:24px 16px}.merchant-empty-state__card{text-align:center;background:radial-gradient(circle at 50% -10%,#c8924824,#0000 55%),#fff;border:1px solid #ebe7df;border-radius:22px;flex-direction:column;align-items:center;width:min(100%,460px);padding:40px 32px 34px;display:flex;box-shadow:0 1px 2px #14100a0a,0 18px 44px #14100a12}.merchant-empty-state__mark{color:#e9c48c;background:linear-gradient(135deg,#14181d 0%,#262c34 100%);border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:20px;font-size:26px;display:grid;box-shadow:0 12px 26px #14100a33}.merchant-empty-state__card strong{color:#171b22;letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.25}.merchant-empty-state__card p{color:#7a7f87;max-width:34ch;margin:10px 0 0;font-size:14.5px;line-height:1.55}.merchant-empty-state__action{margin-top:24px}.merchant-empty-state__btn{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#171b22;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.merchant-empty-state__btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #14100a33}.merchant-skeleton{gap:16px;display:grid}.merchant-skeleton__sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.merchant-skeleton__row{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.merchant-skeleton__card{background:#fff;border:1px solid #ebe7df;border-radius:18px;gap:14px;padding:20px;display:grid;box-shadow:0 1px 2px #14100a0a,0 12px 32px #14100a0d}.merchant-skeleton__card--tall{gap:18px;padding:24px}.merchant-skeleton__bone{background:linear-gradient(90deg,#ece8e0 0%,#f8f5ef 45%,#ece8e0 90%) 0 0/220% 100%;border-radius:8px;animation:1.5s ease-in-out infinite merchant-skeleton-shimmer;display:block}.merchant-skeleton__bone--label{width:60%;height:11px}.merchant-skeleton__bone--value{width:45%;height:24px}.merchant-skeleton__bone--line{height:16px}.merchant-skeleton__bone--line:nth-child(2n){width:82%}@keyframes merchant-skeleton-shimmer{0%{background-position:120% 0}to{background-position:-100% 0}}@media (width<=640px){.merchant-empty-state__card{border-radius:18px;padding:32px 22px 28px}.merchant-skeleton,.merchant-skeleton__row{gap:10px}.merchant-skeleton__row{grid-template-columns:repeat(2,minmax(0,1fr))}.merchant-skeleton__card{border-radius:14px;padding:14px}}@media (prefers-reduced-motion:reduce){.merchant-skeleton__bone{animation:none}}.merchant-dashboard{--md-primary:#111317;--md-gold:#c89248;--md-gold-dark:#a97432;--md-border:#e8e8e6;--md-bg:#f7f7f5;--md-muted:#6b7178;background:var(--md-bg);color:#171b22;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex}.merchant-status{text-align:center;min-height:100vh;color:var(--md-muted);place-items:center;gap:10px;font-family:Arial,Helvetica,sans-serif;font-size:14px;display:grid}.merchant-status--error{color:#b3261e}.merchant-status a{color:#b66e18;font-weight:700}.merchant-sidebar{background:var(--color-abyssal-ink);border-right:1px solid var(--color-iron-veil);flex-direction:column;flex-shrink:0;width:240px;display:flex}.merchant-sidebar__brand{align-items:center;gap:9px;padding:22px 22px 18px;display:flex}.merchant-sidebar .brand__mark{background:var(--color-mint-signal);width:28px;height:32px;color:var(--color-abyssal-ink);border-radius:5px 5px 3px 3px;place-items:center;font-size:14px;display:grid}.merchant-sidebar .brand__text{flex-direction:column;line-height:1;display:flex}.merchant-sidebar .brand__text strong{color:var(--color-sea-mist);font-size:16px;font-weight:900}.merchant-sidebar .brand__text small{color:var(--color-ash-label);margin-top:3px;font-size:7px;font-weight:600}.merchant-sidebar__nav{flex-direction:column;gap:2px;padding:8px 12px;display:flex}.merchant-sidebar__item{height:46px;color:var(--color-ash-label);border-radius:8px;align-items:center;gap:13px;padding:0 14px;font-size:14.5px;font-weight:600;transition:background-color .15s,color .15s;display:flex}.merchant-sidebar__item svg{width:19px;height:19px;color:var(--color-ash-label);flex-shrink:0}.merchant-sidebar__item:hover{background:var(--color-deep-canopy);color:var(--color-sea-mist)}.merchant-sidebar__item.active{background:var(--color-forest-floor);color:var(--color-mint-signal)}.merchant-sidebar__item.active svg{color:var(--color-mint-signal)}.merchant-sidebar__badge{background:var(--color-mint-signal);color:var(--color-abyssal-ink);letter-spacing:.02em;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:9.5px;font-weight:800}.merchant-sidebar__subnav{flex-direction:column;gap:1px;margin:2px 0 4px 34px;display:flex}.merchant-sidebar__subitem{height:32px;color:var(--color-ash-label);border-radius:6px;align-items:center;gap:8px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.merchant-sidebar__subitem span{color:var(--color-iron-veil);font-size:11px}.merchant-sidebar__subitem:hover{background:var(--color-deep-canopy);color:var(--color-sea-mist)}.merchant-sidebar__subitem.active{color:var(--color-mint-signal);font-weight:700}.merchant-sidebar__subitem.active span{color:var(--color-mint-signal)}.merchant-dashboard__main{flex-direction:column;flex:1;min-width:0;display:flex}.merchant-topbar{background:var(--color-abyssal-ink);border-bottom:1px solid var(--color-iron-veil);justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 28px;display:flex}.merchant-topbar__search{border:1px solid var(--color-iron-veil);background:var(--color-forest-floor);border-radius:8px;flex:1;align-items:center;gap:10px;max-width:460px;height:40px;padding:0 14px;display:flex}.merchant-topbar__search svg{color:var(--color-ash-label);flex-shrink:0}.merchant-topbar__search input{height:100%;color:var(--color-sea-mist);background:0 0;border:0;outline:0;flex:1;font-size:12px;font-weight:700}.merchant-topbar__search input::placeholder{color:var(--color-ash-label)}.merchant-topbar__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.merchant-topbar__upgrade{background:var(--color-mint-signal);height:38px;color:var(--color-abyssal-ink);border-radius:7px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.merchant-topbar__view-store{border:1px solid var(--color-iron-veil);height:38px;color:var(--color-sea-mist);background:0 0;border-radius:7px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.merchant-topbar__view-store:disabled{color:var(--color-ash-label);cursor:not-allowed}.merchant-topbar__user{border-left:1px solid var(--color-iron-veil);align-items:center;gap:9px;padding-left:10px;display:flex}.merchant-topbar__avatar{background:var(--color-deep-canopy);width:34px;height:34px;color:var(--color-mint-signal);border-radius:50%;place-items:center;font-size:13px;font-weight:800;display:grid}.merchant-topbar__user strong{color:var(--color-sea-mist);font-size:13px;font-weight:800;display:block}.merchant-topbar__user span{color:var(--color-ash-label);font-size:10px;display:block}.merchant-topbar__user svg{color:var(--color-ash-label)}.merchant-dashboard__content{flex-direction:column;gap:22px;padding:26px 28px 60px;display:flex}.merchant-dashboard__greeting h1{font-size:27px;font-weight:800}.merchant-dashboard__greeting p{color:var(--md-muted);margin-top:5px;font-size:15px}.merchant-dashboard__top-row{grid-template-columns:1.6fr 1fr;gap:18px;display:grid}.merchant-dashboard__split{grid-template-columns:1fr 1fr;align-items:start;gap:18px;display:grid}.merchant-stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.merchant-stat-card{border:1px solid var(--md-border);border-top:3px solid var(--color-mint-signal);background:#fff;border-radius:10px;padding:18px 20px;transition:box-shadow .15s,transform .15s;position:relative;box-shadow:0 1px 2px #1113170a}.merchant-stat-card:hover{transform:translateY(-1px);box-shadow:0 4px 14px #36f4a424}.merchant-stat-card__icon{border-radius:8px;place-items:center;width:32px;height:32px;margin-bottom:12px;font-size:15px;display:grid}.merchant-stat-card__icon--sales{color:#a5680f;background:#fdf1e0}.merchant-stat-card__icon--orders{color:#1a5aa8;background:#e6f0fb}.merchant-stat-card__icon--customers{color:#0f9d63;background:#36f4a424}.merchant-stat-card__icon--views{color:#7a7f87;background:#f0efeb}.merchant-stat-card>span{color:var(--md-muted);font-size:13.5px;font-weight:600;display:block}.merchant-stat-card strong{margin-top:8px;font-size:27px;font-weight:800;display:block}.merchant-stat-card small{color:#9a9ea4;margin-top:6px;font-size:11.5px;display:block}.merchant-stat-card--disabled{opacity:.6}.merchant-stat-card--disabled:hover{transform:none;box-shadow:0 1px 2px #1113170a}.merchant-panels{grid-template-columns:1.6fr 1fr;gap:18px;display:grid}.merchant-panel{border:1px solid var(--md-border);border-top:3px solid var(--color-mint-signal);background:#fff;border-radius:10px;padding:20px;box-shadow:0 1px 2px #1113170a}.merchant-panel__header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:16px;font-weight:800;display:flex}.merchant-panel__header a{color:#0f9d63;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.merchant-panel__header select{border:1px solid var(--md-border);border-radius:6px;height:32px;padding:0 10px;font-size:12px}.merchant-panel--chart .merchant-panel__header strong{margin-top:4px;font-size:24px;display:block}.merchant-chart-empty{border:1px dashed var(--md-border);text-align:center;background:#faf9f7;border-radius:8px;place-items:center;gap:4px;min-height:180px;padding:20px;display:grid}.merchant-chart-empty p{color:#454a52;font-size:13px;font-weight:600}.merchant-chart-empty small{color:#9a9ea4;font-size:12px}.merchant-empty{text-align:center;color:#9a9ea4;padding:30px 0;font-size:13px}.merchant-table{border-collapse:collapse;width:100%;font-size:13px}.merchant-table th{text-align:left;color:var(--md-muted);border-bottom:1px solid var(--md-border);padding:8px 6px;font-weight:700}.merchant-table td{border-bottom:1px solid #f2f1ee;padding:10px 6px}.merchant-table tbody tr:last-child td{border-bottom:0}.merchant-table tbody tr{transition:background-color .15s}.merchant-table tbody tr:hover{background:#faf9f7}.merchant-order-status{text-transform:capitalize;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-block}.merchant-order-status--pending{color:#a5680f;background:#fdf1e0}.merchant-order-status--confirmed,.merchant-order-status--processing{color:#1a5aa8;background:#e6f0fb}.merchant-order-status--shipped{color:#6a2fa8;background:#eee6fb}.merchant-order-status--delivered{color:#23834a;background:#e6f6ea}.merchant-order-status--cancelled,.merchant-order-status--refunded{color:#b3261e;background:#fbe9e7}.merchant-setup__count{color:var(--md-muted);font-size:12.5px;font-weight:700}.merchant-setup__bar{background:#f0efeb;border-radius:999px;height:6px;margin-bottom:16px;overflow:hidden}.merchant-setup__bar-fill{background:var(--color-mint-signal);height:100%;transition:width .3s}.merchant-setup__list{flex-direction:column;gap:12px;display:flex}.merchant-setup__list li{color:#454a52;align-items:center;gap:10px;font-size:13.5px;font-weight:600;display:flex}.merchant-setup__list li.done{color:#9a9ea4;text-decoration:line-through}.merchant-setup__check{border:1.5px solid var(--md-border);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;font-size:10px;display:grid}.merchant-setup__list li.done .merchant-setup__check{background:#0f9d63;border-color:#0f9d63}.merchant-setup__cta{color:#0f9d63;margin-left:auto;font-size:12.5px;font-weight:800}.merchant-banner{background:linear-gradient(120deg,#fbf1e2 0%,#f5e2c4 100%);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex}.merchant-banner__tag{color:#a5680f;background:#fff9;border-radius:999px;margin-bottom:6px;padding:3px 9px;font-size:11px;font-weight:800;display:inline-block}.merchant-banner h3{color:#171b22;font-size:21px;font-weight:800}.merchant-banner p{color:#6b5c42;margin-top:5px;font-size:13.5px;font-weight:500}.merchant-banner__cta{color:#fff;white-space:nowrap;background:#111317;border-radius:7px;flex-shrink:0;align-items:center;gap:8px;height:42px;padding:0 20px;font-size:13px;font-weight:800;transition:opacity .15s;display:inline-flex}.merchant-banner__cta:hover{opacity:.85}.merchant-flash-card,.merchant-ai-card{color:#fff;background:#14171c;border-radius:12px;padding:22px;position:relative}.merchant-ai-card{background:linear-gradient(135deg,#1a1e24,#0d0f12)}.merchant-flash-card__tag,.merchant-ai-card__tag{color:var(--md-gold);background:#c892482e;border-radius:999px;margin-bottom:12px;padding:3px 9px;font-size:10px;font-weight:800;display:inline-block}.merchant-flash-card>svg,.merchant-ai-card>svg{color:var(--md-gold);margin-bottom:10px;font-size:22px;display:block}.merchant-flash-card h3,.merchant-ai-card h3{font-size:17px;font-weight:800;line-height:1.3}.merchant-flash-card p,.merchant-ai-card p{color:#b7bcc3;margin-top:8px;font-size:12.5px;font-weight:500;line-height:1.5}.merchant-flash-card__cta,.merchant-ai-card__cta{color:var(--md-gold);align-items:center;gap:7px;margin-top:16px;font-size:13px;font-weight:800;transition:gap .15s;display:inline-flex}.merchant-flash-card__cta:hover,.merchant-ai-card__cta:hover{gap:10px}.merchant-growth-row{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.merchant-growth-card{border:1px solid var(--md-border);background:#fff;border-radius:10px;padding:20px;box-shadow:0 1px 2px #1113170a}.merchant-growth-card h4{font-size:13px;font-weight:750}.merchant-growth-card p{color:var(--md-muted);min-height:33px;margin-top:6px;font-size:11px;line-height:1.5}.merchant-growth-card button{border:1px solid var(--md-border);color:#171b22;background:#faf9f7;border-radius:6px;align-items:center;gap:7px;height:36px;margin-top:14px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.merchant-growth-card button:disabled{color:#b0b4ba;cursor:not-allowed}@media (width<=1100px){.merchant-dashboard__top-row,.merchant-panels,.merchant-dashboard__split{grid-template-columns:1fr}.merchant-stats{grid-template-columns:repeat(2,1fr)}.merchant-growth-row{grid-template-columns:1fr}}.merchant-nav-toggle,.merchant-sidebar__close,.merchant-sidebar-backdrop{display:none}@media (width<=850px){.merchant-nav-toggle{z-index:900;border:1px solid var(--color-iron-veil);background:var(--color-forest-floor);width:40px;height:40px;color:var(--color-sea-mist);cursor:pointer;border-radius:10px;place-items:center;font-size:20px;display:grid;position:fixed;top:14px;left:14px}.merchant-sidebar-backdrop{z-index:990;background:#02090a99;display:block;position:fixed;inset:0}.merchant-sidebar{z-index:1000;overscroll-behavior:contain;visibility:hidden;width:min(290px,86vw);transition:transform .25s,visibility .25s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.merchant-sidebar.is-open{visibility:visible;transform:none;box-shadow:0 0 60px #00000073}.merchant-sidebar__close{width:34px;height:34px;color:var(--color-ash-label);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;font-size:16px;display:grid;position:absolute;top:18px;right:12px}.merchant-topbar__search{display:none}.merchant-topbar{z-index:800;gap:10px;padding:0 14px 0 66px;position:sticky;top:0}.merchant-topbar__actions{gap:8px;margin-left:auto}.merchant-dashboard__main{overflow-x:clip}.merchant-dashboard__content{gap:16px;padding:18px 16px 48px}}@media (width<=560px){.merchant-topbar__upgrade{display:none}.merchant-topbar__view-store{padding:0 12px}}@media (prefers-reduced-motion:reduce){.merchant-sidebar{transition:none}}.merchant-topbar__account{position:relative}button.merchant-topbar__user{font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;border-bottom:0;border-right:0}.merchant-topbar__user svg{transition:transform .2s}.merchant-topbar__user.is-open svg{transform:rotate(180deg)}.merchant-account-menu{z-index:60;border:1px solid var(--color-iron-veil);background:#07120f;border-radius:16px;width:260px;padding:8px;animation:.18s ease-out both merchant-menu-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 24px 50px #00000073}@keyframes merchant-menu-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.merchant-account-menu__who{border-bottom:1px solid var(--color-iron-veil);align-items:center;gap:10px;margin-bottom:6px;padding:10px 10px 14px;display:flex}.merchant-account-menu__who>div:last-child{min-width:0}.merchant-account-menu__who strong{color:#fff;font-size:14px;display:block}.merchant-account-menu__who span{color:var(--color-ash-label);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.merchant-account-menu a,.merchant-account-menu button{width:100%;color:var(--color-sea-mist);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.merchant-account-menu a:hover,.merchant-account-menu button:hover{color:#fff;background:#ffffff0d}.merchant-account-menu svg{color:var(--color-ash-label)}.merchant-account-menu__signout{margin-top:6px;border-top:1px solid var(--color-iron-veil)!important;color:#ff9b9b!important;border-radius:0 0 10px 10px!important}.merchant-account-menu__signout svg{color:#ff9b9b}.merchant-account-menu__signout:hover{background:#ff6b6b1a!important}.merchant-sidebar__signout{border:1px solid var(--color-iron-veil);color:var(--color-ash-label);font:inherit;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;margin:auto 14px 18px;padding:11px 14px;font-size:13px;font-weight:500;transition:color .2s,border-color .2s,background .2s;display:flex}.merchant-sidebar__signout:hover{color:#ff9b9b;background:#ff6b6b14;border-color:#ff6b6b66}@media (width<=640px){.merchant-topbar__user>div:not(.merchant-topbar__avatar),.merchant-topbar__user>svg{display:none}.merchant-account-menu{width:min(280px,100vw - 24px)}}.merchant-dashboard .dash-hero{isolation:isolate;min-height:300px;box-shadow:var(--pm-shadow);color:#fff;background:#0d1512;border-radius:24px;align-items:flex-end;padding:36px 40px;display:flex;position:relative;overflow:hidden}.dash-hero__photo{z-index:-2;object-fit:cover;object-position:70% 30%;width:100%;height:100%;animation:18s ease-in-out infinite alternate dash-drift;position:absolute;inset:0}.merchant-dashboard .dash-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0e0cf0 0%,#0a0e0cc7 38%,#0a0e0c33 75%,#0a0e0c0d 100%),linear-gradient(#0000 45%,#0a0e0c8c);position:absolute;inset:0}@keyframes dash-drift{0%{transform:scale(1.04)}to{transform:scale(1.12)translate(-1.5%)}}.dash-hero__body{max-width:560px;animation:.7s cubic-bezier(.2,.7,.2,1) both dash-rise}@keyframes dash-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.dash-hero__date{color:#e9c48a;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:700;display:inline-block}.merchant-dashboard .dash-hero h1{color:#fff;letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1.08}.dash-hero h1 span{color:#e9c48a}.dash-hero__store{-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:6px 14px 6px 6px;display:inline-flex}.dash-hero__logo{object-fit:contain;background:#fff;border-radius:50%;width:30px;height:30px}.dash-hero__logo--letter{background:var(--pe-gold);color:#fff;place-items:center;font-size:14px;font-weight:800;display:grid}.dash-hero__store strong{font-size:14px}.dash-hero__status{color:#cfd3d6;background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.dash-hero__status b{background:#9aa0a6;border-radius:50%;width:7px;height:7px}.dash-hero__status.is-live{color:#7ef7c3;background:#36f4a424}.dash-hero__status.is-live b{background:#36f4a4;box-shadow:0 0 0 4px #36f4a433}.dash-hero__actions{flex-wrap:wrap;gap:10px;display:flex}.dash-hero__action{color:#fff;border:1px solid #ffffff3d;border-radius:999px;align-items:center;gap:8px;height:42px;padding:0 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.dash-hero__action:hover{background:#ffffff1a;border-color:#fff;transform:translateY(-1px)}.dash-hero__action--primary{color:#14171c;background:#fff;border-color:#0000}.dash-hero__action--primary:hover{background:#f3e3c6;border-color:#0000}.merchant-dashboard .photo-card{isolation:isolate;min-height:230px;box-shadow:var(--pm-shadow);color:#fff;background:#14171c;border-radius:20px;align-items:flex-end;padding:26px 28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.merchant-dashboard .photo-card:hover{box-shadow:var(--pm-shadow-hover);transform:translateY(-3px)}.photo-card__img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.photo-card:hover .photo-card__img{transform:scale(1.06)}.merchant-dashboard .photo-card:after{content:"";z-index:-1;background:linear-gradient(#0c0e1040 0%,#0c0e10b8 55%,#0c0e10f0 100%);position:absolute;inset:0}.merchant-dashboard .photo-card--wide:after{background:linear-gradient(90deg,#0c0e10f0 0%,#0c0e10b8 45%,#0c0e1026 100%)}.merchant-dashboard .photo-card--tall{align-self:stretch;min-height:280px}.merchant-dashboard .photo-card--tall:after{background:linear-gradient(#0c0e108c 0%,#0c0e10cc 45%,#0c0e10f2 100%)}.photo-card__body{max-width:460px}.photo-card__tag{color:#f0d3a3;background:#e9c48a24;border:1px solid #e9c48a66;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.merchant-dashboard .photo-card h3{color:#fff;margin:0 0 8px;font-size:22px;font-weight:800;line-height:1.2}.merchant-dashboard .photo-card p{color:#d3d6d9;margin:0 0 18px;font-size:13.5px;line-height:1.55}.photo-card__cta{color:#14171c;background:#fff;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:13px;font-weight:800;text-decoration:none;transition:gap .2s,background .2s;display:inline-flex}.photo-card__cta:hover{background:#f3e3c6;gap:12px}.merchant-dashboard .merchant-growth-card--photo{flex-direction:column;padding:0;display:flex;overflow:hidden}.merchant-growth-card__img{height:130px;overflow:hidden}.merchant-growth-card__img img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);display:block}.merchant-growth-card--photo:hover .merchant-growth-card__img img{transform:scale(1.05)}.merchant-growth-card__body{flex-direction:column;flex:1;padding:18px 20px 20px;display:flex}.merchant-growth-card__soon{background:var(--pe-soft);width:fit-content;color:var(--pe-muted);border-radius:999px;align-items:center;gap:7px;margin-top:14px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}@media (width<=900px){.merchant-dashboard .dash-hero{border-radius:20px;min-height:0;padding:28px 22px}.merchant-dashboard .dash-hero:after{background:linear-gradient(#0a0e0c73 0%,#0a0e0ccc 45%,#0a0e0cf2 100%)}.dash-hero__action{height:40px;padding:0 14px;font-size:13px}.merchant-dashboard .photo-card{min-height:210px;padding:22px}.merchant-dashboard .photo-card--wide:after{background:linear-gradient(#0c0e104d 0%,#0c0e10b8 50%,#0c0e10f0 100%)}}@media (prefers-reduced-motion:reduce){.dash-hero__photo,.dash-hero__body{animation:none}}.merchant-dashboard .merchant-stat-card{border:1px solid var(--pe-line);background:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:22px 22px 20px;display:flex;position:relative;overflow:hidden}.merchant-dashboard .merchant-stat-card:before{content:"";background:var(--stat-accent,var(--pe-gold));opacity:.85;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22px;right:22px}.merchant-stat-card--orders{--stat-accent:#4d7cfe;--stat-soft:#eef2ff}.merchant-stat-card--customers{--stat-accent:#23a06a;--stat-soft:#e9f7f0}.merchant-stat-card--average{--stat-accent:#9b6cf2;--stat-soft:#f3eefe}.merchant-stat-card__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.merchant-dashboard .merchant-stat-card__head span{color:var(--pe-muted);font-size:13px;font-weight:600}.merchant-stat-card__badge{background:var(--stat-soft,var(--pe-gold-soft));width:38px;height:38px;color:var(--stat-accent,var(--pe-gold));border-radius:12px;place-items:center;font-style:normal;display:grid}.merchant-dashboard .merchant-stat-card strong{color:var(--pe-ink);letter-spacing:-.02em;margin-top:8px;font-size:32px;font-weight:800;line-height:1}.merchant-dashboard .merchant-stat-card small{color:var(--pe-muted);font-size:12px}.merchant-dashboard .merchant-stat-card--feature{background:radial-gradient(80% 120% at 100% 0,#e9c48a47,#0000 60%),linear-gradient(145deg,#1b1f26 0%,#0f1216 100%);border-color:#0000}.merchant-dashboard .merchant-stat-card--feature:before{display:none}.merchant-dashboard .merchant-stat-card--feature .merchant-stat-card__head span,.merchant-dashboard .merchant-stat-card--feature small{color:#b9bdc2}.merchant-dashboard .merchant-stat-card--feature strong{color:#f3dcb4}.merchant-stat-card--feature .merchant-stat-card__badge{color:#e9c48a;background:#e9c48a29}.sales-overview__range{border:1px solid var(--pe-line);background:var(--pe-soft);color:var(--pe-muted);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.sales-overview__chart{background:linear-gradient(#fffdf9 0%,#faf6ee 100%);border-radius:16px;height:230px;position:relative;overflow:hidden}.sales-overview__chart>svg{width:100%;height:calc(100% - 12px);position:absolute;inset:12px 0 0}.sales-overview__grid{stroke:#ece5d8;stroke-width:1px;stroke-dasharray:4 6}.sales-overview__area{fill:url(#sales-ghost-fill)}.sales-overview__line{fill:none;stroke:#e2c797;stroke-width:2.5px;stroke-dasharray:8 8;vector-effect:non-scaling-stroke}.sales-overview__note{border:1px solid var(--pe-line);-webkit-backdrop-filter:blur(6px);text-align:center;background:#ffffffeb;border-radius:18px;flex-direction:column;align-items:center;width:min(92%,420px);padding:20px 22px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px #14100a14}.sales-overview__note-icon{background:var(--pe-gold-soft);width:38px;height:38px;color:var(--pe-gold);border-radius:12px;place-items:center;margin-bottom:10px;display:grid}.sales-overview__note strong{color:var(--pe-ink);font-size:14.5px}.sales-overview__note p{color:var(--pe-muted);margin:4px 0 14px;font-size:13px}.sales-overview__actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.sales-overview__btn{border:1px solid var(--pe-line);height:36px;color:var(--pe-ink);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.sales-overview__btn:hover{background:var(--pe-soft);border-color:#d9d2c4}.sales-overview__btn--dark{color:#fff;background:#14171c;border-color:#0000}.sales-overview__btn--dark:hover{background:#2a2f37;border-color:#0000}.channel-card{flex-direction:column;gap:16px;display:flex}.channel-card__ring{width:132px;height:132px;margin:4px auto 0;position:relative}.channel-card__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.channel-card__track{fill:none;stroke:#f1ece2;stroke-width:12px}.channel-card__fill{fill:none;stroke:var(--pe-gold);stroke-width:12px;stroke-linecap:round;stroke-dasharray:314.16;stroke-dashoffset:314.16px;animation:1.2s cubic-bezier(.2,.7,.2,1) .2s forwards channel-fill}@keyframes channel-fill{to{stroke-dashoffset:0}}.channel-card__ring>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.channel-card__ring strong{color:var(--pe-ink);font-size:24px;font-weight:800}.channel-card__ring span{color:var(--pe-muted);font-size:11.5px}.channel-card__row{border:1px solid var(--pe-line);background:var(--pe-soft);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.channel-card__logo{object-fit:contain;background:#fff;border-radius:10px;flex:none;width:36px;height:36px}.channel-card__logo--letter{background:var(--pe-gold);color:#fff;place-items:center;font-weight:800;display:grid}.channel-card__row>div{flex:1;min-width:0}.channel-card__row strong{color:var(--pe-ink);font-size:13.5px;display:block}.channel-card__row span{color:var(--pe-muted);font-size:12px}.channel-card__row em{color:var(--pe-ink);font-size:14px;font-style:normal;font-weight:800}.channel-card__meta{color:var(--pe-muted);justify-content:center;gap:16px;font-size:12.5px;display:flex}.channel-card__meta span{align-items:center;gap:6px;display:inline-flex}.channel-card__meta svg{color:var(--pe-gold)}@media (prefers-reduced-motion:reduce){.channel-card__fill{stroke-dashoffset:0;animation:none}}@media (width<=640px){.sales-overview__chart{height:290px}.merchant-dashboard .merchant-panel{min-width:0;overflow:hidden}.merchant-dashboard .merchant-panel__header{flex-wrap:wrap;gap:8px}.merchant-dashboard .merchant-table{white-space:nowrap;-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}.merchant-dashboard .welcome-hero{isolation:isolate;min-height:380px;box-shadow:var(--pm-shadow);color:#fff;background:#0d1512;border-radius:26px;align-items:center;padding:48px;display:flex;position:relative;overflow:hidden}.welcome-hero__photo{z-index:-2;object-fit:cover;object-position:70% 30%;width:100%;height:100%;animation:18s ease-in-out infinite alternate dash-drift;position:absolute;inset:0}.merchant-dashboard .welcome-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#0a0e0cf2 0%,#0a0e0cd1 42%,#0a0e0c40 78%,#0a0e0c1a 100%),linear-gradient(#0000 40%,#0a0e0c73);position:absolute;inset:0}.welcome-hero__body{max-width:560px;animation:.7s cubic-bezier(.2,.7,.2,1) both dash-rise}.welcome-hero__eyebrow{color:#f0d3a3;letter-spacing:.06em;text-transform:uppercase;background:#e9c48a1f;border:1px solid #e9c48a66;border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.merchant-dashboard .welcome-hero h1{color:#fff;letter-spacing:-.02em;margin:0 0 14px;font-size:clamp(32px,3.8vw,50px);font-weight:800;line-height:1.06}.welcome-hero h1 span{color:#e9c48a}.merchant-dashboard .welcome-hero p{color:#d3d6d9;margin:0 0 28px;font-size:15.5px;line-height:1.65}.welcome-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.welcome-hero__primary,.welcome-hero__ghost{border-radius:999px;align-items:center;gap:9px;height:48px;padding:0 24px;font-size:14.5px;font-weight:800;text-decoration:none;transition:background .2s,border-color .2s,gap .2s;display:inline-flex}.welcome-hero__primary{color:#14171c;background:#fff}.welcome-hero__primary:hover{background:#f3e3c6;gap:13px}.welcome-hero__ghost{color:#fff;border:1px solid #ffffff4d}.welcome-hero__ghost:hover{background:#ffffff14;border-color:#fff}.welcome-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.merchant-dashboard .welcome-step{border:1px solid var(--pe-line);box-shadow:var(--pm-shadow);background:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:24px;display:flex;position:relative}.merchant-dashboard .welcome-step.is-next{background:linear-gradient(#fffaf1 0%,#fff 70%);border-color:#e9c48a}.welcome-step__num{color:#d9d2c4;font-size:30px;font-weight:800;line-height:1;position:absolute;top:20px;right:22px}.welcome-step__icon{background:var(--pe-gold-soft);width:44px;height:44px;color:var(--pe-gold);border-radius:14px;place-items:center;margin-bottom:10px;display:grid}.merchant-dashboard .welcome-step strong{color:var(--pe-ink);font-size:16px}.merchant-dashboard .welcome-step p{color:var(--pe-muted);margin:0;font-size:13.5px;line-height:1.55}.welcome-step__cta{color:#fff;background:#14171c;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-top:14px;padding:9px 16px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.merchant-dashboard .welcome-strip{border:1px solid var(--pe-line);box-shadow:var(--pm-shadow);background:#fff;border-radius:20px;grid-template-columns:180px 1fr auto;align-items:center;gap:24px;padding:16px 26px 16px 16px;display:grid}.welcome-strip figure{border-radius:14px;height:110px;margin:0;overflow:hidden}.welcome-strip img{object-fit:cover;object-position:50% 35%;width:100%;height:100%}.merchant-dashboard .welcome-strip strong{color:var(--pe-ink);font-size:16px;display:block}.merchant-dashboard .welcome-strip p{color:var(--pe-muted);margin:4px 0 0;font-size:13.5px;line-height:1.55}.welcome-strip ul{color:var(--pe-text);flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.welcome-strip li{align-items:center;gap:8px;display:flex}.welcome-strip svg{color:var(--pe-gold)}@media (width<=900px){.merchant-dashboard .welcome-hero{border-radius:20px;min-height:0;padding:30px 22px}.merchant-dashboard .welcome-hero:after{background:linear-gradient(#0a0e0c80 0%,#0a0e0ccc 45%,#0a0e0cf2 100%)}.welcome-steps{grid-template-columns:1fr}.merchant-dashboard .welcome-strip{grid-template-columns:1fr;padding:16px}.welcome-strip figure{height:150px}}.merchant-dashboard .journey{border:1px solid var(--pe-line);box-shadow:var(--pm-shadow);background:radial-gradient(60% 80% at 100% 0,#e9c48a29,#0000 60%),#fff;border-radius:22px;padding:26px 28px 28px}.journey__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.journey__eyebrow{color:var(--pe-gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.merchant-dashboard .journey__head h2{color:var(--pe-ink);margin:0;font-size:22px;font-weight:800}.journey__bar{background:#f1ece2;border-radius:999px;flex:260px;max-width:420px;height:8px;overflow:hidden}.journey__bar span{border-radius:inherit;background:linear-gradient(90deg,#c89248,#e9c48a);height:100%;transition:width .6s;display:block}.journey__body{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;display:grid}.journey__steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.journey__step{width:100%;color:var(--pe-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:600;transition:background .2s,border-color .2s;display:flex}.journey__step:hover{background:var(--pe-soft)}.journey__step.is-current{background:#fffaf1;border-color:#ecd9b8}.journey__num{width:28px;height:28px;color:var(--pe-muted);border:1.5px solid #d9d2c4;border-radius:50%;flex:none;place-items:center;font-size:12.5px;font-weight:800;display:grid}.journey__step.is-done .journey__num{color:#fff;background:#23834a;border-color:#0000}.journey__step.is-done .journey__label{color:var(--pe-muted);-webkit-text-decoration:line-through #c9c3b8;text-decoration:line-through #c9c3b8}.journey__step.is-next .journey__num{border-color:var(--pe-gold);color:var(--pe-gold)}.journey__step em{background:var(--pe-gold);color:#fff;border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-style:normal;font-weight:800}.journey__focus{color:#fff;background:radial-gradient(70% 90% at 100% 0,#e9c48a38,#0000 60%),linear-gradient(145deg,#1b1f26 0%,#0f1216 100%);border-radius:18px;padding:26px;animation:.35s both journey-in;position:relative;overflow:hidden}@keyframes journey-in{0%{opacity:0;transform:translateY(8px)}}.journey__focus-icon{color:#e9c48a;background:#e9c48a29;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid}.journey__focus-step{color:#e9c48a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.merchant-dashboard .journey__focus h3{color:#fff;margin:0 0 8px;font-size:24px;font-weight:800}.merchant-dashboard .journey__focus p{color:#cfd3d6;margin:0 0 22px;font-size:14.5px;line-height:1.6}.journey__actions{flex-wrap:wrap;gap:10px;display:flex}.journey__primary{color:#14171c;height:46px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 22px;font-size:14.5px;font-weight:800;text-decoration:none;transition:background .2s,gap .2s;display:inline-flex}.journey__primary:hover{background:#f3e3c6;gap:13px}.journey__ghost{color:#fff;height:46px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:700}.merchant-dashboard .journey__focus .journey__link{color:#e9c48a;word-break:break-all;margin:14px 0 0;font-size:13px}.merchant-dashboard .journey--done{align-items:center;gap:16px;padding:18px 22px;display:flex}.journey__done-icon{color:#1c7a4b;background:#e9f7f0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.journey--done strong{color:var(--pe-ink);font-size:16px;display:block}.journey--done p{color:var(--pe-muted);margin:2px 0 0;font-size:13.5px}.journey--done .journey__ghost{border-color:var(--pe-line);color:var(--pe-text);margin-left:auto}@media (width<=900px){.journey__body{grid-template-columns:1fr}.journey__focus{order:-1}}.merchant-loader{--ml-gold:#c89248;--ml-bone:#ece8e0;--ml-bone-dark:#ffffff12;background:#f7f6f3;min-height:100vh;font-family:Arial,Helvetica,sans-serif;display:flex}.merchant-loader__sidebar{background:var(--color-abyssal-ink);flex-direction:column;flex-shrink:0;gap:14px;width:240px;padding:22px 18px;display:flex}.merchant-loader__main{flex:1;min-width:0}.merchant-loader__topbar{background:var(--color-abyssal-ink);justify-content:flex-end;align-items:center;gap:12px;height:68px;padding:0 28px;display:flex}.merchant-loader__content{flex-direction:column;gap:22px;padding:26px 28px 60px;display:flex}.merchant-loader__bone{background:linear-gradient(90deg, var(--ml-bone) 0%, #f8f5ef 45%, var(--ml-bone) 90%);background-size:220% 100%;border-radius:8px;animation:1.5s ease-in-out infinite merchant-loader-shimmer;display:block}.merchant-loader__sidebar .merchant-loader__bone,.merchant-loader__topbar .merchant-loader__bone{background-image:linear-gradient(90deg, var(--ml-bone-dark) 0%, #ffffff24 45%, var(--ml-bone-dark) 90%)}.merchant-loader__bone--brand{width:132px;height:30px;margin-bottom:16px}.merchant-loader__bone--nav{width:78%;height:14px}.merchant-loader__bone--nav:nth-child(odd){width:58%}.merchant-loader__bone--pill{width:112px;height:36px}.merchant-loader__bone--dot{border-radius:50%;width:36px;height:36px}.merchant-loader__bone--label{width:46%;height:11px}.merchant-loader__bone--value{width:62%;height:26px}.merchant-loader__bone--hint{width:34%;height:10px}.merchant-loader__bone--row{height:16px}.merchant-loader__hero{color:#fff;background:radial-gradient(circle at 88% 12%,#c8924847,#0000 46%),linear-gradient(135deg,#14181d 0%,#1f242b 100%);border-radius:24px;flex-wrap:wrap;align-items:center;gap:20px;min-height:200px;padding:34px 36px 46px;display:flex;position:relative;overflow:hidden}.merchant-loader__mark{color:#e9c48c;background:#c8924829;border-radius:50%;flex-shrink:0;place-items:center;width:64px;height:64px;font-size:26px;display:grid;position:relative}.merchant-loader__mark:before{content:"";border:2px solid #0000;border-top-color:var(--ml-gold);border-right-color:#c8924859;border-radius:50%;animation:1.1s linear infinite merchant-loader-spin;position:absolute;inset:-8px}.merchant-loader__copy small{color:#e9c48c;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.merchant-loader__copy strong{letter-spacing:-.01em;font-size:clamp(21px,2.4vw,27px);font-weight:800;display:block}.merchant-loader__copy p{color:#ffffffad;margin:6px 0 0;font-size:14px}.merchant-loader__bar{background:#ffffff1a;border-radius:999px;height:4px;position:absolute;inset:auto 36px 24px;overflow:hidden}.merchant-loader__bar i{border-radius:inherit;background:linear-gradient(90deg,#a97432,#f0cf9a);width:38%;animation:1.4s ease-in-out infinite merchant-loader-slide;position:absolute;inset:0 auto 0 0}.merchant-loader__stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.merchant-loader__panels{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.merchant-loader__card{background:#fff;border:1px solid #ebe7df;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex;box-shadow:0 1px 2px #14100a0a,0 12px 32px #14100a0d}.merchant-loader__card--tall{gap:18px;padding:24px}@keyframes merchant-loader-shimmer{0%{background-position:120% 0}to{background-position:-100% 0}}@keyframes merchant-loader-spin{to{transform:rotate(360deg)}}@keyframes merchant-loader-slide{0%{transform:translate(-110%)}to{transform:translate(290%)}}@media (width<=1100px){.merchant-loader__stats{grid-template-columns:repeat(2,1fr)}.merchant-loader__panels{grid-template-columns:1fr}}@media (width<=850px){.merchant-loader__sidebar{display:none}.merchant-loader__topbar{padding:0 14px}.merchant-loader__content{gap:16px;padding:18px 16px 48px}.merchant-loader__hero{border-radius:18px;min-height:0;padding:26px 22px 44px}.merchant-loader__bar{inset:auto 22px 22px}}@media (width<=560px){.merchant-loader__stats{gap:10px}.merchant-loader__card{border-radius:14px;padding:14px}}@media (prefers-reduced-motion:reduce){.merchant-loader__bone,.merchant-loader__mark:before,.merchant-loader__bar i{animation:none}.merchant-loader__bar i{opacity:.5;width:100%}}.merchant-sidebar__lock{color:var(--color-ash-label);opacity:.8;margin-left:auto;font-size:11px;font-style:normal;display:inline-flex}.billing-banner{color:#7a4d0a;background:#fbf3e6;border-bottom:1px solid #f0dfc2;align-items:center;gap:10px;padding:11px 28px;font-size:13.5px;line-height:1.4;display:flex}.billing-banner svg{flex-shrink:0}.billing-banner span{flex:1;min-width:0}.billing-banner a{color:#fff;white-space:nowrap;background:#171b22;border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:12.5px;font-weight:700;text-decoration:none}.billing-banner--red{color:#96271f;background:#fdf1f0;border-bottom-color:#f1d4d1}@media (width<=850px){.billing-banner{padding:10px 14px;font-size:13px}}.billing-banner a.billing-banner__help{color:inherit;background:0 0;border:1px solid}.merchant-support-fab{z-index:700;color:#fff;background:#171b22;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 18px 0 15px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 28px #14100a47}.merchant-support-fab:hover{transform:translateY(-2px);box-shadow:0 14px 34px #14100a57}.merchant-support-fab svg{color:#e9c48c;font-size:20px}@media (width<=640px){.merchant-support-fab{right:14px;bottom:calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;width:50px;min-height:50px;padding:0}.merchant-support-fab span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){.merchant-support-fab{transition:none}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#111827;-webkit-font-smoothing:antialiased;background:#fff;min-width:320px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,textarea,select{font:inherit}button{cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{color:#fff;background:#c99243}svg.bi{vertical-align:-.125em;flex-shrink:0;display:inline-block}.page-loading{min-height:100vh}:root{--avello-black:#111317;--avello-navy:#111827;--avello-gold:#c89248;--avello-gold-dark:#a97432;--avello-cream:#f8f4ed;--avello-muted:#687080;--avello-border:#e8e8e6;--avello-white:#fff;--container:1400px;--container-wide:1440px;--serif:Georgia, "Times New Roman", Times, serif;--color-abyssal-ink:#02090a;--color-forest-floor:#041e18;--color-deep-canopy:#072720;--color-iron-veil:#1e2c31;--color-ash-label:#a1a1aa;--color-sea-mist:#cbd5e1;--color-mint-signal:#36f4a4;--color-cyan-pulse:#30deee;--font-display:"NeueHaasGrotesk", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-ui:"Inter-Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.website{background:var(--avello-white);min-height:100vh;overflow-x:hidden}.site-navbar__inner{width:min(calc(100% - 48px), var(--container));margin:0 auto}.home-hero__content{width:100%;padding:0 48px}.site-navbar{z-index:50;background:#fffffff7;border-bottom:1px solid #1118270f;height:76px;position:relative}.site-navbar__inner{justify-content:space-between;align-items:center;gap:36px;height:100%;display:flex}.brand{flex-shrink:0;align-items:center;gap:9px;display:inline-flex}.brand__mark{background:var(--avello-black);width:28px;height:32px;color:var(--avello-gold);border-radius:5px 5px 3px 3px;place-items:center;font-size:14px;display:grid;box-shadow:inset 0 -3px #c89248cc}.brand__text{flex-direction:column;line-height:1;display:flex}.brand__text strong{letter-spacing:-.5px;font-size:17px;font-weight:800}.brand__text small{color:#7a7f87;letter-spacing:.2px;margin-top:4px;font-size:7px;font-weight:600}.desktop-nav{align-items:center;gap:31px;margin-left:auto;display:flex}.desktop-nav a{color:#363b44;align-items:center;gap:5px;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.desktop-nav a span{color:#8d9299;font-size:12px}.home-hero__copy{animation:.8s both hero-copy-in}.hero-image{animation:1s both hero-image-in}.hero-review-card,.hero-sales-card,.hero-handwriting{animation:1s both hero-floating-in}@keyframes hero-copy-in{0%{opacity:0;transform:translate(-35px)}to{opacity:1;transform:translate(0)}}@keyframes hero-image-in{0%{opacity:0;transform:translate(45px)scale(1.04)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes hero-floating-in{0%{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}.navbar-actions{align-items:center;gap:10px;display:flex}.search-button{color:#444a53;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.search-button:hover{background:#f5f5f3}.navbar-login,.navbar-start{border-radius:7px;justify-content:center;align-items:center;height:38px;padding:0 17px;font-size:12px;font-weight:600;display:inline-flex}.navbar-login{color:#363a40;background:#f2f2f1}.navbar-start{background:var(--avello-black);color:#fff;gap:10px}.navbar-start span{color:var(--avello-gold);font-size:16px}.mobile-menu-button{display:none}.home-hero{background:radial-gradient(circle at 20% 30%,#d9b58929,#0000 30%),linear-gradient(100deg,#fbf8f3 0%,#f7f1e9 52%,#ede3d8 100%);min-height:610px;position:relative;overflow:hidden}.home-hero__content{grid-template-columns:47% 53%;align-items:stretch;min-height:610px;display:grid}.home-hero__copy{z-index:3;flex-direction:column;justify-content:center;padding:74px 0 55px 34px;display:flex;position:relative}.hero-eyebrow{color:#5e5d5a;background:#ffffff85;border:1px solid #c892482e;border-radius:999px;align-items:center;gap:7px;width:fit-content;margin-bottom:19px;padding:7px 12px;font-size:10px;font-weight:600;display:inline-flex}.home-hero h1{color:#0a0d12;max-width:650px;font-family:var(--serif);letter-spacing:-3px;font-size:clamp(52px,5.6vw,80px);font-weight:700;line-height:.94}.home-hero__description{color:#626872;max-width:495px;margin-top:24px;font-size:14px;line-height:1.65}.hero-actions{align-items:center;gap:12px;margin-top:28px;display:flex}.button{border-radius:8px;justify-content:center;align-items:center;gap:11px;height:52px;padding:0 26px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button--primary{background:var(--avello-black);color:#fff;box-shadow:0 12px 28px #11131738}.button--primary span{color:var(--avello-gold);font-size:16px}.button--secondary{color:#252a32;background:#ffffff80;border:1px solid #d7d8d7}.play-icon{border:1px solid #d0d1d0;border-radius:50%;place-items:center;width:20px;height:20px;font-size:7px;display:grid}.hero-benefits{color:#62666b;flex-wrap:wrap;align-items:center;gap:21px;margin-top:29px;font-size:10px;font-weight:600;display:flex}.hero-benefits div{align-items:center;gap:6px;display:flex}.hero-benefits span{color:var(--avello-gold);font-size:9px}.home-hero__visual{min-height:610px;position:relative}.hero-image{position:absolute;inset:0 -80px 0 0;overflow:hidden}.hero-image:before{content:"";z-index:1;background:linear-gradient(90deg,#f7f1e9 0%,#f7f1e9d9 10%,#f7f1e973 22%,#f7f1e91f 38%,#0000 60%),linear-gradient(#f7f1e98c 0%,#0000 16% 78%,#14100a59 100%);position:absolute;inset:0}.hero-image img{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.04);width:100%;height:100%;transform:scale(1.15)}.hero-sales-card{z-index:4;background:#fffffff0;border:1px solid #fffc;border-radius:10px;align-items:center;gap:19px;min-width:220px;padding:13px 17px;display:flex;position:absolute;top:50%;right:45px;transform:translateY(-15%);box-shadow:0 15px 35px #241b1224}.hero-sales-card div{flex-direction:column;gap:4px;display:flex}.hero-sales-card small{color:#73777d;font-size:8px}.hero-sales-card strong{color:#171b22;letter-spacing:-.3px;font-size:15px}.hero-sales-card>span{color:#3b8b4b;background:#eaf5ec;border-radius:5px;padding:5px 7px;font-size:8px;font-weight:700}.hero-handwriting{z-index:3;color:#ffffffe6;text-align:left;text-shadow:0 2px 10px #00000040;font-family:Brush Script MT,Segoe Script,cursive;font-size:27px;line-height:.98;position:absolute;top:82px;right:34px;transform:rotate(-8deg)}.hero-handwriting span{font-size:23px}.platform-stats{z-index:5;background:#fff;border-bottom:1px solid #eeeeec;position:relative}.platform-stats__inner{width:min(calc(100% - 48px), var(--container));grid-template-columns:repeat(5,1fr);align-items:center;min-height:105px;margin:0 auto;display:grid}.platform-stat{justify-content:center;align-items:center;gap:13px;padding:15px 20px;display:flex;position:relative}.platform-stat:not(:last-child):after{content:"";background:#eeeeec;width:1px;height:60px;position:absolute;top:22px;right:0}.platform-stat__icon{width:48px;height:48px;color:var(--avello-gold);border:1px solid #c8924847;border-radius:50%;flex-shrink:0;place-items:center;font-size:23px;display:grid}.platform-stat__content{flex-direction:column;gap:3px;display:flex}.platform-stat__content strong{color:#151a25;letter-spacing:-.5px;font-size:17px;font-weight:750}.platform-stat__content span{color:#747982;white-space:nowrap;font-size:10px}@media (width<=900px){.platform-stats__inner{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.platform-stats__inner{width:min(calc(100% - 28px), var(--container));grid-template-columns:repeat(2,1fr)}.platform-stat{justify-content:flex-start;padding:15px 10px}.platform-stat__content span{white-space:normal}}@media (width<=420px){.platform-stats__inner{grid-template-columns:1fr}.platform-stat:not(:last-child):after{display:none}.platform-stat{border-bottom:1px solid #eeeeec;padding:14px 4px}.platform-stat:last-child{border-bottom:0}}.home-features{width:min(calc(100% - 48px), var(--container));margin:0 auto;padding:30px 0 54px}.home-features__grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.feature-card{border:1px solid #0000;border-radius:9px;flex-direction:column;min-height:235px;padding:24px 22px 21px;display:flex}.feature-card--cream{background:#fcf5ed;border-color:#f5e9dc}.feature-card--blue{background:#eef6ff;border-color:#dfecfb}.feature-card--purple{background:#f6effb;border-color:#eadcf5}.feature-card--green{background:#eff7ed;border-color:#e0eddd}.feature-card__icon{border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:20px;font-size:22px;font-weight:700;display:grid}.feature-card--cream .feature-card__icon{color:#bd7b25;background:#f5dfc1}.feature-card--blue .feature-card__icon{color:#1766c2;background:#d9eaff}.feature-card--purple .feature-card__icon{color:#74158b;background:#ead8f4}.feature-card--green .feature-card__icon{color:#24754a;background:#d8ead4}.feature-card h2{color:#111827;letter-spacing:-.5px;margin-bottom:10px;font-size:18px;font-weight:750}.feature-card p{color:#515b68;max-width:290px;font-size:13px;line-height:1.5}.feature-card a{align-items:center;gap:9px;width:fit-content;margin-top:auto;padding-top:18px;font-size:11px;font-weight:700;display:inline-flex}.feature-card a span{font-size:17px;transition:transform .2s}.feature-card a:hover span{transform:translate(4px)}.feature-card--cream a{color:#b66e18}.feature-card--blue a{color:#1264c2}.feature-card--purple a{color:#65127c}.feature-card--green a{color:#23724a}@media (width<=900px){.home-features__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.home-features{width:min(calc(100% - 28px), var(--container))}.home-features__grid{grid-template-columns:1fr}.feature-card{min-height:auto}}.templates-showcase{width:min(calc(100% - 48px), var(--container));margin:0 auto;padding:34px 0 76px}.templates-showcase__header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.section-eyebrow{color:var(--avello-gold-dark);letter-spacing:.5px;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.templates-showcase__header h2{color:#101827;font-family:var(--serif);letter-spacing:-1.5px;font-size:clamp(31px,3.2vw,43px);font-weight:600;line-height:1.05}.templates-showcase__header h2 span{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:750}.templates-showcase__header p{color:#69717d;margin-top:8px;font-size:13px;line-height:1.5}.outline-button{color:#20252c;border:1px solid #cfd2d5;border-radius:7px;flex-shrink:0;align-items:center;gap:11px;height:40px;padding:0 17px;font-size:11px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.outline-button span{font-size:16px}.outline-button:hover{background:#fafafa;border-color:#aeb2b6;transform:translateY(-1px)}.templates-grid{grid-template-columns:repeat(6,1fr);gap:15px;display:grid}.template-card{background:#fff;border:1px solid #e4e5e5;border-radius:8px;min-width:0;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 3px 12px #1018270a}.template-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #1018271a}.template-card__image{aspect-ratio:.82;background:#f3f3f1;position:relative;overflow:hidden}.template-card__image img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .45s}.template-card:hover .template-card__image img{transform:scale(1.035)}.template-card__badge{z-index:3;background:var(--avello-gold);color:#fff;border-radius:7px 0;padding:5px 9px;font-size:8px;font-weight:700;position:absolute;top:0;left:0}.template-card__overlay{z-index:4;opacity:0;background:linear-gradient(#0000 55%,#0a0c10b3 100%);justify-content:center;align-items:flex-end;gap:5px;padding:12px 7px;transition:opacity .25s;display:flex;position:absolute;inset:0}.template-card:hover .template-card__overlay{opacity:1}.template-card__overlay button{border-radius:5px;height:29px;padding:0 9px;font-size:8px;font-weight:700}.template-preview{color:#171b22;background:#fff}.template-use{background:var(--avello-gold);color:#fff}.template-card__content{padding:11px 10px 13px}.template-card__content h3{color:#151a23;font-size:12px;font-weight:750;line-height:1.2}.template-card__content p{color:#777d84;margin-top:4px;font-size:9px;line-height:1.35}@media (width<=1100px){.templates-grid{grid-template-columns:repeat(3,1fr);gap:18px}}@media (width<=700px){.templates-showcase{width:min(calc(100% - 28px), var(--container));padding:25px 0 50px}.templates-showcase__header{flex-direction:column;align-items:flex-start;gap:18px}.templates-showcase__header h2{font-size:32px}.templates-grid{grid-template-columns:repeat(2,1fr);gap:12px}.template-card__overlay{opacity:1;background:linear-gradient(#0000 55%,#0a0c108c 100%)}}@media (width<=420px){.templates-grid{grid-template-columns:1fr}.template-card__image{aspect-ratio:1.2}}.why-avellomart{background:#fff;padding:20px 0 80px}.why-avellomart__inner{width:min(calc(100% - 48px), var(--container));grid-template-columns:.8fr 1.7fr;align-items:center;gap:70px;margin:0 auto;display:grid}.why-avellomart__intro{max-width:420px}.why-avellomart__intro h2{color:#101827;font-family:var(--serif);letter-spacing:-1.7px;font-size:clamp(34px,3.5vw,46px);font-weight:600;line-height:1.05}.why-avellomart__intro h2 span{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:750}.why-avellomart__intro>p{color:#68717d;margin-top:17px;font-size:13px;line-height:1.65}.why-avellomart__intro .button{margin-top:23px}.why-avellomart__grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.benefit-card{background:#fff;border:1px solid #eeeeec;border-radius:9px;flex-direction:column;gap:13px;min-height:142px;padding:20px 18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 3px 15px #11182706}.benefit-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #11182712}.benefit-card__icon{width:31px;height:31px;color:var(--avello-gold-dark);background:#fcf7ef;border:1px solid #b77d3040;border-radius:7px;place-items:center;font-size:16px;display:grid}.benefit-card h3{color:#1a202b;font-size:12px;font-weight:750}.benefit-card p{color:#737b85;max-width:180px;margin-top:5px;font-size:9px;line-height:1.45}@media (width<=950px){.why-avellomart__inner{grid-template-columns:1fr;gap:35px}.why-avellomart__intro{max-width:600px}}@media (width<=650px){.why-avellomart{padding:10px 0 55px}.why-avellomart__inner{width:min(calc(100% - 28px), var(--container))}.why-avellomart__intro h2{font-size:34px}.why-avellomart__grid{grid-template-columns:repeat(2,1fr);gap:10px}.benefit-card{min-height:135px;padding:16px 14px}}@media (width<=400px){.why-avellomart__grid{grid-template-columns:1fr}}.success-story{color:#fff;background:#14171c;position:relative;overflow:hidden}.success-story__inner{width:min(calc(100% - 48px), var(--container));grid-template-columns:1fr 1fr;min-height:500px;margin:0 auto;display:grid}.success-story__image{min-height:500px;position:relative;overflow:hidden}.success-story__image:after{content:"";background:linear-gradient(90deg,#0000 55%,#14171ce6 100%),linear-gradient(#0000 55%,#14171c59);position:absolute;inset:0}.success-story__slide{object-fit:cover;object-position:center;opacity:0;width:100%;height:100%;transition:opacity 1.1s,transform 6.5s ease-out;position:absolute;inset:0;transform:scale(1.06)}.success-story__slide.is-active{opacity:1;transform:scale(1)}.success-story__dots{z-index:2;gap:8px;display:flex;position:absolute;bottom:30px;right:25px}.success-story__dots button{cursor:pointer;background:#ffffff73;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:width .35s,background .35s}.success-story__dots button.is-active{background:var(--avello-gold);width:26px}.success-story__dots button:focus-visible{outline:2px solid var(--avello-gold);outline-offset:3px}@media (prefers-reduced-motion:reduce){.success-story__slide{transition:opacity .2s linear;transform:none}}.success-story__image-label{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fffc;background:#0f111499;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:9px;font-weight:600;display:flex;position:absolute;bottom:25px;left:25px}.success-story__image-label span{color:var(--avello-gold)}.success-story__content{flex-direction:column;justify-content:center;padding:65px 35px 65px 55px;display:flex}.success-story__content h2{color:#fff;font-family:var(--serif);letter-spacing:-1.8px;font-size:clamp(35px,3.5vw,50px);font-weight:500;line-height:1.02}.success-story__content h2 span{color:var(--avello-gold);letter-spacing:-1px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.72em;font-weight:750}.success-story__intro{color:#aeb4bd;max-width:470px;margin-top:21px;font-size:13px;line-height:1.7}.success-story__stats{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);max-width:470px;margin-top:34px;display:grid}.success-story__stats div{flex-direction:column;gap:5px;padding:18px 15px 18px 0;display:flex}.success-story__stats div+div{border-left:1px solid #ffffff1f;padding-left:15px}.success-story__stats strong{color:#fff;letter-spacing:-1px;font-size:24px;font-weight:750}.success-story__stats span{color:#858c96;font-size:9px}.success-story__link{color:#fff;align-items:center;gap:10px;width:fit-content;margin-top:25px;font-size:11px;font-weight:700;display:inline-flex}.success-story__link span{color:var(--avello-gold);font-size:17px;transition:transform .2s}.success-story__link:hover span{transform:translate(5px)}@media (width<=850px){.success-story__inner{grid-template-columns:1fr}.success-story__image{min-height:390px}.success-story__content{padding:50px 30px 60px}}@media (width<=520px){.success-story__inner{width:100%}.success-story__image{min-height:330px}.success-story__content{padding:45px 22px 55px}.success-story__content h2{font-size:36px}.success-story__stats{grid-template-columns:1fr}.success-story__stats div,.success-story__stats div+div{border-left:0;padding:14px 0}.success-story__stats div+div{border-top:1px solid #ffffff1f}}.testimonials{background:#faf8f4;padding:82px 0}.testimonials__inner{width:min(calc(100% - 48px), var(--container));grid-template-columns:.85fr 1.15fr;align-items:center;gap:100px;margin:0 auto;display:grid}.testimonials__heading{max-width:430px}.testimonials__heading h2{color:#111827;font-family:var(--serif);letter-spacing:-1.8px;font-size:clamp(35px,3.6vw,48px);font-weight:500;line-height:1.04}.testimonials__heading h2 span{color:var(--avello-gold)}.testimonials__heading p{color:#6c737d;max-width:390px;margin-top:18px;font-size:13px;line-height:1.65}.testimonial{background:#fff;border:1px solid #e9e5df;border-radius:12px;padding:42px 45px 34px;position:relative;box-shadow:0 15px 40px #1f19120d}.testimonial__quote-mark{color:var(--avello-gold);font-family:Georgia,serif;font-size:65px;line-height:.6}.testimonial blockquote{color:#252a33;min-height:115px;font-family:var(--serif);letter-spacing:-.5px;margin-top:15px;font-size:clamp(19px,2vw,25px);line-height:1.35;animation:.45s both testimonial-in}@keyframes testimonial-in{0%{opacity:0;transform:translate(15px)}to{opacity:1;transform:translate(0)}}.testimonial__author{align-items:center;gap:12px;margin-top:25px;display:flex}.testimonial__avatar{color:#9c672d;background:#efe4d4;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:800;display:grid}.testimonial__author div:last-child{flex-direction:column;gap:3px;display:flex}.testimonial__author strong{color:#20252d;font-size:11px}.testimonial__author span{color:#81868d;font-size:9px}.testimonial__controls{border-top:1px solid #eeeeec;justify-content:space-between;align-items:center;margin-top:30px;padding-top:19px;display:flex}.testimonial__dots{align-items:center;gap:6px;display:flex}.testimonial__dots button{background:#deddd9;border-radius:999px;width:18px;height:3px;transition:width .2s,background .2s}.testimonial__dots button.active{background:var(--avello-gold);width:30px}.testimonial__arrows{gap:7px;display:flex}.testimonial__arrows button{color:#333840;border:1px solid #dededb;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;transition:background .2s,color .2s;display:grid}.testimonial__arrows button:hover{background:var(--avello-black);color:#fff}@media (width<=850px){.testimonials__inner{grid-template-columns:1fr;gap:35px}.testimonials__heading{max-width:600px}}@media (width<=520px){.testimonials{padding:58px 0}.testimonials__inner{width:min(calc(100% - 28px), var(--container))}.testimonials__heading h2{font-size:35px}.testimonial{padding:32px 22px 25px}.testimonial blockquote{min-height:150px;font-size:19px}}.home-resources{width:min(calc(100% - 48px), var(--container));margin:0 auto;padding:78px 0}.home-resources__header{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.home-resources__header h2{color:#101827;font-family:var(--serif);letter-spacing:-1.8px;font-size:clamp(36px,3.5vw,48px);font-weight:500;line-height:1}.home-resources__header h2 span{color:var(--avello-gold)}.home-resources__header p{color:#6b737d;max-width:430px;margin-top:13px;font-size:13px;line-height:1.6}.resources-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.resource-card{background:#fff;border:1px solid #e9e8e5;border-radius:10px;transition:transform .25s,box-shadow .25s;overflow:hidden}.resource-card:hover{transform:translateY(-4px);box-shadow:0 14px 30px #14192014}.resource-card__image{aspect-ratio:1.65;background:#f0eee9;overflow:hidden}.resource-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.resource-card:hover .resource-card__image img{transform:scale(1.04)}.resource-card__content{padding:19px 19px 21px}.resource-card__meta{justify-content:space-between;align-items:center;display:flex}.resource-card__meta span{color:var(--avello-gold-dark);letter-spacing:.4px;text-transform:uppercase;font-size:9px;font-weight:800}.resource-card__meta small{color:#92969b;font-size:8px}.resource-card h3{color:#171c25;font-family:var(--serif);letter-spacing:-.5px;margin-top:10px;font-size:20px;font-weight:600;line-height:1.15}.resource-card p{color:#717983;margin-top:8px;font-size:11px;line-height:1.55}.resource-card__link{color:#20252c;align-items:center;gap:8px;margin-top:16px;font-size:10px;font-weight:750;display:inline-flex}.resource-card__link b{color:var(--avello-gold);font-size:15px;transition:transform .2s}.resource-card:hover .resource-card__link b{transform:translate(4px)}@media (width<=750px){.home-resources{width:min(calc(100% - 28px), var(--container));padding:58px 0}.home-resources__header{flex-direction:column;align-items:flex-start;gap:18px}.resources-grid{grid-template-columns:1fr}.resource-card__image{aspect-ratio:1.7}}.final-cta{color:#fff;background:#111418;position:relative;overflow:hidden}.final-cta__inner{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100% - 48px,900px);min-height:470px;margin:0 auto;padding:80px 0;display:flex;position:relative}.final-cta h2{color:#fff;font-family:var(--serif);letter-spacing:-2.7px;margin-top:7px;font-size:clamp(45px,5vw,67px);font-weight:500;line-height:.98}.final-cta h2 span{color:var(--avello-gold)}.final-cta p{color:#aeb3ba;max-width:510px;margin-top:20px;font-size:13px;line-height:1.65}.final-cta__actions{align-items:center;gap:12px;margin-top:30px;display:flex}.final-cta__button{background:var(--avello-gold);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:12px;height:47px;padding:0 22px;font-size:11px;font-weight:750;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 10px 30px #c8924833}.final-cta__button:hover{background:#d29e59;transform:translateY(-2px)}.final-cta__button span{font-size:17px}.final-cta__secondary{color:#e5e6e8;border:1px solid #ffffff2e;border-radius:7px;justify-content:center;align-items:center;height:47px;padding:0 20px;font-size:11px;font-weight:650;transition:background .2s,border-color .2s;display:inline-flex}.final-cta__trust{color:#737a84;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:30px;font-size:9px;display:flex}.final-cta__trust span{align-items:center;gap:5px;display:inline-flex}.final-cta__glow{pointer-events:none;filter:blur(80px);opacity:.12;border-radius:50%;width:420px;height:420px;position:absolute}.final-cta__glow--left{background:var(--avello-gold);top:40px;left:-250px}.final-cta__glow--right{background:#7a5a32;bottom:-180px;right:-250px}@media (width<=600px){.final-cta__inner{width:min(100% - 28px,900px);min-height:500px;padding:65px 0}.final-cta h2{letter-spacing:-2px;font-size:43px}.final-cta p{font-size:12px}.final-cta__actions{flex-direction:column;width:100%}.final-cta__button,.final-cta__secondary{width:100%}.final-cta__trust{flex-direction:column;gap:10px}}.site-footer{color:#fff;background:#0b0d10;border-top:1px solid #ffffff0f}.site-footer__main{width:min(calc(100% - 48px), var(--container));grid-template-columns:1.5fr .8fr .8fr .8fr 1.4fr;gap:48px;margin:0 auto;padding:72px 0 62px;display:grid}.site-footer__brand{max-width:280px}.site-footer__logo{color:#fff;font-family:var(--serif);letter-spacing:-1px;font-size:27px;font-weight:600}.site-footer__brand>p{color:#858b94;margin-top:17px;font-size:11px;line-height:1.75}.site-footer__email{color:var(--color-mint-signal);margin-top:14px;font-size:12.5px;font-weight:600;display:inline-block}.site-footer__email:hover{text-decoration:underline}.site-footer__socials{gap:8px;margin-top:25px;display:flex}.site-footer__socials a{color:#a8adb4;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;transition:color .2s,border-color .2s,background .2s;display:flex}.site-footer__socials a:hover{color:#fff;border-color:var(--avello-gold);background:#c8924814}.site-footer__column{flex-direction:column;align-items:flex-start;display:flex}.site-footer__column h3{color:#fff;letter-spacing:.3px;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:750}.site-footer__column>a{color:#858b94;margin-bottom:12px;font-size:10px;transition:color .2s}.site-footer__newsletter{max-width:290px}.site-footer__newsletter>p{color:#858b94;margin-bottom:18px;font-size:10px;line-height:1.65}.site-footer__form{background:#ffffff06;border:1px solid #ffffff1f;border-radius:6px;width:100%;height:42px;display:flex;overflow:hidden}.site-footer__form input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 13px;font-family:inherit;font-size:10px}.site-footer__form input::placeholder{color:#626871}.site-footer__form button{background:var(--avello-gold);color:#fff;cursor:pointer;border:0;width:46px;font-size:17px;transition:background .2s}.site-footer__bottom{width:min(calc(100% - 48px), var(--container));color:#626871;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;min-height:70px;margin:0 auto;font-size:9px;display:flex}.site-footer__legal{align-items:center;gap:20px;display:flex}.site-footer__legal a{color:#626871;transition:color .2s}.site-footer__legal a:hover{color:#fff}.site-footer__location{color:#777d85}@media (width<=900px){.site-footer__main{grid-template-columns:repeat(2,1fr);gap:45px 30px}.site-footer__brand{max-width:330px}.site-footer__newsletter{max-width:100%}}@media (width<=600px){.site-footer__main{width:min(calc(100% - 28px), var(--container));grid-template-columns:1fr 1fr;gap:38px 25px;padding:55px 0 45px}.site-footer__brand,.site-footer__newsletter{grid-column:1/-1;max-width:100%}.site-footer__bottom{width:min(calc(100% - 28px), var(--container));flex-direction:column;align-items:flex-start;padding:22px 0}.site-footer__legal{flex-wrap:wrap;gap:10px 17px}.site-footer__location{display:none}}@media (width<=1050px){.desktop-nav{gap:18px}.desktop-nav a{font-size:12px}.home-hero__copy{padding-left:15px}.home-hero h1{font-size:clamp(44px,5vw,61px)}.hero-sales-card{right:25px}}@media (width<=850px){.site-navbar{height:68px}.desktop-nav,.navbar-actions{display:none}.mobile-menu-button{flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;display:flex}.mobile-menu-button span{background:var(--avello-black);border-radius:2px;width:22px;height:2px;margin-left:auto}.home-hero__content{grid-template-columns:1fr;width:min(100% - 32px,680px);min-height:auto}.home-hero__copy{padding:60px 0 40px}.home-hero h1{font-size:clamp(47px,10vw,68px)}.home-hero__visual{min-height:480px}.hero-image{inset:0 -20px}.hero-image:before{background:linear-gradient(#f7f1e9 0%,#f7f1e926 25%,#0000 45%)}.hero-sales-card{top:auto;bottom:35px;right:20px;transform:none}.hero-handwriting{top:35px;right:25px}}@media (width<=520px){.site-navbar__inner,.home-hero__content{width:min(calc(100% - 28px), var(--container))}.brand__text strong{font-size:16px}.home-hero__copy{padding-top:48px}.home-hero h1{letter-spacing:-2.4px;font-size:45px}.home-hero__description{font-size:13px}.hero-actions{flex-direction:column;align-items:stretch}.button{width:100%}.hero-benefits{flex-direction:column;align-items:flex-start;gap:10px}.home-hero__visual{min-height:390px}.hero-sales-card{min-width:195px;bottom:20px;right:10px}.hero-handwriting{font-size:21px;right:15px}}.site-navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-iron-veil);background:#02090ad9}.brand__mark{background:var(--color-deep-canopy);color:var(--color-mint-signal);box-shadow:inset 0 -3px #36f4a459}.brand__text strong{color:#fff}.brand__text small{color:var(--color-ash-label)}.desktop-nav a{color:#fff;font-family:var(--font-ui);position:relative}.desktop-nav a:hover,.desktop-nav a.active{color:var(--color-mint-signal)}.desktop-nav a.active:after{content:"";background:var(--color-mint-signal);border-radius:999px;height:2px;position:absolute;bottom:-10px;left:0;right:0}.desktop-nav a span,.search-button{color:var(--color-ash-label)}.search-button:hover{color:#fff;background:#ffffff0f}.navbar-login{background:var(--color-deep-canopy);color:#fff;border-radius:9999px}.navbar-login:hover{background:var(--color-forest-floor)}.navbar-start{color:var(--color-abyssal-ink);font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:9999px;font-weight:550}.navbar-start:hover{background:#f0f0f0}.navbar-start span{color:var(--color-mint-signal)}.mobile-menu-button{position:relative}.mobile-menu-button.active span{margin:0;transition:transform .2s,opacity .2s;position:absolute;top:50%;left:8px}.mobile-menu-button.active span:first-child{transform:translateY(-50%)rotate(45deg)}.mobile-menu-button.active span:nth-child(2){opacity:0}.mobile-menu-button.active span:nth-child(3){transform:translateY(-50%)rotate(-45deg)}.mobile-nav{border-top:1px solid var(--color-iron-veil);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02090af7}.mobile-nav__links{flex-direction:column;padding:8px 24px;display:flex}.mobile-nav__links a{border-bottom:1px solid var(--color-iron-veil);color:#fff;font-family:var(--font-ui);padding:14px 0;font-size:15px}.mobile-nav__links a:last-child{border-bottom:0}.mobile-nav__links a.active{color:var(--color-mint-signal)}.mobile-nav__actions{flex-direction:column;gap:10px;padding:16px 24px 24px;display:flex}.mobile-nav__actions .navbar-login,.mobile-nav__actions .navbar-start{justify-content:center;width:100%;height:46px}.mobile-menu-button span{background:#fff}.home-hero{background:radial-gradient(circle at 15% 20%, #36f4a41a, transparent 40%), radial-gradient(circle at 85% 80%, #30deee14, transparent 45%), linear-gradient(160deg, var(--color-abyssal-ink) 0%, var(--color-forest-floor) 55%, var(--color-deep-canopy) 100%)}.hero-eyebrow{border-color:var(--color-iron-veil);color:var(--color-ash-label);font-family:var(--font-ui);background:#ffffff0a}.hero-eyebrow span{color:var(--color-mint-signal)}.home-hero h1{color:#fff;font-family:var(--font-display);letter-spacing:.02em;font-weight:330;line-height:1.02}.home-hero h1 span{color:var(--color-mint-signal)}.home-hero__description{color:var(--color-sea-mist);font-family:var(--font-ui)}.home-hero .button--primary{color:var(--color-abyssal-ink);font-family:var(--font-ui);letter-spacing:.02em;box-shadow:none;background:#fff;border-radius:9999px;font-weight:550}.home-hero .button--primary:hover{background:#f0f0f0}.home-hero .button--secondary{color:#fff;background:0 0;border:1px solid #fff6;border-radius:9999px}.home-hero .button--secondary:hover{background:#ffffff0f}.home-hero .play-icon{color:#fff;border-color:#ffffff80}.hero-benefits{color:var(--color-ash-label)}.hero-benefits span{color:#fff}.hero-image:before{background:linear-gradient(#02090a47 0%,#0000 14% 84%,#02090a47 100%)}.home-hero .hero-image img{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 24%);mask-image:linear-gradient(90deg,#0000 0%,#000 24%)}.hero-sales-card{border-color:var(--color-iron-veil);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#041e18e6;box-shadow:0 20px 60px #0000004d}.hero-sales-card small{color:var(--color-ash-label)}.hero-sales-card strong{color:#fff}.hero-sales-card>span{color:var(--color-mint-signal);background:#36f4a424}.hero-handwriting{color:#ffffffd9}.hero-handwriting span{color:var(--color-mint-signal)}.hero-slider-indicator{z-index:5;gap:6px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero-slider-indicator button{background:#ffffff40;border-radius:999px;width:18px;height:3px;transition:width .2s,background .2s}.hero-slider-indicator button.active{background:var(--color-mint-signal);width:30px}.section-eyebrow{color:var(--color-mint-signal);font-family:var(--font-ui)}.home-features{z-index:0;position:relative}.home-features:before{content:"";z-index:-1;background:var(--color-abyssal-ink);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.home-features .feature-card,.home-features .feature-card--cream,.home-features .feature-card--blue,.home-features .feature-card--purple,.home-features .feature-card--green{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff08;border-color:#ffffff1a;transition:background .2s,border-color .2s,transform .2s}.home-features .feature-card:hover{background:#ffffff0d;border-color:#ffffff29;transform:translateY(-2px)}.home-features .feature-card__icon{color:var(--color-mint-signal);background:#36f4a41a}.home-features .feature-card h2{color:#fff;font-family:var(--font-ui)}.home-features .feature-card p{color:var(--color-sea-mist)}.home-features .feature-card a{color:#fff}.home-features .feature-card a span{transition:transform .2s}.home-features .feature-card a:hover span{transform:translate(4px)}.fallback-image{background:radial-gradient(circle at 30% 20%, #36f4a429, transparent 55%), radial-gradient(circle at 80% 90%, #30deee1f, transparent 50%), linear-gradient(135deg, var(--color-deep-canopy) 0%, var(--color-abyssal-ink) 100%);width:100%;height:100%;position:relative}.fallback-image:after{content:"";background:#ffffff2e;width:34px;height:34px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.4'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='8.5' cy='10.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5-9 9'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.4'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Ccircle cx='8.5' cy='10.5' r='1.5'/%3E%3Cpath d='M21 15l-5-5-9 9'/%3E%3C/svg%3E") 50%/contain no-repeat}.templates-showcase{z-index:0;position:relative}.templates-showcase:before{content:"";z-index:-1;background:var(--color-forest-floor);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.templates-showcase__header h2{color:#fff;font-family:var(--font-display);font-weight:330}.templates-showcase__header h2 span{font-family:var(--font-ui);color:var(--color-mint-signal);font-weight:600}.templates-showcase__header p{color:var(--color-sea-mist)}.templates-showcase .outline-button{color:var(--color-abyssal-ink);font-family:var(--font-ui);background:#fff;border:0;border-radius:9999px;font-weight:550}.templates-showcase .outline-button:hover{background:#f0f0f0}.templates-showcase .template-card{border-color:var(--color-iron-veil);background:var(--color-deep-canopy);box-shadow:none}.templates-showcase .template-card__image{background:var(--color-abyssal-ink)}.templates-showcase .template-card__badge{color:var(--color-mint-signal);background:#36f4a41f;border:1px solid #36f4a466}.templates-showcase .template-preview{color:var(--color-abyssal-ink);background:#fff;border-radius:4px}.templates-showcase .template-use{background:var(--color-abyssal-ink);color:#fff;border-radius:4px}.templates-showcase .template-card__content h3{color:#fff}.templates-showcase .template-card__content p{color:var(--color-ash-label)}.tlp{background:#f4f2ee;width:100%;position:relative;overflow:hidden}.template-card__image .tlp{height:100%}.tlp iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.tlp__loading{background:linear-gradient(90deg,#ece9e3 0%,#f6f4f0 50%,#ece9e3 100%) 0 0/200% 100%;animation:1.4s infinite tlp-shimmer;position:absolute;inset:0}@keyframes tlp-shimmer{to{background-position:-200% 0}}.templates-hero__visual:has(.templates-hero__live){aspect-ratio:auto;border-radius:0;overflow:visible}.templates-hero__live{margin:0}.templates-hero__live-frame{border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;box-shadow:0 30px 70px #00000059}.templates-hero__live-tag{color:var(--color-sea-mist,#b8c7c1);align-items:center;gap:8px;margin-top:14px;font-size:13px;display:flex}.templates-page__layout.templates-page__layout--full{grid-template-columns:1fr}.templates-featured{flex-direction:column;gap:24px;display:flex}.templates-hero__live-tag b{background:var(--color-mint-signal,#36f4a4);border-radius:50%;width:7px;height:7px}.ts-feature{border:1px solid var(--color-iron-veil);background:var(--color-deep-canopy);border-radius:24px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:center;gap:44px;padding:28px;display:grid}.ts-feature+.ts-feature{margin-top:24px}.ts-feature__frame{background:#0b1210;border:1px solid #ffffff14;border-radius:16px;transition:transform .35s,box-shadow .35s;overflow:hidden;box-shadow:0 30px 70px #00000073}.ts-feature:hover .ts-feature__frame{transform:translateY(-4px);box-shadow:0 40px 90px #0000008c}.ts-feature__bar{background:#121c19;align-items:center;gap:7px;padding:11px 14px;display:flex}.ts-feature__bar i{background:#ffffff2e;border-radius:50%;width:10px;height:10px}.ts-feature__bar span{color:var(--color-sea-mist);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0f;border-radius:7px;flex:1;margin-left:8px;padding:5px 12px;font-size:12px;overflow:hidden}.ts-feature__bar em{color:var(--color-mint-signal);align-items:center;gap:6px;font-size:12px;font-style:normal;font-weight:600;display:inline-flex}.ts-feature__bar em b{background:var(--color-mint-signal);border-radius:50%;width:7px;height:7px;animation:2s infinite ts-pulse;box-shadow:0 0 0 4px #36f4a42e}@keyframes ts-pulse{50%{box-shadow:0 0 0 7px #36f4a40d}}.ts-feature__img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.ts-feature__placeholder{aspect-ratio:16/10;color:var(--color-sea-mist);font-family:var(--font-display);place-items:center;font-size:28px;display:grid}.ts-feature__tag{color:var(--color-mint-signal);background:#36f4a414;border:1px solid #36f4a459;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.ts-feature__info h3{color:#fff;font-family:var(--font-display);margin:18px 0 12px;font-size:clamp(28px,3vw,40px);font-weight:330;line-height:1.1}.ts-feature__info>p{color:var(--color-sea-mist);margin:0;font-size:15px;line-height:1.65}.ts-feature__points{flex-direction:column;gap:10px;margin:22px 0 28px;padding:0;list-style:none;display:flex}.ts-feature__points li{color:#e7efec;align-items:center;gap:10px;font-size:14px;display:flex}.ts-feature__points .bi{color:var(--color-mint-signal);flex-shrink:0}.ts-feature__actions{flex-wrap:wrap;gap:12px;display:flex}.ts-btn{height:46px;font-family:var(--font-ui);cursor:pointer;border:0;border-radius:9999px;align-items:center;gap:9px;padding:0 22px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.ts-btn--primary{color:var(--color-abyssal-ink);background:#fff}.ts-btn--primary:hover{background:#f0f0f0;transform:translateY(-1px)}.ts-btn--ghost{color:#fff;background:0 0;border:1px solid #ffffff38}.ts-btn--ghost:hover{border-color:var(--color-mint-signal);color:var(--color-mint-signal)}.ts-feature--loading{min-height:380px}.ts-feature--loading span{background:linear-gradient(90deg,#ffffff0a 0%,#ffffff17 50%,#ffffff0a 100%) 0 0/200% 100%;border-radius:16px;height:100%;min-height:320px;animation:1.4s infinite tlp-shimmer}.ts-empty{border:1px dashed var(--color-iron-veil);color:var(--color-sea-mist);text-align:center;border-radius:20px;padding:60px 20px}@media (width<=900px){.ts-feature{grid-template-columns:1fr;gap:26px;padding:18px}}@media (width<=560px){.ts-feature{border-radius:18px;padding:14px}.ts-feature__bar span{font-size:11px}.ts-feature__actions{flex-direction:column}.ts-btn{justify-content:center;width:100%}}.why-avellomart{background:var(--color-abyssal-ink)}.why-avellomart__intro h2{color:#fff;font-family:var(--font-display);font-weight:330}.why-avellomart__intro h2 span{font-family:var(--font-ui);color:var(--color-mint-signal);font-weight:600}.why-avellomart__intro>p{color:var(--color-sea-mist)}.why-avellomart .button--primary{color:var(--color-abyssal-ink);font-family:var(--font-ui);box-shadow:none;background:#fff;border-radius:9999px;font-weight:550}.why-avellomart .button--primary:hover{background:#f0f0f0}.why-avellomart .button--primary span{color:var(--color-abyssal-ink)}.why-avellomart .benefit-card{box-shadow:none;background:#ffffff08;border-color:#ffffff1a;transition:background .2s,border-color .2s,transform .2s}.why-avellomart .benefit-card:hover{background:#ffffff0d;border-color:#ffffff29;transform:translateY(-2px)}.why-avellomart .benefit-card__icon{color:var(--color-mint-signal);background:#36f4a414;border-color:#36f4a44d}.why-avellomart .benefit-card h3{color:#fff}.why-avellomart .benefit-card p{color:var(--color-ash-label)}.success-story{background:var(--color-abyssal-ink)}.success-story__eyebrow{color:var(--color-mint-signal)}.success-story__content h2{font-family:var(--font-display);font-weight:330}.success-story__content h2 span{font-family:var(--font-ui);color:var(--color-mint-signal);font-weight:600}.success-story__intro{color:var(--color-sea-mist)}.success-story__stats span{color:var(--color-ash-label)}.success-story__link span,.success-story__image-label span{color:var(--color-mint-signal)}.success-story__dots button.is-active{background:var(--color-mint-signal)}.success-story__dots button:focus-visible{outline-color:var(--color-mint-signal)}.testimonials{background:var(--color-forest-floor)}.testimonials__heading h2{color:#fff;font-family:var(--font-display);font-weight:330}.testimonials__heading h2 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.testimonials__heading p{color:var(--color-sea-mist)}.testimonial{border-color:var(--color-iron-veil);background:var(--color-deep-canopy);box-shadow:none}.testimonial__quote-mark{color:var(--color-mint-signal)}.testimonial blockquote{color:#fff;font-family:var(--font-display);font-weight:330}.testimonial__avatar{color:var(--color-mint-signal);background:#36f4a41f}.testimonial__author strong{color:#fff}.testimonial__author span{color:var(--color-ash-label)}.testimonial__controls{border-top-color:var(--color-iron-veil)}.testimonial__dots button{background:#ffffff26}.testimonial__dots button.active{background:var(--color-mint-signal)}.testimonial__arrows button{color:#fff;border-color:#ffffff2e}.testimonial__arrows button:hover{color:var(--color-abyssal-ink);background:#fff}.home-resources{z-index:0;position:relative}.home-resources:before{content:"";z-index:-1;background:var(--color-abyssal-ink);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.home-resources__header h2{color:#fff;font-family:var(--font-display);font-weight:330}.home-resources__header h2 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.home-resources__header p{color:var(--color-sea-mist)}.home-resources .outline-button{color:var(--color-abyssal-ink);background:#fff;border:0;border-radius:9999px;font-weight:550}.home-resources .outline-button:hover{background:#f0f0f0}.home-resources .resource-card{border-color:var(--color-iron-veil);background:var(--color-forest-floor)}.home-resources .resource-card:hover{box-shadow:0 14px 30px #0006}.home-resources .resource-card__image{background:var(--color-abyssal-ink)}.home-resources .resource-card__meta span{color:var(--color-mint-signal)}.home-resources .resource-card__meta small{color:var(--color-ash-label)}.home-resources .resource-card h3{color:#fff;font-family:var(--font-display);font-weight:400}.home-resources .resource-card p{color:var(--color-sea-mist)}.home-resources .resource-card__link{color:#fff}.home-resources .resource-card__link b{color:var(--color-mint-signal)}.final-cta{background:var(--color-abyssal-ink)}.final-cta__eyebrow{color:var(--color-mint-signal)}.final-cta h2{font-family:var(--font-display);font-weight:330}.final-cta h2 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.final-cta p{color:var(--color-sea-mist)}.final-cta__button{color:var(--color-abyssal-ink);font-family:var(--font-ui);box-shadow:none;background:#fff;border-radius:9999px;font-weight:550}.final-cta__button:hover{background:#f0f0f0}.final-cta__button span{color:var(--color-abyssal-ink)}.final-cta__secondary{color:#fff;border-color:#ffffff3d;border-radius:9999px}.final-cta__secondary:hover{background:#ffffff0d;border-color:#fff6}.final-cta__trust{color:var(--color-ash-label)}.final-cta__trust span:first-letter{color:var(--color-mint-signal)}.final-cta__glow--left{background:var(--color-mint-signal)}.final-cta__glow--right{background:var(--color-cyan-pulse)}.site-footer__logo span{color:var(--color-mint-signal)}.site-footer__socials a:hover{border-color:var(--color-mint-signal);color:#fff;background:#36f4a414}.site-footer__column>a:hover{color:var(--color-mint-signal)}.site-footer__form button{background:var(--color-abyssal-ink);color:var(--color-mint-signal)}.site-footer__form button:disabled{opacity:.6;cursor:progress}.site-footer__thanks{color:var(--color-mint-signal);margin:10px 0 0;font-size:12.5px;font-weight:600}.site-footer__thanks--error{color:#ff9d8f}.site-footer__form button:hover{background:var(--color-deep-canopy)}@media (width<=850px){.home-hero__content{width:100%;min-height:640px;padding:0;display:block;position:relative}.home-hero__visual{min-height:unset;position:absolute;inset:0}.hero-image{inset:0}.hero-image:before{background:linear-gradient(#02090a4d 0%,#02090a33 30%,#02090a66 65%,#02090acc 100%)}.home-hero__copy{z-index:2;width:min(100% - 40px,680px);margin:0 auto;padding:90px 0 48px;position:relative}.hero-sales-card,.hero-handwriting{display:none}}.templates-hero{background:linear-gradient(100deg,#fbf8f3 0%,#f7f1e9 52%,#ede3d8 100%);overflow:hidden}.templates-hero__content{width:min(calc(100% - 48px), var(--container-wide));grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:0 auto;padding:56px 0;display:grid}.templates-hero__copy h1{color:#101827;font-family:var(--serif);letter-spacing:-2px;margin-top:14px;font-size:clamp(38px,4.2vw,56px);font-weight:600;line-height:1.05}.templates-hero__copy h1 span{color:var(--avello-gold)}.templates-hero__description{color:#626872;max-width:520px;margin-top:18px;font-size:14px;line-height:1.65}.templates-hero__features{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:30px;display:grid}.templates-hero__features div{flex-direction:column;gap:3px;display:flex}.templates-hero__features strong{color:#1a202b;font-size:12px}.templates-hero__features span{color:#747982;font-size:11px}.templates-hero__visual{position:relative}.templates-hero__visual img{width:100%;display:block}.templates-page__body{width:min(calc(100% - 48px), var(--container-wide));margin:0 auto;padding:24px 0 70px}.templates-breadcrumb{color:#8d9299;align-items:center;gap:8px;margin-bottom:24px;font-size:12px;display:flex}.templates-breadcrumb a{color:#62666d}.templates-page__layout{grid-template-columns:260px 1fr;align-items:start;gap:40px;display:grid}.template-filters{position:sticky;top:24px}.template-filters h2{color:#101827;margin-bottom:18px;font-size:15px;font-weight:750}.template-filters__group{border-bottom:1px solid var(--avello-border);margin-bottom:26px;padding-bottom:22px}.template-filters__group h3{color:#363b44;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.template-filters__group h3 small{color:#8d9299;background:#f2f2f1;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.template-filters__group--soon{opacity:.55}.template-filters__option{color:#454a52;cursor:pointer;align-items:center;gap:9px;margin-bottom:11px;font-size:12px;display:flex}.template-filters__option span{color:#9a9ea4;margin-left:auto;font-size:11px}.template-filters__help{background:var(--avello-cream);border-radius:10px;padding:20px}.template-filters__help span{font-size:18px}.template-filters__help strong{color:#171b22;margin-top:8px;font-size:13px;display:block}.template-filters__help p{color:#6b7178;margin-top:6px;font-size:11px;line-height:1.55}.template-filters__help a{color:#171b22;align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:700;display:inline-flex}.templates-grid-section__header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:22px;display:flex}.templates-grid-section__header h2{color:#101827;font-size:20px;font-weight:750}.templates-grid-section__header p{color:#6b7178;margin-top:4px;font-size:12px}.templates-sort{border:1px solid var(--avello-border);color:#363b44;border-radius:6px;height:38px;padding:0 12px;font-size:12px}.templates-status{color:#8d9299;text-align:center;padding:40px 0;font-size:13px}.templates-status--error{color:#b3261e}.template-card__placeholder{color:#a3906a;width:100%;height:100%;font-family:var(--serif);text-align:center;background:linear-gradient(135deg,#f3ede2,#e8ddc9);place-items:center;font-size:16px;display:grid}.template-card__actions{gap:8px;padding:0 12px 14px;display:flex}.template-card__actions .outline-button{flex:1;justify-content:center}.template-card__use{background:var(--avello-gold);color:#fff;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:8px;height:40px;font-size:11px;font-weight:700;transition:background .2s;display:inline-flex}.templates-cta{color:#fff;background:#111418}.templates-cta__inner{width:min(calc(100% - 48px), var(--container-wide));flex-wrap:wrap;align-items:center;gap:24px;margin:0 auto;padding:46px 0;display:flex}.templates-cta__copy{flex:1;min-width:260px}.templates-cta__copy h2{font-family:var(--serif);font-size:26px;font-weight:600}.templates-cta__copy p{color:#aeb3ba;margin-top:6px;font-size:13px}.templates-cta__button{background:var(--avello-gold);color:#fff;white-space:nowrap;border-radius:7px;align-items:center;gap:10px;height:46px;padding:0 22px;font-size:12px;font-weight:750;display:inline-flex}.templates-cta__trust{color:#9aa0a8;flex-direction:column;gap:6px;font-size:11px;display:flex}@media (width<=900px){.templates-hero__content{grid-template-columns:1fr}.templates-hero__visual{order:-1}.templates-page__layout{grid-template-columns:1fr}.template-filters{position:static}}@media (width<=560px){.templates-hero__features{grid-template-columns:1fr}.templates-grid-section__header,.templates-cta__inner{flex-direction:column;align-items:flex-start}}.templates-hero{background:radial-gradient(circle at 85% 15%, #30deee14, transparent 45%), linear-gradient(160deg, var(--color-abyssal-ink) 0%, var(--color-forest-floor) 100%)}.templates-hero__copy h1{color:#fff;font-family:var(--font-display);letter-spacing:.01em;font-weight:330}.templates-hero__copy h1 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.templates-hero__description{color:var(--color-sea-mist)}.templates-hero__features strong{color:#fff}.templates-hero__features span{color:var(--color-ash-label)}.templates-hero__visual{aspect-ratio:4/3;border-radius:12px;overflow:hidden}.templates-hero__visual img{object-fit:cover;height:100%}.templates-page__body{z-index:0;position:relative}.templates-page__body:before{content:"";z-index:-1;background:var(--color-abyssal-ink);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.templates-breadcrumb,.templates-breadcrumb a{color:var(--color-ash-label)}.templates-breadcrumb a:hover,.template-filters h2{color:#fff}.template-filters__group{border-color:var(--color-iron-veil)}.template-filters__group h3{color:#fff}.template-filters__group h3 small{background:var(--color-iron-veil);color:var(--color-ash-label)}.template-filters__option{color:var(--color-ash-label)}.template-filters__option input{accent-color:var(--color-mint-signal)}.template-filters__option span{color:var(--color-ash-label)}.template-filters__help{background:var(--color-forest-floor);border:1px solid var(--color-iron-veil)}.template-filters__help strong{color:#fff}.template-filters__help p{color:var(--color-ash-label)}.template-filters__help a{color:var(--color-mint-signal)}.templates-grid-section__header h2{color:#fff}.templates-grid-section__header p{color:var(--color-sea-mist)}.templates-sort{border-color:var(--color-iron-veil);background:var(--color-forest-floor);color:#fff}.templates-status{color:var(--color-ash-label)}.templates-page__body .template-card{border-color:var(--color-iron-veil);background:var(--color-deep-canopy);box-shadow:none}.templates-page__body .template-card__content h3{color:#fff}.templates-page__body .template-card__content p{color:var(--color-ash-label)}.template-card__placeholder{background:linear-gradient(135deg, var(--color-forest-floor), var(--color-deep-canopy));color:var(--color-ash-label)}.template-card__actions .outline-button{color:#fff;background:0 0;border:1px solid #ffffff3d;border-radius:9999px}.template-card__actions .outline-button:hover{background:#ffffff0d;border-color:#fff6}.template-card__use{background:var(--color-abyssal-ink);color:#fff;border-radius:9999px}.template-card__use:hover{background:var(--color-deep-canopy)}.templates-cta{background:var(--color-abyssal-ink)}.templates-cta__copy h2{font-family:var(--font-display);color:#fff;font-weight:330}.templates-cta__copy p{color:var(--color-sea-mist)}.templates-cta__button{color:var(--color-abyssal-ink);background:#fff;border-radius:9999px;font-weight:550}.templates-cta__button:hover{background:#f0f0f0}.templates-cta__trust{color:var(--color-ash-label)}.pricing-hero__content{text-align:center;width:min(100% - 48px,720px);margin:0 auto;padding:60px 0 44px}.pricing-hero__content h1{color:#101827;font-family:var(--serif);letter-spacing:-2px;margin-top:14px;font-size:clamp(38px,4.5vw,58px);font-weight:600;line-height:1.05}.pricing-hero__content h1 span{color:var(--avello-gold)}.pricing-hero__description{color:#626872;max-width:560px;margin:18px auto 0;font-size:14px;line-height:1.65}.pricing-hero__trust{color:#55595f;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:24px;font-size:12px;font-weight:600;display:flex}.pricing-page__body{width:min(calc(100% - 48px), var(--container-wide));margin:0 auto;padding:44px 0 30px}.pricing-status{text-align:center;color:#8d9299;padding:40px 0;font-size:13px}.pricing-status--error{color:#b3261e}.pricing-resume-banner{color:#6b5c42;text-align:center;text-transform:capitalize;background:#fbf3e6;border:1px solid #c892484d;border-radius:8px;margin-bottom:20px;padding:12px 18px;font-size:13px}.pricing-plans{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin-bottom:60px;display:grid}.plan-card{border:1px solid var(--avello-border);background:#fff;border-radius:12px;flex-direction:column;padding:26px 22px;display:flex;position:relative}.plan-card--recommended{background:var(--avello-black);color:#fff;border-color:#0000;transform:scale(1.03);box-shadow:0 20px 40px #1113172e}.plan-card__badge{background:var(--avello-gold);color:#fff;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:10px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.plan-card h3{font-size:17px;font-weight:750}.plan-card__description{color:#6b7178;margin-top:6px;font-size:12px;line-height:1.5}.plan-card__price{align-items:baseline;gap:6px;margin-top:20px;display:flex}.plan-card__price strong{letter-spacing:-.5px;font-size:28px;font-weight:750}.plan-card__price span{color:#8d9299;font-size:12px}.plan-card--recommended .plan-card__price span{color:#9aa0a8}.plan-card__cta{border:1px solid var(--avello-border);color:#171b22;background:#fff;border-radius:7px;height:42px;margin-top:18px;font-size:12px;font-weight:700;transition:background .2s}.plan-card--recommended .plan-card__cta{background:var(--avello-gold);color:#fff;border:0}.plan-card__checklist{flex-direction:column;gap:11px;margin-top:22px;display:flex}.plan-card__checklist li{align-items:flex-start;gap:8px;font-size:12px;display:flex}.plan-card__checklist li span{color:var(--avello-gold);flex-shrink:0;font-weight:700}.pricing-comparison h2{color:#101827;font-size:22px;font-weight:750}.pricing-comparison>p{color:#6b7178;margin-top:4px;font-size:12px}.pricing-comparison__table-wrap{border:1px solid var(--avello-border);border-radius:10px;margin-top:24px;overflow-x:auto}.pricing-comparison__table{border-collapse:collapse;width:100%;font-size:12px}.pricing-comparison__table th,.pricing-comparison__table td{text-align:left;border-bottom:1px solid var(--avello-border);white-space:nowrap;padding:13px 16px}.pricing-comparison__table thead th{color:#101827;background:#faf9f7;font-weight:750}.pricing-comparison__table tbody tr:last-child td{border-bottom:0}.pricing-comparison__table td:first-child{color:#454a52;font-weight:600}.pricing-comparison__yes{color:var(--avello-gold-dark);font-weight:700}.pricing-faq{width:min(100% - 48px,800px);margin:0 auto;padding:60px 0}.pricing-faq__header h2{color:#101827;font-size:22px;font-weight:750}.pricing-faq__header p{color:#6b7178;margin-top:4px;font-size:12px}.pricing-faq__list{flex-direction:column;gap:10px;margin-top:24px;display:flex}.pricing-faq__item{border:1px solid var(--avello-border);border-radius:8px;padding:16px 18px}.pricing-faq__item summary{cursor:pointer;color:#171b22;font-size:13px;font-weight:700}.pricing-faq__item p{color:#6b7178;margin-top:10px;font-size:12px;line-height:1.6}@media (width<=700px){.plan-card--recommended{transform:none}.pricing-hero__trust{flex-direction:column;gap:10px}}.pricing-hero{background:radial-gradient(circle at 15% 20%, #36f4a414, transparent 45%), linear-gradient(160deg, var(--color-abyssal-ink) 0%, var(--color-forest-floor) 100%)}.pricing-hero__content h1{color:#fff;font-family:var(--font-display);letter-spacing:.01em;font-weight:330}.pricing-hero__content h1 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.pricing-hero__description{color:var(--color-sea-mist)}.pricing-hero__trust{color:var(--color-ash-label)}.pricing-hero__trust span:first-letter{color:var(--color-mint-signal)}.pricing-page__body{z-index:0;position:relative}.pricing-page__body:before{content:"";z-index:-1;background:var(--color-abyssal-ink);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pricing-status{color:var(--color-ash-label)}.pricing-resume-banner{background:var(--color-forest-floor);color:var(--color-mint-signal);border-color:#36f4a440}.plan-card{border-color:var(--color-iron-veil);background:var(--color-deep-canopy);color:#fff}.plan-card h3{color:#fff}.plan-card__description,.plan-card__price span{color:var(--color-ash-label)}.plan-card__cta{color:#fff;background:0 0;border:1px solid #fff3;border-radius:9999px}.plan-card__cta:hover{background:#ffffff0f}.plan-card__checklist li span{color:var(--color-mint-signal)}.plan-card__badge{color:var(--color-mint-signal);background:#36f4a41f;border:1px solid #36f4a466}.plan-card--recommended{background:var(--color-forest-floor);border-color:#36f4a459;box-shadow:0 20px 50px #36f4a41a}.plan-card--recommended .plan-card__description,.plan-card--recommended .plan-card__price span{color:var(--color-ash-label)}.plan-card--recommended .plan-card__cta{color:var(--color-abyssal-ink);background:#fff;border:0}.plan-card--recommended .plan-card__cta:hover{background:#f0f0f0}.plan-card--recommended .plan-card__checklist li span{color:var(--color-mint-signal)}.pricing-comparison h2{color:#fff}.pricing-comparison>p{color:var(--color-sea-mist)}.pricing-comparison__table-wrap{border-color:var(--color-iron-veil)}.pricing-comparison__table th,.pricing-comparison__table td{border-bottom-color:var(--color-iron-veil);color:var(--color-ash-label)}.pricing-comparison__table thead th{background:var(--color-deep-canopy);color:#fff}.pricing-comparison__table td:first-child{color:#fff}.pricing-comparison__yes{color:var(--color-mint-signal)}.pricing-faq{z-index:0;position:relative}.pricing-faq:before{content:"";z-index:-1;background:var(--color-forest-floor);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.pricing-faq__header h2{color:#fff}.pricing-faq__header p{color:var(--color-sea-mist)}.pricing-faq__item{border-color:var(--color-iron-veil);background:var(--color-deep-canopy)}.pricing-faq__item summary{color:#fff}.pricing-faq__item p{color:var(--color-ash-label)}.solutions-hero{background:linear-gradient(100deg,#fbf8f3 0%,#f7f1e9 52%,#ede3d8 100%);overflow:hidden}.solutions-hero__content{width:min(calc(100% - 48px), var(--container-wide));grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin:0 auto;padding:56px 0;display:grid}.solutions-hero__copy h1{color:#101827;font-family:var(--serif);letter-spacing:-1.8px;margin-top:14px;font-size:clamp(36px,4vw,52px);font-weight:600;line-height:1.08}.solutions-hero__copy h1 span{color:var(--avello-gold)}.solutions-hero__description{color:#626872;max-width:480px;margin-top:16px;font-size:14px;line-height:1.65}.solutions-hero__actions{align-items:center;gap:12px;margin-top:24px;display:flex}.solutions-hero__trust{color:#55595f;flex-wrap:wrap;gap:16px;margin-top:22px;font-size:11px;font-weight:600;display:flex}.solutions-hero__visual{position:relative}.solutions-grid-section{width:min(calc(100% - 48px), var(--container));text-align:center;margin:0 auto;padding:64px 0}.solutions-grid-section__header h2{color:#101827;font-family:var(--serif);margin-top:6px;font-size:clamp(24px,2.6vw,32px);font-weight:600}.solutions-grid-section__header p{color:#6b7178;max-width:520px;margin:8px auto 0;font-size:13px}.solutions-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:34px;display:grid}.industry-carousel{width:min(calc(100% - 48px), var(--container-wide));margin:0 auto;padding:20px 0 64px}.industry-carousel__header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.industry-carousel__header h2{color:#101827;font-family:var(--serif);margin-top:6px;font-size:24px;font-weight:600}.industry-carousel__header p{color:#6b7178;margin-top:4px;font-size:12px}.industry-carousel__row{align-items:center;gap:12px;display:flex}.industry-carousel__arrow{border:1px solid var(--avello-border);color:#363b44;background:#fff;border-radius:50%;flex-shrink:0;width:38px;height:38px;transition:background .2s}.industry-carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;display:flex;overflow-x:auto}.industry-carousel__track::-webkit-scrollbar{display:none}.industry-card{scroll-snap-align:start;border:1px solid var(--avello-border);background:#fff;border-radius:10px;flex-shrink:0;width:220px;overflow:hidden}.industry-card__image{aspect-ratio:1.2;color:#a3906a;font-family:var(--serif);background:linear-gradient(135deg,#f3ede2,#e8ddc9);place-items:center;font-size:30px;display:grid}.industry-card__content{padding:14px 16px 16px;position:relative}.industry-card__content strong{color:#171b22;font-size:13px;display:block}.industry-card__content span{color:#6b7178;margin-top:4px;font-size:11px;line-height:1.5;display:block}.industry-card__content a{background:var(--avello-cream);width:26px;height:26px;color:var(--avello-gold-dark);border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;bottom:14px;right:14px}.solutions-stats__inner{width:min(calc(100% - 48px), var(--container-wide));grid-template-columns:.85fr 1.15fr;align-items:center;gap:50px;margin:0 auto;padding:60px 0;display:grid}.solutions-stats__copy h2{color:#101827;font-family:var(--serif);margin-top:6px;font-size:clamp(26px,3vw,34px);font-weight:600;line-height:1.1}.solutions-stats__copy p{color:#6b7178;max-width:400px;margin-top:14px;font-size:13px;line-height:1.6}.solutions-stats__copy .button{margin-top:22px}.solutions-stats__panel{flex-direction:column;gap:20px;display:flex}.solutions-stats__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.solutions-stats__grid>div{border:1px solid var(--avello-border);text-align:center;background:#fff;border-radius:10px;padding:16px}.solutions-stats__grid strong{color:#101827;font-size:18px;display:block}.solutions-stats__grid span{color:#8d9299;margin-top:4px;font-size:10px;display:block}@media (width<=950px){.solutions-hero__content{grid-template-columns:1fr}.solutions-hero__visual{order:-1}.solutions-grid{grid-template-columns:repeat(2,1fr)}.solutions-stats__inner{grid-template-columns:1fr}}@media (width<=560px){.solutions-grid{grid-template-columns:1fr}.solutions-stats__grid{grid-template-columns:repeat(2,1fr)}.industry-carousel__header{flex-direction:column;align-items:flex-start}}.solutions-hero{background:radial-gradient(circle at 85% 15%, #30deee14, transparent 45%), linear-gradient(160deg, var(--color-abyssal-ink) 0%, var(--color-forest-floor) 100%)}.solutions-hero__copy h1{color:#fff;font-family:var(--font-display);letter-spacing:.01em;font-weight:330}.solutions-hero__copy h1 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.solutions-hero__description{color:var(--color-sea-mist)}.solutions-hero__trust{color:var(--color-ash-label)}.solutions-hero__trust span:first-letter{color:var(--color-mint-signal)}.solutions-hero__actions .button--primary{color:var(--color-abyssal-ink);font-family:var(--font-ui);box-shadow:none;background:#fff;border-radius:9999px;font-weight:550}.solutions-hero__actions .button--primary:hover{background:#f0f0f0}.solutions-hero__actions .button--secondary{color:#fff;background:0 0;border:1px solid #fff6;border-radius:9999px}.solutions-hero__actions .button--secondary:hover{background:#ffffff0f}.solutions-grid-section{z-index:0;position:relative}.solutions-grid-section:before{content:"";z-index:-1;background:var(--color-abyssal-ink);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.solutions-grid-section__header h2{color:#fff;font-family:var(--font-display);font-weight:330}.solutions-grid-section__header p{color:var(--color-sea-mist)}.industry-carousel{z-index:0;position:relative}.industry-carousel:before{content:"";z-index:-1;background:var(--color-forest-floor);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.industry-carousel__header h2{color:#fff;font-family:var(--font-display);font-weight:330}.industry-carousel__header p{color:var(--color-sea-mist)}.industry-carousel .outline-button{color:var(--color-abyssal-ink);background:#fff;border:0;border-radius:9999px;font-weight:550}.industry-carousel .outline-button:hover{background:#f0f0f0}.industry-carousel__arrow{border-color:var(--color-iron-veil);background:var(--color-deep-canopy);color:#fff}.industry-carousel__arrow:hover{background:var(--color-forest-floor)}.industry-card{border-color:var(--color-iron-veil);background:var(--color-deep-canopy)}.industry-card__image{background:linear-gradient(135deg, var(--color-forest-floor), var(--color-deep-canopy));color:var(--color-ash-label)}.industry-card__content strong{color:#fff}.industry-card__content span{color:var(--color-ash-label)}.industry-card__content a{color:var(--color-mint-signal);background:#36f4a41f}.solutions-stats{background:var(--color-abyssal-ink)}.solutions-stats__copy h2{color:#fff;font-family:var(--font-display);font-weight:330}.solutions-stats__copy h2 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.solutions-stats__copy p{color:var(--color-sea-mist)}.solutions-stats__copy .button--primary{color:var(--color-abyssal-ink);box-shadow:none;background:#fff;border-radius:9999px;font-weight:550}.solutions-stats__copy .button--primary:hover{background:#f0f0f0}.solutions-stats__grid>div{background:var(--color-deep-canopy);border-color:var(--color-iron-veil)}.solutions-stats__grid strong{color:#fff}.solutions-stats__grid span{color:var(--color-ash-label)}.resources-hero{background:linear-gradient(100deg,#fbf8f3 0%,#f7f1e9 52%,#ede3d8 100%);overflow:hidden}.resources-hero__content{width:min(calc(100% - 48px), var(--container-wide));grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;margin:0 auto;padding:50px 0;display:grid}.resources-hero__eyebrow{color:var(--avello-gold-dark);letter-spacing:.5px;font-size:11px;font-weight:800;display:block}.resources-hero__copy h1{color:#101827;font-family:var(--serif);letter-spacing:-1.6px;margin-top:10px;font-size:clamp(34px,3.8vw,48px);font-weight:600;line-height:1.1}.resources-hero__copy h1 span{color:var(--avello-gold)}.resources-hero__description{color:#626872;max-width:440px;margin-top:14px;font-size:13px;line-height:1.6}.resources-search{background:#fff;border-radius:8px;align-items:center;gap:10px;max-width:440px;height:48px;margin-top:22px;padding:0 8px 0 16px;display:flex;box-shadow:0 6px 18px #1f19120f}.resources-search svg:first-child{color:#9a9ea4;flex-shrink:0}.resources-search input{background:0 0;border:0;outline:0;flex:1;height:100%;font-size:12px}.resources-search button{background:var(--avello-gold);color:#fff;border-radius:6px;place-items:center;width:38px;height:38px;display:grid}.resources-hero__topics{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:11px;display:flex}.resources-hero__topics>span{color:#8d9299;margin-right:2px}.resources-hero__topics button{color:#454a52;background:#fff9;border-radius:999px;padding:6px 12px;font-size:11px}.resources-hero__visual{position:relative}.resource-categories{width:min(calc(100% - 48px), var(--container-wide));grid-template-columns:repeat(6,1fr);gap:12px;margin:0 auto;padding:20px 0;display:grid}.resource-category{border:1px solid var(--avello-border);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;transition:border-color .2s;display:flex}.resource-category svg{color:#8d9299;flex-shrink:0}.resource-category strong{color:#171b22;font-size:12px;display:block}.resource-category small{color:#8d9299;margin-top:2px;font-size:10px;display:block}.resource-category.active{background:var(--avello-gold);border-color:#0000}.featured-resource{width:min(calc(100% - 48px), var(--container-wide));margin:0 auto;padding:30px 0 50px}.featured-resource__intro h2{color:#101827;max-width:480px;font-family:var(--serif);margin-top:6px;font-size:clamp(22px,2.4vw,28px);font-weight:600}.featured-resource__intro p{color:#6b7178;max-width:460px;margin-top:8px;font-size:13px}.featured-resource__intro .button{margin-top:18px}.featured-resource__grid{grid-template-columns:1.4fr 1fr;gap:18px;margin-top:28px;display:grid}.featured-resource__main{background:linear-gradient(135deg,#f3ede2,#e8ddc9);border-radius:10px;flex-direction:column;justify-content:flex-end;min-height:220px;padding:24px;display:flex;position:relative}.featured-resource__main h3{color:#171b22;font-family:var(--serif);margin-top:10px;font-size:21px;font-weight:600;line-height:1.25}.featured-resource__main p{color:#5c534a;margin-top:8px;font-size:12px}.featured-resource__meta{color:#7a7062;margin-top:12px;font-size:11px;display:block}.featured-resource__side{flex-direction:column;gap:18px;display:flex}.featured-resource__card{border:1px solid var(--avello-border);background:#fff;border-radius:10px;flex-direction:column;flex:1;justify-content:space-between;padding:18px;display:flex}.featured-resource__card h4{color:#171b22;margin-top:10px;font-size:13px;font-weight:700;line-height:1.4}.resource-badge{background:var(--avello-gold);color:#fff;letter-spacing:.3px;border-radius:5px;width:fit-content;padding:4px 9px;font-size:9px;font-weight:800}.resource-badge--video{background:#1766c2}.resource-badge--template{background:#74158b}.featured-resource__link{color:var(--avello-gold-dark);align-items:center;gap:7px;margin-top:14px;font-size:12px;font-weight:700;display:inline-flex}.featured-resource__link svg{width:15px;height:15px}.resources-page__body{width:min(calc(100% - 48px), var(--container-wide));grid-template-columns:1fr 300px;align-items:start;gap:30px;margin:0 auto;padding:10px 0 50px;display:grid}.resources-page__main{flex-direction:column;gap:46px;display:flex}.latest-resources__header,.free-tools__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.latest-resources__header h2,.free-tools__header h2{color:#101827;font-size:18px;font-weight:750}.resource-card__image--placeholder{color:#a3906a;font-family:var(--serif);text-transform:uppercase;letter-spacing:.5px;background:linear-gradient(135deg,#f3ede2,#e8ddc9);place-items:center;font-size:13px;font-weight:700;display:grid}.resources-newsletter{background:var(--avello-cream);border-radius:12px;padding:22px}.resources-newsletter>span{font-size:20px}.resources-newsletter h3{color:#171b22;margin-top:10px;font-size:16px}.resources-newsletter p{color:#6b7178;margin-top:8px;font-size:12px;line-height:1.5}.resources-newsletter__form{flex-direction:column;gap:8px;margin-top:16px;display:flex}.resources-newsletter__form input{border:1px solid var(--avello-border);border-radius:6px;height:42px;padding:0 12px;font-size:12px}.resources-newsletter__form button{background:var(--avello-gold);color:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:42px;font-size:12px;font-weight:700;display:inline-flex}.resources-newsletter>small{color:#9a9084;margin-top:10px;font-size:10px;display:block}@media (width<=950px){.resources-hero__content{grid-template-columns:1fr}.resources-hero__visual{order:-1}.resource-categories{grid-template-columns:repeat(3,1fr)}.featured-resource__grid,.resources-page__body{grid-template-columns:1fr}.free-tools__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.resource-categories{grid-template-columns:repeat(2,1fr)}.free-tools__grid{grid-template-columns:1fr}.resources-cta__inner{flex-direction:column;align-items:flex-start}}.resources-hero{background:radial-gradient(circle at 15% 20%, #36f4a414, transparent 45%), linear-gradient(160deg, var(--color-abyssal-ink) 0%, var(--color-forest-floor) 100%)}.resources-hero__eyebrow{color:var(--color-mint-signal)}.resources-hero__copy h1{color:#fff;font-family:var(--font-display);letter-spacing:.01em;font-weight:330}.resources-hero__copy h1 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.resources-hero__description{color:var(--color-sea-mist)}.resources-search{background:var(--color-deep-canopy);border:1px solid var(--color-iron-veil);box-shadow:none}.resources-search svg:first-child{color:var(--color-ash-label)}.resources-search input{color:#fff}.resources-search input::placeholder{color:var(--color-ash-label)}.resources-search button{background:var(--color-abyssal-ink);color:var(--color-mint-signal)}.resources-hero__topics>span{color:var(--color-ash-label)}.resources-hero__topics button{background:var(--color-deep-canopy);border:1px solid var(--color-iron-veil);color:var(--color-ash-label)}.resource-categories{z-index:0;position:relative}.resource-categories:before{content:"";z-index:-1;background:var(--color-forest-floor);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.resource-category{border-color:var(--color-iron-veil);background:var(--color-deep-canopy)}.resource-category svg{color:var(--color-ash-label)}.resource-category strong{color:#fff}.resource-category small{color:var(--color-ash-label)}.resource-category.active{background:#fff}.resource-category.active svg,.resource-category.active strong,.resource-category.active small{color:var(--color-abyssal-ink)}.featured-resource{z-index:0;position:relative}.featured-resource:before{content:"";z-index:-1;background:var(--color-abyssal-ink);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.featured-resource__intro h2{color:#fff;font-family:var(--font-display);font-weight:330}.featured-resource__intro p{color:var(--color-sea-mist)}.featured-resource__intro .button--primary{color:var(--color-abyssal-ink);box-shadow:none;background:#fff;border-radius:9999px;font-weight:550}.featured-resource__main{background:linear-gradient(135deg, var(--color-forest-floor), var(--color-deep-canopy))}.featured-resource__main h3{color:#fff}.featured-resource__main p,.featured-resource__meta{color:var(--color-ash-label)}.featured-resource__card{border-color:var(--color-iron-veil);background:var(--color-deep-canopy)}.featured-resource__card h4{color:#fff}.resource-badge{color:var(--color-mint-signal);background:#36f4a41f;border:1px solid #36f4a466}.resource-badge--video{color:var(--color-cyan-pulse);background:#30deee1f;border-color:#30deee66}.resource-badge--template{color:#b18dff;background:#865cff1f;border-color:#865cff66}.featured-resource__link{color:var(--color-mint-signal)}.resources-page__body{z-index:0;position:relative}.resources-page__body:before{content:"";z-index:-1;background:var(--color-forest-floor);width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.latest-resources__header h2,.free-tools__header h2{color:#fff}.latest-resources:before{content:none}.resource-card__image--placeholder{background:linear-gradient(135deg, var(--color-forest-floor), var(--color-deep-canopy));color:var(--color-ash-label)}.resources-newsletter{background:var(--color-deep-canopy);border:1px solid var(--color-iron-veil)}.resources-newsletter h3{color:#fff}.resources-newsletter p{color:var(--color-ash-label)}.resources-newsletter__form input{background:var(--color-abyssal-ink);border-color:var(--color-iron-veil);color:#fff}.resources-newsletter__form button{background:var(--color-abyssal-ink);color:var(--color-mint-signal)}.resources-newsletter>small{color:var(--color-ash-label)}.subscribe-modal__overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1113178c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.subscribe-modal{background:#fff;border-radius:12px;width:100%;max-width:400px;padding:32px;font-family:Arial,Helvetica,sans-serif;position:relative}.subscribe-modal__close{color:#6b7178;border-radius:50%;width:28px;height:28px;font-size:12px;position:absolute;top:16px;right:16px}.subscribe-modal__close:hover{background:#f5f5f3}.subscribe-modal h2{color:#101827;font-family:Georgia,serif;font-size:20px}.subscribe-modal>p{color:#6b7178;margin-top:8px;font-size:12px;line-height:1.55}.subscribe-modal__error{color:#b3261e;background:#fdecea;border-radius:6px;margin-top:14px;padding:10px 12px;font-size:12px}.subscribe-modal__field{color:#363b44;margin-top:20px;font-size:12px;font-weight:700;display:block}.subscribe-modal__field input{border:1px solid #d5d5d5;border-radius:6px;width:100%;height:44px;margin-top:6px;padding:0 14px;font-size:13px;display:block}.subscribe-modal__submit{color:#fff;background:#111317;border:0;border-radius:7px;width:100%;height:46px;margin-top:20px;font-size:13px;font-weight:700}.subscribe-modal__submit:disabled{opacity:.6;cursor:not-allowed}.shopper-experience{background:radial-gradient(60% 55% at 85% 20%, #36f4a414, transparent 70%), var(--color-abyssal-ink);color:#fff;padding:110px 0;position:relative;overflow:hidden}.shopper-experience__inner{width:min(calc(100% - 48px), var(--container));grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px;margin:0 auto;display:grid}.shopper-experience__copy h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 20px;font-size:clamp(34px,4.2vw,54px);font-weight:330;line-height:1.08}.shopper-experience__copy h2 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.shopper-experience__intro{max-width:480px;color:var(--color-sea-mist);margin:0 0 36px;font-size:15px;line-height:1.7}.shopper-experience__perks{grid-template-columns:1fr 1fr;gap:26px 28px;margin:0;padding:0;list-style:none;display:grid}.shopper-experience__perks li{align-items:flex-start;gap:14px;display:flex}.shopper-experience__perk-icon{width:40px;height:40px;color:var(--color-mint-signal);background:#36f4a414;border:1px solid #36f4a447;border-radius:12px;flex:none;place-items:center;display:grid}.shopper-experience__perks strong{font-family:var(--font-ui);margin-bottom:4px;font-size:15px;font-weight:600;display:block}.shopper-experience__perks p{color:var(--color-ash-label);margin:0;font-size:13px;line-height:1.6}.shopper-experience__mosaic{grid-template-rows:250px 250px;grid-template-columns:1fr 1fr 1fr;gap:14px;display:grid;position:relative}.shopper-experience__photo{background:var(--color-iron-veil);border:1px solid #ffffff14;border-radius:22px;margin:0;position:relative;overflow:hidden}.shopper-experience__photo img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.shopper-experience__photo:hover img{transform:scale(1.05)}.shopper-experience__photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#02090a73);position:absolute;inset:0}.shopper-experience__photo--tall{grid-row:span 2}.shopper-experience__photo--wide{grid-column:span 2}.shopper-experience__chip{z-index:2;-webkit-backdrop-filter:blur(10px);color:#fff;font-family:var(--font-ui);white-space:nowrap;background:#02090ab8;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;box-shadow:0 12px 30px #00000059}.shopper-experience__chip svg{color:var(--color-mint-signal)}.shopper-experience__chip--top{top:22px;left:calc(33.33% - 40px)}.shopper-experience__chip--bottom{bottom:22px;right:18px}@media (width<=1024px){.shopper-experience__inner{grid-template-columns:1fr;gap:48px}}@media (width<=640px){.shopper-experience{padding:72px 0}.shopper-experience__inner{width:calc(100% - 32px)}.shopper-experience__perks{grid-template-columns:1fr;gap:20px}.shopper-experience__mosaic{grid-template-rows:240px 140px;grid-template-columns:repeat(3,1fr);gap:8px}.shopper-experience__photo--tall{grid-row:span 1}.shopper-experience__photo--wide{grid-column:span 1}.shopper-experience__photo{border-radius:16px}.shopper-experience__photo:first-child{grid-column:span 3}.shopper-experience__chip--bottom{display:none}.shopper-experience__chip{padding:8px 12px;font-size:11px}.shopper-experience__chip--top{top:14px;left:14px}.shopper-experience__chip--bottom{bottom:14px;right:12px}}@media (prefers-reduced-motion:reduce){.shopper-experience__photo img{transition:none}}.business-owners{background:radial-gradient(55% 60% at 10% 0%, #36f4a412, transparent 70%), var(--color-forest-floor);color:#fff;padding:110px 0 100px;position:relative;overflow:hidden}.business-owners__inner{width:min(calc(100% - 48px), var(--container));margin:0 auto}.business-owners__header{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:44px;display:grid}.business-owners__header h2{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(34px,4.4vw,58px);font-weight:330;line-height:1.06}.business-owners__header h2 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.business-owners__intro p{max-width:520px;color:var(--color-sea-mist);margin:0 0 22px;font-size:15px;line-height:1.7}.business-owners__cta{color:var(--color-abyssal-ink);font-family:var(--font-ui);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:13px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,gap .2s;display:inline-flex}.business-owners__cta:hover{background:var(--color-mint-signal);gap:14px}.business-owners__stage{background:var(--color-abyssal-ink);isolation:isolate;border:1px solid #ffffff14;border-radius:28px;height:clamp(420px,44vw,600px);position:relative;overflow:hidden}.business-owners__stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000 35%,#02090a40 58%,#02090ad9 100%),linear-gradient(90deg,#02090a73,#0000 50%);position:absolute;inset:0}.business-owners__slide{object-fit:cover;opacity:0;width:100%;height:100%;position:absolute;inset:0}.business-owners__slide.is-leaving{z-index:1;opacity:1}.business-owners__slide.is-active{z-index:2;opacity:1;animation:1.1s cubic-bezier(.7,0,.2,1) both bo-wipe,7.5s ease-out both bo-drift}@keyframes bo-wipe{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes bo-drift{0%{transform:scale(1.12)translate(2%)}to{transform:scale(1)translate(0)}}.business-owners__caption{z-index:4;max-width:520px;animation:.8s cubic-bezier(.2,.7,.2,1) .35s both bo-rise;position:absolute;bottom:38px;left:40px}@keyframes bo-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.business-owners__count{color:var(--color-mint-signal);font-family:var(--font-ui);letter-spacing:.12em;margin-bottom:10px;font-size:12px;font-weight:700;display:block}.business-owners__count i{color:#fff6;font-style:normal}.business-owners__caption strong{font-family:var(--font-display);margin-bottom:8px;font-size:clamp(26px,3vw,40px);font-weight:400;line-height:1.1;display:block}.business-owners__caption p{color:#ffffffd1;margin:0;font-size:15px;line-height:1.6}.business-owners__arrows{z-index:4;gap:10px;display:flex;position:absolute;bottom:38px;right:32px}.business-owners__arrows button{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;background:#02090a73;border:1px solid #ffffff38;border-radius:999px;place-items:center;width:46px;height:46px;transition:background .2s,border-color .2s,color .2s;display:grid}.business-owners__arrows button:hover{border-color:var(--color-mint-signal);background:var(--color-mint-signal);color:var(--color-abyssal-ink)}.business-owners__tabs{grid-template-columns:repeat(6,1fr);gap:14px;margin-top:22px;display:grid}.business-owners__tab{color:#ffffff80;font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;padding:8px 0 0;font-size:13px;font-weight:500;transition:color .2s}.business-owners__tab:hover,.business-owners__tab.is-active{color:#fff}.business-owners__bar{background:#ffffff24;border-radius:999px;height:3px;margin-bottom:12px;display:block;overflow:hidden}.business-owners__fill{border-radius:inherit;background:var(--color-mint-signal);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.business-owners__tab.is-done .business-owners__fill{opacity:.45;transform:scaleX(1)}.business-owners__tab.is-active .business-owners__fill{animation-name:bo-progress;animation-timing-function:linear;animation-fill-mode:forwards}@keyframes bo-progress{to{transform:scaleX(1)}}.business-owners__tab:focus-visible{outline:2px solid var(--color-mint-signal);outline-offset:4px;border-radius:4px}.business-owners__header,.business-owners__stage,.business-owners__tabs{opacity:0;transition:opacity .9s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(40px)}.business-owners__stage{transition-delay:.15s;transform:translate(60px)}.business-owners__tabs{transition-delay:.3s}.business-owners.is-revealed .business-owners__header,.business-owners.is-revealed .business-owners__stage,.business-owners.is-revealed .business-owners__tabs{opacity:1;transform:none}@media (width<=1024px){.business-owners__header{grid-template-columns:1fr;gap:20px}.business-owners__tabs{grid-template-columns:repeat(3,1fr);row-gap:6px}}@media (width<=640px){.business-owners{padding:72px 0}.business-owners__inner{width:calc(100% - 32px)}.business-owners__stage{border-radius:20px;height:440px}.business-owners__caption{bottom:84px;left:20px;right:20px}.business-owners__caption p{font-size:14px}.business-owners__arrows{bottom:22px;left:20px;right:auto}.business-owners__arrows button{width:42px;height:42px}.business-owners__tabs{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:16px}.business-owners__tab-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.business-owners__bar{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.business-owners__slide.is-active,.business-owners__caption{animation:none}.business-owners__header,.business-owners__stage,.business-owners__tabs{opacity:1;transition:none;transform:none}}.solutions-hero__content{gap:56px;padding:72px 0 80px}.solutions-hero__visual{height:clamp(440px,42vw,580px);position:relative}.solutions-hero__photo{background:var(--color-deep-canopy);opacity:0;border:1px solid #ffffff1a;border-radius:24px;margin:0;animation:1s cubic-bezier(.2,.7,.2,1) forwards sh-in;position:absolute;overflow:hidden;box-shadow:0 30px 60px #00000059}.solutions-hero__photo img{object-fit:cover;width:100%;height:100%;animation:14s ease-in-out infinite alternate sh-drift;display:block}.solutions-hero__photo--main{--sh-from:translateX(-40px);width:68%;height:80%;top:6%;left:0}.solutions-hero__photo--top{--sh-from:translateY(-36px);width:42%;height:40%;animation-delay:.2s;top:0;right:0}.solutions-hero__photo--bottom{--sh-from:translateX(40px);width:46%;height:46%;animation-delay:.4s;bottom:0;right:4%}.solutions-hero__photo--top img{animation-delay:-5s}.solutions-hero__photo--bottom img{animation-delay:-9s}@keyframes sh-in{0%{opacity:0;transform:var(--sh-from)}to{opacity:1;transform:none}}@keyframes sh-drift{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.solutions-hero__chip{z-index:2;-webkit-backdrop-filter:blur(10px);color:#fff;font-family:var(--font-ui);white-space:nowrap;opacity:0;background:#02090ac7;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-size:12px;font-weight:600;animation:.7s cubic-bezier(.2,.7,.2,1) forwards sh-chip,6s ease-in-out infinite sh-float;display:inline-flex;position:absolute;box-shadow:0 16px 36px #00000059}.solutions-hero__chip>span{width:28px;height:28px;color:var(--color-mint-signal);background:#36f4a424;border-radius:999px;place-items:center;display:grid}.solutions-hero__chip--pay{animation-delay:.8s,1.5s;top:14%;left:-18px}.solutions-hero__chip--ai{animation-delay:1s,2.5s;top:44%;right:2%}.solutions-hero__chip--rules{color:var(--color-sea-mist);padding:12px 18px;font-weight:500;text-decoration:none;animation-delay:1.2s,3.5s;bottom:8%;left:6%}.solutions-hero__chip--rules em{font-style:normal}.solutions-hero__chip--rules strong{color:#fff;font-weight:700}.solutions-hero__chip--rules svg{color:var(--color-mint-signal);transition:transform .2s}.solutions-hero__chip--rules:hover svg{transform:translate(3px)}@keyframes sh-chip{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes sh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.industry-card{width:240px;color:inherit;text-decoration:none;transition:transform .25s,border-color .25s;display:block}.industry-card:hover{border-color:#36f4a466;transform:translateY(-4px)}.industry-card__image{aspect-ratio:4/3.4;display:block;overflow:hidden}.industry-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1);display:block}.industry-card:hover .industry-card__image img{transform:scale(1.06)}.industry-card__content{padding-right:52px}.industry-card__go{width:28px;height:28px;color:var(--color-mint-signal);background:#36f4a41f;border-radius:50%;place-items:center;font-style:normal;transition:background .2s,color .2s;display:grid;position:absolute;bottom:14px;right:14px}.industry-card:hover .industry-card__go{background:var(--color-mint-signal);color:var(--color-abyssal-ink)}.industry-carousel__arrow{place-items:center;display:grid}.solutions-stats__grid{grid-template-columns:repeat(2,1fr)}.solutions-stats__grid>div{text-align:left;border-radius:16px;padding:22px}.solutions-stats__icon{background:#36f4a414;border:1px solid #36f4a447;border-radius:12px;place-items:center;width:40px;height:40px;color:var(--color-mint-signal)!important;margin:0 0 14px!important;display:grid!important}.solutions-stats__grid strong{font-family:var(--font-ui);font-size:15px;font-weight:600}.solutions-stats__grid>div>span:last-child{margin-top:6px;font-size:13px;line-height:1.55}@media (width<=950px){.solutions-hero__visual{order:0}}@media (width<=640px){.solutions-hero__content{gap:40px;width:calc(100% - 32px);padding:40px 0 56px}.solutions-hero__visual{height:400px}.solutions-hero__photo{border-radius:18px}.solutions-hero__photo--main{width:74%;height:72%}.solutions-hero__photo--top{width:44%;height:34%}.solutions-hero__photo--bottom{width:52%;height:40%;right:0}.solutions-hero__chip{font-size:11px}.solutions-hero__chip--pay{top:10%;left:8px}.solutions-hero__chip--ai{display:none}.solutions-hero__chip--rules{bottom:4%;left:8px}.solutions-stats__grid{grid-template-columns:1fr}.industry-card{width:210px}}@media (prefers-reduced-motion:reduce){.solutions-hero__photo,.solutions-hero__chip{opacity:1;animation:none}.solutions-hero__photo img{animation:none}}.resources-hero__content{gap:56px;padding:72px 0 80px}.resources-hero__visual{height:clamp(420px,40vw,560px);position:relative}.resources-hero__photo{background:var(--color-deep-canopy);opacity:0;border:1px solid #ffffff1a;border-radius:24px;margin:0;animation:1s cubic-bezier(.2,.7,.2,1) forwards rh-in;position:absolute;overflow:hidden;box-shadow:0 30px 60px #00000059}.resources-hero__photo img{object-fit:cover;width:100%;height:100%;animation:14s ease-in-out infinite alternate rh-drift;display:block}.resources-hero__photo--main{--rh-from:translateX(40px);width:66%;height:78%;top:8%;right:0}.resources-hero__photo--top{--rh-from:translateY(-36px);width:44%;height:40%;animation-delay:.2s;top:0;left:0}.resources-hero__photo--bottom{--rh-from:translateX(-40px);width:46%;height:44%;animation-delay:.4s;bottom:0;left:6%}.resources-hero__photo--top img{animation-delay:-5s}.resources-hero__photo--bottom img{animation-delay:-9s}@keyframes rh-in{0%{opacity:0;transform:var(--rh-from)}to{opacity:1;transform:none}}@keyframes rh-drift{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.resources-hero__chip{z-index:2;-webkit-backdrop-filter:blur(10px);color:#fff;font-family:var(--font-ui);white-space:nowrap;opacity:0;background:#02090ac7;border:1px solid #ffffff24;border-radius:999px;font-size:12px;font-weight:600;animation:.7s cubic-bezier(.2,.7,.2,1) forwards rh-chip,6s ease-in-out infinite rh-float;position:absolute;box-shadow:0 16px 36px #00000059}.resources-hero__chip--brand{align-items:center;gap:10px;padding:10px 16px 10px 10px;animation-delay:.8s,1.5s;display:inline-flex;top:44%;left:30%}.resources-hero__chip--brand>span{width:28px;height:28px;color:var(--color-mint-signal);background:#36f4a424;border-radius:999px;place-items:center;display:grid}.resources-hero__chip--list{color:var(--color-sea-mist);border-radius:16px;flex-direction:column;gap:9px;padding:14px 18px;font-weight:500;animation-delay:1s,2.5s;display:flex;bottom:4%;right:4%}.resources-hero__chip--list span{align-items:center;gap:8px;display:inline-flex}.resources-hero__chip--list svg{color:var(--color-mint-signal)}@keyframes rh-chip{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes rh-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=950px){.resources-hero__visual{order:0}}@media (width<=640px){.resources-hero__content{gap:40px;width:calc(100% - 32px);padding:40px 0 56px}.resources-hero__visual{height:400px}.resources-hero__photo{border-radius:18px}.resources-hero__photo--main{width:72%;height:70%}.resources-hero__photo--top{width:46%;height:34%}.resources-hero__photo--bottom{width:52%;height:40%;left:0}.resources-hero__chip{font-size:11px}.resources-hero__chip--brand{inset:auto 8px 6% auto}.resources-hero__chip--list{display:none}}@media (prefers-reduced-motion:reduce){.resources-hero__photo,.resources-hero__chip{opacity:1;animation:none}.resources-hero__photo img{animation:none}}.resources-newsletter{position:sticky;top:100px}.free-tools{background:radial-gradient(50% 60% at 90% 0%, #36f4a40f, transparent 70%), var(--color-abyssal-ink);padding:90px 0 100px}.free-tools__inner{width:min(calc(100% - 48px), var(--container-wide));margin:0 auto}.free-tools__header{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:40px;display:grid}.free-tools__header h2{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,46px);font-weight:330;line-height:1.1}.free-tools__header h2 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.free-tools__header p{max-width:460px;color:var(--color-sea-mist);justify-self:end;margin:0;font-size:15px;line-height:1.7}.free-tools__grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.glow-card{--tool-accent:var(--color-mint-signal);--tool-soft:#36f4a41a;background:linear-gradient(#ffffff0a,#ffffff04);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;min-height:250px;padding:24px;transition:transform .25s,border-color .25s,background .25s;display:flex;position:relative;overflow:hidden}.glow-card:before{content:"";background:var(--tool-soft);filter:blur(30px);opacity:.8;pointer-events:none;border-radius:50%;width:160px;height:160px;position:absolute;top:-60px;right:-60px}.glow-card:hover{border-color:color-mix(in srgb, var(--tool-accent) 45%, transparent);background:linear-gradient(#ffffff0f,#ffffff05);transform:translateY(-4px)}.glow-card--amber{--tool-accent:#f5b25b;--tool-soft:#f5b25b24}.glow-card--blue{--tool-accent:var(--color-cyan-pulse);--tool-soft:#30deee24}.glow-card--purple{--tool-accent:#b69cff;--tool-soft:#b69cff24}.glow-card--green{--tool-accent:var(--color-mint-signal);--tool-soft:#36f4a41f}.glow-card__top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex;position:relative}.glow-card__icon{border:1px solid color-mix(in srgb, var(--tool-accent) 35%, transparent);background:var(--tool-soft);width:46px;height:46px;color:var(--tool-accent);border-radius:14px;place-items:center;display:grid}.glow-card__tag{color:var(--color-ash-label);font-family:var(--font-ui);letter-spacing:.02em;border:1px solid #ffffff1f;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600}.glow-card h3{color:#fff;font-family:var(--font-ui);margin:0 0 10px;font-size:18px;font-weight:600;line-height:1.3;position:relative}.glow-card p{color:var(--color-ash-label);margin:0 0 22px;font-size:13px;line-height:1.6;position:relative}.glow-card__soon{width:fit-content;color:var(--color-sea-mist);font-family:var(--font-ui);background:#ffffff0f;border-radius:999px;align-items:center;gap:7px;margin-top:auto;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.glow-card__soon svg{color:var(--tool-accent)}.resources-cta{background:var(--color-abyssal-ink);padding:0 0 90px}.resources-cta__inner{width:min(calc(100% - 48px), var(--container-wide));background:radial-gradient(60% 90% at 0% 0%, #36f4a424, transparent 60%), radial-gradient(50% 80% at 100% 100%, #30deee1a, transparent 60%), var(--color-forest-floor);border:1px solid #36f4a42e;border-radius:32px;grid-template-columns:1.3fr 1fr;align-items:center;gap:48px;margin:0 auto;padding:64px;display:grid;position:relative;overflow:hidden}.resources-cta__copy h2{color:#fff;font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(36px,4.4vw,60px);font-weight:330;line-height:1.05}.resources-cta__copy h2 span{color:var(--color-mint-signal);font-family:var(--font-ui);font-weight:600}.resources-cta__copy p{max-width:440px;color:var(--color-sea-mist);margin:0;font-size:16px;line-height:1.65}.resources-cta__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.resources-cta__primary,.resources-cta__secondary{font-family:var(--font-ui);border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,gap .2s;display:inline-flex}.resources-cta__primary{color:var(--color-abyssal-ink);background:#fff}.resources-cta__primary:hover{background:var(--color-mint-signal);gap:14px}.resources-cta__secondary{color:#fff;border:1px solid #ffffff47}.resources-cta__secondary:hover{background:#ffffff0f;border-color:#fff}.resources-cta__trust{color:#fff;font-family:var(--font-ui);background:#02090a73;border:1px solid #ffffff1a;border-radius:22px;flex-direction:column;gap:14px;margin:0;padding:28px;font-size:15px;font-weight:500;list-style:none;display:flex}.resources-cta__trust li{align-items:center;gap:12px;display:flex}.resources-cta__trust li span{width:26px;height:26px;color:var(--color-mint-signal);background:#36f4a429;border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=1100px){.free-tools__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=950px){.resources-newsletter{position:static}.free-tools__header{grid-template-columns:1fr;gap:16px}.free-tools__header p{justify-self:start}.resources-cta__inner{grid-template-columns:1fr;padding:44px}}@media (width<=640px){.free-tools{padding:64px 0 72px}.free-tools__inner{width:calc(100% - 32px)}.free-tools__grid{grid-template-columns:1fr}.glow-card{min-height:0}.resources-cta{padding:0 0 56px}.resources-cta__inner{border-radius:24px;width:calc(100% - 32px);padding:32px 22px}.resources-cta__trust{padding:20px;font-size:14px}}.solutions-grid-section{padding:90px 0 100px}.solutions-grid-section__header h2{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,46px)}.solutions-grid-section__header p{max-width:560px;font-size:15px;line-height:1.7}.solutions-grid{gap:18px;margin-top:48px}.solution-card{color:inherit;text-decoration:none}.solution-card--featured{background:radial-gradient(70% 90% at 100% 0,#f5b25b1f,#0000 65%),linear-gradient(#ffffff0d,#ffffff04);grid-column:span 2}.solution-card--featured h3{font-size:24px}.solution-card--featured p{max-width:440px;font-size:14px}.solution-card__cta{width:fit-content;color:var(--tool-accent);font-family:var(--font-ui);align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:600;transition:gap .2s;display:inline-flex;position:relative}.solution-card:hover .solution-card__cta{gap:12px}.solutions-cta{padding-top:20px}@media (width<=1100px){.solutions-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.solutions-grid-section{width:calc(100% - 32px);padding:64px 0 72px}.solutions-grid{grid-template-columns:1fr}.solution-card--featured{grid-column:auto}.solution-card--featured h3{font-size:20px}}@media (width<=850px){.home-hero .hero-image:before{background:linear-gradient(#02090a40 0%,#02090a6b 40%,#02090aad 75%,#02090ae6 100%)}.home-hero .hero-image img{-webkit-mask-image:none;mask-image:none}.home-hero h1,.home-hero__description{text-shadow:0 2px 18px #02090abf}.home-hero .hero-eyebrow{color:#fff;background:#02090a8c}.home-hero__description{color:#e4ebee}.hero-benefits{color:#fff;flex-flow:wrap;align-items:center;gap:8px;margin-top:24px;font-size:13px;font-weight:500}.hero-benefits div{-webkit-backdrop-filter:blur(8px);background:#02090a8c;border:1px solid #ffffff24;border-radius:999px;gap:8px;padding:7px 14px 7px 7px}.hero-benefits span{width:20px;height:20px;color:var(--color-mint-signal);background:#36f4a42e;border-radius:50%;place-items:center;font-size:11px;display:grid}.hero-benefits{height:36px;display:block;position:relative;overflow:hidden}.hero-benefits div{opacity:0;align-items:center;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s;display:flex;position:absolute;top:0;left:0;transform:translate(60px)}.hero-benefits div.is-active{opacity:1;transform:translate(0)}.hero-benefits div.is-leaving{opacity:0;transform:translate(-60px)}}@media (width<=850px) and (prefers-reduced-motion:reduce){.hero-benefits div{transition:opacity .2s linear;transform:none}.hero-benefits div.is-leaving{transform:none}}@media (width<=640px){.solutions-hero__visual{height:460px}.solutions-hero__photo--main{width:70%;height:62%;top:0}.solutions-hero__photo--top{width:38%;height:32%;top:8%}.solutions-hero__photo--bottom{width:56%;height:40%;bottom:8%;right:0}.solutions-hero__chip--pay{top:auto;bottom:22%;left:0}.solutions-hero__chip--rules{bottom:0;left:0}}.templates-hero__features div{flex-direction:row;align-items:flex-start;gap:12px}.templates-hero__features p{flex-direction:column;gap:3px;margin:0;display:flex}.templates-hero__feature-icon{width:34px;height:34px;color:var(--color-mint-signal);background:#36f4a414;border:1px solid #36f4a447;border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.templates-cta__trust span{align-items:center;gap:8px;display:inline-flex}.templates-cta__trust i{width:20px;height:20px;color:var(--color-mint-signal);background:#36f4a429;border-radius:50%;place-items:center;font-style:normal;display:grid}@media (width<=900px){.templates-hero__visual{order:0}}@media (width<=850px){.rotator{height:38px;position:relative;overflow:hidden;display:block!important}.rotator--tall{height:52px}.rotator>*{opacity:0;align-items:center;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .6s;display:flex;position:absolute;top:0;left:0;right:0;transform:translate(60px)}.rotator>.is-active{opacity:1;transform:translate(0)}.rotator>.is-leaving{opacity:0;transform:translate(-60px)}.templates-cta__trust.rotator{color:#fff;width:100%;font-size:14px;font-weight:500}.templates-hero__features strong{font-size:15px}.templates-hero__features span{font-size:13px}}@media (width<=850px) and (prefers-reduced-motion:reduce){.rotator>*{transition:opacity .2s linear;transform:none}.rotator>.is-leaving{transform:none}}.trust-row span{align-items:center;gap:8px;display:inline-flex}.trust-row i{width:18px;height:18px;color:var(--color-mint-signal);background:#36f4a429;border-radius:50%;flex:none;place-items:center;font-size:10px;font-style:normal;display:grid}@media (width<=850px){.trust-row.rotator{color:#fff;width:100%;font-size:14px;font-weight:500}.trust-row i{width:22px;height:22px;font-size:12px}.final-cta__trust.rotator>*{justify-content:center}}.template-verified{width:fit-content;color:var(--color-mint-signal);background:#36f4a41a;border:1px solid #36f4a459;border-radius:999px;align-items:center;gap:6px;margin:0 0 8px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.billing-toggle{border:1px solid var(--color-iron-veil);background:var(--color-deep-canopy);border-radius:999px;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 28px;padding:5px;display:flex}.billing-toggle__option{min-height:42px;color:var(--color-ash-label);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.billing-toggle__option:hover{color:#fff}.billing-toggle__option.active{background:var(--color-mint-signal);color:var(--color-abyssal-ink)}.billing-toggle__save{color:var(--color-mint-signal);white-space:nowrap;background:#36f4a424;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.billing-toggle__option.active .billing-toggle__save{color:var(--color-abyssal-ink);background:#02090a29}.plan-card__price s{color:var(--color-ash-label);margin-right:8px;font-size:15px;text-decoration-thickness:1.5px}.plan-card__billed{min-height:2.9em;color:var(--color-ash-label);margin:8px 0 0;font-size:12.5px;line-height:1.45}.plan-card__billed b{color:var(--color-mint-signal);font-weight:700}.plan-card__plus{color:#fff;margin:18px 0 -4px;font-size:12.5px;font-weight:700}.plan-card__checklist li.is-soon,.plan-card__checklist li.is-soon span{color:var(--color-ash-label)}.plan-card__checklist li em{border:1px solid var(--color-iron-veil);color:var(--color-ash-label);white-space:nowrap;border-radius:999px;margin-left:6px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.pricing-reassure{color:var(--color-ash-label);text-align:center;margin:-36px 0 56px;font-size:13px}.pricing-comparison__no{color:var(--color-ash-label);opacity:.6}.pricing-comparison__soon{border:1px solid var(--color-iron-veil);color:var(--color-ash-label);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700}@media (width<=560px){.billing-toggle{width:100%}.billing-toggle__option{flex-direction:column;flex:1 1 0;justify-content:center;gap:2px;min-height:52px;padding:6px 4px;font-size:13px}.billing-toggle__save{font-size:10px}}.site-contact{color:#12161c;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:56px;max-width:1160px;margin:0 auto;padding:72px 24px 96px;display:grid}.site-contact__intro h1{letter-spacing:-.02em;margin:18px 0 16px;font-size:clamp(38px,5vw,60px);font-weight:300;line-height:1.05}.site-contact__intro h1 span{color:#0f9d6b}.site-contact__intro>p{color:#5b6470;max-width:44ch;margin:0;font-size:16px;line-height:1.6}.site-contact__points{gap:12px;margin:28px 0 0;padding:0;font-size:14.5px;list-style:none;display:grid}.site-contact__points li{align-items:center;gap:10px;display:flex}.site-contact__points svg{color:#0f9d6b;flex-shrink:0}.site-contact__intro>p.site-contact__merchant{border:1px solid var(--color-iron-veil);background:var(--color-deep-canopy);color:#d9e2df;border-radius:12px;margin-top:28px;padding:14px 16px;font-size:14px}.site-contact__intro>p.site-contact__email{flex-wrap:wrap;align-items:center;gap:8px;margin-top:24px;font-size:15px;display:flex}.site-contact__email a{color:#0f9d6b;font-weight:700}.site-contact__email svg{color:#0f9d6b}.site-contact__merchant a{color:var(--color-mint-signal);font-weight:700}.site-contact__card{border:1px solid var(--color-iron-veil);background:var(--color-deep-canopy);border-radius:20px;padding:32px}.site-about{color:#12161c}.site-about__hero,.site-about__block,.site-about__contact{width:min(100% - 48px,1200px);margin-left:auto;margin-right:auto}.site-about__hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(48px,7vw,88px) 0 clamp(56px,7vw,96px);display:grid}.site-about__intro h1{letter-spacing:-.02em;margin:18px 0 20px;font-size:clamp(38px,5vw,62px);font-weight:300;line-height:1.05}.site-about__intro h1 span{color:#0f9d6b}.site-about__intro>p{color:#5b6470;max-width:56ch;margin:0 0 14px;font-size:16.5px;line-height:1.65}.site-about__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.site-about__primary,.site-about__ghost{border-radius:10px;flex:none;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:14.5px;font-weight:700;transition:background .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.site-about__primary{color:#fff;background:#0f9d6b}.site-about__primary:hover{background:#0c8459;transform:translateY(-1px)}.site-about__ghost{color:#12161c;border:1px solid #cfd6d3}.site-about__ghost:hover{color:#0f9d6b;border-color:#0f9d6b}.site-about__photos{aspect-ratio:1.08;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1.15fr 1fr;gap:14px;display:grid;position:relative}.site-about__photo{object-fit:cover;background:#e9eeeb;border-radius:20px;width:100%;height:100%;min-height:0}.site-about__photo--tall{grid-row:1/span 2}.site-about__tag{background:var(--color-deep-canopy);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;bottom:22px;left:-18px;box-shadow:0 18px 40px #07272047}.site-about__tag svg{color:var(--color-mint-signal)}.site-about__kicker{color:#0f9d6b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12.5px;font-weight:700;display:block}.site-about h2{letter-spacing:-.015em;margin:0 0 28px;font-size:clamp(28px,3.2vw,40px);font-weight:400;line-height:1.15}.site-about__band{background:var(--color-deep-canopy);color:#d9e2df;padding:clamp(56px,7vw,88px) 0}.site-about__band-inner{width:min(100% - 48px,1200px);margin:0 auto}.site-about__band .site-about__kicker{color:var(--color-mint-signal)}.site-about__band h2{color:#fff}.site-about__steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.site-about__steps li{border-top:1px solid #36f4a447;padding-top:20px}.site-about__steps span{background:var(--color-mint-signal);color:#05221b;border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;font-weight:800;display:grid}.site-about__steps h3{color:#fff;margin:16px 0 8px;font-size:17px;font-weight:600}.site-about__steps p{margin:0;font-size:14.5px;line-height:1.6}.site-about__block{padding-top:clamp(56px,7vw,92px)}.site-about__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.site-about__card{background:#fff;border:1px solid #e3e8e5;border-radius:18px;padding:26px 22px;transition:border-color .2s,box-shadow .2s,transform .2s}.site-about__card:hover{border-color:#0f9d6b;transform:translateY(-3px);box-shadow:0 18px 40px #0f9d6b1f}.site-about__icon{color:#0f9d6b;background:#0f9d6b1f;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.site-about__card h3{margin:18px 0 8px;font-size:17px;font-weight:600}.site-about__card p{color:#5b6470;margin:0;font-size:14.5px;line-height:1.6}.site-about__block--split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.site-about__side-photo{aspect-ratio:4/3;object-fit:cover;border-radius:22px;width:100%}.site-about__block--split h2{margin-bottom:14px}.site-about__block--split p{color:#5b6470;max-width:46ch;margin:0 0 22px;font-size:16px;line-height:1.6}.site-about__list{gap:14px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.site-about__list li{align-items:flex-start;gap:12px;line-height:1.45;display:flex}.site-about__list svg{color:#0f9d6b;flex-shrink:0;margin-top:3px}.site-about__contact{background:var(--color-deep-canopy);color:#d9e2df;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:clamp(56px,7vw,92px);margin-bottom:clamp(56px,7vw,96px);padding:clamp(26px,3.4vw,44px);display:flex}.site-about__contact h2{color:#fff;margin-bottom:10px}.site-about__contact p{max-width:58ch;margin:0;font-size:15.5px;line-height:1.6}.site-about__contact p a{color:var(--color-mint-signal);font-weight:700}.site-about__contact .site-about__primary{background:var(--color-mint-signal);color:#05221b}.site-about__contact .site-about__primary:hover{background:#fff}@media (width<=980px){.site-about__hero,.site-about__block--split{grid-template-columns:1fr}.site-about__photos{aspect-ratio:1.3}.site-about__tag{left:14px}.site-about__cards,.site-about__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.site-about__hero,.site-about__block,.site-about__contact,.site-about__band-inner{width:calc(100% - 32px)}.site-about__cards,.site-about__steps{grid-template-columns:1fr}}.site-partners__expect{margin-top:22px}.site-partners__band{margin-top:clamp(56px,7vw,92px)}.site-partners__steps{grid-template-columns:repeat(3,minmax(0,1fr))}.site-partners__apply{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);width:min(100% - 48px,1200px);margin:0 auto;padding:clamp(56px,7vw,92px) 0 clamp(64px,8vw,104px);scroll-margin-top:80px;display:grid}.site-partners__apply h2{margin-bottom:16px}.site-partners__apply p{color:#5b6470;max-width:48ch;margin:0 0 14px;font-size:16px;line-height:1.6}.site-partners__apply p a{color:#0f9d6b;font-weight:700}@media (width<=980px){.site-partners__apply,.site-partners__steps{grid-template-columns:1fr}}@media (width<=560px){.site-partners__apply{width:calc(100% - 32px)}}.site-notfound{color:#12161c;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:62vh;padding:72px 24px 96px;display:flex}.site-notfound__mark{background:var(--color-deep-canopy,#072720);border-radius:24px;place-items:center;width:84px;height:84px;display:grid}.site-notfound__code{color:#0f9d6b;letter-spacing:.22em;text-transform:uppercase;margin-top:26px;font-size:13px;font-weight:700}.site-notfound h1{letter-spacing:-.02em;margin:12px 0 14px;font-size:clamp(34px,5vw,56px);font-weight:300;line-height:1.08}.site-notfound p{color:#5b6470;max-width:46ch;margin:0;font-size:16.5px;line-height:1.6}.site-notfound__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.site-notfound__primary,.site-notfound__ghost{min-height:48px;font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 24px;font-size:14.5px;font-weight:700;display:inline-flex}.site-notfound__primary{color:#fff;background:#0f9d6b}.site-notfound__primary:hover{background:#0c8459}.site-notfound__ghost{color:#12161c;background:#fff;border:1px solid #cfd6d3}.site-notfound__ghost:hover{color:#0f9d6b;border-color:#0f9d6b}.site-legal{color:#12161c;background:radial-gradient(circle at 0 38%,#0f9d6b12,#0000 34%),radial-gradient(circle at 100% 78%,#0f9d6b0f,#0000 30%),#eef4f1}.site-legal__hero{background:radial-gradient(circle at 88% 12%, #36f4a429, transparent 42%), var(--color-deep-canopy);color:#d9e2df;padding:clamp(40px,6vw,72px) 0 clamp(64px,8vw,104px)}.site-legal__hero-inner,.site-legal__summary,.site-legal__body{width:min(100% - 48px,1160px);margin-left:auto;margin-right:auto}.site-legal__switch{background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.site-legal__switch a{color:#d9e2df;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s}.site-legal__switch a:hover{color:#fff}.site-legal__switch a.is-active{background:var(--color-mint-signal);color:#05221b}.site-legal__hero h1{color:#fff;letter-spacing:-.02em;margin:26px 0 14px;font-size:clamp(38px,5vw,60px);font-weight:300;line-height:1.05}.site-legal__hero p{max-width:60ch;margin:0 0 20px;font-size:17px;line-height:1.6}.site-legal__hero small{opacity:.85;align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.site-legal__hero small svg{color:var(--color-mint-signal)}.site-legal__summary{background:#fff;border:1px solid #e3e8e5;border-radius:20px;margin-top:clamp(-56px,-5vw,-36px);padding:clamp(22px,2.6vw,30px) clamp(22px,3vw,34px);position:relative;box-shadow:0 24px 56px #0727201a}.site-legal__summary>strong{color:#0f9d6b;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:12.5px;display:block}.site-legal__summary ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:0;padding:0;list-style:none;display:grid}.site-legal__summary li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.site-legal__summary svg{color:#0f9d6b;flex-shrink:0;margin-top:3px}.site-legal__body{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,64px);padding:clamp(40px,5vw,64px) 0 clamp(64px,8vw,104px);display:grid}.site-legal__index{background:#fff;border:1px solid #dfe8e3;border-radius:18px;padding:20px 20px 20px 22px;font-size:14px;position:sticky;top:92px}.site-legal__index strong{letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:12px;display:block}.site-legal__index ol{border-left:2px solid #e3e8e5;margin:0;padding:0;list-style:none;display:grid}.site-legal__index a{color:#5b6470;border-left:2px solid #0000;margin-left:-2px;padding:7px 0 7px 16px;line-height:1.4;transition:border-color .2s,color .2s;display:block}.site-legal__index a:hover{color:#12161c}.site-legal__index a.is-active{color:#0f9d6b;border-left-color:#0f9d6b;font-weight:700}.site-legal__text{gap:14px;max-width:740px;display:grid}.site-legal__text section{background:#fff;border:1px solid #dfe8e3;border-radius:18px;padding:clamp(22px,2.6vw,30px) clamp(20px,2.8vw,32px);scroll-margin-top:92px;transition:border-color .2s,box-shadow .2s}.site-legal__text section:hover{border-color:#b9dccd;box-shadow:0 14px 34px #0727200f}.site-legal__text h2{letter-spacing:-.01em;align-items:center;gap:14px;margin:0 0 16px;font-size:clamp(21px,2vw,25px);font-weight:600;display:flex}.site-legal__text h2 span{color:#0f9d6b;background:#0f9d6b1f;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.site-legal__text p,.site-legal__text li{color:#3c4650;font-size:16px;line-height:1.75}.site-legal__text p{margin:0 0 12px}.site-legal__text p:last-child{margin-bottom:0}.site-legal__text ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-legal__text li{padding-left:24px;position:relative}.site-legal__text li:before{content:"";background:#0f9d6b;border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:4px}.site-legal__text li strong{color:#12161c;font-weight:700}.site-legal__text a{color:#0f9d6b;font-weight:600}.site-legal__text section.site-legal__contact{background:var(--color-deep-canopy);border:0}.site-legal__text section.site-legal__contact h2,.site-legal__text section.site-legal__contact p{color:#fff}.site-legal__text section.site-legal__contact h2 span{color:var(--color-mint-signal);background:#36f4a429}.site-legal__text section.site-legal__contact a{color:var(--color-mint-signal)}@media (width<=900px){.site-legal__body{grid-template-columns:1fr}.site-legal__index{background:#fff;border:1px solid #e3e8e5;border-radius:16px;padding:18px 20px;position:static}.site-legal__summary ul{grid-template-columns:1fr}}@media (width<=560px){.site-legal__hero-inner,.site-legal__summary,.site-legal__body{width:calc(100% - 32px)}.site-legal__switch a{padding:8px 12px;font-size:13px}}.enquiry-form{text-align:left;gap:16px;display:grid}.enquiry-form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.enquiry-form label{color:#fff;gap:7px;font-size:13px;font-weight:700;display:grid}.enquiry-form label span{color:var(--color-ash-label);font-weight:400}.enquiry-form input,.enquiry-form textarea{border:1px solid var(--color-iron-veil);background:var(--color-forest-floor);color:#fff;width:100%;font:inherit;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:400}.enquiry-form textarea{resize:vertical;line-height:1.5}.enquiry-form input::placeholder,.enquiry-form textarea::placeholder{color:var(--color-ash-label);opacity:.8}.enquiry-form input:focus,.enquiry-form textarea:focus{outline:2px solid var(--color-mint-signal);outline-offset:1px;border-color:#0000}.enquiry-form__submit{background:var(--color-mint-signal);min-height:50px;color:var(--color-abyssal-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 24px;font-size:15px;font-weight:700}.enquiry-form__submit:disabled{opacity:.65;cursor:wait}.enquiry-form__note{color:var(--color-ash-label);margin:0;font-size:12.5px;line-height:1.5}.enquiry-form__error{color:#ffb3b3;background:#ff6b6b14;border:1px solid #ff6b6b66;border-radius:10px;margin:0;padding:11px 14px;font-size:13.5px}.enquiry-form--sent{text-align:center;justify-items:center;padding:16px 0 4px}.enquiry-form__tick{width:60px;height:60px;color:var(--color-mint-signal);background:#36f4a424;border-radius:50%;place-items:center;font-size:26px;display:grid}.enquiry-form--sent h3{color:#fff;margin:4px 0 0;font-size:22px}.enquiry-form--sent p{color:#dfe6e8;max-width:40ch;margin:0;font-size:15px;line-height:1.6}.subscribe-modal--wide{width:min(600px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto}.subscribe-modal--wide .enquiry-form{margin-top:18px}@media (width<=900px){.site-contact{grid-template-columns:1fr;gap:32px;padding:44px 16px 64px}.site-contact__card{border-radius:16px;padding:22px 18px}}@media (width<=560px){.enquiry-form__row{grid-template-columns:1fr}}.subscribe-modal.subscribe-modal--wide{border:1px solid var(--color-iron-veil);background:var(--color-deep-canopy);color:#fff;border-radius:20px;max-width:600px}.subscribe-modal--wide h2{color:#fff;margin:0 28px 8px 0;font-size:22px}.subscribe-modal--wide>p{color:var(--color-ash-label);margin:0;font-size:14px;line-height:1.5}.subscribe-modal--wide .subscribe-modal__close{color:var(--color-ash-label)}.enquiry-form__choices{border:0;margin:0;padding:0}.enquiry-form__choices legend{color:#fff;padding:0;font-size:13px;font-weight:700}.enquiry-form__choices p{color:var(--color-ash-label);margin:3px 0 10px;font-size:12.5px}.enquiry-form__choices>div{flex-wrap:wrap;gap:8px;display:flex}.enquiry-form__choices label{border:1px solid var(--color-iron-veil);background:var(--color-forest-floor);cursor:pointer;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:13.5px;font-weight:600;display:inline-flex}.enquiry-form__choices label.is-on{border-color:var(--color-mint-signal);color:var(--color-mint-signal);background:#36f4a41f}.enquiry-form__choices input{width:16px;height:16px;accent-color:var(--color-mint-signal);padding:0}.template-card__industry{color:#3d4249;letter-spacing:.02em;background:#f1efe9;border-radius:999px;align-items:center;gap:5px;width:fit-content;margin-bottom:6px;padding:2px 9px;font-size:10px;font-weight:700;display:inline-flex}.template-card__content p.template-card__best{color:#4b5058;margin-top:6px}.template-card__best strong{color:#151a23;font-weight:700}.template-card__includes{color:#5c6168;flex-wrap:wrap;gap:4px 10px;margin:8px 0 2px;padding:0;font-size:9.5px;list-style:none;display:flex}.template-card__includes li{align-items:center;gap:3px;display:inline-flex}.template-card__includes svg{color:#1c7a4b;font-size:10px}.template-filters__option svg{color:#6b7077;flex-shrink:0;font-size:13px}.ts-feature__best{opacity:.85;margin:-4px 0 4px;font-size:14px}.ts-feature__best strong{font-weight:700}.templates-status__all{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.templates-page__body .templates-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:24px}.templates-page__body .template-card{border-radius:18px;flex-direction:column;transition:border-color .2s,transform .2s;display:flex}.templates-page__body .template-card:hover{border-color:#ffffff47;transform:translateY(-3px)}.templates-page__body .template-card__content{flex-direction:column;flex:1;padding:18px 18px 6px;display:flex}.templates-page__body .template-card__content h3{margin-top:4px;font-size:19px;line-height:1.25}.templates-page__body .template-card__content p{margin-top:8px;font-size:13.5px;line-height:1.55}.templates-page__body .template-card .template-verified{align-items:center;gap:6px;width:fit-content;margin-bottom:8px;padding:4px 10px;font-size:11.5px;line-height:1.2;display:inline-flex}.templates-page__body .template-card__industry{color:#fff;background:#ffffff1a;font-size:11.5px}.templates-page__body .template-card__content p.template-card__best{color:var(--color-ash-label)}.templates-page__body .template-card__best strong{color:#fff}.templates-page__body .template-card__includes{color:#ffffffb8;gap:6px 14px;margin:14px 0 4px;font-size:12.5px}.templates-page__body .template-card__includes svg{color:var(--color-mint-signal,#34f5a3);font-size:12px}.templates-page__body .template-card__actions{flex-direction:column;gap:10px;padding:14px 18px 20px}.templates-page__body .template-card__actions .outline-button,.templates-page__body .template-card__use{white-space:nowrap;width:100%;height:46px;font-size:14px;font-weight:700}.templates-page__body .template-card__use{color:var(--color-abyssal-ink,#050b09);background:#fff;order:-1}.templates-page__body .template-card__use:hover{background:var(--color-mint-signal,#34f5a3)}.templates-page__body .template-card__actions .outline-button,.templates-page__body .template-card__actions .template-card__use{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;line-height:1;display:inline-flex}.templates-page__body .template-card__actions>*{flex:none}.tlp__fallback{color:#1d1b19;text-align:center;background:#f4f2ee;place-content:center;gap:8px;text-decoration:none;display:grid;position:absolute;inset:0}.tlp__fallback strong{font-size:18px}.tlp__fallback span{color:#555;font-size:14px;text-decoration:underline}
