/* ab paket: home.css — kaynaklar assets/css (bkz. inc/assets.php) */
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpb54c-s0.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpb94c-s0.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpbf4cw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpb54c-s0.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpb94c-s0.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpbf4cw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpb54c-s0.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpb94c-s0.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:500;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpbf4cw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpb54c-s0.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpb94c-s0.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:600;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpbf4cw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpb54c-s0.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpb94c-s0.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:700;font-display:swap;src:url(/wp-content/themes/ahmetabic/assets/fonts/spacegrotesk-v8mdoqdjqskftomm3t6r8e7mpbf4cw.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk Yedek';src:local('Arial'),local('ArialMT'),local('Liberation Sans');size-adjust:92%;ascent-override:107%;descent-override:31.7%;line-gap-override:0%}@font-face{font-family:'Space Grotesk Yedek R';src:local('Roboto'),local('Roboto-Regular');size-adjust:93%;ascent-override:105.8%;descent-override:31.4%;line-gap-override:0%}
:root{--font-sans:"Space Grotesk","Space Grotesk Yedek","Space Grotesk Yedek R",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--font-mono:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace;--accent:#e4500f;--accent-strong:#b43d0b;--accent-soft:#fcece3;--accent-line:#f5d6c5;--on-accent:#ffffff;--ink:#181516;--muted:#6a6a6f;--ink-inverse:#fdfcfb;--surface:#ffffff;--bg:#ffffff;--bg-alt:#f5f5f7;--fill:var(--bg-alt);--line-soft:#efeff2;--line:#e4e4e8;--line-strong:#d2d2d7;--positive:#117d39;--positive-soft:#f0faf4;--positive-line:#cdeeda;--warning:#a55a05;--serp-url:#0a7a3d;--serp-title:#1a44b8;--whatsapp:#25d366;--whatsapp-strong:#107e72;--steel:#6296b0;--dark-bg:#141112;--dark-surface:#211d1e;--dark-ink:#f4f1ee;--dark-muted:#a8a19b;--dark-line:rgb(255 255 255 / 0.10);--dark-line-strong:rgb(255 255 255 / 0.14);--dark-positive:#3ecf6e;--shade:#181516;--light:#ffffff;--ink-8:color-mix(in srgb,var(--ink) 8%,transparent);--scrim:color-mix(in srgb,var(--ink) 14%,transparent);--glass:color-mix(in srgb,var(--ink) 60%,transparent);--text-2xs:11px;--text-xs:12.5px;--text-sm:13.5px;--text-base:15px;--text-md:15.5px;--text-lg:16.5px;--title-section:clamp(28px,3.2vw,40px);--leading-tight:1.15;--leading-snug:1.4;--leading-body:1.65;--leading-loose:1.78;--tracking-title:-0.025em;--tracking-snug:-0.01em;--tracking-caps:0.14em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--space-24:96px;--container:1280px;--measure:840px;--measure-head:640px;--gutter:40px;--section-pad:96px;--header-h:60px;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:18px;--radius-xl:24px;--radius-pill:999px;--ease:cubic-bezier(0.61,1,0.88,1);--ease-spring:cubic-bezier(0.34,1.45,0.64,1);--dur-fast:0.25s;--dur:0.3s;--dur-slow:0.5s;--z-raised:3;--z-float:40;--z-fab:60;--z-popover:80;--z-backdrop:800;--z-subnav:900;--z-header:1000;--z-drawer:1001;--z-toast:1100;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23g)'/%3E%3C/svg%3E")}@media (max-width:1080px){:root{--gutter:24px;--section-pad:64px}}@media (max-width:760px){:root{--gutter:16px;--section-pad:48px}}
@layer reset,base,components,sections,utilities;@layer reset{*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}input,textarea,select{all:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable="false"])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable="true"]){-webkit-user-drag:element}:where(dialog:modal){all:revert}}@layer base{html{font-size:16px;overflow-x:clip;-webkit-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:767px){html{font-size:15px}}@media (max-width:575px){html{font-size:14px}}body{background:var(--bg-alt);min-height:100vh;overflow-x:clip;text-rendering:optimizeSpeed}body,button,input,optgroup,select,textarea{color:var(--ink);font-family:var(--font-sans);font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:var(--font-sans);font-weight:bold;line-height:1.3;margin-block:16px}h1{font-size:2.67rem}h2{font-size:2.2rem}h3{font-size:1.75rem}h4{font-size:1.125rem}h5{font-size:1.05rem}h6{font-size:0.875rem}a{color:inherit;text-decoration:none}a img:hover{opacity:0.85}::selection{background:color-mix(in srgb,var(--accent) 20%,transparent)}:where(a,button,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--focus-ring,var(--ink));outline-offset:3px}input,textarea,select{background:var(--surface);border:1px solid lightgray;border-radius:5px;box-shadow:0 2px 12px -8px color-mix(in srgb,var(--shade) 30%,transparent);box-sizing:border-box;padding:16px;text-align:left}input:focus,textarea:focus,select:focus{border-color:var(--muted);outline:0 none}input[type="submit"],button[type="submit"]{background:var(--ink);border-color:var(--ink);border-radius:5px;color:var(--ink-inverse);cursor:pointer;font-weight:500;padding:12px 24px}input[type="submit"]:hover,button[type="submit"]:hover{background:var(--ink);border-color:var(--ink)}input[type="password"]{font-family:Verdana;letter-spacing:0.13em}input[type="checkbox"]{box-shadow:none}label{color:var(--muted);cursor:pointer;display:block;font-size:0.9rem;padding:0 0 8px}button{cursor:pointer}select{border:1px solid var(--line-strong)}textarea{width:100%}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}img{height:auto;max-width:100%}em{font-style:italic}s,del{text-decoration:line-through}strong{font-weight:bolder}embed,iframe,object,pre{max-width:100%}iframe{border:none}address,cite{font-style:italic}code,kbd,tt,var{font-family:var(--font-mono);font-size:0.9rem}ins{text-decoration:none}mark{background:var(--accent-soft);text-decoration:none}hr{background-color:var(--line);border:0;height:1px;margin-bottom:1.5em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}u{text-decoration:underline}}
@layer components{.tone-dark{--bg:var(--dark-bg);--bg-alt:var(--dark-bg);--surface:var(--dark-surface);--ink:var(--dark-ink);--muted:var(--dark-muted);--line:var(--dark-line);--line-soft:var(--dark-line);--line-strong:var(--dark-line-strong);--accent-strong:var(--accent);--accent-soft:color-mix(in srgb,var(--accent) 20%,transparent);--accent-line:color-mix(in srgb,var(--accent) 32%,transparent);--positive:var(--dark-positive);--positive-soft:color-mix(in srgb,var(--dark-positive) 10%,transparent);--positive-line:color-mix(in srgb,var(--dark-positive) 28%,transparent);--ink-8:color-mix(in srgb,var(--ink) 8%,transparent);--icon-circle-bg:color-mix(in srgb,var(--ink) 12%,transparent);--section-bg:var(--dark-bg);color:var(--ink);color-scheme:dark}.section{background:var(--section-bg,var(--bg));color:var(--ink);overflow-x:clip}:where(.section a){color:inherit;text-decoration:none}.section-alt{--section-bg:var(--bg-alt);--card-line:var(--line)}.container{max-width:var(--container);margin-inline:auto;padding:var(--section-pad) var(--gutter)}.section-head{max-width:var(--measure-head);margin:0 auto var(--space-12);text-align:center;@media (max-width:760px){margin-bottom:var(--space-8)}}.section-head-start{margin-inline:0;text-align:start}.kicker{display:block;margin-bottom:14px;color:var(--accent-strong);font-size:var(--text-2xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.title{margin:0 0 var(--space-4);color:var(--ink);font-size:var(--title-section);font-weight:700;letter-spacing:var(--tracking-title);line-height:var(--leading-tight)}.lead{color:var(--muted);font-size:var(--text-lg);line-height:var(--leading-body);& strong{color:var(--ink);font-weight:600}@media (max-width:760px){font-size:var(--text-base)}}.section-foot{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);margin-top:var(--space-12);@media (max-width:760px){margin-top:var(--space-8)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:var(--btn-h,48px);padding:var(--btn-py,0) var(--btn-px,24px);border:1px solid var(--btn-line,transparent);border-radius:var(--radius-pill);background:var(--btn-bg,transparent);color:var(--btn-fg,var(--ink));font-size:var(--btn-fs,var(--text-base));font-weight:600;line-height:1.2;text-align:center;cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),scale 0.18s var(--ease);&:hover{border-color:var(--btn-line-hover,var(--btn-line,transparent));background:var(--btn-bg-hover,var(--btn-bg,transparent))}&:active{scale:0.98}& > svg{flex-shrink:0;width:15px;height:15px}&:is(:disabled,[aria-disabled="true"]){opacity:0.5;pointer-events:none}}.btn-sm{--btn-h:40px;--btn-px:18px;--btn-fs:var(--text-sm)}.btn-primary{--btn-bg:var(--ink);--btn-bg-hover:#2e2a2b;--btn-fg:var(--surface);--icon-circle-bg:var(--accent);& .icon-circle{color:var(--light)}}.tone-dark .btn-primary{--btn-bg-hover:#ffffff}.btn-outline{--btn-bg:var(--btn-outline-bg,var(--surface));--btn-line:var(--line-strong);--btn-line-hover:var(--ink);--btn-fg:var(--ink)}.btn-ink{--btn-bg:var(--ink);--btn-bg-hover:#2e2a2b;--btn-line:var(--btn-bg);--btn-line-hover:var(--btn-bg-hover);--btn-fg:var(--surface)}.icon-circle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:var(--icon-circle-bg,var(--ink-8));transition:background-color var(--dur-fast) var(--ease);& svg{width:var(--icon-circle-svg,9px);height:var(--icon-circle-svg,9px);fill:none;stroke:currentColor;stroke-width:var(--icon-circle-stroke,2.4);stroke-linecap:round;stroke-linejoin:round;transform:rotate(var(--arrow-rotate,-45deg));transition:transform var(--dur) var(--ease)}}:is(.btn,.link-arrow):hover{--arrow-rotate:var(--arrow-rotate-hover,0deg)}.link-arrow{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:var(--text-base);font-weight:600;transition:color var(--dur-fast) var(--ease);&:hover{color:var(--accent)}&:hover .icon-circle{background:var(--icon-circle-bg-hover,var(--accent-soft))}}.link-arrow-down{--arrow-rotate:45deg;--arrow-rotate-hover:90deg}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--accent-strong);font-size:var(--text-xs);font-weight:600;& svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:translate var(--dur-fast) var(--ease)}&:hover svg{translate:3px 0}}@media (prefers-reduced-motion:no-preference){.text-link-down:hover svg{translate:0 2px}}.card{border:1px solid var(--card-line,var(--line-soft));border-radius:var(--card-radius,var(--radius-lg));background:var(--card-bg,var(--surface))}.card-hover{transition:border-color var(--dur-fast) var(--ease);&:hover{border-color:var(--card-line-hover,var(--line-strong))}}.card-title{margin:0 0 6px;color:var(--ink);font-size:var(--text-base);font-weight:700;letter-spacing:var(--tracking-snug);line-height:1.3}.card-text{margin-bottom:var(--space-4);color:var(--muted);font-size:var(--text-xs);line-height:1.6}.edge-glow{position:relative;&::after{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:radial-gradient(
170px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--accent) 55%,transparent),transparent 70%
);-webkit-mask:linear-gradient(var(--light) 0 0) content-box,linear-gradient(var(--light) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;pointer-events:none;transition:opacity var(--dur) var(--ease)}@media (hover:hover) and (pointer:fine){&:hover::after{opacity:1}}}.badge{display:inline-flex;align-items:center;gap:4px;padding:var(--badge-py,3px) var(--badge-px,9px);border:1px solid var(--badge-line,var(--line-soft));border-radius:var(--badge-radius,var(--radius-pill));background:var(--badge-bg,var(--bg-alt));color:var(--badge-fg,var(--muted));font-size:var(--badge-fs,var(--text-2xs));font-weight:var(--badge-fw,600);font-variant-numeric:tabular-nums;line-height:1.3;white-space:nowrap;transition:background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),color var(--dur) var(--ease);& b{font-weight:var(--badge-b-fw,700)}}.badge-positive{--badge-bg:var(--positive-soft);--badge-line:var(--positive-line);--badge-fg:var(--positive)}.badge-accent{--badge-bg:var(--accent-soft);--badge-line:var(--accent-line);--badge-fg:var(--accent-strong)}.badge-solid{--badge-bg:var(--accent-strong);--badge-line:var(--accent-strong);--badge-fg:var(--on-accent)}.media-tag{position:absolute;z-index:var(--z-raised);padding:7px 14px;background:var(--glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--dark-ink);font-size:9.5px;font-weight:700;letter-spacing:0.1em;white-space:nowrap}.avatar{display:block;flex-shrink:0;width:var(--avatar-size,40px);height:var(--avatar-size,40px);border:var(--avatar-ring-w,2px) solid var(--avatar-ring,color-mix(in srgb,var(--ink) 16%,transparent));border-radius:50%;object-fit:cover}.tooltip{position:absolute;bottom:calc(100% + var(--tooltip-gap,10px));left:50%;z-index:var(--z-raised);padding:7px 13px;border-radius:var(--radius-pill);background:var(--ink);color:var(--ink-inverse);font-size:12px;font-weight:600;letter-spacing:0.01em;line-height:1.3;white-space:nowrap;box-shadow:0 8px 20px -10px color-mix(in srgb,var(--ink) 45%,transparent);pointer-events:none;opacity:0;visibility:hidden;transform:translate(var(--tooltip-x,-50%),var(--tooltip-y,6px)) scale(var(--tooltip-scale,0.92));transform-origin:50% 100%;transition:opacity var(--dur-fast) var(--ease),transform var(--dur) var(--ease-spring),visibility 0s linear var(--dur-fast);&::after{content:"";position:absolute;top:100%;left:50%;translate:-50% 0;border:5px solid transparent;border-top-color:var(--ink)}&:empty{display:none}}:is(.is-hinting,:focus-visible) > .tooltip,.tooltip.is-visible{--tooltip-y:0;--tooltip-scale:1;opacity:1;visibility:visible;transition-delay:0s}@media (hover:hover){:hover > .tooltip{--tooltip-y:0;--tooltip-scale:1;opacity:1;visibility:visible;transition-delay:0s}}[aria-expanded="true"] > .tooltip{opacity:0;visibility:hidden}.tooltip-below{--tooltip-y:-6px;top:calc(100% + var(--tooltip-gap,10px));bottom:auto;transform-origin:50% 0;&::after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:var(--ink)}}.tooltip-end{--tooltip-x:0;right:0;left:auto;transform-origin:100% 100%;&::after{right:16px;left:auto;translate:none}}.signature{display:block;flex-shrink:0;width:104px;height:30px;& path{fill:none;stroke:var(--ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.signature path{stroke-dashoffset:1}.is-revealed .signature path{animation:sign-draw var(--sign-dur,1.6s) var(--ease) var(--sign-delay,0.5s) forwards}}.dialog{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overscroll-behavior:contain;background:var(--dialog-bg,var(--surface));color:var(--ink);opacity:0;transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease),overlay var(--dur) allow-discrete,display var(--dur) allow-discrete;&[open]{opacity:1;@starting-style{opacity:0}}&::backdrop{background:var(--scrim,color-mix(in srgb,var(--shade) 14%,transparent));opacity:0;transition:opacity var(--dur,0.3s) var(--ease,ease),overlay var(--dur,0.3s) allow-discrete,display var(--dur,0.3s) allow-discrete}&[open]::backdrop{opacity:1;@starting-style{opacity:0}}}.dialog-drawer{inset:var(--drawer-top,0) 0 0 auto;width:min(440px,100%);height:auto;transform:translateX(100%);&[open]{transform:none;@starting-style{transform:translateX(100%)}}}html:has(.dialog[open]:modal){overflow:hidden}.accordion{max-width:var(--measure);margin-inline:auto;border-top:1px solid var(--line)}.accordion-compact{max-width:none;margin-inline:0;border-top:0}.accordion-item{border-bottom:1px solid var(--accordion-line,var(--line))}.accordion-heading{margin:0;font-size:inherit;line-height:inherit}.accordion-trigger{display:flex;align-items:center;gap:var(--space-4);width:100%;padding:var(--accordion-py,19px) 2px;color:inherit;text-align:left;cursor:pointer;@media (max-width:760px){gap:var(--space-3);padding:var(--space-4) 2px}}.accordion-label{flex:1;min-width:0;font-size:var(--text-md);font-weight:600;letter-spacing:var(--tracking-snug);line-height:var(--leading-snug);transition:color var(--dur-fast) var(--ease);@media (max-width:760px){font-size:14px}}.accordion-trigger:hover .accordion-label{color:var(--accent-strong)}.accordion-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:17px;height:17px;border-radius:50%;background:var(--ink-8);transition:background-color var(--dur-fast) var(--ease);& svg{width:9px;height:9px;fill:none;stroke:var(--ink);stroke-width:2.4;stroke-linecap:round;transition:transform var(--dur) var(--ease)}}.accordion-trigger[aria-expanded="true"] .accordion-icon{background:var(--ink);& svg{stroke:var(--bg);transform:rotate(45deg)}}.accordion-panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows 0.4s var(--ease),visibility 0s}@media (scripting:enabled){.accordion-item:not(.is-open) .accordion-panel{grid-template-rows:0fr;visibility:hidden;transition-delay:0s,0.4s}}.accordion-body{min-height:0;overflow:hidden;& p{padding:0 34px 4px 0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-loose)}& p:last-child{padding-bottom:var(--space-5)}& b{color:var(--ink);font-weight:600}& .text-link{margin:10px 0 var(--space-5)}@media (max-width:760px){& p{padding-right:var(--space-2);font-size:13px}}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-reveal]:not(.is-revealed) :is([data-stagger] > *,[data-reveal-item]){opacity:0}[data-reveal].is-revealed [data-stagger] > *{animation:rise var(--dur-slow) var(--ease) backwards;animation-delay:calc(var(--stagger-start,0ms) + var(--i,0) * var(--stagger-step,50ms))}[data-reveal].is-revealed [data-reveal-item]{animation:rise var(--dur-slow) var(--ease) backwards;animation-delay:var(--delay,0s)}[data-reveal].is-revealed [data-reveal]:not(.is-revealed) :is([data-stagger] > *,[data-reveal-item]){animation:none;opacity:0}}@media (prefers-reduced-motion:reduce){.btn,.icon-circle,.icon-circle svg,.link-arrow,.text-link svg,.card-hover,.badge,.tooltip,.dialog,.dialog::backdrop,.accordion-panel,.accordion-icon svg{transition:none}.edge-glow::after{display:none}.tooltip{--tooltip-y:0;--tooltip-scale:1}.text-link:hover svg{translate:none}.btn:active{scale:1}}}@keyframes rise{from{opacity:0;translate:0 var(--rise-y,8px)}}@keyframes rise-in{from{opacity:0;translate:0 var(--rise-in-y,14px)}}@keyframes spin{to{rotate:360deg}}@keyframes sign-draw{to{stroke-dashoffset:0}}@layer utilities{:where(.site-main) :is(p,li,figcaption,blockquote):not(.brand,.issued,.signoff-text,.post-reply) > :is(b,strong),:where(.site-main) :is(p,li,figcaption,blockquote) > a:not(.btn,.text-link) > :is(b,strong),:where(.site-main) :is(p,li,dd,figcaption,blockquote) > a:not(.btn,.text-link,:has(svg,b,strong)),:where(.site-footer) p > :is(b,strong,a:not(.btn,.text-link,:has(svg))){font-weight:500}[hidden]:not([hidden="until-found"]){display:none !important}.visually-hidden:not(:focus,:active){position:absolute !important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:var(--z-toast);padding:10px 16px;border-radius:var(--radius-sm);background:var(--ink);color:var(--ink-inverse);font-size:var(--text-sm);font-weight:600;text-decoration:none}.skip-link:not(:focus,:active){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.stretched-link::after{content:"";position:absolute;inset:0;z-index:1}}@layer components{.table-wrap.is-folded tr.is-rest{display:none}.table-more{position:relative;z-index:3;margin-top:-92px;margin-bottom:28px;padding-top:60px;background:linear-gradient(180deg,color-mix(in srgb,var(--table-more-bg,var(--surface)) 0%,transparent),color-mix(in srgb,var(--table-more-bg,var(--surface)) 88%,transparent) 46%,var(--table-more-bg,var(--surface)) 70%);pointer-events:none;& .link-arrow{padding:4px 0;border:0;background:none;font:inherit;font-size:var(--text-sm);font-weight:500;cursor:pointer;pointer-events:auto}& .link-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:4px}}.table-wrap :is(td,th)[tabindex="-1"]:focus{outline:none}}@layer components{.logo-av{position:relative;display:inline-grid;flex-shrink:0;width:34px;height:34px;transition:opacity 0.25s ease}.logo-av > img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover;background:var(--bg-alt);box-shadow:0 0 0 1px rgb(24 21 22 / 0.08)}.logo-av::after{content:"";position:absolute;right:-3px;bottom:-3px;width:15px;height:15px;border:2px solid var(--surface);border-radius:50%;background:#e4500f url("/wp-content/uploads/2025/10/ahmet-abic-favicon.svg") center / 100% no-repeat}.logo:hover .logo-av{opacity:0.8}.site-footer .logo-av::after{border-color:var(--bg-alt)}}
@layer sections{.site-header{--hx-ease:cubic-bezier(0.22,1,0.36,1);--hx-panel-w:min(1120px,calc(100vw - 48px));--hx-panel-top:calc(var(--header-bottom,var(--header-h)) + 10px);position:sticky;top:0;z-index:var(--z-header);isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--header-h);padding:0 40px;color:var(--ink);transition:color 0.3s var(--hx-ease);&::before{content:"";position:absolute;inset:0;z-index:-1;border-bottom:1px solid var(--line);background:var(--surface);transition:background-color 0.3s var(--hx-ease),border-color 0.3s var(--hx-ease),box-shadow 0.3s var(--hx-ease)}&.is-scrolled::before{border-bottom-color:color-mix(in srgb,var(--line) 60%,transparent);background:color-mix(in srgb,var(--surface) 78%,transparent);box-shadow:0 10px 30px -24px color-mix(in srgb,var(--shade) 40%,transparent);-webkit-backdrop-filter:saturate(1.8) blur(18px);backdrop-filter:saturate(1.8) blur(18px)}ul{margin:0;padding:0;list-style:none}.logo{display:flex;flex-shrink:0;align-items:center;gap:10px;border-radius:10px;& span{color:var(--ink);font-size:19px;font-weight:700;letter-spacing:-0.01em;transition:color 0.3s var(--hx-ease)}}.nav{position:relative;display:flex;flex:1;align-items:center;margin-left:20px}.nav-list{display:flex;align-items:center;gap:2px}.nav-trigger,.nav-link{position:relative;display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 12px;border-radius:10px;color:var(--ink);font-size:15px;font-weight:500;letter-spacing:-0.005em;white-space:nowrap;cursor:pointer;transition:color 0.3s var(--hx-ease)}.nav-trigger > svg{width:12px;height:12px;margin-right:-3px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;opacity:0.55;transition:rotate 0.35s var(--hx-ease),opacity 0.2s}.nav-trigger:hover > svg,.nav-trigger[aria-expanded="true"] > svg{opacity:1}.nav-trigger[aria-expanded="true"] > svg{rotate:180deg}.nav-link[aria-current="page"],.nav-trigger[data-current]{color:var(--accent-strong)}.panel a[aria-current="page"] b,.panel a.aside-link[aria-current="page"],.strip-links a[aria-current="page"]{color:var(--accent-strong)}.nav-hover{position:absolute;top:50%;left:0;z-index:-1;width:var(--w,0px);height:36px;border-radius:10px;background:color-mix(in srgb,var(--ink) 6%,transparent);opacity:0;translate:var(--x,0px) -50%;pointer-events:none;transition:translate 0.38s var(--hx-ease),width 0.38s var(--hx-ease),opacity 0.2s ease,background-color 0.3s;&.is-on{opacity:1}&.is-snap{transition:opacity 0.2s ease}}&.has-open .nav-hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.mega-bg{position:fixed;top:var(--hx-panel-top);left:50%;z-index:20;width:var(--hx-panel-w);height:var(--mega-h,0px);border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-radius:20px;background:var(--surface);box-shadow:0 1px 1px color-mix(in srgb,var(--shade) 4%,transparent),0 12px 24px -12px color-mix(in srgb,var(--shade) 14%,transparent),0 36px 72px -24px color-mix(in srgb,var(--shade) 22%,transparent);opacity:0;visibility:hidden;translate:-50% 0;scale:0.985;transform-origin:50% 0;pointer-events:none;transition:height 0.42s var(--hx-ease),opacity 0.18s ease,scale 0.32s var(--hx-ease),visibility 0s linear 0.32s;&.is-snap{transition:opacity 0.18s ease,scale 0.32s var(--hx-ease),visibility 0s}}&.has-open .mega-bg{opacity:1;visibility:visible;scale:1;transition:height 0.42s var(--hx-ease),opacity 0.2s ease,scale 0.36s var(--hx-ease),visibility 0s}.panel{position:fixed;top:var(--hx-panel-top);left:50%;z-index:21;width:var(--hx-panel-w);max-height:calc(100vh - var(--hx-panel-top) - 16px);overflow-y:auto;overscroll-behavior:contain;border-radius:20px;color:var(--ink);opacity:0;visibility:hidden;translate:calc(-50% + var(--px,0px)) var(--py,6px);transition:opacity 0.14s linear,translate 0.36s var(--hx-ease),visibility 0s linear 0.36s}.dropdown.is-open .panel{opacity:1;visibility:visible;transition:opacity 0.24s linear 0.06s,translate 0.42s var(--hx-ease),visibility 0s}@media (scripting:none){.panel{background:var(--surface);box-shadow:0 24px 60px -24px color-mix(in srgb,var(--shade) 30%,transparent)}.dropdown:is(:hover,:focus-within) .panel{opacity:1;visibility:visible;--py:0px}}.panel.is-drop{left:var(--drop-x,50%);width:256px;padding:6px;border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-radius:16px;background:var(--surface);box-shadow:0 1px 1px color-mix(in srgb,var(--shade) 4%,transparent),0 12px 24px -12px color-mix(in srgb,var(--shade) 14%,transparent),0 36px 72px -24px color-mix(in srgb,var(--shade) 22%,transparent);translate:var(--px,0px) var(--py,6px)}&.has-drop .mega-bg{opacity:0;visibility:hidden;transition:opacity 0.14s ease,visibility 0s linear 0.14s}.drop-list{display:grid;gap:2px;& .icon-item{align-items:center;gap:12px;margin:0;padding:7px 10px;border-radius:10px}& .icon-box{width:32px;height:32px;border-radius:9px}& .icon-box svg{width:18px;height:18px}}.panel-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px}.panel-main{display:flex;flex-direction:column;min-width:0;padding:30px 34px 0}.columns{display:grid;grid-template-columns:1fr 1fr;gap:6px 40px;padding-bottom:24px}.panel-main.is-wide{padding-top:26px}.sk-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 32px;margin:0;padding:0 0 20px;list-style:none}.group-label{margin:0 0 8px;color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.icon-item,.text-item,.case{position:relative;margin:0 -10px;padding:10px;border-radius:12px;transition:background-color 0.2s ease;&:hover{background:var(--bg-alt)}&:focus-visible{outline-offset:-2px}}.icon-item{display:flex;align-items:flex-start;gap:14px;& b{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-0.01em;line-height:1.35}& small{display:block;margin-top:2px;color:var(--muted);font-size:13px;font-weight:400;line-height:1.45}}.text-item{display:block;& b{display:block;color:var(--ink);font-size:15px;font-weight:600;letter-spacing:-0.01em;line-height:1.35}& small{display:block;margin-top:2px;color:var(--muted);font-size:13px;line-height:1.45}}.quick-links{display:flex;flex-wrap:wrap;gap:8px 26px;margin:auto -34px 0;padding:16px 34px 18px;border-top:1px solid var(--line-soft);& > li{display:flex}& a{display:inline-flex;align-items:center;gap:7px;color:var(--ink);font-size:13.5px;font-weight:500;line-height:1;transition:color 0.2s ease;&:hover{color:var(--accent-strong)}&:hover svg{color:var(--accent)}}& svg{width:16px;height:16px;fill:currentColor;color:var(--muted);transition:color 0.2s ease}}.panel-aside{padding:30px 30px 28px;border-left:1px solid var(--line-soft);background:var(--bg-alt);& .group-label{margin-top:26px}& .group-label:first-child{margin-top:0}}.aside-link{display:block;padding:7px 0;color:var(--ink);font-size:14.5px;font-weight:500;transition:color 0.2s ease;&:hover{color:var(--accent-strong)}}.promo{display:block;border:1px solid var(--line);border-radius:14px;background:var(--surface);transition:border-color 0.25s ease;&:hover{border-color:var(--line-strong)}& b{display:block;margin-bottom:4px;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-0.01em}& small{display:block;color:var(--muted);font-size:13px;line-height:1.5}}.promo{padding:16px 18px}.promo-link{display:inline-flex;align-items:center;gap:5px;margin-top:10px;color:var(--accent-strong);font-size:13px;font-weight:600;& svg{flex-shrink:0;width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:translate 0.3s var(--hx-ease)}}.promo:hover .promo-link svg{translate:3px 0}.plain-list .aside-link{display:flex;align-items:center;gap:9px;padding:7px 0}.plain-list .aside-link svg{flex-shrink:0;width:18px;height:18px;fill:currentColor;color:var(--muted);transition:color 0.2s ease}.plain-list .aside-link:hover svg{color:var(--accent)}.plain-list + .group-label{margin-top:26px}.panel-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;margin:auto -34px 0;padding:16px 34px 18px;border-top:1px solid var(--line-soft)}.strip-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;margin:0;font-size:14px;& span{color:var(--muted);font-size:13px}& a{color:var(--ink);font-weight:500;transition:color 0.2s ease}& a:hover{color:var(--accent-strong)}}.strip-all{display:inline-flex;align-items:center;gap:5px;color:var(--accent-strong);font-size:14px;font-weight:600;& svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:translate 0.3s var(--hx-ease)}&:hover svg{translate:3px 0}}.panel-note{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.actions{position:relative;display:flex;flex-shrink:0;align-items:center;gap:8px}.contact{letter-spacing:normal;&:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}.cta{--btn-h:38px;--btn-px:18px;gap:6px;letter-spacing:-0.005em;& svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.2;transition:translate 0.3s var(--hx-ease)}&:hover svg{translate:3px 0}}.menu-toggle{display:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;color:var(--ink);cursor:pointer;transition:background-color 0.2s ease,color 0.3s var(--hx-ease);-webkit-tap-highlight-color:transparent;@media (hover:hover){&:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}}}.burger{position:relative;display:block;width:18px;height:12px;& i{position:absolute;left:0;width:100%;height:1.8px;border-radius:2px;background:currentColor;transition:translate 0.4s var(--hx-ease),rotate 0.4s var(--hx-ease)}& i:first-child{top:2px}& i:last-child{bottom:2px}}.menu-toggle[aria-expanded="true"] .burger i:first-child{translate:0 3.1px;rotate:45deg}.menu-toggle[aria-expanded="true"] .burger i:last-child{translate:0 -3.1px;rotate:-45deg}}.site-header .icon-box,.mobile-menu .icon-box{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(180deg,var(--surface),var(--bg-alt));box-shadow:0 1px 2px color-mix(in srgb,var(--shade) 6%,transparent);color:var(--ink);transition:color 0.25s ease,border-color 0.25s ease;& svg{width:20px;height:20px;fill:currentColor}}.site-header .icon-item:hover .icon-box,.mobile-menu a:hover .icon-box{border-color:var(--accent-line);color:var(--accent)}.nav-backdrop{position:fixed;inset:0;top:var(--header-bottom,var(--header-h));z-index:15;background:color-mix(in srgb,var(--shade) 10%,transparent);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0s linear 0.3s;&.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 0.3s ease,visibility 0s}}html:has(.mobile-menu.is-open){overflow:hidden;scrollbar-gutter:stable}html.is-menu-locked{overflow:hidden;overscroll-behavior:none}.mobile-menu{--hx-ease:cubic-bezier(0.22,1,0.36,1);position:fixed;top:var(--header-bottom,var(--header-h));right:0;bottom:0;left:0;z-index:var(--z-drawer);display:flex;flex-direction:column;background:var(--surface);clip-path:inset(0 0 100% 0);visibility:hidden;transition:clip-path 0.5s var(--hx-ease),visibility 0s linear 0.5s;&.is-open{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path 0.55s var(--hx-ease),visibility 0s}ul{margin:0;padding:0;list-style:none}a:not(.btn){color:var(--ink)}.mobile-body{flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;padding:8px 24px 24px;-webkit-overflow-scrolling:touch}.mobile-body > ul > li{opacity:0;translate:0 12px;transition:opacity 0.25s ease,translate 0.25s ease}&.is-open .mobile-body > ul > li{opacity:1;translate:0 0;transition:opacity 0.5s ease,translate 0.6s var(--hx-ease)}&.is-open .mobile-body > ul > li:nth-child(1){transition-delay:0.08s}&.is-open .mobile-body > ul > li:nth-child(2){transition-delay:0.12s}&.is-open .mobile-body > ul > li:nth-child(3){transition-delay:0.16s}&.is-open .mobile-body > ul > li:nth-child(4){transition-delay:0.2s}&.is-open .mobile-body > ul > li:nth-child(5){transition-delay:0.24s}&.is-open .mobile-body > ul > li:nth-child(6){transition-delay:0.28s}&.is-open .mobile-body > ul > li:nth-child(n+7){transition-delay:0.32s}.mobile-link{display:flex;align-items:center;justify-content:space-between;padding:18px 0;border-bottom:1px solid var(--line-soft);font-size:20px;font-weight:600;letter-spacing:-0.015em}.mobile-link[aria-current="page"],details ul a[aria-current="page"],details ul a[aria-current="page"] b,details:has(a[aria-current="page"]) > summary{color:var(--accent-strong)}details{border-bottom:1px solid var(--line-soft)}summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-size:20px;font-weight:600;letter-spacing:-0.015em;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent;&::-webkit-details-marker{display:none}& svg{width:18px;height:18px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:rotate 0.4s var(--hx-ease),stroke 0.2s}}details[open] summary svg{rotate:180deg;stroke:var(--ink)}.group-label{margin:10px 0 4px;color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}details ul{margin:0 0 14px;padding:0;border:0}details ul a{display:flex;align-items:center;gap:14px;padding:8px 0}details ul a > span:last-child{display:flex;flex-direction:column;justify-content:center;min-width:0}details ul b{display:flex;align-items:center;gap:8px;font-size:15.5px;font-weight:600;letter-spacing:-0.01em;line-height:1.35}details ul small{display:block;margin-top:1px;color:var(--muted);font-size:13px;line-height:1.4}details ul.m-compact{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}details ul.m-compact a{gap:9px;padding:9px 0;font-size:15px;font-weight:500;line-height:1.3}details ul.m-compact a svg{flex-shrink:0;width:18px;height:18px;fill:currentColor;color:var(--muted)}details ul.m-tools{margin-top:6px;padding-top:8px;border-top:1px solid var(--line-soft)}details ul.m-single{grid-template-columns:1fr}.m-links{display:grid;gap:8px;margin:8px 0 18px;padding-top:14px;border-top:1px solid var(--line-soft)}.m-all{display:inline-flex;align-items:center;gap:6px;justify-self:start;font-size:15px;font-weight:500;& svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;color:var(--muted)}}.m-ask{margin:0;color:var(--muted);font-size:14px;line-height:1.45;& a{font-weight:500;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}}.icon-box{width:36px;height:36px;border-radius:10px;& svg{width:19px;height:19px}}.inline-stat{color:var(--accent-strong);font-weight:700;font-variant-numeric:tabular-nums}.badge{--badge-fs:10px;--badge-fw:700;--badge-py:2px;--badge-px:6px;--badge-radius:var(--radius-sm);border:0;line-height:inherit}.btn{--btn-h:44px;--btn-px:0;--btn-fs:15px;--btn-outline-bg:var(--surface);display:flex;width:100%;letter-spacing:-0.005em;& svg{flex-shrink:0;width:17px;height:17px}}.btn-outline{& svg{fill:currentColor}&:active{background:var(--line)}}.btn-ink{& svg{fill:currentColor}&:active{border-color:var(--dark-surface);background:var(--dark-surface)}}.btn-primary:active{border-color:var(--accent-strong);background:var(--accent-strong)}}@supports (interpolate-size:allow-keywords){.mobile-menu{interpolate-size:allow-keywords;details::details-content{block-size:0;overflow:clip;transition:block-size 0.45s var(--hx-ease),content-visibility 0.45s allow-discrete}details[open]::details-content{block-size:auto}}}@media (max-width:1360px){.site-header .contact{display:none}}@media (max-width:1280px){.site-header{padding:0 28px;.nav-trigger,.nav-link{padding:0 8px}}}@media (max-width:1180px){.site-header{--hx-panel-w:calc(100vw - 32px);padding:0 28px;.panel-grid{grid-template-columns:minmax(0,1fr) 260px}}}@media (max-width:1180px){.site-header{padding:0 20px;.nav,.contact{display:none}.menu-toggle{display:inline-flex;margin-right:-8px}.cta{--btn-h:34px;--btn-px:14px;--btn-fs:var(--text-sm);& svg{width:12px;height:12px}}}}@media (min-width:1181px){.mobile-menu{display:none}}@media (max-width:480px){.site-header{gap:10px;padding:0 16px;.menu-toggle{margin-right:-8px}.actions{gap:4px}.cta{--btn-h:32px;--btn-px:12px;--btn-fs:13px;gap:5px;& svg{width:11px;height:11px}}.logo{gap:8px}.logo span{font-size:16.5px}.logo .logo-av{width:28px;height:28px}.logo .logo-av::after{width:13px;height:13px}}.mobile-menu .mobile-body{padding-inline:20px}}@media (max-width:350px){.site-header .logo span{display:none}}@media (prefers-reduced-motion:reduce){.site-header,.site-header::before,.site-header *,.nav-backdrop,.mobile-menu,.mobile-menu *,.mobile-menu details::details-content{transition:none !important}}}@layer sections{.brand-menu{position:fixed;z-index:var(--z-toast);min-width:236px;padding:5px;border:1px solid var(--line-soft);border-radius:12px;background:var(--surface);box-shadow:0 18px 40px -18px color-mix(in srgb,var(--shade) 32%,transparent);animation:rise-in 0.18s var(--ease) both;--rise-in-y:4px}.brand-menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:8px;color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer;&:hover,&:focus-visible{background:var(--bg-alt);outline:none}&.is-done{color:var(--positive)}}.brand-menu-icon{display:inline-flex;flex-shrink:0;color:var(--muted);& svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}}.brand-menu-item.is-done .brand-menu-icon{color:var(--positive)}@media (prefers-reduced-motion:reduce){.brand-menu{animation:none}}}
@layer sections{.hero.hx12.hx23{--hx-field-h:58px;--hx23-ring:color-mix(in srgb,var(--accent) 24%,#fff);.top-result,.hx12-player{animation:none}.hx23-praise{display:flex;align-items:center;gap:12px;margin:0 0 20px;anchor-name:--hx23-praise}.hx23-avs{display:flex;flex-shrink:0}.hx23-av{position:relative;display:block;border-radius:50%;&:first-child{z-index:1}& + .hx23-av{margin-left:-12px;transition:margin-left 0.5s cubic-bezier(0.22,1,0.36,1)}& img{display:block;width:44px;height:44px;border-radius:50%;object-fit:cover;background:var(--surface);box-shadow:0 0 0 2.5px var(--hx23-ring);transition:box-shadow 0.4s var(--ease),filter 0.4s var(--ease)}}.hx12-copy:not(:has(.post:popover-open)) .hx23-av:hover img{box-shadow:0 0 0 2.5px var(--accent)}.hx12-copy:not(:has(.post:popover-open)) .hx23-av:hover::before,.hx12-copy:not(:has(.post:popover-open)) .hx23-av:hover::after{opacity:1;translate:-50% 0;transition-delay:0.08s}.hx12-copy:not(:has(.post:popover-open)) .hx23-avs:hover{& .hx23-av + .hx23-av{margin-left:4px}& .hx23-av:not(:hover) img{filter:saturate(0.6) brightness(0.97)}}.hx23-av{&::before,&::after{position:absolute;left:50%;pointer-events:none;opacity:0;translate:-50% 6px;transition:opacity 0.22s var(--ease),translate 0.28s var(--ease)}&::after{content:attr(data-name);bottom:calc(100% + 11px);padding:7px 12px;border-radius:8px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:600;letter-spacing:-0.005em;white-space:nowrap;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--shade) 55%,transparent)}&::before{content:"";bottom:calc(100% + 6px);width:10px;height:10px;border-radius:2px;background:var(--ink);rotate:45deg}&::before,&::after{z-index:3}}.hx23-q{min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;line-height:1.35;text-align:left;cursor:pointer;& > span{display:block;color:var(--ink);font-size:14.5px;font-weight:500;text-decoration:underline dashed var(--line-strong);text-underline-offset:4px;transition:text-decoration-color var(--dur-fast) var(--ease)}& b{display:block;margin-top:3px;color:var(--muted);font-size:12.5px;font-weight:400}&:hover > span{text-decoration-color:var(--accent)}}.hx12-copy:has(.post:popover-open) .hx23-q > span{text-decoration-color:var(--accent)}.hx12-copy{min-width:0}h1{text-wrap:balance}.hx23-form{max-width:540px}.hx-field{min-width:0;& input{min-width:0;font-size:16px}}.hx23-meta{margin:14px 0 0;color:var(--muted);font-size:13px}.hx23-wa{display:inline-flex;align-items:center;gap:6px;margin-left:4px;color:var(--ink);font-weight:500;vertical-align:bottom;transition:color var(--dur-fast) var(--ease);&:hover{color:var(--accent-strong)}& .hx-wa-icon{width:16px;height:16px;fill:var(--whatsapp)}}@supports (anchor-name:--a){.post{position-anchor:--hx23-praise;top:calc(anchor(bottom) + 12px);right:auto;bottom:auto;left:anchor(left);width:min(380px,100vw - 32px);max-width:none;max-height:none;overflow:visible;border-radius:var(--radius-lg);translate:none;transform-origin:54px 0;transform:translateY(-8px) scale(0.97);&:popover-open{transform:none;@starting-style{opacity:0;transform:translateY(-8px) scale(0.97)}}&::after{display:block;top:auto;bottom:100%;left:54px;border-top-color:transparent;border-bottom-color:var(--ink)}}}@media (hover:none){.hx23-av::before,.hx23-av::after{display:none}}@media (max-width:560px){--hx-field-h:54px;.hx-field{padding-left:14px;& button{padding:0 14px}}.hx23-q > span{font-size:13.5px}.hx23-meta{text-align:center}> .container{padding-bottom:21px}}}}
@layer sections{.services{--card-bg:var(--surface);--card-line:var(--line);& .card{--bg-alt:var(--surface)}--card-line-hover:var(--line-strong);--frame-bg:#f7f7f9;--rise-y:5px;.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"audit audit keywords technical"
"on-page content content technical"
"backlinks ecommerce local local";gap:14px;margin:0;padding:0;> li{display:flex;min-width:0}> :where(.audit){grid-area:audit}> :where(.keywords){grid-area:keywords}> :where(.technical){grid-area:technical}> :where(.on-page){grid-area:on-page}> :where(.content){grid-area:content}> :where(.backlinks){grid-area:backlinks}> :where(.ecommerce){grid-area:ecommerce}> :where(.local){grid-area:local}}.service{box-shadow:0 1px 2px color-mix(in srgb,var(--shade) 4%,transparent);flex:1;display:flex;flex-direction:column;min-width:0;padding:20px}.card-title a{transition:color var(--dur-fast) var(--ease)}.card-title a:hover{color:var(--accent-strong)}.demo{margin-top:auto}.frame{overflow:hidden;border:1px solid #ececef;border-radius:var(--radius-md);background:var(--frame-bg)}.meta{color:var(--muted);font-size:10px}.gain{color:var(--positive);font-weight:600}.warning{color:var(--warning)}.report-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line-soft)}.report-file{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-size:10.5px;& svg{flex-shrink:0;width:13px;height:13px;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}}.report-row{display:flex;align-items:center;gap:9px;padding:8px 12px;border-bottom:1px solid var(--line-soft);font-size:12px;&:last-child{border-bottom:0}& .meta{margin-left:auto;white-space:nowrap}& .meta.warning{color:var(--warning)}}.check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;& svg{width:8px;height:8px;fill:none;stroke:var(--light);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}&.is-done{background:var(--positive)}&.is-pending{background:var(--warning)}&.is-pending .icon-done,&.is-done .icon-pending{display:none}}&.is-revealed .check.is-pending{animation:services-breathe 2.2s ease-in-out infinite}.keyword-row{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--line-soft);&:last-child{border-bottom:0}}.keyword{overflow:hidden;padding:1px 7px;border:1px solid var(--line-soft);border-radius:5px;background:var(--bg-alt);font-size:10.5px;white-space:nowrap;text-overflow:ellipsis}.volume{margin-left:auto;color:var(--muted);font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}.difficulty{flex-shrink:0;width:7px;height:7px;border-radius:50%;&[data-level="low"]{background:var(--positive)}&[data-level="mid"]{background:var(--warning)}&[data-level="high"]{background:var(--accent)}}.technical .demo{flex:1;display:flex;flex-direction:column;min-height:0}.feed{margin-bottom:12px;padding:12px 13px}.platforms{display:flex;gap:8px;min-width:0;margin-bottom:11px}.platform{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--line-soft);border-radius:calc(var(--radius-md) - 2px);background:var(--surface);color:var(--muted);font-size:11px;font-weight:600;opacity:0.45;transition:opacity 0.35s var(--ease),border-color 0.35s var(--ease);& svg{flex-shrink:0;width:14px;height:14px}& img{display:block;flex-shrink:0;width:auto;height:13px}&.is-active{opacity:1;border-color:var(--line-strong);color:var(--ink)}}.platform-name{min-width:0;overflow:hidden;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.platform.extra{margin-left:-2px;padding:5px 0 5px 1px;border:0;background:none;color:var(--muted);font-variant-numeric:tabular-nums;opacity:1}.feed-status{display:flex;align-items:center;gap:9px;padding-top:11px;border-top:1px solid var(--line-soft)}.status-icon{position:relative;flex:0 0 15px;width:15px;height:15px}.spinner{position:absolute;inset:0;border:2px solid var(--line-soft);border-top-color:var(--accent);border-radius:50%}&.is-revealed .spinner{animation:spin 1s linear infinite}.done-icon{position:absolute;inset:0;width:15px;height:15px;padding:3.5px;border-radius:50%;background:var(--positive);fill:none;stroke:var(--light);stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round;opacity:0;scale:0.6;transition:opacity 0.2s ease,scale 0.25s var(--ease)}.feed.is-done .spinner{opacity:0}.feed.is-done .done-icon{opacity:1;scale:1}.status-text{min-width:0;overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis;transition:opacity 0.25s ease}.feed.is-swapping .status-text{opacity:0}.speed-frame{flex:1;display:flex;flex-direction:column;min-height:0}.speed{flex:1;display:flex;flex-direction:column;justify-content:center;gap:14px;padding:14px}.speed-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.speed-head > span{font-size:12px;font-weight:700;letter-spacing:-0.005em}.speed-rows{display:flex;flex-direction:column;gap:10px}.speed-row{display:flex;align-items:center;gap:9px;& small{flex-shrink:0;width:34px;color:var(--muted);font-size:10.5px}& > b{flex-shrink:0;width:48px;color:var(--muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}& > b.gain{color:var(--positive)}}.bar{flex:1;height:8px;overflow:hidden;border-radius:var(--radius-pill);background:var(--line-soft);& i{display:block;width:var(--w);height:100%;border-radius:var(--radius-pill)}& .slow{background:var(--line-strong)}& .fast{background:var(--positive)}}.vitals{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;padding-top:11px;border-top:1px solid var(--line-soft);scrollbar-width:none;&::-webkit-scrollbar{display:none}& span{padding:3px 8px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface);color:var(--muted);font-size:10.5px;white-space:nowrap}& b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}}.tasks{padding:9px 12px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:10px;& b{color:var(--ink);font-weight:600}}.serp{padding:11px 13px}.serp-url{margin-bottom:3px;overflow:hidden;color:var(--serp-url);font-size:10px;white-space:nowrap;text-overflow:ellipsis}.serp-title{margin-bottom:3px;overflow:hidden;color:var(--serp-title);font-size:13.5px;font-weight:500;line-height:1.35;white-space:nowrap;text-overflow:ellipsis;&.is-typing::after{content:"";display:inline-block;width:1.5px;height:0.95em;margin-left:1px;background:var(--serp-title);vertical-align:-2px;animation:services-caret 1s steps(1) infinite}}.serp-desc{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:11px;line-height:1.5;-webkit-line-clamp:2;-webkit-box-orient:vertical}.calendar-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line-soft);font-size:12px;&:last-child{border-bottom:0}}.date{flex-shrink:0;width:44px;color:var(--muted);font-size:10px}.month{font-style:normal}.post-title{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.badge{--badge-fs:9.5px;--badge-fw:400;--badge-radius:5px;--badge-py:1px;--badge-px:6px;line-height:1.5;font-variant-numeric:tabular-nums;& b{font-weight:600}}.status{transition:background-color 0.35s var(--ease),color 0.35s var(--ease),border-color 0.35s var(--ease)}.status.is-published{--badge-fg:var(--positive);--badge-bg:var(--positive-soft);--badge-line:var(--positive-line)}.link-row{display:flex;align-items:center;gap:8px;min-height:35px;padding:9px 12px;border-bottom:1px solid var(--line-soft);font-size:12px;&:last-child{border-bottom:0}}.favicon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:16px;height:16px;border:1px solid var(--line-soft);border-radius:var(--radius-xs);background:var(--bg-alt);color:var(--muted);font-size:8px;font-weight:700}.domain{flex:1;min-width:0;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.signal{display:flex;align-items:center;gap:9px;min-height:35px;padding:9px 12px;border-bottom:1px solid var(--line-soft);&:last-child{border-bottom:0}}.signal-dot{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--accent)}.signal-text{color:var(--muted);font-size:12px;line-height:1.45;& b{color:var(--ink);font-weight:600}& .meta{font-size:9.5px}& b.gain{color:var(--positive)}}.map{display:grid;grid-template-columns:96px 1fr}.map-visual{position:relative;overflow:hidden;border-right:1px solid var(--line-soft);background:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-color:var(--bg-alt);background-size:16px 16px}.map-canvas{position:absolute;inset:0;width:100%;height:100%}.pin{position:absolute;left:50%;top:50%;translate:-50% -72%;& svg{width:22px;height:22px;fill:var(--accent);stroke:var(--light);stroke-width:1.4}}.listing{padding:11px 13px}.listing-name{margin-bottom:3px;font-size:13px;font-weight:700}.listing-meta{margin-bottom:7px;color:var(--muted);font-size:11px;& b{color:var(--warning);font-weight:600}}.rank{display:inline-flex;align-items:center;gap:6px;padding:2px 7px;border:1px solid var(--positive-line);border-radius:5px;background:var(--positive-soft);color:var(--positive);font-size:9.5px;transform-origin:left center}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){&:not(.is-revealed){.bar i{translate:-100% 0}.pin{opacity:0;translate:-50% -160%}.rank{opacity:0;scale:0.7}}&.is-revealed{.bar i{transition:translate 1s var(--ease)}.bar .slow{transition-delay:0.25s}.bar .fast{transition-delay:0.55s}.pin{animation:services-pin-drop 0.6s var(--ease) 0.25s backwards}.rank{transition:opacity 0.3s var(--ease) 0.95s,scale 0.4s cubic-bezier(0.34,1.45,0.64,1) 0.95s}}}@media (max-width:1080px){.grid{grid-template-columns:1fr 1fr;grid-template-areas:"audit audit"
"keywords technical"
"on-page technical"
"content content"
"backlinks ecommerce"
"local local"}}@media (max-width:600px){.grid{grid-template-columns:1fr;grid-template-areas:none;gap:12px}.grid > li{grid-area:auto}.service{padding:18px 16px 16px}.map{grid-template-columns:84px 1fr}}@media (prefers-reduced-motion:reduce){.card-title a,.platform,.done-icon,.status-text,.status{transition:none}.spinner,.check.is-pending{animation:none}.serp-title.is-typing::after{display:none}.car{display:none}}}}@keyframes services-breathe{0%,100%{opacity:1}50%{opacity:0.45}}@keyframes services-caret{50%{opacity:0}}@keyframes services-pin-drop{from{opacity:0;translate:-50% -160%}60%{opacity:1;translate:-50% -64%}80%{translate:-50% -78%}to{opacity:1;translate:-50% -72%}}
@layer sections{.promise{--section-bg:var(--dark-bg);--card-line:var(--line);position:relative;overflow:hidden;&::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--light) 4.5%,transparent) 1px,transparent 1px);background-size:26px 26px}> .container{position:relative;padding-bottom:88px}.layout{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,0.94fr);gap:72px;align-items:stretch}.copy{display:flex;flex-direction:column}.title{margin-bottom:18px}.lead{margin:0 0 20px;color:var(--ink);font-size:17px;line-height:1.62;& em{color:var(--accent);font-style:normal;font-weight:600}}.text{margin:0 0 16px;color:var(--muted);font-size:var(--text-base);line-height:1.75;& strong{color:var(--ink);font-weight:600}}.fold-body > .text:last-of-type{margin-bottom:0}.note{margin:auto 0 0;padding-top:20px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:13px;line-height:1.6}.fold-toggle{display:none;align-items:center;gap:7px;margin-top:2px;padding:4px 0 2px;color:var(--ink);font-size:14px;font-weight:600;cursor:pointer;transition:color 0.2s var(--ease);&:hover{color:var(--accent)}& svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:rotate var(--dur-fast) var(--ease)}&[aria-expanded="true"] svg{rotate:180deg}}.glow{position:absolute;left:0;top:0;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 9%,transparent),transparent 62%);transform:translate(-50%,-50%);pointer-events:none;opacity:0;transition:opacity 0.5s ease;will-change:transform;&.is-active{opacity:1}}.stack{display:flex;flex-direction:column;gap:14px}.principles{overflow:hidden}.principles-head{position:relative;padding:16px 116px 16px 22px;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--light) 4%,transparent);& hgroup{margin:0}& .badge{position:absolute;top:14px;right:14px;--badge-fs:10.5px;--badge-fw:500;--badge-radius:6px;line-height:1.5}}.principles-title{margin:0;font-size:var(--text-base);font-weight:700;letter-spacing:-0.005em;line-height:max(1lh,1.5em)}.principles-meta{margin:0;color:var(--muted);font-size:var(--text-2xs);line-height:1lh}.principles-list{margin:0;padding:0}.principle{display:flex;align-items:flex-start;gap:14px;padding:15px 22px;border-bottom:1px solid var(--line-soft)}.principle-num{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;margin-top:1px;border:1px solid var(--line-strong);border-radius:50%;color:var(--muted);font-size:var(--text-2xs);font-weight:700;font-variant-numeric:tabular-nums}.principle-text b{display:block;margin-bottom:4px;font-size:14.5px;font-weight:600;letter-spacing:-0.005em}.principle-desc{display:block;color:var(--muted);font-size:var(--text-xs);line-height:1.6}.signoff{display:flex;align-items:center;gap:14px;padding:16px 22px 18px;background:color-mix(in srgb,var(--light) 2%,transparent);.avatar{--avatar-ring:color-mix(in srgb,var(--light) 16%,transparent)}.signature{margin-left:auto;--sign-dur:2.4s;--sign-delay:0.9s;& path{opacity:0.9}}}.signoff-name{display:block;font-size:var(--text-sm);font-weight:700;line-height:1.2}.signoff-role{display:block;margin-top:2px;color:var(--muted);font-size:11.5px;line-height:1.3}.proofs{flex:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-height:190px}.proof{display:flex;flex-direction:column;padding:18px 18px 16px;transition:border-color var(--dur-fast) var(--ease);&:hover{border-color:var(--line-strong)}}.proof-title{margin:0 0 2px;font-size:var(--text-sm);font-weight:700;letter-spacing:-0.005em;line-height:1.5}.proof-desc{margin:0;color:var(--muted);font-size:11.5px;line-height:1.5}.proof-box{flex:1;display:flex;flex-direction:column;margin-top:14px;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--bg-alt)}.invoice-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:12px;&:last-child{border-bottom:0}& b{color:var(--ink);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}& .positive{color:var(--positive)}}.bars{flex:1;display:flex;align-items:flex-end;gap:7px;min-height:56px;padding:12px 13px 0;& i{flex:1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:3px;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--light) 14%,transparent);color:color-mix(in srgb,var(--dark-ink) 50%,transparent);font-size:8.5px;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;transform-origin:bottom}& i:nth-child(1){height:26%}& i:nth-child(2){height:42%}& i:nth-child(3){height:58%}& i:nth-child(4){height:76%}& i:nth-child(5){height:100%;background:var(--accent);color:var(--on-accent)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.bars:not(.is-revealed) i{opacity:0;transform:scaleY(0.55)}.bars.is-revealed i{animation:promise-bar 0.55s var(--ease) backwards}.bars.is-revealed i:nth-child(1){animation-delay:0.1s}.bars.is-revealed i:nth-child(2){animation-delay:0.28s}.bars.is-revealed i:nth-child(3){animation-delay:0.46s}.bars.is-revealed i:nth-child(4){animation-delay:0.64s}.bars.is-revealed i:nth-child(5){animation-delay:0.82s}}.proof-foot{min-width:0;padding:9px 13px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--text-2xs);& b{color:var(--ink);font-weight:600;white-space:nowrap}}@media (max-width:1080px){> .container{padding-bottom:var(--section-pad)}.glow{display:none}.layout{grid-template-columns:1fr;gap:44px;align-items:start}.proofs{flex:none;min-height:0}.copy{max-width:560px}.note{margin-top:24px}}@media (max-width:768px){.fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows 0.45s var(--ease),opacity 0.35s ease,visibility 0s}.fold-body{min-height:0;overflow:hidden}@media (scripting:enabled){.fold:not(.is-open){grid-template-rows:0fr;opacity:0;visibility:hidden;transition-delay:0s,0s,0.45s}.fold:not(.is-open) ~ .note{display:none}}.note{margin-top:20px}.fold-toggle{display:inline-flex}.fold.is-open ~ .fold-toggle{margin-top:12px}}@media (max-width:560px){> .container{padding:24px 16px 28px}.layout{gap:36px}.title{margin-bottom:16px}.lead{margin-bottom:16px;font-size:var(--text-md)}.text{margin-bottom:14px;font-size:14.5px}.stack{gap:12px}.principles-head{padding:14px 100px 14px 16px;& .badge{top:12px;right:12px}}.principle{gap:12px;padding:13px 16px}.principle-text b{font-size:14px}.principle-desc{font-size:12px}.signoff{padding:14px 16px 16px;.signature{display:none}}.proofs{grid-template-columns:1fr;gap:12px}.proof{padding:16px 16px 14px}.bars{min-height:76px;& i:nth-child(1){height:36%}}.note{margin-top:22px;padding-top:16px;font-size:var(--text-xs)}}@media (prefers-reduced-motion:reduce){.fold,.fold-toggle svg,.proof{transition:none}.glow{display:none}}}}@keyframes promise-bar{from{opacity:0;transform:scaleY(0.55)}}
@layer sections{.process{--section-bg:var(--bg-alt);--card-line:transparent;--card-bg:var(--bg);.section-head{margin-bottom:var(--space-14)}.steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;&::before{content:"";position:absolute;top:17px;left:12.5%;right:12.5%;height:1px;background:var(--line-soft)}&::after{content:"";position:absolute;top:17px;left:12.5%;width:0;height:1px;background:var(--accent);transition:width 1.6s var(--ease) 0.2s}}&.is-revealed .steps::after{width:75%}.step{display:flex;flex-direction:column;min-width:0;&:hover .card{border-color:var(--line-strong);translate:0 -3px}&:hover .step-number{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-strong);transition-delay:0s}}.step-number{position:relative;z-index:1;display:inline-flex;align-self:center;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:18px;border:1px solid var(--line-soft);border-radius:50%;background:var(--surface);color:var(--muted);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}&.is-revealed .step-number{border-color:var(--accent-line);color:var(--accent-strong);transition-delay:calc(0.25s + var(--i,0) * 0.45s)}.card{flex:1;display:flex;flex-direction:column;padding:20px 20px 18px;transition:border-color var(--dur-fast) var(--ease),translate var(--dur-fast) var(--ease)}.step-title{margin:0 0 6px;font-size:var(--text-base);font-weight:700;letter-spacing:var(--tracking-snug)}.step-text{margin:0 0 16px;color:var(--muted);font-size:var(--text-xs);line-height:1.6}.mockup{display:block;margin-top:auto;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--surface)}.chat-link{transition:border-color var(--dur-fast) var(--ease);&:hover{border-color:var(--whatsapp-strong)}&:hover .chat-arrow{translate:3px 0}}.chat{display:flex;flex-direction:column;gap:8px;padding:12px}.bubble{position:relative;max-width:88%;padding:8px 11px;border-radius:12px;font-size:12px;line-height:1.5;& small{display:block;margin-top:3px;color:var(--muted);font-size:9.5px}}.incoming{align-self:flex-start;border:1px solid var(--line-soft);border-bottom-left-radius:4px;background:var(--bg-alt)}.outgoing{align-self:flex-end;border:1px solid var(--positive-line);border-bottom-right-radius:4px;background:color-mix(in srgb,var(--whatsapp) 10%,var(--surface));& small{text-align:right}& small b{color:var(--whatsapp-strong);font-weight:600}}.typing{position:absolute;left:11px;bottom:9px;display:flex;align-items:flex-end;gap:3px;opacity:0;& i{width:3px;height:3px;border-radius:50%;background:var(--muted);animation:process-typing 1s infinite}& i:nth-child(2){animation-delay:0.15s}& i:nth-child(3){animation-delay:0.3s}}.outgoing .typing{left:auto;right:11px}.message{display:block}.word{transition:opacity 0.18s ease}.message small{transition:opacity 0.25s ease 0.1s}.outgoing{transition:opacity 0.25s ease}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.message:not(.is-active){opacity:0}.word:not(.is-active){opacity:0}.message:not(.is-done) small{opacity:0}.outgoing:not(.is-active){opacity:0}}.chat-cta{display:flex;align-items:center;gap:8px;padding:9px 12px;border-top:1px solid var(--line-soft);color:var(--whatsapp-strong);font-size:12px;font-weight:600}.chat-icon{flex-shrink:0;width:14px;height:14px}.chat-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-arrow{flex-shrink:0;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:translate var(--dur-fast) var(--ease)}.scan-row{display:flex;align-items:center;gap:9px;padding:9px 12px;border-bottom:1px solid var(--line-soft);font-size:12px;&:last-child{border-bottom:0}}.scan-icon{display:inline-flex;flex:0 0 15px;align-items:center;justify-content:center;width:15px;height:15px;border:2px solid var(--line-soft);border-radius:50%;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);& svg{width:8px;height:8px;fill:none;stroke:var(--light);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity 0.2s ease}&.is-running{border-top-color:var(--accent);animation:spin 0.9s linear infinite}&.is-done{background:var(--positive);border-color:var(--positive);animation:none}&.is-done svg{opacity:1}}.scan-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scan-status{color:var(--muted);font-size:10.5px;font-style:normal}.meeting{display:flex;flex-direction:column;gap:9px;padding:12px}.meeting-row{display:flex;align-items:center;gap:10px}.calendar{flex-shrink:0;width:38px;overflow:hidden;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--surface);text-align:center;& b{display:block;padding:3px 0 4px;font-size:14px;font-weight:700}& small{display:block;padding:2px 0;background:var(--accent);color:var(--on-accent);font-size:8px;letter-spacing:0.08em;text-transform:uppercase}}.meeting-info{& b{display:block;font-size:var(--text-xs);font-weight:600}& small{display:block;margin-top:1px;color:var(--muted);font-size:var(--text-2xs)}}.file{display:flex;align-items:center;gap:8px;padding:7px 10px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--bg-alt);font-size:11.5px;& svg{flex-shrink:0;width:13px;height:13px;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}& b{font-weight:600}& em{margin-left:auto;color:var(--muted);font-size:10px;font-style:normal}}.quote-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:12px;& b{color:var(--ink);font-size:12px;font-weight:600}}.quote-status{display:flex;align-items:center;gap:7px;padding:9px 12px;background:var(--positive-soft);color:var(--positive);font-size:var(--text-2xs);& svg{flex-shrink:0;width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){&:not(.is-revealed) .quote-status{opacity:0;translate:0 4px}&.is-revealed .quote-status{transition:opacity 0.4s ease 1.8s,translate 0.45s var(--ease) 1.8s}}.section-foot{margin-top:var(--space-14)}.link-arrow:hover .icon-circle{background:var(--accent-soft)}.pager{display:none;& i{width:7px;height:7px;border-radius:50%;background:var(--line);transition:background-color 0.2s var(--ease),scale 0.2s var(--ease)}& i.is-active{background:var(--accent);scale:1.25}}@media (max-width:1200px){.steps{grid-template-columns:1fr 1fr;gap:14px;row-gap:28px}.steps::before,.steps::after{display:none}.step-number{align-self:flex-start;margin-bottom:14px}}@media (max-width:1080px){.section-head{margin-bottom:var(--space-12)}}@media (max-width:600px){> .container{padding-inline:0}.section-head{margin-bottom:var(--space-8);padding:0 16px}.steps{display:flex;gap:12px;padding:0 16px 6px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;&::-webkit-scrollbar{display:none}}.step{flex:0 0 82%;scroll-snap-align:center}.pager{display:flex;justify-content:center;gap:8px;margin-top:18px}.step-number{width:30px;height:30px;margin-bottom:12px;font-size:11px}.card{padding:18px 16px 16px}.step-text{margin-bottom:14px}.bubble{max-width:94%;font-size:var(--text-xs)}.section-foot{margin-top:36px;padding:0 16px}}@media (prefers-reduced-motion:reduce){.card,.step-number,.steps::after,.chat-arrow{transition:none}.typing{display:none}&.is-revealed .steps::after{width:75%}.scan-icon{animation:none}}}}@keyframes process-typing{0%,100%{opacity:0.35;translate:0 0}50%{opacity:1;translate:0 -1.5px}}
@layer sections{.references{position:relative;z-index:1;.stage{--stage-pad-x:56px;--ghost:color-mix(in srgb,var(--dark-ink) 16%,transparent);position:relative;max-width:1040px;margin:0 auto;padding:52px var(--stage-pad-x) 0;overflow:hidden;border-radius:var(--radius-xl);background:var(--bg);box-shadow:0 44px 88px -40px color-mix(in srgb,var(--shade) 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--light) 7%,transparent);&::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:var(--grain);background-size:180px 180px;opacity:0.07;mix-blend-mode:soft-light}}.stage-body{position:relative}.glow{position:absolute;border-radius:50%;pointer-events:none}.glow-accent{left:-18%;top:-42%;width:64%;aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 17%,transparent),transparent 72%)}.glow-white{right:-16%;bottom:-46%;width:56%;aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in srgb,var(--light) 7.5%,transparent),transparent 74%)}@media (prefers-reduced-motion:no-preference){.stage.is-revealed .glow-accent{animation:references-drift-a 17s ease-in-out infinite alternate}.stage.is-revealed .glow-white{animation:references-drift-b 23s ease-in-out infinite alternate}}.stage.is-tracking .glow-accent{animation:none;left:0;top:0;transition:none;will-change:transform}.author{display:flex;align-items:center;gap:16px;margin-bottom:30px;.avatar{--avatar-size:50px;--avatar-ring:color-mix(in srgb,var(--light) 18%,transparent)}}.identity{& b{display:block;color:var(--ink);font-size:var(--text-base);font-weight:700;letter-spacing:-0.005em}& small{display:block;margin-top:2px;color:var(--muted);font-size:var(--text-xs)}}.platform-logo{align-self:flex-start;margin-left:auto;& svg{width:20px;height:20px;fill:var(--light)}}.quote{margin:0 0 34px;padding:0;border:0;color:var(--ink);font-size:clamp(22px,3.1vw,37px);font-weight:600;letter-spacing:-0.022em;line-height:1.45;quotes:none}.words{margin:0}.quote mark{margin:0 -6px;padding:2px 6px;border-radius:0;background-color:transparent;background-image:linear-gradient(color-mix(in srgb,var(--accent) 32%,transparent),color-mix(in srgb,var(--accent) 32%,transparent));background-repeat:no-repeat;background-size:100% 100%;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.word{color:var(--ghost)}.stage.is-revealed .word{animation:references-ink-fill 0.5s var(--ease) forwards;animation-delay:calc(200ms + var(--i,0) * 55ms)}.quote mark{background-size:0% 100%}.stage.is-revealed .quote mark{background-size:100% 100%;transition:background-size 795ms var(--ease) 310ms}}.caption{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:0 calc(-1 * var(--stage-pad-x));padding:18px var(--stage-pad-x) 22px;border-top:1px solid color-mix(in srgb,var(--light) 8%,transparent)}.credit{max-width:560px;margin:0;color:var(--muted);font-size:var(--text-xs);line-height:1.6;& b{color:var(--ink);font-weight:600}}.post-link{--icon-circle-bg:color-mix(in srgb,var(--light) 12%,transparent);--icon-circle-bg-hover:color-mix(in srgb,var(--accent) 20%,transparent);margin-left:auto;font-size:var(--text-sm);white-space:nowrap;transition:color 0.2s var(--ease);.icon-circle{transition:background-color 0.2s var(--ease)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.stage:not(.is-revealed) .caption{opacity:0;translate:0 8px}.stage.is-revealed .caption{transition:opacity 0.55s var(--ease) 1730ms,translate 0.55s var(--ease) 1730ms}}@media (max-width:1080px){.stage{--stage-pad-x:36px;padding-top:40px}.caption{padding-top:16px;padding-bottom:20px}}@media (max-width:640px){.section-head{max-width:none;margin:0 0 30px;text-align:left}.stage{--stage-pad-x:20px;padding-top:24px;border-radius:var(--radius-lg)}.author{gap:12px;margin-bottom:20px;.avatar{--avatar-size:42px}}.quote{margin-bottom:22px;font-size:clamp(19px,5.8vw,24px);line-height:1.5}.quote mark{margin:0 -4px;padding:1px 4px}.caption{gap:10px;padding-top:14px;padding-bottom:18px}.post-link{margin-left:0}.glow-accent{left:-40%;top:-30%;width:120%}.glow-white{right:-40%;bottom:-34%;width:110%}.stage.is-tracking .glow-accent{left:0;top:0}}}}@keyframes references-drift-a{to{transform:translate(9%,12%) scale(1.08)}}@keyframes references-drift-b{to{transform:translate(-10%,-9%) scale(1.06)}}@keyframes references-ink-fill{to{color:var(--ink)}}
@layer sections{.pricing{--card-line:transparent;--tick-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.6 10.4l3 3 5.8-6.4' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--tick-check-dark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.6 10.4l3 3 5.8-6.4' fill='none' stroke='%23141112' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--tick-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 5.5v9M5.5 10h9' fill='none' stroke='%23141112' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E");--ember:#3a1c0e;--ember-deep:#31180c;--ember-glow:#2b150a;--night:#101820;--night-deep:#12181d;--night-glow:#0e141a;--glow:#ff7a20;--flame:#c83410;--peach:#ffd9ae;--peach-deep:#ffcf9e;--amber:#ff8a3d;--frost:#e9eef2;.tabs{display:flex;gap:8px;max-width:920px;margin:0 auto 14px}.tab{--tab-delay:0s;display:inline-flex;flex:1;align-items:center;justify-content:center;min-width:0;height:46px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface);cursor:pointer;transition:background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);&:hover{border-color:var(--ink)}&[aria-selected="true"]{border-color:var(--accent-strong);background:var(--accent-soft);color:var(--ink)}&[aria-selected="true"] .popular{--badge-bg:var(--surface);--badge-line:var(--accent-line);--badge-fg:var(--accent-strong)}&:nth-child(1){--tab-delay:0.05s}&:nth-child(2){--tab-delay:0.13s}&:nth-child(3){--tab-delay:0.21s}}.tab-label{display:inline-flex;align-items:center;gap:8px;font-size:var(--text-sm);font-weight:700;letter-spacing:-0.01em;white-space:nowrap}.popular{--badge-fs:9px;--badge-fw:700;--badge-py:2px;--badge-px:6px;position:relative;overflow:hidden;letter-spacing:0.07em;line-height:1.5;text-transform:uppercase;&::after{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;background:linear-gradient(105deg,transparent,color-mix(in srgb,var(--light) 75%,transparent),transparent);translate:320% 0}}.tab-exclusive{&,&:hover,&[aria-selected="true"]{position:relative;overflow:hidden;border-color:var(--dark-bg);background:radial-gradient(140% 180% at 18% -20%,var(--ember),var(--dark-bg) 55%,var(--night) 100%);color:var(--dark-ink)}&::before,&::after{content:"";position:absolute;border-radius:50%;filter:blur(7px);pointer-events:none}&::before{left:-12%;top:-120%;width:72%;height:340%;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 80%,transparent),color-mix(in srgb,var(--flame) 35%,transparent) 55%,transparent 75%);animation:pricing-orb-a 7.8s ease-in-out infinite}&::after{right:-10%;top:-100%;width:62%;height:300%;background:radial-gradient(closest-side,color-mix(in srgb,var(--steel) 65%,transparent),transparent 72%);animation:pricing-orb-b 12.5s ease-in-out infinite}&[aria-selected="true"]::after{background:var(--dark-bg)}.tab-label{position:relative;z-index:1;background-image:linear-gradient(105deg,transparent 43%,color-mix(in srgb,var(--light) 95%,transparent) 50%,transparent 57%),linear-gradient(90deg,var(--peach) 0%,var(--peach-deep) 45%,color-mix(in srgb,var(--peach-deep) 72%,var(--amber)) 100%);background-size:250% 100%,100% 100%;background-repeat:no-repeat;background-position:100% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pricing-sheen 7s var(--ease) 1.2s infinite}}.sheet{position:relative;overflow:hidden;background-image:radial-gradient(130% 150% at 10% -12%,var(--sheet-glow-a),transparent 50%,var(--sheet-glow-b) 100%);transition:background-color 0.18s var(--ease),border-color 0.18s var(--ease),--sheet-glow-a 0.18s var(--ease),--sheet-glow-b 0.18s var(--ease);&::before{content:"";position:absolute;inset:0;z-index:2;background-image:var(--grain);background-size:180px 180px;mix-blend-mode:soft-light;opacity:0;pointer-events:none;transition:opacity 0.18s var(--ease)}&::after{content:"";position:absolute;right:-160px;top:-220px;z-index:1;width:520px;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--steel) 17%,transparent),color-mix(in srgb,var(--frost) 5%,transparent) 55%,transparent 75%);filter:blur(30px);opacity:0;pointer-events:none;animation:pricing-orb-b 16s ease-in-out infinite paused;transition:opacity 0.18s var(--ease)}}.shader{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}.sheet > .shader{z-index:0;opacity:0;transition:opacity 0.18s var(--ease)}.sheet > :is(.letterhead,.plan){position:relative;z-index:1}.sheet.has-shader::after{display:none}.feature-highlight > .shader{z-index:0;border-radius:inherit}.feature-highlight.has-shader::before,.feature-highlight.has-shader::after{display:none}.tab-exclusive > .shader{z-index:0;border-radius:inherit}.tab-exclusive.has-shader::before,.tab-exclusive.has-shader::after{display:none}.letterhead{display:flex;align-items:center;gap:14px;padding:22px 34px 18px;border-bottom:1px solid var(--line-soft);.avatar{--avatar-size:36px}}.brand{margin:0;& b{display:block;font-size:var(--text-sm);font-weight:700;letter-spacing:0.02em;line-height:1.2}& small{display:block;margin-top:3px;color:var(--muted);font-size:11px;line-height:1.3}}.issued{margin:0 0 0 auto;text-align:right;& small{display:block;color:var(--muted);font-size:11px;line-height:1.3}& b{display:block;margin-top:2px;color:var(--ink);font-size:var(--text-xs);font-weight:700;line-height:1.2}}.plan{padding:26px 34px 28px}@media (scripting:enabled){.plan:not(.is-active){display:none}}@media (scripting:none){.tabs{display:none}.plan + .plan{border-top:1px solid var(--line-soft)}}.plan-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.plan-title{display:flex;align-items:center;gap:9px;margin-bottom:4px}.plan-name{margin:0;font-size:18px;font-weight:700;letter-spacing:-0.015em;line-height:1.5}.plan-desc{max-width:400px;margin:0;color:var(--muted);font-size:var(--text-sm);line-height:1.55}.price{margin:0;text-align:right}.price-label{display:block;margin-bottom:4px;color:var(--muted);font-size:10.5px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase}.price-value{font-size:clamp(27px,3vw,36px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-title);line-height:1;& small{color:var(--muted);font-size:var(--text-sm);font-weight:600;letter-spacing:0}}.price-note{display:block;margin-top:5px;color:var(--muted);font-size:11.5px}.capacity{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:20px;padding:12px 14px;border:1px solid var(--line-soft);border-radius:var(--radius-md);background:var(--bg-alt)}.capacity-item,.capacity-slots{display:flex;align-items:center;gap:10px}.month{font-size:12px;font-weight:700}.cells{display:flex;gap:4px;& i{width:13px;height:17px;border-radius:var(--radius-xs)}& .taken{border:1px solid var(--line-strong);background:var(--line);box-shadow:inset 0 1px 3px color-mix(in srgb,var(--shade) 16%,transparent)}& .free{border:1.5px solid var(--accent-strong);background:transparent}}.capacity-label{color:var(--muted);font-size:11.5px;& b{color:var(--accent-strong);font-weight:700}}.features{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;margin:0 0 12px;padding:0;list-style:none}.feature{display:flex;align-items:flex-start;gap:11px;padding:12px 0 9px;border-bottom:1px solid var(--line-soft)}.feature:nth-last-child(-n+2),.features:has(.feature-highlight) .feature:nth-last-child(-n+3){border-bottom:0}.tick{--tick-bg:var(--positive);--tick-img:var(--tick-check);display:block;flex-shrink:0;width:16px;height:16px;margin-top:3px;border-radius:50%;background:var(--tick-img) center / 100% 100% no-repeat,var(--tick-bg)}.tick-plus{--tick-bg:var(--frost);--tick-img:var(--tick-plus)}.feature-text{& b{display:block;font-size:var(--text-sm);font-weight:600;letter-spacing:-0.005em;line-height:1.4}& span{display:block;margin-top:2px;color:var(--muted);font-size:12px;line-height:1.55}}.feature-highlight{position:relative;grid-column:1 / -1;overflow:hidden;margin-top:10px;padding:13px 16px;border-bottom:0;border-radius:var(--radius-md);background:radial-gradient(120% 260% at 12% -40%,var(--ember-deep),var(--ink) 55%,var(--night-deep) 100%);.tick,.feature-text{position:relative;z-index:1}.feature-text b{color:var(--dark-ink)}.feature-text span{color:color-mix(in srgb,var(--dark-ink) 62%,transparent)}&::before,&::after{content:"";position:absolute;border-radius:50%;filter:blur(14px);pointer-events:none}&::before{left:-6%;top:-140%;width:30%;height:380%;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 50%,transparent),color-mix(in srgb,var(--flame) 22%,transparent) 55%,transparent 75%);animation:pricing-orb-a 12s ease-in-out infinite}&::after{right:-4%;top:-120%;width:24%;height:340%;background:radial-gradient(closest-side,color-mix(in srgb,var(--steel) 40%,transparent),transparent 72%);animation:pricing-orb-b 15s ease-in-out infinite}}.plan-foot{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding-top:16px;border-top:1px solid var(--line-soft)}.signoff{display:flex;align-items:center;gap:12px;.signature{--sign-dur:1.1s;--sign-delay:0.45s}}.signoff-text{margin:0;& b{display:block;font-size:12px;font-weight:700;line-height:1.2}& small{display:block;margin-top:2px;color:var(--muted);font-size:10.5px;line-height:1.3}}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto}.note{max-width:920px;margin:16px auto 0;color:var(--muted);font-size:12px;line-height:1.6;text-align:center;& a{border-bottom:1px dashed var(--line-strong);color:var(--ink);font-weight:600;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);&:hover{border-color:var(--accent);color:var(--accent)}}}&.is-exclusive{.sheet{--card-bg:var(--dark-bg);--card-line:var(--dark-bg);--sheet-glow-a:var(--ember-glow);--sheet-glow-b:var(--night-glow);transition:background-color 0.5s var(--ease),border-color 0.5s var(--ease),--sheet-glow-a 0.5s var(--ease),--sheet-glow-b 0.5s var(--ease);&::before{opacity:0.06;transition-duration:0.5s}&::after{opacity:1;animation-play-state:running;transition-duration:0.5s}& > .shader{opacity:1;transition-duration:0.5s}}.letterhead{border-bottom-color:color-mix(in srgb,var(--light) 9%,transparent);.avatar{--avatar-ring:color-mix(in srgb,var(--light) 18%,transparent)}}.brand b,.plan-name,.price-value,.feature-text b,.signoff-text b{color:var(--dark-ink)}.brand small{color:var(--dark-muted)}.issued small,.issued b,.plan-desc,.feature-text span,.price-note,.price-label,.signoff-text small{color:var(--dark-muted)}.feature{border-bottom-color:color-mix(in srgb,var(--light) 8%,transparent)}.plan-foot{border-top-color:color-mix(in srgb,var(--light) 9%,transparent)}.signature{--ink:var(--dark-ink)}.tick{--tick-bg:var(--frost);--tick-img:var(--tick-check-dark)}.shimmer{background-image:linear-gradient(105deg,transparent 43%,color-mix(in srgb,var(--light) 95%,transparent) 50%,transparent 57%),linear-gradient(90deg,var(--peach) 0%,var(--peach-deep) 45%,color-mix(in srgb,var(--peach-deep) 72%,var(--amber)) 100%);background-size:250% 100%,100% 100%;background-repeat:no-repeat;background-position:100% 0,0 0;-webkit-background-clip:text;background-clip:text;color:transparent;animation:pricing-sheen 7s var(--ease) 0.6s infinite}.btn-primary{--btn-bg:var(--dark-ink);--btn-bg-hover:var(--light);--btn-fg:var(--shade);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--light) 22%,transparent)}.btn-outline{--btn-bg:color-mix(in srgb,var(--light) 4%,transparent);--btn-bg-hover:color-mix(in srgb,var(--light) 9%,transparent);--btn-line:color-mix(in srgb,var(--light) 28%,transparent);--btn-line-hover:var(--dark-ink);--btn-fg:var(--dark-ink);--icon-circle-bg:color-mix(in srgb,var(--light) 12%,transparent)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){&:not(.is-revealed){.tab{opacity:0;translate:0 8px}.sheet{opacity:0;translate:0 10px}}&.is-revealed{.tab{transition:opacity 0.5s var(--ease) var(--tab-delay),translate 0.5s var(--ease) var(--tab-delay),background-color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.sheet{transition:opacity 0.55s var(--ease) 0.15s,translate 0.55s var(--ease) 0.15s,background-color 0.18s var(--ease),border-color 0.18s var(--ease),--sheet-glow-a 0.18s var(--ease),--sheet-glow-b 0.18s var(--ease)}&.is-exclusive .sheet{transition:opacity 0.55s var(--ease) 0.15s,translate 0.55s var(--ease) 0.15s,background-color 0.5s var(--ease),border-color 0.5s var(--ease),--sheet-glow-a 0.5s var(--ease),--sheet-glow-b 0.5s var(--ease)}.plan.is-active{animation:pricing-plan-in 0.5s var(--ease) backwards}.plan.is-active .feature{animation:pricing-stamp 0.38s var(--ease) var(--d,0s) backwards}.popular::after{animation:pricing-shine 0.9s ease 1.25s backwards}}}@media (max-width:760px){.tabs{justify-content:center}.tab{flex:0 1 auto;height:38px;padding:0 16px;& .badge{display:none}}.tab-label{font-size:12px}.tab-exclusive[aria-selected="true"]{border-color:transparent;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--frost) 50%,transparent)}.letterhead{flex-wrap:wrap;gap:10px;padding:18px 18px 15px}.issued{display:flex;align-items:baseline;gap:5px;width:100%;margin-left:0;text-align:left;& small::after{content:":"}& b{margin-top:0}}.plan{padding:20px 18px 22px}.price{text-align:left}.features{grid-template-columns:1fr}.plan-foot{gap:16px}.actions{flex-direction:column;width:100%;margin-left:0;& .btn{width:100%;white-space:nowrap}}}@media (prefers-reduced-motion:reduce){.tab-exclusive::before,.tab-exclusive::after,.tab-exclusive .tab-label,.feature-highlight::before,.feature-highlight::after,.sheet::after{animation:none}.tab-exclusive .tab-label,&.is-exclusive .shimmer{background:none;color:var(--dark-ink);-webkit-text-fill-color:var(--dark-ink);animation:none}.tab,.sheet,.sheet::before,.sheet::after,.note a{transition:none}.popular::after{display:none}}}}@property --sheet-glow-a{syntax:"<color>";inherits:false;initial-value:transparent}@property --sheet-glow-b{syntax:"<color>";inherits:false;initial-value:transparent}@keyframes pricing-orb-a{0%{transform:translate(-12%,-4%) scale(1)}23%{transform:translate(34%,10%) scale(1.14)}47%{transform:translate(76%,-6%) scale(0.92)}69%{transform:translate(38%,14%) scale(1.08)}100%{transform:translate(-12%,-4%) scale(1)}}@keyframes pricing-orb-b{0%{transform:translate(10%,6%) scale(1)}27%{transform:translate(-40%,-10%) scale(1.16)}54%{transform:translate(-90%,8%) scale(0.9)}79%{transform:translate(-32%,-4%) scale(1.07)}100%{transform:translate(10%,6%) scale(1)}}@keyframes pricing-sheen{0%{background-position:100% 0,0 0}35%,100%{background-position:0% 0,0 0}}@keyframes pricing-plan-in{from{opacity:0;translate:0 10px}}@keyframes pricing-stamp{from{opacity:0;translate:-6px 0}60%{translate:1px 0}}@keyframes pricing-shine{from{translate:-160% 0}}
@layer sections{.results{.head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:36px;.section-head{max-width:560px;margin-bottom:0}.title{margin-bottom:14px}}.more{flex-shrink:0;padding-bottom:6px;white-space:nowrap}.r-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;& > li{display:flex;min-width:0}& > .is-wide{grid-column:1 / -1}}.r-card{position:relative;display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;padding:12px 12px 18px;border-radius:var(--radius-lg);background:var(--fill)}.r-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;padding:4px 6px 0;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.r-source{color:var(--ink)}.r-window{display:grid;flex:1;place-items:center;min-height:0;padding:clamp(10px,1.6vw,18px);border:1px solid var(--line-soft);border-radius:12px;background:var(--surface);overflow:hidden;& img{width:100%;height:auto}}.is-wide .r-window{padding:clamp(12px,2vw,24px)}.r-window.is-dark{border-color:#202124;background:#202124}.r-body{padding:2px 8px 0}.r-title{margin:0;color:var(--ink);font-size:var(--text-lg);font-weight:600;letter-spacing:-0.015em;line-height:1.35;& a{color:inherit}}.r-desc{margin:5px 0 0;color:var(--muted);font-size:var(--text-sm);line-height:var(--leading-body)}.r-arrow{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--line);border-radius:50%;background:var(--surface);opacity:0;translate:-4px 4px;pointer-events:none;& svg{width:11px;height:11px;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}}.has-link:hover{.r-arrow{opacity:1;translate:0 0}.r-title{color:var(--accent-strong)}.r-period{opacity:0}}.r-card:has(.stretched-link:focus-visible){outline:2px solid var(--accent-strong);outline-offset:2px}.stretched-link:focus-visible{outline:none}--stagger-start:160ms;--stagger-step:60ms;--rise-y:12px;@media (prefers-reduced-motion:no-preference){.r-title,.r-period{transition:color var(--dur) var(--ease),opacity var(--dur) var(--ease)}.r-arrow{transition:opacity var(--dur) var(--ease),translate var(--dur) var(--ease)}.r-window img{transition:scale 0.6s cubic-bezier(0.22,1,0.36,1)}.has-link:hover .r-window img{scale:1.015}}@media (max-width:760px){.head{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:24px}.more{padding-bottom:0}.r-grid{grid-template-columns:1fr;gap:12px}.r-card{padding:10px 10px 16px;border-radius:16px}.r-window{border-radius:10px}.r-title{font-size:var(--text-base)}.r-arrow{display:none}}}}
@layer sections{.about{--card-line:transparent;.title-line{display:inline}@media (max-width:760px){.title-line{display:block}.title{font-size:clamp(26px,8vw,34px)}}.intro-card{max-width:1040px;margin:0 auto;padding:0}.letterhead{display:flex;align-items:center;gap:14px;padding:22px 34px 20px;border-bottom:1px solid var(--line-soft);.avatar{--avatar-size:56px}}.who{margin:0;& b{display:block;color:var(--ink);font-size:var(--text-lg);font-weight:700;letter-spacing:-0.01em;line-height:1.2}& small{display:block;margin-top:3px;color:var(--muted);font-size:var(--text-xs);line-height:1.3}}.socials{display:flex;gap:8px;margin-left:auto}.social{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:var(--surface);&:hover{border-color:var(--ink)}& svg{width:14px;height:14px;fill:var(--ink)}}.intro-body{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);padding:32px 34px 30px}.quote{margin:0 0 16px;color:var(--ink);font-size:clamp(19px,1.7vw,22px);font-weight:600;letter-spacing:-0.02em;line-height:1.35;text-wrap:balance}.text{margin:0 0 12px;color:var(--muted);font-size:var(--text-md);line-height:var(--leading-body);& b{color:var(--ink);font-weight:600}&:last-child{margin-bottom:0}}.facts{display:flex;flex-direction:column;justify-content:center;align-self:stretch;margin:0;padding:6px 20px;border-radius:var(--radius-lg);background:var(--bg-alt)}.fact{padding:14px 0;border-bottom:1px solid var(--line);&:last-child{border-bottom:0}& dt{color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}& dd{margin:5px 0 0;color:var(--ink);font-size:var(--text-base);font-weight:600;line-height:1.4}& a{color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}& a:hover{color:var(--accent-strong);text-decoration-color:currentColor}}.intro-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:18px 34px 20px;border-top:1px solid var(--line-soft);& .btn{--btn-fs:13px}& .btn svg{fill:var(--ink)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){&:not(.is-revealed) .intro-card{opacity:0;translate:0 12px}&.is-revealed .intro-card{transition:opacity 0.6s var(--ease),translate 0.6s var(--ease)}&:not(.is-revealed) .fact{opacity:0;translate:0 6px}&.is-revealed .fact{transition:opacity 0.5s var(--ease),translate 0.5s var(--ease);transition-delay:calc(0.25s + var(--f,0) * 70ms)}.fact:nth-child(2){--f:1}.fact:nth-child(3){--f:2}.fact:nth-child(4){--f:3}.social{transition:border-color var(--dur-fast) var(--ease)}.fact a{transition:color var(--dur-fast) var(--ease),text-decoration-color var(--dur-fast) var(--ease)}}@media (max-width:860px){.intro-body{grid-template-columns:1fr;gap:24px;padding:26px 22px 24px}.letterhead{padding:18px 22px 16px}.intro-foot{padding:16px 22px 18px}}@media (max-width:560px){.letterhead{flex-wrap:wrap;.avatar{--avatar-size:48px}}.socials{gap:6px}.social{width:34px;height:34px}.intro-body{padding:22px 18px 20px}.letterhead,.intro-foot{padding-inline:18px}.intro-foot{justify-content:center}}}}
@layer sections{.faq{--faq-pad:18px;.faq-layout{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.5fr);gap:clamp(40px,6vw,96px);align-items:start}.faq-side{position:sticky;top:calc(var(--anchor-offset,var(--header-h)) + 32px);display:flex;flex-direction:column;gap:28px;.section-head{margin-bottom:0}.title{margin-bottom:14px}}.faq-nav ol{position:relative;display:flex;flex-direction:column;margin:0;padding:0;list-style:none;&::before{content:"";position:absolute;inset:0 auto 0 0;width:2px;border-radius:2px;background:var(--line)}}.faq-nav-indicator{position:absolute;top:0;left:0;width:2px;height:var(--toc-h,0);border-radius:2px;background:var(--accent);translate:0 var(--toc-y,0);pointer-events:none}.faq-nav a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0 10px 20px;color:var(--muted);font-size:var(--text-sm);font-weight:600;line-height:1.35;& small{min-width:24px;padding:2px 7px;border-radius:var(--radius-pill);background:var(--bg-alt);color:var(--muted);font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;text-align:center}&:hover{color:var(--ink)}&.is-active{color:var(--ink)}&.is-active small{background:var(--ink);color:var(--surface)}&:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:var(--radius-sm)}}.faq-ask{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:16px 18px;border-radius:var(--radius-lg);background:var(--bg-alt);.avatar{--avatar-size:40px;grid-row:span 2}& p{margin:0;color:var(--ink);font-size:var(--text-sm);font-weight:600}& .link-arrow{font-size:var(--text-xs)}}.faq-group{scroll-margin-top:calc(var(--anchor-offset,var(--header-h)) + 24px);& + .faq-group{margin-top:34px}}.faq-group-title{margin:0 0 6px;padding:0 var(--faq-pad) 10px;border-bottom:1px solid var(--line);color:var(--muted);font-size:10.5px;font-weight:700;letter-spacing:0.1em;text-transform:uppercase}.faq-item{scroll-margin-top:calc(var(--anchor-offset,var(--header-h)) + 24px);.accordion-trigger{padding-inline:var(--faq-pad)}.accordion-body{padding-inline:var(--faq-pad)}.accordion-body p{padding-right:24px}.accordion-body p + p{margin-top:2px}}.faq-item.is-open{border-bottom-color:transparent;border-radius:16px;background:var(--bg-alt)}.faq-item:has(+ .faq-item.is-open){border-bottom-color:transparent}.faq-item.is-open .accordion-label{color:var(--ink)}.faq-item .accordion-body{& :is(ul,ol){display:grid;gap:7px;margin:2px 0 14px;padding:0 24px 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.6;list-style:none}& li{position:relative;padding-left:20px}& ul > li::before{content:"";position:absolute;top:0.62em;left:4px;width:5px;height:5px;border-radius:50%;background:var(--accent)}& ol{counter-reset:faq-step}& ol > li{counter-increment:faq-step;padding-left:28px}& ol > li::before{content:counter(faq-step);position:absolute;top:0.15em;left:0;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-size:10.5px;font-weight:700;line-height:1}& li b{color:var(--ink);font-weight:600}& :is(ul,ol):last-child{padding-bottom:var(--space-5);margin-bottom:0}}.faq-item:not(.is-open) .accordion-body ol > li::before{background:var(--surface)}&.section-alt :is(.faq-ask,.faq-item.is-open){background:var(--surface)}--stagger-start:120ms;--stagger-step:80ms;@media (prefers-reduced-motion:no-preference){.faq-nav a,.faq-nav a small{transition:color var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}.faq-nav-indicator{transition:translate 0.45s cubic-bezier(0.22,1,0.36,1),height 0.45s cubic-bezier(0.22,1,0.36,1)}.faq-item{transition:background-color 0.3s var(--ease),border-color 0.3s var(--ease)}}@media (max-width:900px){.faq-layout{display:flex;flex-direction:column;gap:22px}.faq-side{display:contents}.faq-side .section-head{order:1}.faq-nav{order:2}.faq-main{order:3;width:100%}.faq-ask{order:4;align-self:stretch}.faq-nav ol{flex-direction:row;gap:8px;margin:0 calc(var(--gutter) * -1);padding:2px var(--gutter);overflow-x:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}&::before{display:none}}.faq-nav-indicator{display:none}.faq-nav li{flex:0 0 auto}.faq-nav a{padding:8px 12px 8px 14px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);white-space:nowrap;&.is-active{border-color:var(--ink)}}}@media (max-width:560px){--faq-pad:14px;.faq-item .accordion-body p{padding-right:4px}.faq-item .accordion-body :is(ul,ol){padding-right:4px;font-size:13px}}}}
@layer sections{.hero{--section-bg:var(--bg-alt);--card-line:transparent;--post-muted:var(--dark-muted);--post-strong:var(--dark-ink);border-bottom:1px solid var(--line-soft);> .container{padding-block:72px 84px}.serp{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:stretch}.main-col{display:flex;flex-direction:column}.top-result{animation:hero-settle 0.6s var(--ease) 0.06s both}.profile{animation:hero-settle 0.6s var(--ease) 0.16s both}.paa{animation:rise-in 0.6s var(--ease) 0.22s both}.accordion-item{animation:rise-in 0.45s var(--ease) both}.accordion-item:nth-child(2){animation-delay:0.3s}.accordion-item:nth-child(3){animation-delay:0.38s}.accordion-item:nth-child(4){animation-delay:0.46s}.accordion-item:nth-child(5){animation-delay:0.54s}.top-result{position:relative;padding:26px 30px 24px;anchor-name:--hero-card}.source{display:flex;align-items:center;gap:10px;margin-bottom:12px}.favicon{display:block;flex-shrink:0;width:26px;height:26px;border:1px solid var(--line-soft);border-radius:50%;background:var(--bg-alt)}.source-name{display:block;font-size:var(--text-xs);font-weight:600;line-height:1.25}.source-url{display:block;margin-top:2px;color:var(--serp-url);font-size:11.5px;line-height:1.25}h1{margin:0 0 12px;font-size:clamp(26px,3.4vw,40px);font-weight:700;letter-spacing:var(--tracking-title);line-height:1.14;& em{color:var(--accent);font-style:normal}}.desc{max-width:560px;margin:0 0 20px;color:var(--muted);font-size:var(--text-base);line-height:var(--leading-body);& strong{color:var(--ink);font-weight:600}}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.whatsapp-icon{display:none;align-items:center;justify-content:center;& svg{display:block;width:21px;height:21px;fill:var(--whatsapp)}}.nudge{position:relative;display:inline-flex;flex-shrink:0;margin-left:4px}.nudge-trigger{position:relative;flex-shrink:0;width:48px;height:48px;border-radius:50%;cursor:pointer;anchor-name:--hero-nudge;isolation:isolate;&::before{content:"";position:absolute;inset:0;z-index:-1;border:1.5px solid var(--accent);border-radius:50%;opacity:0;animation:hero-halo 3.2s var(--ease) 1.4s infinite}& img{display:block;width:48px;height:48px;border:2px solid var(--surface);border-radius:50%;box-shadow:0 0 0 1px var(--line-soft),0 10px 22px -12px color-mix(in srgb,var(--shade) 40%,transparent);transition:scale var(--dur) var(--ease)}&:hover img{scale:1.06}}.nudge-chat{position:absolute;bottom:calc(50% + var(--chat-y,17px));left:calc(50% + var(--chat-x,25px));z-index:var(--z-raised);pointer-events:none}.nudge-msg{position:absolute;bottom:0;left:0;padding:7px 13px 8px;border-radius:16px 16px 16px 5px;background:var(--ink);color:var(--ink-inverse);font-size:11.5px;font-weight:600;line-height:1.3;white-space:nowrap;box-shadow:0 10px 24px -12px color-mix(in srgb,var(--shade) 45%,transparent);opacity:0;scale:0.6;transform-origin:0 100%;transition:opacity var(--dur-fast) var(--ease),translate 0.6s var(--ease),scale var(--dur-slow) var(--ease-spring);&[data-slot="0"]{opacity:1;scale:1;transition-delay:0.15s}&[data-slot="1"]{opacity:0;translate:0 -12px;scale:0.96;transition-duration:0.4s,0.6s,0.6s;transition-timing-function:var(--ease)}}.nudge-chat.is-done > .nudge-msg{opacity:0;scale:0.96;transition-delay:0s;transition-duration:0.5s;transition-timing-function:var(--ease)}.nudge-badge{position:absolute;right:-3px;bottom:-3px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid var(--bg);border-radius:50%;background:var(--ink);& svg{width:9px;height:9px;fill:var(--ink-inverse)}}.top-result:has(.post:popover-open) .nudge-trigger::before,.nudge.is-seen .nudge-trigger::before{animation:none;opacity:0}.top-result:has(.post:popover-open) .nudge-chat{opacity:0;visibility:hidden}.nudge.is-seen .nudge-chat{display:none}.top-result:has(.post:popover-open) .nudge-trigger img{scale:1.06;box-shadow:0 0 0 1px var(--accent),0 10px 22px -12px color-mix(in srgb,var(--shade) 40%,transparent)}.sheet{display:none;margin-top:16px}.sheet-trigger{display:flex;justify-content:center;width:100%;min-width:0;color:var(--ink);font-size:13px;font-weight:600;text-align:center;cursor:pointer}.sheet-label{display:block;max-width:100%;padding-bottom:2px;border-bottom:1.5px dashed color-mix(in srgb,var(--muted) 45%,transparent);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:border-color var(--dur-fast) var(--ease)}.sheet-trigger:active .sheet-label,.top-result:has(.post:popover-open) .sheet-label{border-color:var(--accent)}.post{position:fixed;inset:auto;width:380px;max-width:calc(100vw - 32px);margin:0;padding:18px 20px 15px;overflow:visible;border:1px solid var(--dark-line);border-radius:var(--radius-lg);background:var(--ink);color:var(--ink-inverse);box-shadow:0 40px 80px -28px color-mix(in srgb,var(--shade) 55%,transparent);position-anchor:--hero-nudge;bottom:calc(anchor(top) + 16px);left:anchor(center);translate:-72% 0;transform-origin:72% 100%;opacity:0;transform:translateY(12px) scale(0.92);transition:opacity var(--dur) var(--ease),transform 0.45s cubic-bezier(0.34,1.35,0.64,1),overlay 0.45s allow-discrete,display 0.45s allow-discrete;&:popover-open{opacity:1;transform:none;@starting-style{opacity:0;transform:translateY(12px) scale(0.92)}}&::backdrop{background:transparent}&::after{content:"";position:absolute;top:100%;left:72%;translate:-50% 0;border:9px solid transparent;border-top-color:var(--ink)}&::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(400px 180px at 16% 0%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 62%);pointer-events:none}}.post-close{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--light) 8%,transparent);cursor:pointer;transition:background-color var(--dur-fast) var(--ease);&:hover{background:color-mix(in srgb,var(--light) 16%,transparent)}&:focus-visible{outline-color:var(--ink-inverse)}& svg{width:10px;height:10px;fill:none;stroke:var(--ink-inverse);stroke-width:2;stroke-linecap:round}}.post-head{position:relative;display:flex;align-items:center;gap:11px;margin-bottom:11px;padding-right:32px}.post-avatar{display:block;flex-shrink:0;width:36px;height:36px;border:1px solid color-mix(in srgb,var(--light) 14%,transparent);border-radius:50%}.post-author b{display:block;font-size:var(--text-sm);font-weight:700;letter-spacing:-0.01em;line-height:1.25}.post-author span{display:block;margin-top:1px;color:var(--post-muted);font-size:11.5px;line-height:1.3}.post-reply{position:relative;margin:0 0 8px;color:var(--post-muted);font-size:11.5px;& b{color:var(--post-strong);font-weight:600}}.post-text{position:relative;margin:0 0 12px;font-size:14.5px;font-weight:500;letter-spacing:-0.01em;line-height:1.55;& mark{padding:1px 3px;border-radius:0;background:color-mix(in srgb,var(--accent) 32%,transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.post-stats{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 0 1px;border-top:1px solid color-mix(in srgb,var(--light) 10%,transparent);color:var(--post-muted);font-size:11.5px;& b{margin-right:4px;color:var(--ink-inverse);font-weight:700;font-variant-numeric:tabular-nums}}@supports not (anchor-name:--a){.post{inset:0;margin:auto;height:fit-content;translate:none;transform-origin:50% 100%;&::after{display:none}&::backdrop{background:var(--scrim)}}}.profile{display:flex;flex-direction:column;height:100%;overflow:hidden}.profile-photo{position:relative;flex:1;min-height:250px;background:var(--bg-alt);& img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 16%}}.profile-info{padding:16px 20px 6px}.profile-name{margin:0;font-size:18px;font-weight:700;letter-spacing:-0.015em}.profile-role{margin:2px 0 0;color:var(--muted);font-size:var(--text-xs)}.facts{margin:0;padding:8px 20px 7px}.fact{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line-soft);color:var(--muted);font-size:var(--text-xs);&:last-child{border-bottom:0}& dt,& dd{margin:0}& dd{color:var(--ink);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}& dd.positive{color:var(--positive)}}.paa{--accordion-line:var(--line-soft);margin-top:20px}.paa-head{margin:0;padding:13px 18px 11px;border-bottom:1px solid var(--line-soft);font-size:13px;font-weight:700;letter-spacing:-0.005em;line-height:1.5}.accordion-item:last-child{border-bottom:0}.accordion-trigger{gap:14px;justify-content:space-between;padding:11px 18px;transition:color var(--dur-fast) var(--ease);&:hover{color:var(--accent-strong)}}.accordion-label{color:inherit;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.5}.paa-icon{position:relative;flex-shrink:0;width:11px;height:11px;transition:rotate 0.35s var(--ease);&::before,&::after{content:"";position:absolute;border-radius:var(--radius-pill);background:var(--muted);transition:background-color var(--dur-fast) var(--ease)}&::before{left:0;top:5px;width:11px;height:1.4px}&::after{left:4.8px;top:0;width:1.4px;height:11px}}.accordion-trigger:hover .paa-icon::before,.accordion-trigger:hover .paa-icon::after{background:var(--ink)}.accordion-item.is-open .paa-icon{rotate:135deg}.accordion-item.is-open .paa-icon::before,.accordion-item.is-open .paa-icon::after{background:var(--accent)}.accordion-body p{margin:0;padding:0 18px 13px;color:var(--muted);font-size:13px;line-height:1.6;transition:opacity var(--dur) var(--ease) 0.08s,translate var(--dur) var(--ease) 0.08s}@media (scripting:enabled){.accordion-item:not(.is-open) .accordion-body p{opacity:0;translate:0 -4px}}.accordion-body a{padding-bottom:1px;border-bottom:1px dashed var(--line-strong);color:var(--ink);font-weight:600;transition:color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease);&:hover{color:var(--accent);border-color:var(--accent)}}@media (max-width:1279px){.nudge-chat{display:none}}@media (max-width:1080px){> .container{padding-block:44px 60px}.serp{grid-template-columns:1fr;gap:20px}.profile-photo{min-height:300px}.nudge{display:none}.sheet{display:block}.post{position-anchor:--hero-card;top:auto;bottom:calc(anchor(bottom) + 7px);left:calc(anchor(left) + 7px);right:calc(anchor(right) + 7px);width:auto;max-width:none;max-height:calc(anchor-size(height) - 14px);padding:18px 18px 14px;overflow-y:auto;border-radius:calc(var(--radius-lg) - 7px);translate:none;transform-origin:50% 100%;transform:scale(0.95);transition:opacity var(--dur) var(--ease),transform 0.4s cubic-bezier(0.34,1.35,0.64,1),overlay 0.4s allow-discrete,display 0.4s allow-discrete;&:popover-open{transform:none;@starting-style{transform:scale(0.95)}}&::after{display:none}&::before{background:radial-gradient(340px 160px at 16% 0%,color-mix(in srgb,var(--accent) 15%,transparent),transparent 62%)}}.post-stats{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;& span{display:inline;margin-right:13px}& span:last-child{margin-right:0}}@supports not (anchor-name:--a){.post{inset:0;width:min(380px,100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);margin:auto}}}@media (min-width:561px) and (max-width:1080px){.profile{display:grid;grid-template-columns:minmax(220px,38%) minmax(0,1fr);grid-template-rows:auto 1fr;height:auto}.profile-photo{grid-row:1 / span 2;min-height:280px}.profile-info{grid-column:2;padding-top:20px}.facts{grid-column:2;align-self:start;padding-bottom:12px}}@media (max-width:560px){> .container{padding-block:28px 44px}.top-result{padding:22px 18px 20px}h1{font-size:clamp(24px,7vw,30px)}.desc{font-size:14px}.actions{flex-wrap:nowrap;gap:10px}.btn-primary{flex:1;min-width:0;padding:0 14px;white-space:nowrap}.whatsapp{flex-shrink:0;width:48px;padding:0;border-radius:50%;& .cta-label,& .icon-circle{display:none}& .whatsapp-icon{display:flex}}}@media (prefers-reduced-motion:reduce){.top-result,.profile,.paa,.accordion-item{animation:none}.nudge-trigger::before{animation:none;opacity:0}.nudge-trigger img,.post,.sheet-label,.paa-icon,.paa-icon::before,.paa-icon::after,.accordion-body p,.accordion-body a,.post-close{transition:none}}}}@keyframes hero-settle{from{translate:0 10px}}@keyframes hero-halo{0%{transform:scale(1);opacity:0.7}60%{transform:scale(1.25);opacity:0}100%{transform:scale(1.25);opacity:0}}
@layer sections{.hero{[data-demo]:not([data-demo-state="done"]) .when-done,[data-demo][data-demo-state="done"] .when-idle,[data-demo]:not([data-demo-state="error"]) .when-error,[data-demo]:not([data-demo-state="scan"]) .when-scan{display:none !important}[data-demo][data-demo-state="done"] .when-done{animation:hx-in 0.45s var(--ease) both}[data-demo-result]{scroll-margin-top:84px}.hx-nw{white-space:nowrap}.hx-cap{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px;line-height:1.4;& b{color:var(--ink);font-weight:600}&:hover b{color:var(--accent-strong)}}.hx-cap-dot{position:relative;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--accent);&::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--accent);animation:hx-pulse 2.6s var(--ease) infinite}}.hx-field{position:relative;display:flex;align-items:center;gap:10px;height:var(--hx-field-h,60px);padding:0 7px 0 18px;border:1px solid var(--line-strong);border-radius:var(--hx-field-r,12px);background:var(--surface);transition:border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease);&:focus-within{border-color:var(--ink);box-shadow:0 0 0 4px var(--ink-8)}& > svg{flex-shrink:0;width:18px;height:18px;fill:none;stroke:var(--muted);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}& input{flex:1;min-width:0;height:100%;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--ink);font:inherit;font-size:16px;font-weight:500;outline:0;&::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent);font-weight:400}}& button{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;height:calc(var(--hx-field-h,60px) - 14px);padding:0 18px;border-radius:calc(var(--hx-field-r,12px) - 4px);background:var(--ink);color:var(--ink-inverse);font-size:14.5px;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease);&:hover{background:#2e292b}& svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:translate var(--dur-fast) var(--ease)}&:hover svg{translate:2px 0}}}form.is-busy .hx-field button{pointer-events:none}form.is-busy .hx-field button svg{animation:hx-spin 0.8s linear infinite}.hx-error{margin:10px 0 0;color:#b42318;font-size:13px;line-height:1.5}.hx-ring{--p:0;position:relative;flex-shrink:0;width:var(--hx-ring,76px);height:var(--hx-ring,76px);& svg{display:block;width:100%;height:100%;rotate:-90deg}& circle{fill:none;stroke-width:3.2}& .track{stroke:var(--line-soft)}& .val{stroke:var(--ink);stroke-linecap:round;stroke-dasharray:calc(var(--p) * 100) 100;transition:stroke-dasharray 1.1s var(--ease) 0.15s}& b{position:absolute;inset:0;display:grid;place-items:center;font-size:calc(var(--hx-ring,76px) * 0.34);font-weight:700;letter-spacing:-0.03em;font-variant-numeric:tabular-nums}}.hx-cats{margin:0;padding:0;list-style:none}.hx-cat{--v:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:5px;padding:7px 0;font-size:13px;line-height:1.3;transition:color var(--dur-fast) var(--ease)}.hx-cat-name{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-weight:500}.hx-cat-meta{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.hx-cat-bar{grid-column:1 / -1;position:relative;height:4px;overflow:hidden;border-radius:var(--radius-pill);background:var(--line-soft);& i{position:absolute;inset:0;border-radius:inherit;background:var(--ink);transform-origin:0 50%;scale:var(--v) 1;transition:scale 0.9s var(--ease)}}[data-demo]:is([data-demo-state="idle"],[data-demo-state="error"]) .hx-cat-bar{display:none}[data-demo]:is([data-demo-state="idle"],[data-demo-state="error"]) .hx-cat + .hx-cat{border-top:1px solid var(--line-soft)}.hx-cat.is-low .hx-cat-bar i{background:var(--accent)}.hx-cat.is-low [data-demo-cat-value]{color:var(--accent-strong)}.hx-cat.is-na .hx-cat-name{color:var(--muted)}[data-demo-cat-value]{font-weight:700;font-variant-numeric:tabular-nums}.hx-cat.is-checking .hx-cat-name{color:var(--accent-strong)}.hx-cat.is-checking .hx-cat-bar i{scale:1 1;background:var(--accent);opacity:0.45;transition-duration:0.22s}.hx-cat.is-checked .hx-cat-bar i{scale:1 1;background:var(--line-strong);transition-duration:0.22s}.hx-first{margin:0;padding:0;list-style:none;counter-reset:hx}.hx-first li{position:relative;padding:9px 0 9px 26px;border-top:1px solid var(--line-soft);font-size:13px;line-height:1.45;counter-increment:hx;&::before{content:counter(hx);position:absolute;left:0;top:10px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--accent-soft);color:var(--accent-strong);font-size:10.5px;font-weight:700}& b{display:block;font-weight:600}& span{display:block;margin-top:1px;color:var(--muted)}&.is-ok{padding-left:0;&::before{display:none}}}.hx-full{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:14px;font-weight:600;& svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:translate var(--dur-fast) var(--ease)}&:hover{color:var(--accent-strong)}&:hover svg{translate:3px 0}}.hx-reset{color:var(--muted);font-size:13px;font-weight:500;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;&:hover{color:var(--ink)}}.hx-note{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.hx-koray{display:inline-flex;align-items:center;gap:10px;min-width:0;color:var(--ink);font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.hx-koray-face{position:relative;flex-shrink:0;& img{display:block;width:32px;height:32px;border:2px solid var(--surface);border-radius:50%;box-shadow:0 0 0 1px var(--line)}& i{position:absolute;right:-3px;bottom:-3px;display:grid;place-items:center;width:16px;height:16px;border:2px solid var(--surface);border-radius:50%;background:var(--ink)}& svg{width:7px;height:7px;fill:var(--ink-inverse)}}.hx-koray-label{min-width:0;padding-bottom:2px;border-bottom:1.5px dashed color-mix(in srgb,var(--muted) 45%,transparent);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition:border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.hx-koray:hover .hx-koray-label{border-color:var(--accent)}.hx-post{position:fixed;inset:0;width:min(400px,100vw - 32px);height:fit-content;margin:auto;padding:20px 22px 16px;border:1px solid var(--dark-line);border-radius:var(--radius-lg);background:var(--ink);color:var(--ink-inverse);box-shadow:0 40px 80px -28px color-mix(in srgb,var(--shade) 55%,transparent);opacity:0;transform:translateY(12px) scale(0.96);transition:opacity var(--dur) var(--ease),transform 0.4s var(--ease),overlay 0.4s allow-discrete,display 0.4s allow-discrete;&:popover-open{opacity:1;transform:none;@starting-style{opacity:0;transform:translateY(12px) scale(0.96)}}&::backdrop{background:color-mix(in srgb,var(--shade) 30%,transparent)}}.hx-post-close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in srgb,var(--light) 8%,transparent);cursor:pointer;&:hover{background:color-mix(in srgb,var(--light) 16%,transparent)}& svg{width:10px;height:10px;fill:none;stroke:var(--ink-inverse);stroke-width:2;stroke-linecap:round}}.hx-post-head{display:flex;align-items:center;gap:11px;margin-bottom:11px;padding-right:32px;& img{width:36px;height:36px;border-radius:50%}& b{display:block;font-size:var(--text-sm);font-weight:700}& span{display:block;color:var(--dark-muted);font-size:11.5px}}.hx-post-reply{margin:0 0 8px;color:var(--dark-muted);font-size:11.5px;& b{color:var(--dark-ink);font-weight:600}}.hx-post-text{margin:0 0 12px;font-size:15px;font-weight:500;line-height:1.55;& mark{padding:1px 3px;background:color-mix(in srgb,var(--accent) 32%,transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.hx-post-stats{display:flex;flex-wrap:wrap;gap:14px;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--light) 10%,transparent);color:var(--dark-muted);font-size:11.5px;& b{margin-right:4px;color:var(--ink-inverse);font-weight:700}}@media (prefers-reduced-motion:reduce){[data-demo][data-demo-state="done"] .when-done{animation:none}.hx-ring .val,.hx-cat-bar i,.hx-post{transition:none}.hx-cap-dot::after{animation:none}form.is-busy .hx-field button svg{animation:none}}}}@keyframes hx-pulse{0%{transform:scale(1);opacity:0.55}70%,100%{transform:scale(2.4);opacity:0}}@keyframes hero-settle{from{translate:0 10px}}@keyframes hx-in{from{opacity:0;translate:0 8px}}@keyframes hx-spin{to{rotate:360deg}}
@layer sections{.hero.hx12{> .container{padding-block:60px 68px}.hx12-grid{display:grid;grid-template-columns:minmax(0,1fr) 560px;column-gap:52px;align-items:center}.hx12-copy{padding:0;background:none}.desc{max-width:560px}.hx12-who{display:flex;align-items:center;gap:14px;margin-bottom:22px;& img{flex-shrink:0;width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:50% 14%;background:var(--surface);box-shadow:0 0 0 1px var(--line)}& b{display:block;font-size:16px;font-weight:700;letter-spacing:-0.01em}& span span{display:block;margin-top:2px;color:var(--muted);font-size:13px}}.hx12-player{--c:#4285f4;margin:0;padding:0;overflow:hidden;animation:hero-settle 0.6s var(--ease) 0.14s both}.hx12-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line-soft)}.hx12-tab{position:relative;display:flex;flex-direction:column;gap:3px;padding:12px 16px 13px;color:var(--muted);font-size:12px;transition:background-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease);& b{color:var(--ink);font-size:16px;font-weight:700;letter-spacing:-0.01em;font-variant-numeric:tabular-nums}& + .hx12-tab{border-left:1px solid var(--line-soft)}&::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--c);transform:scaleX(0);transition:transform var(--dur) var(--ease)}&:hover{background:color-mix(in srgb,var(--bg-alt) 60%,transparent)}&.is-on{color:var(--ink);&::after{transform:scaleX(1)}}}.hx12-tab{min-width:0;& span,& b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}.hx12-read{display:flex;align-items:baseline;gap:6px;padding:14px 18px 4px;font-size:13px;font-variant-numeric:tabular-nums;& b{font-size:22px;font-weight:700;letter-spacing:-0.02em}& span{color:var(--muted)}& time{margin-left:auto;color:var(--muted);font-size:12.5px}}.hx12-chart{position:relative;height:190px;margin:6px 18px 0;cursor:crosshair;touch-action:pan-y;& svg{display:block;width:100%;height:100%;overflow:visible}}.hx12-gridl{fill:none;stroke:var(--line-soft);stroke-width:1;vector-effect:non-scaling-stroke}.hx12-line{fill:none;stroke:var(--c);stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.hx12-area{fill:color-mix(in srgb,var(--c) 12%,transparent);stroke:none}.hx12-line,.hx12-area{opacity:0;transition:opacity 0.45s var(--ease)}.is-drawn .hx12-line,.is-drawn .hx12-area{opacity:1}.hx12-scrub{stroke:color-mix(in srgb,var(--ink) 35%,transparent);stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.hx12-dot{position:absolute;width:10px;height:10px;border:2px solid var(--surface);border-radius:50%;background:var(--c);box-shadow:0 0 0 1px var(--c);translate:-50% -50%;pointer-events:none}.hx12-markl{display:none;stroke:#d93025;stroke-width:1;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.hx12-markt{display:none;position:absolute;top:4px;padding:2px 7px;border-radius:6px;background:#fdecea;color:#b3261e;font-size:11px;font-weight:600;white-space:nowrap;translate:-100% 0;margin-left:-6px}.has-mark .hx12-markl,.has-mark .hx12-markt{display:block}.hx12-axis{display:flex;justify-content:space-between;padding:6px 18px 12px;color:var(--muted);font-size:11.5px}.hx12-cap{display:flex;flex-direction:column;gap:2px;padding:11px 18px 12px;border-top:1px solid var(--line-soft);background:var(--bg-alt);color:var(--muted);font-size:11.5px;& a{display:inline-flex;align-items:center;gap:6px;color:var(--ink);font-size:13.5px;font-weight:600}& a:hover{color:var(--accent-strong)}& svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}}@media (max-width:1279px){.hx12-grid{grid-template-columns:minmax(0,1fr) 500px;column-gap:36px}}@media (max-width:1080px){> .container{padding-block:40px 56px}.hx12-grid{grid-template-columns:1fr;row-gap:28px}.hx12-player{max-width:600px}}@media (max-width:560px){> .container{padding-block:22px 40px}.hx12-tab{padding:10px 10px 11px;& b{font-size:14px}}.hx12-chart{height:150px;margin-inline:12px}.hx12-read{padding-inline:12px;flex-wrap:wrap;& time{margin-left:0;width:100%}}}@media (prefers-reduced-motion:reduce){.hx12-player{animation:none}.hx12-line,.hx12-area{transition:none}}}}
@layer sections{.price-assistant{--pa-ease:cubic-bezier(0.22,1,0.36,1);--pa-ease-out:cubic-bezier(0.4,0,1,1);--pa-shadow:0 14px 34px -16px color-mix(in srgb,var(--shade) 42%,transparent),0 2px 6px -2px color-mix(in srgb,var(--shade) 10%,transparent);position:fixed;right:24px;bottom:24px;z-index:var(--z-fab);display:flex;flex-direction:column;align-items:flex-end;gap:12px;max-width:min(360px,calc(100vw - 32px));opacity:0;translate:0 14px;visibility:hidden;pointer-events:none;&.is-visible{opacity:1;translate:0 0;visibility:visible}}.pa-avatar{position:relative;display:block;padding:3px;border:2px solid var(--accent);border-radius:50%;background:var(--surface);box-shadow:var(--pa-shadow);cursor:pointer;pointer-events:auto;scale:0.9;.avatar{--avatar-size:56px;--avatar-ring-w:0px}&:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}}.price-assistant.is-visible .pa-avatar{scale:1;&:hover{scale:1.05}&:active{scale:0.95}}.pa-panel{display:flex;flex-direction:column;align-items:flex-end;gap:8px;visibility:hidden}.pa-close,.pa-questions > li,.pa-thread{opacity:0;translate:0 6px;scale:0.96;transform-origin:100% 100%}.pa-questions > li{--pa-in:calc(40ms + (var(--n,4) - 1 - var(--i,0)) * 55ms);--pa-out:calc(var(--i,0) * 18ms)}.pa-close{--pa-in:calc(40ms + var(--n,4) * 55ms);--pa-out:0ms}.pa-thread{--pa-in:40ms;--pa-out:0ms}.price-assistant.is-visible.is-open:not(.is-tucked){.pa-panel{visibility:visible}.pa-close,.pa-questions > li,.pa-thread{opacity:1;translate:0 0;scale:1;pointer-events:auto}}.pa-close{display:grid;place-items:center;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;background:var(--surface);box-shadow:var(--pa-shadow);color:var(--muted);cursor:pointer;& svg{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}&:hover{border-color:var(--accent-line);color:var(--ink)}&:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}}.pa-questions{display:flex;flex-direction:column;align-items:flex-end;gap:8px;margin:0;padding:0;list-style:none;&[hidden]{display:none}}.pa-q{padding:10px 16px;border:1px solid var(--line);border-radius:18px 18px 6px 18px;background:var(--surface);box-shadow:var(--pa-shadow);color:var(--ink);font-size:var(--text-sm);font-weight:600;line-height:1.35;text-align:right;cursor:pointer;&:hover{border-color:var(--accent-line);color:var(--accent-strong);translate:-2px 0}&:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}}.pa-thread:empty{display:none}.pa-thread{width:min(340px,calc(100vw - 32px));padding:16px 18px 14px;border:1px solid var(--line-soft);border-radius:20px 20px 6px 20px;background:var(--surface);box-shadow:var(--pa-shadow)}.pa-asked{margin:0 0 10px;color:var(--muted);font-size:var(--text-xs);font-weight:600}.pa-answer{color:var(--ink);font-size:var(--text-sm);line-height:1.6;outline:none;& p{margin:0 0 10px}& p:last-child{margin-bottom:0}& b{font-weight:700}& .pa-price{color:var(--accent-strong);font-weight:700;white-space:nowrap}}.pa-typing{display:inline-flex;gap:4px;padding:8px 12px;border-radius:14px;background:var(--bg-alt);& i{width:6px;height:6px;border-radius:50%;background:var(--muted);animation:pa-typing 1s ease-in-out infinite}& i:nth-child(2){animation-delay:0.15s}& i:nth-child(3){animation-delay:0.3s}}.pa-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--line-soft)}.pa-back{color:var(--muted);font-size:var(--text-xs);font-weight:600;cursor:pointer;&:hover{color:var(--ink)}}html.pa-open .talepwp-widget-greetings{display:none !important}@media (prefers-reduced-motion:no-preference){.price-assistant{transition:opacity 0.3s ease,translate 0.5s var(--pa-ease),visibility 0s linear 0.5s}.price-assistant.is-visible{transition-delay:0s}.pa-avatar{transition:scale 0.5s var(--pa-ease)}.price-assistant.is-visible .pa-avatar:active{transition-duration:0.12s}.pa-panel{transition:visibility 0s linear 0.3s}.pa-close,.pa-questions > li,.pa-thread{--pa-hover:color 0.2s ease,border-color 0.2s ease;transition:opacity 0.16s ease var(--pa-out),translate 0.22s var(--pa-ease-out) var(--pa-out),scale 0.22s var(--pa-ease-out) var(--pa-out),var(--pa-hover)}.price-assistant.is-visible.is-open:not(.is-tucked){.pa-panel{transition-delay:0s}.pa-close,.pa-questions > li,.pa-thread{transition:opacity 0.32s ease var(--pa-in),translate 0.55s var(--pa-ease) var(--pa-in),scale 0.55s var(--pa-ease) var(--pa-in),var(--pa-hover)}}.pa-thread:not(:empty){animation:pa-pop 0.45s var(--pa-ease) backwards}.pa-questions > li{animation:pa-pop 0.45s var(--pa-ease) var(--pa-in) backwards}.pa-answer.is-in > p{animation:pa-in 0.45s var(--pa-ease) calc(var(--i,0) * 0.12s) backwards}.pa-answer.is-in ~ .pa-actions{animation:pa-in 0.45s var(--pa-ease) 0.3s backwards}.pa-q{transition:border-color 0.2s ease,color 0.2s ease,translate 0.3s var(--pa-ease)}.pa-back{transition:color 0.2s ease}}@media (max-width:560px){.price-assistant{right:14px;bottom:14px;gap:10px}.pa-avatar .avatar{--avatar-size:48px}.pa-q{padding:9px 14px;font-size:13px}.pa-close{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.pa-typing i{animation:none}}}@keyframes pa-in{from{opacity:0;translate:0 8px}}@keyframes pa-pop{from{opacity:0;translate:0 6px;scale:0.96}}@keyframes pa-typing{0%,100%{opacity:0.35;translate:0 0}50%{opacity:1;translate:0 -2px}}
@layer sections{.site-footer{--fx-ease:cubic-bezier(0.22,1,0.36,1);--fx-tile-shadow:0 1px 2px color-mix(in srgb,var(--shade) 6%,transparent);border-top:1px solid var(--line);background:var(--bg-alt);color:var(--ink);.inner{padding:0 40px}.top{display:grid;grid-template-columns:300px minmax(0,1fr);gap:48px 72px;padding:64px 0 56px}.brand{display:flex;flex-direction:column;align-items:flex-start}.logo{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;border-radius:10px;& span{color:var(--ink);font-size:19px;font-weight:700;letter-spacing:-0.01em}}.tagline{max-width:300px;margin:0 0 24px;color:var(--muted);font-size:var(--text-sm);line-height:1.65;& strong{color:var(--ink);font-weight:600}}.brand-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.socials{display:flex;gap:8px;margin:0;padding:0;list-style:none;& > li{display:flex}}.social{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border:1px solid var(--line);border-radius:11px;background:var(--surface);box-shadow:var(--fx-tile-shadow);color:var(--ink);transition:color 0.25s ease,border-color 0.25s ease;& svg{width:16px;height:16px}&:hover{border-color:var(--accent-line);color:var(--accent)}}.ask-ai{display:inline-flex;align-items:center;gap:9px;height:38px;padding:0 8px 0 13px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--fx-tile-shadow);color:var(--ink);font-size:13px;white-space:nowrap;transition:border-color 0.25s ease;& img{display:block;flex-shrink:0;width:16px;height:16px}& b{font-weight:600;letter-spacing:-0.005em}& .icon-circle{width:22px;height:22px;--icon-circle-svg:10px}&:hover{border-color:var(--line-strong);--arrow-rotate:0deg}}.groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.group summary{display:flex;align-items:center;justify-content:space-between;margin:4px 0 14px;color:var(--ink);font-size:11.5px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;list-style:none;cursor:default;pointer-events:none;&::-webkit-details-marker{display:none}}.chevron{display:none;width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:rotate 0.35s var(--fx-ease)}.group ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.group a{display:inline-block;padding:5px 0;color:var(--muted);font-size:var(--text-sm);line-height:1.45;transition:color 0.2s ease;&:hover{color:var(--accent-strong)}}.notice{display:grid;gap:14px;padding:28px 0;border-top:1px solid var(--line);& p{margin:0;color:var(--muted);font-size:var(--text-xs);line-height:1.75;text-wrap:pretty}& strong{color:var(--ink);font-weight:600}}.base{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px 0;border-top:1px solid var(--line)}.copyright{color:var(--muted);font-size:var(--text-xs)}.bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:14px 0 calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.operator{margin:0;color:var(--muted);font-size:var(--text-xs);& a{color:var(--ink);font-weight:600;transition:color 0.2s ease}& a img{display:inline-block;width:auto;height:12px;margin:0 5px 0 1px;vertical-align:-0.13em}& a:hover{color:var(--accent-strong)}}.legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px 22px;color:var(--muted);font-size:var(--text-xs);& :is(a,.cookie-prefs){white-space:nowrap;transition:color 0.2s ease}& :is(a,.cookie-prefs):hover{color:var(--accent-strong)}& .cookie-prefs{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}}.base-end{display:flex;align-items:center;gap:16px}.group-yasal{display:none}.trust:not(:has(*)){display:none}.brand .trust{margin-top:18px;min-width:150px}.to-top{color:var(--muted);font-size:var(--text-xs);font-weight:600;white-space:nowrap;cursor:pointer;transition:color 0.2s ease;&:hover{color:var(--accent-strong)}}@media (max-width:1180px){.top{grid-template-columns:1fr;gap:40px;padding:52px 0 44px}.tagline{max-width:460px}}@media (max-width:1060px){.inner{padding:0 20px}}@media (max-width:760px){.groups{grid-template-columns:1fr 1fr}}@media (max-width:560px){.top{gap:32px;padding:40px 0 8px}.groups{grid-template-columns:1fr;gap:0}.group{border-bottom:1px solid var(--line)}.group:first-child{border-top:1px solid var(--line)}.group summary{margin:0;padding:16px 0;font-size:15px;letter-spacing:-0.01em;text-transform:none;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent}.chevron{display:block}.group details[open] .chevron{rotate:180deg}.group ul{padding:0 0 14px}.group a{padding:7px 0;font-size:14.5px}.group details{interpolate-size:allow-keywords}.group details::details-content{block-size:0;overflow:clip;transition:block-size 0.4s var(--fx-ease),content-visibility 0.4s allow-discrete}.group details[open]::details-content{block-size:auto}.group-yasal{display:block}.base{display:none}.notice{padding:24px 0;border-top:0}.legal{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.logo .logo-av,.social,.ask-ai,.group a,.legal a,.legal .cookie-prefs,.operator a,.to-top,.chevron{transition:none}.group details::details-content{transition:none}}}}
.talepwp-widget{z-index:var(--z-fab)}.talepwp-widget-handler-cta,.talepwp-widget-greetings-wave,.talepwp-widget-greetings-wave-1-cta,.talepwp-widget-form{border:1px solid var(--line);font-family:var(--font-sans) !important}.talepwp-widget-handler-cta{border-radius:var(--radius-xs);padding:6px 16px;font-size:14px !important;box-shadow:0 10px 15px -3px color-mix(in srgb,var(--shade) 10%,transparent),0 4px 6px -4px color-mix(in srgb,var(--shade) 10%,transparent)}.talepwp-widget-greetings-wave{border-radius:var(--radius-xs);background-color:var(--surface);opacity:1;box-shadow:0 20px 25px -5px color-mix(in srgb,var(--shade) 10%,transparent),0 8px 10px -6px color-mix(in srgb,var(--shade) 10%,transparent)}.talepwp-widget-greetings-wave-1-cta{border-radius:3px;padding:14px}.talepwp-widget-greetings-wave-close{top:10px;right:10px;width:24px;height:24px;border:1px solid var(--line);border-radius:3px;background-color:var(--surface);color:var(--muted);opacity:1;transition:color var(--dur-fast) ease,border-color var(--dur-fast) ease;&:hover{transform:none;border-color:var(--line-strong);color:var(--ink)}> svg{width:9px;height:9px}> svg path{fill:currentColor}}.talepwp-widget-form{border-radius:var(--radius-xs);box-shadow:0 10px 15px -3px color-mix(in srgb,var(--shade) 10%,transparent),0 4px 6px -4px color-mix(in srgb,var(--shade) 10%,transparent)}.talepwp-widget-form-title{border-radius:3px 3px 0 0}.talepwp-widget-form-submit button,.talepwp-widget-form-submit .talepwp-submit-button{border-radius:var(--radius-xs)}.talepwp-widget-form-title > span{height:3.2rem;font-family:var(--font-sans) !important;font-size:1.1rem;font-weight:600}.talepwp-widget-greetings-wave-1-cta{box-shadow:inset 0 0 0 999px rgb(47 128 237 / 0);transition:border-color 0.2s ease,box-shadow 0.2s ease;&:hover,&:focus-visible{border-color:rgb(47 128 237 / 0.3);box-shadow:inset 0 0 0 999px rgb(47 128 237 / 0.05)}}@media (prefers-reduced-motion:reduce){.talepwp-widget-greetings-wave-1-cta{transition:none}}@media print{#talepwp-widgets{display:none !important}}.talepwp-widget-greetings-wave-close,.talepwp-widget-greetings-simple-close{touch-action:manipulation;&::before{content:"";position:absolute;inset:-10px}}.talepwp-widget{transition:opacity 0.4s ease,translate 0.55s cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0s}:root.is-footer-near .talepwp-widget:not(:has(.talepwp-widget-form)){opacity:0;translate:0 14px;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,translate 0.45s cubic-bezier(0.22,1,0.36,1),visibility 0s linear 0.45s}@media (prefers-reduced-motion:reduce){.talepwp-widget{translate:none !important;transition:opacity 0.2s ease,visibility 0s linear 0s}:root.is-footer-near .talepwp-widget:not(:has(.talepwp-widget-form)){transition:opacity 0.2s ease,visibility 0s linear 0.2s}}
