/*
 * AI Plus UI 6.0 — Persian Workbench
 * A light-only, RTL-first product design system. This file is intentionally
 * loaded after legacy component CSS and is the only public visual authority.
 */
@font-face{font-family:"AIPlusVazirV6";src:url("../../inc/ai-plus-core/assets/fonts/Vazir.ttf") format("truetype");font-style:normal;font-weight:100 900;font-display:swap}
:root{
  color-scheme:light!important;
  --aip-v6-ink:#172622;--aip-v6-muted:#65716d;--aip-v6-paper:#f6f4ef;--aip-v6-paper-2:#ebe8df;
  --aip-v6-surface:#fff;--aip-v6-line:#dfe5df;--aip-v6-green:var(--aip-primary,#0f6b5a);
  --aip-v6-blue:var(--aip-primary-2,#24507a);--aip-v6-warm:var(--aip-accent,#e8784a);
  --aip-v6-soft-green:#e8f1ed;--aip-v6-soft-blue:#e9eff5;--aip-v6-soft-warm:#f8ece5;
  --aip-v6-radius-sm:10px;--aip-v6-radius:18px;--aip-v6-radius-lg:28px;
  --aip-v6-shadow:0 20px 60px rgba(29,55,47,.09);--aip-v6-shadow-soft:0 10px 32px rgba(29,55,47,.055);
  --aip-container:1280px;--aip-font:"AIPlusVazirV6",Vazir,Vazirmatn,Tahoma,Arial,sans-serif;
  --aip-brand-primary:var(--aip-v6-green);--aip-brand-secondary:var(--aip-v6-blue);--aip-brand-accent:var(--aip-v6-warm);
  --aip-color-bg:var(--aip-v6-paper);--aip-color-surface:#fff;--aip-color-surface-2:var(--aip-v6-soft-green);
  --aip-color-text:var(--aip-v6-ink);--aip-color-muted:var(--aip-v6-muted);--aip-color-border:var(--aip-v6-line);
  --aip-bg:var(--aip-v6-paper);--aip-surface:#fff;--aip-surface-2:var(--aip-v6-soft-green);
  --aip-text:var(--aip-v6-ink);--aip-muted:var(--aip-v6-muted);--aip-border:var(--aip-v6-line);
}
html{color-scheme:light!important;scroll-padding-top:92px}
body.aip-design-v6{margin:0;overflow-x:hidden;background:var(--aip-v6-paper);color:var(--aip-v6-ink);font-family:var(--aip-font);font-size:16px;line-height:1.9;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body.aip-design-v6,body.aip-design-v6 button,body.aip-design-v6 input,body.aip-design-v6 select,body.aip-design-v6 textarea{font-family:var(--aip-font)}
body.aip-design-v6 *{box-sizing:border-box}
body.aip-design-v6 :where(h1,h2,h3,h4,h5,h6){margin-top:0;color:var(--aip-v6-ink);font-weight:900;line-height:1.38;letter-spacing:-.025em;text-wrap:balance}
body.aip-design-v6 :where(p,li,dd){color:var(--aip-v6-muted)}
body.aip-design-v6 :where(a){text-decoration:none}
body.aip-design-v6 :where(img){max-width:100%;height:auto}
body.aip-design-v6 main#content{min-height:54vh;overflow:clip}
.aip-container{width:min(var(--aip-container),calc(100% - 48px));margin-inline:auto}
.aip-section{padding:clamp(76px,8vw,124px) 0}
.aip-section--muted{background:#efede7}
.aip-center-action{margin-top:40px;text-align:center}
.aip-skip-link:focus{position:fixed!important;z-index:100000;top:10px;right:10px;width:auto;height:auto;padding:10px 16px;margin:0;clip:auto;background:#fff;color:var(--aip-v6-ink);border:2px solid var(--aip-v6-green);border-radius:10px}

/* Controls */
body.aip-design-v6 .aip-btn,body.aip-design-v6 :where(.aip-button,.elementor-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button){display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 20px;border:1px solid var(--aip-v6-green);border-radius:12px!important;background:var(--aip-v6-green)!important;color:#fff!important;font-size:13px;font-weight:900;line-height:1.2;box-shadow:none!important;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease}
body.aip-design-v6 .aip-btn:hover,body.aip-design-v6 :where(.aip-button,.elementor-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button):hover{background:color-mix(in srgb,var(--aip-v6-green) 88%,#000)!important;border-color:color-mix(in srgb,var(--aip-v6-green) 88%,#000)!important;transform:translateY(-2px);box-shadow:0 11px 25px color-mix(in srgb,var(--aip-v6-green) 18%,transparent)!important}
body.aip-design-v6 .aip-btn--ghost{border-color:var(--aip-v6-line)!important;background:#fff!important;color:var(--aip-v6-ink)!important}
body.aip-design-v6 .aip-btn--ghost:hover{border-color:var(--aip-v6-green)!important;color:var(--aip-v6-green)!important;background:#fff!important}
body.aip-design-v6 .aip-btn--large{min-height:54px;padding-inline:25px;font-size:14px}
body.aip-design-v6 :where(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){width:100%;min-height:48px;padding:10px 13px;border:1px solid #d8dfd9;border-radius:11px;background:#fff;color:var(--aip-v6-ink);box-shadow:none;outline:0}
body.aip-design-v6 textarea{min-height:130px;resize:vertical}
body.aip-design-v6 :where(input,select,textarea):focus{border-color:var(--aip-v6-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--aip-v6-green) 13%,transparent)}
body.aip-design-v6 :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--aip-v6-blue) 35%,transparent);outline-offset:3px}
.aip-v6-text-link{display:inline-flex;align-items:center;gap:11px;color:var(--aip-v6-green);font-size:14px;font-weight:900}.aip-v6-text-link span{display:grid;place-items:center;width:30px;height:30px;border:1px solid color-mix(in srgb,var(--aip-v6-green) 25%,var(--aip-v6-line));border-radius:50%;transition:.18s}.aip-v6-text-link:hover span{transform:translateX(-4px);background:var(--aip-v6-green);color:#fff}

/* Header */
.aip-header{position:relative;z-index:1000;border-bottom:1px solid rgba(23,38,34,.08);background:rgba(250,249,245,.94);backdrop-filter:blur(18px) saturate(1.15)}
.aip-header-sticky .aip-header{position:sticky;top:0}.admin-bar.aip-header-sticky .aip-header{top:32px}
.aip-header__inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;min-height:78px}
.aip-brand{display:inline-flex;align-items:center;gap:11px;color:var(--aip-v6-ink)}
.aip-brand__mark{display:grid;place-items:center;width:45px;height:45px;border:1px solid color-mix(in srgb,var(--aip-v6-green) 25%,transparent);border-radius:14px;background:var(--aip-v6-green);color:#fff;font-size:12px;font-weight:900;box-shadow:inset 0 0 0 5px rgba(255,255,255,.08)}
.aip-brand__copy{display:flex;flex-direction:column;line-height:1.35}.aip-brand__copy b{font-size:15px}.aip-brand__copy small{max-width:190px;margin-top:4px;color:#7b8581;font-size:9.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aip-brand__logo{display:block;width:auto;max-width:190px;max-height:48px;object-fit:contain}
.aip-nav>ul,.aip-nav .menu{display:flex;align-items:center;justify-content:center;gap:2px;margin:0;padding:0;list-style:none}.aip-nav li{position:relative}.aip-nav a{display:flex;align-items:center;min-height:42px;padding:0 12px;border-radius:9px;color:#4f5c58;font-size:12.5px;font-weight:800;transition:.18s}.aip-nav a:hover,.aip-nav .current-menu-item>a{background:#ebece7;color:var(--aip-v6-green)}
.aip-nav .sub-menu{position:absolute;top:calc(100% + 10px);right:0;display:grid;min-width:230px;margin:0;padding:8px;border:1px solid var(--aip-v6-line);border-radius:14px;background:#fff;box-shadow:var(--aip-v6-shadow);opacity:0;visibility:hidden;transform:translateY(7px);transition:.18s}.aip-nav li:hover>.sub-menu,.aip-nav li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none}.aip-nav .sub-menu a{justify-content:flex-start}
.aip-nav__mobile-head,.aip-nav__mobile-actions{display:none}.aip-header__actions{display:flex;align-items:center;gap:8px}.aip-header-login{padding:8px 11px;color:#52605c;font-size:12px;font-weight:900}.aip-header-workspace{display:inline-flex;align-items:center;gap:7px;min-height:42px;padding:0 14px;border-radius:11px;background:var(--aip-v6-green);color:#fff;font-size:12px;font-weight:900}.aip-header-workspace span{font-size:18px}.aip-header-account{display:flex;align-items:center;gap:8px;min-height:42px;padding:4px 6px 4px 12px;border:1px solid var(--aip-v6-line);border-radius:12px;background:#fff;color:var(--aip-v6-ink);font-size:11px;font-weight:900}.aip-header-account img{width:32px;height:32px;border-radius:9px;object-fit:cover}.aip-menu-toggle{display:none;width:44px;height:44px;padding:11px;border:1px solid var(--aip-v6-line);border-radius:12px;background:#fff}.aip-menu-toggle span{display:block;height:2px;margin:4px 0;border-radius:2px;background:var(--aip-v6-ink)}.aip-nav-backdrop{display:none}

/* Home hero */
.aip-v6-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,8vw,116px) 0 86px;background:#f9f8f4}
.aip-v6-hero:before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,transparent 0 50%,color-mix(in srgb,var(--aip-v6-green) 5%,transparent) 50% 100%)}
.aip-v6-hero__pattern{position:absolute;z-index:-1;top:0;left:0;width:48%;height:100%;opacity:.55;background-image:linear-gradient(rgba(25,76,63,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(25,76,63,.055) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(90deg,transparent,#000)}
.aip-v6-hero__grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(560px,1.15fr);align-items:center;gap:clamp(42px,6vw,86px)}
.aip-v6-kicker{display:inline-flex;align-items:center;gap:9px;padding:7px 10px 7px 7px;border:1px solid #d8dfd9;border-radius:10px;background:#fff;color:var(--aip-v6-green);font-size:11px;font-weight:900}.aip-v6-kicker>span{width:8px;height:8px;border-radius:50%;background:var(--aip-v6-warm);box-shadow:0 0 0 4px var(--aip-v6-soft-warm)}.aip-v6-kicker small{padding:3px 7px;border-radius:6px;background:var(--aip-v6-soft-green);color:#6a7772;font-size:9px}
.aip-v6-hero__content h1{max-width:720px;margin:19px 0 19px;font-size:clamp(42px,5.5vw,76px);line-height:1.2;letter-spacing:-.045em}.aip-v6-hero__content>p{max-width:690px;margin:0 0 28px;color:#596762;font-size:clamp(16px,1.45vw,19px);line-height:2.05}.aip-v6-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.aip-v6-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 16px;max-width:620px;margin:28px 0 0;padding:0;list-style:none}.aip-v6-trust li{display:flex;align-items:center;gap:8px;color:#61706b;font-size:11.5px;font-weight:750}.aip-v6-trust li span{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:var(--aip-v6-soft-green);color:var(--aip-v6-green);font-size:10px}
.aip-v6-workbench{position:relative;overflow:visible;border:1px solid #d6ded8;border-radius:24px;background:#fff;box-shadow:0 32px 90px rgba(31,63,53,.14)}
.aip-v6-workbench__top{display:flex;align-items:center;justify-content:space-between;min-height:70px;padding:0 17px;border-bottom:1px solid var(--aip-v6-line);background:#fcfcfa;border-radius:24px 24px 0 0}.aip-v6-workbench__brand{display:flex;align-items:center;gap:9px}.aip-v6-workbench__brand>span{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--aip-v6-green);color:#fff;font-size:10px;font-weight:900}.aip-v6-workbench__brand div{display:flex;flex-direction:column}.aip-v6-workbench__brand b{font-size:11px}.aip-v6-workbench__brand small{color:#87908d;font-size:8px}.aip-v6-workbench__balance{display:flex;align-items:center;gap:7px;padding:6px 8px;border:1px solid var(--aip-v6-line);border-radius:10px;background:#fff}.aip-v6-workbench__balance small{color:#7c8783;font-size:8px}.aip-v6-workbench__balance b{font-size:12px}.aip-v6-workbench__balance span{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:var(--aip-v6-soft-warm);color:var(--aip-v6-warm)}
.aip-v6-workbench__body{display:grid;grid-template-columns:112px minmax(0,1fr);min-height:448px}.aip-v6-workbench__body>aside{display:flex;flex-direction:column;gap:5px;padding:16px 9px;border-left:1px solid var(--aip-v6-line);background:#f1f2ed;border-radius:0 0 24px 0}.aip-v6-workbench__body>aside span{display:flex;align-items:center;gap:7px;padding:9px 7px;border-radius:8px;color:#7b8581;font-size:8.5px;font-weight:800}.aip-v6-workbench__body>aside span.is-active{background:#fff;color:var(--aip-v6-green);box-shadow:0 4px 15px rgba(31,63,53,.06)}.aip-v6-workbench__body>aside i{width:12px;height:12px;border:1.5px solid currentColor;border-radius:4px}
.aip-v6-workbench__body>main{padding:24px;background:#fff;border-radius:0 0 0 24px}.aip-v6-workbench__welcome small{color:var(--aip-v6-warm);font-size:8.5px;font-weight:900}.aip-v6-workbench__welcome h2{margin:5px 0 3px;font-size:22px}.aip-v6-workbench__welcome p{margin:0;color:#7a8581;font-size:9.5px}.aip-v6-task-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:19px}.aip-v6-task-grid>a{display:grid;grid-template-columns:38px 1fr 18px;align-items:center;gap:9px;min-height:76px;padding:10px;border:1px solid var(--aip-v6-line);border-radius:13px;background:#fff;transition:.18s}.aip-v6-task-grid>a:hover{border-color:var(--aip-v6-green);transform:translateY(-2px);box-shadow:var(--aip-v6-shadow-soft)}.aip-v6-task-grid>a>span{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:var(--aip-v6-soft-green);color:var(--aip-v6-green);font-size:9px;font-weight:900}.aip-v6-task-grid>a.is-write>span{background:var(--aip-v6-soft-blue);color:var(--aip-v6-blue)}.aip-v6-task-grid>a.is-image>span{background:var(--aip-v6-soft-warm);color:var(--aip-v6-warm)}.aip-v6-task-grid>a.is-audio>span{background:#f1edf5;color:#765a87}.aip-v6-task-grid>a div{display:flex;flex-direction:column}.aip-v6-task-grid b{font-size:10px}.aip-v6-task-grid small{margin-top:3px;color:#818b87;font-size:7.5px}.aip-v6-task-grid i{color:#9ca5a1;font-style:normal;font-size:12px}.aip-v6-workbench__recent{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding:10px 12px;border-radius:12px;background:#f5f5f1}.aip-v6-workbench__recent>div{display:flex;align-items:center;gap:8px}.aip-v6-workbench__recent>div>span{width:8px;height:8px;border-radius:50%;background:#45a37f;box-shadow:0 0 0 4px #e4f1eb}.aip-v6-workbench__recent p{display:flex;flex-direction:column;margin:0}.aip-v6-workbench__recent b{font-size:9px}.aip-v6-workbench__recent small,.aip-v6-workbench__recent time{color:#8a9390;font-size:7.5px}.aip-v6-receipt{position:absolute;left:-34px;bottom:34px;display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid var(--aip-v6-line);border-radius:13px;background:#fff;box-shadow:var(--aip-v6-shadow)}.aip-v6-receipt>span{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:var(--aip-v6-soft-green);color:var(--aip-v6-green);font-weight:900}.aip-v6-receipt div{display:flex;flex-direction:column}.aip-v6-receipt b{font-size:9px}.aip-v6-receipt small{color:#84908b;font-size:7.5px}

/* Facts and headings */
.aip-v6-facts{position:relative;z-index:4;margin-top:-1px;border-block:1px solid var(--aip-v6-line);background:#fff}.aip-v6-facts>.aip-container{display:grid;grid-template-columns:repeat(4,1fr)}.aip-v6-facts article{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 13px;padding:23px 24px;border-left:1px solid var(--aip-v6-line)}.aip-v6-facts article:last-child{border-left:0}.aip-v6-facts small{grid-row:1/3;display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#f0f1ed;color:#929b97;font-size:9px}.aip-v6-facts b{font-size:20px;line-height:1.2}.aip-v6-facts span{color:#74807b;font-size:10px}
.aip-v6-section-heading{max-width:780px;margin:0 auto clamp(38px,5vw,62px);text-align:center}.aip-v6-section-heading>span,.aip-v6-section-heading>div>span,.aip-v6-overline{display:inline-flex;align-items:center;gap:7px;color:var(--aip-v6-warm);font-size:11px;font-weight:900}.aip-v6-section-heading>span:before,.aip-v6-section-heading>div>span:before,.aip-v6-overline:before{content:"";width:23px;height:2px;background:currentColor}.aip-v6-section-heading h2{margin:10px 0 12px;font-size:clamp(31px,4vw,52px)}.aip-v6-section-heading p{margin:0;color:#68746f;font-size:15px;line-height:2}.aip-v6-section-heading--split{display:grid;grid-template-columns:1.1fr .9fr;align-items:end;gap:60px;max-width:none;text-align:right}.aip-v6-section-heading--split p{padding-bottom:7px}

/* Public tool, prompt, pricing and blog collections */
body.aip-design-v6 .aip-public-tools,body.aip-design-v6 .aip-public-prompts{display:grid;grid-template-columns:repeat(var(--aip-grid-columns,3),minmax(0,1fr));gap:14px}
body.aip-design-v6 :where(.aip-public-tool-card,.aip-prompt-card){position:relative;display:flex;flex-direction:column;overflow:hidden;min-width:0;padding:0;border:1px solid var(--aip-v6-line)!important;border-radius:16px!important;background:#fff!important;color:var(--aip-v6-ink)!important;box-shadow:none!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}
body.aip-design-v6 :where(.aip-public-tool-card,.aip-prompt-card):before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--aip-tool-color,var(--aip-v6-green));opacity:.75}
body.aip-design-v6 :where(.aip-public-tool-card,.aip-prompt-card):hover{transform:translateY(-5px)!important;border-color:color-mix(in srgb,var(--aip-tool-color,var(--aip-v6-green)) 35%,var(--aip-v6-line))!important;box-shadow:var(--aip-v6-shadow-soft)!important}
.aip-public-tool-content,.aip-prompt-card__body{padding:22px 22px 10px}.aip-tool-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.aip-public-tool-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:color-mix(in srgb,var(--aip-tool-color,var(--aip-v6-green)) 10%,#fff);color:var(--aip-tool-color,var(--aip-v6-green));font-size:16px}.aip-collection-kicker{padding:4px 8px;border-radius:7px;background:#f1f2ee;color:#78847f;font-size:9px;font-weight:800}.aip-public-tool-card h3,.aip-prompt-card h3{margin:17px 0 8px;font-size:17px}.aip-public-tool-card p,.aip-prompt-card p{margin:0;color:#737e7a;font-size:12px;line-height:1.9}.aip-public-tool-card>footer,.aip-prompt-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding:15px 22px;border-top:1px solid #edf0ed;background:#fcfcfa}.aip-public-tool-card>footer small,.aip-prompt-card>footer small{color:#7e8884;font-size:9px}.aip-public-tool-card>footer a,.aip-prompt-card>footer a{color:var(--aip-v6-green);font-size:10px;font-weight:900}.aip-tool-card-media,.aip-collection-media{overflow:hidden;border-radius:0!important}.aip-tool-card-media img,.aip-collection-media img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:.25s}.aip-public-tool-card:hover .aip-tool-card-media img,.aip-prompt-card:hover .aip-collection-media img{transform:scale(1.025)}
.aip-v6-tools{background:#f6f4ef}.aip-v6-prompts{background:#fff}.aip-content-empty,.aip-is-empty{grid-column:1/-1;padding:34px;border:1px dashed #cbd5ce;border-radius:16px;background:#fbfbf8;text-align:center;color:#74807b}.aip-content-empty h3{margin:0 0 5px;font-size:17px}.aip-content-empty p{margin:0;font-size:12px}

/* Product story */
.aip-v6-story{padding:clamp(78px,9vw,132px) 0;background:var(--aip-v6-green);color:#fff}.aip-v6-story__grid{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(50px,8vw,110px)}.aip-v6-story__copy :where(h2,strong){color:#fff}.aip-v6-story__copy>.aip-v6-overline{color:#cde1da}.aip-v6-story__copy h2{margin:12px 0 14px;font-size:clamp(32px,4.3vw,54px)}.aip-v6-story__copy>p{margin:0;color:#c8dad4;font-size:15px}.aip-v6-story__copy ol{display:grid;gap:12px;margin:28px 0 30px;padding:0;list-style:none}.aip-v6-story__copy li{display:grid;grid-template-columns:34px 1fr;align-items:center;gap:12px}.aip-v6-story__copy li>b{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-size:10px}.aip-v6-story__copy li span{display:flex;flex-direction:column}.aip-v6-story__copy li strong{font-size:12px}.aip-v6-story__copy li small{color:#a9c8be;font-size:9px}.aip-v6-story .aip-btn--ghost{border-color:rgba(255,255,255,.24)!important;background:rgba(255,255,255,.08)!important;color:#fff!important}.aip-v6-product-flow{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:24px;background:#f8f7f3;color:var(--aip-v6-ink);box-shadow:0 35px 90px rgba(5,34,27,.25)}.aip-v6-product-flow>header{display:flex;align-items:center;justify-content:space-between;min-height:62px;padding:0 18px;border-bottom:1px solid var(--aip-v6-line);background:#fff}.aip-v6-product-flow>header>div{display:flex;align-items:center;gap:9px}.aip-v6-product-flow>header span{width:9px;height:9px;border-radius:50%;background:var(--aip-v6-warm)}.aip-v6-product-flow>header b{font-size:11px}.aip-v6-product-flow>header small{color:#7e8884;font-size:8px}.aip-v6-product-flow__body{display:grid;grid-template-columns:.72fr 1.28fr;gap:16px;padding:18px}.aip-v6-product-photo{position:relative;display:grid;place-items:center;overflow:hidden;min-height:270px;border-radius:16px;background:linear-gradient(145deg,#e9e2d3,#f9f6ee)}.aip-v6-product-photo i{position:relative;width:126px;height:150px;border-radius:42px 42px 25px 25px;background:linear-gradient(145deg,#446a5e,#173e33);box-shadow:inset 0 0 0 10px rgba(255,255,255,.09),0 22px 35px rgba(24,58,48,.18)}.aip-v6-product-photo i:before{content:"";position:absolute;top:-22px;right:34px;width:54px;height:45px;border:8px solid #2a5548;border-bottom:0;border-radius:32px 32px 0 0}.aip-v6-product-photo span{position:absolute;right:12px;bottom:12px;padding:5px 8px;border-radius:7px;background:rgba(255,255,255,.82);color:#63716c;font-size:8px}.aip-v6-product-form{display:flex;flex-direction:column;gap:10px;padding:4px}.aip-v6-product-form label{color:#68736f;font-size:8.5px;font-weight:800}.aip-v6-product-form em{display:block;margin-top:4px;padding:9px 10px;border:1px solid var(--aip-v6-line);border-radius:9px;background:#fff;color:var(--aip-v6-ink);font-size:9px;font-style:normal}.aip-v6-product-form>div{display:flex;flex-wrap:wrap;gap:6px}.aip-v6-product-form>div span{padding:5px 8px;border-radius:7px;background:var(--aip-v6-soft-green);color:var(--aip-v6-green);font-size:8px}.aip-v6-product-form button{display:flex;justify-content:space-between;margin-top:auto;padding:12px 13px;border:0;border-radius:10px;background:var(--aip-v6-green);color:#fff;font:inherit;font-size:9px;font-weight:900}.aip-v6-product-form button b{color:#d5e6df}.aip-v6-product-flow>footer{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;border-top:1px solid var(--aip-v6-line);background:var(--aip-v6-line)}.aip-v6-product-flow>footer span{padding:10px;background:#fff;color:#6e7a75;text-align:center;font-size:8px}

/* Dashboard showcase */
.aip-v6-dashboard-section{background:#efede7}.aip-v6-dashboard-preview{display:grid;grid-template-columns:210px minmax(0,1fr);overflow:hidden;border:1px solid #d7ded8;border-radius:26px;background:#fff;box-shadow:var(--aip-v6-shadow)}.aip-v6-dashboard-preview>aside{display:flex;flex-direction:column;padding:22px 15px;background:#173d34;color:#fff}.aip-v6-dashboard-preview__brand{display:flex;align-items:center;gap:9px;padding:0 7px 22px}.aip-v6-dashboard-preview__brand span{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;background:#fff;color:var(--aip-v6-green);font-size:9px;font-weight:900}.aip-v6-dashboard-preview__brand b{color:#fff;font-size:11px}.aip-v6-dashboard-preview nav{display:grid;gap:5px}.aip-v6-dashboard-preview nav span{padding:10px 12px;border-radius:9px;color:#b9d0c8;font-size:9px}.aip-v6-dashboard-preview nav span.is-active{background:rgba(255,255,255,.1);color:#fff}.aip-v6-dashboard-preview>aside>small{margin-top:auto;padding:10px;color:#9dbbb1;font-size:8px}.aip-v6-dashboard-preview>main{padding:28px;background:#f9f9f6}.aip-v6-dashboard-preview>main>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.aip-v6-dashboard-preview>main>header small{color:#818c87;font-size:8px}.aip-v6-dashboard-preview>main>header h3{margin:3px 0 0;font-size:20px}.aip-v6-dashboard-preview>main>header a{padding:8px 11px;border:1px solid var(--aip-v6-line);border-radius:9px;background:#fff;color:var(--aip-v6-green);font-size:8px;font-weight:900}.aip-v6-dashboard-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.aip-v6-dashboard-cards article{display:flex;flex-direction:column;padding:16px;border:1px solid var(--aip-v6-line);border-radius:14px;background:#fff}.aip-v6-dashboard-cards article.is-balance{background:var(--aip-v6-soft-green);border-color:#d8e7df}.aip-v6-dashboard-cards span{color:#74807b;font-size:8px}.aip-v6-dashboard-cards b{margin:5px 0;font-size:22px}.aip-v6-dashboard-cards small{color:var(--aip-v6-green);font-size:8px}.aip-v6-dashboard-lower{display:grid;grid-template-columns:1.15fr .85fr;gap:11px;margin-top:11px}.aip-v6-dashboard-lower>section{min-height:190px;padding:16px;border:1px solid var(--aip-v6-line);border-radius:14px;background:#fff}.aip-v6-dashboard-lower>section>header{display:flex;justify-content:space-between}.aip-v6-dashboard-lower header b{font-size:10px}.aip-v6-dashboard-lower header small{color:#87918d;font-size:8px}.aip-v6-bars{display:flex;align-items:end;gap:8px;height:135px;padding-top:18px}.aip-v6-bars i{flex:1;height:var(--bar);border-radius:5px 5px 2px 2px;background:color-mix(in srgb,var(--aip-v6-green) 75%,#fff)}.aip-v6-dashboard-lower section>p{display:grid;grid-template-columns:8px 1fr;gap:0 9px;margin:15px 0}.aip-v6-dashboard-lower p>span{grid-row:1/3;width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--aip-v6-green)}.aip-v6-dashboard-lower p>span.is-blue{background:var(--aip-v6-blue)}.aip-v6-dashboard-lower p b{font-size:9px}.aip-v6-dashboard-lower p small{color:#84908b;font-size:8px}

/* Audience, providers and assurance */
.aip-v6-audiences{padding:clamp(76px,8vw,120px) 0;background:#fff}.aip-v6-audience-list{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--aip-v6-line);border-radius:20px;background:#fff}.aip-v6-audience-list article{min-width:0;padding:25px;border-left:1px solid var(--aip-v6-line)}.aip-v6-audience-list article:last-child{border-left:0}.aip-v6-audience-list article>span{display:inline-flex;padding:4px 8px;border-radius:6px;background:var(--aip-v6-soft-warm);color:var(--aip-v6-warm);font-size:8px;font-weight:900}.aip-v6-audience-list article:nth-child(2)>span{background:var(--aip-v6-soft-blue);color:var(--aip-v6-blue)}.aip-v6-audience-list article:nth-child(3)>span{background:var(--aip-v6-soft-green);color:var(--aip-v6-green)}.aip-v6-audience-list h3{margin:14px 0 8px;font-size:16px}.aip-v6-audience-list p{margin:0;min-height:74px;font-size:11px}.aip-v6-audience-list small{display:block;padding-top:14px;border-top:1px solid #edf0ed;color:#87918d;font-size:8px}
.aip-v6-providers{padding:28px 0;border-block:1px solid var(--aip-v6-line);background:#fff}.aip-v6-providers>.aip-container{display:grid;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:35px}.aip-v6-providers>div>div{display:flex;flex-direction:column}.aip-v6-providers small{color:var(--aip-v6-warm);font-size:9px}.aip-v6-providers b{font-size:12px}.aip-v6-providers ul{display:grid;grid-template-columns:repeat(6,1fr);gap:7px;margin:0;padding:0;list-style:none}.aip-v6-providers li{display:grid;place-items:center;min-height:42px;border-radius:9px;background:#f3f3ef;color:#66736e;font-family:Arial,sans-serif;font-size:10px;font-weight:700}
.aip-v6-pricing{background:#f6f4ef}.aip-v6-assurance{padding:clamp(74px,8vw,112px) 0;background:#193f36;color:#fff}.aip-v6-assurance>.aip-container{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start}.aip-v6-assurance__intro span{color:#b8d3ca;font-size:10px;font-weight:900}.aip-v6-assurance__intro h2{margin:10px 0;color:#fff;font-size:clamp(31px,4vw,48px)}.aip-v6-assurance__intro p{margin:0;color:#b7ccc5}.aip-v6-assurance dl{display:grid;grid-template-columns:repeat(2,1fr);margin:0;border-top:1px solid rgba(255,255,255,.14);border-right:1px solid rgba(255,255,255,.14)}.aip-v6-assurance dl>div{padding:24px;border-left:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}.aip-v6-assurance dt{color:#fff;font-size:13px;font-weight:900}.aip-v6-assurance dd{margin:7px 0 0;color:#aec7bf;font-size:10px}

/* Blog, FAQ and final CTA */
.aip-v6-blog{background:#fff}.aip-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.aip-post-card{overflow:hidden;border:1px solid var(--aip-v6-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;transition:.18s}.aip-post-card:hover{transform:translateY(-4px);box-shadow:var(--aip-v6-shadow-soft)!important}.aip-post-card>a{display:block;overflow:hidden}.aip-post-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;transition:.25s}.aip-post-card:hover img{transform:scale(1.025)}.aip-post-card>div{padding:20px}.aip-post-card small{color:#8a9490;font-size:9px}.aip-post-card h3{margin:8px 0;font-size:17px}.aip-post-card p{margin:0 0 14px;font-size:11px}.aip-read-more{color:var(--aip-v6-green);font-size:10px;font-weight:900}
.aip-v6-faq{background:#efede7}.aip-v6-faq__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.aip-v6-faq .aip-v6-section-heading{margin:0;text-align:right}.aip-faq-list{display:grid;gap:8px}.aip-faq-list details{padding:0 18px;border:1px solid var(--aip-v6-line);border-radius:13px;background:#fff}.aip-faq-list summary{display:flex;justify-content:space-between;gap:20px;padding:17px 0;color:var(--aip-v6-ink);font-size:12px;font-weight:900;cursor:pointer;list-style:none}.aip-faq-list summary::-webkit-details-marker{display:none}.aip-faq-list summary span{color:var(--aip-v6-green);font-size:16px;transition:.18s}.aip-faq-list details[open] summary span{transform:rotate(45deg)}.aip-faq-list p{margin:0;padding:0 0 17px;font-size:11px}
.aip-v6-final-cta{position:relative;padding:64px 0;overflow:hidden;background:var(--aip-v6-warm);color:#fff}.aip-v6-final-cta:after{content:"";position:absolute;left:-70px;top:-110px;width:330px;height:330px;border:1px solid rgba(255,255,255,.19);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.035),0 0 0 90px rgba(255,255,255,.025)}.aip-v6-final-cta>.aip-container{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:50px}.aip-v6-final-cta span{font-size:10px;font-weight:900}.aip-v6-final-cta h2{max-width:760px;margin:8px 0 5px;color:#fff;font-size:clamp(28px,3.7vw,46px)}.aip-v6-final-cta p{margin:0;color:#fff1ea}.aip-v6-final-cta .aip-btn{border-color:#fff!important;background:#fff!important;color:#a74423!important}

/* Inner pages, archives and content */
body.aip-design-v6:not(.aip-context-home):not(.aip-context-workspace):not(.aip-user-dashboard-page) main#content{background:#f6f4ef}
.aip-page-hero,.aip-app-intro,.aip-archive-head{position:relative;padding:74px 0 60px;border-bottom:1px solid var(--aip-v6-line);background:#fff}.aip-page-hero:after,.aip-archive-head:after{content:"";position:absolute;left:7%;bottom:0;width:28%;height:2px;background:linear-gradient(90deg,var(--aip-v6-green),var(--aip-v6-warm))}.aip-page-hero>.aip-container,.aip-archive-head>.aip-container{max-width:900px;margin-inline:auto;text-align:center}.aip-page-hero h1,.aip-app-intro h1,.aip-archive-head h1{margin:13px 0 10px;font-size:clamp(36px,5vw,60px)}.aip-page-hero p,.aip-app-intro p,.aip-archive-head p{margin:0;font-size:15px}.aip-eyebrow,.aip-pill{display:inline-flex;align-items:center;width:max-content;padding:5px 9px;border:0;border-radius:7px;background:var(--aip-v6-soft-warm);color:var(--aip-v6-warm);font-size:9px;font-weight:900}.aip-page-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:23px}.aip-page-hero__chips span{padding:6px 9px;border:1px solid var(--aip-v6-line);border-radius:8px;background:#fff;color:#687570;font-size:9px}.aip-directory-toolbar{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:32px}.aip-directory-toolbar>div{max-width:720px}.aip-directory-toolbar span{color:var(--aip-v6-warm);font-size:9px;font-weight:900}.aip-directory-toolbar h2{margin:7px 0 4px;font-size:clamp(28px,3.2vw,42px)}.aip-directory-toolbar p{margin:0;font-size:12px}.aip-directory-cta{padding:58px 0;border-block:1px solid var(--aip-v6-line);background:#ebe9e3}.aip-directory-cta>.aip-container{display:flex;align-items:center;justify-content:space-between;gap:30px}.aip-directory-cta h2{margin:6px 0;font-size:30px}.aip-directory-cta p{margin:0}.aip-info-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}.aip-info-grid article{padding:23px;border:1px solid var(--aip-v6-line);border-radius:15px;background:#fff}.aip-info-grid article>span{color:var(--aip-v6-warm);font-size:9px;font-weight:900}.aip-info-grid h3{margin:10px 0 4px;font-size:16px}.aip-info-grid p{margin:0;font-size:10px}.aip-default-page-shell,.aip-elementor-main{min-width:0}
.aip-blog-layout,.aip-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:28px;align-items:start}.aip-widget{padding:19px;border:1px solid var(--aip-v6-line);border-radius:14px;background:#fff}.aip-widget+ .aip-widget{margin-top:12px}.aip-widget h3{font-size:15px}.aip-widget ul{padding-right:18px}.aip-widget li{font-size:11px}.aip-pagination{margin-top:30px}.aip-pagination .nav-links{display:flex;justify-content:center;gap:5px}.aip-pagination .page-numbers{display:grid;place-items:center;min-width:38px;height:38px;border:1px solid var(--aip-v6-line);border-radius:9px;background:#fff;font-size:10px}.aip-pagination .current{background:var(--aip-v6-green);color:#fff}
.aip-inner-page,.aip-content--modern,.aip-page-content-card{padding:clamp(24px,4vw,48px);border:1px solid var(--aip-v6-line);border-radius:18px;background:#fff;box-shadow:none}.aip-content--modern{max-width:900px;margin-inline:auto}.aip-content--modern :where(h1){font-size:clamp(34px,5vw,56px)}.aip-content--modern :where(h2){font-size:clamp(26px,3.5vw,40px)}.aip-content--modern :where(p,li){font-size:14px}.aip-content--modern :where(blockquote){margin:24px 0;padding:18px 20px;border-right:4px solid var(--aip-v6-warm);border-radius:10px;background:#faf4ef}.aip-content--modern :where(table){width:100%;border-collapse:collapse}.aip-content--modern :where(th,td){padding:12px;border:1px solid var(--aip-v6-line);text-align:right}
.aip-search-form,.search-form{display:flex;gap:7px}.aip-search-form label,.search-form label{flex:1}.aip-search-form button,.search-submit{flex:none;min-width:48px;border:0;border-radius:10px;background:var(--aip-v6-green);color:#fff}.aip-comments{margin-top:35px}.comment-list{padding:0;list-style:none}.comment-body{margin:12px 0;padding:18px;border:1px solid var(--aip-v6-line);border-radius:14px;background:#fff}.comment-meta{font-size:10px}.comment-content p{font-size:12px}.comment-respond{padding:23px;border:1px solid var(--aip-v6-line);border-radius:16px;background:#fff}

/* Auth and empty/error pages */
.aip-auth-page-content{min-height:calc(100vh - 78px);padding:55px 24px;background:linear-gradient(90deg,#f1efe8 0 48%,#f9f8f4 48%)}
body.aip-design-v6 :where(.aipa-auth-shell,.aip-auth-card,.aip-login-required,.aip-tool-login,.aip-dashboard-login){overflow:hidden;max-width:920px;margin-inline:auto;border:1px solid var(--aip-v6-line)!important;border-radius:22px!important;background:#fff!important;color:var(--aip-v6-ink)!important;box-shadow:var(--aip-v6-shadow-soft)!important}
.aip-login-required,.aip-tool-login,.aip-dashboard-login{padding:50px;text-align:center}.aip-login-required :where(h2,p),.aip-tool-login :where(h3,p),.aip-dashboard-login :where(h2,p){max-width:560px;margin-inline:auto}.aip-login-required a,.aip-tool-login a,.aip-dashboard-login a{display:inline-flex;margin-top:16px;padding:11px 20px;border-radius:11px;background:var(--aip-v6-green)!important;color:#fff!important;font-weight:900}
.aip-404{position:relative;max-width:820px;margin:0 auto;padding:95px 24px;text-align:center}.aip-404 strong{display:block;color:#d9ded8;font-size:clamp(88px,17vw,170px);font-weight:900;line-height:.9;letter-spacing:-.06em}.aip-404 h1{margin:22px 0 8px;font-size:34px}.aip-404 p{max-width:590px;margin:0 auto 22px}

/* WooCommerce */
body.aip-design-v6.woocommerce main#content,body.aip-design-v6.woocommerce-cart main#content,body.aip-design-v6.woocommerce-checkout main#content,body.aip-design-v6.woocommerce-account main#content{padding:58px 0;background:#f6f4ef}
body.aip-design-v6 .woocommerce{width:min(var(--aip-container),calc(100% - 48px));margin-inline:auto}
.woocommerce .woocommerce-breadcrumb{margin-bottom:24px;color:#7b8581;font-size:10px}.woocommerce .woocommerce-breadcrumb a{color:var(--aip-v6-green)}
.woocommerce ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px!important}.woocommerce ul.products:before,.woocommerce ul.products:after{display:none!important}.woocommerce ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:0 0 17px!important;overflow:hidden;border:1px solid var(--aip-v6-line);border-radius:16px;background:#fff;transition:.18s}.woocommerce ul.products li.product:hover{transform:translateY(-4px);box-shadow:var(--aip-v6-shadow-soft)}.woocommerce ul.products li.product a img{margin:0 0 16px!important;aspect-ratio:1/1;object-fit:cover}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{margin-inline:17px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:0!important;font-size:14px!important}.woocommerce ul.products li.product .price{display:block;margin-top:7px;color:var(--aip-v6-green)!important;font-size:13px!important;font-weight:900}.woocommerce ul.products li.product .button{width:calc(100% - 34px);margin-top:12px!important}.woocommerce span.onsale{right:12px!important;left:auto!important;top:12px!important;min-width:auto;min-height:auto;padding:5px 9px;border-radius:7px;background:var(--aip-v6-warm);font-size:9px;line-height:1.4}
.woocommerce div.product{padding:28px;border:1px solid var(--aip-v6-line);border-radius:22px;background:#fff}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper{overflow:hidden;border-radius:17px;background:#f2f2ee}.woocommerce div.product .product_title{font-size:clamp(28px,4vw,43px)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--aip-v6-green);font-size:22px;font-weight:900}.woocommerce div.product form.cart{display:flex;gap:8px;margin-top:24px}.woocommerce .quantity .qty{width:80px}.woocommerce div.product .woocommerce-tabs{padding-top:30px}.woocommerce div.product .woocommerce-tabs ul.tabs{display:flex;gap:6px;padding:0!important}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-color:var(--aip-v6-line)!important}.woocommerce div.product .woocommerce-tabs ul.tabs li{margin:0!important;border:1px solid var(--aip-v6-line)!important;border-radius:10px 10px 0 0!important;background:#f2f2ee!important}.woocommerce div.product .woocommerce-tabs ul.tabs li.active{background:#fff!important}.woocommerce div.product .woocommerce-tabs .panel{padding:22px;border:1px solid var(--aip-v6-line);border-radius:0 14px 14px 14px}
.woocommerce table.shop_table{overflow:hidden;border:1px solid var(--aip-v6-line)!important;border-collapse:separate!important;border-radius:15px!important;background:#fff}.woocommerce table.shop_table th,.woocommerce table.shop_table td{padding:14px!important;border-color:#edf0ed!important}.woocommerce table.shop_table th{color:#56645f;font-size:11px}.woocommerce table.shop_table td{font-size:11px}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-checkout #order_review,.woocommerce-checkout .woocommerce-billing-fields,.woocommerce-checkout .woocommerce-additional-fields,.woocommerce-account .woocommerce-MyAccount-content{padding:23px;border:1px solid var(--aip-v6-line);border-radius:17px;background:#fff}.woocommerce-checkout .col2-set{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%!important}.woocommerce-checkout .col2-set .col-1,.woocommerce-checkout .col2-set .col-2{float:none!important;width:auto!important}.woocommerce-checkout #order_review_heading{margin-top:34px}.woocommerce-checkout .woocommerce-checkout-payment{border:1px solid var(--aip-v6-line)!important;border-radius:14px!important;background:#f4f4ef!important}.woocommerce .woocommerce-message,.woocommerce .woocommerce-info,.woocommerce .woocommerce-error{border:1px solid var(--aip-v6-line);border-top:3px solid var(--aip-v6-green);border-radius:12px;background:#fff}.woocommerce .woocommerce-error{border-top-color:#c94d4d}.woocommerce-account .woocommerce-MyAccount-navigation{width:245px}.woocommerce-account .woocommerce-MyAccount-navigation ul{margin:0;padding:12px;border:1px solid var(--aip-v6-line);border-radius:15px;background:#fff;list-style:none}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:10px 11px;border-radius:9px;color:#66736e;font-size:11px;font-weight:800}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a,.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:var(--aip-v6-soft-green);color:var(--aip-v6-green)}.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 270px)}

/* Workspace and member dashboard — force one light product language */
body.aip-design-v6.aip-context-workspace{background:#e9ece6!important}.aip-workspace-screen{min-height:100dvh;padding:12px;background:#e9ece6}
body.aip-design-v6 .aip-app{--aip-primary:var(--aip-v6-green)!important;--aip-secondary:var(--aip-v6-blue)!important;--aip-accent:var(--aip-v6-warm)!important;--aip-bg:#f3f3ef!important;--aip-surface:#fff!important;--aip-surface-2:#edf1ed!important;--aip-surface-3:#e4e9e4!important;--aip-text:var(--aip-v6-ink)!important;--aip-muted:#6b7772!important;--aip-border:rgba(26,61,50,.11)!important;--aip-border-strong:rgba(26,61,50,.2)!important;border-radius:22px!important;box-shadow:0 18px 55px rgba(24,52,43,.11)!important}
body.aip-design-v6 :where(.aip-workspace-style-dark,.aip-workspace-style-neon,.aip-workspace-style-luxury){--aip-primary:var(--aip-v6-green)!important;--aip-secondary:var(--aip-v6-blue)!important;--aip-bg:#f3f3ef!important;--aip-surface:#fff!important;--aip-surface-2:#edf1ed!important;--aip-surface-3:#e4e9e4!important;--aip-text:var(--aip-v6-ink)!important;--aip-muted:#6b7772!important;--aip-border:rgba(26,61,50,.11)!important;color-scheme:light!important}
body.aip-design-v6 .aip-app-sidebar{background:#173d34!important;color:#fff!important;border-left-color:rgba(255,255,255,.1)!important}.aip-app-sidebar :where(.aip-app-brand b,.aip-project-item b,.aip-conversation-item b){color:#fff}.aip-app-sidebar :where(.aip-app-brand small,.aip-sidebar-section>header,.aip-project-item small,.aip-conversation-item small,.aip-sidebar-search){color:#abc4bb}.aip-app-sidebar :where(.aip-project-item:hover,.aip-project-item.is-active,.aip-conversation-item:hover,.aip-conversation-item.is-active){background:rgba(255,255,255,.09)}.aip-app-sidebar :where(.aip-balance-card,.aip-user-card){border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.07)}.aip-app-sidebar .aip-new-session{background:var(--aip-v6-warm);box-shadow:none}.aip-workspace-header{background:rgba(248,248,244,.93)!important}.aip-welcome-orbit span{border-radius:18px!important;background:var(--aip-v6-green)!important;box-shadow:none!important}.aip-welcome-orbit i{border-style:solid!important;border-color:color-mix(in srgb,var(--aip-v6-green) 25%,transparent)!important}.aip-smart-compose-preview{border-radius:15px!important;box-shadow:var(--aip-v6-shadow-soft)!important}.aip-suggestions button{border-radius:12px!important}
body.aip-user-dashboard-page{background:#e9ece6!important}.aip-user-dashboard-canvas{min-height:100dvh;padding:12px}.aip-user-dashboard{--aip-d-primary:var(--aip-v6-green)!important;--aip-d-primary2:var(--aip-v6-blue)!important;--aip-d-ink:var(--aip-v6-ink)!important;--aip-d-muted:#6b7772!important;--aip-d-line:#dfe5df!important;--aip-d-bg:#f3f3ef!important;--aip-d-surface:#fff!important;--aip-d-sidebar:#173d34!important;border-radius:22px!important;box-shadow:0 18px 55px rgba(24,52,43,.1)!important}
body.aip-design-v6 :where(.aip-dashboard-style-dark,.aip-tool-workspace-style-dark,.aip-tool-workspace-style-neon,.aip-tool-workspace-style-luxury){--aip-d-bg:#f3f3ef!important;--aip-d-surface:#fff!important;--aip-d-ink:var(--aip-v6-ink)!important;--aip-d-muted:#6b7772!important;--aip-d-line:#dfe5df!important;--aip-tw-bg:#f3f3ef!important;--aip-tw-surface:#fff!important;--aip-tw-surface-2:#edf1ed!important;--aip-tw-text:var(--aip-v6-ink)!important;--aip-tw-muted:#6b7772!important;--aip-tw-border:#dfe5df!important;--aip-tw-primary:var(--aip-v6-green)!important;--aip-tw-secondary:var(--aip-v6-blue)!important;color:var(--aip-v6-ink)!important;color-scheme:light!important}
.aip-user-dashboard__sidebar{background:#173d34!important}.aip-user-dashboard__brand>span{background:#fff!important;color:var(--aip-v6-green)!important;box-shadow:none!important}.aip-user-dashboard__sidebar nav a:hover,.aip-user-dashboard__sidebar nav a.is-active{background:rgba(255,255,255,.1)!important}.aip-user-dashboard__sidebar nav a.is-active span{background:var(--aip-v6-warm)!important}.aip-dashboard-hero-card{background:linear-gradient(135deg,#173d34,var(--aip-v6-green))!important}.aip-dashboard-metrics .is-purple{background:var(--aip-v6-soft-green)!important;color:var(--aip-v6-green)!important}.aip-mini-chart b{background:var(--aip-v6-green)!important}.aip-credit-pack.is-featured{border-color:var(--aip-v6-green)!important;box-shadow:0 15px 36px color-mix(in srgb,var(--aip-v6-green) 12%,transparent)!important}.aip-credit-pack__button{background:var(--aip-v6-green)!important}.aip-single-tool{--aip-tw-primary:var(--aip-v6-green)!important;--aip-tw-secondary:var(--aip-v6-blue)!important;--aip-tw-bg:#f3f3ef!important;--aip-tw-surface:#fff!important;--aip-tw-surface-2:#edf1ed!important;--aip-tw-text:var(--aip-v6-ink)!important;--aip-tw-muted:#6b7772!important;--aip-tw-border:#dfe5df!important;border-radius:20px!important}.aip-generated-submit{background:var(--aip-v6-green)!important}.aip-single-tool-head>span{background:var(--aip-v6-soft-green)!important;color:var(--aip-v6-green)!important}

/* Elementor — all 54 widgets share the same light language */
.elementor-widget[class*="elementor-widget-ai_plus_"]{--aip-widget-primary:var(--aip-v6-green);--aip-widget-secondary:var(--aip-v6-blue);color-scheme:light!important}
.elementor-widget[class*="elementor-widget-ai_plus_"] :where(.aip-elementor-heading){max-width:780px;margin-bottom:44px}.elementor-widget[class*="elementor-widget-ai_plus_"] .aip-elementor-heading>span{padding:0;border:0;background:transparent;color:var(--aip-v6-warm);font-size:10px}.elementor-widget[class*="elementor-widget-ai_plus_"] .aip-elementor-heading>span:before{width:22px;height:2px;border-radius:0;box-shadow:none}.elementor-widget[class*="elementor-widget-ai_plus_"] .aip-elementor-heading :where(h1,h2,h3){margin:10px 0 12px;color:var(--aip-v6-ink);font-size:clamp(31px,4vw,52px);line-height:1.38;letter-spacing:-.025em}.elementor-widget[class*="elementor-widget-ai_plus_"] .aip-elementor-heading p{color:var(--aip-v6-muted);font-size:14px}
.elementor-widget[class*="elementor-widget-ai_plus_"] :where(.aip-e-features>*,.aip-e-use-cases>*,.aip-e-testimonials>*,.aip-e-stats>*,.aip-e-bento>*,.aip-e-result-gallery>*,.aip-e-scenarios>*,.aip-e-model-explorer__grid>*,.aip-e-trust-center__grid>*,.aip-e-roadmap>*,.aip-e-contact,.aip-e-prompt-composer,.aip-e-research-showcase,.aip-e-team-workspace,.aip-e-before-after,.aip-e-spotlight,.aip-e-model-table){border:1px solid var(--aip-v6-line)!important;border-radius:16px!important;background:#fff!important;color:var(--aip-v6-ink)!important;box-shadow:none!important}
.elementor-widget[class*="elementor-widget-ai_plus_"] :where(.aip-e-features>*,.aip-e-use-cases>*,.aip-e-testimonials>*,.aip-e-bento>*):hover{border-color:color-mix(in srgb,var(--aip-v6-green) 35%,var(--aip-v6-line))!important;box-shadow:var(--aip-v6-shadow-soft)!important}
.elementor-widget[class*="elementor-widget-ai_plus_"] :where(.aip-e-features p,.aip-e-use-cases p,.aip-e-testimonials p,.aip-e-contact p,.aip-e-bento p,.aip-e-rich-text__body,.aip-e-modern-quote>p){color:var(--aip-v6-muted)!important}
.elementor-widget[class*="elementor-widget-ai_plus_"] :where(.aip-e-cta,.aip-e-live-cta){border:0!important;border-radius:22px!important;background:var(--aip-v6-green)!important;color:#fff!important;box-shadow:none!important}.elementor-widget[class*="elementor-widget-ai_plus_"] :where(.aip-e-cta,.aip-e-live-cta) :where(h2,h3,p){color:#fff!important}
.elementor-widget[class*="elementor-widget-ai_plus_"] :where(.aip-e-modern-button-wrap a,.aip-e-button-group a,.aip-e-product-action,.aip-e-model-cta){border-radius:11px!important;box-shadow:none!important}.aip-e-badge,.aip-e-announcement__badge{border-radius:7px!important}.aip-e-announcement{border:1px solid var(--aip-v6-line)!important;border-radius:12px!important;background:#fff!important;color:var(--aip-v6-ink)!important}.aip-e-section-divider:before,.aip-e-section-divider:after{background:var(--aip-v6-line)!important}.aip-e-check-list__icon{background:var(--aip-v6-soft-green)!important;color:var(--aip-v6-green)!important}.aip-e-modern-quote{border-right:4px solid var(--aip-v6-warm)!important;background:#fbf5f0!important}.aip-e-social-links a,.aip-e-icon-link{border-color:var(--aip-v6-line)!important;background:#fff!important;color:var(--aip-v6-ink)!important}.aip-e-marquee{border-block:1px solid var(--aip-v6-line)!important;background:#f1f0eb!important}
.elementor-widget-ai_plus_hero .aip-hero-builder.aip-hero-preset-persian_workbench{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(430px,1.12fr)!important;align-items:center!important;gap:clamp(36px,6vw,82px)!important;min-height:660px!important;padding:clamp(65px,8vw,105px) clamp(20px,4vw,60px)!important;overflow:hidden!important;border:1px solid var(--aip-v6-line)!important;border-radius:26px!important;background:#f9f8f4!important;color:var(--aip-v6-ink)!important;box-shadow:none!important}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench:before{content:""!important;position:absolute!important;inset:0 50% 0 0!important;background:color-mix(in srgb,var(--aip-v6-green) 5%,transparent)!important}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench .aip-hb-content{position:relative;z-index:2}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench .aip-hb-eyebrow{border:1px solid var(--aip-v6-line)!important;border-radius:9px!important;background:#fff!important;color:var(--aip-v6-green)!important}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench .aip-hb-title{color:var(--aip-v6-ink)!important;font-size:clamp(40px,5vw,70px)!important;line-height:1.2!important;letter-spacing:-.04em!important}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench .aip-hb-title mark{color:var(--aip-v6-warm)!important;background:transparent!important}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench .aip-hb-content>p{color:var(--aip-v6-muted)!important}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench .aip-e-browser{border:1px solid var(--aip-v6-line)!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--aip-v6-shadow)!important;transform:none!important}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench .aip-e-browser>header{background:#fafaf7!important}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench .aip-e-browser>main>aside{background:#173d34!important;color:#b7cec6!important}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench .aip-e-browser>main>aside b{color:#fff!important}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench .aip-e-float{border-color:var(--aip-v6-line)!important;border-radius:11px!important;background:#fff!important;color:var(--aip-v6-ink)!important;box-shadow:var(--aip-v6-shadow-soft)!important}
body.aip-design-v6 :where(.aip-widget-style-dark,.aip-widget-style-neon,.aip-widget-style-cyber,.aip-widget-style-luxury) :where(.aip-public-tool-card,.aip-prompt-card,.aip-e-features>*,.aip-e-use-cases>*,.aip-e-hero,.aip-e-contact,.aip-e-cta){border-color:var(--aip-v6-line)!important;background:#fff!important;color:var(--aip-v6-ink)!important;box-shadow:none!important;color-scheme:light!important}
body.aip-design-v6 :where(.aip-widget-style-dark,.aip-widget-style-neon,.aip-widget-style-cyber,.aip-widget-style-luxury) :where(p,small){color:var(--aip-v6-muted)!important}
body.aip-design-v6 :where(.aip-demo-dark,.aip-elementor-demo-section.aip-demo-dark,.aip-hero-preset-dark_terminal){background:#f6f4ef!important;color:var(--aip-v6-ink)!important;color-scheme:light!important}
body.aip-design-v6 :where(.aip-demo-dark,.aip-hero-preset-dark_terminal) :where(h1,h2,h3,h4,p,small){color:inherit!important}

/* Footer */
.aip-footer{border-top:0;background:#122f28;color:#fff}.aip-footer__lead{padding:50px 0;border-bottom:1px solid rgba(255,255,255,.12)}.aip-footer__lead>.aip-container{display:flex;align-items:end;justify-content:space-between;gap:45px}.aip-footer__lead span{color:#a8c3ba;font-size:9px;font-weight:900}.aip-footer__lead h2{max-width:720px;margin:8px 0 0;color:#fff;font-size:clamp(27px,3.5vw,42px)}.aip-footer__lead a{display:inline-flex;align-items:center;gap:10px;flex:none;padding:10px 14px;border:1px solid rgba(255,255,255,.2);border-radius:10px;color:#fff;font-size:10px;font-weight:900}.aip-footer__grid{display:grid;grid-template-columns:1.4fr .7fr .7fr 1fr;gap:50px;padding-block:58px}.aip-footer .aip-brand{color:#fff}.aip-footer .aip-brand__mark{border-color:rgba(255,255,255,.16);background:#fff;color:var(--aip-v6-green)}.aip-footer .aip-brand__copy b{color:#fff}.aip-footer .aip-brand__copy small{color:#9cb9af}.aip-footer__brand>p{max-width:420px;margin:18px 0 0;color:#a8c1b8;font-size:11px}.aip-footer h3{margin-bottom:16px;color:#fff;font-size:12px}.aip-footer ul{margin:0;padding:0;list-style:none}.aip-footer li{margin:7px 0}.aip-footer li a{color:#a9c1b9;font-size:10px}.aip-footer li a:hover{color:#fff}.aip-footer__socials{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.aip-footer__socials a{padding:5px 8px;border:1px solid rgba(255,255,255,.14);border-radius:7px;color:#bed1cb;font-size:8px}.aip-footer__contact>a{display:flex;flex-direction:column;margin-bottom:11px;padding:10px;border:1px solid rgba(255,255,255,.12);border-radius:9px}.aip-footer__contact small{color:#8faea4;font-size:8px}.aip-footer__contact b{margin-top:3px;color:#fff;font-size:10px;direction:ltr;text-align:right}.aip-footer__contact p{color:#9db8af;font-size:10px}.aip-footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:18px;border-top:1px solid rgba(255,255,255,.12);color:#8faaa1;font-size:8.5px}.aip-footer__bottom>div{display:flex;align-items:center;gap:24px}.aip-footer__bottom a{color:#bfd2cc}

/* Semantic preview containers (kept as divs so the document has one main landmark). */
.aip-v6-workbench__main{padding:24px;background:#fff;border-radius:0 0 0 24px}
.aip-v6-dashboard-preview__main{padding:28px;background:#f9f9f6}
.aip-v6-dashboard-preview__main>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}
.aip-v6-dashboard-preview__main>header small{color:#818c87;font-size:8px}
.aip-v6-dashboard-preview__main>header h3{margin:3px 0 0;font-size:20px}
.aip-v6-dashboard-preview__main>header a{padding:8px 11px;border:1px solid var(--aip-v6-line);border-radius:9px;background:#fff;color:var(--aip-v6-green);font-size:8px;font-weight:900}

/* Responsive */
@media(max-width:1100px){
  .aip-v6-hero__grid{grid-template-columns:1fr;gap:55px}.aip-v6-hero__content{max-width:830px}.aip-v6-workbench{max-width:760px;margin-inline:auto;width:100%}.aip-v6-hero:before{display:none}.aip-v6-hero__pattern{width:100%;opacity:.35}
  .aip-v6-story__grid,.aip-v6-assurance>.aip-container{grid-template-columns:1fr;gap:48px}.aip-v6-story__copy{max-width:760px}.aip-v6-product-flow{max-width:820px;width:100%}.aip-v6-audience-list{grid-template-columns:repeat(2,1fr)}.aip-v6-audience-list article:nth-child(2){border-left:0}.aip-v6-audience-list article:nth-child(-n+2){border-bottom:1px solid var(--aip-v6-line)}
  .aip-footer__grid{grid-template-columns:1.2fr repeat(3,.8fr);gap:28px}.woocommerce ul.products{grid-template-columns:repeat(3,1fr)!important}
}
@media(max-width:980px){
  .aip-header__inner{grid-template-columns:1fr auto;gap:12px;min-height:70px}.aip-header__actions{display:none}.aip-menu-toggle{display:block}.aip-nav{position:fixed;z-index:1002;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(86vw,340px);padding:16px;background:#f9f8f4;box-shadow:-24px 0 70px rgba(13,35,28,.2);transform:translateX(105%);transition:transform .24s ease}.aip-nav.is-open{transform:none}.aip-nav__mobile-head{display:flex;align-items:center;justify-content:space-between;padding:0 4px 15px;border-bottom:1px solid var(--aip-v6-line)}.aip-nav__mobile-head b{font-size:13px}.aip-nav__close{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--aip-v6-line);border-radius:10px;background:#fff;font-size:20px}.aip-nav>ul,.aip-nav .menu{display:block;overflow-y:auto;padding-block:12px}.aip-nav a{justify-content:flex-start;min-height:48px}.aip-nav .sub-menu{position:static;display:block;min-width:0;padding:0 16px 0 0;border:0;background:transparent;box-shadow:none;opacity:1;visibility:visible;transform:none}.aip-nav__mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:14px;border-top:1px solid var(--aip-v6-line)}.aip-nav__mobile-actions a{justify-content:center;border:1px solid var(--aip-v6-line);background:#fff}.aip-nav__mobile-actions a.is-primary{border-color:var(--aip-v6-green);background:var(--aip-v6-green);color:#fff}.aip-nav-backdrop{position:fixed;z-index:1001;inset:0;display:block;background:rgba(15,35,29,.44);backdrop-filter:blur(3px)}.aip-nav-backdrop[hidden]{display:none!important}body.aip-menu-open{overflow:hidden}
  .aip-v6-section-heading--split,.aip-v6-faq__grid{grid-template-columns:1fr;gap:16px}.aip-v6-section-heading--split p{max-width:740px}.aip-v6-faq__grid{gap:38px}.aip-v6-dashboard-preview{grid-template-columns:155px 1fr}.aip-v6-dashboard-cards{grid-template-columns:1fr 1fr}.aip-v6-dashboard-cards article:last-child{grid-column:1/-1}.aip-v6-providers>.aip-container{grid-template-columns:1fr;gap:16px}.aip-v6-providers ul{grid-template-columns:repeat(3,1fr)}
  .aip-footer__grid{grid-template-columns:1.2fr 1fr}.aip-footer__brand{grid-column:1/-1}.aip-blog-layout,.aip-content-layout{grid-template-columns:1fr}.aip-sidebar{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.woocommerce ul.products{grid-template-columns:repeat(2,1fr)!important}.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{float:none;width:100%}.woocommerce-account .woocommerce-MyAccount-navigation{margin-bottom:16px}.elementor-widget-ai_plus_hero .aip-hero-builder.aip-hero-preset-persian_workbench{grid-template-columns:1fr!important}
}
@media(max-width:767px){
  .aip-container{width:min(100% - 24px,var(--aip-container))}.aip-section{padding:64px 0}body.aip-design-v6{font-size:15px}.aip-brand__copy small{display:none}.aip-brand__mark{width:41px;height:41px}.aip-header__inner{min-height:64px}.admin-bar.aip-header-sticky .aip-header{top:46px}
  .aip-v6-hero{padding:54px 0 62px}.aip-v6-hero__content h1{font-size:clamp(37px,11vw,52px)}.aip-v6-trust{grid-template-columns:1fr}.aip-v6-hero__actions{display:grid;grid-template-columns:1fr}.aip-v6-workbench__body{grid-template-columns:1fr;min-height:0}.aip-v6-workbench__body>aside{display:none}.aip-v6-workbench__body>main{padding:17px;border-radius:0 0 22px 22px}.aip-v6-task-grid{grid-template-columns:1fr}.aip-v6-receipt{position:static;margin:0 12px 12px;box-shadow:none}.aip-v6-workbench__recent{display:none}.aip-v6-facts>.aip-container{grid-template-columns:repeat(2,1fr)}.aip-v6-facts article{padding:17px 10px;border-bottom:1px solid var(--aip-v6-line)}.aip-v6-facts article:nth-child(2){border-left:0}.aip-v6-facts article:nth-last-child(-n+2){border-bottom:0}.aip-v6-facts b{font-size:17px}
  .aip-v6-section-heading{text-align:right}.aip-v6-section-heading h2{font-size:31px}.aip-v6-story{padding:66px 0}.aip-v6-product-flow__body{grid-template-columns:1fr}.aip-v6-product-photo{min-height:210px}.aip-v6-product-flow>footer{grid-template-columns:repeat(2,1fr)}
  .aip-v6-dashboard-preview{grid-template-columns:1fr}.aip-v6-dashboard-preview>aside{display:none}.aip-v6-dashboard-preview>main,.aip-v6-dashboard-preview__main{padding:17px}.aip-v6-dashboard-preview>main>header a,.aip-v6-dashboard-preview__main>header a{display:none}.aip-v6-dashboard-cards{grid-template-columns:1fr}.aip-v6-dashboard-cards article:last-child{grid-column:auto}.aip-v6-dashboard-lower{grid-template-columns:1fr}.aip-v6-audience-list{grid-template-columns:1fr}.aip-v6-audience-list article{border-left:0;border-bottom:1px solid var(--aip-v6-line)!important}.aip-v6-audience-list article:last-child{border-bottom:0!important}.aip-v6-audience-list p{min-height:0;margin-bottom:16px}.aip-v6-assurance dl{grid-template-columns:1fr}.aip-v6-final-cta>.aip-container,.aip-footer__lead>.aip-container{align-items:flex-start;flex-direction:column}.aip-v6-final-cta .aip-btn{width:100%}.aip-v6-final-cta:after{display:none}
  body.aip-design-v6 .aip-public-tools,body.aip-design-v6 .aip-public-prompts,.aip-post-grid,.aip-info-grid{grid-template-columns:1fr!important}.aip-directory-toolbar,.aip-directory-cta>.aip-container{align-items:flex-start;flex-direction:column}.aip-page-hero,.aip-archive-head{padding:56px 0 45px}.aip-auth-page-content{padding:30px 12px;background:#f2f0e9}.aip-login-required,.aip-tool-login,.aip-dashboard-login{padding:35px 18px}.aip-sidebar{grid-template-columns:1fr}
  .woocommerce{width:min(100% - 24px,var(--aip-container))!important}.woocommerce ul.products{grid-template-columns:1fr 1fr!important;gap:9px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price,.woocommerce ul.products li.product .button{margin-inline:11px!important}.woocommerce div.product{padding:15px}.woocommerce div.product form.cart{flex-wrap:wrap}.woocommerce-checkout .col2-set{grid-template-columns:1fr}.woocommerce table.shop_table_responsive tr td{padding:10px!important}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;overflow:auto;gap:5px}.woocommerce-account .woocommerce-MyAccount-navigation li{flex:none}.woocommerce-account .woocommerce-MyAccount-navigation li a{white-space:nowrap}
  .aip-workspace-screen,.aip-user-dashboard-canvas{padding:0}.aip-app,.aip-user-dashboard{border:0!important;border-radius:0!important;box-shadow:none!important}.elementor-widget-ai_plus_hero .aip-hero-builder.aip-hero-preset-persian_workbench{min-height:auto!important;padding:55px 16px!important;border-radius:18px!important}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench:before{display:none}.elementor-widget-ai_plus_hero .aip-hero-preset-persian_workbench .aip-e-float{display:none}
  .aip-footer__grid{grid-template-columns:1fr;gap:30px}.aip-footer__brand{grid-column:auto}.aip-footer__bottom{align-items:flex-start;flex-direction:column}.aip-footer__bottom>div{align-items:flex-start;flex-direction:column;gap:8px}
}
@media(max-width:430px){.aip-v6-facts>.aip-container{width:100%;grid-template-columns:1fr}.aip-v6-facts article{border-left:0;border-bottom:1px solid var(--aip-v6-line)!important}.aip-v6-facts article:last-child{border-bottom:0!important}.aip-v6-workbench__top{padding:0 11px}.aip-v6-workbench__brand div{display:none}.aip-v6-providers ul{grid-template-columns:repeat(2,1fr)}.woocommerce ul.products{grid-template-columns:1fr!important}}
@media(max-width:767px){.aip-v6-workbench__main{padding:17px;border-radius:0 0 22px 22px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
@media print{.aip-header,.aip-footer,.aip-v6-final-cta,.aip-menu-toggle{display:none!important}body.aip-design-v6,main#content{background:#fff!important}.aip-container{width:100%!important}.aip-section{padding:30px 0}}
