@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-amber-50:#fffbeb;--color-amber-200:#fee685;--color-amber-400:#fcbb00;--color-amber-500:#f99c00;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-500:#00bb7f;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-emerald-900:#004e3b;--color-emerald-950:#002c22;--color-sky-400:#00bcfe;--color-slate-50:#f8fafc;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-xl:24px;--blur-2xl:40px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:var(--font-display)}@supports (color:lab(0% 0 0)){:root,:host{--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-400:lab(80.1641% 16.6016 99.2089);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-emerald-900:lab(28.8637% -26.9249 5.45986);--color-emerald-950:lab(15.0582% -17.9507 2.38369);--color-sky-400:lab(70.687% -23.6078 -45.9483);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316);--color-slate-700:lab(26.9569% -1.47016 -15.6993);--color-slate-800:lab(16.132% -.318035 -14.6672);--color-slate-900:lab(7.78673% 1.82345 -15.0537);--color-slate-950:lab(1.76974% 1.32743 -9.28855)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.top-1\/2{top:50%}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-5{left:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.-z-20{z-index:calc(20 * -1)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.table-row{display:table-row}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-9{height:calc(var(--spacing) * 9)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-32{min-height:calc(var(--spacing) * 32)}.min-h-\[15rem\]{min-height:15rem}.min-h-\[70vh\]{min-height:70vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-9{width:calc(var(--spacing) * 9)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[760px\]{min-width:760px}.shrink-0{flex-shrink:0}.border-separate{border-collapse:separate}.border-spacing-y-2{--tw-border-spacing-y:calc(var(--spacing) * 2);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.cursor-pointer{cursor:pointer}.resize-none{resize:none}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.scroll-smooth{scroll-behavior:smooth}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.85rem\]{border-radius:1.85rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-2xl{border-top-left-radius:var(--radius-2xl);border-bottom-left-radius:var(--radius-2xl)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#d6b25e\]\/40{border-color:#d6b25e66;border-color:lab(74.544% 6.18109 47.3972/.4)}.border-amber-200{border-color:var(--color-amber-200)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300\/70{border-color:#cad5e2b3}@supports (color:color-mix(in lab, red, red)){.border-slate-300\/70{border-color:color-mix(in oklab, var(--color-slate-300) 70%, transparent)}}.border-slate-900\/10{border-color:#0f172b1a}@supports (color:color-mix(in lab, red, red)){.border-slate-900\/10{border-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}}.border-slate-950{border-color:var(--color-slate-950)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-\[\#101820\]{background-color:#101820}.bg-\[\#101820\]\/70{background-color:#101820b3;background-color:lab(7.74709% -1.72094 -6.86934/.7)}.bg-\[\#d6b25e\]{background-color:#d6b25e}.bg-\[\#f5f3ee\]{background-color:#f5f3ee}.bg-\[\#fbf7ef\]{background-color:#fbf7ef}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[\#fffaf0\]\/95{background-color:#fffaf0f2;background-color:lab(98.4577% .459939 5.43078/.95)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-300{background-color:var(--color-emerald-300)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-sky-400{background-color:var(--color-sky-400)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/45{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.bg-white\/45{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.\[background-image\:linear-gradient\(\#ffffff_1px\,transparent_1px\)\,linear-gradient\(90deg\,\#ffffff_1px\,transparent_1px\)\]{background-image:linear-gradient(#fff 1px,#0000 1px),linear-gradient(90deg,#fff 1px,#0000 1px)}.\[background-image\:linear-gradient\(120deg\,transparent_0\%\,transparent_42\%\,\#d6b25e_42\%\,\#d6b25e_58\%\,transparent_58\%\)\]{background-image:linear-gradient(120deg,#0000 0% 42%,#d6b25e 42% 58%,#0000 58%)}.bg-\[linear-gradient\(120deg\,rgba\(16\,24\,32\,0\.96\)_0\%\,rgba\(16\,24\,32\,0\.9\)_46\%\,rgba\(214\,178\,94\,0\.18\)_46\%\,rgba\(245\,243\,238\,0\.96\)_100\%\)\]{background-image:linear-gradient(120deg,#101820f5 0%,#101820e6 46%,#d6b25e2e 46%,#f5f3eef5 100%)}.bg-\[linear-gradient\(135deg\,\#0f172a\,\#064e3b\)\]{background-image:linear-gradient(135deg,#0f172a,#064e3b)}.bg-\[linear-gradient\(135deg\,\#111827\,\#064e3b\)\]{background-image:linear-gradient(135deg,#111827,#064e3b)}.bg-\[linear-gradient\(135deg\,\#ffffff\,\#f5f3ee\)\]{background-image:linear-gradient(135deg,#fff,#f5f3ee)}.\[background-size\:40px_40px\]{background-size:40px 40px}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-\[\#7a5b18\]{color:#7a5b18}.text-\[\#f4dfaa\]{color:#f4dfaa}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.text-white\/72{color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-15{opacity:.15}.opacity-\[0\.07\]{opacity:.07}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(110\,231\,183\,0\.9\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#6ee7b7e6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_35px_110px_rgba\(15\,23\,42\,0\.24\)\]{--tw-shadow:0 35px 110px var(--tw-shadow-color,#0f172a3d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/10{--tw-shadow-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.shadow-black\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/15{--tw-shadow-color:#00000026}@supports (color:color-mix(in lab, red, red)){.shadow-black\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-black\/30{--tw-shadow-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.shadow-black\/30{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-900\/10{--tw-shadow-color:#004e3b1a}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-emerald-950\/25{--tw-shadow-color:#002c2240}@supports (color:color-mix(in lab, red, red)){.shadow-emerald-950\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/5{--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.shadow-slate-900\/5{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/10{--tw-shadow-color:#0f172b1a}@supports (color:color-mix(in lab, red, red)){.shadow-slate-900\/10{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-900\/15{--tw-shadow-color:#0f172b26}@supports (color:color-mix(in lab, red, red)){.shadow-slate-900\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/12{--tw-shadow-color:#0206181f}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/12{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 12%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/15{--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/15{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/20{--tw-shadow-color:#02061833}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/20{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-slate-950\/25{--tw-shadow-color:#02061840}@supports (color:color-mix(in lab, red, red)){.shadow-slate-950\/25{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 25%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#d6b25e\]:hover{border-color:#d6b25e}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-emerald-950\/30:hover{--tw-shadow-color:#002c224d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-emerald-950\/30:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-emerald-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-slate-900\/5:hover{--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-slate-900\/5:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.hover\:shadow-slate-900\/10:hover{--tw-shadow-color:#0f172b1a}@supports (color:color-mix(in lab, red, red)){.hover\:shadow-slate-900\/10:hover{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:bg-slate-300:disabled{background-color:var(--color-slate-300)}.disabled\:text-slate-600:disabled{color:var(--color-slate-600)}.disabled\:opacity-70:disabled{opacity:.7}@media (min-width:40rem){.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.sm\:items-end{align-items:flex-end}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}}@media (min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:p-5{padding:calc(var(--spacing) * 5)}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-8{padding-top:calc(var(--spacing) * 8)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media (min-width:64rem){.lg\:block{display:block}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_0\.72fr\]{grid-template-columns:.9fr .72fr}.lg\:grid-cols-\[0\.78fr_1\.22fr\]{grid-template-columns:.78fr 1.22fr}.lg\:grid-cols-\[0\.82fr_1\.18fr\]{grid-template-columns:.82fr 1.18fr}.lg\:grid-cols-\[1\.02fr_0\.98fr\]{grid-template-columns:1.02fr .98fr}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:justify-self-end{justify-self:flex-end}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}.lg\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}}@media (min-width:80rem){.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--bg:#f6f8f5;--bg-soft:#edf4ef;--green:#0b4a2f;--green-2:#123f34;--ink:#091726;--mint:#55d6b1;--text:#111827;--muted:#667085;--line:#d7e2dc;--card:#fff;--shadow:0 24px 60px #0917261f;--radius:24px;--background:var(--bg);--foreground:var(--text)}*{box-sizing:border-box}html{background:var(--background);scroll-behavior:smooth}body{background:radial-gradient(circle at 82% -8%, #55d6b138, transparent 30%), radial-gradient(circle at 6% 4%, #09172614, transparent 26%), linear-gradient(180deg, #fbfcfa 0, #f6f8f5 42%, #eef4ef 100%), var(--bg);min-width:320px;color:var(--foreground);font-family:var(--font-sans), sans-serif;overflow-x:hidden}.alquora-city-object-page{--blue:#005bea;--blue2:#1296db;--aqua:#18c7b5;--purple:#7c5cff;--orange:#f97316;--pink:#ec4899;--green:#16b17a;--text:#071437;--muted:#51607a;--border:#e3ecf5;--border2:#d5e3f0;--soft:#f7fbff;--shadow:0 18px 45px #1018280f;--shadow-blue:0 16px 32px #005bea29;min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% 4%,#005bea1a,#0000 26%),radial-gradient(circle at 88% 12%,#18c7b517,#0000 24%),linear-gradient(#fff 0%,#f7fbff 100%);padding:32px 42px 58px}.alquora-city-object-page *{box-sizing:border-box}.alquora-city-object-page .city-object-hero,.alquora-city-object-page .city-object-summary-grid,.alquora-city-object-page .city-object-main-grid,.alquora-city-object-page .city-object-two-grid,.alquora-city-object-page .city-object-duration-section,.alquora-city-object-page .city-object-method-grid,.alquora-city-object-page .links-grid,.alquora-city-object-page .city-object-bottom-grid{max-width:1320px;margin-left:auto;margin-right:auto}.alquora-city-object-page .city-object-hero{border:1px solid var(--border);min-height:365px;box-shadow:var(--shadow);background:radial-gradient(circle at 70%,#18c7b514,#0000 40%),linear-gradient(90deg,#fff 0%,#f7fbff 100%);border-radius:24px;grid-template-columns:1fr 560px;align-items:center;margin-bottom:22px;display:grid;overflow:hidden}.alquora-city-object-page .city-object-hero-copy{padding:52px 38px}.alquora-city-object-page .city-object-kicker{color:var(--aqua);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:14px;font-weight:900;display:block}.alquora-city-object-page .city-object-hero h1{letter-spacing:-.075em;max-width:690px;margin:0 0 24px;font-size:64px;font-weight:900;line-height:.98}.alquora-city-object-page .city-object-hero h1 span{color:var(--aqua)}.alquora-city-object-page .city-object-hero p{max-width:720px;color:var(--muted);margin:0;font-size:18px;font-weight:500;line-height:1.65}.alquora-city-object-page .city-object-hero-image{background:linear-gradient(135deg,#eef6ff,#fff);height:100%;min-height:365px;position:relative}.alquora-city-object-page .city-object-hero-image img{object-fit:contain;padding:34px}.alquora-city-object-page .city-object-hero-collage{grid-template-columns:repeat(2,1fr);align-content:center;gap:18px;width:100%;height:100%;min-height:365px;padding:34px;display:grid}.alquora-city-object-page .city-object-hero-collage div{border:1px solid var(--border);background:#ffffffd1;border-radius:18px;place-items:center;min-height:135px;display:grid;box-shadow:0 12px 28px #1018280f}.alquora-city-object-page .city-object-hero-collage img{object-fit:contain;width:100%;height:118px;padding:12px}.alquora-city-object-page .city-object-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.alquora-city-object-page .city-object-metrics article,.alquora-city-object-page .city-object-summary-grid article,.alquora-city-object-page .city-object-table-card,.alquora-city-object-page .tip-card,.alquora-city-object-page .detectable-card,.alquora-city-object-page .market-reference-card,.alquora-city-object-page .city-object-duration-section,.alquora-city-object-page .method-card,.alquora-city-object-page .adjust-card,.alquora-city-object-page .links-grid article,.alquora-city-object-page .faq-card,.alquora-city-object-page .keyword-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px}.alquora-city-object-page .city-object-metrics article{border-radius:12px;align-items:center;gap:10px;height:66px;padding:11px 12px;display:flex;overflow:hidden}.alquora-city-object-page .city-object-metrics svg{width:32px;height:32px;color:var(--blue);background:#eef6ff;border-radius:10px;flex:none;padding:7px}.alquora-city-object-page .city-object-metrics span{color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:800;line-height:1.1;display:block}.alquora-city-object-page .city-object-metrics strong{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:900;line-height:1.15;display:block}.alquora-city-object-page .city-object-cta,.alquora-city-object-page .keyword-card a{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;width:fit-content;min-height:54px;box-shadow:var(--shadow-blue);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:0 24px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.alquora-city-object-page .city-object-cta svg,.alquora-city-object-page .keyword-card a svg{width:18px;height:18px}.alquora-city-object-page .city-object-summary-grid,.alquora-city-object-page .city-object-two-grid,.alquora-city-object-page .city-object-bottom-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px;display:grid}.alquora-city-object-page .city-object-two-grid,.alquora-city-object-page .city-object-bottom-grid{grid-template-columns:1fr 1fr}.alquora-city-object-page .city-object-summary-grid article{grid-template-columns:58px 1fr;gap:16px;padding:24px;display:grid}.alquora-city-object-page .city-object-summary-grid svg{width:50px;height:50px;color:var(--aqua);background:#e8fbf7;border-radius:14px;padding:12px}.alquora-city-object-page .city-object-summary-grid h2,.alquora-city-object-page .tip-card h3{margin:0 0 8px;font-size:18px;font-weight:900}.alquora-city-object-page .city-object-summary-grid p,.alquora-city-object-page .tip-card p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.alquora-city-object-page .city-object-main-grid{grid-template-columns:1.35fr .95fr;gap:22px;margin-bottom:24px;display:grid}.alquora-city-object-page .city-object-table-card,.alquora-city-object-page .detectable-card,.alquora-city-object-page .market-reference-card,.alquora-city-object-page .method-card,.alquora-city-object-page .adjust-card,.alquora-city-object-page .faq-card,.alquora-city-object-page .keyword-card,.alquora-city-object-page .links-grid article{padding:26px}.alquora-city-object-page .block-heading h2{letter-spacing:-.04em;margin:0 0 6px;font-size:24px;font-weight:900;line-height:1.12}.alquora-city-object-page .block-heading p,.alquora-city-object-page .intro-text{color:var(--muted);margin:0;font-size:15px;font-weight:600;line-height:1.6}.alquora-city-object-page .intro-text{margin-top:14px}.alquora-city-object-page .city-object-table{border:1px solid var(--border);border-radius:14px;margin-top:24px;overflow:hidden}.alquora-city-object-page .table-head,.alquora-city-object-page .table-row{grid-template-columns:2fr .8fr 1fr 1fr .9fr;align-items:center;gap:16px;min-height:72px;padding:0 18px;display:grid}.alquora-city-object-page .table-head{color:#34466b;background:#f7fbff;font-size:13px;font-weight:900}.alquora-city-object-page .table-row{border-top:1px solid var(--border);font-size:14px}.alquora-city-object-page .asset-cell{align-items:center;gap:14px;display:flex}.alquora-city-object-page .asset-cell img{object-fit:contain;background:#f5f8fc;border-radius:10px;width:52px;height:52px}.alquora-city-object-page .table-row strong{font-size:14px;font-weight:900}.alquora-city-object-page .city-object-tips-stack{gap:16px;display:grid}.alquora-city-object-page .tip-card{grid-template-columns:70px 1fr;align-items:center;gap:18px;min-height:130px;padding:22px;display:grid}.alquora-city-object-page .tip-icon{border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.alquora-city-object-page .tip-icon svg{width:30px;height:30px}.alquora-city-object-page .tip-icon.aqua{color:var(--aqua);background:#e8fbf7}.alquora-city-object-page .tip-icon.blue{color:var(--blue);background:#eef6ff}.alquora-city-object-page .tip-icon.purple{color:var(--purple);background:#f0ecff}.alquora-city-object-page .detectable-products{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px;display:grid}.alquora-city-object-page .detectable-products div,.alquora-city-object-page .detectable-products a{min-height:142px;color:var(--text);text-align:center;align-content:start;text-decoration:none;display:grid}.alquora-city-object-page .detectable-products img{object-fit:contain;width:100%;height:92px;margin-bottom:12px}.alquora-city-object-page .detectable-products strong{font-size:13px;font-weight:900;display:block}.alquora-city-object-page .market-reference-list{gap:12px;margin-top:20px;display:grid}.alquora-city-object-page .market-reference-list article{border:1px solid var(--border);background:#f7fbff;border-radius:14px;padding:16px}.alquora-city-object-page .market-reference-list span{color:var(--aqua);text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:900;display:block}.alquora-city-object-page .market-reference-list strong{margin-bottom:5px;font-size:16px;font-weight:900;display:block}.alquora-city-object-page .market-reference-list p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.alquora-city-object-page .city-object-duration-section{margin-bottom:24px;padding:26px}.alquora-city-object-page .center-title{text-align:center;margin-bottom:24px}.alquora-city-object-page .center-title h2{letter-spacing:-.05em;margin:0 0 6px;font-size:30px;font-weight:900;line-height:1.1}.alquora-city-object-page .center-title p{color:var(--muted);margin:0;font-size:15px;font-weight:700}.alquora-city-object-page .duration-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.alquora-city-object-page .duration-grid article{border:1px solid var(--border);background:#fff;border-radius:16px;min-height:126px;padding:22px}.alquora-city-object-page .duration-grid svg{width:46px;height:46px;color:var(--aqua);background:#e8fbf7;border-radius:50%;margin-bottom:14px;padding:10px}.alquora-city-object-page .duration-grid article:nth-child(2) svg{color:var(--blue);background:#eef6ff}.alquora-city-object-page .duration-grid article:nth-child(3) svg{color:var(--purple);background:#f0ecff}.alquora-city-object-page .duration-grid h3{margin:0 0 8px;font-size:18px;font-weight:900}.alquora-city-object-page .duration-grid p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.alquora-city-object-page .city-object-method-grid{grid-template-columns:1.25fr .85fr .85fr;gap:22px;margin-bottom:24px;display:grid}.alquora-city-object-page .method-card ol{counter-reset:city-object-step;gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.alquora-city-object-page .method-card li{counter-increment:city-object-step;color:var(--muted);padding-left:34px;font-size:13.5px;font-weight:600;line-height:1.55;position:relative}.alquora-city-object-page .method-card li:before{content:counter(city-object-step);background:var(--aqua);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid;position:absolute;top:0;left:0}.alquora-city-object-page .adjust-icon{border-radius:50%;place-items:center;width:76px;height:76px;margin:10px auto 22px;display:grid}.alquora-city-object-page .adjust-icon svg{width:36px;height:36px}.alquora-city-object-page .adjust-card.up .adjust-icon{color:var(--aqua);background:#e8fbf7}.alquora-city-object-page .adjust-card.down .adjust-icon{color:var(--pink);background:#fff0f5}.alquora-city-object-page .adjust-card h2{letter-spacing:-.04em;margin:0 0 6px;font-size:24px;font-weight:900}.alquora-city-object-page .adjust-card .subtitle{color:var(--muted);margin:0 0 18px;font-weight:700}.alquora-city-object-page .adjust-card ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.alquora-city-object-page .adjust-card li{color:var(--muted);padding-left:22px;font-size:13.5px;font-weight:700;line-height:1.45;position:relative}.alquora-city-object-page .adjust-card li:before{content:"";background:var(--aqua);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.alquora-city-object-page .adjust-card.down li:before{background:var(--pink)}.alquora-city-object-page .faq-card details{border:1px solid var(--border);background:#fff;border-radius:11px;margin-top:10px}.alquora-city-object-page .faq-card summary{cursor:pointer;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:flex}.alquora-city-object-page .faq-card details p{color:var(--muted);margin:0;padding:0 16px 16px;font-size:13.5px;line-height:1.55}.alquora-city-object-page .keyword-card div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.alquora-city-object-page .links-grid div{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.alquora-city-object-page .links-grid a{border:1px solid var(--border2);min-height:38px;color:var(--blue);background:#fff;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.alquora-city-object-page .links-grid a:hover{background:#f7fbff;border-color:#bdd2ff}.alquora-city-object-page .keyword-card span{border:1px solid var(--border2);min-height:38px;color:var(--blue);background:#fff;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}@media (max-width:1200px){.alquora-city-object-page .city-object-hero,.alquora-city-object-page .city-object-summary-grid,.alquora-city-object-page .city-object-main-grid,.alquora-city-object-page .city-object-two-grid,.alquora-city-object-page .duration-grid,.alquora-city-object-page .city-object-method-grid,.alquora-city-object-page .links-grid,.alquora-city-object-page .city-object-bottom-grid{grid-template-columns:1fr}.alquora-city-object-page .city-object-hero-image{display:none}}@media (max-width:760px){.alquora-city-object-page{padding:24px 16px 48px}.alquora-city-object-page .city-object-hero-copy{padding:34px 24px}.alquora-city-object-page .city-object-hero h1{font-size:42px}.alquora-city-object-page .city-object-hero p{font-size:16px}.alquora-city-object-page .city-object-metrics,.alquora-city-object-page .detectable-products{grid-template-columns:1fr}.alquora-city-object-page .city-object-cta,.alquora-city-object-page .keyword-card a{width:100%}.alquora-city-object-page .table-head{display:none}.alquora-city-object-page .table-row{grid-template-columns:1fr;gap:10px;padding:18px}}.alquora-guides-page{--blue:#005bea;--blue2:#1296db;--aqua:#18c7b5;--aqua2:#20d4a4;--purple:#7c5cff;--orange:#f97316;--pink:#ec4899;--green:#16b17a;--text:#071437;--muted:#51607a;--border:#e3ecf5;--border2:#d5e3f0;--soft:#f7fbff;--white:#fff;--shadow:0 18px 45px #1018280f;--shadow-blue:0 16px 32px #005bea29;min-height:100vh;color:var(--text);background:radial-gradient(circle at 76% 4%,#005bea1a,#0000 26%),radial-gradient(circle at 88% 12%,#18c7b517,#0000 24%),linear-gradient(#fff 0%,#f7fbff 100%);padding:46px 52px 60px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.alquora-guides-page *{box-sizing:border-box}.alquora-guides-page .guide-icon{flex:none;width:22px;height:22px}.alquora-guides-hero{grid-template-columns:1fr 520px;align-items:center;gap:70px;max-width:1320px;margin:0 auto 64px;display:grid}.alquora-guides-page .guides-kicker{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font-size:13px;font-weight:900;display:block}.alquora-guides-page .guides-hero-copy h1{letter-spacing:-.075em;margin:0 0 24px;font-size:74px;font-weight:900;line-height:.98}.alquora-guides-page .guides-hero-copy h1 span{color:var(--aqua);display:block}.alquora-guides-page .guides-hero-copy p{max-width:780px;color:var(--muted);margin:0;font-size:19px;font-weight:500;line-height:1.7}.alquora-guides-page .guides-benefits{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px;display:grid}.alquora-guides-page .guides-benefits article{border:1px solid var(--border);background:#fff;border-radius:15px;align-items:center;gap:15px;min-height:74px;padding:16px;display:flex;box-shadow:0 10px 26px #1018280a}.alquora-guides-page .guides-benefits .guide-icon{width:36px;height:36px;color:var(--blue);background:#eef6ff;border-radius:11px;padding:8px}.alquora-guides-page .guides-benefits article:nth-child(2) .guide-icon{color:var(--aqua);background:#e8fbf7}.alquora-guides-page .guides-benefits article:nth-child(3) .guide-icon{color:var(--purple);background:#f0ecff}.alquora-guides-page .guides-benefits strong{margin-bottom:4px;font-size:14px;font-weight:900;display:block}.alquora-guides-page .guides-benefits span{color:var(--muted);font-size:12.5px;font-weight:600}.alquora-guides-page .guides-hero-visual{height:440px;position:relative}.alquora-guides-page .guides-hero-visual:before{content:"";background:radial-gradient(circle at 72% 60%,#18c7b51f,#0000 38%),radial-gradient(circle at 32% 45%,#005bea1f,#0000 44%);border-radius:80px;width:430px;height:340px;position:absolute;top:10px;right:-20px;transform:rotate(-8deg)}.alquora-guides-page .guides-hero-laptop{background:linear-gradient(#fff 0%,#eef6ff 100%);border:8px solid #111827;border-radius:18px;width:340px;height:215px;position:absolute;top:62px;right:70px;box-shadow:0 26px 60px #1018282e}.alquora-guides-page .guides-hero-laptop:before{content:"120 € - 180 € / día";color:var(--text);font-size:22px;font-weight:900;position:absolute;top:26px;left:28px}.alquora-guides-page .guides-hero-laptop:after{content:"";background:linear-gradient(#005bea1f,#0000),repeating-linear-gradient(90deg,#dde8f6 0 1px,#0000 1px 60px);border-radius:16px;height:80px;position:absolute;bottom:44px;left:28px;right:28px}.alquora-guides-page .guides-hero-phone{background:linear-gradient(#005bea1a,#0000 44%),#fff;border:8px solid #111827;border-radius:32px;width:150px;height:275px;position:absolute;top:118px;right:0;box-shadow:0 24px 50px #1018282e}.alquora-guides-page .guides-hero-phone:before{content:"";background:#111827;border-radius:999px;width:56px;height:14px;position:absolute;top:10px;left:42px}.alquora-guides-page .guides-hero-phone:after{content:"120 € - 180 € / día";color:var(--text);border-bottom:46px solid #005bea1f;padding-bottom:90px;font-size:12px;font-weight:900;line-height:1.25;position:absolute;top:54px;left:18px;right:18px}.alquora-guides-page .guides-center-title{text-align:center;max-width:850px;margin:0 auto 34px}.alquora-guides-page .guides-center-title h2{letter-spacing:-.05em;margin:0 0 10px;font-size:36px;font-weight:900;line-height:1.1}.alquora-guides-page .guides-center-title p{color:var(--muted);margin:0 0 14px;font-size:17px;font-weight:700}.alquora-guides-page .guides-center-title span{color:var(--muted);font-size:15px;font-weight:500;line-height:1.6}.alquora-guides-page .featured-guides-section,.alquora-guides-page .clusters-section,.alquora-guides-page .guide-info-section,.alquora-guides-page .guides-cta{max-width:1320px;margin-left:auto;margin-right:auto}.alquora-guides-page .featured-guides-section{margin-bottom:54px}.alquora-guides-page .featured-guides-grid{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.alquora-guides-page .guide-card{border:1px solid var(--border);min-height:310px;box-shadow:var(--shadow);text-align:center;background:#fff;border-radius:18px;padding:18px;transition:transform .22s,box-shadow .22s}.alquora-guides-page .guide-card:hover{transform:translateY(-4px);box-shadow:0 22px 48px #10182814}.alquora-guides-page .guide-card img{object-fit:contain;width:100%;height:138px;margin-bottom:18px}.alquora-guides-page .guide-card span{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.alquora-guides-page .guide-card:nth-child(2) span{color:var(--blue)}.alquora-guides-page .guide-card:nth-child(3) span{color:var(--orange)}.alquora-guides-page .guide-card:nth-child(4) span{color:var(--purple)}.alquora-guides-page .guide-card:nth-child(5) span{color:var(--blue)}.alquora-guides-page .guide-card:nth-child(8) span{color:var(--pink)}.alquora-guides-page .guide-card:nth-child(9) span{color:var(--orange)}.alquora-guides-page .guide-card:nth-child(10) span{color:var(--green)}.alquora-guides-page .guide-card h3{letter-spacing:-.03em;min-height:54px;margin:0 0 18px;font-size:18px;font-weight:900;line-height:1.25}.alquora-guides-page .guide-card a{color:var(--blue);align-items:center;gap:8px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.alquora-guides-page .guide-card a .guide-icon{width:17px;height:17px}.alquora-guides-page .clusters-section{margin-bottom:44px}.alquora-guides-page .clusters-grid{grid-template-columns:1fr 1fr 1.25fr;gap:22px;display:grid}.alquora-guides-page .cluster-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:28px}.alquora-guides-page .cluster-heading{align-items:center;gap:14px;margin-bottom:22px;display:flex}.alquora-guides-page .cluster-heading .guide-icon{width:38px;height:38px;color:var(--blue);background:#eef6ff;border-radius:12px;padding:9px}.alquora-guides-page .cluster-heading h3{letter-spacing:-.04em;margin:0;font-size:22px;font-weight:900}.alquora-guides-page .cluster-card>a,.alquora-guides-page .cluster-columns a{color:#24406f;justify-content:space-between;align-items:center;min-height:34px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.alquora-guides-page .cluster-card a .guide-icon{color:#8ea0bb;width:16px;height:16px}.alquora-guides-page .cluster-columns{grid-template-columns:1fr 1fr;gap:28px;display:grid}.alquora-guides-page .guide-info-section{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:26px;display:grid}.alquora-guides-page .info-card{border:1px solid var(--border);min-height:220px;box-shadow:var(--shadow);background:#fff;border-radius:22px;grid-template-columns:1fr 170px;align-items:center;gap:24px;padding:34px;display:grid}.alquora-guides-page .info-card span{color:var(--aqua);text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.alquora-guides-page .info-card h2{letter-spacing:-.05em;margin:0 0 14px;font-size:28px;font-weight:900;line-height:1.12}.alquora-guides-page .info-card p{color:var(--muted);margin:0;font-size:15px;font-weight:500;line-height:1.65}.alquora-guides-page .info-illustration{background:#f4f8ff;border-radius:24px;height:150px}.alquora-guides-page .info-illustration.target{background:radial-gradient(circle,#0000 0 32px,#5f82ff 33px 36px,#0000 37px),radial-gradient(circle,#0000 0 58px,#8ea9ff 59px 62px,#0000 63px),#f4f8ff}.alquora-guides-page .info-illustration.bars{background:linear-gradient(90deg, transparent 18%, var(--aqua) 18% 30%, transparent 30%), linear-gradient(90deg, transparent 42%, var(--blue) 42% 54%, transparent 54%), linear-gradient(90deg, transparent 66%, var(--purple) 66% 78%, transparent 78%), #f4f8ff}.alquora-guides-page .guides-cta{border:1px solid var(--border);box-shadow:var(--shadow);background:radial-gradient(circle at 92%,#005bea1a,#0000 24%),linear-gradient(90deg,#f7fbff,#fff);border-radius:24px;grid-template-columns:72px 1fr auto;align-items:center;gap:24px;padding:30px 36px;display:grid}.alquora-guides-page .cta-icon{width:64px;height:64px;color:var(--blue);background:#eef6ff;border-radius:50%;place-items:center;display:grid}.alquora-guides-page .cta-icon .guide-icon{width:34px;height:34px}.alquora-guides-page .guides-cta h2{letter-spacing:-.04em;margin:0 0 6px;font-size:26px;font-weight:900}.alquora-guides-page .guides-cta p{color:var(--muted);margin:0;font-size:16px;font-weight:600}.alquora-guides-page .guides-cta>a{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;height:54px;box-shadow:var(--shadow-blue);border:none;border-radius:12px;align-items:center;gap:10px;padding:0 28px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.alquora-guides-page .guides-cta>a .guide-icon{width:18px;height:18px}.alquora-guides-page .guides-keywords-section{border:1px solid var(--border);max-width:1320px;box-shadow:var(--shadow);background:#fff;border-radius:22px;margin:0 auto 36px;padding:34px}.alquora-guides-page .guides-keyword-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.alquora-guides-page .guides-keyword-grid article{border:1px solid var(--border);background:#f7fbff;border-radius:18px;padding:22px}.alquora-guides-page .guides-keyword-grid h3{color:var(--text);margin:0 0 8px;font-size:19px;font-weight:900}.alquora-guides-page .guides-keyword-grid p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.55}.alquora-guides-page .guides-keyword-grid div,.alquora-guides-page .guides-keyword-cloud{flex-wrap:wrap;gap:9px;display:flex}.alquora-guides-page .guides-keyword-cloud{margin-top:20px}.alquora-guides-page .guides-keyword-grid span,.alquora-guides-page .guides-keyword-cloud span{color:#24406f;background:#fff;border:1px solid #dce6f4;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}@media (max-width:1200px){.alquora-guides-page .alquora-guides-hero,.alquora-guides-page .clusters-grid,.alquora-guides-page .guide-info-section,.alquora-guides-page .guides-cta,.alquora-guides-page .guides-keyword-grid{grid-template-columns:1fr}.alquora-guides-page .guides-hero-visual{display:none}.alquora-guides-page .featured-guides-grid{grid-template-columns:repeat(2,1fr)}.alquora-guides-page .guides-benefits{grid-template-columns:1fr}}@media (max-width:760px){.alquora-guides-page{padding:28px 16px 48px}.alquora-guides-page .guides-hero-copy h1{font-size:42px}.alquora-guides-page .guides-hero-copy p{font-size:16px}.alquora-guides-page .featured-guides-grid,.alquora-guides-page .cluster-columns,.alquora-guides-page .info-card{grid-template-columns:1fr}.alquora-guides-page .guides-cta{text-align:left}.alquora-guides-page .guides-cta>a{justify-content:center;width:100%}}body:has(.landing-page){background:radial-gradient(circle at 82% 5%,#005bea1a,#0000 26%),radial-gradient(circle at 92% 12%,#18c7b514,#0000 22%),linear-gradient(#fff 0%,#f7fbff 100%)}a{color:inherit;text-decoration:none}button,a,input,select{outline-color:var(--green)}::selection{color:#0f172a;background:#dfeadb}.input-field{color:#0f172a;background:#ffffffc2;border:1px solid #94a3b861;border-radius:.5rem;width:100%;min-height:3.2rem;padding:.82rem 1rem;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;box-shadow:inset 0 1px #ffffffe6}.input-field::placeholder{color:#94a3b8}.input-field:focus{background:#fff;border-color:#10b981;box-shadow:0 0 0 4px #10b98124,inset 0 1px #fff}.landing-page{max-width:1320px;margin:0 auto;padding:0 24px;position:relative}.landing-page:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 76% 8%,#005bea1a,#0000 24%),radial-gradient(circle at 92% 14%,#18c7b517,#0000 20%);position:fixed;inset:0}.site-header{z-index:20;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#fffffff5,#f5f9f6e6),#ffffffeb;border-bottom:1px solid #09172614;justify-content:space-between;align-items:center;width:100vw;min-height:58px;margin-bottom:58px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:7px max(28px,50vw - 592px);display:flex;position:sticky;top:0;box-shadow:0 18px 46px #09172629}.brand{color:var(--text);align-items:center;gap:10px;font-size:24px;font-weight:800;line-height:1;display:flex}.brand-mark-img{object-fit:contain;filter:drop-shadow(0 8px 14px #09172624);width:34px;height:34px;display:block}.brand-logo{object-fit:contain;object-position:left center;filter:drop-shadow(0 10px 18px #00000038);width:142px;height:32px;display:block}.footer-brand-logo{filter:none;width:142px;height:32px}.footer-brand-mark{filter:none;width:32px;height:32px}.brand-mark{background:var(--green);clip-path:polygon(50% 0%,100% 100%,66% 100%,50% 55%,34% 100%,0% 100%);filter:drop-shadow(0 8px 12px #0b4a2f2e);width:32px;height:32px;display:inline-block}.site-nav{color:#091726b8;align-items:center;gap:34px;font-size:15px;font-weight:600;display:flex}.site-nav a{padding:8px 0;transition:color .18s;position:relative}.site-nav a:after{content:"";background:var(--mint);opacity:0;border-radius:999px;height:2px;transition:opacity .18s,transform .18s;position:absolute;bottom:1px;left:0;right:0;transform:scaleX(.3)}.site-nav a:hover{color:var(--green)}.site-nav a:hover:after{opacity:1;transform:scaleX(1)}.btn{cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:15px 26px;font-size:15px;font-weight:700;line-height:1;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s;display:inline-flex}.btn-primary{color:#fff;background:linear-gradient(#35c99e,#0b4a2f);box-shadow:0 14px 32px #0b4a2f47}.btn-primary:hover{background:linear-gradient(#55d6b1,#123f34);transform:translateY(-2px)}.btn-outline{color:var(--text);background:#ffffff94;border:1px solid #0b4a2f29}.btn-outline:hover{border-color:var(--green);transform:translateY(-2px)}.icon{flex:none;width:22px;height:22px}.header-btn{border-radius:999px;padding:11px 18px}.home-hero-top{grid-template-columns:minmax(0,1fr) 460px;align-items:center;gap:46px;min-height:430px;margin:20px 0 58px;display:grid}.home-hero-top .hero-copy{text-align:left;max-width:760px;margin:0}.home-hero-top .hero-copy h1{color:#071437;max-width:780px;font-family:var(--font-sans), sans-serif;letter-spacing:0;margin:0 0 18px;font-size:clamp(42px,5vw,64px);font-weight:900;line-height:.96}.home-hero-top .hero-copy h1 span{color:#18c7b5;display:block}.home-hero-top .hero-subtitle{color:#071437;letter-spacing:0;margin:0 0 22px;font-size:21px;font-weight:800;line-height:1.32}.home-hero-top .hero-text{color:#445578;max-width:600px;margin:0;font-size:16px;font-weight:500;line-height:1.7}.home-hero-top .stats{justify-content:flex-start;gap:38px;margin:28px 0 30px;display:flex}.home-hero-top .stat{border-right:0;gap:14px;padding-right:0}.home-hero-top .stat .icon{color:#005bea;background:#eef6ff;border-radius:12px;width:42px;height:42px;padding:11px}.home-hero-top .stat:nth-child(2) .icon{color:#18b984;background:#e8fbf4}.home-hero-top .stat:nth-child(3) .icon{color:#5d6bff;background:#f0ecff}.home-hero-top .stat strong{color:#071437;font-size:22px;font-weight:900}.home-hero-top .stat small{color:#445578;font-size:12px;font-weight:700}.home-hero-top .hero-actions{justify-content:flex-start;gap:18px}.home-hero-top .hero-actions .btn{border-radius:10px;min-width:170px;min-height:52px}.home-hero-top .hero-actions .btn-primary{background:linear-gradient(90deg,#005bea,#006af5);box-shadow:0 14px 28px #005bea2e}.home-hero-top .hero-actions .btn-outline{color:#005bea;background:#fff;border:1px solid #d8e5f2}.home-hero-top .hero-visual{height:390px;position:relative}.home-hero-top .hero-visual:before{content:"";background:radial-gradient(circle,#18c7b51a 0 2px,#0000 3px) 0 0/22px 22px,radial-gradient(circle,#005bea17,#0000 68%);border-radius:50%;width:330px;height:330px;position:absolute;inset:4px 20px auto auto}.home-hero-top .hero-chart-card{background:#fffffff5;border:1px solid #e3ecf5;border-radius:22px;width:300px;min-height:220px;padding:22px;position:absolute;top:70px;left:0;box-shadow:0 18px 45px #10182814}.home-hero-top .hero-chart-card span{color:#445578;margin-bottom:12px;font-size:14px;font-weight:800;display:block}.home-hero-top .hero-chart-card strong{color:#071437;font-size:26px;font-weight:900;line-height:1.1;display:block}.home-hero-top .hero-chart-card small{color:#071437;font-size:15px;font-style:normal}.home-hero-top .hero-chart-card p{color:#445578;margin:8px 0 0;font-size:14px;font-weight:700}.home-hero-top .hero-chart{background:linear-gradient(#005bea14,#0000),repeating-linear-gradient(90deg,#edf2fa 0 1px,#0000 1px 72px),repeating-linear-gradient(#edf2fa 0 1px,#0000 1px 42px);border:1px solid #edf2fa;border-radius:6px;height:102px;margin-top:22px;position:relative;overflow:hidden}.home-hero-top .hero-chart:before{content:"";border-top:3px solid #4f79ff;border-radius:50% 50% 0 0;height:36px;position:absolute;top:72px;left:22px;right:18px;transform:skewY(-10deg)}.home-hero-top .hero-chart i{background:#005bea;border-radius:50%;width:10px;height:10px;position:absolute}.home-hero-top .hero-chart i:first-child{top:82px;left:62px}.home-hero-top .hero-chart i:nth-child(2){top:62px;left:164px}.home-hero-top .hero-chart i:nth-child(3){top:48px;right:36px}.home-hero-top .hero-phone{color:#071437;background:#fff;border:6px solid #111827;border-radius:32px;width:154px;height:306px;padding:44px 14px 14px;position:absolute;top:28px;right:12px;box-shadow:0 28px 60px #10182838}.home-hero-top .phone-top{background:#050505;border-radius:999px;width:58px;height:15px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.home-hero-top .phone-brand{color:#005bea;margin-bottom:12px;font-size:10px;font-weight:900;display:block}.home-hero-top .hero-phone small{color:#445578;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.home-hero-top .hero-phone strong{font-size:14px;font-weight:900;display:block}.home-hero-top .hero-phone em{font-size:9px;font-style:normal}.home-hero-top .hero-phone p{color:#445578;margin:4px 0 12px;font-size:8px;font-weight:700}.home-hero-top .phone-chart{background:linear-gradient(#005bea1f,#005bea05);border-radius:8px;height:54px;position:relative}.home-hero-top .phone-chart:before{content:"";border-top:2px solid #4f79ff;border-radius:50% 50% 0 0;height:18px;position:absolute;top:30px;left:12px;right:10px;transform:skewY(-10deg)}.home-hero-top .phone-chart i{background:#005bea;border-radius:50%;width:5px;height:5px;position:absolute}.home-hero-top .phone-chart i:first-child{top:32px;left:17px}.home-hero-top .phone-chart i:nth-child(2){top:25px;left:60px}.home-hero-top .phone-chart i:nth-child(3){top:19px;right:15px}.home-hero-top .hero-phone ul{color:#071437;gap:6px;margin:12px 0 0;padding:0;font-size:8px;font-weight:800;list-style:none;display:grid}.home-hero-top .hero-phone li:before{content:"✓";color:#18b984;background:#e8fbf4;border-radius:50%;place-items:center;width:12px;height:12px;margin-right:5px;display:inline-grid}.hero-section{margin-bottom:70px;padding-top:6px;display:block}.hero-card-wrap{width:100%;max-width:840px;margin:0 auto;position:relative}.hero-copy{text-align:center;max-width:920px;margin:42px auto 0}.hero-copy h1{font-family:var(--font-display), serif;letter-spacing:0;max-width:780px;color:var(--ink);margin:0 auto 24px;font-size:clamp(42px,5vw,66px);font-weight:700;line-height:1}.hero-copy h1 span{color:var(--green);display:inline}.hero-subtitle{color:#1f2937;margin-bottom:22px;font-size:22px;font-weight:600}.hero-text{max-width:590px;color:var(--muted);margin:0 auto 42px;font-size:17px;line-height:1.75}.stats{justify-content:center;gap:42px;margin-bottom:38px;display:flex}.stat{border-right:1px solid var(--line);align-items:center;gap:14px;padding-right:42px;display:flex}.stat:last-child{border-right:none}.stat .icon{color:var(--green);width:24px;height:24px}.stat strong{color:var(--text);font-size:24px;line-height:1.05;display:block}.stat small{color:var(--muted);font-size:13px}.hero-actions{justify-content:center;gap:22px;display:flex}.hero-shape,.plant-shape{display:none}.search-card{text-align:center;background:#ffffffeb;border:1px solid #ffffffd9;border-radius:28px;padding:26px 30px;position:relative;overflow:hidden;box-shadow:0 20px 46px #2d23141a}.search-card:before{content:"";pointer-events:none;background:radial-gradient(circle at 18% 20%,#0b4a2f0f,#0000 26%),radial-gradient(circle at 84% 70%,#0b4a2f0d,#0000 28%);position:absolute;inset:0}.search-card-content,.complete-panel,.estimate-panel{z-index:1;position:relative}.search-brand{color:#071437;letter-spacing:0;align-items:center;gap:12px;margin-bottom:18px;font-size:15px;font-weight:900;display:inline-flex}.search-brand-icon{border:0;border-radius:0;place-items:center;width:24px;height:24px;display:grid}.search-brand-icon img{object-fit:contain;width:24px;height:24px}.search-title{color:#151a1d;font-family:var(--font-display), serif;letter-spacing:0;margin-bottom:10px;font-size:clamp(27px,3vw,38px);font-weight:700;line-height:1.05}.search-title span{color:#0b4a2f}.search-subtitle{color:#5f6670;margin-bottom:20px;font-size:clamp(15px,1.35vw,18px);font-weight:400}.premium-search-form{margin:0}.search-mode-tabs{background:#f3f0e9;border:1px solid #0b4a2f1f;border-radius:999px;gap:4px;width:fit-content;margin:0 auto 16px;padding:4px;display:inline-flex}.search-mode-tab{color:#5f6670;cursor:pointer;min-width:104px;height:34px;font:inherit;background:0 0;border:0;border-radius:999px;font-size:14px;font-weight:800;transition:background .18s,color .18s,box-shadow .18s}.search-mode-tab.is-active{color:#0b4a2f;background:#fff;box-shadow:0 8px 18px #2d231414}.search-box{background:#fff;border:3px solid #0b4a2f21;border-radius:20px;align-items:center;gap:12px;width:100%;max-width:710px;min-height:64px;margin:0 auto;padding:8px 10px 8px 12px;display:flex;box-shadow:0 10px 22px #0b4a2f1a,inset 0 0 0 1px #ffffffe6}.search-icon-box{color:#0b4a2f;background:#fbfdfb;border:2px solid #0b4a2f21;border-radius:14px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.search-icon-box .icon{stroke-width:2px;width:21px;height:21px}.search-box textarea{resize:none;color:#151a1d;height:24px;min-height:24px;font:inherit;text-align:center;background:0 0;border:none;outline:none;flex:1;font-size:clamp(14px,1.25vw,17px);font-weight:400;line-height:24px;overflow:hidden}.search-box textarea::placeholder{color:#a2a4a7;opacity:1}.continue-btn{color:#fff;cursor:pointer;min-width:126px;height:42px;font:inherit;background:linear-gradient(#0f5d3c 0%,#063b25 100%);border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 22px #0b4a2f38}.continue-btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0b4a2f4d}.continue-btn .icon{stroke-width:2.4px;width:19px;height:19px}.examples-divider{color:#3c3c3c;align-items:center;gap:18px;max-width:710px;margin:22px auto 14px;font-size:14px;font-weight:500;display:flex}.examples-divider:before,.examples-divider:after{content:"";background:linear-gradient(90deg,#0000,#ebe5dc,#0000);flex:1;height:1px}.example-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.example-chip{color:#0b4a2f;cursor:pointer;min-height:38px;font:inherit;background:#ffffffdb;border:1px solid #00000012;border-radius:14px;align-items:center;gap:10px;padding:0 14px;font-size:14px;font-weight:500;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 15px 28px #2d231414,inset 0 1px #fffffff2}.example-chip:hover{border-color:#0b4a2f40;transform:translateY(-2px);box-shadow:0 18px 34px #2d23141c,inset 0 1px #fffffff2}.example-chip .icon{color:#0b4a2f;stroke-width:2px;width:18px;height:18px}.search-error{color:#9f2d20;margin:-14px 0 20px;font-size:14px;font-weight:700}.pricing-suggestions{text-align:left;background:#fffffff5;border:1px solid #0a5e441f;border-radius:16px;width:100%;max-width:560px;margin:-10px auto 18px;padding:8px;box-shadow:0 14px 30px #2d23141a}.pricing-suggestions p{color:#54645f;margin:8px 10px;font-size:13px;font-weight:700}.pricing-suggestions button{color:#12372b;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:12px;flex-direction:column;gap:3px;width:100%;padding:10px 12px;display:flex}.pricing-suggestions button:hover{background:#edf7f2}.pricing-suggestions strong{font-size:14px}.pricing-suggestions span{color:#5c6b66;font-size:12px}.complete-panel{text-align:left;background:#fff;border:1px solid #0000000a;border-radius:20px;width:100%;max-width:560px;margin:20px auto 18px;padding:22px;box-shadow:0 14px 34px #2d23141a}.complete-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.complete-panel-title{align-items:center;gap:10px;display:flex}.complete-panel-icon{color:#0b4a2f;background:#eaf3ec;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.complete-panel-icon .icon{stroke-width:2px;width:16px;height:16px}.complete-panel-title h3{color:#16181d;letter-spacing:0;margin:0 0 2px;font-size:17px;font-weight:800;line-height:1.05}.complete-panel-title p{color:#68707b;margin:0;font-size:12px;font-weight:400}.complete-close{color:#16181d;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;transition:transform .2s,border-color .2s;display:grid;box-shadow:0 8px 20px #0000000f}.complete-close:hover{border-color:#0b4a2f52;transform:translateY(-1px)}.complete-close .icon{width:14px;height:14px}.complete-separator{background:#e6e8e7;height:1px;margin-bottom:16px}.complete-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 14px;display:grid}.complete-field{gap:5px;display:grid}.complete-field span{color:#16181d;font-size:11px;font-weight:700}.complete-field input,.complete-field select{color:#16181d;width:100%;height:34px;font:inherit;background:#fff;border:1.5px solid #dde3df;border-radius:10px;padding:0 10px;font-size:12px;font-weight:400;transition:border-color .2s,box-shadow .2s;box-shadow:inset 0 0 0 1px #ffffffe6}.complete-field select{cursor:pointer}.complete-field input:focus,.complete-field select:focus{border-color:#0b4a2f73;outline:none;box-shadow:0 0 0 4px #0b4a2f14}.zone-combobox{position:relative}.zone-suggestions{z-index:20;background:#fffffffa;border:1px solid #0b4a2f24;border-radius:14px;max-height:232px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 18px 38px #09172629}.zone-suggestion{width:100%;min-height:38px;color:var(--text);cursor:pointer;text-align:left;font:inherit;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;transition:background .16s,color .16s;display:flex}.zone-suggestion:hover{color:var(--green);background:#eef8f2}.zone-suggestion span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.zone-suggestion small{color:var(--green);text-transform:uppercase;letter-spacing:.04em;background:#eef2e4;border-radius:999px;flex:none;padding:4px 8px;font-size:10px;font-weight:900}.zone-suggestion-neighborhood{padding-left:24px}.zone-suggestion-neighborhood span:before{content:"";vertical-align:middle;background:#0b4a2f47;width:12px;height:1px;margin-right:8px;display:inline-block}.complete-btn{color:#fff;cursor:pointer;width:100%;height:38px;font:inherit;background:linear-gradient(#0f5d3c,#0b4a2f);border:none;border-radius:11px;justify-content:center;align-items:center;gap:7px;margin-top:18px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 18px #0b4a2f33}.complete-btn:hover{transform:translateY(-2px);box-shadow:0 16px 32px #0b4a2f4d}.complete-btn .icon{width:16px;height:16px}.secure-text{color:#68707b;justify-content:center;align-items:center;gap:6px;margin-top:8px;font-size:11px;display:flex}.secure-text .icon{width:12px;height:12px}.estimate-panel{background:linear-gradient(145deg,#0b4a2f14,#fffdf8f5 42%),#fffdf8;border:1px solid #0b4a2f29;border-radius:22px;margin:-8px 0 28px;padding:16px;box-shadow:0 22px 46px #1f190e1a}.estimate-hero{color:#fff;background:radial-gradient(circle at 96% 0,#dfeadbf2,#0000 42%),linear-gradient(135deg,#0b4a2f,#113b2c);border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;min-height:154px;padding:22px;display:flex;position:relative;overflow:hidden}.estimate-hero:after{content:"";border:1px solid #ffffff2e;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-74px;right:-54px}.estimate-hero>*{z-index:1;position:relative}.quick-result-label{color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.estimate-asset{color:#fff;max-width:330px;margin:0 0 16px;font-size:20px;font-weight:850;line-height:1.18}.estimate-hero strong{color:#fff;font-size:clamp(38px,7vw,56px);line-height:1;display:block}.estimate-hero small{color:#ffffffc2;margin-left:6px;font-size:16px;font-weight:800}.quick-result-chip{color:#fff;text-align:right;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;max-width:46%;padding:9px 13px;font-size:12px;font-weight:800;line-height:1.25}.result-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.result-item{background:#ffffffe0;border:1px solid #dce3d0f2;border-radius:14px;min-width:0;padding:12px;box-shadow:0 10px 22px #1f190e0a}.result-item:first-child{grid-column:span 2}.result-item span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.result-item strong{overflow-wrap:anywhere;color:var(--text);font-size:15px;font-weight:800;line-height:1.25;display:block}.result-item-green strong{color:var(--green)}.result-item-warning strong{color:#9f2d20}.period-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.period-options div{color:var(--text);background:#fff;border:1px solid #0b4a2f24;border-radius:16px;padding:14px;box-shadow:0 10px 22px #1f190e0a}.period-options span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:7px;font-size:12px;font-weight:900;display:block}.period-options strong{color:var(--green);font-size:20px;font-weight:900;display:block}.detected-summary{background:#ffffffb3;border:1px solid #dce3d0f2;border-radius:16px;margin-top:12px;padding:14px}.detected-summary>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.detected-summary>div{flex-wrap:wrap;gap:8px;display:flex}.data-pill{color:var(--text);background:#f7f4ee;border:1px solid #0b4a2f1f;border-radius:999px;align-items:baseline;gap:6px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.data-pill small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:900}.result-details{border-top:1px solid #dce3d0;margin-top:12px;padding-top:12px}.result-details summary{cursor:pointer;color:var(--green);font-size:13px;font-weight:800}.detail-columns{grid-template-columns:1fr;gap:14px;margin-top:12px;display:grid}.detail-columns h3{color:var(--text);margin-bottom:8px;font-size:13px;font-weight:900}.detail-columns ul{color:var(--muted);gap:7px;font-size:12px;line-height:1.45;list-style:none;display:grid}.detail-columns li{padding-left:14px;position:relative}.detail-columns li:before{content:"";background:var(--green);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.content-section{margin-bottom:72px}.section-title{text-align:center;margin-bottom:12px;font-size:32px;font-weight:800}.section-subtitle{text-align:center;color:var(--muted);margin-bottom:38px}.market-section{margin-bottom:66px}.market-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.market-card{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 12px 32px #0000000d}.market-image{background-position:50%;background-size:cover;height:220px;position:relative}.icon-badge{width:54px;height:54px;color:var(--green);background:#fff;border-radius:14px;place-items:center;display:grid;position:absolute;top:18px;left:18px;box-shadow:0 8px 18px #0000001f}.market-content{padding:24px}.market-content h3{margin-bottom:12px;font-size:22px;font-weight:700}.price{margin-bottom:10px;font-size:30px;font-weight:800;line-height:1.1}.price span{font-size:18px;font-weight:500}.meta{color:var(--muted);margin-bottom:14px}.tag{background:#f1ede5;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-block}.steps-section{margin-bottom:70px}.steps{text-align:center;grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:relative}.steps:before{content:"";z-index:0;border-top:2px dashed #b8b7af;position:absolute;top:21px;left:20.5%;right:20.5%}.step{z-index:1;position:relative}.step-number{background:#eef2e4;border:1px solid #dce3d0;border-radius:50%;place-items:center;width:42px;height:42px;margin:0 auto 18px;font-size:20px;font-weight:800;display:grid}.step-icon{width:64px;height:64px;color:var(--green);background:#eef2e4;border-radius:16px;place-items:center;margin:0 auto 18px;display:grid}.step h3{max-width:250px;margin:0 auto 14px;font-size:20px;font-weight:700;line-height:1.3}.step p{color:var(--muted);max-width:270px;margin:0 auto;line-height:1.6}.categories-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.category-card{background:var(--card);border:1px solid var(--line);border-radius:13px;min-height:168px;padding:24px}.category-top{align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.category-icon{width:52px;height:52px;color:var(--green);background:#eef2e4;border-radius:14px;place-items:center;display:grid}.category-number{color:var(--muted);margin-bottom:4px;font-size:14px;display:block}.category-card h3{font-size:20px;font-weight:700}.category-card p{color:var(--muted);margin-bottom:12px;font-size:14px;line-height:1.5}.category-card strong{font-size:14px}.center{text-align:center;margin-top:26px}.cta-section{border:1px solid var(--line);background:linear-gradient(90deg,#eef2e4,#fbf8f2);border-radius:18px;justify-content:space-between;align-items:center;margin:54px 8px;padding:34px 52px;display:flex}.cta-left{align-items:center;gap:26px;display:flex}.cta-icon{width:82px;height:82px;color:var(--green);background:#dfeadb;border:2px solid #0b4a2f33;border-radius:50%;place-items:center;font-size:22px;font-weight:800;display:grid;box-shadow:inset 0 0 0 9px #ffffff80}.cta-section h2{margin-bottom:8px;font-size:34px;font-weight:800;line-height:1.1}.cta-section p{color:var(--muted)}.footer{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:50px;padding:38px 24px 30px;display:grid}.footer h4{color:var(--text);margin-bottom:16px;font-weight:700}.footer ul{gap:12px;font-size:14px;list-style:none;display:grid}.footer-brand p{max-width:260px;margin:18px 0;line-height:1.6}.socials{color:var(--green);gap:16px;display:flex}.footer a{transition:color .16s}.footer a:hover{color:var(--green)}.legal-page{max-width:1180px;margin:0 auto;padding:0 28px 82px}.legal-header{margin-bottom:32px}.legal-nav{color:var(--muted);align-items:center;gap:22px;font-size:14px;font-weight:700;display:flex}.legal-nav a{transition:color .16s}.legal-nav a:hover{color:var(--green)}.legal-hero{background:radial-gradient(circle at 88% 18%,#dfeadbdb,#0000 26%),linear-gradient(#fffdf8b3,#fbf8f200);border-bottom:1px solid #0b4a2f24;padding:clamp(46px,8vw,96px) 0 clamp(38px,6vw,72px);position:relative;overflow:hidden}.legal-hero span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;background:#eef2e4;border:1px solid #0b4a2f29;border-radius:999px;margin-bottom:18px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.legal-hero h1{max-width:840px;color:var(--text);font-family:var(--font-display), serif;margin-bottom:20px;font-size:clamp(42px,7vw,72px);line-height:.98}.legal-hero p{max-width:800px;color:var(--muted);font-size:18px;line-height:1.75}.legal-hero small{color:#7a746c;margin-top:22px;font-size:13px;font-weight:700;display:inline-flex}.legal-shell{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:clamp(42px,6vw,86px);margin-top:46px;display:grid}.legal-toc{border-left:1px solid #0b4a2f2e;padding-left:18px;position:sticky;top:92px}.legal-toc strong{color:var(--text);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:13px;font-weight:900;display:block}.legal-toc nav{gap:12px;display:grid}.legal-toc a{color:#777064;grid-template-columns:34px 1fr;gap:10px;font-size:14px;font-weight:700;line-height:1.35;transition:color .16s,transform .16s;display:grid}.legal-toc a:hover{color:var(--green);transform:translate(2px)}.legal-toc span{color:#0b4a2fb8;font-variant-numeric:tabular-nums}.legal-document{max-width:780px}.legal-section{border-bottom:1px solid #e6ded2f2;padding:0 0 34px;scroll-margin-top:90px;position:relative}.legal-section+.legal-section{margin-top:34px}.legal-section-number{color:var(--green);letter-spacing:.08em;margin-bottom:12px;font-size:13px;font-weight:900;display:inline-flex}.legal-section h2{color:var(--text);letter-spacing:0;margin-bottom:16px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.12}.legal-section p,.legal-section li,.legal-section td,.legal-section th,.legal-section dd{color:var(--muted);font-size:16px;line-height:1.75}.legal-section p+p,.legal-section p+ul,.legal-section p+table,.legal-section table+p,.legal-section .legal-callout+p{margin-top:16px}.legal-section a{color:var(--green);font-weight:800}.legal-section ul{gap:10px;padding-left:20px;display:grid}.legal-data-list{border:1px solid var(--line);background:var(--line);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:20px 0;display:grid;overflow:hidden}.legal-data-list div{background:#fffdf8db;padding:18px}.legal-data-list dt{color:var(--text);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:13px;font-weight:900}.legal-data-list dd{margin:0}.legal-table{border-collapse:collapse;border-top:1px solid var(--line);border-bottom:1px solid var(--line);width:100%;margin:20px 0}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6ded2d9;padding:16px 0}.legal-table th{width:30%;color:var(--text);padding-right:24px;font-weight:900}.legal-table thead th{color:var(--green);text-transform:uppercase;letter-spacing:.06em;font-size:13px}.legal-table tr:last-child th,.legal-table tr:last-child td{border-bottom:none}.legal-callout,.legal-note{border-left:3px solid var(--green);color:#3f4f45;background:#eef2e4b8;margin:20px 0;padding:16px 18px;font-size:15px;font-weight:700;line-height:1.65}.legal-inline-button{color:var(--green);cursor:pointer;background:#eef2e4;border:1px solid #0b4a2f38;border-radius:12px;margin-top:18px;padding:12px 16px;font-size:14px;font-weight:900}.cookie-consent{z-index:60;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:18px;left:18px;right:18px}.cookie-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:auto;background:#fffdf8f5;border:1px solid #0b4a2f26;border-radius:24px;width:min(980px,100%);padding:22px;box-shadow:0 28px 78px #1f190e33}.cookie-copy{gap:8px;display:grid}.cookie-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.cookie-copy h2{color:var(--text);font-size:24px;font-weight:900}.cookie-copy p{max-width:820px;color:var(--muted);font-size:14px;line-height:1.65}.cookie-options{gap:10px;margin-top:18px;display:grid}.cookie-toggle{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.cookie-toggle strong,.cookie-toggle small{display:block}.cookie-toggle strong{color:var(--text);font-size:14px}.cookie-toggle small{color:var(--muted);margin-top:4px;font-size:13px;line-height:1.45}.cookie-toggle input{width:20px;height:20px;accent-color:var(--green);flex:none}.cookie-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.cookie-btn{border-radius:12px;min-height:44px;padding:12px 16px;font-size:14px}.seo-page{max-width:1180px;margin:0 auto;padding:0 28px 82px}.seo-header{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbf8f2d6;border-bottom:1px solid #d7cdbeb8;justify-content:space-between;align-items:center;min-height:70px;margin:0 -6px;padding:0 6px;display:flex;position:sticky;top:0}.seo-hero{background:radial-gradient(circle at 92% 10%,#dfeadbeb,#0000 28%),linear-gradient(135deg,#fffdf8f5,#eef2e4eb);border:1px solid #0b4a2f29;border-radius:28px;max-width:none;margin:34px 0;padding:clamp(38px,7vw,76px);position:relative;overflow:hidden;box-shadow:0 24px 58px #1f190e1a}.seo-hero:after{content:"";border:1px solid #0b4a2f1f;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-98px;right:-78px}.seo-hero span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;background:#eef2e4;border:1px solid #0b4a2f24;border-radius:999px;margin-bottom:18px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.seo-hero h1{color:var(--text);font-family:var(--font-display), serif;max-width:870px;margin-bottom:20px;font-size:clamp(44px,6.4vw,78px);line-height:.98}.seo-hero p{max-width:720px;color:var(--muted);font-size:18px;line-height:1.75}.seo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:42px;display:grid}.seo-card,.seo-band{background:linear-gradient(180deg, #ffffffc7, #fffdf8f0), var(--card);border:1px solid #e6ded2f2;border-radius:18px;padding:26px;box-shadow:0 14px 36px #1f190e0f}.seo-card{position:relative;overflow:hidden}.seo-card:before{content:"";background:var(--green);opacity:.74;width:4px;position:absolute;inset:0 auto 0 0}.seo-card strong{width:42px;height:42px;color:var(--green);background:#eef2e4;border-radius:50%;place-items:center;margin-bottom:18px;font-size:18px;display:grid}.seo-card h2,.seo-band h2{color:var(--text);margin-bottom:12px;font-size:22px;line-height:1.2}.seo-card p,.seo-band p{color:var(--muted);line-height:1.65}.seo-tags{flex-wrap:wrap;gap:10px;display:flex}.seo-tags span{color:var(--green);background:#eef2e4;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:800}.seo-calculator{max-width:640px;margin-top:28px}.guide-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.guide-link-card{background:radial-gradient(circle at 92% 14%, #dfeadbeb, transparent 25%), var(--card);border:1px solid #e6ded2f2;border-radius:20px;min-height:230px;padding:24px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;overflow:hidden;box-shadow:0 14px 36px #1f190e0f}.guide-link-card:hover{border-color:#0b4a2f47;transform:translateY(-2px);box-shadow:0 18px 36px #1f190e17}.guide-link-card small,.guide-example span{color:var(--green);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.guide-link-card h2{color:var(--text);margin-bottom:10px;font-size:24px;line-height:1.15}.guide-link-card p{color:var(--muted);line-height:1.6}.guide-link-card>span:last-child{color:var(--green);font-size:13px;font-weight:900;position:absolute;bottom:20px;right:20px}.seo-kpis,.guide-intent-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:-12px 0 28px;display:grid}.seo-kpis div,.guide-intent-strip div{background:#fffdf8d6;border:1px solid #0b4a2f24;border-radius:16px;padding:18px;box-shadow:0 12px 28px #1f190e0d}.seo-kpis strong{color:var(--green);font-size:34px;line-height:1;display:block}.seo-kpis span,.guide-intent-strip span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:12px;font-weight:900;display:block}.guide-intent-strip strong{color:var(--text);margin-top:8px;font-size:17px;line-height:1.25;display:block}.guide-layout{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:28px;display:grid}.guide-main{gap:24px;display:grid}.guide-range-grid{margin-bottom:0}.guide-aside{position:sticky;top:88px}.guide-example{color:#fff;background:radial-gradient(circle at 100% 0,#dfeadbf5,#0000 32%),linear-gradient(145deg,#0b4a2f,#103d2e);border:1px solid #0b4a2f2e;border-radius:22px;padding:24px;box-shadow:0 20px 42px #0b4a2f2e}.guide-example strong{color:#fff;margin-bottom:18px;font-size:20px;line-height:1.25;display:block}.guide-example span{color:#ffffffb3}.section-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.premium-method{background:radial-gradient(circle at 100% 0,#dfeadbe6,#0000 28%),linear-gradient(145deg,#fffdf8,#eef2e4);border:1px solid #0b4a2f29;border-radius:22px;padding:28px;box-shadow:0 18px 42px #1f190e14}.premium-method h2{color:var(--text);margin-bottom:18px;font-size:28px;line-height:1.12}.premium-method ol{counter-reset:method;gap:12px;list-style:none;display:grid}.premium-method li{min-height:42px;color:var(--muted);padding:10px 0 10px 58px;line-height:1.55;position:relative}.premium-method li:before{counter-increment:method;content:counter(method);background:var(--green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid;position:absolute;top:4px;left:0}.scenario-table{gap:10px;display:grid}.scenario-table div{background:#ffffffb8;border:1px solid #e6ded2f2;border-radius:14px;grid-template-columns:.7fr 1.1fr 1.2fr;align-items:start;gap:14px;padding:14px;display:grid}.scenario-table strong{color:var(--text)}.scenario-table p,.scenario-table small{color:var(--muted);line-height:1.5}.scenario-table small{font-size:13px}.guide-two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.related-card{border:1px solid var(--line);background:var(--card);border-radius:18px;margin-top:16px;padding:20px;box-shadow:0 14px 32px #1f190e0f}.related-card span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.related-card a{border-top:1px solid var(--line);color:var(--green);padding:12px 0;font-size:14px;font-weight:800;line-height:1.3;display:block}.related-card a:first-of-type{border-top:0;padding-top:0}.premium-table{gap:8px;display:grid}.premium-table-head,.premium-table-row{grid-template-columns:1.05fr .75fr .85fr .85fr .85fr;align-items:center;gap:10px;display:grid}.model-table .premium-table-head,.model-table .premium-table-row{grid-template-columns:.85fr .8fr .85fr 1.35fr}.premium-table-head{color:var(--green);text-transform:uppercase;letter-spacing:.06em;background:#eef2e4;border-radius:12px;padding:11px 12px;font-size:11px;font-weight:900}.premium-table-row{color:var(--muted);background:#ffffffc2;border:1px solid #e6ded2f2;border-radius:14px;padding:13px 12px;font-size:14px;line-height:1.35}.premium-table-row strong{color:var(--text)}.seo-list{color:var(--muted);gap:11px;padding-left:20px;line-height:1.65;display:grid}.faq-list{gap:10px;display:grid}.faq-list details{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.faq-list summary{cursor:pointer;color:var(--text);font-weight:800}.faq-list p{margin-top:10px}.guide-mini-links{flex-wrap:wrap;gap:10px;display:flex}.guide-mini-links a{color:var(--green);background:#eef2e4;border-radius:999px;padding:9px 13px;font-size:13px;font-weight:800}.guide-mini-links-home{justify-content:center;max-width:920px;margin:0 auto}.search-intents-home{max-width:1320px;margin:80px auto 0}.search-intent-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.search-intent-cards article{background:#fff;border:1px solid #e3ecf5;border-radius:20px;padding:28px;box-shadow:0 18px 45px #1018280f}.search-intent-cards h3{color:#071437;margin:0 0 10px;font-size:22px;font-weight:900;line-height:1.15}.search-intent-cards p{color:#51607a;margin:0 0 18px;font-size:15px;font-weight:500;line-height:1.6}.search-intent-cards div,.category-keyword-grid div,.guides-keyword-grid div,.category-keyword-cloud,.guides-keyword-cloud{flex-wrap:wrap;gap:9px;display:flex}.search-intent-cards span,.category-keyword-grid span,.guides-keyword-grid span,.category-keyword-cloud span,.guides-keyword-cloud span{color:#24406f;background:#fff;border:1px solid #dce6f4;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12.5px;font-weight:800;display:inline-flex}@media (max-width:1080px){.site-nav{gap:22px}.hero-section{gap:44px}.stats{gap:22px}.stat{padding-right:22px}}@media (max-width:980px){.site-nav{display:none}.site-header{margin-bottom:54px}.hero-section{grid-template-columns:1fr;margin-bottom:70px}.search-card{border-radius:24px;padding:26px 18px}.search-brand{margin-bottom:16px}.search-box{flex-direction:column;align-items:stretch;padding:14px}.search-mode-tabs{margin-bottom:14px}.search-icon-box{flex:0 0 64px;width:64px;height:64px;margin:0 auto}.search-box textarea{text-align:center}.continue-btn{width:100%;min-width:auto;height:46px;font-size:15px}.examples-divider{gap:18px;font-size:19px}.example-chips{gap:16px}.example-chip{border-radius:18px;min-height:42px;padding:0 16px;font-size:14px}.complete-panel{border-radius:18px;padding:18px 14px}.complete-panel-icon{flex-basis:32px;width:32px;height:32px}.complete-panel-icon .icon{width:15px;height:15px}.complete-panel-title h3{font-size:17px}.complete-panel-title p{font-size:12px}.complete-grid{gap:10px 12px}.complete-field span{font-size:11px}.complete-field input,.complete-field select{height:34px;font-size:12px}.complete-btn{height:38px;font-size:13px}.market-grid,.steps{grid-template-columns:1fr}.steps:before{display:none}.categories-grid{grid-template-columns:repeat(2,1fr)}.cta-section{text-align:center;flex-direction:column;gap:28px}.footer{grid-template-columns:1fr 1fr}.legal-nav{display:none}.legal-shell{grid-template-columns:1fr;gap:28px}.legal-toc{border-bottom:1px solid #0b4a2f24;border-left:none;padding:0 0 20px;position:static}.legal-toc nav{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-grid,.guide-list,.guide-layout,.guide-two-columns,.seo-kpis,.guide-intent-strip{grid-template-columns:1fr}.guide-aside{position:static}.scenario-table div{grid-template-columns:1fr}.premium-table-head{display:none}.premium-table-row,.model-table .premium-table-row{grid-template-columns:1fr}}@media (max-width:620px){.landing-page{padding:0 16px}.site-header{min-height:60px;margin-bottom:42px;padding:8px 16px}.brand{font-size:21px}.brand-logo{width:118px;height:28px}.brand-mark-img{width:30px;height:30px}.brand-mark{width:29px;height:29px}.header-btn{border-radius:12px;padding:11px 14px}.hero-copy h1{font-size:clamp(44px,14vw,58px)}.hero-actions,.stats{flex-direction:column}.stat{border-right:none;padding-right:0}.hero-card-wrap{max-width:none}.hero-shape,.plant-shape{display:none}.search-card{padding:22px 14px}.search-brand{letter-spacing:3px;font-size:14px}.search-title{font-size:28px}.search-subtitle{margin-bottom:18px;font-size:18px;line-height:1.5}.search-box textarea{height:22px;font-size:14px;line-height:22px}.search-mode-tabs{width:100%;max-width:260px}.search-mode-tab{flex:1;min-width:0}.examples-divider:before,.examples-divider:after{display:none}.example-chip{justify-content:center;width:100%}.complete-panel-head{align-items:flex-start;gap:18px}.complete-grid{grid-template-columns:1fr}.complete-panel{padding:16px 12px}.complete-panel-title{gap:14px}.complete-panel-icon{flex-basis:54px;width:54px;height:54px}.complete-panel-title h3{font-size:24px}.complete-panel-title p{font-size:16px}.complete-close{flex-basis:42px;width:42px;height:42px}.complete-separator{margin-bottom:28px}.complete-field input,.complete-field select{border-radius:14px;height:58px;font-size:16px}.complete-btn{height:60px;margin-top:30px;font-size:18px}.secure-text{font-size:15px}.estimate-hero{flex-direction:column;align-items:flex-start}.quick-result-chip{text-align:left;max-width:100%}.detected-grid,.result-metrics,.period-options{grid-template-columns:1fr}.result-item:first-child{grid-column:auto}.market-image{height:190px}.categories-grid{grid-template-columns:1fr}.cta-section{margin-left:0;margin-right:0;padding:28px}.cta-left{flex-direction:column}.cta-section h2{font-size:28px}.footer{grid-template-columns:1fr;padding-left:0;padding-right:0}.legal-page{padding:0 16px 54px}.legal-hero{padding:34px 0}.legal-hero h1{font-size:40px}.legal-section{padding-bottom:26px}.legal-toc nav,.legal-data-list{grid-template-columns:1fr}.legal-table,.legal-table tbody,.legal-table thead,.legal-table tr,.legal-table th,.legal-table td{width:100%;display:block}.legal-table th,.legal-table td{padding:10px 0}.legal-table tr{border-bottom:1px solid #e6ded2d9;padding:10px 0}.legal-table tr:last-child{border-bottom:none}.cookie-consent{bottom:10px;left:10px;right:10px}.cookie-card{border-radius:18px;max-height:calc(100vh - 20px);padding:16px;overflow:auto}.cookie-actions{flex-direction:column}.cookie-btn{justify-content:center;width:100%}.seo-page{padding:0 16px 54px}.seo-hero{padding:52px 0 32px}.search-intent-cards{grid-template-columns:1fr}}.landing-page .center-title{text-align:center;margin-bottom:38px}.landing-page .center-title h2{color:#071437;letter-spacing:0;margin:0 0 10px;font-size:32px;font-weight:900;line-height:1.1}.landing-page .center-title p{color:#445578;margin:0;font-size:18px;font-weight:600}.landing-page .steps-section,.landing-page .how-section,.landing-page .categories-section,.landing-page .guides-section{margin-top:52px;margin-bottom:0}.landing-page .steps-grid{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;display:grid;position:relative}.landing-page .steps-grid:before{display:none}.landing-page .step-card{background:#fff;border:1px solid #dbe8f6;border-radius:18px;min-height:148px;padding:26px 28px 24px 118px;position:relative;box-shadow:0 18px 45px #1018280f}.landing-page .step-card:after{content:"→";color:#9aa9c0;font-size:34px;line-height:1;position:absolute;top:50%;right:-38px;transform:translateY(-50%)}.landing-page .step-card:last-child:after{display:none}.landing-page .step-card .step-number{color:#fff;background:linear-gradient(135deg,#005bea,#1296db);border:0;border-radius:50%;place-items:center;width:34px;height:34px;margin:0;font-size:15px;font-weight:900;display:grid;position:absolute;top:20px;left:24px}.landing-page .step-card:nth-child(2) .step-number{background:linear-gradient(135deg,#18c7b5,#20d4a4)}.landing-page .step-card:nth-child(3) .step-number{background:linear-gradient(135deg,#4f6bff,#7c5cff)}.landing-page .step-card .step-icon{color:#005bea;background:#eef6ff;border-radius:50%;width:58px;height:58px;margin:0;position:absolute;top:54px;left:58px}.landing-page .step-card:nth-child(2) .step-icon{color:#18b984;background:#e8fbf4}.landing-page .step-card:nth-child(3) .step-icon{color:#5d6bff;background:#f0ecff}.landing-page .step-card h3{color:#071437;letter-spacing:0;max-width:none;margin:0 0 10px;font-size:17px;font-weight:900;line-height:1.25}.landing-page .step-card p{color:#445578;max-width:none;margin:0;font-size:14px;line-height:1.6}.landing-page .categories-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.landing-page .category-card{background:#fff;border:1px solid #dbe8f6;border-radius:16px;min-height:156px;padding:24px 24px 22px 108px;position:relative;box-shadow:0 18px 45px #1018280f}.landing-page .category-number{color:#679;font-size:13px;font-weight:900;display:block;position:absolute;top:18px;left:22px}.landing-page .category-icon{color:#005bea;background:#eef6ff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:58px;left:24px}.landing-page .category-card:nth-child(3n) .category-icon,.landing-page .category-card:nth-child(5n) .category-icon{color:#18b984;background:#e8fbf4}.landing-page .category-card:nth-child(4n) .category-icon,.landing-page .category-card:nth-child(6n) .category-icon{color:#5d6bff;background:#f0ecff}.landing-page .category-card h3{color:#071437;margin:20px 0 8px;font-size:17px;font-weight:900}.landing-page .category-card p{color:#445578;min-height:48px;margin:0 0 12px;font-size:13px;line-height:1.55}.landing-page .category-card strong{color:#005bea;font-size:15px;font-weight:900}.landing-page .center{text-align:center;margin-top:28px}.landing-page .guides-section .center-title{margin-bottom:28px}.landing-page .guides-tags{flex-wrap:wrap;justify-content:center;gap:12px;max-width:1160px;margin:0 auto;display:flex}.landing-page .guides-tags a{color:#005bea;background:#fff;border:1px solid #dce6f4;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:13px;font-weight:800;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 10px 22px #10182808}.landing-page .guides-tags a:hover{border-color:#bdd2ff;transform:translateY(-1px);box-shadow:0 14px 28px #005bea14}.landing-page .guides-tags a .icon{flex:0 0 15px;width:15px;height:15px}.landing-page .cta-section{background:radial-gradient(circle at 92%,#18c7b529,#0000 25%),linear-gradient(90deg,#f1f7ff,#e8fbf4 50%,#fff);border:1px solid #dbe8f6;border-radius:28px;grid-template-columns:136px minmax(0,1fr) auto;align-items:center;gap:34px;margin:54px 0;padding:36px 44px;display:grid;box-shadow:0 18px 45px #1018280f}.landing-page .cta-left{display:contents}.landing-page .cta-number{color:#005bea;width:108px;height:108px;box-shadow:none;background:#fff;border:8px solid #dff7f0;border-radius:50%;place-items:center;font-size:42px;font-weight:900;display:grid}.landing-page .cta-section h2{color:#071437;letter-spacing:0;margin:0 0 10px;font-size:38px;font-weight:900;line-height:1.08}.landing-page .cta-section p{color:#445578;margin:0;font-size:16px;font-weight:700}.landing-page .cta-section .btn{background:linear-gradient(90deg,#005bea,#006af5);border-radius:10px;min-width:230px;min-height:56px;box-shadow:0 14px 28px #005bea2e}@media (max-width:980px){.home-hero-top{grid-template-columns:1fr;gap:38px;min-height:auto}.home-hero-top .hero-copy{text-align:center;margin:0 auto}.home-hero-top .stats,.home-hero-top .hero-actions{justify-content:center}.home-hero-top .hero-visual{display:none}.landing-page .steps,.landing-page .steps-grid,.landing-page .categories-grid,.landing-page .cta-section{grid-template-columns:1fr}.landing-page .step:after,.landing-page .step-card:after{display:none}.landing-page .cta-left{display:flex}.landing-page .cta-section{text-align:center;justify-items:center}}@media (max-width:620px){.home-hero-top .hero-copy h1{font-size:48px}.home-hero-top .stats,.home-hero-top .hero-actions{flex-direction:column}.home-hero-top .hero-actions .btn{width:100%}.landing-page .center-title h2{font-size:28px}.landing-page .center-title p{font-size:15px}.landing-page .step,.landing-page .step-card,.landing-page .category-card{padding:24px}.landing-page .step-number,.landing-page .step-icon,.landing-page .category-number,.landing-page .category-icon{margin-bottom:14px;position:static}.landing-page .step-icon,.landing-page .category-icon{width:56px;height:56px}.landing-page .category-card h3{margin-top:0}.landing-page .guide-mini-links a,.landing-page .guides-tags a{justify-content:flex-start;width:100%}.landing-page .cta-section{padding:28px}.landing-page .cta-section h2{font-size:28px}}.alquora-price-page{--blue:#005bea;--blue2:#1296db;--aqua:#18c7b5;--aqua2:#20d4a4;--text:#071437;--muted:#445578;--soft:#f7fbff;--white:#fff;--border:#e1eaf6;--border2:#d3e1f1;--green:#18b984;--red:#ef4444;--orange:#f97316;--purple:#7c5cff;--shadow:0 18px 45px #1018280f;--shadow-blue:0 16px 32px #005bea29;min-height:100vh;color:var(--text);background:radial-gradient(circle at 72% 4%,#005bea1a,#0000 25%),radial-gradient(circle at 84% 18%,#18c7b517,#0000 22%),linear-gradient(#fff 0%,#f7fbff 100%);padding:42px 58px 56px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.alquora-price-page svg{display:block}.alquora-price-page .alquora-nav{justify-content:space-between;align-items:center;margin-bottom:34px;display:flex}.alquora-price-page .alquora-brand{color:var(--text);letter-spacing:0;align-items:center;gap:12px;font-size:28px;font-weight:900;display:flex}.alquora-price-page .alquora-logo{background:linear-gradient(135deg, var(--blue), var(--aqua));color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.alquora-price-page .alquora-logo-img{object-fit:contain;filter:drop-shadow(0 8px 14px #005bea29);width:42px;height:42px;display:block}.alquora-price-page .alquora-menu{width:46px;height:46px;color:var(--text);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.alquora-price-page .alquora-menu svg{width:34px;height:34px}.alquora-price-page .alquora-hero{max-width:1280px;margin:0 auto}.alquora-price-page .alquora-breadcrumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:-12px 0 24px;font-size:13px;font-weight:800;display:flex}.alquora-price-page .alquora-breadcrumbs a{color:var(--blue)}.alquora-price-page .alquora-breadcrumbs span{color:var(--muted)}.alquora-price-page .alquora-breadcrumbs svg{color:#9aabc4;width:14px;height:14px}.alquora-price-page .alquora-hero-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:50px;display:grid}.alquora-price-page .category-pill{height:34px;color:var(--blue);background:#edf5ff;border:1px solid #cfe0ff;border-radius:999px;align-items:center;gap:7px;margin-bottom:22px;padding:0 14px;font-size:13px;font-weight:800;display:inline-flex}.alquora-price-page .category-pill svg{width:15px;height:15px}.alquora-price-page .alquora-hero h1{color:var(--text);letter-spacing:0;margin:0 0 22px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;font-size:58px;font-weight:900;line-height:1.02}.alquora-price-page .alquora-hero-copy>p{max-width:850px;color:var(--muted);margin:0;font-size:18px;font-weight:500;line-height:1.65}.alquora-price-page .alquora-hero-copy>.last-updated{color:var(--blue);margin-top:14px;font-size:13px;font-weight:900}.alquora-price-page .hero-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}.alquora-price-page .meta-card{border:1px solid var(--border);background:#fff;border-radius:13px;align-items:center;gap:16px;min-height:74px;padding:16px;display:flex;box-shadow:0 10px 26px #1018280a}.alquora-price-page .meta-card>svg{width:34px;height:34px;color:var(--blue);background:#eef6ff;border-radius:10px;flex:0 0 34px;padding:7px}.alquora-price-page .meta-card span{color:var(--text);margin-bottom:5px;font-size:12px;font-weight:900;display:block}.alquora-price-page .meta-card strong{color:var(--text);font-size:12.5px;line-height:1.25}.alquora-price-page .iphone-visual{isolation:isolate;justify-content:center;align-items:center;height:330px;display:flex;position:relative}.alquora-price-page .iphone-visual:before{content:"";z-index:0;background:radial-gradient(circle at 72% 48%,#18c7b521,#0000 38%),radial-gradient(circle at 34%,#005bea29,#0000 46%),linear-gradient(#eef6fff2,#ffffff2e);border-radius:70px;width:380px;height:280px;position:absolute}.alquora-price-page .iphone-product-image{z-index:2;object-fit:contain;filter:drop-shadow(0 26px 36px #1018282e);width:min(360px,100%);height:auto;position:relative}.alquora-price-page .phone{background:#151719;border-radius:30px;width:135px;height:245px;position:absolute;box-shadow:0 24px 50px #10182829}.alquora-price-page .phone-back{background:radial-gradient(circle at 36px 36px,#222 0 14px,#0000 15px),radial-gradient(circle at 74px 36px,#222 0 14px,#0000 15px),radial-gradient(circle at 36px 76px,#222 0 14px,#0000 15px),linear-gradient(145deg,#4a4a4a,#111);top:28px;left:88px}.alquora-price-page .phone-front{background:radial-gradient(circle at 82% 55%,#0000 0 58px,#cf9e53bf 59px 61px,#0000 62px),linear-gradient(145deg,#050505,#222);top:28px;right:88px}.alquora-price-page .phone-front:before{content:"";background:#000;border-radius:999px;width:56px;height:17px;position:absolute;top:10px;left:40px}.alquora-price-page .phone-platform{z-index:1;background:linear-gradient(90deg,#dfe8ff,#fff,#dfe8ff);border-radius:50%;width:350px;height:46px;position:absolute;bottom:14px;box-shadow:0 18px 36px #005bea1f}.alquora-price-page .iphone-visual.compact{height:190px;margin:10px auto -10px}.alquora-price-page .iphone-visual.compact:before{border-radius:44px;width:205px;height:158px}.alquora-price-page .iphone-visual.compact .iphone-product-image{filter:drop-shadow(0 18px 24px #1018282e);width:172px}.alquora-price-page .iphone-visual.compact .phone-platform{width:190px;height:28px;bottom:8px}.alquora-price-page .alquora-content{max-width:1280px;margin:34px auto 0}.alquora-price-page .quick-answer-card,.alquora-price-page .method-card,.alquora-price-page .check-card,.alquora-price-page .error-card,.alquora-price-page .faq-section,.alquora-price-page .search-example,.alquora-price-page .related-section{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px}.alquora-price-page .quick-answer-card{background:radial-gradient(circle at 0 0,#18c7b51a,#0000 35%),#fff;grid-template-columns:58px minmax(0,1fr);gap:22px;padding:30px;display:grid}.alquora-price-page .section-icon{border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.alquora-price-page .section-icon.green{color:var(--green);background:#e8fbf4}.alquora-price-page .section-icon.blue{color:var(--blue);background:#eef6ff}.alquora-price-page .section-icon svg{width:28px;height:28px}.alquora-price-page .section-label{color:var(--text);margin-bottom:8px;font-size:21px;font-weight:900;display:block}.alquora-price-page .quick-answer-card h2,.alquora-price-page .method-card h2{color:var(--text);letter-spacing:0;margin:0 0 14px;font-size:19px;font-weight:900}.alquora-price-page .quick-answer-card p{color:var(--text);margin:0;font-size:15px;line-height:1.75}.alquora-price-page .method-card{background:radial-gradient(circle at 92% 55%,#005bea14,#0000 34%),#fff;margin-top:22px;padding:34px}.alquora-price-page .section-heading{align-items:center;gap:20px;margin-bottom:26px;display:flex}.alquora-price-page .method-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:44px;display:grid}.alquora-price-page .method-list{gap:19px;margin:0;padding:0;list-style:none;display:grid}.alquora-price-page .method-list li{color:var(--text);grid-template-columns:28px minmax(0,1fr);gap:18px;font-size:15px;font-weight:500;line-height:1.55;display:grid}.alquora-price-page .method-list li span{background:linear-gradient(135deg, var(--blue), var(--blue2));color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:900;display:grid}.alquora-price-page .method-cta{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;width:fit-content;min-height:48px;box-shadow:var(--shadow-blue);border-radius:10px;align-items:center;gap:10px;margin:24px auto 0;padding:0 22px;font-weight:900;display:inline-flex}.alquora-price-page .method-copy{display:grid}.alquora-price-page .method-cta svg{width:19px;height:19px}.alquora-price-page .method-illustration{height:260px;position:relative}.alquora-price-page .method-brand-visual{box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;place-items:center;gap:12px;display:grid;transform:translateY(-44px)}.alquora-price-page .method-brand-visual img{object-fit:contain;filter:drop-shadow(0 18px 24px #005bea24);width:128px;height:128px;transform:none}.alquora-price-page .method-brand-visual .method-brand-wordmark{filter:drop-shadow(0 8px 12px #005bea14);width:150px;height:auto;transform:none}.alquora-price-page .calc-box,.alquora-price-page .chart-box,.alquora-price-page .coin-box{border:3px solid var(--blue);color:var(--blue);background:#fff;position:absolute}.alquora-price-page .calc-box{border-radius:18px;place-items:center;width:95px;height:130px;display:grid;top:60px;left:30px;transform:rotate(5deg)}.alquora-price-page .chart-box{border-radius:18px;place-items:center;width:170px;height:130px;display:grid;top:34px;right:40px}.alquora-price-page .coin-box{border-radius:50%;place-items:center;width:82px;height:82px;font-size:38px;font-weight:900;display:grid;bottom:38px;right:12px}.alquora-price-page .calc-box svg,.alquora-price-page .chart-box svg{width:62px;height:62px}.alquora-price-page .influence-section{margin-top:24px}.alquora-price-page .influence-section h2,.alquora-price-page .scenarios-section h2,.alquora-price-page .faq-section h2{color:var(--text);letter-spacing:0;margin:0 0 18px;font-size:24px;font-weight:900}.alquora-price-page .influence-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.alquora-price-page .influence-grid article{border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px;box-shadow:0 10px 26px #1018280a}.alquora-price-page .influence-grid svg{width:36px;height:36px;color:var(--blue);background:#eef6ff;border-radius:12px;margin-bottom:16px;padding:8px}.alquora-price-page .influence-grid strong{color:var(--text);margin-bottom:7px;font-size:14px;font-weight:900;display:block}.alquora-price-page .influence-grid p{color:var(--text);margin:0;font-size:13px;line-height:1.45}.alquora-price-page .scenarios-section{margin-top:28px}.alquora-price-page .section-title-row{margin-bottom:18px}.alquora-price-page .section-title-row h2{color:var(--text);letter-spacing:0;margin:0 0 8px;font-size:24px;font-weight:900;line-height:1.16}.alquora-price-page .section-title-row p{color:var(--text);margin:0;font-size:15px;font-weight:700;line-height:1.45}.alquora-price-page .scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.alquora-price-page .scenario-card{border:1px solid var(--border);background:#fff;border-radius:18px;padding:26px;box-shadow:0 10px 26px #1018280a}.alquora-price-page .scenario-card svg{border-radius:50%;width:52px;height:52px;margin-bottom:16px;padding:10px}.alquora-price-page .green-card{background:#f4fffb;border-color:#cdefe5}.alquora-price-page .green-card svg{color:var(--green);background:#e7faf2}.alquora-price-page .blue-card{background:#f7fbff;border-color:#d9e7ff}.alquora-price-page .blue-card svg{color:var(--blue);background:#eef6ff}.alquora-price-page .purple-card{background:#fbfaff;border-color:#e5deff}.alquora-price-page .purple-card svg{color:var(--purple);background:#f0ecff}.alquora-price-page .scenario-card h3{color:var(--text);margin:0 0 10px;font-size:17px;font-weight:900}.alquora-price-page .scenario-card p{color:var(--text);margin:0;font-size:14px;line-height:1.55}.alquora-price-page .scenario-card hr{background:var(--border);border:none;height:1px;margin:20px 0}.alquora-price-page .price-ranges-section,.alquora-price-page .model-compare-section,.alquora-price-page .internal-links-section,.alquora-price-page .seo-context-section,.alquora-price-page .search-intent-section,.alquora-price-page .contextual-links-section{margin-top:28px}.alquora-price-page .price-range-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.alquora-price-page .price-range-grid article,.alquora-price-page .model-compare-grid article,.alquora-price-page .deposit-grid article{border:1px solid var(--border);background:#fff;border-radius:18px;padding:22px;box-shadow:0 10px 26px #1018280a}.alquora-price-page .price-range-grid svg{width:42px;height:42px;color:var(--blue);background:#eef6ff;border-radius:14px;margin-bottom:16px;padding:9px}.alquora-price-page .price-range-grid span,.alquora-price-page .model-compare-grid span,.alquora-price-page .internal-link-grid span{color:var(--blue);margin-bottom:7px;font-size:12px;font-weight:900;display:block}.alquora-price-page .price-range-grid strong{color:var(--text);margin-bottom:12px;font-size:28px;font-weight:900;line-height:1;display:block}.alquora-price-page .price-range-grid p,.alquora-price-page .model-compare-grid p,.alquora-price-page .deposit-grid p{color:var(--text);margin:0;font-size:14px;line-height:1.55}.alquora-price-page .deposit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.alquora-price-page .deposit-grid strong{color:var(--text);margin-bottom:10px;font-size:17px;font-weight:900;display:block}.alquora-price-page .model-price-table{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:18px;overflow:hidden}.alquora-price-page .model-price-head,.alquora-price-page .model-price-row{grid-template-columns:74px minmax(170px,1.35fr) repeat(5,minmax(90px,.65fr));align-items:center;gap:14px;display:grid}.alquora-price-page .model-price-head{min-height:48px;color:var(--blue);background:#eef6ff;padding:0 20px;font-size:12px;font-weight:900}.alquora-price-page .model-price-head span:first-child{grid-column:1/3}.alquora-price-page .model-price-row{border-top:1px solid var(--border);min-height:94px;color:var(--text);padding:14px 20px}.alquora-price-page .model-price-row img{object-fit:contain;grid-column:1;justify-self:start;width:62px;height:72px}.alquora-price-page .model-price-row strong{color:var(--text);grid-column:2;font-size:16px;font-weight:900;line-height:1.2}.alquora-price-page .model-price-row span{color:var(--text);font-size:15px;font-weight:900}.alquora-price-page .seo-context-grid,.alquora-price-page .search-intent-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.alquora-price-page .seo-context-grid article{border:1px solid var(--border);background:#fff;border-radius:18px;padding:22px;box-shadow:0 10px 26px #1018280a}.alquora-price-page .seo-context-grid strong{color:var(--text);margin-bottom:10px;font-size:17px;font-weight:900;display:block}.alquora-price-page .seo-context-grid p,.alquora-price-page .contextual-links-section p{color:var(--text);margin:0;font-size:14px;line-height:1.65}.alquora-price-page .search-intent-grid a{border:1px solid var(--border);min-height:58px;color:var(--text);background:#fff;border-radius:16px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px;font-size:14px;font-weight:800;display:grid;box-shadow:0 10px 26px #1018280a}.alquora-price-page .search-intent-grid svg{width:34px;height:34px;color:var(--blue);background:#eef6ff;border-radius:12px;padding:8px}.alquora-price-page .contextual-links-section{border:1px solid var(--border);box-shadow:var(--shadow);background:radial-gradient(circle at 92% 20%,#005bea14,#0000 28%),#fff;border-radius:18px;padding:26px}.alquora-price-page .contextual-links-section a{color:var(--blue);font-weight:900}.alquora-price-page .pricing-rules-section .check-card .mini-heading>svg{color:var(--blue);background:#eef6ff}.alquora-price-page .deposit-section,.alquora-price-page .calculator-preview-card{border:1px solid var(--border);box-shadow:var(--shadow);background:radial-gradient(circle at 92% 10%,#18c7b51a,#0000 28%),#fff;border-radius:18px;margin-top:24px;padding:30px}.alquora-price-page .deposit-section .section-heading{margin-bottom:20px}.alquora-price-page .calculator-preview-card{grid-template-columns:minmax(0,1fr) minmax(240px,.7fr) auto;align-items:center;gap:22px;display:grid}.alquora-price-page .calculator-copy{grid-template-columns:54px minmax(0,1fr);align-items:start;gap:18px;display:grid}.alquora-price-page .calculator-copy h2{color:var(--text);margin:0 0 10px;font-size:20px;font-weight:900}.alquora-price-page .calculator-copy p{color:var(--text);margin:0;font-size:14px;line-height:1.55}.alquora-price-page .calculator-fields{gap:10px;display:grid}.alquora-price-page .calculator-fields span{border:1px solid var(--border);min-height:38px;color:var(--text);background:#f7fbff;border-radius:12px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;display:flex}.alquora-price-page .calculator-preview-card a{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;height:48px;box-shadow:var(--shadow-blue);border-radius:10px;align-items:center;gap:10px;padding:0 22px;font-weight:900;display:inline-flex}.alquora-price-page .calculator-preview-card a svg{width:19px;height:19px}.alquora-price-page .internal-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.alquora-price-page .internal-link-grid a{border:1px solid var(--border);min-height:260px;color:var(--text);background:radial-gradient(circle at 88% 8%,#005bea14,#0000 28%),#fff;border-radius:18px;grid-template-rows:132px minmax(0,1fr) 24px;gap:16px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 10px 26px #1018280a}.alquora-price-page .internal-link-grid a:hover{border-color:#cfe0ff;transform:translateY(-2px);box-shadow:0 18px 36px #005bea1a}.alquora-price-page .internal-link-grid img{object-fit:contain;background:#f7fbff;border-radius:14px;width:100%;height:132px}.alquora-price-page .internal-link-grid strong{color:var(--text);font-size:16px;font-weight:900;line-height:1.25;display:block}.alquora-price-page .internal-link-grid>a>svg{color:var(--blue);justify-self:end;width:22px;height:22px}.alquora-price-page .two-column-section{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.alquora-price-page .check-card,.alquora-price-page .error-card{padding:26px}.alquora-price-page .mini-heading{align-items:center;gap:16px;margin-bottom:20px;display:flex}.alquora-price-page .mini-heading>svg{border-radius:50%;flex:0 0 44px;width:44px;height:44px;padding:9px}.alquora-price-page .check-card .mini-heading>svg{color:var(--green);background:#e8fbf4}.alquora-price-page .error-card .mini-heading>svg{color:var(--red);background:#fff1f1}.alquora-price-page .mini-heading h2{color:var(--text);margin:0 0 4px;font-size:22px;font-weight:900}.alquora-price-page .mini-heading p{color:var(--muted);margin:0;font-weight:600}.alquora-price-page .check-card ul,.alquora-price-page .error-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.alquora-price-page .check-card li,.alquora-price-page .error-card li{color:var(--text);padding-left:28px;font-size:14px;line-height:1.5;position:relative}.alquora-price-page .check-card li:before{content:"";background:var(--green);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.alquora-price-page .error-card li:before{content:"";background:var(--red);border-radius:50%;width:8px;height:8px;position:absolute;top:8px;left:0}.alquora-price-page .faq-section{margin-top:24px;padding:26px}.alquora-price-page .faq-list{border:1px solid var(--border);border-radius:14px;display:block;overflow:hidden}.alquora-price-page .faq-list details{border:0;border-bottom:1px solid var(--border);background:#fff;border-radius:0;padding:0}.alquora-price-page .faq-list details:last-child{border-bottom:none}.alquora-price-page .faq-list summary{cursor:pointer;min-height:46px;color:var(--text);justify-content:space-between;align-items:center;padding:0 20px;font-size:14.5px;font-weight:700;display:flex}.alquora-price-page .faq-list summary:after{content:"";color:var(--blue);font-weight:900}.alquora-price-page .faq-list p{color:var(--muted);margin:0;padding:0 20px 18px;font-size:14px;line-height:1.55}.alquora-price-page .search-example{background:radial-gradient(circle at 92% 100%,#005bea1a,#0000 28%),#fff;grid-template-columns:64px minmax(0,1fr) auto 240px;align-items:center;gap:22px;min-height:104px;margin-top:24px;padding:24px 34px;display:grid;position:relative;overflow:hidden}.alquora-price-page .search-icon{width:58px;height:58px;color:var(--blue);background:#eef6ff;border-radius:50%;place-items:center;display:grid}.alquora-price-page .search-icon svg{width:30px;height:30px}.alquora-price-page .search-example h2{color:var(--text);margin:0 0 8px;font-size:20px;font-weight:900}.alquora-price-page .search-example p{color:var(--text);margin:0;font-size:15px;font-weight:700}.alquora-price-page .search-example a{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;height:48px;box-shadow:var(--shadow-blue);border:none;border-radius:10px;align-items:center;gap:10px;padding:0 22px;font-family:inherit;font-weight:900;display:inline-flex}.alquora-price-page .search-example a svg{width:19px;height:19px}.alquora-price-page .phone-corner{object-fit:contain;filter:drop-shadow(0 18px 26px #1018282e);width:230px;height:auto;position:absolute;bottom:-112px;right:26px;transform:rotate(8deg)}.alquora-price-page .related-section{grid-template-columns:260px minmax(0,1fr);align-items:center;gap:22px;margin-top:24px;padding:22px 26px;display:grid}.alquora-price-page .related-section>span{color:var(--text);font-size:18px;font-weight:900}.alquora-price-page .related-section a{min-height:58px;color:var(--text);grid-template-columns:60px minmax(0,1fr) 24px;align-items:center;gap:18px;display:grid}.alquora-price-page .watch-thumb{object-fit:cover;object-position:center;background:#f7fbff;border-radius:14px;width:54px;height:54px;box-shadow:inset 0 0 0 1px #e1eaf6e6}.alquora-price-page .related-section strong{color:var(--text);font-size:16px;font-weight:900}.alquora-price-page .related-section svg{color:var(--blue);width:22px;height:22px}@media (max-width:1100px){.alquora-price-page{padding:28px}.alquora-price-page .alquora-hero-grid,.alquora-price-page .method-grid,.alquora-price-page .search-example,.alquora-price-page .related-section{grid-template-columns:1fr}.alquora-price-page .iphone-visual{height:280px}.alquora-price-page .hero-meta-grid,.alquora-price-page .influence-grid,.alquora-price-page .price-range-grid,.alquora-price-page .deposit-grid,.alquora-price-page .seo-context-grid,.alquora-price-page .search-intent-grid,.alquora-price-page .internal-link-grid,.alquora-price-page .scenario-grid,.alquora-price-page .two-column-section,.alquora-price-page .calculator-preview-card{grid-template-columns:1fr}.alquora-price-page .model-price-head{display:none}.alquora-price-page .model-price-row{grid-template-columns:74px 1fr;gap:8px 14px}.alquora-price-page .model-price-row img{grid-row:span 5}.alquora-price-page .model-price-row strong{grid-column:2;margin-left:0}.alquora-price-page .model-price-row span{grid-column:2}.alquora-price-page .method-illustration,.alquora-price-page .phone-corner{display:none}}@media (max-width:700px){.alquora-price-page{padding:22px 16px}.alquora-price-page .alquora-brand{font-size:22px}.alquora-price-page .alquora-hero h1{font-size:38px}.alquora-price-page .alquora-hero-copy>p{font-size:15px}.alquora-price-page .hero-meta-grid{gap:12px}.alquora-price-page .quick-answer-card{grid-template-columns:1fr}.alquora-price-page .method-card,.alquora-price-page .quick-answer-card,.alquora-price-page .check-card,.alquora-price-page .error-card,.alquora-price-page .faq-section,.alquora-price-page .search-example,.alquora-price-page .related-section{padding:22px}.alquora-price-page .meta-card{align-items:flex-start}}.categories-premium-page{--blue:#005bea;--blue2:#1296db;--aqua:#18c7b5;--aqua2:#20d4a4;--purple:#7c5cff;--green:#18b984;--text:#071437;--muted:#445578;--border:#e1eaf6;--soft:#f7fbff;--white:#fff;--shadow:0 18px 45px #1018280f;--shadow-blue:0 16px 32px #005bea29;min-height:100vh;color:var(--text);background:radial-gradient(circle at 76% 4%,#005bea1a,#0000 26%),radial-gradient(circle at 88% 12%,#18c7b517,#0000 24%),linear-gradient(#fff 0%,#f7fbff 100%);padding:0 52px 64px}.categories-premium-page *{box-sizing:border-box}.categories-hero,.categories-section-premium,.category-decision-section,.category-use-section,.category-links-section,.category-faq-section,.category-final-cta{max-width:1320px;margin-left:auto;margin-right:auto}.categories-hero{grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:70px;padding:52px 0 64px;display:grid}.categories-kicker,.categories-section-title>span,.category-final-cta span{min-height:34px;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#edf5ff;border:1px solid #cfe0ff;border-radius:999px;align-items:center;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.categories-hero-copy h1{max-width:820px;color:var(--text);letter-spacing:0;margin:20px 0 22px;font-size:clamp(48px,6vw,82px);font-weight:900;line-height:.98}.categories-hero-copy h1 span{color:var(--aqua)}.categories-hero-copy p{max-width:760px;color:var(--muted);margin:0;font-size:18px;font-weight:500;line-height:1.7}.categories-hero-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.categories-primary-btn,.categories-secondary-btn{border-radius:12px;justify-content:center;align-items:center;min-height:54px;padding:0 24px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.categories-primary-btn{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;box-shadow:var(--shadow-blue);border:none}.categories-secondary-btn{color:var(--blue);background:#fff;border:1px solid #d8e5f2}.categories-hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:34px;display:grid}.categories-hero-metrics article{border:1px solid var(--border);background:#fff;border-radius:16px;min-height:88px;padding:18px;box-shadow:0 10px 26px #1018280a}.categories-hero-metrics strong{color:var(--text);margin-bottom:5px;font-size:28px;font-weight:900;line-height:1;display:block}.categories-hero-metrics span{color:var(--muted);font-size:13px;font-weight:700}.categories-hero-visual{height:470px;position:relative}.categories-hero-visual:before{content:"";background:radial-gradient(circle at 70%,#18c7b521,#0000 38%),radial-gradient(circle at 30% 45%,#005bea21,#0000 44%);border-radius:80px;position:absolute;inset:28px 18px 34px;transform:rotate(-7deg)}.category-orbit-card{border:1px solid var(--border);box-shadow:var(--shadow);text-align:center;background:#fffffff0;border-radius:20px;justify-items:center;display:grid;position:absolute;overflow:hidden}.category-orbit-card img{object-fit:contain}.category-orbit-card.main{z-index:3;width:230px;min-height:210px;padding:28px;top:118px;left:112px}.category-orbit-card.main strong{color:var(--text);margin-top:10px;font-size:28px;font-weight:900}.category-orbit-card.main span{color:var(--muted);margin-top:8px;font-size:13px;font-weight:800}.category-orbit-card.phone{width:170px;padding:18px 16px 14px;top:24px;right:0}.category-orbit-card.camera{width:210px;padding:14px;bottom:32px;left:0}.category-orbit-card.home{width:210px;padding:14px;bottom:52px;right:16px}.category-orbit-card.camera img,.category-orbit-card.home img{object-fit:cover;border-radius:14px;width:100%;height:92px}.category-orbit-card.phone span,.category-orbit-card.camera span,.category-orbit-card.home span{color:var(--text);margin-top:10px;font-size:13px;font-weight:900}.categories-section-premium,.category-decision-section,.category-faq-section{margin-top:34px}.categories-section-title{text-align:center;max-width:820px;margin:0 auto 34px}.categories-section-title.left{text-align:left;margin:0 0 24px}.categories-section-title h2,.category-final-cta h2{color:var(--text);letter-spacing:0;margin:14px 0 10px;font-size:36px;font-weight:900;line-height:1.1}.categories-section-title p,.category-final-cta p{color:var(--muted);margin:0;font-size:16px;font-weight:600;line-height:1.65}.categories-premium-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.category-premium-card{border:1px solid var(--border);min-height:430px;box-shadow:var(--shadow);background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}.category-premium-card:hover{border-color:#bdd2ff;transform:translateY(-3px);box-shadow:0 22px 48px #10182814}.category-card-image{background:radial-gradient(circle at 84% 10%,#18c7b51f,#0000 32%),#f7fbff;place-items:center;height:172px;padding:18px;display:grid}.category-card-image img{object-fit:contain;filter:drop-shadow(0 14px 20px #1018281f);width:100%;height:136px}.category-card-copy{flex-direction:column;flex:1;min-height:258px;padding:22px;display:flex}.category-card-copy>span{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:900}.category-card-copy h3{color:var(--text);margin:0 0 10px;font-size:20px;font-weight:900;line-height:1.2}.category-card-copy p{color:var(--muted);margin:0 0 16px;font-size:14px;font-weight:500;line-height:1.55}.category-tags{flex-wrap:wrap;gap:8px;margin-top:auto;margin-bottom:16px;display:flex}.category-tags small{min-height:28px;color:var(--blue);background:#eef6ff;border-radius:999px;align-items:center;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.category-card-copy strong{color:var(--text);font-size:17px;font-weight:900}.category-decision-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.category-decision-grid article,.category-use-section article,.category-links-card,.category-faq-section,.category-final-cta{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px}.category-decision-grid article{padding:26px}.category-decision-grid article>span{width:46px;height:46px;color:var(--blue);background:#eef6ff;border-radius:50%;place-items:center;margin-bottom:20px;font-size:13px;font-weight:900;display:grid}.category-decision-grid h3,.category-use-section h2{color:var(--text);margin:0 0 10px;font-size:21px;font-weight:900;line-height:1.2}.category-decision-grid p,.category-use-section p{color:var(--muted);margin:0;font-size:14px;font-weight:500;line-height:1.65}.category-use-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px;display:grid}.category-use-section article{background:radial-gradient(circle at 92% 0,#18c7b514,#0000 32%),#fff;padding:28px}.category-keyword-section{border:1px solid var(--border);max-width:1320px;box-shadow:var(--shadow);background:#fff;border-radius:22px;margin:28px auto 0;padding:34px}.category-keyword-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.category-keyword-grid article{border:1px solid var(--border);background:#f7fbff;border-radius:18px;padding:22px}.category-keyword-grid h3{color:var(--text);margin:0 0 8px;font-size:19px;font-weight:900}.category-keyword-grid p{color:var(--muted);margin:0 0 16px;font-size:14px;line-height:1.55}.category-keyword-cloud{margin-top:20px}.category-links-section{grid-template-columns:.95fr 1.05fr;gap:22px;margin-top:28px;display:grid}.category-links-card{padding:30px}.category-link-list{gap:10px;display:grid}.category-link-list.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.category-link-list a{color:#24406f;background:#fff;border:1px solid #dce6f4;border-radius:12px;align-items:center;min-height:42px;padding:10px 13px;font-size:13.5px;font-weight:800;line-height:1.25;text-decoration:none;display:flex}.category-link-list a:hover{color:var(--blue);border-color:#bdd2ff}.category-faq-section{padding:32px}.category-faq-list{border:1px solid var(--border);border-radius:16px;overflow:hidden}.category-faq-list details{border-bottom:1px solid var(--border);background:#fff}.category-faq-list details:last-child{border-bottom:none}.category-faq-list summary{cursor:pointer;min-height:54px;color:var(--text);align-items:center;padding:0 20px;font-size:15px;font-weight:900;display:flex}.category-faq-list p{color:var(--muted);margin:0;padding:0 20px 20px;font-size:14px;line-height:1.65}.category-final-cta{background:radial-gradient(circle at 92%,#005bea1a,#0000 24%),linear-gradient(90deg,#f7fbff,#fff);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin-top:28px;padding:34px 38px;display:grid}.category-final-cta h2{max-width:780px;font-size:34px}.category-final-cta p{max-width:760px}@media (max-width:1200px){.categories-premium-page{padding:0 28px 56px}.categories-hero,.category-links-section,.category-final-cta{grid-template-columns:1fr}.categories-hero-visual{display:none}.categories-premium-grid,.category-decision-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.categories-premium-page{padding:0 16px 48px}.categories-hero{padding:34px 0 42px}.categories-hero-copy h1{font-size:42px}.categories-hero-copy p{font-size:16px}.categories-hero-actions,.categories-hero-metrics,.categories-premium-grid,.category-decision-grid,.category-use-section,.category-keyword-grid,.category-link-list.compact{grid-template-columns:1fr}.categories-hero-actions{display:grid}.categories-section-title h2,.category-final-cta h2{font-size:30px}.category-faq-section,.category-links-card,.category-final-cta{padding:24px}}.seo-page{--blue:#005bea;--blue2:#1296db;--aqua:#18c7b5;--green:#18b984;--text:#071437;--muted:#445578;--border:#e1eaf6;--soft:#f7fbff;--shadow:0 18px 45px #1018280f;--shadow-blue:0 16px 32px #005bea29;max-width:none;min-height:100vh;color:var(--text);background:radial-gradient(circle at 76% 4%,#005bea1a,#0000 26%),radial-gradient(circle at 88% 12%,#18c7b517,#0000 24%),linear-gradient(#fff 0%,#f7fbff 100%);margin:0;padding:0 52px 64px}.seo-page>section{max-width:1320px;margin-left:auto;margin-right:auto}.seo-page .seo-hero{border:1px solid var(--border);box-shadow:var(--shadow);background:radial-gradient(circle at 88% 12%,#005bea1a,#0000 28%),radial-gradient(circle at 74% 58%,#18c7b517,#0000 30%),#fff;border-radius:28px;margin-top:40px;margin-bottom:30px;padding:clamp(38px,7vw,76px)}.seo-page .seo-hero:after{border-color:#005bea1f}.seo-page .seo-hero span,.seo-page .section-kicker{color:var(--blue);background:#edf5ff;border:1px solid #cfe0ff;border-radius:999px}.seo-page .seo-hero h1{max-width:920px;font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:0;font-size:clamp(42px,5.8vw,76px);font-weight:900;line-height:1}.seo-page .seo-hero p{max-width:820px;color:var(--muted);font-size:18px;font-weight:500}.seo-page .seo-grid,.seo-page .guide-two-columns,.seo-page .guide-list,.seo-page .guide-layout,.seo-page .seo-band,.seo-page .premium-method,.seo-page .guide-intent-strip,.seo-page .seo-cta-card{margin-top:24px}.seo-page .seo-card,.seo-page .seo-band,.seo-page .premium-method,.seo-page .guide-link-card,.seo-page .related-card,.seo-page .seo-cta-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px}.seo-page .seo-card{padding:28px}.seo-page .seo-card:before{width:0}.seo-page .seo-card strong{color:var(--blue);background:#eef6ff}.seo-page .seo-card h2,.seo-page .seo-band h2,.seo-page .premium-method h2,.seo-page .guide-link-card h2,.seo-page .related-card span,.seo-page .seo-cta-card h2{color:var(--text);letter-spacing:0;font-size:24px;font-weight:900;line-height:1.16}.seo-page .seo-card p,.seo-page .seo-band p,.seo-page .premium-method li,.seo-page .guide-link-card p,.seo-page .related-card a,.seo-page .seo-cta-card p{color:var(--muted);font-size:15px;line-height:1.65}.seo-page .seo-tags span,.seo-page .guide-mini-links a{color:#24406f;background:#fff;border:1px solid #dce6f4;box-shadow:0 8px 20px #1018280a}.seo-page .seo-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.seo-page .seo-feature-grid article{border:1px solid var(--border);background:#f7fbff;border-radius:16px;padding:20px}.seo-page .seo-feature-grid h3{color:var(--text);margin:0 0 8px;font-size:17px;font-weight:900}.seo-page .seo-feature-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.seo-page .premium-table{border:1px solid var(--border);background:#fff;border-radius:16px;overflow:hidden}.seo-page .premium-table-head,.seo-page .premium-table-row{grid-template-columns:1.2fr repeat(4,1fr);align-items:center;gap:12px;padding:14px 18px;display:grid}.seo-page .model-table .premium-table-head,.seo-page .model-table .premium-table-row{grid-template-columns:.8fr 1fr 1fr 1.6fr}.seo-page .premium-table-head{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;background:#eef6ff;font-size:12px;font-weight:900}.seo-page .premium-table-row{border-top:1px solid var(--border);color:var(--muted);font-size:14px;font-weight:700}.seo-page .premium-table-row strong{color:var(--text);font-weight:900}.seo-page .local-price-table{border:1px solid var(--border);background:#fff;border-radius:16px;margin-top:22px;overflow:hidden}.seo-page .local-price-table-head,.seo-page .local-price-table-row{grid-template-columns:1.25fr .8fr 1.25fr 1.15fr .75fr;align-items:center;gap:12px;padding:15px 18px;display:grid}.seo-page .local-price-table-head{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;background:#eef6ff;font-size:12px;font-weight:900}.seo-page .local-price-table-row{border-top:1px solid var(--border);color:var(--muted);font-size:14px;font-weight:700}.seo-page .local-price-table-row strong{color:var(--text);font-weight:900}.seo-page .flat-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.seo-page .flat-example-grid article{border:1px solid var(--border);background:radial-gradient(circle at 88% 0,#18c7b51f,#0000 34%),#f7fbff;border-radius:16px;padding:22px}.seo-page .flat-example-grid span{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;margin-bottom:10px;font-size:13px;font-weight:900;display:block}.seo-page .flat-example-grid strong{color:var(--text);letter-spacing:-.04em;margin-bottom:10px;font-size:24px;font-weight:900;line-height:1.1;display:block}.seo-page .flat-example-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.seo-page .property-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.seo-page .property-checklist-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.seo-page .property-checklist-grid li{color:var(--text);padding-left:28px;font-size:14px;font-weight:700;line-height:1.55;position:relative}.seo-page .property-checklist-grid li:before{content:"";border:2px solid var(--aqua);border-top:0;border-left:0;width:9px;height:9px;position:absolute;top:8px;left:3px;transform:rotate(45deg)}.seo-page .zone-insight-grid{gap:14px;margin-top:22px;display:grid}.seo-page .zone-insight-grid article,.seo-page .opportunity-list article{border:1px solid var(--border);background:#f7fbff;border-radius:16px;padding:18px}.seo-page .zone-insight-grid article:nth-child(2){background:#fff}.seo-page .zone-insight-grid article:nth-child(3){background:radial-gradient(circle at 92% 0,#18c7b51a,#0000 34%),#fff}.seo-page .zone-insight-grid span{min-height:28px;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #dce6f4;border-radius:999px;align-items:center;margin-bottom:10px;padding:0 11px;font-size:11px;font-weight:900;display:inline-flex}.seo-page .zone-insight-grid strong,.seo-page .opportunity-list strong{color:var(--text);letter-spacing:-.03em;margin-bottom:8px;font-size:17px;font-weight:900;display:block}.seo-page .zone-insight-grid p,.seo-page .opportunity-list p{color:var(--muted);margin:0;font-size:13.5px;font-weight:600;line-height:1.6}.seo-page .opportunity-list{gap:14px;margin-top:22px;display:grid}.seo-page .opportunity-list article{background:radial-gradient(circle at 96% 0,#005bea14,#0000 34%),#fff}.seo-page .seo-cta-card{background:radial-gradient(circle at 92%,#005bea1a,#0000 24%),linear-gradient(90deg,#f7fbff,#fff);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 36px;display:grid}.seo-page .seo-cta-card h2{margin:12px 0 8px}.seo-page .seo-cta-card a{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;min-height:52px;box-shadow:var(--shadow-blue);border-radius:12px;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}@media (max-width:1100px){.seo-page{padding:0 28px 56px}.seo-page .seo-grid,.seo-page .guide-two-columns,.seo-page .guide-layout,.seo-page .seo-cta-card,.seo-page .seo-feature-grid,.seo-page .flat-example-grid,.seo-page .property-checklist-grid{grid-template-columns:1fr}.seo-page .premium-table-head,.seo-page .local-price-table-head{display:none}.seo-page .premium-table-row,.seo-page .model-table .premium-table-row,.seo-page .local-price-table-row{grid-template-columns:1fr;gap:6px}}@media (max-width:700px){.seo-page{padding:0 16px 48px}.seo-page .seo-hero{margin-top:26px;padding:28px 22px}.seo-page .seo-hero h1{font-size:38px}.seo-page .seo-hero p{font-size:16px}.seo-page .seo-cta-card{padding:24px}}.alquora-category-page{--blue:#005bea;--blue2:#1296db;--aqua:#18c7b5;--purple:#7c5cff;--pink:#ec4899;--text:#071437;--muted:#51607a;--border:#e3ecf5;--border2:#d5e3f0;--shadow:0 18px 45px #1018280f;--shadow-blue:0 16px 32px #005bea29;min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% 4%,#005bea1a,#0000 26%),radial-gradient(circle at 88% 12%,#18c7b517,#0000 24%),linear-gradient(#fff 0%,#f7fbff 100%);padding:32px 42px 58px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.alquora-category-page *{box-sizing:border-box}.alquora-category-page .category-seo-hero,.alquora-category-page .category-seo-main-grid,.alquora-category-page .category-two-grid,.alquora-category-page .category-duration-section,.alquora-category-page .category-method-adjust-grid,.alquora-category-page .category-models-related-grid,.alquora-category-page .category-faq-calculator-grid{max-width:1320px;margin-left:auto;margin-right:auto}.alquora-category-page .category-seo-hero{border:1px solid var(--border);min-height:365px;box-shadow:var(--shadow);background:radial-gradient(circle at 70%,#18c7b514,#0000 40%),linear-gradient(90deg,#fff 0%,#f7fbff 100%);border-radius:24px;grid-template-columns:1fr 560px;align-items:center;margin-bottom:24px;display:grid;overflow:hidden}.alquora-category-page .category-seo-hero-copy{padding:54px 38px}.alquora-category-page .category-seo-kicker{color:var(--aqua);text-transform:uppercase;letter-spacing:.08em;margin-bottom:20px;font-size:14px;font-weight:900;display:block}.alquora-category-page .category-seo-hero h1{letter-spacing:-.075em;max-width:660px;margin:0 0 24px;font-size:66px;font-weight:900;line-height:.98}.alquora-category-page .category-seo-hero h1 span{color:var(--aqua)}.alquora-category-page .category-seo-hero p{max-width:620px;color:var(--muted);margin:0;font-size:19px;font-weight:500;line-height:1.7}.alquora-category-page .category-seo-hero-image{justify-content:center;align-items:center;height:100%;min-height:365px;padding:22px;display:flex}.alquora-category-page .category-seo-hero-image img{object-fit:contain;width:100%;height:100%;max-height:330px}.alquora-category-page .category-block-heading h2{letter-spacing:-.04em;margin:0 0 6px;font-size:24px;font-weight:900;line-height:1.12}.alquora-category-page .category-block-heading p{color:var(--muted);margin:0;font-size:15px;font-weight:600}.alquora-category-page .category-seo-main-grid{grid-template-columns:1.35fr .95fr;gap:22px;margin-bottom:26px;display:grid}.alquora-category-page .category-price-table-card,.alquora-category-page .category-detectable-card,.alquora-category-page .category-seo-intent-card,.alquora-category-page .category-duration-section,.alquora-category-page .category-method-card,.alquora-category-page .category-adjust-card,.alquora-category-page .category-model-card,.alquora-category-page .category-related-card,.alquora-category-page .category-faq-card,.alquora-category-page .category-calculator-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:26px}.alquora-category-page .category-price-table{border:1px solid var(--border);border-radius:14px;margin-top:24px;overflow:hidden}.alquora-category-page .category-table-head,.alquora-category-page .category-table-row{grid-template-columns:2fr .7fr .9fr .9fr .8fr;align-items:center;gap:16px;min-height:72px;padding:0 18px;display:grid}.alquora-category-page .category-table-head{color:#34466b;background:#f7fbff;font-size:13px;font-weight:900}.alquora-category-page .category-table-row{border-top:1px solid var(--border);font-size:15px}.alquora-category-page .category-asset-cell{align-items:center;gap:14px;display:flex}.alquora-category-page .category-asset-cell img{object-fit:contain;background:#f5f8fc;border-radius:8px;width:46px;height:46px}.alquora-category-page .category-table-row strong{font-size:15px;font-weight:900}.alquora-category-page .category-tips-stack{gap:16px;display:grid}.alquora-category-page .category-tip-card{border:1px solid var(--border);min-height:130px;box-shadow:var(--shadow);background:#fff;border-radius:18px;grid-template-columns:70px 1fr;align-items:center;gap:18px;padding:22px;display:grid}.alquora-category-page .category-tip-icon{border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.alquora-category-page .category-tip-icon .category-icon-svg{width:30px;height:30px}.alquora-category-page .category-tip-icon.aqua{color:var(--aqua);background:#e8fbf7}.alquora-category-page .category-tip-icon.blue{color:var(--blue);background:#eef6ff}.alquora-category-page .category-tip-icon.purple{color:var(--purple);background:#f0ecff}.alquora-category-page .category-tip-card h3{margin:0 0 8px;font-size:17px;font-weight:900}.alquora-category-page .category-tip-card p,.alquora-category-page .category-duration-grid p,.alquora-category-page .category-adjust-card p:last-child,.alquora-category-page .category-related-intro,.alquora-category-page .category-faq-card details p,.alquora-category-page .category-calculator-card p{color:var(--muted);margin:0;font-size:13.5px;font-weight:500;line-height:1.55}.alquora-category-page .category-two-grid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:24px;display:grid}.alquora-category-page .category-detectable-products{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px;display:grid}.alquora-category-page .category-detectable-products div{text-align:center}.alquora-category-page .category-detectable-products img{object-fit:contain;width:100%;height:92px;margin-bottom:12px}.alquora-category-page .category-detectable-products strong{font-size:13px;font-weight:900;display:block}.alquora-category-page .category-seo-intro{color:var(--muted);margin:18px 0 22px;font-size:14.5px;font-weight:500;line-height:1.65}.alquora-category-page .category-seo-list-grid{grid-template-columns:1fr 1fr;gap:26px;display:grid}.alquora-category-page .category-seo-list-grid ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.alquora-category-page .category-seo-list-grid li{padding-left:28px;font-size:14px;font-weight:700;line-height:1.45;position:relative}.alquora-category-page .category-seo-list-grid li:before{content:"";border:2px solid var(--aqua);border-top:0;border-left:0;width:9px;height:9px;position:absolute;top:8px;left:3px;transform:rotate(45deg)}.alquora-category-page .category-duration-section{margin-bottom:24px}.alquora-category-page .category-center-title{text-align:center;margin-bottom:24px}.alquora-category-page .category-center-title h2{letter-spacing:-.05em;margin:0 0 6px;font-size:30px;font-weight:900;line-height:1.1}.alquora-category-page .category-center-title p{color:var(--muted);margin:0;font-size:15px;font-weight:700}.alquora-category-page .category-duration-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.alquora-category-page .category-duration-grid article{border:1px solid var(--border);background:#fff;border-radius:16px;min-height:126px;padding:22px}.alquora-category-page .category-duration-grid .category-icon-svg{width:46px;height:46px;color:var(--aqua);background:#e8fbf7;border-radius:50%;margin-bottom:14px;padding:10px}.alquora-category-page .category-duration-grid article:nth-child(2) .category-icon-svg{color:var(--blue);background:#eef6ff}.alquora-category-page .category-duration-grid article:nth-child(3) .category-icon-svg{color:var(--purple);background:#f0ecff}.alquora-category-page .category-duration-grid h3{margin:0 0 8px;font-size:18px;font-weight:900}.alquora-category-page .category-method-adjust-grid{grid-template-columns:1.25fr .85fr .85fr;gap:22px;margin-bottom:24px;display:grid}.alquora-category-page .category-method-card ol{counter-reset:steps;gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.alquora-category-page .category-method-card li{counter-increment:steps;color:var(--text);padding-left:38px;font-size:14px;font-weight:600;line-height:1.55;position:relative}.alquora-category-page .category-method-card li:before{content:counter(steps);background:var(--aqua);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.alquora-category-page .category-adjust-icon{border-radius:50%;place-items:center;width:86px;height:86px;margin:28px auto;display:grid}.alquora-category-page .category-adjust-icon .category-icon-svg{width:40px;height:40px}.alquora-category-page .category-adjust-card.up .category-adjust-icon{color:var(--aqua);background:#e8fbf7}.alquora-category-page .category-adjust-card.down .category-adjust-icon{color:var(--pink);background:#fff0f5}.alquora-category-page .category-adjust-card h2{letter-spacing:-.04em;margin:0 0 6px;font-size:24px;font-weight:900}.alquora-category-page .category-adjust-card .subtitle{color:var(--muted);margin:0 0 28px;font-weight:700}.alquora-category-page .category-models-related-grid{grid-template-columns:.85fr 1.65fr;gap:22px;margin-bottom:24px;display:grid}.alquora-category-page .category-model-content{grid-template-columns:160px 1fr;align-items:center;gap:20px;margin-top:22px;display:grid}.alquora-category-page .category-model-content img{object-fit:contain;width:160px;height:130px}.alquora-category-page .category-model-content h3{margin:0 0 18px;font-size:24px;font-weight:900;line-height:1.1}.alquora-category-page .category-model-content a,.alquora-category-page .category-related-tags a{border:1px solid var(--border2);color:var(--blue);border-radius:10px;align-items:center;gap:8px;font-weight:900;text-decoration:none;display:inline-flex}.alquora-category-page .category-model-content a{height:42px;padding:0 18px}.alquora-category-page .category-model-content a .category-icon-svg{width:17px;height:17px}.alquora-category-page .category-related-intro{margin:18px 0 22px;font-size:14.5px;line-height:1.6}.alquora-category-page .category-related-tags{flex-wrap:wrap;gap:12px;display:flex}.alquora-category-page .category-related-tags a{background:#fff;min-height:38px;padding:0 14px;font-size:13px;font-weight:800}.alquora-category-page .category-related-tags .category-icon-svg{width:16px;height:16px}.alquora-category-page .category-faq-calculator-grid{grid-template-columns:.85fr 1.35fr;gap:22px;display:grid}.alquora-category-page .category-faq-card details{border:1px solid var(--border);background:#fff;border-radius:11px;margin-top:10px}.alquora-category-page .category-faq-card summary{cursor:pointer;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:flex}.alquora-category-page .category-faq-card summary:after{content:"";border:2px solid var(--blue);border-top:0;border-left:0;width:8px;height:8px;transform:rotate(45deg)}.alquora-category-page .category-faq-card details p{padding:0 16px 16px}.alquora-category-page .category-calculator-card{background:radial-gradient(circle at 92% 80%,#005bea1a,#0000 28%),#fff;grid-template-columns:1fr 230px;align-items:center;gap:28px;display:grid}.alquora-category-page .category-calculator-card span{color:var(--blue);text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.alquora-category-page .category-calculator-card h2{letter-spacing:-.04em;margin:0 0 14px;font-size:26px;font-weight:900;line-height:1.14}.alquora-category-page .category-calculator-card p{margin-bottom:22px;font-size:14.5px;line-height:1.65}.alquora-category-page .category-calculator-card a{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;height:52px;box-shadow:var(--shadow-blue);border-radius:11px;align-items:center;gap:9px;padding:0 24px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.alquora-category-page .category-calculator-card a .category-icon-svg{width:18px;height:18px}.alquora-category-page .category-calculator-visual{background:linear-gradient(135deg,#eef6ff,#fff);border-radius:22px;place-items:center;width:210px;height:180px;display:grid}.alquora-category-page .category-calculator-visual .category-icon-svg{width:86px;height:86px;color:var(--blue)}@media (max-width:1200px){.alquora-category-page .category-seo-hero,.alquora-category-page .category-seo-main-grid,.alquora-category-page .category-two-grid,.alquora-category-page .category-duration-grid,.alquora-category-page .category-method-adjust-grid,.alquora-category-page .category-models-related-grid,.alquora-category-page .category-faq-calculator-grid,.alquora-category-page .category-calculator-card{grid-template-columns:1fr}.alquora-category-page .category-seo-hero-image{display:none}.alquora-category-page .category-detectable-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.alquora-category-page{padding:24px 16px 48px}.alquora-category-page .category-seo-hero-copy{padding:34px 24px}.alquora-category-page .category-seo-hero h1{font-size:42px}.alquora-category-page .category-seo-hero p{font-size:16px}.alquora-category-page .category-table-head{display:none}.alquora-category-page .category-table-row{grid-template-columns:1fr;gap:10px;padding:18px}.alquora-category-page .category-detectable-products,.alquora-category-page .category-seo-list-grid,.alquora-category-page .category-model-content{grid-template-columns:1fr}.alquora-category-page .category-calculator-visual{display:none}.alquora-category-page .category-calculator-card a{justify-content:center;width:100%}}.alquora-madrid-page{--blue:#005bea;--blue2:#1296db;--aqua:#18c7b5;--aqua2:#20d4a4;--purple:#7c5cff;--orange:#f97316;--green:#16b17a;--red:#ef4444;--pink:#ec4899;--text:#071437;--muted:#51607a;--border:#e3ecf5;--border2:#d5e3f0;--soft:#f7fbff;--white:#fff;--shadow:0 18px 45px #1018280f;--shadow-blue:0 16px 32px #005bea29;min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% 4%,#005bea1a,#0000 26%),radial-gradient(circle at 88% 12%,#18c7b517,#0000 24%),linear-gradient(#fff 0%,#f7fbff 100%);padding:32px 42px 58px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.alquora-madrid-page *{box-sizing:border-box}.alquora-madrid-page .madrid-hero,.alquora-madrid-page .madrid-summary-grid,.alquora-madrid-page .madrid-main-grid,.alquora-madrid-page .zones-section,.alquora-madrid-page .madrid-info-grid,.alquora-madrid-page .links-grid,.alquora-madrid-page .faq-calculator-grid{max-width:1320px;margin-left:auto;margin-right:auto}.alquora-madrid-page .madrid-hero{border:1px solid var(--border);min-height:365px;box-shadow:var(--shadow);background:radial-gradient(circle at 70%,#18c7b514,#0000 40%),linear-gradient(90deg,#fff 0%,#f7fbff 100%);border-radius:24px;grid-template-columns:minmax(0,1fr) 600px;align-items:center;margin-bottom:22px;display:grid;overflow:hidden}.alquora-madrid-page .madrid-hero-copy{padding:52px 38px}.alquora-madrid-page .madrid-kicker{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px;font-size:14px;font-weight:900;display:block}.alquora-madrid-page .madrid-hero h1{letter-spacing:-.075em;max-width:640px;margin:0 0 24px;font-size:64px;font-weight:900;line-height:.98}.alquora-madrid-page .madrid-hero h1 span{color:var(--aqua)}.alquora-madrid-page .madrid-hero p{max-width:650px;color:var(--muted);margin:0;font-size:18px;font-weight:500;line-height:1.65}.alquora-madrid-page .madrid-hero-image{height:100%;min-height:365px;position:relative}.alquora-madrid-page .madrid-hero-image img{object-fit:cover;width:100%;height:100%;display:block}.alquora-madrid-page .madrid-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.alquora-madrid-page .madrid-hero-metrics article{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:10px;height:66px;padding:11px 12px;display:flex;overflow:hidden;box-shadow:0 10px 26px #1018280a}.alquora-madrid-page .madrid-hero-metrics svg{width:32px;height:32px;color:var(--blue);background:#eef6ff;border-radius:10px;flex:none;padding:7px}.alquora-madrid-page .madrid-hero-metrics span{color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:800;line-height:1.1;display:block}.alquora-madrid-page .madrid-hero-metrics strong{overflow-wrap:anywhere;min-width:0;font-size:12px;font-weight:900;line-height:1.15;display:block}.alquora-madrid-page .madrid-hero-cta{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;width:fit-content;min-height:54px;box-shadow:var(--shadow-blue);border-radius:12px;justify-content:center;align-items:center;gap:10px;margin-top:18px;padding:0 24px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.alquora-madrid-page .madrid-hero-cta svg{width:18px;height:18px}.alquora-madrid-page .madrid-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.alquora-madrid-page .madrid-summary-grid article,.alquora-madrid-page .madrid-table-card,.alquora-madrid-page .quick-examples-card,.alquora-madrid-page .zones-section,.alquora-madrid-page .method-card,.alquora-madrid-page .list-card,.alquora-madrid-page .links-grid article,.alquora-madrid-page .faq-card,.alquora-madrid-page .calculator-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px}.alquora-madrid-page .madrid-summary-grid article{grid-template-columns:58px minmax(0,1fr);gap:16px;padding:24px;display:grid}.alquora-madrid-page .madrid-summary-grid svg{width:50px;height:50px;color:var(--aqua);background:#e8fbf7;border-radius:14px;padding:12px}.alquora-madrid-page .madrid-summary-grid h2{margin:0 0 8px;font-size:18px;font-weight:900}.alquora-madrid-page .madrid-summary-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.alquora-madrid-page .madrid-main-grid{grid-template-columns:1.35fr .95fr;gap:22px;margin-bottom:24px;display:grid}.alquora-madrid-page .madrid-table-card,.alquora-madrid-page .quick-examples-card,.alquora-madrid-page .zones-section,.alquora-madrid-page .method-card,.alquora-madrid-page .list-card,.alquora-madrid-page .links-grid article,.alquora-madrid-page .faq-card,.alquora-madrid-page .calculator-card{padding:26px}.alquora-madrid-page .block-heading h2{letter-spacing:-.04em;margin:0 0 6px;font-size:24px;font-weight:900;line-height:1.12}.alquora-madrid-page .block-heading p,.alquora-madrid-page .intro-text{color:var(--muted);margin:0;font-size:15px;font-weight:600;line-height:1.6}.alquora-madrid-page .intro-text{margin-top:14px}.alquora-madrid-page .madrid-table{border:1px solid var(--border);border-radius:14px;margin-top:24px;overflow:hidden}.alquora-madrid-page .table-head,.alquora-madrid-page .table-row{grid-template-columns:1.3fr .7fr 1.1fr 1fr .65fr;align-items:center;gap:16px;min-height:56px;padding:0 16px;display:grid}.alquora-madrid-page .table-head{color:#34466b;background:#f7fbff;font-size:13px;font-weight:900}.alquora-madrid-page .table-row{border-top:1px solid var(--border);font-size:14px}.alquora-madrid-page .table-row strong,.alquora-madrid-page .table-row span{font-weight:800}.alquora-madrid-page .table-row em{font-size:13px;font-style:normal;font-weight:900}.alquora-madrid-page .table-row em:before{content:"";border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.alquora-madrid-page .table-row em.high:before{background:var(--aqua)}.alquora-madrid-page .table-row em.medium:before{background:var(--orange)}.alquora-madrid-page .quick-examples-card article{border:1px solid var(--border);border-radius:16px;grid-template-columns:58px minmax(0,1fr);gap:16px;margin-top:16px;padding:20px;display:grid}.alquora-madrid-page .quick-examples-card svg{width:52px;height:52px;color:var(--aqua);background:#e8fbf7;border-radius:14px;padding:12px}.alquora-madrid-page .quick-examples-card article:nth-of-type(2) svg{color:var(--blue);background:#eef6ff}.alquora-madrid-page .quick-examples-card article:nth-of-type(3) svg{color:var(--purple);background:#f0ecff}.alquora-madrid-page .quick-examples-card span{color:var(--text);margin-bottom:4px;font-size:13px;font-weight:900;display:block}.alquora-madrid-page .quick-examples-card strong{color:var(--blue);margin-bottom:8px;font-size:22px;font-weight:900;display:block}.alquora-madrid-page .quick-examples-card article p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.5}.alquora-madrid-page .zones-section{margin-bottom:24px}.alquora-madrid-page .zones-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.alquora-madrid-page .zones-grid article{border:1px solid var(--border);background:#fff;border-radius:18px;padding:18px}.alquora-madrid-page .zones-grid span{color:var(--aqua);margin-bottom:6px;font-size:12px;font-weight:900;display:block}.alquora-madrid-page .zones-grid h3{margin:0 0 12px;font-size:20px;font-weight:900}.alquora-madrid-page .zones-grid img{object-fit:cover;border-radius:12px;width:100%;height:120px;margin-bottom:14px}.alquora-madrid-page .zones-grid p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.alquora-madrid-page .opportunity-card{background:linear-gradient(#fff,#f7fffc)!important}.alquora-madrid-page .opportunity-card svg{width:48px;height:48px;color:var(--green);background:#e8fbf7;border-radius:50%;margin-bottom:14px;padding:10px}.alquora-madrid-page .opportunity-card ul,.alquora-madrid-page .list-card ul,.alquora-madrid-page .method-card ol{padding:0;list-style:none}.alquora-madrid-page .opportunity-card ul{gap:8px;margin:14px 0;display:grid}.alquora-madrid-page .opportunity-card li,.alquora-madrid-page .list-card li{padding-left:22px;position:relative}.alquora-madrid-page .opportunity-card li{color:var(--text);font-size:13px;font-weight:800}.alquora-madrid-page .opportunity-card li:before,.alquora-madrid-page .list-card li:before{content:"";border:2px solid var(--aqua);border-top:0;border-left:0;width:8px;height:8px;position:absolute;top:7px;left:3px;transform:rotate(45deg)}.alquora-madrid-page .madrid-info-grid{grid-template-columns:1.25fr .72fr .72fr .72fr .9fr;gap:16px;margin-bottom:22px;display:grid}.alquora-madrid-page .method-card ol{counter-reset:step;gap:12px;margin:22px 0 0;display:grid}.alquora-madrid-page .method-card li{counter-increment:step;color:var(--muted);padding-left:34px;font-size:13.5px;font-weight:600;line-height:1.55;position:relative}.alquora-madrid-page .method-card li:before{content:counter(step);background:var(--aqua);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid;position:absolute;top:0;left:0}.alquora-madrid-page .list-card h3{margin:0 0 8px;font-size:17px;font-weight:900}.alquora-madrid-page .list-card p{color:var(--muted);margin:0 0 12px;font-size:12.5px;font-weight:700}.alquora-madrid-page .list-card ul{gap:8px;margin:0;display:grid}.alquora-madrid-page .list-card li{color:var(--muted);font-size:12.5px;font-weight:600;line-height:1.4}.alquora-madrid-page .list-card.down li:before{border-color:var(--pink)}.alquora-madrid-page .list-card.risk li:before{border-color:var(--orange)}.alquora-madrid-page .links-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:22px;display:grid}.alquora-madrid-page .links-grid h2{margin:0 0 18px;font-size:20px;font-weight:900}.alquora-madrid-page .links-grid div{flex-wrap:wrap;gap:12px;display:flex}.alquora-madrid-page .links-grid a{border:1px solid var(--border2);min-height:38px;color:var(--blue);border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.alquora-madrid-page .faq-calculator-grid{grid-template-columns:.95fr 1.35fr;gap:22px;display:grid}.alquora-madrid-page .faq-card details{border:1px solid var(--border);background:#fff;border-radius:11px;margin-top:10px}.alquora-madrid-page .faq-card summary{cursor:pointer;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:flex}.alquora-madrid-page .faq-card summary:after{content:"";border:2px solid var(--blue);border-top:0;border-left:0;width:8px;height:8px;transform:rotate(45deg)}.alquora-madrid-page .faq-card details p{color:var(--muted);margin:0;padding:0 16px 16px;font-size:13.5px;line-height:1.55}.alquora-madrid-page .calculator-card{background:radial-gradient(circle at 92% 80%,#005bea1a,#0000 28%),#fff;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:28px;display:grid}.alquora-madrid-page .calculator-card span{color:var(--blue);text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.alquora-madrid-page .calculator-card h2{letter-spacing:-.04em;margin:0 0 14px;font-size:26px;font-weight:900;line-height:1.14}.alquora-madrid-page .calculator-card p{color:var(--muted);margin:0 0 22px;font-size:14.5px;font-weight:500;line-height:1.65}.alquora-madrid-page .calculator-card a{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;min-height:52px;box-shadow:var(--shadow-blue);border-radius:11px;align-items:center;gap:9px;padding:0 24px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.alquora-madrid-page .calculator-card a svg{width:18px;height:18px}.alquora-madrid-page .calculator-visual{background:linear-gradient(135deg,#eef6ff,#fff);border-radius:22px;place-items:center;width:210px;height:180px;display:grid}.alquora-madrid-page .calculator-visual svg{width:86px;height:86px;color:var(--blue)}@media (max-width:1200px){.alquora-madrid-page .madrid-hero,.alquora-madrid-page .madrid-summary-grid,.alquora-madrid-page .madrid-main-grid,.alquora-madrid-page .zones-grid,.alquora-madrid-page .madrid-info-grid,.alquora-madrid-page .links-grid,.alquora-madrid-page .faq-calculator-grid,.alquora-madrid-page .calculator-card{grid-template-columns:1fr}.alquora-madrid-page .madrid-hero-image{min-height:280px}}@media (max-width:760px){.alquora-madrid-page{padding:24px 16px 48px}.alquora-madrid-page .madrid-hero-copy{padding:34px 24px}.alquora-madrid-page .madrid-hero h1{font-size:42px}.alquora-madrid-page .madrid-hero p{font-size:16px}.alquora-madrid-page .madrid-hero-metrics{grid-template-columns:1fr}.alquora-madrid-page .madrid-hero-cta{width:100%}.alquora-madrid-page .table-head{display:none}.alquora-madrid-page .table-row{grid-template-columns:1fr;gap:8px;padding:16px}.alquora-madrid-page .zones-grid img{height:170px}.alquora-madrid-page .calculator-visual{display:none}.alquora-madrid-page .calculator-card a{justify-content:center;width:100%}}.alquora-model-city-page{--blue:#005bea;--blue2:#1296db;--aqua:#18c7b5;--purple:#7c5cff;--orange:#f97316;--green:#16b17a;--text:#071437;--muted:#51607a;--border:#e3ecf5;--border2:#d5e3f0;--soft:#f7fbff;--white:#fff;--shadow:0 18px 45px #1018280f;--shadow-blue:0 16px 32px #005bea29;min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% 4%,#005bea1a,#0000 26%),radial-gradient(circle at 88% 12%,#18c7b517,#0000 24%),linear-gradient(#fff 0%,#f7fbff 100%);padding:32px 42px 58px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.alquora-model-city-page *{box-sizing:border-box}.model-city-hero,.model-city-signal-grid,.model-city-local-grid,.model-city-ranges-card,.model-city-comparison-card,.model-city-factor-grid,.model-city-search-card,.model-city-link-grid,.model-city-faq-cta{max-width:1320px;margin-left:auto;margin-right:auto}.model-city-hero{grid-template-columns:minmax(0,1fr) 500px;align-items:stretch;gap:34px;min-height:420px;margin-bottom:22px;display:grid}.model-city-hero-copy,.model-city-visual-card,.model-city-signal-grid article,.model-city-card,.model-city-ranges-card,.model-city-comparison-card,.model-city-search-card,.model-city-link-grid article,.model-city-faq,.model-city-calculator{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px}.model-city-hero-copy{background:radial-gradient(circle at 94% 14%,#18c7b51a,#0000 28%),linear-gradient(135deg,#fff,#f7fbff);padding:52px 40px}.model-city-kicker,.model-city-heading span,.model-city-calculator>span{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.model-city-hero h1{letter-spacing:-.075em;max-width:760px;margin:0 0 22px;font-size:62px;font-weight:900;line-height:.98}.model-city-hero h1 span{color:var(--aqua)}.model-city-hero-copy p,.model-city-heading p{color:var(--muted);margin:0;font-size:17px;font-weight:500;line-height:1.65}.model-city-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.model-city-primary,.model-city-secondary,.model-city-calculator a,.model-city-comparison-grid a{border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.model-city-primary,.model-city-calculator a{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;box-shadow:var(--shadow-blue);border:none}.model-city-secondary,.model-city-comparison-grid a{border:1px solid var(--border2);color:var(--blue);background:#fff}.model-city-visual-card{background:radial-gradient(circle at 54% 20%,#005bea1a,#0000 32%),radial-gradient(circle at 76% 66%,#18c7b51f,#0000 34%),#fff;grid-template-rows:1fr auto;gap:18px;padding:24px;display:grid;overflow:hidden}.model-city-image-wrap{background:linear-gradient(135deg,#f7fbff,#fff);border-radius:20px;place-items:center;min-height:270px;display:grid;overflow:hidden}.model-city-image-wrap img{object-fit:contain;width:88%;height:260px}.model-city-price-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.model-city-price-grid article,.model-city-ranges article,.model-city-local-points article{border:1px solid var(--border);background:#fff;border-radius:16px}.model-city-price-grid article{min-height:84px;padding:16px}.model-city-price-grid span,.model-city-signal-grid span,.model-city-ranges span,.model-city-comparison-grid span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.model-city-price-grid strong{color:var(--text);font-size:20px;font-weight:900}.model-city-signal-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px;display:grid}.model-city-signal-grid article{background:linear-gradient(#fff,#fbfdff);min-height:168px;padding:24px}.model-city-signal-grid strong{color:var(--text);letter-spacing:-.04em;margin-bottom:10px;font-size:22px;font-weight:900;line-height:1.1;display:block}.model-city-signal-grid p,.model-city-card li,.model-city-local-points p,.model-city-ranges p,.model-city-link-grid a,.model-city-faq p,.model-city-calculator p{color:var(--muted);margin:0;font-size:14px;font-weight:500;line-height:1.58}.model-city-local-grid{grid-template-columns:1.35fr .85fr;gap:22px;margin-bottom:22px;display:grid}.model-city-card,.model-city-ranges-card,.model-city-comparison-card,.model-city-search-card,.model-city-faq,.model-city-calculator{padding:28px}.model-city-heading h2,.model-city-link-grid h2,.model-city-calculator h2{color:var(--text);letter-spacing:-.05em;margin:0 0 10px;font-size:28px;font-weight:900;line-height:1.12}.model-city-local-points{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.model-city-local-points article{min-height:128px;padding:18px}.model-city-local-points strong{margin-bottom:8px;font-size:15px;font-weight:900;display:block}.model-city-card ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.model-city-card li{color:var(--text);padding-left:26px;font-weight:700;position:relative}.model-city-card li:before{content:"";background:var(--aqua);border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:0}.use-card{background:radial-gradient(circle at 100% 0,#7c5cff14,#0000 30%),#fff}.model-city-ranges-card{margin-bottom:22px}.model-city-ranges{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:24px;display:grid}.model-city-ranges article{background:linear-gradient(#fff,#f8fbff);min-height:150px;padding:22px}.model-city-ranges strong{color:var(--blue);margin-bottom:10px;font-size:25px;font-weight:900;line-height:1;display:block}.model-city-comparison-card{margin-bottom:22px}.model-city-comparison-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:24px;display:grid}.model-city-comparison-grid article{border:1px solid var(--border);text-align:center;background:#fff;border-radius:18px;flex-direction:column;align-items:center;min-height:320px;padding:18px;display:flex}.model-city-comparison-grid img{object-fit:contain;width:100%;height:132px;margin-bottom:16px}.model-city-comparison-grid h3{letter-spacing:-.03em;min-height:48px;margin:0 0 14px;font-size:18px;font-weight:900;line-height:1.25}.model-city-comparison-grid div{margin-bottom:14px}.model-city-comparison-grid strong{color:var(--blue);font-size:21px;font-weight:900}.model-city-comparison-grid small{color:var(--muted);margin-left:4px;font-size:13px;font-weight:700}.model-city-comparison-grid a{min-height:42px;margin-top:auto}.model-city-factor-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:22px;display:grid}.model-city-factor-grid article:first-child{background:radial-gradient(circle at 100% 0,#18c7b517,#0000 28%),#fff}.model-city-factor-grid article:nth-child(2){background:radial-gradient(circle at 100% 0,#f9731614,#0000 28%),#fff}.model-city-search-card{grid-template-columns:.8fr 1.2fr;align-items:center;gap:26px;margin-bottom:22px;display:grid}.model-city-search-card>div:last-child{flex-wrap:wrap;gap:12px;display:flex}.model-city-search-card>div:last-child span,.model-city-link-grid a{border:1px solid var(--border2);min-height:38px;color:var(--blue);background:#fff;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.model-city-link-grid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px;display:grid}.model-city-link-grid article{padding:24px}.model-city-link-grid h2{margin-bottom:18px;font-size:22px}.model-city-link-grid div{flex-wrap:wrap;gap:12px;display:flex}.model-city-faq-cta{grid-template-columns:1fr 1fr;gap:22px;display:grid}.model-city-faq details{border:1px solid var(--border);background:#fff;border-radius:12px;margin-top:10px}.model-city-faq summary{cursor:pointer;min-height:48px;color:var(--text);justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:900;display:flex}.model-city-faq summary:after{content:"";color:var(--blue);font-weight:900}.model-city-faq p{padding:0 16px 16px}.model-city-calculator{background:radial-gradient(circle at 92% 80%,#005bea1a,#0000 28%),linear-gradient(135deg,#fff,#f7fbff);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.model-city-calculator p{margin-bottom:24px;font-size:15px}.model-city-calculator a{width:fit-content}@media (max-width:1200px){.model-city-hero,.model-city-signal-grid,.model-city-local-grid,.model-city-local-points,.model-city-ranges,.model-city-comparison-grid,.model-city-factor-grid,.model-city-search-card,.model-city-link-grid,.model-city-faq-cta{grid-template-columns:1fr}.model-city-hero h1{font-size:52px}.model-city-visual-card{grid-template-rows:auto auto}}@media (max-width:760px){.alquora-model-city-page{padding:24px 16px 48px}.model-city-hero-copy,.model-city-card,.model-city-ranges-card,.model-city-comparison-card,.model-city-search-card,.model-city-faq,.model-city-calculator{padding:24px}.model-city-hero h1{font-size:40px}.model-city-hero-copy p,.model-city-heading p{font-size:15px}.model-city-actions{flex-direction:column}.model-city-primary,.model-city-secondary,.model-city-calculator a{width:100%}.model-city-price-grid{grid-template-columns:1fr}.model-city-image-wrap{min-height:210px}.model-city-image-wrap img{height:210px}}.alquora-glossary-page,.alquora-glossary-index{--blue:#005bea;--blue2:#1296db;--aqua:#18c7b5;--purple:#7c5cff;--orange:#f97316;--green:#16b17a;--red:#ef4444;--text:#071437;--muted:#51607a;--border:#e3ecf5;--border2:#d5e3f0;--soft:#f7fbff;--shadow:0 18px 45px #1018280f;--shadow-blue:0 16px 32px #005bea29;min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% 4%,#005bea1a,#0000 26%),radial-gradient(circle at 88% 12%,#18c7b517,#0000 24%),linear-gradient(#fff 0%,#f7fbff 100%);padding:32px 42px 58px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.alquora-glossary-page *,.alquora-glossary-index *{box-sizing:border-box}.glossary-hero,.glossary-definition-grid,.glossary-metric-grid,.glossary-two-grid,.glossary-faq-links,.glossary-cta,.glossary-index-hero,.glossary-index-grid,.glossary-group-grid,.glossary-index-cta{max-width:1320px;margin-left:auto;margin-right:auto}.glossary-hero{grid-template-columns:minmax(0,1fr) 430px;align-items:stretch;gap:24px;margin-bottom:22px;display:grid}.glossary-hero>div,.glossary-formula-card,.glossary-card,.glossary-metric-grid article,.glossary-method,.glossary-mistakes,.glossary-faq,.glossary-related,.glossary-cta,.glossary-index-hero,.glossary-index-card,.glossary-group-grid article,.glossary-index-cta{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px}.glossary-hero>div{background:radial-gradient(circle at 96% 16%,#18c7b51a,#0000 28%),linear-gradient(135deg,#fff,#f7fbff);padding:54px 42px}.glossary-kicker,.glossary-card span,.glossary-method>span,.glossary-mistakes>span,.glossary-faq>span,.glossary-related>span,.glossary-cta span,.glossary-index-hero>span,.glossary-group-grid article>span,.glossary-index-cta span,.glossary-formula-card span{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.glossary-hero h1,.glossary-index-hero h1{letter-spacing:-.075em;max-width:780px;margin:0 0 20px;font-size:62px;font-weight:900;line-height:.98}.glossary-hero p,.glossary-index-hero p,.glossary-card p,.glossary-metric-grid p,.glossary-method li,.glossary-mistakes li,.glossary-faq p,.glossary-related a,.glossary-cta p,.glossary-index-card p,.glossary-group-grid p,.glossary-index-cta p{color:var(--muted);margin:0;font-size:15px;font-weight:500;line-height:1.65}.glossary-hero>div>p,.glossary-index-hero p{max-width:760px;font-size:18px}.glossary-hero-actions,.glossary-index-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.glossary-hero-actions a,.glossary-cta a,.glossary-index-actions a,.glossary-index-cta a{border-radius:12px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.glossary-hero-actions a:first-child,.glossary-cta a,.glossary-index-actions a:first-child,.glossary-index-cta a{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;box-shadow:var(--shadow-blue)}.glossary-hero-actions a:last-child,.glossary-index-actions a:last-child{border:1px solid var(--border2);color:var(--blue);background:#fff}.glossary-formula-card{background:radial-gradient(circle at 92% 10%,#005bea1a,#0000 32%),#fff;flex-direction:column;justify-content:center;padding:34px;display:flex}.glossary-formula-card strong{color:var(--text);letter-spacing:-.05em;margin-bottom:18px;font-size:32px;font-weight:900;line-height:1.12;display:block}.glossary-definition-grid,.glossary-two-grid,.glossary-faq-links,.glossary-index-grid,.glossary-group-grid{gap:22px;display:grid}.glossary-definition-grid{grid-template-columns:1fr 1fr;margin-bottom:22px}.glossary-card,.glossary-method,.glossary-mistakes,.glossary-faq,.glossary-related{padding:28px}.glossary-card h2,.glossary-method h2,.glossary-mistakes h2,.glossary-faq h2,.glossary-related h2,.glossary-cta h2,.glossary-index-card h2,.glossary-group-grid h2,.glossary-index-cta h2{color:var(--text);letter-spacing:-.05em;margin:0 0 12px;font-size:28px;font-weight:900;line-height:1.12}.glossary-metric-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px;display:grid}.glossary-metric-grid article{background:linear-gradient(#fff,#fbfdff);min-height:168px;padding:24px}.glossary-metric-grid span,.glossary-index-card small{color:var(--muted);text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:900;display:block}.glossary-metric-grid strong{color:var(--blue);margin-bottom:10px;font-size:32px;font-weight:900;line-height:1;display:block}.glossary-two-grid{grid-template-columns:1fr 1fr;margin-bottom:22px}.glossary-method ol,.glossary-mistakes ul{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.glossary-method li,.glossary-mistakes li{color:var(--text);padding-left:34px;font-weight:700;position:relative}.glossary-method ol{counter-reset:glossary-step}.glossary-method li{counter-increment:glossary-step}.glossary-method li:before{content:counter(glossary-step);background:linear-gradient(135deg, var(--blue), var(--aqua));color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:900;display:grid;position:absolute;top:1px;left:0}.glossary-mistakes li:before{content:"";background:var(--orange);border-radius:50%;width:9px;height:9px;position:absolute;top:.58em;left:5px}.glossary-faq-links{grid-template-columns:1.15fr .85fr;margin-bottom:22px}.glossary-faq details{border:1px solid var(--border);background:#fff;border-radius:12px;margin-top:10px}.glossary-faq summary{cursor:pointer;min-height:48px;color:var(--text);justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:900;display:flex}.glossary-faq summary:after{content:"";color:var(--blue);font-weight:900}.glossary-faq details p{padding:0 16px 16px}.glossary-related div,.glossary-group-grid div{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.glossary-related a,.glossary-group-grid a{border:1px solid var(--border2);min-height:40px;color:var(--blue);background:#fff;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.glossary-cta,.glossary-index-cta{background:radial-gradient(circle at 92%,#005bea1a,#0000 24%),linear-gradient(90deg,#f7fbff,#fff);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:30px 36px;display:grid}.glossary-index-hero{background:radial-gradient(circle at 92% 16%,#18c7b529,#0000 26%),radial-gradient(circle at 76% 74%,#005bea1f,#0000 28%),linear-gradient(135deg,#fff 0%,#f7fbff 100%),#fff;margin-bottom:24px;padding:64px 48px;position:relative;overflow:hidden}.glossary-index-hero:after{content:"";background:#ffffff73;border:1px solid #005bea1a;border-radius:999px;width:310px;height:310px;position:absolute;top:-110px;right:-90px}.glossary-index-hero>*{z-index:1;position:relative}.glossary-hero-points{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.glossary-hero-points span{color:#24406f;background:#ffffffd1;border:1px solid #d5e3f0;border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}.glossary-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:28px}.glossary-index-card{min-height:220px;color:var(--text);flex-direction:column;padding:28px;text-decoration:none;transition:all .2s;display:flex}.glossary-index-card:hover{transform:translateY(-3px);box-shadow:0 22px 48px #10182814}.glossary-index-card h2{margin-top:0;font-size:24px}.glossary-index-card>span{color:var(--blue);align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:900;display:inline-flex}.glossary-index-card>span:after{content:"";opacity:.8;border-top:2px solid;border-bottom:0;border-left:0;border-right:2px solid;width:16px;height:16px;transform:rotate(45deg)}.glossary-group-grid{grid-template-columns:repeat(3,1fr);margin-bottom:28px}.glossary-group-grid article{padding:28px}.glossary-group-grid h2{font-size:24px}@media (max-width:1200px){.glossary-hero,.glossary-definition-grid,.glossary-metric-grid,.glossary-two-grid,.glossary-faq-links,.glossary-cta,.glossary-index-grid,.glossary-group-grid,.glossary-index-cta{grid-template-columns:1fr}}@media (max-width:760px){.alquora-glossary-page,.alquora-glossary-index{padding:24px 16px 48px}.glossary-hero>div,.glossary-formula-card,.glossary-card,.glossary-method,.glossary-mistakes,.glossary-faq,.glossary-related,.glossary-cta,.glossary-index-hero,.glossary-index-card,.glossary-group-grid article,.glossary-index-cta{padding:24px}.glossary-hero h1,.glossary-index-hero h1{font-size:40px}.glossary-hero-actions,.glossary-index-actions{flex-direction:column}.glossary-hero-actions a,.glossary-cta a,.glossary-index-actions a,.glossary-index-cta a{width:100%}.glossary-hero-points{gap:8px}.glossary-hero-points span{justify-content:center;width:100%}}.alquora-brand-page{--blue:#005bea;--blue2:#1296db;--aqua:#18c7b5;--purple:#7c5cff;--orange:#f97316;--green:#16b17a;--text:#071437;--muted:#51607a;--border:#e3ecf5;--border2:#d5e3f0;--shadow:0 18px 45px #1018280f;--shadow-blue:0 16px 32px #005bea29;min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% 4%,#005bea1a,#0000 26%),radial-gradient(circle at 88% 12%,#18c7b517,#0000 24%),linear-gradient(#fff 0%,#f7fbff 100%);padding:32px 42px 58px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.alquora-brand-page *{box-sizing:border-box}.brand-hero,.brand-metric-grid,.brand-products-section,.brand-branch-section,.brand-two-grid,.brand-related-section,.brand-faq-cta{max-width:1320px;margin-left:auto;margin-right:auto}.brand-hero{grid-template-columns:minmax(0,1fr) 500px;align-items:stretch;gap:24px;margin-bottom:22px;display:grid}.brand-hero-copy,.brand-hero-visual,.brand-metric-grid article,.brand-products-section,.brand-branch-section,.brand-card,.brand-related-section article,.brand-faq,.brand-calculator{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:22px}.brand-hero-copy{background:radial-gradient(circle at 96% 16%,#18c7b51a,#0000 28%),linear-gradient(135deg,#fff,#f7fbff);padding:54px 42px}.brand-hero-copy>span,.brand-section-heading>span,.brand-card>span,.brand-related-section article>span,.brand-faq>span,.brand-calculator>span{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:900;display:block}.brand-hero h1{letter-spacing:-.075em;max-width:800px;margin:0 0 20px;font-size:62px;font-weight:900;line-height:.98}.brand-hero h1 strong{color:var(--aqua)}.brand-hero p,.brand-section-heading p,.brand-metric-grid p,.brand-product-grid p,.brand-branch-grid p,.brand-card li,.brand-related-section a,.brand-faq p,.brand-calculator p{color:var(--muted);margin:0;font-size:15px;font-weight:500;line-height:1.65}.brand-hero-copy>p{max-width:780px;font-size:18px}.brand-hero-actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.brand-hero-actions a,.brand-product-grid a,.brand-branch-grid a,.brand-calculator a{border-radius:12px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.brand-hero-actions a:first-child,.brand-calculator a{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;box-shadow:var(--shadow-blue)}.brand-hero-actions a:last-child,.brand-product-grid a,.brand-branch-grid a{border:1px solid var(--border2);color:var(--blue);background:#fff}.brand-hero-visual{background:radial-gradient(circle at 54% 20%,#005bea1a,#0000 32%),radial-gradient(circle at 76% 66%,#18c7b51f,#0000 34%),#fff;grid-template-rows:1fr auto;gap:18px;padding:24px;display:grid}.brand-hero-visual>img{object-fit:contain;background:linear-gradient(135deg,#f7fbff,#fff);border-radius:20px;width:100%;height:300px}.brand-hero-visual div{border:1px solid var(--border);background:#fff;border-radius:16px;padding:18px}.brand-hero-visual span,.brand-metric-grid span,.brand-product-grid span{color:var(--muted);text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.brand-hero-visual strong{color:var(--blue);margin-bottom:8px;font-size:28px;font-weight:900;display:block}.brand-metric-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.brand-metric-grid article{min-height:160px;padding:22px}.brand-metric-grid strong{color:var(--blue);margin-bottom:10px;font-size:28px;font-weight:900;display:block}.brand-products-section,.brand-branch-section{margin-bottom:22px;padding:28px}.brand-section-heading{max-width:840px;margin-bottom:24px}.brand-section-heading h2,.brand-card h2,.brand-related-section h2,.brand-faq h2,.brand-calculator h2{color:var(--text);letter-spacing:-.05em;margin:0 0 10px;font-size:28px;font-weight:900;line-height:1.12}.brand-product-grid,.brand-branch-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.brand-product-grid article,.brand-branch-grid article{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;min-height:330px;padding:18px;display:flex}.brand-product-grid img,.brand-branch-grid img{object-fit:contain;background:#f7fbff;border-radius:14px;width:100%;height:135px;margin-bottom:16px}.brand-branch-grid img{object-fit:cover}.brand-product-grid h3,.brand-branch-grid h3{min-height:48px;color:var(--text);letter-spacing:-.03em;margin:0 0 14px;font-size:18px;font-weight:900;line-height:1.25}.brand-product-grid div{margin-bottom:14px}.brand-product-grid strong{color:var(--blue);font-size:21px;font-weight:900}.brand-product-grid small{color:var(--muted);margin-left:4px;font-size:13px;font-weight:700}.brand-product-grid a,.brand-branch-grid a{min-height:42px;margin-top:auto}.brand-branch-grid{grid-template-columns:repeat(3,1fr)}.brand-branch-grid div{gap:8px;margin:16px 0;display:grid}.brand-branch-grid div span{border:1px solid var(--border);min-height:34px;color:var(--blue);border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:flex}.brand-two-grid,.brand-related-section,.brand-faq-cta{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:22px;display:grid}.brand-card,.brand-related-section article,.brand-faq,.brand-calculator{padding:28px}.brand-card ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.brand-card li{color:var(--text);padding-left:26px;font-weight:700;position:relative}.brand-card li:before{content:"";background:var(--aqua);border-radius:50%;width:9px;height:9px;position:absolute;top:.58em;left:0}.brand-related-section div{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.brand-related-section a{border:1px solid var(--border2);min-height:38px;color:var(--blue);border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.brand-faq details{border:1px solid var(--border);background:#fff;border-radius:12px;margin-top:10px}.brand-faq summary{cursor:pointer;min-height:48px;color:var(--text);justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:900;display:flex}.brand-faq summary:after{content:"";color:var(--blue);font-weight:900}.brand-faq details p{padding:0 16px 16px}.brand-calculator{background:radial-gradient(circle at 92% 80%,#005bea1a,#0000 28%),linear-gradient(135deg,#fff,#f7fbff);flex-direction:column;justify-content:center;display:flex}.brand-calculator p{margin-bottom:24px}.brand-calculator a{width:fit-content}@media (max-width:1200px){.brand-hero,.brand-metric-grid,.brand-product-grid,.brand-branch-grid,.brand-two-grid,.brand-related-section,.brand-faq-cta{grid-template-columns:1fr}}@media (max-width:760px){.alquora-brand-page{padding:24px 16px 48px}.brand-hero-copy,.brand-hero-visual,.brand-products-section,.brand-branch-section,.brand-card,.brand-related-section article,.brand-faq,.brand-calculator{padding:24px}.brand-hero h1{font-size:40px}.brand-hero-copy>p{font-size:15px}.brand-hero-actions{flex-direction:column}.brand-hero-actions a,.brand-calculator a{width:100%}}.alquora-considerations-page{--blue:#005bea;--blue2:#1296db;--aqua:#18c7b5;--purple:#7c5cff;--orange:#f97316;--green:#16b17a;--text:#071437;--muted:#51607a;--border:#e3ecf5;--border2:#d5e3f0;--soft:#f7fbff;--white:#fff;--shadow:0 18px 45px #1018280f;--shadow-blue:0 16px 32px #005bea29;min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% 4%,#005bea1a,#0000 26%),radial-gradient(circle at 88% 12%,#18c7b517,#0000 24%),linear-gradient(#fff 0%,#f7fbff 100%);padding:28px 42px 52px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.alquora-considerations-page *{box-sizing:border-box}.alquora-considerations-page .considerations-hero,.alquora-considerations-page .concepts-grid,.alquora-considerations-page .seo-intent-section,.alquora-considerations-page .usage-section,.alquora-considerations-page .pillars-section,.alquora-considerations-page .blocks-grid,.alquora-considerations-page .decision-grid,.alquora-considerations-page .faq-routes-grid,.alquora-considerations-page .final-cta{max-width:1320px;margin-left:auto;margin-right:auto}.alquora-considerations-page .considerations-hero{border:1px solid var(--border);min-height:382px;box-shadow:var(--shadow);background:radial-gradient(circle at 72%,#18c7b514,#0000 40%),linear-gradient(90deg,#fff 0%,#f7fbff 100%);border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(500px,1.05fr);align-items:center;margin-bottom:24px;display:grid;overflow:hidden}.alquora-considerations-page .considerations-hero-copy{padding:42px 40px}.alquora-considerations-page .considerations-hero h1{letter-spacing:-.055em;max-width:720px;margin:0 0 18px;font-size:56px;font-weight:900;line-height:1}.alquora-considerations-page .considerations-hero h1 span{color:var(--aqua)}.alquora-considerations-page .considerations-hero p{max-width:690px;color:var(--muted);margin:0;font-size:16px;font-weight:500;line-height:1.6}.alquora-considerations-page .hero-badges{flex-wrap:wrap;gap:14px;margin-top:22px;display:flex}.alquora-considerations-page .hero-badges span{border:1px solid var(--border);background:#fff;border-radius:13px;align-items:center;gap:10px;height:42px;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 26px #1018280a}.alquora-considerations-page .hero-badges svg{width:22px;height:22px;color:var(--aqua)}.alquora-considerations-page .hero-actions{gap:16px;margin-top:26px;display:flex}.alquora-considerations-page .primary-btn,.alquora-considerations-page .secondary-btn{border-radius:12px;align-items:center;gap:10px;height:52px;padding:0 22px;font-family:inherit;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.alquora-considerations-page .primary-btn{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;box-shadow:var(--shadow-blue);border:none}.alquora-considerations-page .secondary-btn{border:1px solid var(--border2);color:var(--blue);background:#fff}.alquora-considerations-page .primary-btn svg,.alquora-considerations-page .secondary-btn svg{width:18px;height:18px}.alquora-considerations-page .considerations-visual{background:radial-gradient(circle at 55%,#005bea14,#0000 34%),radial-gradient(circle at 78% 58%,#18c7b51a,#0000 30%);min-height:382px;position:relative}.alquora-considerations-page .considerations-visual.image-hero{background:#f7fbff;overflow:hidden}.alquora-considerations-page .considerations-visual.image-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f7fbfff2,#f7fbff14 28%,#f7fbff00);position:absolute;inset:0}.alquora-considerations-page .considerations-visual.image-hero img{object-fit:cover;object-position:58% center;width:100%;height:100%;position:absolute;inset:0}.alquora-considerations-page .laptop-ui{background:#fff;border:8px solid #1f2937;border-radius:18px;width:340px;height:220px;padding:26px;position:absolute;top:64px;right:120px;box-shadow:0 26px 60px #1018282e}.alquora-considerations-page .laptop-ui span,.alquora-considerations-page .laptop-ui small{color:#60708b;font-size:12px;font-weight:800;display:block}.alquora-considerations-page .laptop-ui strong{color:var(--blue);margin:12px 0;font-size:32px;font-weight:900;display:block}.alquora-considerations-page .mini-chart{background:linear-gradient(#005bea1f,#0000),repeating-linear-gradient(90deg,#dde8f6 0 1px,#0000 1px 60px);border-radius:14px;height:72px;margin-top:22px}.alquora-considerations-page .phone-ui{background:#fff;border:8px solid #111827;border-radius:30px;width:132px;height:240px;padding:76px 16px 20px;position:absolute;bottom:56px;right:34px;box-shadow:0 24px 50px #1018282e}.alquora-considerations-page .phone-ui:before{content:"";background:#111827;border-radius:999px;width:44px;height:12px;position:absolute;top:12px;left:38px}.alquora-considerations-page .phone-ui strong{color:var(--blue);margin-bottom:10px;font-size:20px;font-weight:900;display:block}.alquora-considerations-page .phone-ui span{color:#60708b;font-size:12px;font-weight:800}.alquora-considerations-page .concepts-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:20px;display:grid}.alquora-considerations-page .concepts-grid article,.alquora-considerations-page .usage-section,.alquora-considerations-page .pillars-section,.alquora-considerations-page .blocks-grid article,.alquora-considerations-page .decision-grid article,.alquora-considerations-page .faq-card,.alquora-considerations-page .routes-card,.alquora-considerations-page .final-cta{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px}.alquora-considerations-page .concepts-grid article{min-height:176px;padding:24px}.alquora-considerations-page .concepts-grid>article>svg{width:46px;height:46px;color:var(--aqua);background:#e8fbf7;border-radius:50%;margin-bottom:16px;padding:10px}.alquora-considerations-page .concepts-grid article:nth-child(2)>svg,.alquora-considerations-page .concepts-grid article:nth-child(6)>svg{color:var(--blue);background:#eef6ff}.alquora-considerations-page .concepts-grid article:nth-child(3)>svg{color:var(--purple);background:#f0ecff}.alquora-considerations-page .concepts-grid article:nth-child(5)>svg{color:var(--orange);background:#fff4ea}.alquora-considerations-page .concepts-grid h2{letter-spacing:-.03em;margin:0 0 12px;font-size:19px;font-weight:900;line-height:1.2}.alquora-considerations-page .concepts-grid p{color:var(--muted);margin:0 0 18px;font-size:13px;line-height:1.55}.alquora-considerations-page .concepts-grid a{color:var(--blue);align-items:center;gap:8px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex}.alquora-considerations-page .concepts-grid a svg{width:16px;height:16px}.alquora-considerations-page .seo-intent-section{border:1px solid var(--border);box-shadow:var(--shadow);background:radial-gradient(circle at 96% 12%,#18c7b51a,#0000 26%),#fff;border-radius:20px;margin-bottom:20px;padding:26px}.alquora-considerations-page .seo-intent-section>div:first-child{max-width:820px;margin-bottom:22px}.alquora-considerations-page .seo-intent-section>div:first-child span{color:var(--aqua);margin-bottom:8px;font-size:13px;font-weight:900;display:block}.alquora-considerations-page .seo-intent-section h2{color:var(--text);letter-spacing:-.04em;margin:0 0 10px;font-size:28px;font-weight:900;line-height:1.1}.alquora-considerations-page .seo-intent-section>div:first-child p{color:var(--muted);margin:0;font-size:14px;font-weight:600;line-height:1.6}.alquora-considerations-page .seo-intent-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.alquora-considerations-page .seo-intent-grid a{border:1px solid var(--border);min-height:148px;color:var(--text);background:#fff;border-radius:15px;padding:18px;text-decoration:none;display:block}.alquora-considerations-page .seo-intent-grid svg{width:34px;height:34px;color:var(--blue);background:#eef6ff;border-radius:10px;margin-bottom:12px;padding:8px}.alquora-considerations-page .seo-intent-grid strong{margin-bottom:8px;font-size:15px;font-weight:900;line-height:1.25;display:block}.alquora-considerations-page .seo-intent-grid p{color:var(--muted);margin:0;font-size:12.5px;font-weight:600;line-height:1.55}.alquora-considerations-page .usage-section,.alquora-considerations-page .pillars-section{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:20px;padding:24px;display:grid}.alquora-considerations-page .usage-section article,.alquora-considerations-page .pillars-section article{border-right:1px solid var(--border);padding-right:22px}.alquora-considerations-page .usage-section article:last-child,.alquora-considerations-page .pillars-section article:last-child{border-right:none}.alquora-considerations-page .usage-section svg,.alquora-considerations-page .pillars-section svg{width:48px;height:48px;color:var(--aqua);background:#e8fbf7;border-radius:50%;margin-bottom:18px;padding:11px}.alquora-considerations-page .usage-section article:nth-child(2) svg,.alquora-considerations-page .pillars-section article:nth-child(2) svg{color:var(--blue);background:#eef6ff}.alquora-considerations-page .usage-section article:nth-child(3) svg,.alquora-considerations-page .pillars-section article:nth-child(3) svg{color:var(--purple);background:#f0ecff}.alquora-considerations-page .usage-section span,.alquora-considerations-page .pillars-section span,.alquora-considerations-page .blocks-grid span,.alquora-considerations-page .decision-grid span,.alquora-considerations-page .final-cta span{color:var(--aqua);margin-bottom:7px;font-size:13px;font-weight:900;display:block}.alquora-considerations-page .usage-section h2,.alquora-considerations-page .pillars-section h2{margin:0 0 12px;font-size:20px;font-weight:900}.alquora-considerations-page .usage-section p,.alquora-considerations-page .pillars-section p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.alquora-considerations-page .blocks-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:20px;display:grid}.alquora-considerations-page .blocks-grid article{padding:24px}.alquora-considerations-page .blocks-grid h2{letter-spacing:-.04em;margin:0 0 10px;font-size:23px;font-weight:900}.alquora-considerations-page .blocks-grid p{color:var(--muted);margin:0 0 18px;font-size:14px;line-height:1.6}.alquora-considerations-page .blocks-grid a{border:1px solid var(--border2);min-height:46px;color:var(--blue);border-radius:11px;grid-template-columns:22px 1fr 16px;align-items:center;gap:10px;margin-top:10px;padding:0 14px;font-size:14px;font-weight:900;text-decoration:none;display:grid}.alquora-considerations-page .blocks-grid a svg{width:18px;height:18px}.alquora-considerations-page .decision-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:20px;display:grid}.alquora-considerations-page .decision-grid article{padding:22px}.alquora-considerations-page .decision-grid article>svg{width:46px;height:46px;color:var(--aqua);background:#e8fbf7;border-radius:50%;margin-bottom:16px;padding:10px}.alquora-considerations-page .decision-grid article:nth-child(2)>svg{color:var(--blue);background:#eef6ff}.alquora-considerations-page .decision-grid article:nth-child(3)>svg{color:var(--purple);background:#f0ecff}.alquora-considerations-page .decision-grid article:nth-child(4)>svg{color:var(--orange);background:#fff4ea}.alquora-considerations-page .decision-grid h2{letter-spacing:-.04em;margin:0 0 12px;font-size:20px;font-weight:900;line-height:1.15}.alquora-considerations-page .decision-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.alquora-considerations-page .faq-routes-grid{grid-template-columns:1fr 1fr;gap:22px;margin-bottom:20px;display:grid}.alquora-considerations-page .faq-card,.alquora-considerations-page .routes-card{padding:28px}.alquora-considerations-page .faq-card h2,.alquora-considerations-page .routes-card h2{margin:0 0 8px;font-size:25px;font-weight:900}.alquora-considerations-page .faq-card>p,.alquora-considerations-page .routes-card>p{color:var(--muted);margin:0 0 18px;font-size:14px;font-weight:700}.alquora-considerations-page .routes-card>span{color:var(--muted);margin-bottom:24px;font-size:15px;line-height:1.6;display:block}.alquora-considerations-page .faq-card details{border:1px solid var(--border);background:#fff;border-radius:11px;margin-top:10px}.alquora-considerations-page .faq-card summary{cursor:pointer;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:flex}.alquora-considerations-page .faq-card summary:after{content:"";color:var(--blue);font-weight:900}.alquora-considerations-page .faq-card details p{color:var(--muted);margin:0;padding:0 16px 16px;font-size:13.5px;line-height:1.55}.alquora-considerations-page .route-buttons{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.alquora-considerations-page .route-buttons a{border:1px solid var(--border);min-height:82px;color:var(--blue);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.alquora-considerations-page .route-buttons svg{width:24px;height:24px}.alquora-considerations-page .final-cta{background:radial-gradient(circle at 92% 80%,#005bea1a,#0000 28%),linear-gradient(90deg,#f7fbff,#fff);grid-template-columns:120px 1fr auto;align-items:center;gap:28px;padding:28px;display:grid}.alquora-considerations-page .cta-visual{background:linear-gradient(135deg, var(--blue), var(--blue2));color:#fff;width:100px;height:100px;box-shadow:var(--shadow-blue);border-radius:24px;place-items:center;display:grid}.alquora-considerations-page .cta-visual svg{width:54px;height:54px}.alquora-considerations-page .final-cta h2{letter-spacing:-.05em;margin:0 0 10px;font-size:28px;font-weight:900}.alquora-considerations-page .final-cta p{color:var(--muted);margin:0;font-size:15px;line-height:1.65}.alquora-considerations-page .final-cta a{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;height:58px;box-shadow:var(--shadow-blue);border:none;border-radius:12px;align-items:center;gap:10px;padding:0 28px;font-family:inherit;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.alquora-considerations-page .final-cta a svg{width:18px;height:18px}@media (max-width:1200px){.alquora-considerations-page .considerations-hero,.alquora-considerations-page .concepts-grid,.alquora-considerations-page .seo-intent-grid,.alquora-considerations-page .usage-section,.alquora-considerations-page .pillars-section,.alquora-considerations-page .blocks-grid,.alquora-considerations-page .decision-grid,.alquora-considerations-page .faq-routes-grid,.alquora-considerations-page .final-cta{grid-template-columns:1fr}.alquora-considerations-page .considerations-visual{display:none}.alquora-considerations-page .usage-section article,.alquora-considerations-page .pillars-section article{border-right:none;border-bottom:1px solid var(--border);padding-bottom:22px}.alquora-considerations-page .usage-section article:last-child,.alquora-considerations-page .pillars-section article:last-child{border-bottom:none}}@media (max-width:760px){.alquora-considerations-page{padding:24px 16px 48px}.alquora-considerations-page .considerations-hero-copy{padding:34px 24px}.alquora-considerations-page .considerations-hero h1{letter-spacing:-.045em;font-size:42px}.alquora-considerations-page .considerations-hero p{font-size:16px}.alquora-considerations-page .hero-actions{flex-direction:column}.alquora-considerations-page .primary-btn,.alquora-considerations-page .secondary-btn,.alquora-considerations-page .final-cta a{justify-content:center;width:100%}.alquora-considerations-page .route-buttons{grid-template-columns:1fr 1fr}.alquora-considerations-page .final-cta{text-align:left}}.alquora-how-page{--blue:#005bea;--blue2:#1296db;--aqua:#18c7b5;--purple:#7c5cff;--orange:#f97316;--green:#16b17a;--red:#ef4444;--text:#071437;--muted:#51607a;--border:#e3ecf5;--border2:#d5e3f0;--soft:#f7fbff;--white:#fff;--shadow:0 18px 45px #1018280f;--shadow-blue:0 16px 32px #005bea29;min-height:100vh;color:var(--text);background:radial-gradient(circle at 78% 4%,#005bea1a,#0000 26%),radial-gradient(circle at 88% 12%,#18c7b517,#0000 24%),linear-gradient(#fff 0%,#f7fbff 100%);padding:32px 42px 72px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.alquora-how-page *{box-sizing:border-box}.alquora-how-page .how-hero,.alquora-how-page .how-steps-grid,.alquora-how-page .criteria-section,.alquora-how-page .methodology-section,.alquora-how-page .duration-category-grid,.alquora-how-page .three-info-grid,.alquora-how-page .faq-calculator-grid{max-width:1240px;margin-left:auto;margin-right:auto}.alquora-how-page .how-hero{border:1px solid var(--border);min-height:438px;box-shadow:var(--shadow);background:radial-gradient(circle at 88% 48%,#18c7b514,#0000 40%),linear-gradient(90deg,#fff 0%,#f7fbff 100%);border-radius:24px;grid-template-columns:minmax(0,.95fr) minmax(520px,1.05fr);align-items:start;margin-bottom:26px;display:grid;overflow:hidden}.alquora-how-page .how-hero-copy{padding:34px 42px 188px}.alquora-how-page .how-kicker{color:var(--aqua);text-transform:uppercase;letter-spacing:.08em;margin-bottom:18px;font-size:14px;font-weight:900;display:block}.alquora-how-page .how-hero h1{letter-spacing:-.055em;max-width:720px;margin:0 0 18px;font-size:52px;font-weight:900;line-height:1}.alquora-how-page .how-hero h1 span{color:var(--aqua)}.alquora-how-page .how-hero p{max-width:700px;color:var(--muted);margin:0;font-size:18px;font-weight:500;line-height:1.65}.alquora-how-page .how-hero-visual{background:#f7fbff;min-height:438px;position:relative;overflow:hidden}.alquora-how-page .how-hero-visual:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#f7fbfffa,#f7fbff14 30%,#f7fbff00);position:absolute;inset:0}.alquora-how-page .how-hero-visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#fff0,#f7fbffb8);width:100%;height:110px;position:absolute;bottom:0;right:0}.alquora-how-page .hero-laptop-photo{object-fit:cover;object-position:52% center;z-index:1;filter:none;width:100%;height:100%;position:absolute;inset:0}.alquora-how-page .hero-calculator-panel{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #e3ecf5e6;border-radius:18px;width:260px;padding:22px;position:absolute;top:64px;right:170px;box-shadow:0 24px 48px #10182824}.alquora-how-page .hero-calculator-panel span{color:#60708b;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.alquora-how-page .hero-calculator-panel strong{color:var(--blue);margin-bottom:8px;font-size:30px;font-weight:900;display:block}.alquora-how-page .hero-calculator-panel em{color:#60708b;font-size:13px;font-style:normal;font-weight:700;display:block}.alquora-how-page .mock-chart{background:linear-gradient(#005bea1f,#0000),repeating-linear-gradient(90deg,#dde8f6 0 1px,#0000 1px 60px);border-radius:14px;height:76px;margin-top:24px}.alquora-how-page .phone-mockup{z-index:4;background:#fff;border:8px solid #111827;border-radius:30px;width:132px;height:240px;padding:70px 16px 20px;position:absolute;bottom:118px;right:26px;box-shadow:0 24px 50px #10182833}.alquora-how-page .phone-mockup:before{content:"";background:#111827;border-radius:999px;width:44px;height:12px;position:absolute;top:12px;left:38px}.alquora-how-page .phone-mockup strong{color:var(--blue);margin-bottom:10px;font-size:18px;font-weight:900;display:block}.alquora-how-page .phone-mockup span{color:#60708b;font-size:12px;font-weight:800}.alquora-how-page .how-steps-grid{z-index:3;grid-template-columns:repeat(3,1fr);gap:12px;width:min(760px,100% - 84px);margin:-166px auto 34px max(50% - 620px,0px);padding-left:24px;display:grid;position:relative}.alquora-how-page .step-card{border:1px solid var(--border);height:158px;min-height:0;box-shadow:var(--shadow);background:#fff;border-radius:18px;padding:17px 14px 14px 70px;position:relative;overflow:hidden}.alquora-how-page .step-number{background:var(--aqua);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-bottom:0;font-size:15px;font-weight:900;display:grid;position:absolute;top:18px;left:18px}.alquora-how-page .step-number.blue{background:var(--blue)}.alquora-how-page .step-number.purple{background:var(--purple)}.alquora-how-page .step-card svg{width:30px;height:30px;color:var(--blue);background:#eef6ff;border-radius:10px;margin:0;padding:8px;display:block;position:absolute;top:72px;left:20px}.alquora-how-page .step-card h2{letter-spacing:-.03em;margin:0 0 8px;font-size:12px;font-weight:900;line-height:1.18}.alquora-how-page .step-card p{color:var(--muted);margin:0;font-size:10px;font-weight:700;line-height:1.42}.alquora-how-page .criteria-section,.alquora-how-page .methodology-section,.alquora-how-page .logic-table-card,.alquora-how-page .category-example-card,.alquora-how-page .three-info-grid article,.alquora-how-page .faq-card,.alquora-how-page .calculator-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px}.alquora-how-page .block-heading h2{letter-spacing:-.04em;margin:0 0 6px;font-size:24px;font-weight:900;line-height:1.12}.alquora-how-page .block-heading p,.alquora-how-page .intro-text{color:var(--muted);margin:0;font-size:15px;font-weight:600;line-height:1.6}.alquora-how-page .criteria-section{margin-top:0;margin-bottom:28px;padding:28px}.alquora-how-page .criteria-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:24px;display:grid}.alquora-how-page .criteria-grid article{border:1px solid var(--border);border-radius:16px;min-height:165px;padding:22px}.alquora-how-page .criteria-grid svg{width:48px;height:48px;color:var(--aqua);background:#e8fbf7;border-radius:50%;margin-bottom:16px;padding:11px}.alquora-how-page .criteria-grid article:nth-child(2) svg{color:var(--blue);background:#eef6ff}.alquora-how-page .criteria-grid article:nth-child(3) svg{color:var(--purple);background:#f0ecff}.alquora-how-page .criteria-grid article:nth-child(4) svg{color:var(--orange);background:#fff4ea}.alquora-how-page .criteria-grid h3{margin:0 0 8px;font-size:17px;font-weight:900}.alquora-how-page .criteria-grid p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.alquora-how-page .methodology-section{grid-template-columns:.85fr 1.65fr;gap:34px;margin-bottom:28px;padding:28px;display:grid}.alquora-how-page .methodology-intro h2{margin:0 0 6px;font-size:26px;font-weight:900}.alquora-how-page .methodology-intro .subtitle{color:var(--muted);margin:0 0 18px;font-weight:700}.alquora-how-page .methodology-intro p:last-child{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.alquora-how-page .methodology-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.alquora-how-page .methodology-grid article{border-left:1px solid var(--border);padding-left:22px}.alquora-how-page .methodology-grid svg{width:46px;height:46px;color:var(--aqua);background:#e8fbf7;border-radius:50%;margin-bottom:12px;padding:10px}.alquora-how-page .methodology-grid article:nth-child(2) svg,.alquora-how-page .methodology-grid article:nth-child(6) svg{color:var(--blue);background:#eef6ff}.alquora-how-page .methodology-grid article:nth-child(3) svg{color:var(--purple);background:#f0ecff}.alquora-how-page .methodology-grid article:nth-child(4) svg{color:var(--orange);background:#fff4ea}.alquora-how-page .methodology-grid h3{margin:0 0 8px;font-size:16px;font-weight:900}.alquora-how-page .methodology-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.alquora-how-page .duration-category-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:28px;margin-bottom:28px;display:grid}.alquora-how-page .logic-table-card,.alquora-how-page .category-example-card{padding:26px}.alquora-how-page .logic-table,.alquora-how-page .category-table{border:1px solid var(--border);border-radius:14px;margin-top:24px;overflow:hidden}.alquora-how-page .logic-head,.alquora-how-page .logic-row{grid-template-columns:.8fr 1.2fr 1.4fr .95fr;align-items:center;gap:18px;padding:0 16px;display:grid}.alquora-how-page .logic-head{color:#34466b;background:#f7fbff;min-height:50px;font-size:12px;font-weight:900}.alquora-how-page .logic-row{border-top:1px solid var(--border);min-height:92px}.alquora-how-page .logic-row strong{align-items:center;gap:10px;font-size:14px;font-weight:900;display:flex}.alquora-how-page .logic-icon{border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:inline-grid}.alquora-how-page .logic-icon svg{width:18px;height:18px}.alquora-how-page .logic-icon.aqua{color:var(--aqua);background:#e8fbf7}.alquora-how-page .logic-icon.blue{color:var(--blue);background:#eef6ff}.alquora-how-page .logic-icon.purple{color:var(--purple);background:#f0ecff}.alquora-how-page .logic-icon.orange{color:var(--orange);background:#fff4ea}.alquora-how-page .logic-row p{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.alquora-how-page .category-table{font-size:12.5px}.alquora-how-page .category-head,.alquora-how-page .category-table>div:not(.category-head){grid-template-columns:1.55fr .58fr .7fr .58fr 1.38fr;align-items:center;gap:14px;min-height:58px;padding:0 14px;display:grid}.alquora-how-page .category-head{color:#34466b;background:#f7fbff;font-weight:900}.alquora-how-page .category-table>div:not(.category-head){border-top:1px solid var(--border)}.alquora-how-page .category-table strong{align-items:center;gap:10px;font-weight:900;display:flex}.alquora-how-page .category-table img{object-fit:cover;background:#eef6ff;border-radius:7px;width:42px;height:42px}.alquora-how-page .category-table span{color:var(--muted);font-weight:700}.alquora-how-page .category-table span svg{color:#009b8c;width:15px;height:15px;margin:0 auto;display:block}.alquora-how-page .category-table span span{display:none}.alquora-how-page .three-info-grid{grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:28px;display:grid}.alquora-how-page .three-info-grid article{padding:26px}.alquora-how-page .three-info-grid h2{margin:0 0 6px;font-size:22px;font-weight:900}.alquora-how-page .three-info-grid p{color:var(--muted);margin:0 0 18px;font-size:14px;font-weight:700}.alquora-how-page .three-info-grid ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.alquora-how-page .three-info-grid li{color:var(--muted);grid-template-columns:16px 1fr;gap:10px;padding-left:0;font-size:13.5px;font-weight:600;line-height:1.5;display:grid;position:relative}.alquora-how-page .three-info-grid li svg{width:15px;height:15px;color:var(--aqua);margin-top:2px}.alquora-how-page .faq-calculator-grid{grid-template-columns:.9fr .7fr 1fr 1.45fr;gap:18px;display:grid}.alquora-how-page .faq-card,.alquora-how-page .calculator-card,.alquora-how-page .link-list-card{padding:26px}.alquora-how-page .link-list-card{border:1px solid var(--border);box-shadow:var(--shadow);background:#fff;border-radius:20px}.alquora-how-page .link-list-card h2{color:var(--text);margin:0 0 18px;font-size:18px;font-weight:900}.alquora-how-page .link-list-card div{display:grid}.alquora-how-page .link-list-card a{border-top:1px solid var(--border);min-height:39px;color:var(--blue);justify-content:space-between;align-items:center;font-size:13px;font-weight:800;text-decoration:none;display:flex}.alquora-how-page .link-list-card a:first-child{border-top:0}.alquora-how-page .link-list-card svg{width:14px;height:14px}.alquora-how-page .faq-card details{border:1px solid var(--border);background:#fff;border-radius:11px;margin-top:10px}.alquora-how-page .faq-card summary{cursor:pointer;min-height:44px;color:var(--text);justify-content:space-between;align-items:center;padding:0 16px;font-size:14px;font-weight:800;display:flex}.alquora-how-page .faq-card summary:after{content:"";color:var(--blue);font-weight:900}.alquora-how-page .faq-card details p{color:var(--muted);margin:0;padding:0 16px 16px;font-size:13.5px;line-height:1.55}.alquora-how-page .calculator-card{background:radial-gradient(circle at 92% 80%,#005bea1a,#0000 28%),#fff;grid-template-columns:1fr 210px;align-items:center;gap:28px;display:grid}.alquora-how-page .calculator-card span{color:var(--blue);text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:900;display:block}.alquora-how-page .calculator-card h2{letter-spacing:-.04em;margin:0 0 14px;font-size:26px;font-weight:900;line-height:1.14}.alquora-how-page .calculator-card p{color:var(--muted);margin:0 0 22px;font-size:14.5px;line-height:1.65}.alquora-how-page .calculator-button{background:linear-gradient(90deg, var(--blue), var(--blue2));color:#fff;height:52px;box-shadow:var(--shadow-blue);cursor:pointer;border:none;border-radius:11px;align-items:center;gap:9px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:900;text-decoration:none;display:inline-flex}.alquora-how-page .calculator-button svg{width:18px;height:18px}.alquora-how-page .calculator-visual{background:linear-gradient(135deg,#eef6ff,#fff);border-radius:22px;width:210px;height:180px;position:relative;overflow:hidden}.alquora-how-page .calc-device{color:#475569;background:linear-gradient(135deg,#d1d5db,#f8fafc);border:2px solid #94a3b8;border-radius:16px;place-items:center;width:82px;height:112px;display:grid;position:absolute;bottom:22px;left:18px;box-shadow:0 16px 32px #10182829}.alquora-how-page .calc-device svg{width:54px;height:54px}.alquora-how-page .mini-chart-phone{border:1px solid var(--border);background:#fff;border-radius:18px;width:92px;height:158px;padding:20px 10px;position:absolute;top:16px;right:-8px;box-shadow:0 14px 30px #1018281a}.alquora-how-page .mini-chart-phone span{color:#60708b;margin:0 0 6px;font-size:8px;line-height:1.2}.alquora-how-page .mini-chart-phone strong{color:var(--blue);font-size:10px;font-weight:900;line-height:1.2;display:block}.alquora-how-page .mini-chart-phone div{background:linear-gradient(160deg,#0000 0 35%,#005bea2e 35% 100%),repeating-linear-gradient(90deg,#e3ecf5 0 1px,#0000 1px 24px);border-radius:10px;height:70px;margin-top:20px}.alquora-how-page .calculator-visual>svg{width:86px;height:86px;color:var(--blue)}@media (max-width:1200px){.alquora-how-page .how-hero,.alquora-how-page .how-steps-grid,.alquora-how-page .criteria-grid,.alquora-how-page .methodology-section,.alquora-how-page .methodology-grid,.alquora-how-page .duration-category-grid,.alquora-how-page .three-info-grid,.alquora-how-page .faq-calculator-grid,.alquora-how-page .calculator-card{grid-template-columns:1fr}.alquora-how-page .how-steps-grid{width:auto;margin:22px auto 24px;padding-left:0}.alquora-how-page .how-hero-visual{min-height:360px}.alquora-how-page .how-hero{grid-template-columns:1fr}.alquora-how-page .how-hero-copy{padding-bottom:34px}.alquora-how-page .hero-laptop-photo{object-position:center}.alquora-how-page .hero-calculator-panel{top:36px;left:28px;right:auto}}@media (max-width:760px){.alquora-how-page{padding:24px 16px 48px}.alquora-how-page .how-hero-copy{padding:34px 24px}.alquora-how-page .how-hero-visual{display:none}.alquora-how-page .how-hero h1{letter-spacing:-.04em;font-size:42px}.alquora-how-page .how-hero p{font-size:16px}.alquora-how-page .logic-head,.alquora-how-page .category-head{display:none}.alquora-how-page .logic-row,.alquora-how-page .category-table>div:not(.category-head){grid-template-columns:1fr;gap:8px;padding:16px}.alquora-how-page .calculator-visual{display:none}.alquora-how-page .faq-card,.alquora-how-page .calculator-card,.alquora-how-page .link-list-card,.alquora-how-page .logic-table-card,.alquora-how-page .category-example-card,.alquora-how-page .criteria-section,.alquora-how-page .methodology-section,.alquora-how-page .three-info-grid article{padding:22px}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
