:root{
  --page-bg:#F6F4EE;
  --page-mist:#F1EFE8;
  --surface:#FFFFFF;
  --ink:#161616;
  --ink-soft:#5C5C56;
  --border:#E4E1D8;
  --gold:#C4A035;
  --gold-dark:#111111;
  --gold-light:#F1EFE8;
  --teal:#12352A;
  --teal-light:#E7F0C8;
  --navy:#111111;
  --navy-soft:#2A2A28;
  --danger:#B42318;
  --success:#2F6F4E;
  --lime:#C5E87A;
  --olive:#8A9A4A;
  --blue:#3F6F9A;
  --coral:#D2654A;
  --color-accent-blue:#2F6F9F;
  --color-accent-orange:#E69B52;
  --color-accent-yellow:#D7C638;
  --color-accent-lime:#B8EC6B;
  --color-accent-coral:#E7796A;
  --color-accent-lavender:#E4E7F7;
  --bg:var(--page-bg);
  --heading:var(--ink);
  --muted:var(--ink-soft);
  --text-muted:var(--ink-soft);
  --purple:var(--navy);
  --purple-dark:var(--navy-soft);
  --purple-light:var(--gold-light);
  --radius-lg:32px;
  --radius-md:20px;
  --radius-sm:12px;
  --radius-pill:9999px;
  --shadow:0 18px 50px -28px rgba(22,22,22,.35);
  --shadow-soft:0 16px 40px rgba(22,22,22,.07);
  --shadow-floating:0 12px 30px rgba(22,22,22,.12);
  --font-family:'Inter', system-ui, sans-serif;
  --font-body:'Inter', system-ui, sans-serif;
  --font-heading:'Playfair Display', Georgia, serif;
  --sans:var(--font-body);
  --serif:var(--font-heading);
  --display:var(--font-heading);
}
[data-theme="dark"]{
  --page-bg:#121410;
  --page-mist:#1A1C18;
  --surface:#1C1E1A;
  --ink:#F4F3EE;
  --ink-soft:#B7B4A8;
  --border:#2C2E28;
  --navy:#F4F3EE;
  --navy-soft:#D7D4C8;
  --teal:#C5E87A;
}
*{margin:0;padding:0;box-sizing:border-box;}
html{scroll-behavior:smooth;background:var(--page-bg);}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto;}
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;}
}
body.p3-body{
  font-family:var(--sans);
  color:var(--ink);
  background:transparent;
  line-height:1.6;
  -webkit-font-smoothing:antialiased;
  position:relative;
  overflow-x:hidden;
}
.p3-atmosphere{
  position:fixed;inset:0;pointer-events:none;z-index:-1;
  background:
    radial-gradient(920px 420px at 50% -8%, #fff 0%, transparent 58%),
    linear-gradient(90deg, #F3EBD4 0%, #F7F6F1 38%, #F7F6F1 62%, #F3EBD4 100%);
}
a{color:inherit;text-decoration:none;cursor:pointer;}
img,svg{display:block;max-width:100%;}
button{font-family:inherit;cursor:pointer;}
.wrap,.container{max-width:1200px;margin:0 auto;padding:0 24px;}
::selection{background:rgba(18,53,42,.14);color:var(--ink);}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{
  outline:2px solid var(--teal);outline-offset:3px;
}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}
.p3-skip{
  position:absolute;left:16px;top:-48px;z-index:200;background:var(--navy);color:#fff;
  padding:10px 16px;border-radius:var(--radius-pill);
}
.p3-skip:focus{top:12px;}
.p3-serif{font-family:var(--font-heading);font-optical-sizing:auto;font-weight:500;letter-spacing:-.03em;}
.p3-center{text-align:center;}
.p3-dither{
  background-image:radial-gradient(circle at 1px 1px, currentColor 1px, transparent 1.15px);
  background-size:5px 5px;
}
.p3-dot{
  display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;flex-shrink:0;
}
.p3-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  min-height:48px;padding:12px 22px;border-radius:var(--radius-pill);border:1.5px solid transparent;
  font-weight:600;font-size:12px;letter-spacing:.08em;text-transform:uppercase;
  transition:background .2s ease,border-color .2s ease,transform .15s ease,color .2s ease;
}
.p3-btn:active{transform:scale(.98);}
.p3-btn-primary{background:var(--navy);color:#fff;}
.p3-btn-primary:hover{background:#2A2A28;}
.p3-btn-ghost{
  background:#fff;color:var(--ink);border-color:rgba(22,22,22,.18);
}
.p3-btn-ghost:hover{border-color:var(--ink);}
.p3-btn-olive{
  background:#D7E3A8;color:var(--teal);
}
.p3-btn-olive:hover{background:#C9D896;}
.p3-btn-sm{min-height:42px;padding:9px 16px;font-size:11px;}
.p3-btn-block{width:100%;}
.p3-btn-spark{
  width:22px;height:22px;border-radius:50%;background:var(--olive);
  box-shadow:inset 0 0 0 5px rgba(255,255,255,.35);
}
.p3-eyebrow{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--ink-soft);margin-bottom:16px;
}
.p3-lead{font-size:17px;color:var(--ink-soft);max-width:52ch;margin:0 auto;line-height:1.7;}
.p3-note{font-size:13.5px;color:var(--ink-soft);margin-top:16px;}
.p3-more{text-align:center;margin-top:28px;}
.p3-more-left{text-align:left;}
.p3-more a,.p3-text-link{
  font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;
  color:var(--ink);text-decoration:underline;text-underline-offset:4px;
}
.p3-disclaimer{
  margin-top:24px;padding:14px 16px;border-top:1px solid var(--border);
  font-size:13.5px;color:var(--ink-soft);
}
.p3-announce{
  background:var(--teal);color:#EEF4E8;font-size:13.5px;
}
.p3-announce .wrap{display:flex;justify-content:center;align-items:center;gap:14px;flex-wrap:wrap;padding:10px 24px;}
.p3-announce a{font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:2px;}

/* Header */
.p3-header{
  position:sticky;top:0;z-index:60;padding:14px 16px 0;
}
.p3-header-shell{max-width:1200px;margin:0 auto;}
.p3-nav{
  display:flex;align-items:center;justify-content:space-between;gap:12px;
  background:#fff;border:1px solid rgba(22,22,22,.06);
  border-radius:var(--radius-pill);
  box-shadow:0 10px 32px -22px rgba(22,22,22,.4);
  padding:8px 10px 8px 18px;
  transition:box-shadow .2s ease;
}
.p3-header.is-scrolled .p3-nav{box-shadow:0 14px 40px -20px rgba(22,22,22,.45);}
.p3-logo{display:flex;align-items:center;gap:8px;font-size:20px;color:var(--ink);white-space:nowrap;}
.p3-logo img{max-height:28px;width:auto;object-fit:contain;}
.p3-mark{
  width:28px;height:28px;border-radius:50%;background:var(--olive);color:#fff;
  display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;
}
.p3-mark-light{background:var(--lime);color:var(--teal);}
.p3-nav-links{display:flex;align-items:center;gap:2px;flex:1;justify-content:center;}
.p3-nav-item{position:relative;}
.p3-nav-item>a,.p3-nav-item-link{
  display:flex;align-items:center;gap:5px;padding:10px 10px;border-radius:var(--radius-pill);
  font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
  color:var(--ink);min-height:40px;
}
.p3-nav-item>a:hover,.p3-nav-item-link:hover,.p3-nav-item-link.is-active,.p3-nav-item>a.is-active{
  color:var(--ink-soft);
}
.p3-chev{width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px;}
.p3-mega{
  position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%) translateY(8px);
  background:#fff;border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow);
  padding:12px;display:grid;grid-template-columns:repeat(2,220px);gap:4px;
  opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;
}
.p3-nav-item:hover .p3-mega,.p3-nav-item:focus-within .p3-mega{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);}
.p3-mega a{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;}
.p3-mega a:hover{background:var(--page-mist);}
.p3-mega-t{font-size:13.5px;font-weight:600;color:var(--ink);text-transform:none;letter-spacing:0;}
.p3-mega-d{font-size:12px;color:var(--ink-soft);font-weight:400;}
.p3-nav-cta{display:flex;align-items:center;gap:8px;}
.p3-nav-login{
  font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;
  padding:10px 8px;min-height:40px;display:inline-flex;align-items:center;
}
.p3-nav-toggle{display:none;background:none;border:none;min-width:44px;min-height:44px;}
.p3-nav-toggle span{display:block;width:18px;height:2px;background:var(--ink);margin:4px auto;border-radius:2px;}
.p3-mob-backdrop{position:fixed;inset:0;background:rgba(22,22,22,.38);z-index:80;}
.p3-mob-backdrop[hidden]{display:none;}
.p3-mob-panel{
  position:fixed;top:0;right:0;width:min(360px,94vw);height:100dvh;z-index:90;padding:20px;
  display:flex;flex-direction:column;background:#fff;
}
.p3-mob-panel[hidden]{display:none;}
.p3-mp-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;}
.p3-mp-close{background:none;border:none;min-width:44px;min-height:44px;font-size:20px;color:var(--ink-soft);}
.p3-mp-nav{display:flex;flex-direction:column;gap:4px;flex:1;overflow:auto;}
.p3-mp-link,.p3-mp-acc summary{
  display:flex;align-items:center;justify-content:space-between;padding:12px 10px;min-height:44px;
  border-radius:12px;font-weight:600;color:var(--ink);list-style:none;text-transform:uppercase;
  letter-spacing:.06em;font-size:13px;
}
.p3-mp-acc summary::-webkit-details-marker{display:none;}
.p3-mp-acc-body{padding:0 0 8px 12px;display:flex;flex-direction:column;}
.p3-mp-acc-body .p3-mp-link{text-transform:none;letter-spacing:0;font-weight:500;}
.p3-mp-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--border);display:grid;gap:10px;}
.p3-mp-phone{text-align:center;font-size:14px;color:var(--teal);font-weight:600;}

/* Split hero — text left, 3:2 media right */
.p3-split-hero{padding:56px 0 28px;}
.p3-split-hero-grid{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);
  gap:40px 56px;
  align-items:center;
}
.p3-split-hero-copy{text-align:left;max-width:560px;}
.p3-split-hero-copy .p3-eyebrow{justify-content:flex-start;}
.p3-split-hero-title{
  font-family:var(--serif);font-size:clamp(36px,4.8vw,58px);line-height:1.08;
  letter-spacing:-.035em;font-weight:500;margin:0 0 18px;max-width:14ch;
}
.p3-split-hero-copy .p3-lead{margin:0;max-width:42ch;font-size:16.5px;}
.p3-split-hero-copy .p3-hero-ctas{justify-content:flex-start;margin:26px 0 16px;}
.p3-split-hero-copy .p3-trust{justify-content:flex-start;}
.p3-split-hero-media{
  position:relative;width:100%;aspect-ratio:3/2;
  border-radius:28px;overflow:hidden;
}
.p3-split-hero-media.is-framed{
  background:#fff;
  border:1px solid rgba(22,22,22,.05);
  box-shadow:var(--shadow-soft);
}
.p3-split-hero-media.is-frameless{
  background:transparent;
  border:0;
  box-shadow:none;
  overflow:visible;
}
.p3-split-hero-media figure{margin:0;height:100%;}
.p3-split-hero-media picture{
  display:block;width:100%;height:100%;
}
.p3-split-hero-img,.p3-split-hero-media img{
  width:100%;height:100%;object-fit:cover;display:block;
}
.p3-split-hero-media.is-frameless .p3-split-hero-img,
.p3-split-hero-media.is-frameless img{
  object-fit:contain;
}
.p3-split-hero-media figcaption{
  position:absolute;left:14px;right:14px;bottom:12px;
  font-size:12px;color:#fff;text-shadow:0 1px 8px rgba(22,22,22,.45);
}
.p3-split-hero-media.is-frameless figcaption{
  color:var(--ink-soft);text-shadow:none;position:static;margin-top:10px;
}
.p3-split-hero-fallback{width:100%;height:100%;}
.p3-split-hero-media.p3-dither{background-color:#C5E87A;}

/* Stacked hero — centered text, full-width media below */
.p3-stacked-hero{padding:56px 0 24px;}
.p3-stacked-hero-copy{
  max-width:760px;
  margin:0 auto 30px;
  text-align:center;
}
.p3-stacked-hero-title{
  font-family:var(--serif);font-size:clamp(40px,6vw,72px);line-height:1.06;
  letter-spacing:-.035em;font-weight:500;margin:0 auto 18px;max-width:14ch;
}
.p3-stacked-hero-copy .p3-lead{margin:0 auto;max-width:46ch;}
.p3-stacked-hero-copy .p3-hero-ctas,
.p3-stacked-hero-copy .p3-trust{justify-content:center;}
.p3-stacked-hero-media{
  position:relative;
  width:100%;
  min-height:clamp(280px, 42vw, 560px);
  border-radius:32px;
  overflow:hidden;
}
.p3-stacked-hero-media.is-framed{
  background:#fff;
  border:1px solid rgba(22,22,22,.05);
  box-shadow:var(--shadow-soft);
}
.p3-stacked-hero-media.is-frameless{
  background:transparent;
  border:0;
  box-shadow:none;
  overflow:visible;
  min-height:0;
}
.p3-stacked-hero-media figure,
.p3-stacked-hero-media picture{
  width:100%;
  height:100%;
  margin:0;
  display:block;
}
.p3-stacked-hero-img,.p3-stacked-hero-media img{
  width:100%;
  height:100%;
  object-fit:cover;
  display:block;
}
.p3-stacked-hero-media.is-frameless .p3-stacked-hero-img,
.p3-stacked-hero-media.is-frameless img{
  height:auto;
  max-height:none;
  object-fit:contain;
}
.p3-stacked-hero-media figcaption{
  position:absolute;
  left:16px;
  right:16px;
  bottom:14px;
  font-size:12px;
  color:#fff;
  text-shadow:0 1px 8px rgba(22,22,22,.45);
}
.p3-stacked-hero-media.is-frameless figcaption{
  color:var(--ink-soft);text-shadow:none;position:static;margin-top:10px;text-align:center;
}
.p3-stacked-hero-fallback{width:100%;height:100%;}
.p3-stacked-hero-media.p3-dither{background-color:#C5E87A;}

/* Hero */
.p3-hero{padding:12px 0 32px;}
.p3-hero-copy{text-align:center;max-width:860px;margin:0 auto 48px;}
.p3-hero h1,.inner-hero h1{
  font-family:var(--serif);font-size:clamp(40px,6vw,72px);line-height:1.06;
  letter-spacing:-.035em;font-weight:500;margin:0 auto 20px;max-width:16ch;
}
.page-hero h1,.cp-hero .cp-hero__title{
  font-family:var(--serif);font-size:clamp(34px,5vw,56px);line-height:1.08;
  letter-spacing:-.03em;font-weight:500;margin:0 0 14px;max-width:18ch;text-align:left;
}
.p3-hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 18px;}
.p3-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;list-style:none;font-size:13px;color:var(--ink-soft);}
.p3-trust li{position:relative;padding-left:12px;}
.p3-trust li::before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:var(--olive);}
.p3-flow{
  --flow-h: 500px;
  max-width:1200px;margin:0 auto;min-height:var(--flow-h);
  position:relative;
}
.p3-flow-frame{
  position:relative;width:100%;aspect-ratio:1200 / 500;min-height:var(--flow-h);
  background:#fff;border:1px solid rgba(22,22,22,.05);border-radius:32px;
  box-shadow:var(--shadow-soft);overflow:hidden;
}
.p3-flow-svg{width:100%;height:100%;display:block;}
.p3-flow-path{transition:opacity .35s ease,stroke-width .35s ease;}
.p3-flow-particle{
  offset-distance:0%;
}
.p3-flow-core-glow{transform-origin:center;transform-box:fill-box;}
.p3-flow.is-pulse .p3-flow-core-glow{animation:p3-pulse .7s ease;}
.p3-flow-node{display:none;}
.p3-flow-label{
  position:absolute;transform:translate(-50%,-50%);
  display:flex;flex-direction:column;align-items:center;gap:6px;
  background:transparent;border:0;padding:0;color:var(--ink);cursor:pointer;
  min-width:92px;z-index:2;
}
.p3-flow-icon{
  width:40px;height:40px;border-radius:50%;background:#fff;border:1.5px solid var(--node-color,#2F6F9F);
  display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--node-color,#2F6F9F);
  box-shadow:var(--shadow-soft);transition:transform .25s ease, box-shadow .25s ease;
}
.p3-flow-label strong{font-size:12px;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--ink-soft);}
.p3-flow-label:hover .p3-flow-icon,.p3-flow-label:focus-visible .p3-flow-icon{transform:translateY(-2px);}
.p3-flow-label .p3-flow-icon{animation:p3-float var(--float-dur,3s) ease-in-out var(--float-delay,0s) infinite;}
.p3-flow.is-focus .p3-flow-path,
.p3-flow.is-focus .p3-flow-particle,
.p3-flow.is-focus .p3-flow-node,
.p3-flow.is-focus .p3-flow-label{opacity:.28;}
.p3-flow.is-focus .p3-flow-path.is-active,
.p3-flow.is-focus .p3-flow-particle.is-active,
.p3-flow.is-focus .p3-flow-node.is-active,
.p3-flow.is-focus .p3-flow-label.is-active{opacity:1;}
.p3-flow.is-focus .p3-flow-path.is-active{stroke-width:2.2;}
.p3-flow-logos{
  list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:16px 22px;
  margin-top:18px;align-items:center;
}
.p3-flow-logos img,.p3-logo-img{max-height:28px;width:auto;object-fit:contain;}
.p3-flow-mobile{display:none;list-style:none;gap:10px;padding:18px;}
.p3-flow-mobile li{
  display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--border);
  border-radius:16px;padding:10px 12px;font-weight:600;font-size:13px;
}
.p3-flow-mobile-core{justify-content:center;background:var(--page-mist);}
.p3-flow-prism-mini{
  width:18px;height:18px;background:conic-gradient(from 120deg,#C5E87A,#2F6F9F,#E4E7F7,#C4A035);
  clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);
}
@keyframes p3-travel{to{offset-distance:100%;}}
@keyframes p3-float{
  0%,100%{transform:translate(0,0);}
  50%{transform:translate(0,-3px);}
}
@keyframes p3-pulse{
  0%{opacity:.22;transform:scale(1);}
  40%{opacity:.55;transform:scale(1.12);}
  100%{opacity:.22;transform:scale(1);}
}
.p3-flow[data-anim="off"] .p3-flow-particle,
.p3-flow.is-paused .p3-flow-particle,
.p3-flow[data-anim="off"] .p3-flow-node,
.p3-flow.is-paused .p3-flow-node,
.p3-flow[data-anim="off"] .p3-flow-icon,
.p3-flow.is-paused .p3-flow-icon{animation-play-state:paused;}
@media (prefers-reduced-motion:reduce){
  .p3-flow-particle,.p3-flow-node,.p3-flow-core-glow,.p3-flow-label .p3-flow-icon{animation:none!important;}
}

/* Sections */
.p3-section{padding:88px 0;}
.p3-section-tight{padding:56px 0;}
.p3-section-head{max-width:680px;margin:0 auto 48px;text-align:center;}
.p3-section-head-left{text-align:left;margin:0 0 40px;}
.p3-section-head-left .p3-eyebrow{justify-content:flex-start;}
.p3-section h2,.p3-split-copy h2,.p3-cta h2,.p3-trust-copy h2,.p3-persona-copy h2{
  font-family:var(--serif);font-size:clamp(32px,4vw,52px);line-height:1.12;
  letter-spacing:-.03em;font-weight:500;margin:0 0 14px;
}
.p3-section-head p,.p3-split-copy p,.p3-trust-copy p,.p3-persona-copy p{color:var(--ink-soft);font-size:16px;line-height:1.7;}
.p3-section-head .p3-btn{margin-top:22px;}

/* Product tour / platform */
.p3-tour-tabs,.p3-persona-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px;justify-content:center;}
.p3-persona-tabs{justify-content:flex-start;}
.p3-tour-tab,.p3-persona-tab{
  min-height:44px;padding:10px 16px;border-radius:var(--radius-pill);border:1px solid var(--border);
  background:#fff;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);
}
.p3-tour-tab.is-active,.p3-persona-tab.is-active{background:var(--navy);color:#fff;border-color:var(--navy);}
.p3-tour-panel{display:none;}
.p3-tour-panel.is-active{display:block;}
.p3-platform{
  background:var(--teal);color:#F4F7F0;border-radius:36px;padding:40px 36px 32px;
}
.p3-platform-copy{max-width:52ch;margin-bottom:28px;}
.p3-platform-copy h3{font-size:clamp(26px,3vw,40px);margin-bottom:10px;color:#fff;}
.p3-platform-copy p{color:rgba(255,255,255,.78);}
.p3-platform-card{
  background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:22px;padding:22px 24px;
}
.p3-platform-card.is-glow{box-shadow:0 0 0 1px rgba(197,232,122,.7), 0 0 32px rgba(197,232,122,.18);}
.p3-platform-label{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.7;margin-bottom:8px;}
.p3-platform-card p{font-size:22px;color:#fff;}

/* Outcome cards */
.p3-outcome-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
.p3-start{grid-template-columns:repeat(4,1fr);}
.p3-outcome-card,.p3-plan,.p3-pillar{
  background:#fff;border-radius:28px;padding:0 0 24px;position:relative;overflow:hidden;
  box-shadow:var(--shadow-soft);border:1px solid rgba(22,22,22,.04);
}
.p3-outcome-card{display:flex;flex-direction:column;min-height:100%;padding:0 22px 24px;}
.p3-outcome-art{height:88px;margin:0 -22px 18px;color:rgba(18,53,42,.28);}
.p3-outcome-card[data-tone="0"] .p3-outcome-art{background-color:#8FBF88;color:rgba(18,53,42,.25);}
.p3-outcome-card[data-tone="1"] .p3-outcome-art{background-color:#E3A15A;color:rgba(90,40,10,.22);}
.p3-outcome-card[data-tone="2"] .p3-outcome-art{background-color:#D7C44A;color:rgba(80,60,0,.22);}
.p3-outcome-card[data-tone="3"] .p3-outcome-art{background-color:#C5E87A;color:rgba(18,53,42,.22);}
.p3-outcome-card[data-tone="4"] .p3-outcome-art{background-color:#E07A6A;color:rgba(90,20,10,.2);}
.p3-outcome-n{
  position:absolute;top:16px;left:18px;width:28px;height:28px;border-radius:50%;
  background:rgba(255,255,255,.72);display:flex;align-items:center;justify-content:center;
  font-size:12px;font-weight:700;color:var(--ink-soft);
}
.p3-outcome-card h3,.p3-plan h3{font-size:18px;margin:0 0 8px;letter-spacing:-.02em;}
.p3-outcome-card p,.p3-plan p,.p3-story p{color:var(--ink-soft);font-size:14.5px;line-height:1.6;}
.p3-outcome-label{
  display:block;margin-top:auto;padding-top:16px;font-size:11px;letter-spacing:.14em;
  text-transform:uppercase;color:var(--ink-soft);font-weight:700;
}
.p3-outcome-card strong{display:block;margin-top:6px;font-size:15px;}

/* Compare */
.p3-compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;}
.p3-compare-col{background:#fff;border-radius:28px;padding:28px;border:1px solid rgba(22,22,22,.05);}
.p3-compare-col.is-on{box-shadow:var(--shadow-soft);}
.p3-compare-col h3{font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:18px;}
.p3-compare-col ul{list-style:none;display:grid;gap:12px;}
.p3-compare-col li{display:flex;gap:10px;align-items:flex-start;font-size:15px;}
.p3-compare-col .fa-xmark{color:var(--danger);margin-top:4px;}
.p3-compare-col .fa-check{color:var(--success);margin-top:4px;}

/* Pillars */
.p3-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;}
.p3-pillar{padding:28px 26px 120px;min-height:520px;}
.p3-pillar-kicker{
  display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;
  font-weight:700;margin-bottom:16px;
}
.p3-pillar h3{font-size:28px;line-height:1.18;margin-bottom:12px;}
.p3-pillar-metric{margin:28px 0 18px;}
.p3-pillar-metric strong{display:block;font-size:clamp(40px,4vw,56px);line-height:1;color:var(--teal);}
.p3-pillar-metric span{display:block;margin-top:8px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);max-width:16ch;}
.p3-pillar ul{list-style:none;display:grid;gap:8px;}
.p3-pillar li{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:var(--ink-soft);}
.p3-pillar[data-tone="0"]{--tone:var(--blue);}
.p3-pillar[data-tone="1"]{--tone:var(--gold);}
.p3-pillar[data-tone="2"]{--tone:var(--coral);}
.p3-pillar .p3-dot{background:var(--tone, var(--blue));margin-top:6px;}
.p3-pillar-kicker{color:var(--tone, var(--blue));}
.p3-pillar-art{
  position:absolute;right:-10px;bottom:-10px;width:180px;height:160px;color:var(--tone, var(--blue));opacity:.22;
}

/* Stats / profitability */
.p3-profit-sec{background:
  repeating-linear-gradient(0deg, transparent 0 47px, rgba(22,22,22,.06) 47px 48px),
  repeating-linear-gradient(90deg, transparent 0 199px, rgba(22,22,22,.06) 199px 200px);
}
.p3-profit-images{
  list-style:none;display:flex;flex-wrap:nowrap;justify-content:center;gap:12px;
  margin:0 0 28px;padding:0;
}
.p3-profit-images li{
  width:100px;height:100px;flex:0 0 100px;border-radius:16px;overflow:hidden;
  border:1px solid var(--border);background:#fff;
  display:flex;align-items:center;justify-content:center;padding:12px;
  box-shadow:var(--shadow-soft);
}
.p3-profit-images img,.p3-profit-img{
  width:100%;height:100%;object-fit:contain;display:block;
}
.p3-stat-grid{
  display:grid;grid-template-columns:repeat(3,1fr);
  border-top:1px solid var(--border);border-left:1px solid var(--border);
}
.p3-stat-cell{padding:36px 28px;text-align:center;border-right:1px solid var(--border);border-bottom:1px solid var(--border);}
.p3-stat-kicker{display:block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:12px;}
.p3-stat-cell strong{display:block;font-size:clamp(28px,3vw,40px);color:var(--teal);line-height:1.1;margin-bottom:12px;}
.p3-stat-cell p{font-size:14px;color:var(--ink-soft);max-width:28ch;margin:0 auto;}

/* Split / AI */
.p3-split-card,.p3-trust-card,.p3-persona-panel{
  display:grid;grid-template-columns:0.42fr 1fr;background:#fff;border-radius:36px;overflow:hidden;
  border:1px solid rgba(22,22,22,.05);box-shadow:var(--shadow-soft);
}
.p3-split-art,.p3-trust-art,.p3-persona-art{
  min-height:280px;background-color:#C5E87A;color:rgba(18,53,42,.28);
}
.p3-split-body,.p3-trust-body{padding:36px 36px 28px;}
.p3-ai-steps{list-style:none;display:grid;gap:0;margin-top:24px;border-top:1px solid var(--border);}
.p3-ai-steps li{display:flex;gap:14px;align-items:flex-start;padding:16px 0;border-bottom:1px solid var(--border);}
.p3-ai-steps span{
  width:28px;height:28px;border-radius:50%;border:1px solid var(--border);
  display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0;
}
.p3-ai-steps h3{font-size:16px;margin-bottom:4px;}
.p3-ai-steps p{font-size:14px;color:var(--ink-soft);}

/* Personas */
.p3-persona-panel{display:none;grid-template-columns:0.28fr 1fr 0.7fr;align-items:stretch;}
.p3-persona-panel.is-active{display:grid;}
.p3-persona-copy{padding:36px 32px;border-left:2px solid var(--coral);}
.p3-persona-copy h3{font-size:clamp(28px,3vw,40px);margin-bottom:12px;}
.p3-persona-copy .p3-text-link{display:inline-block;margin-top:22px;}
.p3-persona-out{padding:32px 28px;border-left:1px solid var(--border);}
.p3-persona-out ul,.p3-mobile-flows{list-style:none;display:grid;gap:12px;margin-top:12px;}
.p3-persona-out li,.p3-mobile-flows li{display:flex;gap:10px;align-items:flex-start;font-size:15px;}
.p3-persona-panel[data-tone="0"] .p3-persona-art{background-color:#C5E87A;}
.p3-persona-panel[data-tone="1"] .p3-persona-art{background-color:#E3A15A;}
.p3-persona-panel[data-tone="2"] .p3-persona-art{background-color:#7AA7D4;}
.p3-persona-orb{
  display:block;width:72px;height:72px;margin:36px auto;border-radius:50%;
  background:currentColor;opacity:.45;
  image-rendering:pixelated;
}
.p3-mobile-card{margin:0;}
.p3-mobile-flows strong{display:block;}
.p3-mobile-flows span{display:block;font-size:13px;color:var(--ink-soft);font-weight:400;}

/* Integrations */
.p3-int-layout{display:grid;grid-template-columns:220px 1fr;gap:32px;align-items:start;}
.p3-int-side{display:flex;flex-direction:column;gap:14px;padding-top:8px;}
.p3-int-side span{
  font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;
  text-decoration:underline;text-underline-offset:4px;
}
.p3-int-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;}
.p3-int-card{
  background:#fff;border:1px solid var(--border);border-radius:22px;min-height:120px;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;text-align:center;
}
.p3-int-card.is-wide{grid-column:span 2;}
.p3-int-name{font-size:22px;}
.p3-status{font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px;background:var(--page-mist);color:var(--ink-soft);}
.p3-status-aktif{background:rgba(47,111,78,.12);color:var(--success);}
.p3-status-beta{background:#EEF2F6;color:var(--ink-soft);}

/* Trust / security */
.p3-trust-card{grid-template-columns:0.38fr 1fr;}
.p3-trust-copy{padding-bottom:24px;border-bottom:1px solid var(--border);margin-bottom:20px;}
.p3-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}
.p3-trust-grid .p3-outcome-label{grid-column:1/-1;padding-top:0;}
.p3-badge{
  background:var(--lime);border-radius:16px;padding:16px 14px;min-height:92px;
  display:flex;flex-direction:column;gap:6px;
}
.p3-badge strong{font-size:18px;line-height:1.15;}
.p3-badge span{font-size:12px;letter-spacing:.04em;color:var(--teal);}

/* Pricing */
.p3-pricing{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.p3-plan{padding:28px 24px;display:flex;flex-direction:column;}
.p3-plan.is-featured{background:var(--navy);color:#fff;border-color:transparent;}
.p3-plan.is-featured .p3-plan-for,.p3-plan.is-featured li,.p3-plan.is-featured .p3-plan-price span{color:rgba(255,255,255,.72);}
.p3-plan.is-featured .p3-btn-primary{background:#fff;color:var(--navy);}
.p3-plan-badge{
  display:inline-flex;align-self:flex-start;background:var(--lime);color:var(--teal);
  font-size:11px;font-weight:800;padding:4px 10px;border-radius:999px;margin-bottom:12px;
}
.p3-plan-for{font-size:13.5px;min-height:42px;}
.p3-plan-price{margin:12px 0 16px;}
.p3-plan-price strong{font-size:32px;}
.p3-plan-price span{font-size:14px;color:var(--ink-soft);font-weight:500;margin-left:4px;}
.p3-plan ul{list-style:none;display:grid;gap:8px;margin-bottom:20px;flex:1;}
.p3-plan li{display:flex;gap:8px;font-size:13.5px;color:var(--ink-soft);}

/* Stories */
.p3-stories{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;}
.p3-story h3{font-size:22px;margin-bottom:12px;letter-spacing:-.02em;}
.p3-proof-sec{background:
  radial-gradient(circle at 1px 1px, rgba(22,22,22,.08) 1px, transparent 1.2px);
  background-size:18px 18px;
}

/* FAQ */
.p3-faq{max-width:920px;}
.faq-item{border-bottom:1px solid var(--border);}
.faq-q{
  width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;
  gap:16px;padding:22px 0;text-align:left;font-size:17px;font-weight:500;color:var(--ink);min-height:56px;
}
.p3-faq-chev{
  width:10px;height:10px;border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);
  transform:rotate(45deg);flex-shrink:0;margin-top:-4px;transition:transform .2s ease;
}
.faq-item.open .p3-faq-chev{transform:rotate(225deg);margin-top:4px;}
.faq-a{display:none;padding:0 0 20px;}
.faq-item.open .faq-a{display:block;}
.faq-a p{color:var(--ink-soft);font-size:15px;line-height:1.75;max-width:68ch;}

/* CTA */
.p3-cta{padding:24px 0 0;}
.p3-cta-card{
  background:#D8DFF0;
  background-image:
    radial-gradient(circle at 1px 1px, rgba(22,22,22,.08) 1px, transparent 1.2px);
  background-size:14px 14px;
  color:var(--ink);padding:72px 32px 80px;border-radius:36px 36px 0 0;text-align:center;
}
.p3-cta h2{max-width:16ch;margin:0 auto 8px;}
.p3-cta p{margin-top:16px;color:var(--ink-soft);}
.p3-cta-actions{margin-bottom:0;}

/* OCR */
.p3-ocr .p3-split-art{position:relative;overflow:hidden;}
.p3-ocr-doc{position:relative;margin:28px 18px;transform:rotate(-3.5deg);background:#fff;border-radius:18px;padding:12px;box-shadow:var(--shadow-soft);}
.p3-ocr-img,.p3-ocr-doc img{width:100%;height:auto;max-height:420px;object-fit:contain;border-radius:12px;background:var(--page-mist);}
.p3-ocr-doc figcaption{font-size:12px;color:var(--ink-soft);margin-top:8px;text-align:center;}
.p3-ocr-scan{
  position:absolute;left:12px;right:12px;top:12px;height:28%;
  background:linear-gradient(180deg, transparent, rgba(197,232,122,.35), transparent);
  pointer-events:none;opacity:0;
}
.p3-ocr.is-inview .p3-ocr-scan{animation:p3-scan 2.8s ease .2s 1;}
.p3-ocr-box{
  position:absolute;border:1.5px solid var(--teal);border-radius:6px;opacity:0;
  width:42%;height:9%;left:14%;
}
.p3-ocr-box[data-box="1"]{width:28%;}
.p3-ocr-box[data-box="2"]{width:34%;}
.p3-ocr-box[data-box="3"]{width:22%;}
.p3-ocr.is-inview .p3-ocr-box{animation:p3-box-in .5s ease var(--d,.6s) forwards;}
.p3-ocr.is-blur .p3-ocr-img,.p3-ocr.is-blur .p3-ocr-doc img{filter:blur(0);}
.p3-ocr.is-blur .p3-ocr-doc::after{
  content:"";position:absolute;left:16%;top:22%;width:38%;height:10%;
  background:rgba(246,244,238,.72);backdrop-filter:blur(6px);border-radius:4px;pointer-events:none;
}
.p3-ocr-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;}
.p3-ocr-tags li{
  background:var(--page-mist);border-radius:999px;padding:6px 10px;
  display:flex;align-items:center;gap:8px;font-size:12px;
}
.p3-ocr-tags strong{font-size:13px;}
.p3-ocr-tags em{font-style:normal;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);}
.p3-ocr-tags [data-conf="high"]{background:rgba(47,111,78,.12);}
.p3-ocr-tags [data-conf="medium"]{background:#F1EFE8;}
.p3-ocr-tags [data-conf="review"]{background:rgba(180,35,24,.08);}
.p3-ocr-status{
  margin-top:14px;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--teal);
}
@keyframes p3-scan{0%{top:12px;opacity:0;}12%{opacity:1;}100%{top:68%;opacity:0;}}
@keyframes p3-box-in{from{opacity:0;transform:scale(.96);}to{opacity:1;transform:none;}}

/* Integrations */
.p3-int-side{display:flex;flex-direction:column;gap:8px;padding-top:8px;}
.p3-int-side button{
  text-align:left;background:none;border:0;min-height:44px;padding:8px 4px;
  font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);
}
.p3-int-side button.is-active,.p3-int-side button:hover,.p3-int-side button:focus-visible{
  color:var(--ink);text-decoration:underline;text-underline-offset:4px;
}
.p3-int-card{
  background:#fff;border:1px solid var(--border);border-radius:22px;min-height:140px;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px 14px 16px;text-align:center;
  transition:transform .2s ease, box-shadow .2s ease;position:relative;
}
.p3-int-card::before{
  content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:22px 22px 0 0;
  background:var(--int-accent, transparent);
}
.p3-int-card:hover,.p3-int-card:focus-within{transform:translateY(-4px);box-shadow:var(--shadow-soft);}
.p3-int-link{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;color:inherit;}
.p3-int-logo{height:48px;display:flex;align-items:center;justify-content:center;width:100%;}
.p3-int-img,.p3-int-logo img{max-height:40px;width:auto;max-width:100%;object-fit:contain;}
.p3-int-name{font-size:14px;font-weight:600;}
.p3-int-logo .p3-int-name{font-size:22px;font-family:var(--serif);font-weight:500;}
.p3-int-desc{
  display:none;font-size:12.5px;color:var(--ink-soft);line-height:1.45;margin:0;
}
.p3-int-card:hover .p3-int-desc,.p3-int-card:focus-within .p3-int-desc{display:block;}
.p3-int-card.is-hidden{display:none;}
.p3-status-beta{background:#EEF2F6;color:var(--ink-soft);}
.p3-status-test-asamasinda{background:#F7F1E3;color:#7A5B18;}
.p3-status-yakinda{background:var(--page-mist);color:var(--ink-soft);}

/* Getting started */
.p3-start-track{display:none;}
.p3-start{position:relative;}
.p3-outcome-art{height:110px;margin:0 -22px 18px;color:rgba(18,53,42,.28);position:relative;overflow:hidden;}
.p3-start-img,.p3-outcome-art img{width:100%;height:110px;object-fit:cover;}
.p3-start-ico{
  position:absolute;right:14px;bottom:12px;width:36px;height:36px;border-radius:50%;
  background:#fff;display:flex;align-items:center;justify-content:center;color:var(--step-accent, var(--teal));
  box-shadow:var(--shadow-soft);transition:transform .25s ease;
}
.p3-outcome-card:hover .p3-start-ico{transform:translateY(-2px);}
.p3-start-glyph{display:block;width:72px;height:48px;margin:28px auto 0;opacity:.55;}
.p3-start-glyph-user{background:radial-gradient(circle at 50% 30%, currentColor 8px, transparent 9px), linear-gradient(currentColor, currentColor) center 38px / 28px 14px no-repeat;}
.p3-start-glyph-company{background:linear-gradient(currentColor, currentColor) 50% 60% / 36px 28px no-repeat;}
.p3-start-glyph-data{background:linear-gradient(currentColor, currentColor) 36% 50% / 22px 30px no-repeat, linear-gradient(currentColor, currentColor) 64% 58% / 22px 22px no-repeat;}
.p3-start-glyph-invoice{background:linear-gradient(currentColor, currentColor) 50% 50% / 26px 34px no-repeat;}
.p3-start[data-p3-start-cards] .p3-outcome-card{opacity:0;transform:translateY(12px);}
.p3-start.is-inview .p3-outcome-card{animation:p3-card-in .55s ease forwards;}
.p3-start.is-inview .p3-outcome-card:nth-child(1){animation-delay:.05s;}
.p3-start.is-inview .p3-outcome-card:nth-child(2){animation-delay:.14s;}
.p3-start.is-inview .p3-outcome-card:nth-child(3){animation-delay:.23s;}
.p3-start.is-inview .p3-outcome-card:nth-child(4){animation-delay:.32s;}
@keyframes p3-card-in{to{opacity:1;transform:none;}}
@media (min-width:1101px){
  .p3-start-track{display:block;position:relative;height:10px;margin:0 8% 8px;}
  .p3-start-line{
    display:block;height:2px;background:var(--border);position:relative;overflow:hidden;
  }
  .p3-start-line::after{
    content:"";position:absolute;inset:0 auto 0 0;width:0;background:var(--teal);
  }
  .p3-start-track.is-inview .p3-start-line::after{animation:p3-line 1.1s ease .2s forwards;}
}
@keyframes p3-line{to{width:100%;}}

/* Showcase / shots */
.p3-showcase{display:grid;grid-template-columns:1fr 1.05fr;gap:36px;align-items:center;margin:0 0 56px;}
.p3-showcase-image-left{grid-template-columns:1.05fr 1fr;}
.p3-showcase-image-left .p3-showcase-copy{order:2;}
.p3-showcase-full{grid-template-columns:1fr;}
.p3-showcase-copy h3,.p3-feat-cat h2{margin-bottom:12px;}
.p3-showcase-points{list-style:none;display:grid;gap:8px;margin:18px 0;}
.p3-showcase-points li{display:flex;gap:8px;align-items:flex-start;color:var(--ink-soft);}
.p3-shot{position:relative;margin:0;background:#fff;border:1px solid var(--border);border-radius:20px;padding:10px;box-shadow:var(--shadow-soft);}
.p3-shot-open{display:block;width:100%;border:0;background:none;padding:0;border-radius:14px;overflow:hidden;}
.p3-shot-img,.p3-shot img{width:100%;height:auto;max-height:420px;object-fit:contain;background:var(--page-mist);}
.p3-shot figcaption{font-size:12px;color:var(--ink-soft);padding:8px 6px 2px;}
.p3-hotspot{position:absolute;transform:translate(-50%,-50%);z-index:2;}
.p3-hotspot-dot{
  width:18px;height:18px;border-radius:50%;border:2px solid #fff;background:var(--shot-accent, var(--teal));
  box-shadow:0 0 0 6px rgba(18,53,42,.12);
}
.p3-hotspot-tip{
  position:absolute;left:50%;bottom:calc(100% + 8px);transform:translateX(-50%);
  background:#161616;color:#fff;border-radius:12px;padding:8px 10px;min-width:140px;font-size:12px;
  opacity:0;pointer-events:none;transition:opacity .15s ease;
}
.p3-hotspot:hover .p3-hotspot-tip,.p3-hotspot:focus-within .p3-hotspot-tip,.p3-hotspot-dot[aria-expanded="true"] + .p3-hotspot-tip{opacity:1;}
.p3-lightbox{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;}
.p3-lightbox[hidden]{display:none;}
.p3-lightbox-backdrop{position:absolute;inset:0;background:rgba(22,22,22,.62);}
.p3-lightbox-dialog{
  position:relative;z-index:1;width:min(1100px,94vw);max-height:90vh;background:#fff;border-radius:20px;
  padding:16px 16px 12px;display:flex;flex-direction:column;
}
.p3-lightbox-stage{overflow:auto;max-height:74vh;display:flex;align-items:center;justify-content:center;}
.p3-lightbox-img,.p3-lightbox-stage img{max-width:100%;max-height:70vh;object-fit:contain;transform-origin:center;transition:transform .2s ease;}
.p3-lightbox-close,.p3-lightbox-tools button{
  min-width:44px;min-height:44px;border-radius:12px;border:1px solid var(--border);background:#fff;font-size:22px;
}
.p3-lightbox-close{position:absolute;top:8px;right:8px;}
.p3-lightbox-tools{display:flex;justify-content:center;gap:8px;margin-top:8px;}

/* Mobile shots */
.p3-mobile-shots{
  display:flex;gap:14px;align-items:flex-end;padding:24px 18px 18px;overflow:auto;
  scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;
}
.p3-mobile-shot{
  flex:0 0 180px;scroll-snap-align:start;background:#fff;border:1px solid var(--border);
  border-radius:22px;padding:8px;box-shadow:var(--shadow-soft);margin:0;
}
.p3-mobile-shot:nth-child(2){transform:translateY(-10px);}
.p3-mobile-shot:nth-child(3){transform:translateY(6px);}
.p3-mobile-shot-img,.p3-mobile-shot img{width:100%;height:280px;object-fit:cover;border-radius:16px;}
.p3-mobile-shot figcaption{padding:8px 4px 2px;font-size:12px;}
.p3-mobile-shot figcaption strong{display:block;}
.p3-mobile-shot figcaption span{color:var(--ink-soft);}

/* Features page */
.p3-feat-intro{padding:8px 0 28px;}
.p3-feat-intro h2{font-size:clamp(28px,3.4vw,44px);max-width:18ch;margin-bottom:12px;}
.p3-feat-nav{padding:0 0 12px;}
.p3-feat-nav ul{
  list-style:none;display:flex;gap:8px;overflow-x:auto;padding:4px 0 12px;
  scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;
}
.p3-feat-nav a{
  display:inline-flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:999px;
  border:1px solid var(--border);background:#fff;white-space:nowrap;font-size:12px;font-weight:700;
  letter-spacing:.06em;text-transform:uppercase;scroll-snap-align:start;
}
.p3-feat-nav a:hover,.p3-feat-nav a:focus-visible{background:var(--navy);color:#fff;border-color:var(--navy);}
.p3-feat-cat{padding:56px 0;}
.p3-feat-cat-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:36px;align-items:center;}
.p3-showcase-image-left .p3-feat-cat-grid,.p3-feat-cat.p3-showcase-image-left .p3-feat-cat-grid{grid-template-columns:1.05fr 1fr;}
.p3-feat-cat.p3-showcase-image-left .p3-showcase-copy{order:2;}
.p3-feat-cat.p3-showcase-full .p3-feat-cat-grid{grid-template-columns:1fr;}
.p3-persona-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.p3-persona-card{
  background:#fff;border:1px solid rgba(22,22,22,.05);border-radius:24px;padding:22px;
  box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:10px;
}
.p3-persona-card-art{
  height:72px;border-radius:16px;background:var(--gold-light);display:flex;align-items:center;justify-content:center;overflow:hidden;
}
.p3-persona-card-img,.p3-persona-card-art img{width:100%;height:72px;object-fit:cover;}
.p3-persona-card h3{font-size:18px;}
.p3-persona-card ul{list-style:none;display:grid;gap:6px;font-size:13.5px;color:var(--ink-soft);}
.p3-persona-card li{display:flex;gap:8px;}
.p3-compare-teaser{
  background:#fff;border-radius:28px;padding:36px;text-align:center;border:1px solid rgba(22,22,22,.05);
  box-shadow:var(--shadow-soft);
}
.p3-compare-teaser h2{margin-bottom:10px;}
.p3-compare-teaser p{color:var(--ink-soft);max-width:52ch;margin:0 auto 22px;}
@media (prefers-reduced-motion:reduce){
  .p3-ocr-scan,.p3-ocr-box,.p3-start .p3-outcome-card,.p3-start-line::after{animation:none!important;opacity:1;transform:none;width:100%;}
}

/* Footer */
.p3-footer{background:#161616;color:#C9C7C0;padding:64px 0 28px;}
.p3-footer-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;gap:36px;}
.p3-footer .p3-logo{color:#fff;}
.p3-footer-brand p{margin-top:14px;font-size:14px;max-width:36ch;color:#A8A59C;}
.p3-footer-col{display:flex;flex-direction:column;gap:10px;font-size:14px;}
.p3-footer-col-title{
  color:#fff;font-size:28px;font-weight:500;margin-bottom:10px;padding-bottom:10px;
  border-bottom:1px solid rgba(255,255,255,.16);
}
.p3-footer-col a:hover{color:#fff;}
.p3-footer-wordmark{
  margin-top:56px;font-size:clamp(48px,10vw,120px);line-height:.9;color:#fff;opacity:.92;
  letter-spacing:-.04em;overflow:hidden;
}
.p3-footer-bottom{
  display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:18px;
  padding-top:18px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:#8E8B82;
}
.p3-wa{
  position:fixed;bottom:24px;right:24px;width:54px;height:54px;background:#25D366;color:#fff;
  border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:28px;z-index:70;
  box-shadow:0 8px 24px -8px rgba(37,211,102,.6);
}

/* Inner pages */
.breadcrumb-bar{padding:18px 0 0;font-size:13px;color:var(--ink-soft);}
.breadcrumb-bar a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;}
.inner-hero{padding:28px 0 8px;}
.inner-hero h1{margin-bottom:8px;max-width:18ch;}
.inner-hero p{color:var(--ink-soft);max-width:560px;margin-top:0;}
.inner-content{padding:24px 0 88px;}
.inner-content .page-content,.page-content{font-size:16px;color:var(--ink-soft);line-height:1.85;}
.page-content h2,.page-content h3{font-family:var(--serif);color:var(--ink);margin:28px 0 12px;}
.blog-page-sec,.refs-page-sec{padding:24px 0 88px;}
.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}
.blog-card{background:#fff;border-radius:24px;overflow:hidden;border:1px solid rgba(22,22,22,.05);transition:transform .18s ease,box-shadow .18s ease;}
.blog-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);}
.blog-media{aspect-ratio:16/10;background:var(--gold-light);overflow:hidden;}
.blog-media img{width:100%;height:100%;object-fit:cover;}
.blog-placeholder{display:flex;align-items:center;justify-content:center;height:100%;font-family:var(--serif);font-size:40px;color:var(--teal);}
.blog-body{padding:22px;}
.blog-meta{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--ink-soft);margin-bottom:10px;}
.blog-category{color:var(--teal);font-weight:600;letter-spacing:.08em;text-transform:uppercase;}
.blog-title{font-family:var(--serif);font-size:22px;font-weight:500;margin-bottom:8px;}
.blog-excerpt{font-size:14px;color:var(--ink-soft);margin-bottom:12px;}
.blog-link{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;}
.blog-empty,.blog-pagination{text-align:center;color:var(--ink-soft);padding:24px 0;}
.section{padding:56px 0 88px;}
.eyebrow{
  display:inline-flex;align-items:center;gap:8px;
  font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--ink-soft);margin-bottom:16px;
}
.btn{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  min-height:48px;padding:12px 22px;border-radius:var(--radius-pill);border:0;
  font:inherit;font-weight:700;font-size:13px;letter-spacing:.04em;cursor:pointer;
  transition:background .2s ease,transform .15s ease,box-shadow .2s ease;
}
.btn:active{transform:scale(.98);}
.btn-coral{background:var(--coral);color:#fff;box-shadow:0 12px 28px -16px rgba(210,101,74,.7);}
.btn-coral:hover{background:#C4573F;}
.page-hero{padding:48px 0 28px;position:relative;}
.page-hero .wrap{max-width:1200px;margin:0 auto;}
.page-hero h1 .accent{color:var(--teal);}
.page-hero p.lead{font-size:17px;color:var(--ink-soft);max-width:54ch;margin:0;}
.info-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;}
.info-card{
  background:#fff;border-radius:28px;padding:26px 24px 28px;
  border:1px solid rgba(22,22,22,.05);box-shadow:var(--shadow-soft);
  transition:transform .18s ease,box-shadow .18s ease;
}
.info-card:hover{transform:translateY(-3px);box-shadow:var(--shadow);}
.info-card .ico,
.p3-contact-card__ico{
  --ico:var(--teal);
  width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;
  margin-bottom:18px;background:#fff;color:var(--ico);font-size:16px;
  border:1.5px solid color-mix(in srgb, var(--ico) 45%, var(--border));
  box-shadow:0 10px 24px -16px rgba(22,22,22,.35);
}
.info-card h4{font-family:var(--serif);font-size:18px;font-weight:500;margin:0 0 6px;color:var(--ink);}
.info-card p{font-size:13.5px;color:var(--ink-soft);margin:0 0 10px;line-height:1.55;white-space:pre-line;}
.info-card a.link{font-size:13.5px;color:var(--ink);font-weight:700;text-decoration:underline;text-underline-offset:3px;}
.contact-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:28px;align-items:start;}
.contact-form{
  background:#fff;border-radius:28px;padding:32px 36px;
  border:1px solid rgba(22,22,22,.05);box-shadow:var(--shadow-soft);
}
.contact-form h3{font-family:var(--serif);font-size:28px;font-weight:500;margin:0 0 8px;}
.contact-form .intro{color:var(--ink-soft);font-size:14.5px;margin:0 0 22px;line-height:1.6;}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:0;}
.form-field{margin-bottom:14px;display:flex;flex-direction:column;gap:7px;}
.form-field label{font-size:13px;font-weight:600;color:var(--ink);}
.form-field input,.form-field select,.form-field textarea{
  font:inherit;font-size:14.5px;padding:12px 14px;border:1.5px solid var(--border);
  border-radius:var(--radius-sm);background:#fff;color:var(--ink);width:100%;min-height:44px;
}
.form-field textarea{min-height:120px;resize:vertical;}
.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;border-color:var(--navy);background:#fff;}
.form-note{font-size:12.5px;color:var(--ink-soft);margin-top:14px;text-align:center;}
.form-success{display:none;align-items:center;gap:10px;background:rgba(47,111,78,.12);color:var(--success);border-radius:12px;padding:14px 16px;font-weight:600;margin-bottom:18px;}
.form-success.show,.form-success.is-visible{display:flex;}
.side-panel{display:flex;flex-direction:column;gap:16px;}
.hours-card{background:var(--teal);color:#EEF4E8;border-radius:28px;padding:28px;}
.hours-card h4{font-family:var(--serif);font-size:22px;font-weight:500;margin:0 0 16px;color:#fff;}
.hours-row{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12);}
.hours-row:last-child{border-bottom:0;}
.hours-row .v{font-weight:700;opacity:.95;text-align:right;}
.map-card{
  border-radius:28px;overflow:hidden;border:1px solid var(--border);
  position:relative;background:#fff;box-shadow:var(--shadow-soft);
  aspect-ratio:auto;min-height:0;
}
.map-card .map-embed{
  position:relative;inset:auto;display:block;
  width:100%;aspect-ratio:16/10;min-height:200px;background:var(--gold-light);
}
.map-card .map-embed iframe{
  position:absolute;inset:0;width:100%;height:100%;border:0;display:block;
}
.map-card .pin{
  height:180px;display:flex;align-items:center;justify-content:center;
  background:linear-gradient(160deg,var(--gold-light),var(--teal-light));
}
.map-card .pin span{
  width:56px;height:56px;border-radius:16px;background:var(--teal);color:#fff;
  display:flex;align-items:center;justify-content:center;
  font-family:var(--serif);font-size:24px;font-weight:500;
}
.map-card .addr{
  position:relative;z-index:1;padding:14px 16px;font-size:13.5px;
  color:var(--ink-soft);line-height:1.55;background:#fff;border-top:1px solid var(--border);
}
.contact-hero{padding:48px 0 12px;}
.blob{display:none;}
.apps{
  display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:center;
  background:#fff;border:1px solid rgba(22,22,22,.05);border-radius:28px;
  padding:32px 36px;box-shadow:var(--shadow-soft);
}
.apps h2{font-family:var(--serif);font-size:clamp(24px,3vw,34px);font-weight:500;line-height:1.15;margin:0 0 10px;}
.apps p{color:var(--ink-soft);margin:0 0 18px;max-width:48ch;}
.store-badges{display:flex;flex-wrap:wrap;gap:10px;}
.mini-list{background:var(--page-mist);border-radius:20px;padding:16px 18px;border:1px solid var(--border);}
.mini-list .mrow{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13.5px;}
.mini-list .mrow:last-child{border-bottom:0;}
.mini-list .mrow .l{color:var(--ink-soft);}
.mini-list .mrow .v{font-weight:700;}
.p3-footer .theme-social-links{--ts-primary:#C5E87A;--ts-text:#fff;--ts-border:rgba(255,255,255,.18);}
.p3-footer .theme-social-link{color:#fff;border-color:rgba(255,255,255,.18);}
.theme-footer-newsletter-form{display:flex;gap:8px;margin-top:10px;}
.theme-footer-newsletter-form input{
  flex:1;min-height:44px;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.18);
  background:rgba(255,255,255,.06);color:#fff;padding:0 14px;font:inherit;
}
.theme-footer-newsletter-form button{
  min-height:44px;border:0;border-radius:var(--radius-pill);background:#fff;color:#161616;
  padding:0 16px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;
}
.blog-detail-sec{padding:24px 0 88px;}
.blog-detail-card{background:#fff;border:1px solid rgba(22,22,22,.05);border-radius:28px;overflow:hidden;}
.blog-detail-media img{width:100%;max-height:460px;object-fit:cover;display:block;}
.blog-detail-body{padding:40px;}
.blog-detail-title{font-family:var(--serif);font-size:clamp(28px,4vw,44px);line-height:1.15;margin:0 0 24px;}
.blog-detail-content{color:var(--ink-soft);line-height:1.85;font-size:16px;}
.blog-detail-content img{max-width:100%;height:auto;border-radius:16px;}
.blog-detail-back{display:inline-block;margin-top:28px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;}
.blog-related{margin-top:48px;}
.blog-related-title{font-family:var(--serif);font-size:28px;margin-bottom:20px;}
.refs-empty{text-align:center;color:var(--ink-soft);padding:32px 0;}
.refs-logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;}
.refs-logo-card{background:#fff;border-radius:22px;padding:22px;border:1px solid rgba(22,22,22,.05);display:flex;flex-direction:column;gap:12px;}
.refs-logo-media{min-height:64px;display:flex;align-items:center;justify-content:center;}
.refs-logo-media img{max-height:48px;width:auto;filter:grayscale(1);opacity:.8;}
.refs-logo-placeholder{font-family:var(--serif);font-size:32px;color:var(--teal);}
.refs-logo-name{font-weight:700;}
.refs-logo-text{font-size:13.5px;color:var(--ink-soft);}
.refs-logo-link{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;}
@media (max-width:980px){
  .refs-logo-grid{grid-template-columns:repeat(2,1fr);}
  .blog-detail-body{padding:24px 20px;}
}
@media (max-width:720px){
  .refs-logo-grid{grid-template-columns:1fr;}
}

@media (max-width:1100px){
  .p3-pricing,.p3-int-grid,.p3-start,.p3-trust-grid,.p3-persona-cards{grid-template-columns:repeat(2,1fr);}
  .p3-int-card.is-wide{grid-column:span 1;}
  .p3-footer-grid,.p3-int-layout,.p3-showcase,.p3-feat-cat-grid,.p3-showcase-image-left .p3-feat-cat-grid{grid-template-columns:1fr 1fr;}
  .p3-flow-label strong{font-size:10px;}
  .p3-split-hero-grid{gap:28px 36px;}
  .p3-split-hero-title{font-size:clamp(32px,4vw,48px);}
  .p3-stacked-hero-media.is-framed{min-height:clamp(260px, 40vw, 460px);}
  .p3-stacked-hero-media.is-frameless{min-height:0;}
}
@media (max-width:980px){
  .p3-nav-links{display:none;}
  .p3-nav-toggle{display:block;}
  .p3-outcome-grid,.p3-pillars,.p3-stories,.p3-compare,.p3-stat-grid,.contact-grid,.blog-grid,.p3-split-card,.p3-trust-card,
  .p3-showcase,.p3-feat-cat-grid,.p3-feat-cat.p3-showcase-image-left .p3-feat-cat-grid,.p3-split-hero-grid,.apps{
    grid-template-columns:1fr;
  }
  .info-cards,.info-cards.cp-cards__grid{grid-template-columns:repeat(2,1fr);}
  .p3-showcase-image-left .p3-showcase-copy,.p3-feat-cat.p3-showcase-image-left .p3-showcase-copy{order:0;}
  .p3-persona-panel.is-active{grid-template-columns:1fr;}
  .p3-persona-copy{border-left:none;border-top:2px solid var(--coral);}
  .p3-persona-out{border-left:none;border-top:1px solid var(--border);}
  .p3-pillar{min-height:0;padding-bottom:140px;}
  .p3-flow.p3-flow-simplify .p3-flow-frame{display:none;}
  .p3-flow.p3-flow-simplify{min-height:0;}
  .p3-flow.p3-flow-simplify .p3-flow-mobile{display:grid;grid-template-columns:1fr 1fr;}
  .p3-flow.p3-flow-simplify .p3-flow-mobile-core{grid-column:1/-1;}
  .p3-hotspot-desk{display:none;}
}
@media (max-width:720px){
  .p3-hero{padding:12px 0 24px;}
  .p3-split-hero{padding:28px 0 16px;}
  .p3-split-hero-title{max-width:18ch;}
  .p3-stacked-hero{padding:32px 0 16px;}
  .p3-stacked-hero-title{max-width:16ch;}
  .p3-stacked-hero-media.is-framed{min-height:240px;border-radius:24px;}
  .p3-stacked-hero-media.is-frameless{min-height:0;border-radius:0;}
  .p3-section{padding:56px 0;}
  .p3-pricing,.p3-int-grid,.p3-start,.info-cards,.info-cards.cp-cards__grid,.form-row,.blog-grid,.p3-footer-grid,.p3-int-layout,.p3-persona-cards{grid-template-columns:1fr;}
  .section{padding:40px 0 64px;}
  .contact-form{padding:24px 20px;}
  .apps{padding:24px 20px;}
  .page-hero .wrap,.cp-hero .wrap{max-width:100%;}
  .p3-nav-cta .p3-nav-login{display:none;}
  .wrap,.container{padding:0 16px;}
  .p3-profit-images{gap:8px;margin-bottom:20px;flex-wrap:wrap;}
  .p3-profit-images li{width:64px;height:64px;flex:0 0 64px;border-radius:12px;padding:8px;}
  .p3-cta-card{padding:48px 20px 56px;border-radius:24px 24px 0 0;}
  .p3-header{padding:10px 10px 0;}
  .p3-nav{padding:6px 8px 6px 14px;}
  .p3-int-grid{grid-template-columns:repeat(2,1fr);}
  .p3-mobile-shot:nth-child(2),.p3-mobile-shot:nth-child(3){transform:none;}
}
@media (max-width:390px){
  .wrap,.container{padding:0 12px;}
  img,video,iframe,table{max-width:100%;}
  .p3-nav,.p3-hero-ctas,.p3-section{overflow-x:clip;}
  .p3-int-grid{grid-template-columns:1fr;}
}

/* Contact page base overrides — detaylı görünüm: contact-page-theme-styles.blade.php */
body.p3-body .p3-contact-hero .wrap,
body.p3-body .cp-hero.page-hero .wrap{
  max-width:1200px;
  margin:0 auto;
}
body.p3-body .p3-contact-hero__copy{max-width:640px;}
body.p3-body .p3-contact-cards__grid,
body.p3-body .info-cards{gap:22px;}
body.p3-body .cp-form{padding-bottom:88px;}
body.p3-body .cp-form__card.contact-form,
body.p3-body .contact-form.cp-form__card{
  border-radius:28px;
  padding:32px 36px;
  box-shadow:var(--shadow-soft);
  border:1px solid rgba(22,22,22,.05);
}
body.p3-body .cp-form__card h3,
body.p3-body .contact-form h3{
  font-family:var(--serif);
  font-weight:500;
  font-size:28px;
}
body.p3-body .cp-form .form-field input,
body.p3-body .cp-form .form-field select,
body.p3-body .cp-form .form-field textarea{
  background:#fff;
  border:1.5px solid var(--border);
  border-radius:var(--radius-sm);
}
body.p3-body .cp-form__submit.btn,
body.p3-body .cp-form .btn-coral,
body.p3-body .btn.btn-coral{
  background:var(--coral);
  color:#fff;
  border-radius:var(--radius-pill);
  min-height:48px;
  box-shadow:0 12px 28px -16px rgba(210,101,74,.7);
}
body.p3-body .cp-form__side .hours-card,
body.p3-body .hours-card{
  background:var(--teal);
  border-radius:28px;
}
body.p3-body .cp-form__side .hours-card h4,
body.p3-body .hours-card h4{
  font-family:var(--serif);
  font-weight:500;
  font-size:22px;
  color:#fff;
}
body.p3-body .cp-form__side .map-card,
body.p3-body .map-card{
  aspect-ratio:auto;
  min-height:0;
  background:#fff;
  border-radius:28px;
  overflow:hidden;
}
body.p3-body .cp-form__side .map-embed,
body.p3-body .map-card .map-embed{
  position:relative;
  inset:auto;
  width:100%;
  min-height:200px;
  aspect-ratio:16/10;
  height:auto;
}
body.p3-body .cp-form__side .map-embed iframe,
body.p3-body .map-card .map-embed iframe{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  display:block;
  border:0;
}
body.p3-body .cp-form__side .addr,
body.p3-body .map-card .addr{
  position:relative;
  z-index:1;
  padding:14px 16px;
  background:#fff;
  border-top:1px solid var(--border);
  color:var(--ink-soft);
}
body.p3-body .cp-form__side .pin,
body.p3-body .map-card .pin{
  height:180px;
  background:linear-gradient(160deg,var(--gold-light),var(--teal-light));
}
body.p3-body .theme-social-links--contact{
  --ts-primary:var(--teal);
  --ts-text:var(--ink);
  --ts-border:var(--border);
  margin-top:4px;
  padding-top:16px;
}
@media (max-width:720px){
  body.p3-body .cp-form__card.contact-form,
  body.p3-body .contact-form.cp-form__card{padding:24px 20px;}
  body.p3-body .cp-form{padding-bottom:64px;}
}

/* BEGIN ai-block:html_operasyonlar1 */
.ph3-siparis-akisi26 {
  padding: 96px 20px;
  background: #f6f4ee;
  color: #161616;
  font-family: "Inter", Arial, sans-serif;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__inner {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__head {
  max-width: 780px;
  margin: 0 auto 44px;
  text-align: center;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__kicker {
  display: inline-block;
  margin: 0 0 18px;
  padding: 9px 15px;
  border: 1px solid #d5ddd8;
  border-radius: 30px;
  background: #ffffff;
  color: #0c7568;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 1.2px;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__title {
  margin: 0;
  color: #161616;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 56px;
  font-weight: 650;
  line-height: 1.05;
  letter-spacing: -2px;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__intro {
  max-width: 680px;
  margin: 22px auto 0;
  color: #5c5c56;
  font-size: 17px;
  line-height: 1.7;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__card {
  min-height: 220px;
  padding: 26px;
  border: 1px solid #e4e1d8;
  border-top: 4px solid #12352a;
  border-radius: 18px;
  background: #ffffff;
  box-shadow: 0 14px 30px rgba(22, 22, 22, 0.06);
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__number {
  display: inline-flex;
  width: 42px;
  height: 42px;
  margin: 0 0 22px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #e7f0c8;
  color: #12352a;
  font-size: 12px;
  font-weight: 700;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__label {
  margin: 0 0 10px;
  color: #0c7568;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: 1px;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__card-title {
  margin: 0 0 12px;
  color: #161616;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 25px;
  font-weight: 650;
  line-height: 1.15;
  letter-spacing: -0.5px;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__card-text {
  margin: 0;
  color: #5c5c56;
  font-size: 15px;
  line-height: 1.65;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__result {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
  margin-top: 18px;
  padding: 24px 28px;
  border-radius: 18px;
  background: #12352a;
  color: #ffffff;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__result-title {
  margin: 0;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 24px;
  font-weight: 650;
  line-height: 1.25;
}

.ph3-siparis-akisi26 .ph3-siparis-akisi26__result-text {
  margin: 0;
  color: #f6f4ee;
  font-size: 14px;
  line-height: 1.6;
  text-align: right;
}

@media (max-width: 900px) {
  .ph3-siparis-akisi26 .ph3-siparis-akisi26__grid {
    grid-template-columns: repeat(2, 1fr);
  }

  .ph3-siparis-akisi26 .ph3-siparis-akisi26__title {
    font-size: 48px;
  }
}

@media (max-width: 640px) {
  .ph3-siparis-akisi26 {
    padding: 64px 16px;
  }

  .ph3-siparis-akisi26 .ph3-siparis-akisi26__head {
    margin-bottom: 30px;
    text-align: left;
  }

  .ph3-siparis-akisi26 .ph3-siparis-akisi26__title {
    font-size: 38px;
    letter-spacing: -1px;
  }

  .ph3-siparis-akisi26 .ph3-siparis-akisi26__intro {
    margin-top: 18px;
    font-size: 16px;
  }

  .ph3-siparis-akisi26 .ph3-siparis-akisi26__grid {
    grid-template-columns: 1fr;
  }

  .ph3-siparis-akisi26 .ph3-siparis-akisi26__card {
    min-height: 0;
    padding: 22px;
  }

  .ph3-siparis-akisi26 .ph3-siparis-akisi26__number {
    margin-bottom: 18px;
  }

  .ph3-siparis-akisi26 .ph3-siparis-akisi26__result {
    grid-template-columns: 1fr;
    gap: 8px;
    padding: 22px;
  }

  .ph3-siparis-akisi26 .ph3-siparis-akisi26__result-text {
    text-align: left;
  }
}
/* END ai-block:html_operasyonlar1 */

/* BEGIN ai-block:html_gercek_karlilik_h_t_m_l */
.ph3-market-profit26 {
  padding: 88px 20px;
  background: #f6f4ee;
  color: #161616;
  font-family: "Inter", Arial, sans-serif;
}

.ph3-market-profit26 .ph3-market-profit26__inner {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

.ph3-market-profit26 .ph3-market-profit26__head {
  max-width: 820px;
  margin: 0 auto 36px;
  text-align: center;
}

.ph3-market-profit26 .ph3-market-profit26__kicker {
  display: inline-block;
  margin: 0 0 16px;
  padding: 9px 15px;
  border: 1px solid #d5ddd8;
  border-radius: 30px;
  background: #ffffff;
  color: #0c7568;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
}

.ph3-market-profit26 .ph3-market-profit26__title {
  margin: 0;
  color: #161616;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 56px;
  font-weight: 650;
  line-height: 1.05;
  letter-spacing: -2px;
}

.ph3-market-profit26 .ph3-market-profit26__description {
  max-width: 680px;
  margin: 20px auto 0;
  color: #5c5c56;
  font-size: 17px;
  line-height: 1.7;
}

.ph3-market-profit26 .ph3-market-profit26__channels {
  display: flex;
  gap: 20px;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 18px;
  padding: 18px 22px;
  border-radius: 18px;
  background: #12352a;
}

.ph3-market-profit26 .ph3-market-profit26__channels-title {
  margin: 0;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
}

.ph3-market-profit26 .ph3-market-profit26__channel-list {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.ph3-market-profit26 .ph3-market-profit26__channel {
  margin: 0;
  padding: 9px 13px;
  border-radius: 24px;
  background: #ffffff;
  color: #161616;
  font-size: 12px;
  font-weight: 700;
}

.ph3-market-profit26 .ph3-market-profit26__calculation {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 14px;
}

.ph3-market-profit26 .ph3-market-profit26__card {
  min-height: 210px;
  padding: 24px;
  border: 1px solid #e4e1d8;
  border-radius: 18px;
  background: #ffffff;
}

.ph3-market-profit26 .ph3-market-profit26__card--gross {
  background: #e7f0c8;
}

.ph3-market-profit26 .ph3-market-profit26__card--net {
  border-color: #12352a;
  background: #12352a;
}

.ph3-market-profit26 .ph3-market-profit26__sign {
  display: flex;
  width: 40px;
  height: 40px;
  margin-bottom: 20px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #f1efe8;
  color: #12352a;
  font-size: 22px;
  font-weight: 700;
}

.ph3-market-profit26 .ph3-market-profit26__sign--net {
  background: #e7f0c8;
}

.ph3-market-profit26 .ph3-market-profit26__label {
  margin: 0 0 9px;
  color: #0c7568;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1px;
}

.ph3-market-profit26 .ph3-market-profit26__label--net {
  color: #e7f0c8;
}

.ph3-market-profit26 .ph3-market-profit26__card-title {
  margin: 0 0 11px;
  color: #161616;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 27px;
  font-weight: 650;
  line-height: 1.15;
}

.ph3-market-profit26 .ph3-market-profit26__card-title--net {
  color: #ffffff;
}

.ph3-market-profit26 .ph3-market-profit26__card-text {
  margin: 0;
  color: #5c5c56;
  font-size: 15px;
  line-height: 1.6;
}

.ph3-market-profit26 .ph3-market-profit26__card-text--net {
  color: #f6f4ee;
}

.ph3-market-profit26 .ph3-market-profit26__summary {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 20px;
  margin-top: 18px;
  padding: 22px 26px;
  border: 1px solid #e4e1d8;
  border-radius: 18px;
  background: #ffffff;
}

.ph3-market-profit26 .ph3-market-profit26__summary-title {
  margin: 0;
  font-family: "Playfair Display", Georgia, serif;
  font-size: 24px;
  font-weight: 650;
}

.ph3-market-profit26 .ph3-market-profit26__summary-text {
  margin: 0;
  color: #5c5c56;
  font-size: 14px;
  line-height: 1.6;
  text-align: right;
}

@media (max-width: 900px) {
  .ph3-market-profit26 .ph3-market-profit26__calculation {
    grid-template-columns: repeat(2, 1fr);
  }

  .ph3-market-profit26 .ph3-market-profit26__title {
    font-size: 46px;
  }
}

@media (max-width: 640px) {
  .ph3-market-profit26 {
    padding: 60px 16px;
  }

  .ph3-market-profit26 .ph3-market-profit26__head {
    text-align: left;
  }

  .ph3-market-profit26 .ph3-market-profit26__title {
    font-size: 38px;
    letter-spacing: -1px;
  }

  .ph3-market-profit26 .ph3-market-profit26__description {
    margin-top: 16px;
    font-size: 16px;
  }

  .ph3-market-profit26 .ph3-market-profit26__channels {
    display: block;
  }

  .ph3-market-profit26 .ph3-market-profit26__channels-title {
    margin-bottom: 14px;
  }

  .ph3-market-profit26 .ph3-market-profit26__calculation {
    grid-template-columns: 1fr;
  }

  .ph3-market-profit26 .ph3-market-profit26__card {
    min-height: 0;
  }

  .ph3-market-profit26 .ph3-market-profit26__summary {
    grid-template-columns: 1fr;
  }

  .ph3-market-profit26 .ph3-market-profit26__summary-text {
    text-align: left;
  }
}
/* END ai-block:html_gercek_karlilik_h_t_m_l */

/* BEGIN ai-block:ai_ocr_interactive_v2 */
.ai-block-ai-ocr-interactive-v2{padding: 88px 0;
  background: var(--page-bg);
  color: var(--ink);
  overflow: hidden;}
.ai-block-ai-ocr-interactive-v2-head{max-width: 760px;
  margin: 0 auto 34px;
  text-align: center;}
.ai-block-ai-ocr-interactive-v2-eyebrow{margin: 0 0 12px;
  color: var(--teal);
  font-size: .76rem;
  font-weight: 700;
  letter-spacing: .14em;
  text-transform: uppercase;}
.ai-block-ai-ocr-interactive-v2-title{margin: 0;
  color: var(--ink);
  font-family: var(--font-heading);
  font-size: clamp(2rem, 4vw, 3.6rem);
  font-weight: 500;
  line-height: 1.08;}
.ai-block-ai-ocr-interactive-v2-description{max-width: 650px;
  margin: 18px auto 0;
  color: var(--ink-soft);
  font-size: 1rem;
  line-height: 1.7;}
.ai-block-ai-ocr-interactive-v2-stage{max-width: 1120px;
  margin: 0 auto;}
.ai-block-ai-ocr-interactive-v2-visual{display: flex;
  min-height: 300px;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border: 1px solid var(--border);
  border-radius: var(--radius-lg);
  background: var(--surface);}
.ai-block-ai-ocr-interactive-v2-image{display: block;
  width: 100%;
  height: auto;
  max-height: 620px;
  object-fit: contain;}
.ai-block-ai-ocr-interactive-v2-empty{display: flex;
  min-height: 300px;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  padding: 32px;
  color: var(--ink-soft);
  text-align: center;}
.ai-block-ai-ocr-interactive-v2-empty i{color: var(--teal);
  font-size: 2rem;}
.ai-block-ai-ocr-interactive-v2-navigation{display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 14px;
  margin-top: 18px;}
.ai-block-ai-ocr-interactive-v2-step{display: flex;
  min-height: 64px;
  align-items: center;
  gap: 12px;
  width: 100%;
  padding: 12px 16px;
  border: 1px solid var(--border);
  border-radius: 14px;
  background: var(--surface);
  color: var(--ink);
  cursor: pointer;
  font: inherit;
  text-align: left;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease, transform .2s ease;}
.ai-block-ai-ocr-interactive-v2-step:hover{transform: translateY(-2px);
  border-color: var(--teal);}
.ai-block-ai-ocr-interactive-v2-step.is-selected{border-color: var(--teal);
  background: var(--teal);
  color: #FFFFFF;}
.ai-block-ai-ocr-interactive-v2-step-number{display: inline-flex;
  flex: 0 0 32px;
  width: 32px;
  height: 32px;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: var(--teal-light);
  color: var(--teal);
  font-size: .9rem;
  font-weight: 700;}
.ai-block-ai-ocr-interactive-v2-step-label{font-size: .94rem;
  font-weight: 700;
  line-height: 1.25;}
.ai-block-ai-ocr-interactive-v2-panels{margin-top: 20px;}
.ai-block-ai-ocr-interactive-v2-panel{display: none;
  padding: 24px 28px;
  border: 1px solid var(--border);
  border-radius: var(--radius-md);
  background: var(--surface);}
.ai-block-ai-ocr-interactive-v2-panel.is-visible{display: block;}
.ai-block-ai-ocr-interactive-v2-panel-step{display: block;
  margin-bottom: 8px;
  color: var(--teal);
  font-size: .75rem;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;}
.ai-block-ai-ocr-interactive-v2-panel h3{margin: 0 0 8px;
  color: var(--ink);
  font-family: var(--font-heading);
  font-size: 1.65rem;
  font-weight: 500;}
.ai-block-ai-ocr-interactive-v2-panel p{max-width: 780px;
  margin: 0;
  color: var(--ink-soft);
  line-height: 1.7;}
.ai-block-ai-ocr-interactive-v2-action{margin-top: 26px;
  text-align: center;}
@media (max-width: 900px) {.ai-block-ai-ocr-interactive-v2-navigation{grid-template-columns: repeat(2, minmax(0, 1fr));}}
@media (max-width: 560px) {.ai-block-ai-ocr-interactive-v2{padding: 64px 0;}
.ai-block-ai-ocr-interactive-v2-head{margin-bottom: 24px;}
.ai-block-ai-ocr-interactive-v2-navigation{grid-template-columns: 1fr;
    gap: 10px;}
.ai-block-ai-ocr-interactive-v2-step{min-height: 58px;}
.ai-block-ai-ocr-interactive-v2-panel{padding: 20px;}}
/* END ai-block:ai_ocr_interactive_v2 */

/* BEGIN ai-block:product_tour_v2 */
.ai-block-product-tour-v2{padding: 52px 0 84px;
  background: var(--page-bg);
  color: var(--ink);}
.ai-block-product-tour-v2-head{max-width: 760px;
  margin: 0 auto 30px;
  text-align: center;}
.ai-block-product-tour-v2-eyebrow{margin: 0 0 10px;
  color: var(--teal);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .12em;
  text-transform: uppercase;}
.ai-block-product-tour-v2-title{margin: 0;
  color: var(--ink);
  font-family: var(--font-heading);
  font-size: clamp(32px, 4vw, 52px);
  font-weight: 500;
  line-height: 1.08;}
.ai-block-product-tour-v2-description{max-width: 650px;
  margin: 16px auto 0;
  color: var(--ink-soft);
  font-size: 16px;
  line-height: 1.65;}
.ai-block-product-tour-v2-tabs{display: flex;
  gap: 8px;
  justify-content: center;
  margin-bottom: 20px;
  overflow-x: auto;
  padding: 4px;
  scrollbar-width: none;}
.ai-block-product-tour-v2-tabs::-webkit-scrollbar{display: none;}
.ai-block-product-tour-v2-tab{flex: 0 0 auto;
  min-height: 44px;
  padding: 10px 18px;
  border: 1px solid var(--border);
  border-radius: var(--radius-pill);
  background: var(--surface);
  color: var(--ink-soft);
  cursor: pointer;
  font: inherit;
  font-size: 13px;
  font-weight: 700;
  white-space: nowrap;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease;}
.ai-block-product-tour-v2-tab.is-active{border-color: var(--teal);
  background: var(--teal);
  color: #FFFFFF;}
.ai-block-product-tour-v2-panel[hidden]{display: none;}
.ai-block-product-tour-v2-card{display: grid;
  grid-template-columns: minmax(0, 32fr) minmax(0, 68fr);
  min-height: 460px;
  overflow: hidden;
  border: 1px solid var(--border);
  border-radius: 24px;
  background: var(--surface);
  box-shadow: 0 12px 30px rgba(22, 22, 22, .05);}
.ai-block-product-tour-v2-copy{display: flex;
  flex-direction: column;
  justify-content: center;
  padding: clamp(28px, 4vw, 56px);
  background: var(--teal);
  color: #FFFFFF;}
.ai-block-product-tour-v2-label{margin-bottom: 18px;
  color: var(--teal-light);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;}
.ai-block-product-tour-v2-copy h3{margin: 0;
  color: #FFFFFF;
  font-family: var(--font-heading);
  font-size: clamp(26px, 3vw, 40px);
  font-weight: 500;
  line-height: 1.12;}
.ai-block-product-tour-v2-copy p{margin: 20px 0 0;
  color: #E7F0C8;
  font-size: 15px;
  line-height: 1.7;}
.ai-block-product-tour-v2-screen{display: flex;
  flex-direction: column;
  justify-content: center;
  min-width: 0;
  padding: clamp(20px, 4vw, 52px);
  background: #FFFFFF;}
.ai-block-product-tour-v2-screen img{display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 560px;
  object-fit: contain;}
.ai-block-product-tour-v2-screen p{margin: 12px 0 0;
  color: var(--ink-soft);
  font-size: 12px;
  line-height: 1.45;
  text-align: center;}
@media (max-width: 760px) {.ai-block-product-tour-v2{padding: 38px 0 60px;}
.ai-block-product-tour-v2-head{margin-bottom: 22px;}
.ai-block-product-tour-v2-tabs{justify-content: flex-start;
    margin-right: -16px;
    margin-left: -16px;
    padding-right: 16px;
    padding-left: 16px;}
.ai-block-product-tour-v2-card{display: flex;
    flex-direction: column;
    min-height: 0;}
.ai-block-product-tour-v2-screen{order: 1;
    padding: 20px 16px 12px;}
.ai-block-product-tour-v2-copy{order: 2;
    padding: 28px 24px 32px;}
.ai-block-product-tour-v2-screen img{max-height: none;}}
/* END ai-block:product_tour_v2 */

/* BEGIN ai-block:html_block_2 */
/* GENEL ALAN */
.ph3-wrap {
  width: 100%;
  max-width: 1240px;
  margin: 0 auto;
  padding: 40px 20px;
  background: transparent;
  color: #161616;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 1.55;
}

.ph3-wrap,
.ph3-wrap * {
  box-sizing: border-box;
}

.ph3-wrap h1,
.ph3-wrap h2,
.ph3-wrap h3,
.ph3-wrap p,
.ph3-wrap ul {
  margin: 0;
  padding: 0;
}

.ph3-wrap p,
.ph3-wrap li {
  font-size: 14px;
  line-height: 1.55;
}

.ph3-wrap h1,
.ph3-wrap h2 {
  font-family: Georgia, "Times New Roman", serif;
  font-weight: 500;
  color: #161616;
  letter-spacing: -1px;
}

.ph3-wrap h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
  color: #161616;
}

.ph3-wrap a {
  text-decoration: none;
}

.ph3-wrap a:focus-visible,
.ph3-wrap summary:focus-visible {
  outline: 3px solid #c4a035;
  outline-offset: 4px;
}

/* GİRİŞ */
.ph3-wrap .ph3-hero {
  max-width: 760px;
  margin: 0 auto 32px;
  text-align: center;
}

.ph3-wrap .ph3-eyebrow {
  color: #12352a;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.ph3-wrap h1 {
  margin: 14px 0 18px;
  font-size: 48px;
  line-height: 1.12;
}

.ph3-wrap .ph3-lead {
  color: #5c5c56;
  font-size: 17px;
  line-height: 1.6;
}

.ph3-wrap .ph3-billing {
  display: inline-flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 6px;
  margin-top: 18px;
  padding: 7px 14px;
  border: 1px solid #e4e1d8;
  border-radius: 30px;
  color: #5c5c56;
  font-size: 13px;
}

/* PAKET KARTLARI */
.ph3-wrap .ph3-plans {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  align-items: start;
  gap: 14px;
}

.ph3-wrap .ph3-card {
  min-width: 0;
  padding: 22px 18px;
  border: 1px solid #e4e1d8;
  border-radius: 18px;
  background: #ffffff;
  color: #161616;
}

.ph3-wrap .ph3-card-top {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: 12px;
}

.ph3-wrap .ph3-badge {
  display: inline-block;
  padding: 5px 8px;
  border-radius: 30px;
  background: #e7f0c8;
  color: #12352a;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.4;
}

.ph3-wrap .ph3-description {
  min-height: 44px;
  color: #5c5c56;
  font-size: 14px;
  line-height: 1.5;
}

.ph3-wrap .ph3-price {
  margin-top: 18px;
  color: #161616;
  font-size: 31px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -1px;
  white-space: nowrap;
}

.ph3-wrap .ph3-period {
  min-height: 38px;
  margin: 6px 0 16px;
  color: #5c5c56;
  font-size: 12px;
  line-height: 1.55;
}

.ph3-wrap .ph3-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  width: 100%;
  min-height: 44px;
  padding: 11px 8px;
  border: 1px solid #12352a;
  border-radius: 9px;
  background: #12352a;
  color: #ffffff;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.3;
  text-align: center;
  text-decoration: none;
}

.ph3-wrap a.ph3-btn:hover {
  background: #214d3c;
}

.ph3-wrap .ph3-list {
  display: grid;
  gap: 9px;
  margin: 20px 0;
  padding: 0;
  list-style: none;
}

.ph3-wrap .ph3-list li {
  position: relative;
  min-height: 34px;
  padding-left: 19px;
  color: #161616;
  font-size: 14px;
  line-height: 1.45;
  list-style: none;
}

.ph3-wrap .ph3-list li::before {
  position: absolute;
  top: 0;
  left: 0;
  content: "✓";
  color: #12352a;
  font-weight: 700;
}

.ph3-wrap .ph3-gift {
  min-height: 61px;
  padding-top: 14px;
  border-top: 1px solid #e4e1d8;
  color: #161616;
  font-size: 13px;
  line-height: 1.6;
}

.ph3-wrap .ph3-gift b {
  display: block;
  font-weight: 700;
}

.ph3-wrap .ph3-quota {
  padding-top: 10px;
  color: #5c5c56;
  font-size: 12px;
  line-height: 1.7;
}

/* TİCARET */
.ph3-wrap .ph3-featured {
  border-color: #12352a;
  background: #12352a;
  color: #ffffff;
}

.ph3-wrap .ph3-featured h3,
.ph3-wrap .ph3-featured .ph3-price,
.ph3-wrap .ph3-featured .ph3-list li,
.ph3-wrap .ph3-featured .ph3-gift {
  color: #ffffff;
}

.ph3-wrap .ph3-featured .ph3-description,
.ph3-wrap .ph3-featured .ph3-period,
.ph3-wrap .ph3-featured .ph3-quota {
  color: #dce7df;
}

.ph3-wrap .ph3-featured .ph3-list li::before {
  color: #e7f0c8;
}

.ph3-wrap .ph3-featured .ph3-gift {
  border-color: #486354;
}

.ph3-wrap .ph3-featured .ph3-btn {
  border-color: #e7f0c8;
  background: #e7f0c8;
  color: #12352a;
}

.ph3-wrap .ph3-featured a.ph3-btn:hover {
  background: #f4f8e8;
}

/* B2B */
.ph3-wrap .ph3-coming {
  border-style: dashed;
  background: #f3f1eb;
}

.ph3-wrap .ph3-inactive {
  border-color: #d7d3c8;
  background: transparent;
  color: #6c6a61;
  cursor: default;
}

/* ORTAK GÜVENLİK */
.ph3-wrap .ph3-trust {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 22px;
  padding-top: 22px;
  color: #5c5c56;
  font-size: 13px;
}

.ph3-wrap .ph3-trust span {
  display: flex;
  align-items: center;
  gap: 7px;
}

.ph3-wrap .ph3-mark {
  color: #12352a;
}

/* E-TİCARET VİTRİNİ */
.ph3-wrap .ph3-commerce {
  margin-top: 52px;
  overflow: hidden;
  border: 1px solid #e4e1d8;
  border-radius: 22px;
  background: #ffffff;
}

.ph3-wrap .ph3-commerce-intro {
  display: grid;
  grid-template-columns: 1.2fr 1fr;
  align-items: center;
  gap: 30px;
  padding: 32px;
  border-bottom: 1px solid #e4e1d8;
  background: #eeeee3;
}

.ph3-wrap h2 {
  font-size: 37px;
  line-height: 1.18;
}

.ph3-wrap .ph3-commerce h2 {
  margin-top: 10px;
}

.ph3-wrap .ph3-commerce-note {
  color: #5c5c56;
  font-size: 15px;
  line-height: 1.7;
}

.ph3-wrap .ph3-commerce-note b {
  display: block;
  margin-bottom: 8px;
  color: #12352a;
  font-size: 18px;
}

.ph3-wrap .ph3-features {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0 26px;
  padding: 8px 28px 22px;
}

.ph3-wrap .ph3-feature {
  min-width: 0;
  padding: 22px 0 16px;
  border-bottom: 1px solid #e4e1d8;
}

.ph3-wrap .ph3-feature h3 {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 10px;
  font-size: 17px;
}

.ph3-wrap .ph3-num {
  color: #887c50;
  font-size: 12px;
  font-weight: 500;
}

.ph3-wrap .ph3-feature p {
  color: #5c5c56;
  font-size: 14px;
  line-height: 1.7;
}

.ph3-wrap .ph3-commerce-foot {
  padding: 0 28px 22px;
  color: #5c5c56;
  font-size: 12px;
  line-height: 1.6;
}

/* KARŞILAŞTIRMA */
.ph3-wrap .ph3-comparison {
  margin-top: 52px;
}

.ph3-wrap .ph3-section-head {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 24px;
  margin-bottom: 22px;
}

.ph3-wrap .ph3-section-head p {
  max-width: 320px;
  color: #5c5c56;
}

.ph3-wrap .ph3-section-head .ph3-eyebrow {
  margin-bottom: 9px;
  color: #12352a;
}

.ph3-wrap .ph3-group {
  margin-bottom: 10px;
  overflow: hidden;
  border: 1px solid #e4e1d8;
  border-radius: 12px;
  background: #ffffff;
}

.ph3-wrap .ph3-group summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
  padding: 17px 20px;
  background: #f0eee6;
  color: #161616;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.5;
  list-style: none;
  cursor: pointer;
}

.ph3-wrap summary::-webkit-details-marker {
  display: none;
}

.ph3-wrap .ph3-group summary::after {
  content: "+";
  color: #5c5c56;
  font-size: 22px;
  font-weight: 400;
}

.ph3-wrap .ph3-group[open] summary::after {
  content: "−";
}

.ph3-wrap .ph3-scroll {
  max-width: 100%;
  overflow-x: auto;
}

.ph3-wrap table {
  width: 100%;
  min-width: 690px;
  margin: 0;
  border-collapse: collapse;
  table-layout: fixed;
  color: #161616;
  font-size: 14px;
  line-height: 1.45;
}

.ph3-wrap th,
.ph3-wrap td {
  padding: 13px 12px;
  border: 0;
  border-bottom: 1px solid #eeeae2;
  background: transparent;
  text-align: center;
  vertical-align: middle;
  font-size: 14px;
}

.ph3-wrap th:first-child {
  width: 34%;
  padding-left: 20px;
  text-align: left;
}

.ph3-wrap thead th {
  background: #faf9f5;
  font-size: 13px;
  font-weight: 600;
}

.ph3-wrap tbody th {
  font-weight: 400;
}

.ph3-wrap th:nth-child(4),
.ph3-wrap td:nth-child(4) {
  background: #f0f4e7;
}

.ph3-wrap .ph3-yes {
  color: #12352a;
  font-weight: 700;
}

.ph3-wrap .ph3-no {
  color: #aaa79d;
}

.ph3-wrap .ph3-soon {
  color: #7d7356;
  font-size: 12px;
}

/* DİĞER ÇÖZÜMLER */
.ph3-wrap .ph3-other {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
  margin-top: 32px;
}

.ph3-wrap .ph3-other-card {
  padding: 26px;
  border: 1px solid #e4e1d8;
  border-radius: 16px;
  background: #ffffff;
}

.ph3-wrap .ph3-other-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 12px;
  margin-bottom: 14px;
}

.ph3-wrap .ph3-other-card p {
  margin-bottom: 17px;
  color: #5c5c56;
  font-size: 15px;
}

.ph3-wrap .ph3-text-link {
  display: inline-block;
  padding-bottom: 3px;
  border-bottom: 1px solid #a4b4a5;
  color: #12352a;
  font-size: 14px;
  font-weight: 600;
}

/* AÇIKLAMALAR */
.ph3-wrap .ph3-faq {
  margin-top: 34px;
}

.ph3-wrap .ph3-faq h2 {
  margin-bottom: 17px;
  font-size: 29px;
}

.ph3-wrap .ph3-answer {
  padding: 20px;
  color: #5c5c56;
  font-size: 14px;
  line-height: 1.75;
}

/* TABLET */
@media (max-width: 1100px) {
  .ph3-wrap .ph3-plans {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ph3-wrap .ph3-features {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .ph3-wrap .ph3-list li {
    min-height: 28px;
  }
}

/* MOBİL */
@media (max-width: 640px) {
  .ph3-wrap {
    padding: 28px 16px;
  }

  .ph3-wrap h1 {
    font-size: 35px;
  }

  .ph3-wrap h2 {
    font-size: 29px;
  }

  .ph3-wrap .ph3-plans,
  .ph3-wrap .ph3-features,
  .ph3-wrap .ph3-other,
  .ph3-wrap .ph3-commerce-intro {
    grid-template-columns: 1fr;
  }

  .ph3-wrap .ph3-card {
    padding: 24px;
  }

  .ph3-wrap .ph3-description {
    min-height: 0;
  }

  .ph3-wrap .ph3-commerce-intro {
    padding: 25px 22px;
    gap: 18px;
  }

  .ph3-wrap .ph3-features {
    padding: 0 22px 20px;
  }

  .ph3-wrap .ph3-section-head {
    display: block;
  }

  .ph3-wrap .ph3-section-head p {
    margin-top: 12px;
  }

  .ph3-wrap .ph3-trust {
    justify-content: flex-start;
  }

  .ph3-wrap .ph3-commerce,
  .ph3-wrap .ph3-comparison {
    margin-top: 36px;
  }
}
/* END ai-block:html_block_2 */

/* BEGIN ai-block:html_block */
.ph3-founder {
  padding: 96px 24px;
  background: #f5f1e8;
  color: #17211f;
}

.ph3-founder .ph3-founder__inner {
  width: min(1180px, 100%);
  margin: 0 auto;
  display: grid;
  grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr);
  gap: 72px;
  align-items: center;
}

.ph3-founder .ph3-founder__intro {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.ph3-founder .ph3-founder__eyebrow {
  margin: 0 0 18px;
  padding: 8px 12px;
  border: 1px solid rgba(20, 110, 99, 0.24);
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.48);
  color: #146e63;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.ph3-founder .ph3-founder__title {
  margin: 0;
  max-width: 620px;
  color: #17211f;
  font-size: clamp(2.15rem, 4vw, 4rem);
  font-weight: 650;
  line-height: 1.04;
  letter-spacing: -0.045em;
}

.ph3-founder .ph3-founder__description {
  margin: 24px 0 0;
  max-width: 560px;
  color: #58615f;
  font-size: clamp(1rem, 1.4vw, 1.15rem);
  line-height: 1.7;
}

.ph3-founder .ph3-founder__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 32px;
}

.ph3-founder .ph3-founder__primary,
.ph3-founder .ph3-founder__secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 50px;
  padding: 0 22px;
  border-radius: 12px;
  text-decoration: none;
  font-size: 15px;
  font-weight: 700;
  transition: transform 180ms ease, background-color 180ms ease, border-color 180ms ease;
}

.ph3-founder .ph3-founder__primary {
  border: 1px solid #17211f;
  background: #17211f;
  color: #ffffff;
}

.ph3-founder .ph3-founder__secondary {
  border: 1px solid rgba(23, 33, 31, 0.18);
  background: rgba(255, 255, 255, 0.5);
  color: #17211f;
}

.ph3-founder .ph3-founder__primary:hover,
.ph3-founder .ph3-founder__secondary:hover {
  transform: translateY(-2px);
}

.ph3-founder .ph3-founder__secondary:hover {
  border-color: rgba(23, 33, 31, 0.36);
  background: #ffffff;
}

.ph3-founder .ph3-founder__primary:focus-visible,
.ph3-founder .ph3-founder__secondary:focus-visible {
  outline: 3px solid rgba(20, 110, 99, 0.3);
  outline-offset: 3px;
}

.ph3-founder .ph3-founder__note {
  display: block;
  margin-top: 18px;
  max-width: 520px;
  color: #747c79;
  font-size: 12px;
  line-height: 1.55;
}

.ph3-founder .ph3-founder__benefits {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 14px;
}

.ph3-founder .ph3-founder__card {
  min-width: 0;
  padding: 26px;
  border: 1px solid rgba(23, 33, 31, 0.1);
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.62);
  box-shadow: 0 14px 40px rgba(23, 33, 31, 0.05);
}

.ph3-founder .ph3-founder__card:nth-child(2),
.ph3-founder .ph3-founder__card:nth-child(4) {
  transform: translateY(28px);
}

.ph3-founder .ph3-founder__number {
  margin: 0 0 38px;
  color: #169b8c;
  font-size: 13px;
  font-weight: 800;
  line-height: 1;
  letter-spacing: 0.08em;
}

.ph3-founder .ph3-founder__card-title {
  margin: 0;
  color: #17211f;
  font-size: 1.08rem;
  font-weight: 750;
  line-height: 1.3;
  letter-spacing: -0.02em;
}

.ph3-founder .ph3-founder__card-text {
  margin: 10px 0 0;
  color: #66706d;
  font-size: 14px;
  line-height: 1.65;
}

@media (max-width: 900px) {
  .ph3-founder {
    padding: 72px 20px;
  }

  .ph3-founder .ph3-founder__inner {
    grid-template-columns: 1fr;
    gap: 48px;
  }

  .ph3-founder .ph3-founder__intro {
    align-items: center;
    text-align: center;
  }
}

@media (max-width: 600px) {
  .ph3-founder {
    padding: 56px 16px;
  }

  .ph3-founder .ph3-founder__title {
    font-size: clamp(2rem, 10vw, 2.75rem);
  }

  .ph3-founder .ph3-founder__actions {
    width: 100%;
  }

  .ph3-founder .ph3-founder__primary,
  .ph3-founder .ph3-founder__secondary {
    width: 100%;
  }

  .ph3-founder .ph3-founder__benefits {
    grid-template-columns: 1fr;
  }

  .ph3-founder .ph3-founder__card:nth-child(2),
  .ph3-founder .ph3-founder__card:nth-child(4) {
    transform: none;
  }
}
/* END ai-block:html_block */

/* BEGIN ai-block:html_fiyatlar1 */
/* TİCARET KARTININ ZEMİNİ VE METİNLERİ */

.ph3-wrap .ph3-plans .ph3-card.ph3-featured {
  background: #242044 !important;
  border: 1px solid #5146c8 !important;
  color: #ffffff !important;
}

.ph3-wrap .ph3-featured .ph3-card-top,
.ph3-wrap .ph3-featured .ph3-description,
.ph3-wrap .ph3-featured .ph3-price,
.ph3-wrap .ph3-featured .ph3-period,
.ph3-wrap .ph3-featured .ph3-list,
.ph3-wrap .ph3-featured .ph3-quota {
  background: transparent !important;
}

.ph3-wrap .ph3-featured .ph3-card-top h3,
.ph3-wrap .ph3-featured .ph3-price,
.ph3-wrap .ph3-featured .ph3-price * {
  color: #ffffff !important;
  opacity: 1 !important;
}

.ph3-wrap .ph3-featured .ph3-description,
.ph3-wrap .ph3-featured .ph3-period,
.ph3-wrap .ph3-featured .ph3-quota {
  color: #e1dff0 !important;
  opacity: 1 !important;
}

.ph3-wrap .ph3-featured .ph3-quota {
  border-top-color: #51487e !important;
}

.ph3-wrap .ph3-featured .ph3-badge {
  background: #403771 !important;
  border-color: #8277d8 !important;
  color: #ffffff !important;
}

.ph3-wrap .ph3-featured .ph3-btn {
  background: #ffffff !important;
  border-color: #ffffff !important;
  color: #242044 !important;
}

.ph3-wrap .ph3-featured .ph3-btn:hover {
  background: #eeebff !important;
  border-color: #eeebff !important;
}

/* MADDELERDE KUTU YOK, YALNIZCA TİK VAR */

.ph3-wrap .ph3-plans .ph3-card .ph3-list li {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  padding: 0 0 0 23px !important;
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.7 !important;
}

.ph3-wrap .ph3-featured .ph3-list li,
.ph3-wrap .ph3-featured .ph3-list li * {
  color: #f5f3ff !important;
}

.ph3-wrap .ph3-featured .ph3-list li::before {
  color: #d9e8a1 !important;
}

/* KONTÖR HEDİYELERİ */

.ph3-wrap .ph3-plans .ph3-card .ph3-gift {
  padding: 16px !important;
  background: #fff0e9 !important;
  border: 1px solid #efb9a9 !important;
  border-radius: 13px !important;
  color: #763c2d !important;
  font-size: 14px !important;
  line-height: 1.65 !important;
}

.ph3-wrap .ph3-card .ph3-gift b {
  display: block !important;
  margin-bottom: 8px !important;
  color: #923b26 !important;
  font-size: 19px !important;
  font-weight: 750 !important;
  line-height: 1.35 !important;
}

.ph3-wrap .ph3-card .ph3-gift p,
.ph3-wrap .ph3-card .ph3-gift span {
  color: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}

/* TİCARET: E-TİCARET SİTESİ + KONTÖR */

.ph3-wrap .ph3-plans .ph3-featured .ph3-gift {
  background: #e7f2bd !important;
  border-color: #c9dc8b !important;
  color: #34421b !important;
}

.ph3-wrap .ph3-featured .ph3-gift b {
  color: #253512 !important;
  font-size: 21px !important;
}

/* B2B BİLGİSİ HEDİYE KUTUSUNDAN AYRI */

.ph3-wrap .ph3-plans .ph3-coming .ph3-gift {
  background: #f4f3f6 !important;
  border-color: #e4e1d8 !important;
  color: #62616b !important;
}

.ph3-wrap .ph3-coming .ph3-gift b {
  color: #34323f !important;
  font-size: 17px !important;
}

.ph3-wrap .ph3-coming .ph3-inactive {
  background: #f4f3f6 !important;
  border-color: #e4e1d8 !important;
  color: #62616b !important;
}
/* END ai-block:html_fiyatlar1 */

/* BEGIN ai-block:html_ozellikler_yeni */
#ph3-feat-page { background:#F6F4EE; color:#191823; font-family:inherit; font-size:16px; line-height:1.7; width:100%; isolation:isolate; }
#ph3-feat-page *, #ph3-feat-page *::before, #ph3-feat-page *::after { box-sizing:border-box; }
#ph3-feat-page .ph3-feat-shell { max-width:1200px; margin:0 auto; padding:52px 20px; }
#ph3-feat-page h1, #ph3-feat-page h2, #ph3-feat-page h3, #ph3-feat-page h4, #ph3-feat-page p { margin:0; padding:0; background:transparent; font-family:inherit; text-transform:none; }
#ph3-feat-page h1, #ph3-feat-page h2 { font-weight:750; letter-spacing:-.035em; }
#ph3-feat-page a { font-family:inherit; text-decoration:none; }
#ph3-feat-page .ph3-feat-hero { max-width:850px; margin:0 auto 36px; text-align:center; }
#ph3-feat-page .ph3-feat-label { display:block; margin-bottom:14px; color:#5146c8; font-size:12px; font-weight:750; letter-spacing:.09em; line-height:1.5; }
#ph3-feat-page h1 { color:#191823; font-size:clamp(34px,4.7vw,58px); line-height:1.12; }
#ph3-feat-page .ph3-feat-lead { max-width:750px; margin:22px auto 0; color:#62616b; font-size:18px; line-height:1.8; }
#ph3-feat-page .ph3-feat-path { display:flex; justify-content:center; flex-wrap:wrap; gap:10px; margin-top:24px; }
#ph3-feat-page .ph3-feat-path span { padding:7px 15px; background:#fff; border:1px solid #e4e1d8; border-radius:30px; color:#34323f; font-size:14px; }
#ph3-feat-page .ph3-feat-highlights { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:16px; }
#ph3-feat-page .ph3-feat-highlights > a { display:flex; flex-direction:column; align-items:flex-start; min-width:0; padding:28px; border-radius:22px; border:1px solid transparent; transition:transform .15s ease; }
#ph3-feat-page .ph3-feat-highlights > a:hover { transform:translateY(-3px); }
#ph3-feat-page .ph3-feat-spot-shop { background:#242044; color:#fff; }
#ph3-feat-page .ph3-feat-spot-market { background:#e7f2bd; color:#253512; }
#ph3-feat-page .ph3-feat-spot-ai { background:#eeebff; color:#30295a; }
#ph3-feat-page .ph3-feat-highlights h2 { color:inherit; font-size:28px; line-height:1.2; }
#ph3-feat-page .ph3-feat-highlights p { color:inherit; margin-top:17px; font-size:16px; line-height:1.75; }
#ph3-feat-page .ph3-feat-highlights .ph3-feat-label { color:inherit; font-size:11px; }
#ph3-feat-page .ph3-feat-go { display:block; margin-top:auto; padding-top:24px; color:inherit; font-size:14px; font-weight:750; }
#ph3-feat-page .ph3-feat-section-title { margin:54px 0 26px; max-width:760px; }
#ph3-feat-page .ph3-feat-section-title h2 { color:#191823; font-size:clamp(28px,3.3vw,40px); line-height:1.2; }
#ph3-feat-page .ph3-feat-section-title > p:last-child { margin-top:16px; color:#62616b; font-size:16px; }
#ph3-feat-page .ph3-feat-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:20px; align-items:start; }
#ph3-feat-page .ph3-feat-card { min-width:0; padding:28px; background:#fff; color:#191823; border:1px solid #e4e1d8; border-radius:20px; scroll-margin-top:100px; }
#ph3-feat-page .ph3-feat-card-top { display:flex; align-items:center; gap:13px; margin-bottom:16px; }
#ph3-feat-page .ph3-feat-number { display:flex; flex:none; align-items:center; justify-content:center; width:38px; height:38px; background:#eeebff; color:#5146c8; border-radius:11px; font-size:13px; font-weight:750; }
#ph3-feat-page h3 { color:#191823; font-size:23px; font-weight:750; line-height:1.3; letter-spacing:-.02em; }
#ph3-feat-page .ph3-feat-desc { color:#62616b; font-size:16px; line-height:1.8; margin-bottom:20px; }
#ph3-feat-page .ph3-feat-list { display:grid; gap:11px; list-style:none; margin:0; padding:0; }
#ph3-feat-page .ph3-feat-list li { position:relative; padding:0 0 0 24px; margin:0; background:transparent; border:0; color:#34323f; font-size:16px; font-weight:400; line-height:1.65; letter-spacing:normal; }
#ph3-feat-page .ph3-feat-list li::before { content:'✓'; position:absolute; left:0; color:#5146c8; font-weight:750; }
#ph3-feat-page .ph3-feat-details { margin-top:22px; border:0; border-top:1px solid #e4e1d8; background:transparent; }
#ph3-feat-page .ph3-feat-details summary { display:list-item; padding:15px 0 0; color:#5146c8; font-family:inherit; font-size:14px; font-weight:750; cursor:pointer; background:transparent; }
#ph3-feat-page .ph3-feat-details[open] .ph3-feat-list { padding-top:18px; }
#ph3-feat-page .ph3-feat-note { margin-top:20px; color:#62616b; font-size:14px; line-height:1.7; }
#ph3-feat-page .ph3-feat-roadmap { margin-top:18px; padding:18px; border:1px dashed #d7d1e9; border-radius:12px; background:#f7f5fb; }
#ph3-feat-page .ph3-feat-soon { display:inline-block; margin-bottom:9px; padding:3px 8px; border-radius:6px; background:#e8e3f3; color:#51416b; font-size:12px; font-weight:700; }
#ph3-feat-page h4 { font-size:16px; font-weight:750; color:#34323f; line-height:1.5; }
#ph3-feat-page .ph3-feat-roadmap p { margin-top:7px; color:#62616b; font-size:14px; line-height:1.75; }
#ph3-feat-page .ph3-feat-ending { display:flex; align-items:center; justify-content:space-between; gap:28px; margin-top:32px; padding:30px; background:#eeebff; border:1px solid #dcd6f5; border-radius:20px; }
#ph3-feat-page .ph3-feat-ending > div { max-width:720px; }
#ph3-feat-page .ph3-feat-ending h2 { color:#242044; font-size:30px; line-height:1.2; }
#ph3-feat-page .ph3-feat-ending p:last-child { color:#514b64; margin-top:14px; font-size:15px; line-height:1.75; }
#ph3-feat-page .ph3-feat-button { display:inline-flex; flex-shrink:0; align-items:center; justify-content:center; min-height:48px; padding:13px 20px; background:#5146c8; color:#fff; border:1px solid #5146c8; border-radius:11px; font-size:15px; font-weight:750; }
#ph3-feat-page .ph3-feat-button:hover { background:#4036a8; }
#ph3-feat-page a:focus-visible, #ph3-feat-page summary:focus-visible { outline:3px solid #8277d8; outline-offset:4px; }
@media(max-width:1000px) { #ph3-feat-page .ph3-feat-highlights { grid-template-columns:1fr; } #ph3-feat-page .ph3-feat-highlights h2 br { display:none; } #ph3-feat-page .ph3-feat-ending { align-items:flex-start; flex-direction:column; } }
@media(max-width:680px) { #ph3-feat-page .ph3-feat-shell { padding:32px 20px; } #ph3-feat-page .ph3-feat-grid { grid-template-columns:1fr; } #ph3-feat-page .ph3-feat-card, #ph3-feat-page .ph3-feat-highlights > a, #ph3-feat-page .ph3-feat-ending { padding:22px; } #ph3-feat-page .ph3-feat-lead { font-size:16px; } #ph3-feat-page h3 { font-size:21px; } #ph3-feat-page .ph3-feat-section-title { margin-top:36px; } #ph3-feat-page .ph3-feat-button { width:100%; } }
@media(prefers-reduced-motion:reduce) { #ph3-feat-page .ph3-feat-highlights > a { transition:none; } #ph3-feat-page .ph3-feat-highlights > a:hover { transform:none; } }
/* Açıklamalar sitenin mevcut yazı tipini kullanır. */
#ph3-feat-page {
  font-family: inherit;
}

/* Ana sayfadaki başlık ailesi */
#ph3-feat-page h1,
#ph3-feat-page h2,
#ph3-feat-page h3,
#ph3-feat-page h4 {
  font-family: var(
    --font-heading,
    "Playfair Display",
    Georgia,
    serif
  );
  font-weight: 700;
  letter-spacing: -0.02em;
  text-shadow: none;
  -webkit-text-stroke: 0;
}

/* Ana başlık */
#ph3-feat-page h1 {
  font-size: clamp(36px, 4.5vw, 56px);
  line-height: 1.12;
}

/* Üstteki üç vurgu kartı */
#ph3-feat-page .ph3-feat-highlights h2 {
  font-size: 30px;
  line-height: 1.2;
}

/* Bölüm başlıkları */
#ph3-feat-page .ph3-feat-section-title h2 {
  font-size: clamp(30px, 3.3vw, 40px);
  line-height: 1.2;
}

/* Özellik kategori başlıkları */
#ph3-feat-page .ph3-feat-card h3 {
  font-size: 24px;
  line-height: 1.3;
}

/* Küçük başlıklar */
#ph3-feat-page .ph3-feat-roadmap h4 {
  font-size: 19px;
  line-height: 1.4;
}

@media (max-width: 680px) {
  #ph3-feat-page .ph3-feat-highlights h2 {
    font-size: 27px;
  }

  #ph3-feat-page .ph3-feat-card h3 {
    font-size: 22px;
  }
}
/* END ai-block:html_ozellikler_yeni */

/* BEGIN ai-block:html_ozellikler_g_p_t */
#ph3-feat-v2{background:#f6f4ee;color:#161616;font:inherit;line-height:1.7;isolation:isolate;width:100%}
#ph3-feat-v2 *,#ph3-feat-v2 *::before,#ph3-feat-v2 *::after{box-sizing:border-box}
#ph3-feat-v2 .ph3-feat-v2-shell{max-width:1200px;margin:auto;padding:48px 20px}
#ph3-feat-v2 h1,#ph3-feat-v2 h2,#ph3-feat-v2 h3,#ph3-feat-v2 p{margin:0;padding:0;background:transparent;text-transform:none}
#ph3-feat-v2 h1,#ph3-feat-v2 h2{font-family:var(--font-heading,'Playfair Display',Georgia,serif);font-weight:700;letter-spacing:-.035em;line-height:1.12;color:#242044}
#ph3-feat-v2 .ph3-feat-v2-hero{padding:12px 0 44px;max-width:880px}
#ph3-feat-v2 h1{font-size:clamp(38px,5.4vw,68px)}
#ph3-feat-v2 h1 em{color:#5146c8;font-weight:inherit}
#ph3-feat-v2 .ph3-feat-v2-hero>p:last-child{margin-top:24px;font-size:19px;color:#62616b;line-height:1.7}
#ph3-feat-v2 .ph3-feat-v2-kicker{color:#5146c8;font-family:inherit;font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:20px}
#ph3-feat-v2 .ph3-feat-v2-chapter{margin:0 0 48px}
#ph3-feat-v2 .ph3-feat-v2-story{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;padding:36px;background:#eeebff;border-radius:24px}
#ph3-feat-v2 .ph3-feat-v2-chapter:nth-of-type(3) .ph3-feat-v2-story{background:#e9eedc}
#ph3-feat-v2 .ph3-feat-v2-chapter:nth-of-type(4) .ph3-feat-v2-story{background:#f8e8dc}
#ph3-feat-v2 .ph3-feat-v2-chapter:nth-of-type(5) .ph3-feat-v2-story{background:#e7edf4}
#ph3-feat-v2 .ph3-feat-v2-chapter:nth-of-type(odd) .ph3-feat-v2-copy{order:2}
#ph3-feat-v2 h2{font-size:clamp(30px,3.4vw,44px)}
#ph3-feat-v2 .ph3-feat-v2-copy>p:last-child{margin-top:22px;color:#514b64;font-size:17px;line-height:1.8}
#ph3-feat-v2 .ph3-feat-v2-scene{position:relative;min-width:0;padding:30px;border-radius:20px;background:rgba(255,255,255,.55);display:grid;gap:18px;font-family:inherit}
#ph3-feat-v2 .ph3-feat-v2-channels{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#ph3-feat-v2 .ph3-feat-v2-channels span,#ph3-feat-v2 .ph3-feat-v2-pair span{display:flex;align-items:center;justify-content:center;padding:12px;background:#fff;border:1px solid #e4e1d8;border-radius:10px;font-size:14px;color:#34323f;font-weight:600;text-align:center}
#ph3-feat-v2 .ph3-feat-v2-center{background:#242044;color:#fff;padding:22px;border-radius:14px;text-align:center;font-size:27px;font-weight:700;box-shadow:0 12px 22px #24204418}
#ph3-feat-v2 .ph3-feat-v2-center small{display:block;margin-top:5px;color:#e1dff0;font-size:13px;font-weight:400}
#ph3-feat-v2 .ph3-feat-v2-pair{display:grid;grid-template-columns:1fr 1fr;gap:10px}
#ph3-feat-v2 .ph3-feat-v2-ledger{display:grid;gap:14px}
#ph3-feat-v2 .ph3-feat-v2-ledger span{display:block;padding:18px 20px;background:#fff;border-left:4px solid #5146c8;border-radius:10px;color:#62616b;font-size:14px}
#ph3-feat-v2 .ph3-feat-v2-ledger b{display:block;color:#242044;font-size:21px}
#ph3-feat-v2 .ph3-feat-v2-paper{background:#fff;padding:28px;border-radius:6px 6px 20px 6px;box-shadow:0 12px 24px #24204412;transform:rotate(-3deg);margin:8px 24px 14px 0}
#ph3-feat-v2 .ph3-feat-v2-paper span{font-size:11px;letter-spacing:.1em;color:#62616b}
#ph3-feat-v2 .ph3-feat-v2-paper b{display:block;font-size:24px;color:#242044;margin:10px 0}
#ph3-feat-v2 .ph3-feat-v2-paper p{font-size:15px;color:#62616b;padding:6px 0}
#ph3-feat-v2 .ph3-feat-v2-paper hr{border:0;border-top:1px dashed #ddd}
#ph3-feat-v2 .ph3-feat-v2-stamp{position:absolute;right:14px;bottom:24px;padding:13px 20px;background:#5146c8;border-radius:12px;color:#fff;font-size:18px;font-weight:700}
#ph3-feat-v2 .ph3-feat-v2-seal{padding:12px;border:1px dashed #afa9c6;border-radius:10px;color:#514b64;font-size:14px;text-align:center}
#ph3-feat-v2 .ph3-feat-v2-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:32px 8px 0}
#ph3-feat-v2 .ph3-feat-v2-spec{min-width:0;padding:0 0 20px;border-bottom:1px solid #dcd8ce}
#ph3-feat-v2 h3{font-family:var(--font-heading,'Playfair Display',Georgia,serif);font-weight:700;font-size:23px;line-height:1.3;letter-spacing:-.015em;color:#242044}
#ph3-feat-v2 .ph3-feat-v2-spec>p{font-size:15px;line-height:1.8;color:#62616b;margin-top:12px}
#ph3-feat-v2 ul{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:10px}
#ph3-feat-v2 li{position:relative;padding:0 0 0 19px;margin:0;font-size:15px;line-height:1.65;background:transparent;color:#34323f}
#ph3-feat-v2 li::before{content:'·';position:absolute;left:0;font-weight:800;color:#5146c8}
#ph3-feat-v2 details{margin-top:18px;background:transparent;border:0}
#ph3-feat-v2 summary{display:list-item;cursor:pointer;font-size:14px;font-weight:700;color:#5146c8;background:transparent;padding:5px 0}
#ph3-feat-v2 .ph3-feat-v2-soon{margin-top:18px;padding:13px;background:#eeebff;border-radius:10px;color:#514b64}
#ph3-feat-v2 .ph3-feat-v2-soon b{font-size:13px;line-height:1.5;display:block}
#ph3-feat-v2 .ph3-feat-v2-soon p{font-size:13px;line-height:1.7;margin-top:6px}
#ph3-feat-v2 .ph3-feat-v2-end{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:32px;background:#242044;border-radius:22px}
#ph3-feat-v2 .ph3-feat-v2-end h2{color:#fff;font-size:36px}
#ph3-feat-v2 .ph3-feat-v2-end p{color:#e1dff0;font-size:14px;max-width:650px;margin-top:16px}
#ph3-feat-v2 .ph3-feat-v2-end a{flex-shrink:0;background:#e7f2bd;color:#253512;padding:14px 22px;border-radius:10px;text-decoration:none;font-weight:700;font-size:15px}
#ph3-feat-v2 a:focus-visible,#ph3-feat-v2 summary:focus-visible{outline:3px solid #8277d8;outline-offset:4px}
@media(max-width:900px){#ph3-feat-v2 .ph3-feat-v2-story{grid-template-columns:1fr;gap:24px}#ph3-feat-v2 .ph3-feat-v2-chapter:nth-of-type(odd) .ph3-feat-v2-copy{order:0}#ph3-feat-v2 .ph3-feat-v2-scene{max-width:550px;width:100%;margin:auto}#ph3-feat-v2 .ph3-feat-v2-specs{grid-template-columns:1fr;gap:22px}#ph3-feat-v2 .ph3-feat-v2-end{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){#ph3-feat-v2 .ph3-feat-v2-shell{padding:30px 20px}#ph3-feat-v2 .ph3-feat-v2-story{padding:24px 20px}#ph3-feat-v2 .ph3-feat-v2-scene{padding:18px}#ph3-feat-v2 .ph3-feat-v2-hero>p:last-child{font-size:17px}#ph3-feat-v2 .ph3-feat-v2-chapter{margin-bottom:32px}#ph3-feat-v2 .ph3-feat-v2-end{padding:24px}#ph3-feat-v2 .ph3-feat-v2-end a{width:100%;text-align:center}}
/* Sayfanın kendi tema zemini görünsün */
#ph3-feat-v2,
#ph3-feat-v2 .ph3-feat-v2-shell,
#ph3-feat-v2 .ph3-feat-v2-hero {
  background: transparent !important;
}

/* Büyük pastel blokları açık bölüm düzenine çevir */
#ph3-feat-v2 .ph3-feat-v2-chapter .ph3-feat-v2-story {
  background: transparent !important;
  border: 0;
  border-top: 1px solid #d8d3c7;
  border-radius: 0;
  padding: 36px 0 24px;
  gap: 44px;
  box-shadow: none;
}

/* Başlıklar koyu; mor yalnızca küçük vurgularda */
#ph3-feat-v2 h1,
#ph3-feat-v2 h2,
#ph3-feat-v2 h3 {
  color: #191823 !important;
}

#ph3-feat-v2 h1 em {
  color: #191823;
}

#ph3-feat-v2 .ph3-feat-v2-kicker {
  color: #62568a;
}

/* Şemalara beyaz, ince çerçeveli yüzey */
#ph3-feat-v2 .ph3-feat-v2-scene {
  background: #ffffff !important;
  border: 1px solid #e4e1d8;
  border-radius: 12px;
  padding: 26px;
  box-shadow: 0 12px 28px rgba(25, 24, 35, 0.05);
}

/* Şemanın merkezinde nötr koyu ton */
#ph3-feat-v2 .ph3-feat-v2-center {
  background: #25232c;
  color: #ffffff;
  border-radius: 9px;
  box-shadow: none;
}

#ph3-feat-v2 .ph3-feat-v2-center small {
  color: #e3e0e9;
}

/* İç kutularda sıcak nötr renk */
#ph3-feat-v2 .ph3-feat-v2-channels span,
#ph3-feat-v2 .ph3-feat-v2-pair span {
  background: #f7f5ef;
  border-color: #e4e1d8;
  border-radius: 7px;
  color: #34323f;
}

#ph3-feat-v2 .ph3-feat-v2-ledger span {
  background: #f7f5ef;
  border-left-color: #82749e;
  border-radius: 7px;
}

#ph3-feat-v2 .ph3-feat-v2-ledger b,
#ph3-feat-v2 .ph3-feat-v2-paper b {
  color: #191823;
}

#ph3-feat-v2 .ph3-feat-v2-stamp {
  background: #625181;
  border-radius: 7px;
}

/* Yakında alanlarında lavanta kutu yerine ince çizgi */
#ph3-feat-v2 .ph3-feat-v2-soon {
  background: transparent;
  border: 0;
  border-left: 2px solid #82749e;
  border-radius: 0;
  padding: 3px 0 3px 14px;
  color: #62616b;
}

#ph3-feat-v2 .ph3-feat-v2-soon b,
#ph3-feat-v2 summary {
  color: #625181;
}

/* Kapanış alanı */
#ph3-feat-v2 .ph3-feat-v2-end {
  background: #25232c;
  border-radius: 12px;
}

#ph3-feat-v2 .ph3-feat-v2-end h2 {
  color: #ffffff !important;
}

#ph3-feat-v2 .ph3-feat-v2-end a {
  background: #ffffff;
  color: #25232c;
  border-radius: 7px;
}

@media (max-width: 600px) {
  #ph3-feat-v2 .ph3-feat-v2-chapter .ph3-feat-v2-story {
    padding: 26px 0 18px;
    gap: 24px;
  }

  #ph3-feat-v2 .ph3-feat-v2-scene {
    padding: 18px;
  }
}
/* END ai-block:html_ozellikler_g_p_t */

/* BEGIN ai-block:html_fiyatlar_g_p_t */
/* Pi-r Hesap | Fiyatlar. Bu CSS'yi bölümün CSS alanına ekleyin. */
.ai-block-html-fiyatlar-g-p-t{--ph3-price-ink: #161616;
  --ph3-price-muted: #5c5c56;
  --ph3-price-line: #e4e1d8;
  --ph3-price-green: #12352a;
  --ph3-price-lime: #e6f1b7;
  --ph3-price-paper: #f6f4ee;
  width: 100%;
  margin: 0;
  padding: 48px 20px 64px;
  background: transparent;
  color: var(--ph3-price-ink);
  font-family: inherit;
  font-size: 16px;
  line-height: 1.6;
  text-align: left;
  isolation: isolate;
  container-type: inline-size;}
.ai-block-html-fiyatlar-g-p-t, .ai-block-html-fiyatlar-g-p-t *, .ai-block-html-fiyatlar-g-p-t *::before, .ai-block-html-fiyatlar-g-p-t *::after{box-sizing: border-box;}
.ai-block-html-fiyatlar-g-p-t :is(h1, .ai-block-html-fiyatlar-g-p-t h2, .ai-block-html-fiyatlar-g-p-t h3, .ai-block-html-fiyatlar-g-p-t p, .ai-block-html-fiyatlar-g-p-t ul){margin: 0;}
.ai-block-html-fiyatlar-g-p-t :is(h1, .ai-block-html-fiyatlar-g-p-t h2, .ai-block-html-fiyatlar-g-p-t h3, .ai-block-html-fiyatlar-g-p-t p, .ai-block-html-fiyatlar-g-p-t li, .ai-block-html-fiyatlar-g-p-t a, .ai-block-html-fiyatlar-g-p-t span, .ai-block-html-fiyatlar-g-p-t th, .ai-block-html-fiyatlar-g-p-t td){overflow-wrap: break-word;}
.ai-block-html-fiyatlar-g-p-t :is(h1, .ai-block-html-fiyatlar-g-p-t h2, .ai-block-html-fiyatlar-g-p-t h3){text-transform: none; color: inherit;}
.ai-block-html-fiyatlar-g-p-t strong{color: inherit;}
.ai-block-html-fiyatlar-g-p-t a{color: inherit; text-decoration: none;}
.ai-block-html-fiyatlar-g-p-t svg{display: block; flex-shrink: 0;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-wrap{max-width: 1200px; margin: 0 auto; min-width: 0;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-intro{max-width: 820px; margin: 0 auto 32px; text-align: center;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-eyebrow{display: block; color: var(--ph3-price-green); font-size: 11px;
  line-height: 1.5; font-weight: 750; letter-spacing: .12em;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-title{margin: 12px 0 16px; font-family: var(--font-heading, inherit);
  font-size: clamp(32px, 3.8vw, 48px); font-weight: 500;
  letter-spacing: -.035em; line-height: 1.14; text-wrap: balance;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-lead{max-width: 670px; margin: 0 auto; color: var(--ph3-price-muted); font-size: 17px; line-height: 1.65; text-wrap: pretty;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-billing{margin-top: 20px; display: flex; flex-wrap: wrap; justify-content: center; gap: 8px 18px; color: var(--ph3-price-muted); font-size: 13px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-billing strong{color: var(--ph3-price-green); font-weight: 650;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-plans{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card{--ph3-price-card-ink: #161616;
  --ph3-price-card-muted: #5c5c56;
  display: flex; flex-direction: column; gap: 18px; min-width: 0;
  padding: 24px 20px 20px; border: 1px solid var(--ph3-price-line);
  border-radius: 18px; color: var(--ph3-price-card-ink); background: #fff;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-featured{--ph3-price-card-ink: #fff;
  --ph3-price-card-muted: #d1e1d6;
  border-color: var(--ph3-price-green); background: var(--ph3-price-green);
  box-shadow: 0 12px 30px -22px rgba(18, 53, 42, .55);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-coming{background: #f0eee7; border-style: dashed;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-kicker{display: inline-block; color: var(--ph3-price-card-muted); font-size: 10px; font-weight: 750; line-height: 1.5; letter-spacing: .07em;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-featured .ph3-price-kicker{color: var(--ph3-price-lime);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-plan-name{margin: 8px 0; font-family: inherit; font-size: 25px; font-weight: 750; letter-spacing: -.04em; line-height: 1.18;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-description{color: var(--ph3-price-card-muted); font-size: 14px; line-height: 1.55;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-price-block{display: flex; flex-direction: column; align-items: flex-start; gap: 5px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-standard{color: var(--ph3-price-card-muted); font-size: 13px; line-height: 1.45;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-standard strong{font-weight: 650;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-amount{display: flex; flex-wrap: wrap; align-items: baseline; gap: 5px; color: var(--ph3-price-card-ink); font-variant-numeric: tabular-nums; letter-spacing: -.055em; line-height: 1.18;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-amount strong{font-size: 38px; font-weight: 780; white-space: nowrap;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-currency{font-size: 17px; font-weight: 650; letter-spacing: -.02em;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-period{color: var(--ph3-price-card-muted); font-size: 13px; letter-spacing: 0;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-monthly{color: var(--ph3-price-card-muted); font-size: 12px; line-height: 1.5;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-saving{display: inline-flex; margin-top: 5px; padding: 5px 8px; border-radius: 6px; color: var(--ph3-price-green); background: #f0f3e7; font-size: 12px; line-height: 1.4; font-weight: 700;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-featured .ph3-price-saving{color: var(--ph3-price-lime); background: #284c39;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-offer-label{font-size: 11px; font-weight: 700; color: var(--ph3-price-card-muted);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-bonus{align-self: stretch; padding: 15px 13px; border: 1px solid #ebdfc6;
  border-radius: 12px; background: #faf5eb; color: #584724;
  display: flex; gap: 10px; align-items: flex-start;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-bonus-title{display: block; font-size: 15px; font-weight: 750; line-height: 1.4;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-bonus-note{display: block; margin-top: 5px; font-size: 12px; line-height: 1.5;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-featured .ph3-price-bonus{border-color: var(--ph3-price-lime); background: var(--ph3-price-lime); color: var(--ph3-price-green);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-featured .ph3-price-bonus-title{font-size: 18px; letter-spacing: -.02em;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-coming .ph3-price-bonus{border-color: #e0ded5; background: #f7f6f1; color: var(--ph3-price-muted);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-button{display: flex; align-items: center; justify-content: center; gap: 10px;
  min-height: 46px; width: 100%; padding: 12px 10px;
  border: 1px solid var(--ph3-price-green); border-radius: 8px;
  background: var(--ph3-price-green); color: #fff; font-family: inherit;
  font-size: 14px; line-height: 1.45; font-weight: 700; text-align: center;
  cursor: pointer; transition: background-color .15s, box-shadow .15s;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-featured .ph3-price-button{background: #fff; border-color: #fff; color: var(--ph3-price-green);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-button:hover{background: #244b3b; color: #fff; box-shadow: 0 3px 10px rgba(18, 53, 42, .12);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-featured .ph3-price-button:hover{background: var(--ph3-price-lime); border-color: var(--ph3-price-lime); color: var(--ph3-price-green);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-status{display: flex; align-items: center; justify-content: center; min-height: 46px; padding: 11px 10px; border: 1px dashed #cbc8bd; border-radius: 8px; color: var(--ph3-price-muted); font-size: 13px; font-weight: 650; text-align: center;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-list{flex: 1; display: flex; flex-direction: column; gap: 11px; padding: 0; list-style: none;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-list li{position: relative; padding: 0 0 0 19px; background: none; border: 0; color: var(--ph3-price-card-ink); font-size: 14px; line-height: 1.55;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-list li::before{content: '✓'; position: absolute; left: 0; top: 0; font-size: 13px; font-weight: 750; color: #38634e;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-featured .ph3-price-list li::before{color: var(--ph3-price-lime);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-coming .ph3-price-list li::before{content: '·'; color: #767163;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-list strong{font-weight: 650;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-foot{border-top: 1px solid var(--ph3-price-line); padding-top: 14px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-featured .ph3-price-card-foot{border-color: #42604f;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-limit{color: var(--ph3-price-card-ink); font-size: 12px; line-height: 1.7;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-limit strong{font-weight: 750;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-footnote{color: var(--ph3-price-card-muted); margin-top: 8px; font-size: 12px; line-height: 1.55;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-soon{display: inline-block; color: #706238; background: #f3edd8; padding: 2px 6px; border-radius: 4px; font-size: 11px; font-weight: 700; line-height: 1.5; vertical-align: baseline;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-featured .ph3-price-soon{color: #e6f1b7; background: #284c39;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-note{color: var(--ph3-price-muted); font-size: 12px; line-height: 1.6;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-payment-note{margin: 18px auto 0; max-width: 800px; text-align: center;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-assurances{display: flex; flex-wrap: wrap; justify-content: center; gap: 10px 24px; margin: 22px 0 0; padding: 0; list-style: none;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-assurances li{display: flex; align-items: center; gap: 7px; color: var(--ph3-price-muted); font-size: 12px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-assurances svg{color: var(--ph3-price-green);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce{margin-top: 48px; padding: 32px; background: #fff; border: 1px solid var(--ph3-price-line); border-radius: 20px; display: grid; grid-template-columns: 1fr 1.6fr; gap: 28px 38px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce-story{min-width: 0;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-store-mark{width: 56px; height: 56px; display: flex; align-items: center; justify-content: center; margin: 0 0 18px; color: var(--ph3-price-green); border-radius: 15px; background: var(--ph3-price-lime);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-heading{font-family: var(--font-heading, inherit); font-size: clamp(27px, 3vw, 36px); font-weight: 500; letter-spacing: -.03em; line-height: 1.2; text-wrap: balance;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce .ph3-price-heading{margin: 10px 0 14px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce-story > p{color: var(--ph3-price-muted); font-size: 14px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-gift-caption{display: inline-block; margin-top: 18px; padding: 7px 11px; color: var(--ph3-price-green); background: #f0f4e4; border-radius: 6px; font-size: 12px; font-weight: 700;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce-features{min-width: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce-feature{min-width: 0; border-bottom: 1px solid var(--ph3-price-line); padding-bottom: 16px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce-feature h3{font-family: inherit; font-size: 15px; font-weight: 700; line-height: 1.4; margin-bottom: 7px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce-feature p{color: var(--ph3-price-muted); font-size: 13px; line-height: 1.65;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce-bottom{grid-column: 1 / -1; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 14px 24px; padding-top: 4px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-channels{display: flex; flex-wrap: wrap; align-items: center; gap: 6px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-channels-label{margin-right: 4px; font-size: 12px; color: var(--ph3-price-muted);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-channel{padding: 5px 8px; border: 1px solid var(--ph3-price-line); border-radius: 6px; font-size: 11px; font-weight: 650;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce-bottom .ph3-price-note{flex: 1 1 320px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-comparison{margin-top: 48px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-section-head{display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 16px; margin-bottom: 22px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-section-head .ph3-price-heading{margin-top: 8px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-section-head > p{max-width: 310px; font-size: 14px; color: var(--ph3-price-muted);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-details{background: #fff; border: 1px solid var(--ph3-price-line); border-radius: 12px; margin-top: 10px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-summary{padding: 18px 22px; display: flex; align-items: center; justify-content: space-between; gap: 18px; color: var(--ph3-price-ink); font-family: inherit; font-size: 15px; line-height: 1.5; font-weight: 650; cursor: pointer; list-style: none; border-radius: 12px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-summary::-webkit-details-marker{display: none;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-summary::after{content: '+'; flex: 0 0 20px; font-size: 24px; font-weight: 400; line-height: 1; color: var(--ph3-price-green); text-align: center;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-details[open] > .ph3-price-summary{border-radius: 12px 12px 0 0; background: #eeece3;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-details[open] > .ph3-price-summary::after{content: '−';}
.ai-block-html-fiyatlar-g-p-t .ph3-price-summary:hover{background: #f4f3ed;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table-wrap{padding: 0 14px 10px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table{width: 100%; border-collapse: collapse; table-layout: fixed; margin: 0; border: 0; color: var(--ph3-price-ink); background: #fff; font-family: inherit; font-size: 14px; line-height: 1.45;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table :is(th, .ai-block-html-fiyatlar-g-p-t td){padding: 14px 10px; border: 0; border-bottom: 1px solid #eeece5; text-align: center; vertical-align: middle; background: transparent;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table th:first-child{width: 43%; text-align: left;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table thead th{font-size: 12px; font-weight: 750; color: var(--ph3-price-muted);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table tbody th{font-weight: 450;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table :is(th, .ai-block-html-fiyatlar-g-p-t td):nth-child(4){background: #f0f5e8;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table thead th:nth-child(4){color: var(--ph3-price-green);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table tbody tr:last-child > *{border-bottom: 0;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-yes{display: inline-block; color: #2d5c40; font-size: 17px; font-weight: 750;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-no{color: #77776c;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table-note{margin: 10px 8px 4px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-sr{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-other{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; margin-top: 38px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-other-card{padding: 26px; border: 1px solid var(--ph3-price-line); border-radius: 16px; background: #fff; display: flex; flex-direction: column; align-items: flex-start;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-other-top{display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: 10px; margin-bottom: 12px; width: 100%;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-other-top h2{font-family: inherit; font-size: 21px; font-weight: 700; letter-spacing: -.03em; line-height: 1.3;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-other-top span{padding: 4px 8px; border-radius: 5px; background: #f0f4e4; color: var(--ph3-price-green); font-size: 11px; font-weight: 750;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-other-card > p{color: var(--ph3-price-muted); font-size: 14px; margin-bottom: 20px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-text-link{display: inline-flex; align-items: center; gap: 8px; margin-top: auto; border-bottom: 1px solid #b0bcae; padding-bottom: 3px; color: var(--ph3-price-green); font-size: 13px; font-weight: 700;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-text-link:hover{border-color: var(--ph3-price-green);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-faq{margin-top: 38px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-faq .ph3-price-heading{font-size: 29px; margin-bottom: 20px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-answer{padding: 20px 22px 22px; color: var(--ph3-price-muted); font-size: 14px; line-height: 1.8;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-answer p + p{margin-top: 12px;}
.ai-block-html-fiyatlar-g-p-t :is(a, .ai-block-html-fiyatlar-g-p-t summary):focus-visible{outline: 3px solid #8a6a13; outline-offset: 4px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card-featured a:focus-visible{outline-color: var(--ph3-price-lime);}
@supports (grid-template-rows: subgrid) {
  .ai-block-html-fiyatlar-g-p-t .ph3-price-card { display: grid; grid-template-rows: subgrid; grid-row: span 6; row-gap: 18px; }
}
@media (max-width: 1120px) {.ai-block-html-fiyatlar-g-p-t .ph3-price-plans{grid-template-columns: repeat(2, minmax(0, 1fr));}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card{padding: 24px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce{grid-template-columns: 1fr 1.45fr; gap: 28px;}}
@media (max-width: 700px) {.ai-block-html-fiyatlar-g-p-t{padding: 32px 20px 42px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-intro{margin-bottom: 26px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-title{font-size: 34px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-lead{font-size: 15px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-plans, .ai-block-html-fiyatlar-g-p-t .ph3-price-other, .ai-block-html-fiyatlar-g-p-t .ph3-price-commerce{grid-template-columns: 1fr;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card{display: flex; grid-row: auto; padding: 24px; gap: 18px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce{padding: 24px; margin-top: 32px; gap: 24px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce-features{gap: 20px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-comparison{margin-top: 32px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-summary{padding: 17px; font-size: 14px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-assurances{justify-content: flex-start; gap: 10px 18px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table-wrap{padding: 0 12px 10px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table tbody{display: block;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table tbody tr{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); padding-top: 6px; border-bottom: 1px solid var(--ph3-price-line);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table tbody tr:last-child{border-bottom: 0;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table tbody th{grid-column: 1 / -1; width: auto; padding: 12px 3px 9px; border: 0; font-size: 13px; font-weight: 650;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table tbody td{display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: 4px; min-width: 0; padding: 9px 4px 13px; border: 0; font-size: 12px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-table tbody td::before{content: attr(data-plan); font-size: 10px; font-weight: 650; color: var(--ph3-price-muted);}
.ai-block-html-fiyatlar-g-p-t .ph3-price-other-card{padding: 23px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-answer{padding: 17px;}}
@media (max-width: 430px) {.ai-block-html-fiyatlar-g-p-t .ph3-price-commerce-features{grid-template-columns: 1fr; gap: 18px;}
.ai-block-html-fiyatlar-g-p-t .ph3-price-card{padding: 22px 20px;}}
/* Yönetim panelinin dar önizlemesinde de aynı kırılımlar. */
@container (max-width: 1080px) {
  .ai-block-html-fiyatlar-g-p-t .ph3-price-plans { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@container (max-width: 660px) {
  .ai-block-html-fiyatlar-g-p-t .ph3-price-plans,
  .ai-block-html-fiyatlar-g-p-t .ph3-price-other,
  .ai-block-html-fiyatlar-g-p-t .ph3-price-commerce { grid-template-columns: 1fr; }
  .ai-block-html-fiyatlar-g-p-t .ph3-price-card { display: flex; grid-row: auto; }
  .ai-block-html-fiyatlar-g-p-t .ph3-price-commerce { gap: 24px; }
}
@media (prefers-reduced-motion: reduce) {.ai-block-html-fiyatlar-g-p-t .ph3-price-button{transition: none;}}
/* END ai-block:html_fiyatlar_g_p_t */

/* BEGIN ai-block:html_fiyatlar__g_p_t */
.ai-block-html-fiyatlar--g-p-t /* Pi-r Hesap | Fiyatlar — mor vurgu, rozet ve hizalama güncellemesi. */
.ai-block-html-fiyatlar--g-p-t{--ph3-price-ink: #161616;
  --ph3-price-muted: #5c5c56;
  --ph3-price-line: #e4e1d8;
  --ph3-price-green: #12352a;
  --ph3-price-lime: #e6f1b7;
  --ph3-price-paper: #f6f4ee;
  --ph3-price-purple: #8b5cf6;
  width: 100%;
  margin: 0;
  padding: 48px 20px 64px;
  background: transparent;
  color: var(--ph3-price-ink);
  font-family: inherit;
  font-size: 16px;
  line-height: 1.6;
  text-align: left;
  isolation: isolate;
  container-type: inline-size;}
.ai-block-html-fiyatlar--g-p-t, .ai-block-html-fiyatlar--g-p-t *, .ai-block-html-fiyatlar--g-p-t *::before, .ai-block-html-fiyatlar--g-p-t *::after{box-sizing: border-box;}
.ai-block-html-fiyatlar--g-p-t :is(h1, .ai-block-html-fiyatlar--g-p-t h2, .ai-block-html-fiyatlar--g-p-t h3, .ai-block-html-fiyatlar--g-p-t p, .ai-block-html-fiyatlar--g-p-t ul){margin: 0;}
.ai-block-html-fiyatlar--g-p-t :is(h1, .ai-block-html-fiyatlar--g-p-t h2, .ai-block-html-fiyatlar--g-p-t h3, .ai-block-html-fiyatlar--g-p-t p, .ai-block-html-fiyatlar--g-p-t li, .ai-block-html-fiyatlar--g-p-t a, .ai-block-html-fiyatlar--g-p-t span, .ai-block-html-fiyatlar--g-p-t th, .ai-block-html-fiyatlar--g-p-t td){overflow-wrap: break-word;}
.ai-block-html-fiyatlar--g-p-t :is(h1, .ai-block-html-fiyatlar--g-p-t h2, .ai-block-html-fiyatlar--g-p-t h3){text-transform: none; color: inherit;}
.ai-block-html-fiyatlar--g-p-t strong{color: inherit;}
.ai-block-html-fiyatlar--g-p-t a{color: inherit; text-decoration: none;}
.ai-block-html-fiyatlar--g-p-t svg{display: block; flex-shrink: 0;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-wrap{max-width: 1200px; margin: 0 auto; min-width: 0;}
.ai-block-html-fiyatlar--g-p-t.ai-block-html-fiyatlar--g-p-t .ph3-price-intro{display: block; width: 100%; max-width: 820px; margin: 0 auto 42px !important; text-align: center !important;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-eyebrow{display: block; color: var(--ph3-price-green); font-size: 11px;
  line-height: 1.5; font-weight: 750; letter-spacing: .12em;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-title{margin: 12px 0 16px; font-family: var(--font-heading, inherit);
  font-size: clamp(32px, 3.8vw, 48px); font-weight: 500;
  letter-spacing: -.035em; line-height: 1.14; text-wrap: balance;}
.ai-block-html-fiyatlar--g-p-t.ai-block-html-fiyatlar--g-p-t .ph3-price-title{margin: 14px 0 18px !important; text-align: center !important;}
.ai-block-html-fiyatlar--g-p-t.ai-block-html-fiyatlar--g-p-t .ph3-price-lead{display: block; width: 100%; max-width: 700px; margin: 0 auto !important; color: var(--ph3-price-muted); font-size: 17px; line-height: 1.75 !important; text-align: center !important; text-wrap: balance;}
.ai-block-html-fiyatlar--g-p-t.ai-block-html-fiyatlar--g-p-t .ph3-price-billing{display: block; width: 100%; margin: 16px auto 0 !important; color: var(--ph3-price-muted); font-size: 13px; line-height: 1.8 !important; text-align: center !important;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-billing-part{display: inline-block;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-billing strong{color: var(--ph3-price-green); font-weight: 650;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-plans{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 18px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card{--ph3-price-card-ink: #161616;
  --ph3-price-card-muted: #5c5c56;
  display: flex; flex-direction: column; gap: 18px; min-width: 0;
  padding: 24px 20px 20px; border: 1px solid var(--ph3-price-line);
  border-radius: 18px; color: var(--ph3-price-card-ink); background: #fff;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card.ph3-price-card-featured{--ph3-price-card-ink: #fff;
  --ph3-price-card-muted: #e0dce9;
  position: relative; z-index: 1; overflow: visible;
  border-color: #9d78e6;
  background:
    radial-gradient(ellipse at 95% 0%, rgba(139,92,246,.38) 0%, transparent 50%),
    linear-gradient(155deg, #302244 0%, #203431 53%, #12352a 100%);
  transform: translateY(-6px);
  box-shadow:
    inset 0 1px 0 rgba(255,255,255,.14),
    0 0 0 1px rgba(139,92,246,.10),
    0 14px 28px -15px rgba(73,41,118,.48),
    0 30px 46px -29px rgba(18,53,42,.65);
  transition: transform .18s ease, box-shadow .18s ease;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-ribbon{position: absolute; top: -15px; right: 16px; z-index: 2;
  display: inline-flex; align-items: center; justify-content: center; gap: 7px;
  max-width: calc(100% - 32px); padding: 8px 12px;
  border: 1px solid rgba(255,255,255,.42); border-radius: 7px 7px 2px 7px;
  background: #6decc0; color: #103a2b;
  font-family: inherit; font-size: 12px; font-weight: 750; line-height: 1.4;
  text-align: center; box-shadow: 0 5px 12px rgba(11,42,34,.22);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-ribbon::after{content: ''; position: absolute; right: -1px; bottom: -7px; width: 8px; height: 7px; background: #319e79; clip-path: polygon(0 0,100% 0,0 100%);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-ribbon svg{width: 15px; height: 15px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-coming{background: #f0eee7; border-style: dashed;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-kicker{display: inline-block; color: var(--ph3-price-card-muted); font-size: 10px; font-weight: 750; line-height: 1.5; letter-spacing: .07em;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-featured .ph3-price-kicker{color: #e5d6ff;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-plan-name{margin: 8px 0; font-family: inherit; font-size: 25px; font-weight: 750; letter-spacing: -.04em; line-height: 1.18;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-description{color: var(--ph3-price-card-muted); font-size: 14px; line-height: 1.55;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-price-block{display: flex; flex-direction: column; align-items: flex-start; gap: 5px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-standard{color: var(--ph3-price-card-muted); font-size: 13px; line-height: 1.45;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-standard strong{font-weight: 650;}
.ai-block-html-fiyatlar--g-p-t.ai-block-html-fiyatlar--g-p-t .ph3-price-amount{display: flex; flex-wrap: wrap; align-items: baseline; gap: 5px; color: var(--ph3-price-card-ink); font-size: 38px; font-weight: 780; font-variant-numeric: tabular-nums; letter-spacing: -.055em; line-height: 1.18;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-amount strong{font-size: inherit; font-weight: inherit; white-space: nowrap;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-currency{font-size: 17px; font-weight: 650; letter-spacing: -.02em;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-period{color: var(--ph3-price-card-muted); font-size: 13px; letter-spacing: 0;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-monthly{color: var(--ph3-price-card-muted); font-size: 12px; line-height: 1.5;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-saving{display: inline-flex; margin-top: 5px; padding: 5px 8px; border-radius: 6px; color: var(--ph3-price-green); background: #f0f3e7; font-size: 12px; line-height: 1.4; font-weight: 700;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-featured .ph3-price-saving{color: #f0e7ff; background: #523575;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-offer-label{font-size: 11px; font-weight: 700; color: var(--ph3-price-card-muted);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-bonus{align-self: stretch; padding: 15px 13px; border: 1px solid #ebdfc6;
  border-radius: 12px; background: #faf5eb; color: #584724;
  display: flex; gap: 10px; align-items: flex-start;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-bonus-title{display: block; font-size: 15px; font-weight: 750; line-height: 1.4;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-bonus-note{display: block; margin-top: 5px; font-size: 12px; line-height: 1.5;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-featured .ph3-price-bonus{border-color: var(--ph3-price-lime); background: var(--ph3-price-lime); color: var(--ph3-price-green); box-shadow: 0 5px 12px rgba(0,0,0,.08);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-featured .ph3-price-bonus-title{font-size: 18px; letter-spacing: -.02em;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-coming .ph3-price-bonus{border-color: #e0ded5; background: #f7f6f1; color: var(--ph3-price-muted);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-button{display: flex; align-items: center; justify-content: center; gap: 10px;
  min-height: 46px; width: 100%; padding: 12px 10px;
  border: 1px solid var(--ph3-price-green); border-radius: 8px;
  background: var(--ph3-price-green); color: #fff; font-family: inherit;
  font-size: 14px; line-height: 1.45; font-weight: 700; text-align: center;
  cursor: pointer; transition: background-color .15s, box-shadow .15s;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-featured .ph3-price-button{background: linear-gradient(135deg,#7542d9,#6132b5); border-color: #b294ed; color: #fff; box-shadow: inset 0 1px 0 rgba(255,255,255,.14),0 5px 12px rgba(15,10,29,.22);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-button:hover{background: #244b3b; color: #fff; box-shadow: 0 3px 10px rgba(18, 53, 42, .12);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-featured .ph3-price-button:hover{background: linear-gradient(135deg,#6938c6,#55299f); border-color: #ccb4ff; color: #fff;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-status{display: flex; align-items: center; justify-content: center; min-height: 46px; padding: 11px 10px; border: 1px dashed #cbc8bd; border-radius: 8px; color: var(--ph3-price-muted); font-size: 13px; font-weight: 650; text-align: center;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-list{flex: 1; display: flex; flex-direction: column; gap: 11px; padding: 0; list-style: none;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-list li{position: relative; padding: 0 0 0 19px; background: none; border: 0; color: var(--ph3-price-card-ink); font-size: 14px; line-height: 1.55;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-list li::before{content: '✓'; position: absolute; left: 0; top: 0; font-size: 13px; font-weight: 750; color: #38634e;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-featured .ph3-price-list li::before{color: var(--ph3-price-lime);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-coming .ph3-price-list li::before{content: '·'; color: #767163;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-list strong{font-weight: 650;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-foot{border-top: 1px solid var(--ph3-price-line); padding-top: 14px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-featured .ph3-price-card-foot{border-color: #52645f;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-limit{color: var(--ph3-price-card-ink); font-size: 12px; line-height: 1.7;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-limit strong{font-weight: 750;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-footnote{color: var(--ph3-price-card-muted); margin-top: 8px; font-size: 12px; line-height: 1.55;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-soon{display: inline-block; color: #706238; background: #f3edd8; padding: 2px 6px; border-radius: 4px; font-size: 11px; font-weight: 700; line-height: 1.5; vertical-align: baseline;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-featured .ph3-price-soon{color: #ecddff; background: #453652;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-note{color: var(--ph3-price-muted); font-size: 12px; line-height: 1.6;}
.ai-block-html-fiyatlar--g-p-t.ai-block-html-fiyatlar--g-p-t .ph3-price-payment-note{display: block; width: 100%; max-width: 900px; margin: 28px auto 0 !important; font-size: 13px; line-height: 1.75 !important; text-align: center !important; text-wrap: balance;}
.ai-block-html-fiyatlar--g-p-t.ai-block-html-fiyatlar--g-p-t .ph3-price-assurances{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 12px 24px; width: 100%; max-width: 1000px; margin: 16px auto 0 !important; padding: 0; list-style: none;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-assurances li{display: flex; align-items: center; gap: 7px; color: var(--ph3-price-muted); font-size: 12px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-assurances svg{color: var(--ph3-price-green);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce{margin-top: 48px; padding: 32px; background: #fff; border: 1px solid var(--ph3-price-line); border-radius: 20px; display: grid; grid-template-columns: 1fr 1.6fr; gap: 28px 38px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce-story{min-width: 0;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-store-mark{width: 56px; height: 56px; display: flex; align-items: center; justify-content: center; margin: 0 0 18px; color: var(--ph3-price-green); border-radius: 15px; background: var(--ph3-price-lime);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-heading{font-family: var(--font-heading, inherit); font-size: clamp(27px, 3vw, 36px); font-weight: 500; letter-spacing: -.03em; line-height: 1.2; text-wrap: balance;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce .ph3-price-heading{margin: 10px 0 14px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce-story > p{color: var(--ph3-price-muted); font-size: 14px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-gift-caption{display: inline-block; margin-top: 18px; padding: 7px 11px; color: var(--ph3-price-green); background: #f0f4e4; border-radius: 6px; font-size: 12px; font-weight: 700;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce-features{min-width: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce-feature{min-width: 0; border-bottom: 1px solid var(--ph3-price-line); padding-bottom: 16px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce-feature h3{font-family: inherit; font-size: 15px; font-weight: 700; line-height: 1.4; margin-bottom: 7px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce-feature p{color: var(--ph3-price-muted); font-size: 13px; line-height: 1.65;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce-bottom{grid-column: 1 / -1; display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 14px 24px; padding-top: 4px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-channels{display: flex; flex-wrap: wrap; align-items: center; gap: 6px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-channels-label{margin-right: 4px; font-size: 12px; color: var(--ph3-price-muted);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-channel{padding: 5px 8px; border: 1px solid var(--ph3-price-line); border-radius: 6px; font-size: 11px; font-weight: 650;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce-bottom .ph3-price-note{flex: 1 1 320px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-comparison{margin-top: 48px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-section-head{display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 16px; margin-bottom: 22px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-section-head .ph3-price-heading{margin-top: 8px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-section-head > p{max-width: 310px; font-size: 14px; color: var(--ph3-price-muted);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-details{background: #fff; border: 1px solid var(--ph3-price-line); border-radius: 12px; margin-top: 10px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-summary{padding: 18px 22px; display: flex; align-items: center; justify-content: space-between; gap: 18px; color: var(--ph3-price-ink); font-family: inherit; font-size: 15px; line-height: 1.5; font-weight: 650; cursor: pointer; list-style: none; border-radius: 12px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-summary::-webkit-details-marker{display: none;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-summary::after{content: '+'; flex: 0 0 20px; font-size: 24px; font-weight: 400; line-height: 1; color: var(--ph3-price-green); text-align: center;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-details[open] > .ph3-price-summary{border-radius: 12px 12px 0 0; background: #eeece3;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-details[open] > .ph3-price-summary::after{content: '−';}
.ai-block-html-fiyatlar--g-p-t .ph3-price-summary:hover{background: #f4f3ed;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table-wrap{padding: 0 14px 10px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table{width: 100%; border-collapse: collapse; table-layout: fixed; margin: 0; border: 0; color: var(--ph3-price-ink); background: #fff; font-family: inherit; font-size: 14px; line-height: 1.45;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table :is(th, .ai-block-html-fiyatlar--g-p-t td){padding: 14px 10px; border: 0; border-bottom: 1px solid #eeece5; text-align: center; vertical-align: middle; background: transparent;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table th:first-child{width: 43%; text-align: left;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table thead th{font-size: 12px; font-weight: 750; color: var(--ph3-price-muted);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table tbody th{font-weight: 450;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table :is(th, .ai-block-html-fiyatlar--g-p-t td):nth-child(4){background: #f0f5e8;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table thead th:nth-child(4){color: var(--ph3-price-green);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table tbody tr:last-child > *{border-bottom: 0;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-yes{display: inline-block; color: #2d5c40; font-size: 17px; font-weight: 750;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-no{color: #77776c;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table-note{margin: 10px 8px 4px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-sr{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap; border: 0;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-other{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 18px; margin-top: 38px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-other-card{padding: 26px; border: 1px solid var(--ph3-price-line); border-radius: 16px; background: #fff; display: flex; flex-direction: column; align-items: flex-start;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-other-top{display: flex; align-items: baseline; justify-content: space-between; flex-wrap: wrap; gap: 10px; margin-bottom: 12px; width: 100%;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-other-top h2{font-family: inherit; font-size: 21px; font-weight: 700; letter-spacing: -.03em; line-height: 1.3;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-other-top span{padding: 4px 8px; border-radius: 5px; background: #f0f4e4; color: var(--ph3-price-green); font-size: 11px; font-weight: 750;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-other-card > p{color: var(--ph3-price-muted); font-size: 14px; margin-bottom: 20px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-text-link{display: inline-flex; align-items: center; gap: 8px; margin-top: auto; border-bottom: 1px solid #b0bcae; padding-bottom: 3px; color: var(--ph3-price-green); font-size: 13px; font-weight: 700;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-text-link:hover{border-color: var(--ph3-price-green);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-faq{margin-top: 38px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-faq .ph3-price-heading{font-size: 29px; margin-bottom: 20px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-answer{padding: 20px 22px 22px; color: var(--ph3-price-muted); font-size: 14px; line-height: 1.8;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-answer p + p{margin-top: 12px;}
.ai-block-html-fiyatlar--g-p-t :is(a, .ai-block-html-fiyatlar--g-p-t summary):focus-visible{outline: 3px solid #8a6a13; outline-offset: 4px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card-featured a:focus-visible{outline-color: var(--ph3-price-lime);}
@supports (grid-template-rows: subgrid) {
  .ai-block-html-fiyatlar--g-p-t .ph3-price-card { display: grid; grid-template-rows: subgrid; grid-row: span 6; row-gap: 18px; }
}
@media (max-width: 1120px) {.ai-block-html-fiyatlar--g-p-t .ph3-price-plans{grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 26px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card{padding: 24px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card.ph3-price-card-featured{transform: none;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce{grid-template-columns: 1fr 1.45fr; gap: 28px;}}
@media (max-width: 700px) {.ai-block-html-fiyatlar--g-p-t{padding: 32px 20px 42px;}
.ai-block-html-fiyatlar--g-p-t.ai-block-html-fiyatlar--g-p-t .ph3-price-intro{margin-bottom: 34px !important;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-title{font-size: 34px;}
.ai-block-html-fiyatlar--g-p-t.ai-block-html-fiyatlar--g-p-t .ph3-price-lead{font-size: 15px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-plans, .ai-block-html-fiyatlar--g-p-t .ph3-price-other, .ai-block-html-fiyatlar--g-p-t .ph3-price-commerce{grid-template-columns: 1fr;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card{display: flex; grid-row: auto; padding: 24px; gap: 18px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce{padding: 24px; margin-top: 32px; gap: 24px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce-features{gap: 20px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-comparison{margin-top: 32px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-summary{padding: 17px; font-size: 14px;}
.ai-block-html-fiyatlar--g-p-t.ai-block-html-fiyatlar--g-p-t .ph3-price-assurances{justify-content: center; gap: 12px 18px;}
.ai-block-html-fiyatlar--g-p-t.ai-block-html-fiyatlar--g-p-t .ph3-price-payment-note{margin-top: 24px !important;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table-wrap{padding: 0 12px 10px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table thead{position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table tbody{display: block;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table tbody tr{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); padding-top: 6px; border-bottom: 1px solid var(--ph3-price-line);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table tbody tr:last-child{border-bottom: 0;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table tbody th{grid-column: 1 / -1; width: auto; padding: 12px 3px 9px; border: 0; font-size: 13px; font-weight: 650;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table tbody td{display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: 4px; min-width: 0; padding: 9px 4px 13px; border: 0; font-size: 12px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-table tbody td::before{content: attr(data-plan); font-size: 10px; font-weight: 650; color: var(--ph3-price-muted);}
.ai-block-html-fiyatlar--g-p-t .ph3-price-other-card{padding: 23px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-answer{padding: 17px;}}
@media (max-width: 430px) {.ai-block-html-fiyatlar--g-p-t .ph3-price-commerce-features{grid-template-columns: 1fr; gap: 18px;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card{padding: 22px 20px;}}
/* Yönetim panelinin dar önizlemesinde de aynı kırılımlar. */
@container (max-width: 1080px) {
  .ai-block-html-fiyatlar--g-p-t .ph3-price-plans { grid-template-columns: repeat(2, minmax(0, 1fr)); row-gap: 26px; }
  .ai-block-html-fiyatlar--g-p-t .ph3-price-card.ph3-price-card-featured { transform: none; }
}
@container (max-width: 660px) {
  .ai-block-html-fiyatlar--g-p-t .ph3-price-plans,
  .ai-block-html-fiyatlar--g-p-t .ph3-price-other,
  .ai-block-html-fiyatlar--g-p-t .ph3-price-commerce { grid-template-columns: 1fr; }
  .ai-block-html-fiyatlar--g-p-t .ph3-price-card { display: flex; grid-row: auto; }
  .ai-block-html-fiyatlar--g-p-t .ph3-price-commerce { gap: 24px; }
}
@media (prefers-reduced-motion: reduce) {.ai-block-html-fiyatlar--g-p-t .ph3-price-button{transition: none;}
.ai-block-html-fiyatlar--g-p-t .ph3-price-card.ph3-price-card-featured{transition: none;}}
/* END ai-block:html_fiyatlar__g_p_t */

/* BEGIN ai-block:html_h_e_r_o */
.ph3-ilk-hero {
  padding: 88px 24px 105px;
  overflow: hidden;
  background: #f6f4ee;
  color: #161616;
  font-family: Inter, Arial, sans-serif;
}

.ph3-ilk-hero .ph3-ilk-hero__inner {
  max-width: 1240px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 0.9fr 1.1fr;
  align-items: center;
  gap: 70px;
}

.ph3-ilk-hero .ph3-ilk-hero__content {
  min-width: 0;
}

.ph3-ilk-hero .ph3-ilk-hero__eyebrow {
  display: inline-block;
  margin: 0 0 22px;
  padding: 8px 13px;
  border: 1px solid #cdd8d3;
  border-radius: 30px;
  background: #ffffff;
  color: #167d70;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.ph3-ilk-hero .ph3-ilk-hero__title {
  max-width: 620px;
  margin: 0;
  color: #161c1a;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 66px;
  font-weight: 700;
  line-height: 0.98;
  letter-spacing: -3px;
}

.ph3-ilk-hero .ph3-ilk-hero__description {
  max-width: 570px;
  margin: 28px 0 0;
  color: #5c625f;
  font-size: 19px;
  line-height: 1.65;
}

.ph3-ilk-hero .ph3-ilk-hero__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 30px;
}

.ph3-ilk-hero .ph3-ilk-hero__primary,
.ph3-ilk-hero .ph3-ilk-hero__secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 52px;
  padding: 14px 22px;
  border-radius: 13px;
  font-size: 15px;
  font-weight: 700;
  text-decoration: none;
}

.ph3-ilk-hero .ph3-ilk-hero__primary {
  border: 1px solid #161c1a;
  background: #161c1a;
  color: #ffffff;
}

.ph3-ilk-hero .ph3-ilk-hero__secondary {
  border: 1px solid #d6d2c8;
  background: #ffffff;
  color: #161c1a;
}

.ph3-ilk-hero .ph3-ilk-hero__primary:hover {
  background: #12352a;
  border-color: #12352a;
}

.ph3-ilk-hero .ph3-ilk-hero__secondary:hover {
  border-color: #161c1a;
}

.ph3-ilk-hero .ph3-ilk-hero__trust {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 18px;
  margin: 24px 0 0;
  padding: 0;
  list-style: none;
}

.ph3-ilk-hero .ph3-ilk-hero__trust-item {
  margin: 0;
  color: #6a706d;
  font-size: 13px;
  line-height: 1.5;
}

.ph3-ilk-hero .ph3-ilk-hero__trust-item::before {
  content: "✓";
  margin-right: 7px;
  color: #169b89;
  font-weight: 800;
}

.ph3-ilk-hero .ph3-ilk-hero__visual {
  position: relative;
  min-width: 0;
  margin: 0 22px 0 0;
  padding: 14px 14px 17px;
  border: 1px solid #e4e1d8;
  border-radius: 25px;
  background: #ffffff;
  box-shadow: 0 28px 65px rgba(18, 53, 42, 0.14);
}

.ph3-ilk-hero .ph3-ilk-hero__visual-head {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 15px;
  min-height: 42px;
  padding: 0 6px;
}

.ph3-ilk-hero .ph3-ilk-hero__visual-label {
  color: #161c1a;
  font-size: 12px;
  font-weight: 800;
}

.ph3-ilk-hero .ph3-ilk-hero__visual-status {
  color: #63706b;
  font-size: 10px;
  font-weight: 600;
}

.ph3-ilk-hero .ph3-ilk-hero__screen {
  overflow: hidden;
  border: 1px solid #e4e1d8;
  border-radius: 16px;
  background: #f8f7f2;
}

.ph3-ilk-hero .ph3-ilk-hero__desktop-image {
  display: block;
  width: 100%;
  height: auto;
  max-height: 420px;
  object-fit: contain;
}

.ph3-ilk-hero .ph3-ilk-hero__mobile {
  position: absolute;
  right: -22px;
  bottom: 47px;
  width: 138px;
  height: 276px;
  overflow: hidden;
  padding: 4px;
  border: 1px solid #263c35;
  border-radius: 24px;
  background: #161c1a;
  box-shadow: 0 20px 42px rgba(18, 53, 42, 0.25);
}

.ph3-ilk-hero .ph3-ilk-hero__mobile-image {
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  object-fit: cover;
}

.ph3-ilk-hero .ph3-ilk-hero__flow {
  position: absolute;
  left: -32px;
  bottom: 61px;
  max-width: 225px;
  padding: 12px 15px;
  border: 1px solid #dfe3df;
  border-radius: 13px;
  background: #ffffff;
  box-shadow: 0 15px 32px rgba(18, 53, 42, 0.14);
}

.ph3-ilk-hero .ph3-ilk-hero__flow-text {
  color: #33413c;
  font-size: 11px;
  font-weight: 700;
  line-height: 1.4;
}

.ph3-ilk-hero .ph3-ilk-hero__caption {
  display: block;
  margin-top: 12px;
  padding: 0 7px;
  color: #777c79;
  font-size: 11px;
  line-height: 1.5;
}

@media (max-width: 1000px) {
  .ph3-ilk-hero {
    padding: 70px 22px 90px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__inner {
    grid-template-columns: 1fr;
    gap: 52px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__content {
    max-width: 720px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__title {
    max-width: 680px;
    font-size: 58px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__visual {
    width: 90%;
    max-width: 760px;
    margin: 0 auto;
  }
}

@media (max-width: 600px) {
  .ph3-ilk-hero {
    padding: 48px 16px 72px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__inner {
    gap: 42px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__eyebrow {
    margin-bottom: 18px;
    font-size: 10px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__title {
    font-size: 42px;
    line-height: 1.02;
    letter-spacing: -2px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__description {
    margin-top: 21px;
    font-size: 16px;
    line-height: 1.6;
  }

  .ph3-ilk-hero .ph3-ilk-hero__actions {
    display: grid;
    grid-template-columns: 1fr;
    margin-top: 25px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__primary,
  .ph3-ilk-hero .ph3-ilk-hero__secondary {
    width: 100%;
  }

  .ph3-ilk-hero .ph3-ilk-hero__trust {
    display: grid;
    gap: 9px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__visual {
    width: 100%;
    margin: 0 0 30px;
    padding: 8px 8px 13px;
    border-radius: 19px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__visual-head {
    min-height: 38px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__mobile {
    right: 7px;
    bottom: -25px;
    width: 86px;
    height: 172px;
    padding: 3px;
    border-radius: 16px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__mobile-image {
    border-radius: 13px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__flow {
    display: none;
  }

  .ph3-ilk-hero .ph3-ilk-hero__caption {
    min-height: 34px;
    padding-right: 100px;
    font-size: 10px;
  }
}
.ph3-ilk-hero .ph3-ilk-hero__title {
  max-width: 620px;
  margin: 0;
  color: #17211f;
  font-family: var(--font-heading, "Playfair Display", Georgia, serif);
  font-size: clamp(2.15rem, 4vw, 4rem);
  font-weight: 650;
  line-height: 1.04;
  letter-spacing: -0.02em;
  text-shadow: none;
  -webkit-text-stroke: 0;
  font-synthesis: none;
}

@media (max-width: 600px) {
  .ph3-ilk-hero .ph3-ilk-hero__title {
    font-size: clamp(2rem, 10vw, 2.75rem);
  }
}
.ph3-ilk-hero .ph3-ilk-hero__visual-head {
  display: none !important;
}

.ph3-ilk-hero .ph3-ilk-hero__mobile {
  display: none !important;
}

.ph3-ilk-hero .ph3-ilk-hero__flow {
  display: none !important;
}

.ph3-ilk-hero .ph3-ilk-hero__caption {
  display: none !important;
}
/* Hero zemini mevcut sayfayla bütünleşsin */
.ph3-ilk-hero {
  background: transparent;
  color: #161616;
}

/* Üst etiket */
.ph3-ilk-hero .ph3-ilk-hero__eyebrow {
  background: #EEEBFF;
  border-color: #DCD6F5;
  color: #5146C8;
}

/* Başlık ve açıklamalar */
.ph3-ilk-hero .ph3-ilk-hero__title {
  color: #161616;
}

.ph3-ilk-hero .ph3-ilk-hero__description,
.ph3-ilk-hero .ph3-ilk-hero__trust-item {
  color: #62616B;
}

/* Ana buton */
.ph3-ilk-hero .ph3-ilk-hero__primary {
  background: #5146C8;
  border-color: #5146C8;
  color: #FFFFFF;
}

.ph3-ilk-hero .ph3-ilk-hero__primary:hover {
  background: #4036A8;
  border-color: #4036A8;
}

/* İkinci buton */
.ph3-ilk-hero .ph3-ilk-hero__secondary {
  background: #FFFFFF;
  border-color: #DCD6F5;
  color: #4036A8;
}

.ph3-ilk-hero .ph3-ilk-hero__secondary:hover {
  background: #EEEBFF;
  border-color: #5146C8;
}

.ph3-ilk-hero .ph3-ilk-hero__trust-item::before {
  color: #5146C8;
}

/* Beyaz görsel çerçevesi: yaklaşık üçte bir daha ince */
.ph3-ilk-hero .ph3-ilk-hero__visual {
  padding: 9px 9px 11px;
  border: 1px solid #E4E1D8;
  border-radius: 22px;
  background: #FFFFFF;
  box-shadow: 0 22px 50px rgba(36, 32, 68, 0.10);
}

.ph3-ilk-hero .ph3-ilk-hero__screen {
  border-color: #E4E1D8;
  border-radius: 13px;
  background: #FFFFFF;
}

/* Mobil çerçeve */
@media (max-width: 600px) {
  .ph3-ilk-hero .ph3-ilk-hero__visual {
    padding: 5px 5px 5px;
    border-radius: 16px;
  }

  .ph3-ilk-hero .ph3-ilk-hero__screen {
    border-radius: 10px;
  }
}
/* END ai-block:html_h_e_r_o */
