/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-5xl:64rem;--container-6xl:72rem;--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);--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--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)}}@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{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-4{top:calc(var(--spacing) * 4)}.top-20{top:calc(var(--spacing) * 20)}.right-4{right:calc(var(--spacing) * 4)}.right-5{right:calc(var(--spacing) * 5)}.bottom-4{bottom:calc(var(--spacing) * 4)}.left-4{left:calc(var(--spacing) * 4)}.z-40{z-index:40}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.float-right{float:right}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.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)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.h-10{height:calc(var(--spacing) * 10)}.h-44{height:calc(var(--spacing) * 44)}.min-h-\[2rem\]{min-height:2rem}.min-h-\[297mm\]{min-height:297mm}.min-h-\[400px\]{min-height:400px}.min-h-\[820px\]{min-height:820px}.min-h-\[900px\]{min-height:900px}.min-h-screen{min-height:100vh}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[190px\]{max-width:190px}.max-w-\[210mm\]{max-width:210mm}.max-w-\[220px\]{max-width:220px}.max-w-\[820px\]{max-width:820px}.max-w-\[1050px\]{max-width:1050px}.max-w-\[1500px\]{max-width:1500px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-24{min-width:calc(var(--spacing) * 24)}.min-w-\[150px\]{min-width:150px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[500px\]{min-width:500px}.min-w-\[570px\]{min-width:570px}.flex-1{flex:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.list-none{list-style-type:none}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.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}.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-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}: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)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#e2ece8\]>:not(:last-child)){border-color:#e2ece8}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#8ea19a\]{border-color:#8ea19a}.border-\[\#9bb4a6\]{border-color:#9bb4a6}.border-\[\#91b2a6\]{border-color:#91b2a6}.border-\[\#12664f\]{border-color:#12664f}.border-\[\#a4bdb1\]{border-color:#a4bdb1}.border-\[\#b7d9c9\]{border-color:#b7d9c9}.border-\[\#b8cec5\]{border-color:#b8cec5}.border-\[\#b89340\]{border-color:#b89340}.border-\[\#bdd2ca\]{border-color:#bdd2ca}.border-\[\#c7a95c\]{border-color:#c7a95c}.border-\[\#cbded3\]{border-color:#cbded3}.border-\[\#cfe0d8\]{border-color:#cfe0d8}.border-\[\#d3e3d9\]{border-color:#d3e3d9}.border-\[\#d4e4dc\]{border-color:#d4e4dc}.border-\[\#d6e4de\]{border-color:#d6e4de}.border-\[\#dbe7e2\]{border-color:#dbe7e2}.border-\[\#dbe8e1\]{border-color:#dbe8e1}.border-\[\#e1b9b9\]{border-color:#e1b9b9}.border-\[\#e1ebe5\]{border-color:#e1ebe5}.border-\[\#e2ece8\]{border-color:#e2ece8}.border-\[\#e4d3a1\]{border-color:#e4d3a1}.border-\[\#e5ca87\]{border-color:#e5ca87}.border-\[\#eadba8\]{border-color:#eadba8}.border-red-200{border-color:var(--color-red-200)}.bg-\[\#102e27\]\/55{background-color:oklab(27.5811% -.0382414 .00280505/.55)}.bg-\[\#123f33\]{background-color:#123f33}.bg-\[\#745b17\]{background-color:#745b17}.bg-\[\#12664f\]{background-color:#12664f}.bg-\[\#17352e\]{background-color:#17352e}.bg-\[\#dfe9e5\]{background-color:#dfe9e5}.bg-\[\#e2f2e9\]{background-color:#e2f2e9}.bg-\[\#edf4f0\]{background-color:#edf4f0}.bg-\[\#edf5f0\]{background-color:#edf5f0}.bg-\[\#f0f7f3\]{background-color:#f0f7f3}.bg-\[\#f0f8f4\]{background-color:#f0f8f4}.bg-\[\#f1f7f4\]{background-color:#f1f7f4}.bg-\[\#f3f7f5\]{background-color:#f3f7f5}.bg-\[\#fff9e7\]{background-color:#fff9e7}.bg-\[\#fff9e8\]{background-color:#fff9e8}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.object-contain{object-fit:contain}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.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)}.p-10{padding:calc(var(--spacing) * 10)}.p-\[clamp\(24px\,5vw\,56px\)\]{padding:clamp(24px,5vw,56px)}.px-1{padding-inline:calc(var(--spacing) * 1)}.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-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.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-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))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.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-none{--tw-leading:1;line-height:1}.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-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#7d611f\]{color:#7d611f}.text-\[\#123f33\]{color:#123f33}.text-\[\#263c36\]{color:#263c36}.text-\[\#536b63\]{color:#536b63}.text-\[\#687b74\]{color:#687b74}.text-\[\#745b17\]{color:#745b17}.text-\[\#12664f\]{color:#12664f}.text-\[\#17352e\]{color:#17352e}.text-\[\#41665a\]{color:#41665a}.text-\[\#60776e\]{color:#60776e}.text-\[\#61736d\]{color:#61736d}.text-\[\#61786f\]{color:#61786f}.text-\[\#62796e\]{color:#62796e}.text-\[\#71857e\]{color:#71857e}.text-\[\#81938c\]{color:#81938c}.text-\[\#527568\]{color:#527568}.text-\[\#567269\]{color:#567269}.text-\[\#628078\]{color:#628078}.text-\[\#637970\]{color:#637970}.text-\[\#648076\]{color:#648076}.text-\[\#658078\]{color:#658078}.text-\[\#688177\]{color:#688177}.text-\[\#789088\]{color:#789088}.text-\[\#806216\]{color:#806216}.text-\[\#879891\]{color:#879891}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--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-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-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)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.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,)}.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))}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.last\:border-0:last-child{border-style:var(--tw-border-style);border-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\:border-\[\#12664f\]:hover{border-color:#12664f}.hover\:bg-\[\#f4f8f6\]:hover{background-color:#f4f8f6}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:text-\[\#12664f\]:hover{color:#12664f}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:inline{display:inline}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-10{padding:calc(var(--spacing) * 10)}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.5fr_1fr\]{grid-template-columns:1.5fr 1fr}.lg\:p-7{padding:calc(var(--spacing) * 7)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}}@media print{.print\:flex{display:flex}}}.cardBtns a{color:#52667e;background:#fff;border:1px solid #d7e1ec;border-radius:8px;place-items:center;padding:10px 7px;font-size:10px;font-weight:800;text-decoration:none;display:grid}.cardBtns .cardPrimary{background:var(--blue);border-color:var(--blue);color:#fff}.detailHero{background:radial-gradient(circle at 82% 35%,#e7f4ff 0,#0000 48%),linear-gradient(#f9fcff,#fff);border-bottom:1px solid #edf2f7;padding:52px 0 55px}.breadcrumbs{color:#8090a3;align-items:center;gap:9px;font-size:10px;display:flex}.breadcrumbs a{color:#60748c;text-decoration:none}.breadcrumbs b{color:var(--ink)}.detailIntro{justify-content:space-between;align-items:end;gap:40px;margin-top:48px;display:flex}.detailIntro h1{margin:16px 0 10px;font-size:44px}.detailIntro p{color:var(--muted);margin:0}.templateAction{text-align:center;flex-direction:column;align-items:stretch;gap:9px;width:240px;display:flex}.templateAction button,.templateMeta button{background:var(--blue);color:#fff;border:0;border-radius:10px;padding:14px 18px;font-weight:800}.templateAction button:disabled,.templateMeta button:disabled{cursor:not-allowed;color:#f5f8fb;background:#afbdcc}.templateAction small,.templateMeta>small{color:#8191a4;font-size:9px;line-height:1.5}.detailSection{padding-top:72px;padding-bottom:95px}.sectionLead h2,.detailInfoGrid h2{margin:9px 0;font-size:29px}.detailPreviewGrid{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.imagePlaceholder{text-align:center;color:#71869d;background:repeating-linear-gradient(135deg,#f8fbfe,#f8fbfe 12px,#f3f7fb 12px 24px);border:1px dashed #abc0d5;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.imagePlaceholder b{color:var(--navy);font-size:17px}.imagePlaceholder span{margin-top:12px;font-weight:750}.imagePlaceholder small{margin-top:7px;font-size:9px}.detailInfoGrid{grid-template-columns:1.35fr .65fr;gap:24px;margin-top:72px;display:grid}.featurePlaceholder,.templateMeta{border:1px solid var(--line);background:#fff;border-radius:15px;padding:29px}.featurePlaceholder>div{text-align:center;color:#73879d;background:#f8fbfe;border:1px dashed #b8cadb;border-radius:11px;margin-top:24px;padding:32px}.featurePlaceholder>div b{color:#536b84}.featurePlaceholder>div p{margin:7px 0 0;font-size:11px}.templateMeta dl{margin:23px 0}.templateMeta dl div{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;display:flex}.templateMeta dt{color:#7a8da2}.templateMeta dd{color:var(--ink);text-align:right;margin:0;font-weight:750}.templateMeta button{width:100%}.templateMeta>small{text-align:center;margin-top:9px;display:block}@media (width<=760px){.detailIntro{flex-direction:column;align-items:flex-start}.templateAction{width:100%}.detailPreviewGrid,.detailInfoGrid{grid-template-columns:1fr}.imagePlaceholder{min-height:230px}}@media (width<=620px){.detailHero{padding:38px 0 42px}.breadcrumbs{white-space:nowrap;padding-bottom:4px;overflow:auto}.detailIntro{gap:26px;margin-top:36px}.detailIntro h1{letter-spacing:-1px;font-size:34px}.detailSection{padding-top:52px;padding-bottom:70px}.sectionLead h2,.detailInfoGrid h2{font-size:25px}.detailInfoGrid{margin-top:52px}.featurePlaceholder,.templateMeta{padding:23px 19px}}:root{--navy:#0b2d57;--blue:#17875a;--ink:#17324d;--muted:#66788a;--line:#dce7e1;--soft:#f4f8f6;--green:#17875a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font-family:Noto Sans Thai,Leelawadee UI,Tahoma,Arial,sans-serif}button,input{font:inherit}.container{width:min(1160px,100% - 40px);margin:auto}header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fffffff2;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:74px;display:flex}.brand{color:var(--navy);align-items:center;gap:10px;font-weight:850;line-height:1;text-decoration:none;display:flex}.brand>b{color:#fff;background:linear-gradient(145deg,#0b2d57,#17875a);border-radius:10px;place-items:center;width:37px;height:37px;font-size:19px;display:grid}.brand small{letter-spacing:1.8px;color:#6e8096;margin-top:5px;font-size:8px;display:block}.links{gap:34px;display:flex}.links a{color:#50637a;font-size:14px;font-weight:650;text-decoration:none}.navCta{background:var(--navy);color:#fff;border-radius:9px;padding:11px 18px;font-size:12px;font-weight:750;text-decoration:none}.hero{background:radial-gradient(circle at 82% 45%,#e7f4ff 0,#0000 48%),linear-gradient(#f9fcff,#fff);border-bottom:1px solid #edf2f7;overflow:hidden}.heroGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:585px;display:grid}.eyebrow,.kicker{letter-spacing:1.5px;color:var(--blue);font-size:11px;font-weight:850}.eyebrow{background:#eaf3ff;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.eyebrow i{background:var(--blue);border-radius:50%;width:7px;height:7px}h1{letter-spacing:-2px;color:#092650;margin:22px 0 18px;font-size:53px;line-height:1.14}h1 em{color:var(--blue);font-style:normal}.heroGrid>div>p{color:#60738b;font-size:16px;line-height:1.8}.heroActions{gap:11px;margin:30px 0 22px;display:flex}.button{border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.button svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:18px}.primary{color:#fff;background:var(--blue);box-shadow:0 10px 24px #17875a2b}.secondary{color:var(--navy);background:#fff;border:1px solid #ccd8e5}.trust{color:#73859a;font-size:11px}.trust:first-letter{color:var(--green)}.visual{height:425px;position:relative}.dash{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px;position:absolute;inset:60px 28px 48px 48px;transform:rotate(-1deg);box-shadow:0 28px 60px #0e30591f}.dashTitle{color:#91a0b4;justify-content:space-between;display:flex}.dashTitle strong{color:var(--ink);font-size:14px}.dashTitle small,.float small{color:#8392a5;margin-top:5px;font-size:9px;display:block}.stats{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.stats div{background:#f5f8fc;border-radius:9px;padding:12px}.stats small{color:#8291a4;font-size:8px}.stats b{color:#244970;font-size:22px;display:block}.chart{background:repeating-linear-gradient(0deg,#fff,#fff 34px,#e9eef4 35px);align-items:flex-end;gap:12px;height:140px;margin-top:19px;padding:10px 14px 0;display:flex}.chart i{background:linear-gradient(#68a9f4,#2775d8);border-radius:5px 5px 0 0;flex:1}.float{z-index:2;border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;box-shadow:0 15px 35px #0e30591f}.float>b{width:36px;height:36px;color:var(--blue);background:#eaf3ff;border-radius:9px;place-items:center;display:grid}.float strong{font-size:11px}.float i{color:#087d59;background:#e8f8f1;border-radius:99px;padding:5px 7px;font-size:8px;font-style:normal}.one{top:22px;left:0}.two{padding-right:38px;bottom:27px;right:0}.two>b{color:var(--green);background:#e9f8f2}.section{padding-top:90px;padding-bottom:95px}.section h2,.tools h2,.social h2{letter-spacing:-.6px;margin:10px 0;font-size:33px}.sub{color:var(--muted);margin:0;line-height:1.7}.searchBar{justify-content:space-between;align-items:center;gap:20px;margin:36px 0 29px;display:flex}.searchBar label{color:#788ba1;border:1px solid #d7e1ec;border-radius:10px;align-items:center;gap:10px;width:min(390px,100%);height:47px;padding:0 14px;display:flex}.searchBar label:focus-within{outline:3px solid #e5f0ff}.searchBar input{border:0;outline:0;width:100%}.filters{gap:7px;display:flex;overflow:auto}.filters button{color:#5c7088;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7e1ec;border-radius:8px;padding:9px 13px;font-size:11px}.filters .active{color:#fff;background:var(--navy);border-color:var(--navy)}.grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.card{border:1px solid var(--line);border-radius:14px;transition:all .2s;overflow:hidden;box-shadow:0 7px 22px #112d4e0d}.card:hover{transform:translateY(-3px);box-shadow:0 13px 30px #112d4e19}.preview{place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.preview.blue{color:#1765d1;background:#eaf3ff}.preview.cyan{color:#168aa5;background:#e8f8fb}.preview.green{color:#128c65;background:#e9f8f2}.preview.amber{color:#c58209;background:#fff7e3}.preview.violet{color:#7550ce;background:#f2edff}.preview.rose{color:#cf4d59;background:#fff0f1}.sheet{background:repeating-linear-gradient(0deg,#ffffffc4,#ffffffc4 17px,#5c7da41c 18px),repeating-linear-gradient(90deg,#0000,#0000 45px,#5c7da41a 46px);border:6px solid #ffffffe8;border-radius:7px;position:absolute;inset:20px 35px;transform:rotate(-2deg)}.preview>b{z-index:2;background:#fff;border-radius:12px;place-items:center;width:49px;height:49px;font-size:19px;display:grid;box-shadow:0 8px 20px #254f7e21}.preview>small{z-index:2;background:#fffffff0;border-radius:5px;padding:5px 8px;font-size:8px;font-weight:800;position:absolute;bottom:13px;left:15px}.type{color:var(--blue);background:#edf5ff;border-radius:5px;padding:5px 7px;font-size:9px;font-weight:850}.card h3{margin:14px 0 7px;font-size:15px}.card p{min-height:40px;color:var(--muted);margin:0;font-size:11px;line-height:1.65}.cardBtns{grid-template-columns:1fr 1.12fr;gap:8px;margin-top:18px;display:grid}.cardBtns button{cursor:pointer;color:#52667e;background:#fff;border:1px solid #d7e1ec;border-radius:8px;padding:10px 7px;font-size:10px;font-weight:800}.cardBtns button:last-child{background:var(--blue);border-color:var(--blue);color:#fff}.empty{text-align:center;background:#f9fbfd;border:1px dashed #cbd8e6;border-radius:14px;padding:65px 20px}.empty p{color:var(--muted)}.tools{background:var(--soft);padding:86px 0}.sectionTitle{justify-content:space-between;align-items:end;display:flex}.sectionTitle>b{letter-spacing:1.4px;color:#62758c;border:1px solid #c9d5e2;border-radius:99px;padding:8px 11px;font-size:9px}.toolGrid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:32px;display:grid}.toolGrid article{border:1px solid var(--line);background:#fff;border-radius:13px;padding:24px 19px}.toolGrid article>b{width:42px;height:42px;color:var(--blue);background:#eaf3ff;border-radius:10px;place-items:center;font-size:18px;display:grid}.toolGrid h3{margin:16px 0 7px;font-size:13px}.toolGrid p{color:#8796a8;margin:0;font-size:10px}.about{grid-template-columns:250px 1fr;align-items:center;gap:65px;max-width:900px;display:grid}.profile{aspect-ratio:1;color:#71849a;background:linear-gradient(145deg,#eaf3fb,#f9fbfe);border:1px dashed #b9cada;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;display:flex}.profile>b{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:84px;height:84px;font-size:26px;display:grid}.profile small{text-align:center;margin-top:12px;line-height:1.45}.pills{flex-wrap:wrap;gap:8px;margin-top:21px;display:flex}.pills span{color:#536880;background:#f0f5fa;border-radius:7px;padding:7px 10px;font-size:10px}.social{padding:0 0 48px}.socialBox{color:#fff;background:linear-gradient(125deg,#092856,#0b3e7e);border-radius:22px;justify-content:space-between;align-items:center;padding:46px 52px;display:flex}.socialBox>div>span{color:#88bbf3;letter-spacing:1px;font-size:11px;font-weight:800}.social h2{color:#fff;margin:7px 0}.social p{color:#b7cae0;margin:0;font-size:12px}.socialBtns{gap:8px;display:flex}.socialBtns button{color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:9px;padding:12px 15px;font-weight:850}.socialBtns small{margin-left:6px}footer{border-top:1px solid var(--line);padding:29px 0}footer>.container{align-items:center;gap:30px;display:flex}footer p{color:#78899c;flex:1;font-size:10px}footer>.container>small{color:#92a0af}@media (width<=900px){.links{display:none}.heroGrid{grid-template-columns:1fr;gap:30px;padding-top:70px}.heroGrid>div:first-child{text-align:center}.heroActions{justify-content:center}.visual{width:100%;max-width:540px;height:370px;margin:auto}.grid,.toolGrid{grid-template-columns:repeat(2,1fr)}.about{grid-template-columns:210px 1fr;gap:40px}.socialBox{flex-direction:column;align-items:flex-start;gap:28px}}@media (width<=620px){.container{width:calc(100% - 28px)}.nav{height:65px}.navCta{padding:10px 12px}.heroGrid{padding-top:54px}.heroGrid h1{letter-spacing:-1.2px;font-size:38px}.heroGrid>div>p{font-size:13px}.heroActions{flex-direction:column}.button{width:100%}.trust{line-height:2}.visual{height:325px}.dash{padding:17px;inset:54px 2px 38px 13px}.chart{height:105px}.one{left:-3px}.two{right:-3px}.section{padding:68px 0 74px}.section h2,.tools h2,.social h2{font-size:26px}.searchBar{flex-direction:column;align-items:stretch;margin-top:27px}.filters{padding-bottom:3px}.grid{grid-template-columns:1fr}.tools{padding:68px 0}.sectionTitle{align-items:flex-start;gap:10px}.toolGrid{grid-template-columns:1fr 1fr;gap:9px}.toolGrid article{padding:19px 14px}.about{text-align:center;grid-template-columns:1fr;gap:28px}.profile{width:185px;margin:auto}.pills{justify-content:center}.social{padding-bottom:58px}.socialBox{border-radius:17px;padding:34px 24px}.socialBtns{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.socialBtns button{padding:11px 5px}.socialBtns small{margin:4px 0 0;display:block}footer>.container{flex-wrap:wrap}footer p{flex-basis:100%;order:3;margin:0}footer>.container>small{margin-left:auto}}.featuredGrid{margin-top:36px}.viewAll{flex-direction:column;align-items:center;gap:12px;margin-top:38px;display:flex}.viewAll .button{min-width:210px}.viewAll small{color:#7a8ba0;text-align:center}.libraryHero{background:radial-gradient(circle at 82% 35%,#e7f4ff 0,#0000 48%),linear-gradient(#f9fcff,#fff);border-bottom:1px solid #edf2f7;padding:48px 0 44px}.libraryHero .kicker{margin-top:22px;display:block}.libraryHero h1{margin:14px 0;font-size:44px}.libraryHero p{max-width:650px;color:var(--muted);line-height:1.75}.backLink{color:#526b85;font-size:12px;font-weight:700;text-decoration:none}.backLink:hover{color:var(--blue)}.librarySection{min-height:620px;padding-top:64px;padding-bottom:95px}.libraryHeading{justify-content:space-between;align-items:end;display:flex}.libraryHeading h2{margin:0 0 5px;font-size:30px}.librarySearch{margin-top:26px}.links a[aria-current=page]{color:var(--blue)}.loadMore{justify-content:center;margin-top:38px;display:flex}.loadMore button{min-width:190px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cbd8e6;border-radius:10px;padding:13px 20px;font-weight:800}.loadMore button:hover{border-color:var(--blue);color:var(--blue);background:#f7fbff}.loadMore small{color:#7b8da3;font-weight:600}@media (width<=620px){.featuredGrid{margin-top:28px}.viewAll{margin-top:30px}.viewAll .button{width:100%}.libraryHero{padding:32px 0 30px}.libraryHero .kicker{margin-top:18px}.libraryHero h1{letter-spacing:-1px;font-size:34px}.libraryHero p{font-size:13px}.librarySection{padding-top:48px;padding-bottom:70px}.libraryHeading h2{font-size:26px}.librarySearch{margin-top:22px}}.contentGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.formulaHomeGrid{margin-top:34px}.contentCard{border:1px solid var(--line);background:#fff;border-radius:15px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 8px 24px #102d4f0d}.contentThumb{aspect-ratio:1.05;background:#edf3f8;display:block;overflow:hidden}.contentThumb img{object-fit:contain;width:100%;height:100%;display:block}.contentCardBody{flex-direction:column;flex:1;padding:19px;display:flex}.contentTags{flex-wrap:wrap;gap:7px;display:flex}.contentTags span{color:var(--blue);background:#eaf3ff;border-radius:6px;padding:5px 8px;font-size:9px;font-weight:850}.contentCard h3{margin:13px 0 8px;font-size:16px;line-height:1.45}.contentCard p{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.contentCardBody>code{text-overflow:ellipsis;white-space:nowrap;color:#24476b;background:#f3f7fb;border-radius:7px;margin-top:14px;padding:10px;font-size:10px;display:block;overflow:hidden}.contentButton{color:var(--blue);margin-top:auto;padding-top:18px;font-size:11px;font-weight:850;text-decoration:none}.tipsHero{background:radial-gradient(circle at 82% 35%,#e7f8f1 0,#0000 48%),linear-gradient(#f9fcff,#fff)}.contentDetailHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 35%,#e7f8f1 0,#0000 48%),linear-gradient(#f9fcff,#fff);padding:52px 0 58px}.contentDetailIntro{max-width:830px;margin-top:42px}.contentDetailIntro h1{margin:14px 0 10px;font-size:44px}.contentDetailIntro p{color:var(--muted);font-size:15px;line-height:1.75}.articleLayout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:50px;padding-top:64px;padding-bottom:95px;display:grid}.articleMain{min-width:0}.articleArtwork{object-fit:contain;border:1px solid var(--line);background:#f8fafc;border-radius:16px;width:100%;max-height:930px;display:block}.articleMain section{margin-top:55px}.articleMain h2{margin:0 0 17px;font-size:25px}.articleMain p,.steps,.tipsList{color:#50657d;line-height:1.8}.formulaBox{background:#f5f9fd;border:1px solid #cfe0ef;border-radius:11px;align-items:center;gap:14px;padding:14px;display:flex}.formulaBox code{white-space:nowrap;color:#0c3e73;flex:1;min-width:0;padding:6px;font-size:14px;overflow-x:auto}.copyFormula{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:8px;flex:none;padding:10px 13px;font-size:10px;font-weight:800}.dataTableWrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto}.dataTableWrap table{border-collapse:collapse;width:100%;min-width:570px;font-size:11px}.dataTableWrap th{color:#fff;text-align:left;background:#0c3465}.dataTableWrap th,.dataTableWrap td{border-bottom:1px solid var(--line);white-space:nowrap;padding:11px 12px}.dataTableWrap tbody tr:last-child td{border-bottom:0}.shortcutList{gap:10px;display:grid}.shortcutList>div{border:1px solid var(--line);border-radius:10px;grid-template-columns:34px 190px 1fr;align-items:center;gap:13px;padding:14px;display:grid}.shortcutList>div>b{width:30px;height:30px;color:var(--blue);background:#eaf3ff;border-radius:50%;place-items:center;display:grid}.shortcutList code{color:var(--navy);font-weight:800}.shortcutList span strong,.shortcutList span small{display:block}.shortcutList span small{color:var(--muted);margin-top:4px}.compat{background:#edf8f3;border-radius:13px;padding:24px}.compat h2{font-size:18px}.compat p{color:#167050;margin:0;font-weight:800}.articleLayout>aside{border:1px solid var(--line);border-radius:14px;padding:22px;position:sticky;top:95px}.articleLayout>aside div{border-bottom:1px solid var(--line);padding:12px 0}.articleLayout>aside span,.articleLayout>aside b{display:block}.articleLayout>aside span{color:#7c8da1;font-size:9px}.articleLayout>aside b{margin-top:5px;font-size:11px}.articleLayout>aside a{text-align:center;background:var(--navy);color:#fff;border-radius:8px;margin-top:18px;padding:11px;font-size:10px;font-weight:800;text-decoration:none;display:block}.relatedGrid{grid-template-columns:repeat(2,1fr)}.formulaLibraryFeatured{color:inherit;background:radial-gradient(circle at 92% 20%,#dceeff 0,#0000 38%),linear-gradient(135deg,#f8fbff,#edf6ff);border:1px solid #bcd5ef;border-radius:18px;justify-content:space-between;align-items:center;gap:34px;margin-bottom:48px;padding:30px 32px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 14px 34px #102d4f14}.formulaLibraryFeatured:hover{transform:translateY(-2px);box-shadow:0 18px 40px #102d4f1c}.formulaFeaturedCopy{min-width:0}.formulaFeaturedBadge{color:#745700;background:#fff3c7;border-radius:99px;padding:6px 10px;font-size:10px;font-weight:850;display:inline-flex}.formulaLibraryFeatured h2{color:var(--navy);margin:14px 0 7px;font-size:27px;line-height:1.35}.formulaLibraryFeatured p{color:#556b83;max-width:750px;margin:0;font-size:12px;line-height:1.75}.formulaFeaturedLabels{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.formulaFeaturedLabels span{color:#36536f;background:#ffffffd9;border:1px solid #d2e1f0;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:750}.formulaFeaturedCta{background:var(--blue);color:#fff;white-space:nowrap;border-radius:10px;flex:none;place-items:center;min-height:46px;padding:12px 18px;font-size:12px;display:grid;box-shadow:0 8px 20px #1768d72b}.additionalExample{background:#fffaf0;border:1px solid #f0d88d;border-radius:13px;padding:24px}.additionalExample>span{color:#795b00;background:#ffedb7;border-radius:6px;margin-bottom:10px;padding:5px 8px;font-size:9px;font-weight:850;display:inline-block}.additionalExample h2{font-size:20px}.additionalExample p{margin:14px 0 0}.additionalExample .formulaBox{background:#fff;border-color:#ead79c}@media (width<=900px){.contentGrid{grid-template-columns:repeat(2,1fr)}.articleLayout{grid-template-columns:1fr}.articleLayout>aside{position:static}.links{gap:20px}}@media (width<=620px){.brand small{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.8px;max-width:175px;overflow:hidden}.contentGrid,.relatedGrid{grid-template-columns:1fr}.contentThumb{aspect-ratio:auto}.contentThumb img{object-fit:contain;height:auto}.contentDetailHero{padding:38px 0 44px}.contentDetailIntro{margin-top:32px}.contentDetailIntro h1{letter-spacing:-1px;font-size:33px}.articleLayout{gap:35px;padding-top:38px;padding-bottom:70px}.articleArtwork{border-radius:11px}.articleMain section{margin-top:42px}.articleMain h2{font-size:22px}.formulaBox{flex-direction:column;align-items:stretch}.formulaBox code{width:100%}.copyFormula{min-height:44px}.shortcutList>div{grid-template-columns:32px 1fr}.shortcutList span{grid-column:2}.contentCardBody>code{text-overflow:clip;overflow-x:auto}.formulaHomeGrid{margin-top:28px}.formulaLibraryFeatured{flex-direction:column;align-items:stretch;gap:22px;margin-bottom:38px;padding:23px 18px}.formulaLibraryFeatured h2{font-size:22px}.formulaFeaturedLabels{grid-template-columns:1fr 1fr;display:grid}.formulaFeaturedLabels span{min-width:0;padding:7px 8px}.formulaFeaturedCta{width:100%;min-height:48px}}.nav{gap:18px}.links{gap:28px;margin-left:auto}.navActions{align-items:center;gap:8px;display:flex}.vipLoginNav{color:#fff;white-space:nowrap;background:#11805a;border:1px solid #11805a;border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.vipLoginNav:hover{background:#0b6949;border-color:#0b6949}.vipLoginNav:focus-visible{outline-offset:3px;outline:3px solid #8ec4ff}.navCta{white-space:nowrap}.navCoffee{color:var(--navy);cursor:pointer;white-space:nowrap;background:#fff7e3;border:1px solid #efd89e;border-radius:9px;padding:10px 14px;font-size:11px;font-weight:800}.navCoffee:hover{background:#ffefc8}.menuToggle,.mobileMenu{display:none}.navCoffee:focus-visible,.menuToggle:focus-visible,.floatingCoffee:focus-visible,.mobileMenu a:focus-visible,.mobileMenu button:focus-visible{outline-offset:3px;outline:3px solid #8ec4ff}.floatingCoffee{right:max(22px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));z-index:19;aspect-ratio:1;cursor:pointer;filter:drop-shadow(0 10px 16px #092b5938);touch-action:manipulation;background:0 0;border:0;width:clamp(96px,8vw,116px);padding:0;transition:transform .18s,filter .18s;display:block;position:fixed}.floatingCoffee:hover{filter:drop-shadow(0 13px 20px #092b5942);transform:translateY(-3px)scale(1.035)}.coffeeCatFloat{width:100%;height:100%;animation:4.8s ease-in-out infinite coffeeCatFloat;display:block}.coffeeCatFloat img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.mascotTooltip{width:max-content;max-width:210px;color:var(--navy);opacity:0;pointer-events:none;background:#fff;border:1px solid #dbe5ef;border-radius:9px;padding:8px 11px;font-size:10px;font-weight:800;line-height:1.3;transition:opacity .16s,transform .16s;position:absolute;top:50%;right:calc(100% + 9px);transform:translate(5px,-50%);box-shadow:0 8px 24px #092b5924}.floatingCoffee:hover .mascotTooltip,.floatingCoffee:focus-visible .mascotTooltip{opacity:1;transform:translateY(-50%)}@keyframes coffeeCatFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.008)}}@media (width<=900px){body{padding-bottom:calc(82px + env(safe-area-inset-bottom))}.navActions{margin-left:auto}.vipLoginNav{display:none}.mobileMenu .mobileVipLogin{color:#096444;background:#e4f4eb;border-color:#9bd2b1;font-weight:800}.navCoffee{display:none}.menuToggle{width:42px;height:42px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d7e1ec;border-radius:9px;place-items:center;font-size:21px;display:grid}.mobileMenu{border-top:1px solid var(--line);gap:7px;padding-top:12px;padding-bottom:16px;display:grid}.mobileMenu a,.mobileMenu button{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:#f5f8fc;border:0;border-radius:9px;padding:12px 14px;font-size:12px;font-weight:750;text-decoration:none;display:block}.mobileMenu button{background:#fff7e3;border:1px solid #efd89e}.mobileMenu .mobileFollow{background:var(--navy);color:#fff;text-align:center}.floatingCoffee{right:calc(8px + env(safe-area-inset-right));bottom:calc(8px + env(safe-area-inset-bottom));width:clamp(72px,20vw,82px)}.mascotTooltip{white-space:nowrap;opacity:1;background:#fff8e7;border-color:#efd89e;max-width:120px;padding:6px 8px;font-size:9px;line-height:1.25;display:block;top:45%;right:calc(100% - 7px);transform:translateY(-50%)}.mascotTooltip:after{content:"";background:#fff8e7;border-top:1px solid #efd89e;border-right:1px solid #efd89e;width:10px;height:10px;position:absolute;top:50%;right:-6px;transform:translateY(-50%)rotate(45deg)}}@media (width<=620px){.navCta{display:none}.nav{gap:8px}.navActions{gap:6px}.menuToggle{width:40px;height:40px}}@media (width<=768px){header .navCoffee{display:none!important}}@media (prefers-reduced-motion:reduce){.floatingCoffee,.coffeeCatFloat{transition:none;animation:none}.floatingCoffee:hover{transform:none}}.toolsAllLink{color:var(--blue);font-size:11px;font-weight:800;text-decoration:none}.toolCardReady>a{color:var(--blue);margin-top:14px;font-size:11px;font-weight:850;text-decoration:none;display:inline-block}.toolCardReady p{min-height:34px}.toolsHero .kicker{display:block}.toolsLibraryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.toolsLibraryCard{border:1px solid var(--line);background:#fff;border-radius:15px;gap:20px;padding:26px;display:flex;box-shadow:0 8px 24px #102d4f0d}.toolsLibraryCard>b{height:52px;color:var(--blue);background:#eaf3ff;border-radius:12px;flex:0 0 52px;place-items:center;font-size:22px;display:grid}.toolsLibraryCard span{color:var(--green);font-size:9px;font-weight:850}.toolsLibraryCard h2{margin:7px 0;font-size:20px}.toolsLibraryCard p{color:var(--muted);font-size:12px;line-height:1.7}.toolsLibraryCard .button{width:max-content;margin-top:18px}.calculatorHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 82% 35%,#e7f4ff 0,#0000 48%),linear-gradient(#f9fcff,#fff);padding:54px 0 48px}.calculatorHero .kicker{margin-top:35px;display:block}.calculatorHero h1{margin:12px 0;font-size:44px}.calculatorHero p{color:var(--muted);margin:0}.calculatorSection{padding-top:54px;padding-bottom:90px}.calculatorGrid{grid-template-columns:minmax(0,1fr) minmax(340px,.85fr);align-items:start;gap:24px;display:grid}.calculatorPanel,.resultPanel{border:1px solid var(--line);background:#fff;border-radius:16px;padding:28px;box-shadow:0 10px 28px #102d4f0c}.calculatorPanel h2,.resultPanel h2{margin:0 0 24px;font-size:21px}.calcField{gap:8px;margin-top:18px;display:grid}.calcField>span,.rateField legend{color:#40566f;font-size:12px;font-weight:800}.calcField input{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #cfdbe7;border-radius:9px;padding:10px 13px}.calcField input:focus{border-color:var(--blue);outline:3px solid #dcecff}.calcFieldRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rateField{border:0;margin:22px 0 0;padding:0}.rateField legend{margin-bottom:10px}.rateOptions{flex-wrap:wrap;gap:8px;display:flex}.rateOptions button{color:#50667e;cursor:pointer;background:#fff;border:1px solid #cfdbe7;border-radius:9px;min-height:42px;padding:8px 13px;font-size:11px;font-weight:800}.rateOptions button.selected{border-color:var(--blue);background:var(--blue);color:#fff;box-shadow:0 5px 14px #1768d72b}.resetButton{min-height:44px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cbd7e4;border-radius:9px;margin-top:25px;padding:10px 18px;font-weight:800}.resultPanel{position:sticky;top:95px}.resultEmpty{color:#73869d;text-align:center;background:#f8fbfe;border:1px dashed #cbd8e6;border-radius:12px;place-items:center;min-height:260px;display:grid}.resultList{margin:0}.resultList div{border-bottom:1px solid var(--line);justify-content:space-between;gap:18px;padding:12px 0;display:flex}.resultList dt{color:var(--muted);font-size:12px}.resultList dd{color:var(--ink);text-align:right;margin:0;font-size:12px;font-weight:800}.totalResult{color:#fff;background:linear-gradient(135deg,#0b3e7e,#1768d7);border-radius:13px;margin-top:20px;padding:22px}.totalResult span{font-size:12px;display:block}.totalResult strong{margin-top:7px;font-size:31px;line-height:1.2;display:block}.calculationSteps{border-top:1px solid var(--line);margin-top:24px;padding-top:22px}.calculationSteps h3{margin:0 0 12px;font-size:16px}.calculationSteps p{overflow-wrap:anywhere;color:#36516e;background:#f3f7fb;border-radius:8px;margin:8px 0;padding:10px;font-size:11px;line-height:1.6}.calcNote{background:#fff9e9;border:1px solid #f0dfac;border-radius:12px;margin-top:24px;padding:21px 24px}.calcNote h2{margin:0 0 7px;font-size:14px}.calcNote p{color:#685e46;margin:0;font-size:10px;line-height:1.75}.workTypeOptions{gap:9px;display:grid}.workTypeOptions label{cursor:pointer;background:#fff;border:1px solid #cfdbe7;border-radius:10px;align-items:flex-start;gap:11px;padding:13px;display:flex}.workTypeOptions label.selected{border-color:var(--blue);background:#f0f6ff;box-shadow:0 0 0 2px #dcecff}.workTypeOptions input{accent-color:var(--blue);margin-top:3px}.workTypeOptions span{gap:4px;display:grid}.workTypeOptions strong{color:var(--ink);font-size:11px}.workTypeOptions small{color:var(--muted);font-size:9px;line-height:1.55}.thirtyDayNote{background:#f8fbfe;border-left:3px solid #7cadde;gap:5px;margin-top:15px;padding:12px;display:grid}.thirtyDayNote strong{color:var(--navy);font-size:11px}.thirtyDayNote small{color:var(--muted);font-size:9px;line-height:1.65}@media (width<=768px){.toolsLibraryGrid,.calculatorGrid{grid-template-columns:1fr}.calculatorHero{padding:40px 0}.calculatorHero .kicker{margin-top:28px}.calculatorHero h1{letter-spacing:-1px;font-size:34px}.calculatorHero p{font-size:13px;line-height:1.7}.calculatorSection{padding-top:36px;padding-bottom:72px}.calculatorPanel,.resultPanel{padding:22px 18px}.resultPanel{position:static}.calcFieldRow{grid-template-columns:1fr}.rateOptions button{flex:85px}.resetButton{width:100%}.totalResult strong{font-size:27px}.toolsLibraryCard{padding:21px 18px}.toolsLibraryCard .button{width:100%}}.percentagePage{color:#2e2a25;background:#f6f0e5}.percentageWrap{width:min(940px,100% - 40px);margin:auto}.percentageHero{text-align:center;padding:42px 0 0}.percentageHero .backLink{color:#756e65;width:max-content;margin-bottom:22px;display:block}.percentageBadge{color:#8b5e34;letter-spacing:1.4px;background:#f1e4d0;border-radius:999px;padding:7px 13px;font-size:11px;font-weight:850;display:inline-block}.percentageHero h1{color:#2e2a25;letter-spacing:-1.2px;margin:13px 0 8px;font-size:clamp(30px,5vw,46px);line-height:1.15}.percentageHero p{color:#756e65;margin:0;font-size:16px}.percentageCalculator{padding:28px 0 72px}.percentageModes{grid-template-columns:1fr 1fr;gap:14px;display:grid}.percentageMode{text-align:left;color:#2e2a25;cursor:pointer;background:#fffdf9;border:1.5px solid #e2d7c6;border-radius:18px;width:100%;min-height:112px;padding:19px;transition:all .16s;box-shadow:0 4px 15px #46342209}.percentageMode:hover{border-color:#c9ad89;transform:translateY(-1px)}.percentageMode.active{background:#fffaf2;border:2px solid #8b5e34;box-shadow:0 12px 34px #46342214}.percentageMode strong{margin-bottom:8px;font-size:17px;line-height:1.45;display:block}.percentageMode span{color:#756e65;font-size:13px;line-height:1.45}.percentageHint{text-align:center;color:#756e65;margin:12px 0 16px;font-size:13px}.percentagePanel{background:#fffdf9;border:1px solid #e2d7c6;border-radius:22px;padding:26px;box-shadow:0 12px 34px #46342214}.percentagePanel h2{color:#2e2a25;margin:0 0 7px;font-size:21px}.percentageDescription{color:#756e65;margin:0 0 22px;font-size:14px;line-height:1.6}.percentageFields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.percentageFields label{gap:7px;display:grid}.percentageFields label>span,.adjustmentChoice legend{color:#2e2a25;font-size:13px;font-weight:750}.percentageFields input{color:#2e2a25;background:#fff;border:1.5px solid #e2d7c6;border-radius:12px;outline:none;width:100%;min-width:0;padding:13px 14px}.percentageFields input:focus{border-color:#8b5e34;box-shadow:0 0 0 3px #8b5e341a}.adjustFields{grid-template-columns:1fr}.adjustmentChoice{border:0;margin:0;padding:0}.adjustmentChoice legend{margin-bottom:7px}.adjustmentChoice div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.adjustmentChoice button{color:#2e2a25;cursor:pointer;background:#fff;border:1.5px solid #e2d7c6;border-radius:12px;min-height:50px;padding:13px;font-weight:800}.adjustmentChoice button.active{color:#8b5e34;background:#fff4e4;border:2px solid #8b5e34}.percentageLiveExample{color:#756e65;background:#f7f0e5;border-radius:12px;margin-top:12px;padding:11px 13px;font-size:13px}.percentageActions{gap:10px;margin-top:18px;display:flex}.percentageActions button{cursor:pointer;border:0;border-radius:12px;min-height:48px;padding:13px 20px;font-size:15px;font-weight:800}.calculateButton{color:#fff;background:#8b5e34;flex:1}.clearButton{color:#2e2a25;background:#eee6db}.percentageResult{text-align:center;background:#fbf6ee;border:1px solid #e2d7c6;border-radius:18px;margin-top:18px;padding:22px}.percentageResult>span{color:#756e65;font-size:13px;font-weight:700;display:block}.percentageResult>strong{color:#2e2a25;overflow-wrap:anywhere;margin:5px 0 13px;font-size:38px;font-weight:900;line-height:1.15;display:block}.percentageResult>p{color:#756e65;margin:0;font-size:14px}.percentageResult.hasError>p{color:#9b2c2c;font-weight:750}.percentageDetails{text-align:left;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px;display:grid}.percentageDetails div{background:#fff;border:1px solid #eadfce;border-radius:12px;padding:11px}.percentageDetails small{color:#756e65;margin-bottom:3px;display:block}.percentageDetails b{overflow-wrap:anywhere;font-size:14px}.percentageFormula{text-align:left;color:#756e65;overflow-wrap:anywhere;border-top:1px solid #e2d7c6;margin-top:14px;padding-top:14px;font-size:13px;line-height:1.6}.percentageFormula b{color:#2e2a25}.percentageToolCard>b{color:#8b5e34;background:#f1e4d0}@media (width<=768px){.percentageWrap{width:calc(100% - 28px)}.percentageHero{padding-top:28px}.percentageHero .backLink{margin-bottom:18px}.percentageHero h1{font-size:34px}.percentageHero p{font-size:14px;line-height:1.6}.percentageCalculator{padding-top:24px;padding-bottom:64px}.percentageModes,.percentageFields{grid-template-columns:1fr}.percentageMode{min-height:0;padding:16px}.percentagePanel{padding:19px}.percentageActions{flex-direction:column}.percentageActions button{width:100%}.percentageResult>strong{font-size:34px}.percentageDetails{grid-template-columns:1fr}.percentageFormula{word-break:break-word}}.taxToolCard>b{color:#0e8a57;background:#eaf7f0}.taxToolPage{background:#f5f8f6}.taxCalculatorHero{background:radial-gradient(circle at 82% 35%,#e7f8ef 0,#0000 48%),linear-gradient(#f9fcff,#fff)}.taxCalculatorSection{padding:34px 0 70px}.taxScopeNote{color:#665b3e;background:#fff8e7;border:1px solid #ead8a4;border-radius:12px;margin-bottom:18px;padding:15px 17px;font-size:12px;line-height:1.7}.taxCalculatorFrame{background:#f5f8f6;border:0;width:100%;min-height:900px;display:block}.taxCalculatorFrame:focus{outline-offset:2px;outline:3px solid #b9ddca}@media (width<=768px){.taxCalculatorSection{padding:22px 0 54px}.taxCalculatorSection>.container{width:100%}.taxScopeNote{margin:0 14px 14px}.taxCalculatorFrame{min-height:1100px}}.relatedActionLinks{flex-wrap:wrap;gap:12px;display:flex}.relatedActionLinks a{background:var(--blue);color:#fff;border-radius:9px;justify-content:center;align-items:center;padding:13px 18px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.toolPreviewCard{display:block}.toolPreviewImage{background:#f5f7fa;margin:-26px -26px 22px;display:block;overflow:hidden}.toolPreviewImage img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.toolPreviewCard>div>span{color:var(--green);font-size:9px;font-weight:850}@media (width<=768px){.toolPreviewImage{margin:-21px -18px 20px}}.breakEvenToolCard>b{color:#a55d12;background:#fff0d8}.breakEvenPage{background:#f8f6f1}.breakEvenHero{background:radial-gradient(circle at 82% 35%,#fff0d8 0,#0000 48%),linear-gradient(#fffdf9,#fff)}.breakEvenHero p{max-width:800px;line-height:1.7}.breakEvenHero p+p{margin-top:7px}.beSection{padding-top:34px;padding-bottom:90px}.beTopGrid,.beLowerGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:start;gap:22px;display:grid}.beCard{background:#fff;border:1px solid #e6ded1;border-radius:18px;padding:27px;box-shadow:0 10px 30px #4d33100b}.beCard h2{margin:0 0 21px;font-size:21px}.beCard h3{font-size:17px}.beResults{position:sticky;top:94px}.beField{gap:7px;margin-top:15px;display:grid}.beField>span{color:#443c33;font-size:12px;font-weight:800}.beField>div{background:#fff;border:1px solid #d9cdbd;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.beField input{color:#2e2923;border:0;outline:none;width:100%;min-width:0;min-height:48px;padding:11px 13px}.beField>div:focus-within{border-color:#9b632b;box-shadow:0 0 0 3px #9b632b18}.beField>div>b{color:#766858;white-space:nowrap;background:#faf6ef;border-left:1px solid #e6ded1;align-items:center;padding:0 12px;font-size:10px;display:flex}.beField>small,.beCard>small{color:#7c7063;font-size:10px;line-height:1.6}.beReset{color:#4b4035;cursor:pointer;background:#f7f2ea;border:1px solid #d9cdbd;border-radius:10px;width:100%;min-height:45px;margin-top:23px;font-weight:800}.beKpiGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.beKpiGrid>div,.beMiniKpis>div,.beCompare>div{background:#fffaf3;border:1px solid #eadfce;border-radius:12px;padding:14px}.beKpiGrid span,.beMiniKpis span,.beCompare span{color:#786a5b;font-size:10px;display:block}.beKpiGrid strong{color:#8a4f18;margin-top:5px;font-size:21px;display:block}.beKpiGrid strong small{font-size:10px}.beKpiGrid>div>small{color:#786a5b;margin-top:6px;font-size:8px;line-height:1.45;display:block}.beHeroKpi{color:#fff;text-align:center;background:linear-gradient(135deg,#6f3d12,#a86527);border-radius:14px;margin-top:12px;padding:21px}.beHeroKpi span{font-size:11px;display:block}.beHeroKpi strong{margin-top:5px;font-size:34px;display:block}.beHeroKpi small{font-size:11px}.beKpiGrid.compact{margin-top:10px}.beKpiGrid.compact b{margin-top:5px;font-size:15px;display:block}.beSummary{color:#51483e;background:#f7f2ea;border-radius:11px;margin:14px 0 0;padding:14px;font-size:11px;line-height:1.75}.beSummary small{color:#786a5b;margin-top:5px;display:block}.beWarning{color:#702d25;background:#fff4f1;border:1px solid #efc5bd;border-radius:13px;padding:18px}.beWarning h3{margin:0 0 10px}.beWarning p{font-size:12px;line-height:1.7}.beWarning strong{margin:13px 0;font-size:18px;display:block}.beWarning small{font-size:10px;line-height:1.6}.beBreakdown,.beLowerGrid,.beExplain{margin-top:22px}.beTableWrap{overflow-x:auto}.beTableWrap table{border-collapse:collapse;width:100%;font-size:12px}.beTableWrap th,.beTableWrap td{text-align:left;border-bottom:1px solid #ece4d8;padding:12px}.beTableWrap th:last-child,.beTableWrap td:last-child{text-align:right}.beTableWrap th{color:#fff;background:#6f3d12}.beTableWrap tr.total{background:#f7f2ea;font-weight:850}.beTableWrap tr.positive{color:#167050;font-weight:850}.beMiniKpis{gap:8px;margin-top:17px;display:grid}.beMiniKpis b,.beCompare b{margin-top:4px;font-size:13px;display:block}.beInlineWarning{color:#8a342a;background:#fff4f1;border-radius:10px;padding:13px;font-size:11px}.beCompare{grid-template-columns:1fr 1fr;gap:8px;margin-top:17px;display:grid}.beDifference{color:#167050;text-align:center;background:#eef8f2;border-radius:10px;margin:12px 0 0;padding:12px;font-size:13px;font-weight:850}.beTrialMargin{font-size:12px}.beExplain{line-height:1.75}.beExplain p,.beExplain li{color:#62584d;font-size:12px}.beExplain h3{margin-top:25px}.beDisclaimer{background:#fff9e9;border:1px solid #ead8a4;border-radius:11px;padding:15px;margin-top:23px!important}.beInputs{order:1}.beResults{order:2}.beBreakdown{order:3}.beLowerGrid{order:4}.beExplain{order:5}@media (width<=768px){.beSection{width:calc(100% - 28px);padding-top:22px;padding-bottom:70px}.beTopGrid,.beLowerGrid{grid-template-columns:1fr}.beCard{padding:21px 17px}.beResults{position:static}.beKpiGrid{grid-template-columns:1fr}.beHeroKpi strong{font-size:29px}.beCompare{grid-template-columns:1fr 1fr}.beField>div>b{white-space:normal;text-align:center;max-width:43%}.breakEvenHero h1{font-size:31px;line-height:1.25}.beBreakdown,.beLowerGrid{margin-top:18px}}.homeHeroV2{background:radial-gradient(circle at 83% 47%,#eaf3ff 0,#0000 34%),linear-gradient(#fffdf9 0%,#fff 100%);position:relative}.homeHeroV2Grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(34px,5vw,72px);min-height:650px;padding-top:66px;padding-bottom:66px;display:grid}.homeHeroCopy{z-index:8;min-width:0;position:relative}.homeHeroCopy h1{margin-top:20px;margin-bottom:18px}.homeHeroCopy>p{color:#60738b;max-width:590px;margin:0;font-size:16px;line-height:1.8}.homeHeroCopy .heroActions{margin-top:28px;margin-bottom:0}.homeHeroCopy .trust{margin-top:17px;line-height:1.8;display:block}.homeSearchWrap{z-index:20;width:min(520px,100%);margin-top:18px;position:relative}.homeSearch{background:#fff;border:1px solid #d7e1ec;border-radius:13px;align-items:center;gap:10px;min-height:56px;padding:6px 7px 6px 16px;display:flex;box-shadow:0 10px 28px #14375e0d}.homeSearch svg{fill:none;stroke:#6e8198;stroke-width:1.8px;flex:0 0 20px;width:20px;height:20px}.homeSearch input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:14px}.homeSearch input::placeholder{color:#8b9aae}.homeSearch button{background:var(--navy);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;min-height:42px;padding:0 16px;font-size:12px;font-weight:800}.homeSearch button:disabled{color:#f8fafc;cursor:default;background:#c5cfda}.homeSearchResults{background:#fff;border:1px solid #dbe4ed;border-radius:13px;padding:7px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 42px #102d4f1c}.homeSearchResults>a{color:var(--ink);border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:11px 12px;text-decoration:none;display:flex}.homeSearchResults>a:hover,.homeSearchResults>a:focus-visible{background:#eef5fd;outline:0}.homeSearchResults>a span{font-size:13px;font-weight:750}.homeSearchResults>a small{color:#66809a;flex:none;font-size:10px}.homeSearchEmpty{color:#687b91;padding:13px 12px;font-size:12px}.homeSearchEmpty a{color:var(--blue);margin-left:5px;font-weight:800}.productCollage{isolation:isolate;min-width:0;height:510px;position:relative}.collageBackdrop{z-index:-1;aspect-ratio:1;background:#edf5fd;border:1px solid #e0ebf6;border-radius:50%;width:82%;position:absolute;top:9%;right:3%}.collageCard{color:var(--ink);background:#fff;border:1px solid #dce5ee;border-radius:16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:block;position:absolute;overflow:hidden;box-shadow:0 14px 34px #102f5217}.collageCard:hover{box-shadow:0 19px 42px #102f5221}.collageCard:focus-visible{outline-offset:3px;outline:3px solid #8ebcf1}.collageCardTop{background:#fff;border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:10px;min-height:32px;padding:7px 10px;display:flex}.collageCardTop b{text-overflow:ellipsis;white-space:nowrap;color:#274662;font-size:10px;overflow:hidden}.collageCardTop small{color:#7b8ca0;flex:none;font-size:8px;font-weight:700}.collageCard img{background:#fff;width:100%;height:auto;display:block}.collagePrimary{z-index:3;width:74%;top:25%;left:12%}.collagePrimary:hover{transform:translateY(-3px)}.collagePresentation{z-index:1;width:47%;top:1%;right:0;transform:rotate(1deg)}.collagePresentation:hover{transform:rotate(.4deg)translateY(-3px)}.collageSpreadsheet{z-index:5;width:29%;bottom:0;left:0;transform:rotate(-1deg)}.collageSpreadsheet:hover{transform:rotate(-.4deg)translateY(-3px)}.collageTool{z-index:5;width:29%;bottom:1%;right:0;transform:rotate(.8deg)}.collageTool:hover{transform:rotate(.2deg)translateY(-3px)}@media (width<=900px){.homeHeroV2Grid{grid-template-columns:1fr;gap:34px;min-height:0;padding-top:64px;padding-bottom:48px}.homeHeroCopy{max-width:680px}.productCollage{width:min(680px,100%);height:500px;margin:0 auto}}@media (width<=620px){.homeHeroV2Grid{gap:27px;padding-top:48px;padding-bottom:34px}.homeHeroCopy h1{letter-spacing:-1.2px;font-size:38px;line-height:1.15}.homeHeroCopy>p{font-size:14px;line-height:1.75}.homeHeroCopy .heroActions{margin-top:23px}.homeSearchWrap{margin-top:14px}.homeSearch{min-height:54px;padding-left:13px}.homeSearch input{font-size:13px}.homeSearch button{min-height:40px;padding:0 13px}.homeSearchResults>a{flex-direction:column;align-items:flex-start;gap:3px}.homeHeroCopy .trust{margin-top:14px;font-size:10px}.productCollage{height:360px;margin-top:2px}.collageBackdrop{width:88%;top:8%;right:2%}.collageCard{border-radius:12px;box-shadow:0 10px 24px #102f5217}.collageCardTop{min-height:28px;padding:6px 8px}.collageCardTop b{font-size:9px}.collageCardTop small{font-size:7px}.collagePrimary{width:82%;top:22%;left:9%}.collagePresentation{width:51%;top:0;right:0}.collageSpreadsheet{width:31%;bottom:0;left:0}.collageTool{display:none}}@media (prefers-reduced-motion:reduce){.collageCard{transition:none}}.navSearch{min-height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d7e1ec;border-radius:9px;align-items:center;gap:6px;padding:8px 11px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.navSearch>span:first-child{font-size:20px;line-height:1;transform:rotate(-18deg)}.navSearch:hover{background:#f8fafc;border-color:#9fb4c9}.siteSearchOverlay{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071f42b8;place-items:start center;padding:11vh 18px 30px;display:grid;position:fixed;inset:0}.siteSearchDialog{background:#fff;border:1px solid #d7e1ec;border-radius:18px;width:min(680px,100%);max-height:78vh;padding:24px;overflow:auto;box-shadow:0 28px 80px #06172e55}.siteSearchTop{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.siteSearchTop small{color:#287858;letter-spacing:1.5px;font-size:10px;font-weight:850}.siteSearchTop h2{color:var(--navy);margin:5px 0 0;font-size:24px}.siteSearchClose{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#f8fafc;border:1px solid #dbe4ed;border-radius:10px;place-items:center;font-size:25px;display:grid}.siteSearchInput{background:#fff;border:2px solid #d5e2ed;border-radius:12px;align-items:center;gap:10px;min-height:54px;padding:0 15px;display:flex}.siteSearchInput:focus-within{border-color:#287858;box-shadow:0 0 0 4px #e2f0e9}.siteSearchInput>span{color:#60738b;font-size:25px;transform:rotate(-18deg)}.siteSearchInput input{width:100%;color:var(--ink);border:0;outline:0;font-size:16px}.siteSearchResults{gap:6px;margin-top:14px;display:grid}.siteSearchResults>a{color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;text-decoration:none;display:flex}.siteSearchResults>a:hover,.siteSearchResults>a:focus-visible{background:#eef6f1;outline:0}.siteSearchResults>a span{gap:3px;display:grid}.siteSearchResults>a b{font-size:14px}.siteSearchResults>a small{color:#687b91;font-size:11px}.siteSearchResults>a strong{color:#287858}.siteSearchResults>p{color:#66798f;margin:2px 0 0;font-size:13px}.siteSearchResults>p button{color:#287858;cursor:pointer;background:#f2f8f4;border:1px solid #d9e5df;border-radius:999px;margin:7px 4px 0 0;padding:6px 9px}.siteSearchEmpty{color:#687b91;text-align:center;gap:5px;padding:24px 14px;display:grid}.siteSearchEmpty b{color:var(--navy);font-size:15px}.siteSearchEmpty span{font-size:12px}.mobilePrimary,.mobileSecondary{gap:7px;display:grid}.mobileSecondary{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:5px;padding-top:12px}.mobileSecondary button{grid-column:1/-1}.mobileMenu .mobileSecondary a,.mobileMenu .mobileSecondary button{color:#52667e;background:#fff;border:1px solid #dfe6ed;font-size:11px}.mobileMenu .mobileSecondary button{color:var(--navy);background:#fff8e8;border-color:#ead7a4}.homeHeroV2{background:radial-gradient(circle at 84% 48%,#edf5ef 0,#0000 33%),linear-gradient(#fffdf8 0%,#fff 100%)}.homeHeroV2 .eyebrow{color:#287858;background:#edf6f1}.homeHeroV2 .eyebrow i{background:#4c9475}.homeHeroCopy h1 em{color:var(--navy)}.collageBackdrop{background:#eff6f1;border-color:#e0ece5}.collageCard{box-shadow:0 12px 30px #173d2d12}.homeSearch:focus-within{border-color:#7ba893;box-shadow:0 0 0 4px #e2f0e9,0 12px 30px #14375e0d}#templates{background:#fff}.formulaHome{background:#fafbf9}.formulaHome .kicker{color:var(--navy)}.tools{background:#f2f7f3}.tools .kicker,.toolsAllLink,.toolCardReady>a{color:#287858}.tools .toolGrid article>b{color:#287858;background:#e6f2eb}.contentCard,.toolGrid article,.card{border-radius:15px;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 20px #102d4f0a}.contentCard:hover,.toolGrid article:hover{transform:translateY(-2px);box-shadow:0 11px 27px #102d4f12}.wellbeingHome{background:#eef5ed;border-top:1px solid #dce8da;border-bottom:1px solid #dce8da}.wellbeingKicker{color:#577b5d;letter-spacing:1.2px;font-size:11px;font-weight:850}.wellbeingHome h2{color:#304e38;letter-spacing:-.6px;margin:10px 0 5px;font-size:33px}.wellbeingGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:31px;display:grid}.wellbeingGrid>a{color:inherit;background:#fffdf8;border:1px solid #d6e3d4;border-radius:16px;gap:18px;padding:25px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 8px 24px #304e380b}.wellbeingGrid>a:hover{transform:translateY(-2px);box-shadow:0 13px 30px #304e3812}.wellbeingGrid>a>span{background:#e4efe2;border-radius:13px;flex:0 0 48px;place-items:center;height:48px;font-size:21px;display:grid}.wellbeingGrid small{color:#66816b;letter-spacing:1px;font-size:9px;font-weight:850}.wellbeingGrid h3{color:#304e38;margin:7px 0 5px;font-size:18px}.wellbeingGrid p{color:#66756a;margin:0;font-size:11px;line-height:1.7}.wellbeingGrid b{color:#486e50;margin-top:15px;font-size:11px;display:block}footer{background:var(--navy);color:#fff;border-top:0;padding:0}.footerMain{padding-top:48px;padding-bottom:34px;position:relative;align-items:flex-start!important}.footerBrand{flex:1;min-width:220px}.footerBrand .brand{color:#fff}.footerBrand .brand>b{color:var(--navy);background:#fff}.footerBrand .brand small{color:#9fb2c8}.footerBrand p{color:#afc0d2;max-width:280px;margin:16px 0 0;font-size:14px;line-height:1.7}.footerLinks{grid-template-columns:repeat(3,minmax(120px,1fr));gap:42px;display:grid}.footerLinks>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footerLinks b{color:#8faac5;letter-spacing:1.4px;margin-bottom:5px;font-size:12px}.footerLinks a,.footerLinks button{color:#e2eaf2;text-align:left;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:14px;text-decoration:none}.footerLinks a:hover,.footerLinks button:hover{text-decoration:underline}.footerMain>small{color:#b4c6d9;font-size:12px;position:absolute;bottom:13px;left:20px}@media (width<=1050px){.links{gap:20px}.links a{font-size:12px}.navSearch>span:last-child{display:none}.footerLinks{gap:26px}}@media (width<=900px){.navSearch>span:last-child{display:inline}.mobileMenu{max-height:calc(100vh - 66px);overflow:auto}.footerMain{grid-template-columns:1fr;display:grid!important}.footerLinks{width:100%}.footerMain>small{position:static;margin:0!important}.wellbeingGrid{grid-template-columns:1fr}}@media (width<=620px){.brand small{max-width:205px}.navSearch{justify-content:center;width:40px;min-height:40px;padding:0}.navSearch>span:last-child{display:none}.siteSearchOverlay{padding-top:72px}.siteSearchDialog{border-radius:15px;padding:18px}.siteSearchTop h2{font-size:21px}.homeHeroCopy .heroActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.homeHeroCopy .heroActions .button{min-height:44px;padding:10px 13px;font-size:12px}.formulaHomeGrid .contentCard{grid-template-columns:86px minmax(0,1fr);min-height:0;display:grid}.formulaHomeGrid .contentThumb{aspect-ratio:auto;background:#f1f5f2;height:100%;min-height:170px}.formulaHomeGrid .contentThumb img{object-fit:cover;object-position:top;width:100%;height:100%}.formulaHomeGrid .contentCardBody{min-width:0;padding:16px 14px}.formulaHomeGrid .contentTags{gap:5px}.formulaHomeGrid .contentTags span{padding:4px 6px;font-size:8px}.formulaHomeGrid .contentCard h3{margin:10px 0 6px;font-size:14px}.formulaHomeGrid .contentCard p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.formulaHomeGrid .contentCardBody>code{margin-top:10px;padding:8px}.formulaHomeGrid .contentButton{padding-top:12px}.wellbeingHome .section{padding-top:58px;padding-bottom:62px}.wellbeingHome h2{font-size:27px}.wellbeingGrid{margin-top:24px}.wellbeingGrid>a{gap:13px;padding:19px 16px}.wellbeingGrid>a>span{flex-basis:42px;height:42px}.footerMain{padding-top:38px}.footerLinks{grid-template-columns:1fr 1fr;gap:28px 20px}.footerLinks>div:last-child{grid-column:1/-1}.floatingCoffee{right:calc(12px + env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));filter:drop-shadow(0 7px 12px #092b592c);width:52px}.mascotTooltip{display:none}}@media (width<=390px){.homeHeroCopy .heroActions{grid-template-columns:1fr}.homeHeroCopy .heroActions .button{min-height:43px}.brand small{max-width:175px}}body{background:#fff;font-family:Noto Sans Thai,Leelawadee UI,Thonburi,Tahoma,Arial,sans-serif}.kicker,.eyebrow{color:var(--green)}.type,.contentTags span{color:var(--green);background:#eef7f2}.cardBody{padding:22px}.card h3{font-size:18px;line-height:1.45}.card p{min-height:48px;font-size:14px;line-height:1.7}.cardBtns a,.cardBtns button{min-height:44px;font-size:12px}.cardBtns .cardPrimary,.cardBtns button:last-child,.templateAction button,.templateMeta button{background:var(--green);border-color:var(--green)}.contentCard h3{font-size:18px}.contentCard p,.toolGrid p{font-size:14px}.contentTags span,.type{font-size:12px}.contentButton,.toolsAllLink,.toolCardReady>a{color:var(--green);font-size:14px}.toolGrid h3{font-size:17px}.toolGrid article>b{color:var(--green);background:#e6f2eb}.homeHeroCopy .button.primary{background:var(--green);box-shadow:0 9px 22px #17875a2b}.firstMonthProof{background:#f5faf7;border:1px solid #d8e8df;border-radius:13px;grid-template-columns:auto auto;align-items:center;gap:5px 22px;width:fit-content;margin-top:20px;padding:13px 17px;display:grid}.firstMonthProof>div{align-items:baseline;gap:7px;display:flex}.firstMonthProof b{color:var(--navy);font-size:19px}.firstMonthProof span{color:#597265;font-size:12px}.firstMonthProof>small{color:#71867a;grid-column:1/-1;font-size:11px}.compactSection{padding-top:72px;padding-bottom:76px}.quickStart{border-bottom:1px solid var(--line);background:#f4f8f6}.quickStart h2,.popularHome h2{margin-bottom:8px}.quickStartGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:29px;display:grid}.quickStartGrid>a{min-width:0;color:var(--ink);background:#fff;border:1px solid #d8e5de;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:20px 17px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 6px 20px #102d4f08}.quickStartGrid>a:hover{border-color:#9bcbb5;transform:translateY(-2px);box-shadow:0 12px 28px #102d4f11}.quickStartGrid>a>span{width:42px;height:42px;color:var(--green);background:#e7f3ec;border-radius:11px;place-items:center;font-size:18px;font-weight:850;display:grid}.quickStartGrid div{gap:4px;display:grid}.quickStartGrid b{font-size:15px;line-height:1.4}.quickStartGrid small{color:var(--muted);font-size:12px;line-height:1.5}.quickStartGrid strong{color:var(--green)}.popularHome{border-bottom:1px solid var(--line);background:#fff}.popularGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:30px}.popularItem{min-width:0;position:relative}.popularItem>.card{height:100%}.popularBadge{z-index:4;color:#fff;background:#0b2d57e8;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850;position:absolute;top:13px;right:13px;box-shadow:0 5px 15px #0b2d5730}@media (width<=1000px){.quickStartGrid{grid-template-columns:1fr 1fr}}@media (width<=760px){.firstMonthProof{grid-template-columns:1fr 1fr;width:100%}.firstMonthProof>div{gap:1px;display:grid}.quickStartGrid,.popularGrid{grid-template-columns:1fr}.compactSection{padding-top:56px;padding-bottom:60px}.card p{min-height:0}}.vipHubBack.vipHubBack.vipHubBack{color:#fff;white-space:nowrap;background:#12664f;border:1px solid #12664f;border-radius:12px;justify-content:center;align-items:center;min-height:48px;margin-bottom:8px;padding:12px 20px;font-size:16px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex;box-shadow:0 3px 8px #12664f20}.vipHubBack.vipHubBack.vipHubBack:hover{color:#fff;background:#0b4d3c;border-color:#0b4d3c}.vipHubBack.vipHubBack.vipHubBack:focus-visible{outline-offset:4px;outline:3px solid #2aab78}.toolCardPreview .toolPreviewLink{border:1px solid var(--line);background:#edf4f0;border-radius:10px;margin:-4px -4px 18px;padding:0;display:block;overflow:hidden}.toolPreviewLink img{aspect-ratio:16/10;object-fit:contain;width:100%;height:auto;padding:8px;display:block}.toolCardPreview .toolPreviewLink:focus-visible{outline-offset:3px;outline:3px solid #2aab78}.siteHeaderWithLearningHub .nav .links{gap:18px}.siteHeaderWithLearningHub .nav .brand,.siteHeaderWithLearningHub .nav .navActions{flex-shrink:0}.siteHeaderWithLearningHub .nav .links a{white-space:nowrap}.siteHeaderWithLearningHub .mobileMenu a[aria-current=page]{color:#096444;background:#e4f4eb}@media (width>=901px) and (width<=1100px){.siteHeaderWithLearningHub .links,.siteHeaderWithLearningHub .vipLoginNav{display:none}.siteHeaderWithLearningHub .navActions{margin-left:auto}.siteHeaderWithLearningHub .menuToggle{width:42px;height:42px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d7e1ec;border-radius:9px;place-items:center;font-size:21px;display:grid}.siteHeaderWithLearningHub .mobileMenu{border-top:1px solid var(--line);gap:7px;max-height:calc(100dvh - 74px);padding-top:12px;padding-bottom:16px;display:grid;overflow:auto}.siteHeaderWithLearningHub .mobileMenu a,.siteHeaderWithLearningHub .mobileMenu button{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:#f5f8fc;border:0;border-radius:9px;padding:12px 14px;font-size:12px;font-weight:750;text-decoration:none;display:block}.siteHeaderWithLearningHub .mobileMenu .mobileVipLogin{color:#096444;background:#e4f4eb}.siteHeaderWithLearningHub .mobileSecondary button{background:#fff7e3;border:1px solid #efd89e}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@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-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}.realPreview{background:#eef5fb}.realPreview img{object-fit:cover;object-position:top left;width:100%;height:100%}.realPreview>small{color:var(--navy);box-shadow:0 5px 15px #092b5920}.realHeroVisual{justify-content:center;align-items:center;display:flex}.heroScreenshot{background:#fff;border:8px solid #fff;border-radius:17px;width:92%;overflow:hidden;transform:rotate(-1deg);box-shadow:0 28px 60px #0e305927}.heroScreenshot img{width:100%;height:auto;display:block}.detailIntro>div:first-child{max-width:760px}.detailIntro>div:first-child p{line-height:1.8}.detailPreviewList{gap:28px;margin-top:28px;display:grid}.screenshotPanel{border:1px solid var(--line);background:#fff;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 10px 30px #102b4b0c}.screenshotPanel figcaption{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:17px 20px;display:flex}.screenshotPanel figcaption>div{align-items:center;gap:12px;display:flex}.screenshotPanel figcaption>div>span{width:34px;height:34px;color:var(--blue);background:#eaf3ff;border-radius:9px;place-items:center;font-size:10px;font-weight:850;display:grid}.screenshotPanel figcaption b{font-size:14px}.screenshotPanel figcaption small{color:#7c8da1;margin-top:3px;font-size:9px;display:block}.screenshotPanel figcaption>a{color:var(--blue);white-space:nowrap;font-size:10px;font-weight:800;text-decoration:none}.screenshotLink{background:#f3f6f9;display:block;overflow:auto}.screenshotLink img{width:100%;height:auto;display:block}.featureReal>div{text-align:left;background:0 0;border:0;margin:0;padding:0}.featureGrid{grid-template-columns:1fr 1fr;gap:12px!important;margin-top:22px!important;display:grid!important}.featureItem{gap:12px;display:flex;border:1px solid var(--line)!important;background:#f8fbfe!important;border-radius:10px!important;padding:16px!important}.featureItem>span{width:31px;height:31px;color:var(--blue);background:#e8f2ff;border-radius:8px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.featureItem b{font-size:12px;color:var(--ink)!important}.featureItem p{color:#71849a;line-height:1.6!important}.templateAction button:disabled,.templateMeta button:disabled{opacity:1}@media (width<=760px){.featureGrid{grid-template-columns:1fr}.screenshotPanel figcaption{padding:14px}.screenshotPanel figcaption small{display:none}}@media (width<=620px){.realHeroVisual{height:300px}.heroScreenshot{border-width:6px;width:100%}.realPreview{height:175px}.detailIntro>div:first-child p{font-size:13px}.detailPreviewList{gap:20px}.screenshotPanel{border-radius:12px}.screenshotPanel figcaption>a{font-size:0}.screenshotPanel figcaption>a:after{content:"เปิดภาพ ↗";font-size:10px}.screenshotLink{overflow-x:auto}.screenshotLink img{width:900px;max-width:none}.featureGrid{gap:9px!important}}.downloadButton{background:var(--blue);color:#fff;border-radius:10px;justify-content:center;align-items:center;padding:14px 18px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 10px 24px #1768d72b}.downloadButton:hover{background:#0f59bd}.templateMeta .downloadButton{width:100%}.newBadge{z-index:3;color:#fff;background:#e11d48;border-radius:999px;align-items:center;padding:5px 9px;font-size:9px;font-weight:850;display:inline-flex;position:absolute;top:13px;right:13px;box-shadow:0 5px 15px #9f123940}.inlineBadge{margin-left:6px;display:inline-flex!important;position:static!important}.typeRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.featureItem>div{align-items:center;min-height:31px;display:flex}.featuredSingle{grid-template-columns:minmax(0,380px)}.freeTemplateBadge{color:#8a5c16;letter-spacing:.8px;background:#fff3d6;border-radius:999px;align-items:center;padding:6px 10px;font-size:9px;font-weight:900;display:inline-flex}.todoHighlights{font-weight:800;color:#8a5c16!important;margin-top:14px!important}.todoActions{width:270px}.secondaryDownload{color:var(--navy);box-shadow:none;background:#fff;border:1px solid #d8c6ad}.secondaryDownload:hover{background:#fff8ed}.metaTodoActions{gap:9px;display:grid}.todoSuitable{margin-top:72px}.todoSuitable h2{margin:9px 0 22px;font-size:29px}.todoSuitable>div{flex-wrap:wrap;gap:9px;display:flex}.todoSuitable>div span{color:#65462b;background:#fffaf2;border:1px solid #e6d7c4;border-radius:999px;padding:10px 13px;font-size:11px;font-weight:700}@media (width<=760px){.todoActions{width:100%}.todoSuitable{margin-top:52px}.todoSuitable h2{font-size:25px}}.footerMain{padding-bottom:44px}.modalDone{cursor:pointer;border-radius:9px;padding:11px 15px;font-size:14px;font-weight:800}.coffeeOverlay{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071a34a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.coffeeModal{text-align:center;background:#fff;border-radius:20px;width:min(460px,100%);max-height:calc(100vh - 40px);padding:31px;position:relative;overflow:auto;box-shadow:0 30px 80px #06182e55}.modalClose{width:38px;height:38px;color:var(--navy);cursor:pointer;background:#eef3f8;border:0;border-radius:50%;place-items:center;font-size:24px;display:grid;position:absolute;top:12px;right:14px}.modalClose:focus-visible,.modalDone:focus-visible{outline-offset:3px;outline:3px solid #8ec4ff}.coffeeIcon{background:#fff4d6;border-radius:14px;place-items:center;width:52px;height:52px;margin:0 auto 12px;font-size:25px;display:grid}.mascotModalIcon{border-radius:18px;width:66px;height:66px;overflow:hidden}.mascotModalIcon img{object-fit:contain;width:100%;height:100%;display:block}.coffeeModal h2{color:var(--navy);margin:0;font-size:25px}.coffeeModal p{color:var(--muted);margin:13px 0 20px;font-size:12px;line-height:1.75}.qrFrame{border:1px solid var(--line);background:#fff;border-radius:15px;width:min(280px,100%);margin:auto;padding:12px}.qrFrame img{object-fit:contain;aspect-ratio:1;width:100%;height:auto;display:block}.modalDone{background:var(--blue);color:#fff;border:0;width:100%;margin-top:18px}.modalDone:hover{background:#0f59bd}@media (width<=700px){.coffeeModal{border-radius:16px;padding:27px 20px 22px}.coffeeModal h2{font-size:22px}.qrFrame{width:min(250px,100%)}}@media (width<=620px){.footerMain{padding-bottom:28px}}.qrFrame img{object-fit:contain;aspect-ratio:auto!important;height:auto!important}.socialBtns a{color:#fff;background:#ffffff12;border:1px solid #ffffff40;border-radius:9px;align-items:center;padding:12px 15px;font-weight:850;text-decoration:none;display:inline-flex}.socialBtns a:hover{background:#fff2}.socialBtns a:focus-visible{outline-offset:3px;outline:3px solid #8ec4ff}.socialBtns a small{margin-left:6px}@media (width<=620px){.socialBtns a{flex-direction:column;justify-content:center;padding:11px 5px}.socialBtns a small{margin:4px 0 0;display:block}}.profilePhoto{background:#eaf1f8;border-style:solid;position:relative;overflow:hidden}.profilePhoto img{object-fit:cover;object-position:50% 20%;transform-origin:50% 25%;width:100%;height:100%;display:block;transform:scale(1.18)}@media (width<=620px){.profilePhoto{width:185px}.profilePhoto img{object-position:50% 18%;transform:scale(1.16)}}.templateHowTo{margin-top:72px}.templateHowTo>h2{margin:9px 0 24px;font-size:29px}.howToGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.howToGrid article{border:1px solid var(--line);background:#fff;border-radius:15px;padding:24px}.howToGrid h3{color:var(--navy);margin:0 0 13px;font-size:17px}.howToGrid p{color:var(--muted);margin:8px 0 0;font-size:12px;line-height:1.75}.templateImportantNote{background:#fff8e8;border:1px solid #efd89e;border-radius:15px;margin-top:28px;padding:25px 28px}.templateImportantNote h2{color:#6c491f;margin:0 0 11px;font-size:18px}.templateImportantNote p{color:#6a5a44;margin:7px 0;font-size:12px;line-height:1.75}.templateDisclaimer{color:#5f5549;background:#f7f1e8;border-left:4px solid #9a7044;border-radius:8px;margin:16px 0 0;padding:16px 18px;font-size:11px;line-height:1.75}@media (width<=760px){.templateHowTo{margin-top:52px}.howToGrid{grid-template-columns:1fr}.templateHowTo>h2{font-size:25px}.templateImportantNote{padding:21px 19px}}:root{--vip-brown:#5d4535;--vip-brown-dark:#382b23;--vip-gold:#ae8550;--vip-cream:#f7f0e6;--vip-card:#fffdf9;--vip-line:#e5d7c5}.vipHome{background:var(--vip-cream);border-top:1px solid #ecdfce;border-bottom:1px solid #ecdfce}.vipHome .section{padding-top:78px;padding-bottom:82px}.vipKicker,.vipSectionLabel{color:#8a633c;letter-spacing:1.2px;font-size:11px;font-weight:850;display:inline-block}.vipHome h2{color:var(--vip-brown-dark);letter-spacing:-.6px;margin:10px 0 5px;font-size:33px}.vipFeaturedCard{border:1px solid var(--vip-line);background:var(--vip-card);border-radius:20px;grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);margin-top:32px;display:grid;overflow:hidden;box-shadow:0 18px 48px #50392312}.vipHomePreview{background:#ece4da;min-width:0;padding:22px}.vipBrowserBar{color:#806d5f;background:#fff;border-radius:11px 11px 0 0;align-items:center;gap:7px;height:36px;padding:0 13px;font-size:9px;display:flex}.vipBrowserBar i{background:#d9c4aa;border-radius:50%;width:7px;height:7px}.vipBrowserBar span{text-overflow:ellipsis;white-space:nowrap;margin-left:5px;overflow:hidden}.vipHomePreview img,.vipProductPreview img{object-fit:contain;background:#fff;width:100%;height:auto;display:block}.vipFeaturedCopy{flex-direction:column;justify-content:center;align-items:flex-start;padding:35px;display:flex}.vipBadge{color:#795529;letter-spacing:.6px;background:#fff7e7;border:1px solid #ddc194;border-radius:999px;align-items:center;width:max-content;padding:7px 11px;font-size:10px;font-weight:850;display:inline-flex}.vipFeaturedCopy h3{color:var(--vip-brown-dark);margin:16px 0 4px;font-size:27px}.vipFeaturedCopy strong{color:#765b46;font-size:13px}.vipFeaturedCopy p{color:#73665c;margin:16px 0 24px;font-size:12px;line-height:1.8}.vipButton{background:var(--vip-brown);color:#fff;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:13px 18px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.vipButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px}.vipPage{background:var(--vip-cream);color:var(--vip-brown-dark);overflow-x:hidden}.vipHero{background:radial-gradient(circle at 82% 18%,#ead7bb 0,transparent 35%),linear-gradient(180deg,#fbf6ee,var(--vip-cream));border-bottom:1px solid var(--vip-line);padding:48px 0 70px}.vipHeroCopy{text-align:center;max-width:850px;margin:42px auto 34px}.vipPageTitle{color:#8b6d52;margin:15px 0 4px;font-size:13px;font-weight:800}.vipHeroCopy h1{color:var(--vip-brown-dark);letter-spacing:-1.7px;margin:6px 0 15px;font-size:clamp(36px,6vw,56px)}.vipHeroCopy>p:last-child{color:#75685f;max-width:760px;margin:0 auto;font-size:15px;line-height:1.85}.vipProductPreview{background:#eee5d9;border:1px solid #deceb9;border-radius:18px;max-width:1120px;margin:0 auto;padding:13px 13px 9px;box-shadow:0 25px 60px #543a2420}.vipProductPreview .vipBrowserBar{height:40px}.vipProductPreview img{border-radius:0 0 8px 8px}.vipProductPreview figcaption{color:#817268;text-align:center;padding:10px 4px 2px;font-size:10px}.vipContentSection{padding-top:76px;padding-bottom:88px}.vipExplanation,.vipAudience{border:1px solid var(--vip-line);background:var(--vip-card);text-align:center;border-radius:18px;max-width:820px;margin:0 auto;padding:40px}.vipExplanation h2,.vipAudience h2,.vipSectionHeading h2,.vipAccess h2{color:var(--vip-brown-dark);margin:9px 0 12px;font-size:29px}.vipExplanation p,.vipAudience p{color:#74675e;margin:0;line-height:1.85}.vipModules,.vipVersions{margin-top:76px}.vipSectionHeading{text-align:center}.vipModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.vipModuleGrid article{border:1px solid var(--vip-line);background:var(--vip-card);border-radius:15px;min-width:0;padding:24px}.vipModuleGrid article>span{color:#ba966d;font-size:10px;font-weight:900}.vipModuleGrid h3{color:var(--vip-brown-dark);margin:10px 0 8px;font-size:16px}.vipModuleGrid p{color:#786b62;margin:0;font-size:11px;line-height:1.75}.vipVersionGrid{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.vipVersionGrid article{border:1px solid var(--vip-line);background:var(--vip-card);border-radius:17px;padding:31px}.vipVersionGrid article:last-child{background:#f3e8d8}.vipVersionGrid span{color:#795a3a;background:#f1e5d4;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:850;display:inline-block}.vipVersionGrid h3{margin:15px 0 9px;font-size:21px}.vipVersionGrid p{color:#74675e;margin:0;font-size:12px;line-height:1.8}.vipRecommendation{border-left:3px solid var(--vip-gold);color:#74675e;background:#fffaf2;margin:15px 0 0;padding:15px;font-size:12px;line-height:1.75}.vipAudience{margin-top:76px}.vipAccess{color:#fff;background:linear-gradient(125deg,#3a2c23,#624936);border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:34px;margin-top:58px;padding:40px 44px;display:grid;box-shadow:0 20px 44px #3b2a1d26}.vipAccess span{color:#dec39a;letter-spacing:1.2px;font-size:10px;font-weight:850}.vipAccess h2{color:#fff}.vipAccess p{color:#eadfd4;margin:0;font-size:13px;line-height:1.75}.vipAccess small{color:#cdbfb3;margin-top:10px;line-height:1.65;display:block}.vipAccess>a{color:#3d2d22;white-space:nowrap;background:#f3d9aa;border-radius:11px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:14px 20px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.vipDisclaimer{color:#897c72;text-align:center;max-width:900px;margin:30px auto 0;font-size:10px;line-height:1.8}@media (width<=900px){.vipFeaturedCard{grid-template-columns:1fr}.vipFeaturedCopy{padding:30px}.vipModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vipAccess{grid-template-columns:1fr}.vipAccess>a{width:max-content}}@media (width<=620px){.vipHome .section{padding-top:58px;padding-bottom:62px}.vipHome h2{font-size:27px}.vipFeaturedCard{border-radius:16px;margin-top:25px}.vipHomePreview{padding:10px}.vipBrowserBar{height:31px;padding:0 10px}.vipFeaturedCopy{padding:24px 20px}.vipFeaturedCopy h3{font-size:23px}.vipFeaturedCopy p{margin-bottom:20px}.vipButton{width:100%;min-height:46px}.vipHero{padding:34px 0 48px}.vipHeroCopy{margin:30px auto 26px}.vipHeroCopy h1{letter-spacing:-1px;font-size:36px}.vipHeroCopy>p:last-child{font-size:13px}.vipProductPreview{border-radius:12px;width:100%;padding:7px 7px 5px}.vipProductPreview .vipBrowserBar{height:32px}.vipProductPreview figcaption{font-size:9px}.vipContentSection{padding-top:50px;padding-bottom:68px}.vipExplanation,.vipAudience{padding:27px 20px}.vipExplanation h2,.vipAudience h2,.vipSectionHeading h2,.vipAccess h2{font-size:24px}.vipExplanation p,.vipAudience p{font-size:13px}.vipModules,.vipVersions,.vipAudience{margin-top:55px}.vipModuleGrid,.vipVersionGrid{grid-template-columns:1fr}.vipModuleGrid article{padding:21px}.vipVersionGrid article{padding:24px 20px}.vipAccess{gap:23px;margin-top:45px;padding:29px 22px}.vipAccess>a{width:100%;min-height:50px}.vipDisclaimer{font-size:9px}.vipPage .breadcrumbs{white-space:normal}}.formulaLibraryPage{background:#f7faff}.formulaLibraryHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 84% 36%,#dceeff 0,#0000 43%),linear-gradient(#f9fcff,#fff);padding:54px 0 48px}.formulaLibraryHero .backLink{width:max-content;margin-bottom:32px;display:block}.formulaLibraryHero .eyebrow{letter-spacing:1.7px}.formulaLibraryHero h1{max-width:850px;margin:18px 0 12px;font-size:clamp(36px,5vw,53px)}.formulaLibraryHero p{max-width:790px;color:var(--muted);margin:0;font-size:15px;line-height:1.8}.formulaLibraryHero>div>small{color:#60758c;background:#fff;border:1px solid #d7e5f4;border-radius:7px;margin-top:15px;padding:7px 10px;font-size:10px;display:inline-block}.formulaLibraryBody{padding:35px 0 90px}.formulaControls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff3;border:1px solid #dce6f0;border-radius:15px;grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:13px 22px;margin-bottom:27px;padding:17px;display:grid;position:static;box-shadow:0 10px 28px #102d4f0c}.formulaControls label{color:#6d8198;background:#fff;border:1px solid #cddae7;border-radius:10px;align-items:center;gap:9px;min-height:47px;padding:0 14px;display:flex}.formulaControls label:focus-within{border-color:var(--blue);outline:3px solid #dcecff}.formulaControls input{width:100%;min-width:0;color:var(--ink);background:0 0;border:0;outline:0}.formulaFilters{grid-column:1/-1;gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.formulaFilters button{color:#526a83;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d1ddea;border-radius:8px;min-height:36px;padding:7px 13px;font-size:11px;font-weight:750}.formulaFilters button.active{border-color:var(--navy);background:var(--navy);color:#fff}.formulaCount{color:#526a83;white-space:nowrap;justify-self:end;font-size:11px}.formulaCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.excelFormulaCard{border:1px solid var(--line);background:#fff;border-radius:16px;min-width:0;padding:23px;box-shadow:0 8px 24px #102d4f0b}.formulaCardHead{align-items:flex-start;gap:13px;display:flex}.formulaCardHead>span{height:42px;color:var(--blue);background:#eaf3ff;border-radius:11px;flex:0 0 42px;place-items:center;font-size:12px;font-weight:900;display:grid}.formulaCardHead small{color:var(--blue);font-size:9px;font-weight:850}.formulaCardHead h2{color:var(--navy);margin:4px 0 0;font-size:18px;line-height:1.35}.formulaCardHead h2 em{color:#40566f;font-size:14px;font-style:normal;font-weight:750}.excelFormulaCard>p{min-height:43px;color:var(--muted);margin:17px 0 14px;font-size:12px;line-height:1.7}.formulaBadge{color:#087b57;background:#e7f8f1;border-radius:6px;margin:12px 0 0 55px;padding:5px 8px;font-size:9px;display:inline-block}.formulaCode{align-items:stretch;gap:9px;min-width:0;display:flex}.formulaCode code{color:#0b3d78;white-space:nowrap;background:#f4f8fc;border:1px solid #d5e0eb;border-radius:9px;flex:1;align-items:center;min-width:0;min-height:47px;padding:11px 13px;font-family:Consolas,Courier New,monospace;font-size:12px;font-weight:700;display:flex;overflow-x:auto}.formulaCode button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:9px;flex:none;min-height:47px;padding:10px 14px;font-size:10px;font-weight:850}.formulaCode button.copied{background:var(--green)}.exampleToggle{border:0;border-top:1px solid var(--line);color:#36536f;cursor:pointer;background:0 0;justify-content:space-between;width:100%;margin-top:15px;padding:12px 1px 2px;font-size:11px;font-weight:850;display:flex}.exampleToggle span{color:var(--blue);font-size:17px}.formulaExample{background:#f7fafd;border-radius:11px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:14px;display:grid}.formulaExample>div{background:#fff;border:1px solid #e0e8f1;border-radius:9px;min-width:0;padding:11px}.formulaExample small{color:#77899d;margin-bottom:6px;font-size:9px;display:block}.formulaExample strong{overflow-wrap:anywhere;color:#243f5c;font-size:12px;display:block}.formulaExample .formulaResult{color:#087d59;font-size:15px}.formulaExample ol{color:#087d59;margin:0;padding-left:24px;font-size:12px;font-weight:800;line-height:1.55}.formulaExample .extraFormula{grid-column:1/-1}.formulaExample code{color:#0b3d78;white-space:nowrap;max-width:100%;font-family:Consolas,Courier New,monospace;font-size:11px;display:block;overflow-x:auto}.formulaExample .formulaNote{color:#6c6042;background:#fff9e9;border:1px solid #eddda9;border-radius:9px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:10px;line-height:1.65}.formulaEmpty{text-align:center;background:#fff;border:1px dashed #c5d4e3;border-radius:15px;padding:80px 20px}.formulaEmpty b{font-size:20px}.formulaEmpty p{color:var(--muted);margin:8px 0 0;font-size:12px}@media (width<=760px){.formulaLibraryHero{padding:37px 0 40px}.formulaLibraryHero .backLink{margin-bottom:25px}.formulaLibraryHero h1{letter-spacing:-1px;font-size:34px}.formulaLibraryHero p{font-size:13px}.formulaLibraryBody{padding:22px 0 70px}.formulaControls{grid-template-columns:1fr;padding:13px;position:static}.formulaCount{grid-row:2;justify-self:start}.formulaFilters{grid-area:3/1}.formulaCardGrid{grid-template-columns:1fr}.excelFormulaCard{padding:19px 16px}.excelFormulaCard>p{min-height:0}.formulaCode{flex-direction:column}.formulaCode button{width:100%;min-height:44px}.formulaCode code{width:100%;font-size:11px}.formulaExample{grid-template-columns:1fr}.formulaExample .extraFormula,.formulaExample .formulaNote{grid-column:1}.formulaBadge{margin-left:0}}.excelFormulaCard{padding:21px}.excelFormulaCard>p{min-height:0;margin:13px 0 12px;line-height:1.65}.formulaBadge{margin-top:9px}.formulaCode code{border-color:#c8d8e8;border-left:3px solid var(--blue);color:#07386f;background:#eef5fc;font-size:13px;font-weight:800}.exampleToggle{margin-top:12px;padding-top:10px}.formulaExample{margin-top:10px;padding:12px}.formulaCode code{-webkit-user-select:text;user-select:text}.formulaCode button.error{background:#8a4b35}.formulaCopyError{color:#98452f;margin-top:7px;font-size:9px;line-height:1.5;display:block}@media (width<=760px){.excelFormulaCard{padding:18px 16px}.formulaCode code{max-width:100%;font-size:12px}.formulaCode button{min-height:46px}.formulaExample{padding:10px}}.formulaExample{background:#f5f8fc;grid-template-columns:1fr;gap:10px;margin-top:10px;padding:12px;display:grid}.exampleBlock,.exampleNotes{background:#fff;border:1px solid #dfe8f1;border-radius:10px;min-width:0;padding:12px}.formulaExample h3{color:#36516e;align-items:center;gap:7px;margin:0 0 9px;font-size:10px;display:flex}.formulaExample h3>span{width:20px;height:20px;color:var(--blue);background:#eaf3ff;border-radius:6px;place-items:center;font-size:9px;display:grid}.miniSheetWrap{border:1px solid #cfdae6;border-radius:8px;max-width:100%;overflow-x:auto}.miniSheet{border-collapse:collapse;color:#263f5b;white-space:nowrap;width:100%;font-size:10px}.miniSheet th,.miniSheet td{text-align:left;border-bottom:1px solid #dce5ee;border-right:1px solid #dce5ee;padding:7px 9px}.miniSheet th{color:#264b70;background:#eaf2fa;font-weight:850}.miniSheet th:first-child,.miniSheet td:first-child{color:#8392a3;text-align:center;background:#f3f6f9;width:42px}.miniSheet tr:last-child td{border-bottom:0}.miniSheet th:last-child,.miniSheet td:last-child{border-right:0}.miniSheet .blankCell{color:#9aa6b4;font-style:italic}.noInput{color:#72859a;margin:0;font-size:10px}.exampleInputs{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.exampleInputs code,.exampleFormulaCode,.variantBlock code{color:#07386f;white-space:nowrap;background:#eef5fc;border-radius:7px;max-width:100%;padding:8px 10px;font-family:Consolas,Courier New,monospace;font-size:10px;font-weight:750;display:block;overflow-x:auto}.formulaExample ul{color:#526a82;gap:5px;margin:0;padding-left:18px;font-size:10px;line-height:1.55;display:grid}.exampleCalculation{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.exampleCalculation code{color:#36516e;background:#f4f7fa;border-radius:6px;padding:6px 8px;font-size:10px}.textEmphasis{color:#5c7086;background:#f4f7fa;border-radius:7px;margin-top:9px;padding:8px 10px;font-size:10px}.textEmphasis b{color:#674e00;background:#ffe9a8;border-radius:4px;padding:2px 5px;font-size:12px}.resultBlock{background:#f3fbf7;border-color:#bfe3d5}.resultBlock>strong{color:#087d59;font-size:18px;line-height:1.35;display:block}.spillResult{border:1px solid #bcdccc;border-radius:7px;width:min(130px,100%);display:grid;overflow:hidden}.spillResult b{color:#087d59;background:#fff;border-bottom:1px solid #d3e9de;padding:5px 10px;font-size:11px}.spillResult b:last-child{border-bottom:0}.variantBlock{gap:8px;display:grid}.variantBlock>h3{margin-bottom:1px}.variantBlock>div{background:#f7f9fb;border-radius:8px;gap:6px;padding:9px;display:grid}.variantBlock small{color:#677b91;font-size:9px}.variantBlock b{color:#087d59;font-size:10px}.exampleNotes{background:#fff9e9;border-color:#eddda9}.exampleNotes p{color:#6c6042;margin:5px 0 0;font-size:9px;line-height:1.6}@media (width<=760px){.formulaExample{padding:9px}.exampleBlock,.exampleNotes{padding:10px}.miniSheet{font-size:9px}.miniSheet th,.miniSheet td{padding:6px 7px}.exampleFormulaCode,.variantBlock code{font-size:9px}.resultBlock>strong{font-size:16px}}.workdayPage{background:#f7faf8}.workdayWrap{width:min(980px,100% - 40px);margin:auto}.workdayHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 83% 40%,#dff2e8 0,#0000 37%),linear-gradient(#f7fcf9,#fff);padding:55px 0 58px}.workdayHero .backLink{width:max-content;margin-bottom:28px;display:block}.workdayBadge{color:var(--green);letter-spacing:1.2px;background:#e5f3eb;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:850;display:inline-flex}.workdayHero h1{letter-spacing:-1.2px;margin:16px 0 10px;font-size:44px}.workdayHero p{max-width:710px;color:var(--muted);margin:0;font-size:16px;line-height:1.75}.workdayCalculator{padding-top:42px;padding-bottom:90px}.workdayModes{grid-template-columns:1fr 1fr;gap:12px;display:grid}.workdayModes button{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;border-radius:13px;gap:5px;padding:17px 19px;display:grid}.workdayModes button:hover{border-color:#9bcbb5}.workdayModes button.active{border-color:var(--green);background:#eef8f3;box-shadow:0 0 0 3px #dff0e7}.workdayModes b{font-size:16px}.workdayModes span{color:var(--muted);font-size:13px}.workdayGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:20px;margin-top:20px;display:grid}.workdayPanel,.workdayResult,.workdayNote{border:1px solid var(--line);background:#fff;border-radius:17px;box-shadow:0 8px 26px #153c2a0a}.workdayPanel{padding:27px}.workdayPanel h2{margin:0 0 22px;font-size:22px}.workdayFields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.workdayFields label{gap:8px;display:grid}.workdayFields label>span{font-size:14px;font-weight:750}.workdayFields input,.holidayAdd input{width:100%;min-height:48px;color:var(--ink);background:#fff;border:1px solid #cfded6;border-radius:10px;padding:0 13px;font-size:15px}.workdayFields input:focus,.holidayAdd input:focus{border-color:var(--green);outline:0;box-shadow:0 0 0 3px #e0f1e8}.workdayFields small{color:#7b8d83;font-size:12px}.holidayBox{border-top:1px solid var(--line);margin-top:25px;padding-top:23px}.holidayBox h3{margin:0;font-size:16px}.holidayBox h3 em{color:#7c8d84;margin-left:6px;font-size:11px;font-style:normal;font-weight:500}.holidayBox p{color:var(--muted);margin:5px 0 14px;font-size:13px;line-height:1.6}.holidayAdd{grid-template-columns:1fr auto;gap:9px;display:grid}.holidayAdd button{color:var(--green);cursor:pointer;background:#e7f3ec;border:0;border-radius:10px;padding:0 16px;font-size:13px;font-weight:800}.holidayAdd button:disabled{opacity:.45;cursor:default}.holidayChips{flex-wrap:wrap;gap:7px;margin-top:13px;display:flex}.holidayChips>span{color:#315c48;background:#f2f8f4;border:1px solid #d5e6dd;border-radius:999px;align-items:center;gap:6px;padding:7px 8px 7px 10px;font-size:12px;display:inline-flex}.holidayChips button{color:#315c48;cursor:pointer;background:#dcece4;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:grid}.workdayActions{gap:9px;margin-top:25px;display:flex}.workdayActions button{cursor:pointer;border-radius:10px;min-height:48px;padding:0 22px;font-weight:850}.workdayCalculate{background:var(--green);color:#fff;border:0;box-shadow:0 8px 20px #17875a24}.workdayReset{color:#607269;background:#fff;border:1px solid #d3dfd9}.workdayResult{color:#fff;background:linear-gradient(160deg,#0b2d57,#16466b);padding:28px;position:sticky;top:94px}.workdayResult>span{color:#b9d4c6;letter-spacing:.7px;font-size:12px;font-weight:750;display:block}.workdayResult>strong{margin:8px 0 6px;font-size:42px;line-height:1.2;display:block}.workdayResult>p{color:#d6e2e9;margin:0;font-size:13px;line-height:1.65}.workdayResult.hasError{background:linear-gradient(160deg,#70362e,#9b4c3f)}.workdaySummary{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.workdaySummary div{background:#ffffff0d;border:1px solid #ffffff20;border-radius:10px;padding:13px}.workdaySummary small{color:#bad0dc;font-size:11px;display:block}.workdaySummary b{margin-top:3px;font-size:19px;display:block}.excludedHolidays{background:#ffffff0d;border-radius:10px;margin-top:12px;padding:13px}.excludedHolidays b{font-size:12px}.excludedHolidays p{color:#d7e5dd;margin:6px 0 0;font-size:12px;line-height:1.6}.workdayNote{margin-top:20px;padding:25px}.workdayNote h2{margin:0 0 12px;font-size:20px}.workdayNote>div{grid-template-columns:1fr 1fr;gap:18px;display:grid}.workdayNote p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.workdayNote small{border-top:1px solid var(--line);color:#7b8d83;margin-top:16px;padding-top:14px;font-size:12px;display:block}.workdayToolCard>b{color:var(--green)!important;background:#e5f3eb!important}.workdayFields input[aria-invalid=true],.holidayAdd input[aria-invalid=true]{background:#fff9f7;border-color:#d88679}.workdayFields input::placeholder,.holidayAdd input::placeholder{color:#99a8a0}.workdayFields input[type=text],.holidayAdd input[type=text]{font-variant-numeric:tabular-nums;letter-spacing:.3px}@media (width<=760px){.workdayWrap{width:calc(100% - 28px)}.workdayHero{padding:36px 0 40px}.workdayHero .backLink{margin-bottom:22px}.workdayHero h1{font-size:31px;line-height:1.3}.workdayHero p{font-size:14px}.workdayCalculator{padding-top:25px;padding-bottom:68px}.workdayModes,.workdayGrid,.workdayFields,.workdayNote>div{grid-template-columns:1fr}.workdayModes button{padding:15px}.workdayPanel{padding:20px 17px}.holidayAdd{grid-template-columns:1fr}.holidayAdd button{min-height:44px}.workdayResult{padding:23px 20px;position:static}.workdayResult>strong{font-size:36px}.workdayActions button{flex:1;padding:0 12px}}.quotation-maker-app{--background:#edf4f0;--foreground:#17352e;--font-sans:"Noto Sans Thai", "Leelawadee UI", Tahoma, Arial, sans-serif;font-family:var(--font-sans)}.quotation-maker-app button{cursor:pointer}.quotation-maker-app .doc-accent-bg{background-color:var(--doc-accent,#12664f)}.quotation-maker-app .doc-accent-text{color:var(--doc-accent,#12664f)}.quotation-maker-app .doc-field{border:1px solid #0000;transition:background-color .15s,border-color .15s}.quotation-maker-app .doc-field:hover{background:#f7faf8;border-color:#cfe0d8}.quotation-maker-app .doc-field:focus{border-color:var(--doc-accent,#12664f);box-shadow:0 0 0 2px color-mix(in srgb, var(--doc-accent,#12664f) 12%, transparent);background:#fff}.quotation-maker-app .print-running-header,.quotation-maker-app .print-footer{display:none}@media (width<=767px){.quotation-maker-app .site-header-inner{flex-wrap:wrap;padding:.65rem .75rem}.quotation-maker-app .site-brand{gap:.55rem;min-width:0}.quotation-maker-app .site-brand .brand-mark{flex:none;width:2.25rem;height:2.25rem}.quotation-maker-app .site-brand strong{font-size:.9rem;line-height:1.1rem}.quotation-maker-app .site-brand .brand-by{display:none}.quotation-maker-app .site-nav{gap:.4rem;margin-left:auto}.quotation-maker-app .site-nav>button,.quotation-maker-app .site-nav>span{white-space:nowrap;padding:.55rem .65rem;font-size:.75rem;line-height:1rem}.quotation-maker-app .site-nav .nav-vip{display:none}.quotation-maker-app .site-header.view-quote .site-header-inner{grid-template-columns:1fr auto;display:grid}.quotation-maker-app .site-header.view-quote .site-nav{grid-column:1/-1;grid-template-columns:auto auto minmax(0,1fr);width:100%;margin-left:0;display:grid}.quotation-maker-app .site-header.view-quote .site-nav .nav-drafts{display:none}.quotation-maker-app .site-header.view-quote .site-nav>button{min-height:2.75rem}.quotation-maker-app .preview-shell{background:0 0;border-radius:0;padding:0;overflow:visible}.quotation-maker-app .a4-page{border-radius:1rem;min-height:0;padding:1.15rem;overflow:hidden;box-shadow:0 1px 3px #00000014}.quotation-maker-app .a4-page>div:nth-of-type(2){flex-direction:column;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem}.quotation-maker-app .a4-page>div:nth-of-type(2)>div:last-child{text-align:left;width:100%;min-width:0}.quotation-maker-app .a4-page>div:nth-of-type(2)>div:last-child h1{font-size:1.75rem;line-height:2.1rem}.quotation-maker-app .a4-page>div:nth-of-type(2)>div:last-child .grid{max-width:19rem}.quotation-maker-app .quote-table{table-layout:auto;font-size:.875rem;display:block}.quotation-maker-app .quote-table thead{display:none}.quotation-maker-app .quote-table tbody{display:block}.quotation-maker-app .quote-table tr{border-bottom:1px solid #dbe7e2;grid-template-columns:1fr 1fr;gap:.6rem .75rem;padding:1rem;display:grid;position:relative}.quotation-maker-app .quote-table td{grid-template-columns:minmax(5.5rem,auto) 1fr;align-items:center;gap:.65rem;min-width:0;display:grid;text-align:left!important;width:auto!important;padding:0!important}.quotation-maker-app .quote-table td:before{color:#628078;font-size:.75rem;font-weight:700}.quotation-maker-app .quote-table td:first-child{display:none}.quotation-maker-app .quote-table td:nth-child(2){grid-column:1/-1;display:block}.quotation-maker-app .quote-table td:nth-child(3):before{content:"จำนวน"}.quotation-maker-app .quote-table td:nth-child(4):before{content:"หน่วย"}.quotation-maker-app .quote-table td:nth-child(5):before{content:"ราคา/หน่วย"}.quotation-maker-app .quote-table td:nth-child(6):before{content:"รวม"}.quotation-maker-app .quote-table td:nth-child(7){display:block;position:absolute;right:.85rem;width:2rem!important}.quotation-maker-app .quote-table input,.quotation-maker-app .quote-table textarea,.quotation-maker-app .quote-table select{width:100%;min-height:2.5rem}.quotation-maker-app .document-summary{width:100%;max-width:none}.quotation-maker-app .document-summary .mt-16{margin-top:3rem}}@media (width<=430px){.quotation-maker-app .site-brand strong{max-width:5.5rem}.quotation-maker-app .site-nav .nav-drafts{display:none}.quotation-maker-app .site-nav>button{padding-left:.55rem;padding-right:.55rem}.quotation-maker-app .quote-table tr{grid-template-columns:1fr}.quotation-maker-app .quote-table td:nth-child(2){grid-column:1}}@page{size:A4 portrait;margin:12mm 15mm 14mm}@media print{body{background:#fff!important}.quotation-maker-app .no-print{display:none!important}.quotation-maker-app .preview-shell{box-shadow:none!important;background:#fff!important;border:0!important;padding:0!important;display:block!important;overflow:visible!important}.quotation-maker-app,.quotation-maker-app>div{background:#fff!important;margin:0!important;padding:0!important;display:block!important}.quotation-maker-app .a4-page{width:auto!important;max-width:none!important;min-height:0!important;box-shadow:none!important;padding:0!important}.quotation-maker-app .a4-page>div:nth-of-type(2){flex-direction:row!important;gap:1.75rem!important;margin-bottom:2rem!important;padding-bottom:1.75rem!important;display:flex!important}.quotation-maker-app .a4-page>div:nth-of-type(2)>div:last-child{text-align:right!important;width:auto!important;min-width:220px!important}.quotation-maker-app .doc-actions,.quotation-maker-app .logo-placeholder,.quotation-maker-app .print-empty-row{display:none!important}.quotation-maker-app .logo-slot:has(.logo-placeholder){margin-bottom:0!important}.quotation-maker-app .document-summary{break-inside:avoid!important;page-break-inside:avoid!important;margin-top:5mm!important}.quotation-maker-app .document-summary .mt-16{margin-top:10mm!important}.quotation-maker-app .quote-table td{padding-top:2mm!important;padding-bottom:2mm!important}.quotation-maker-app .a4-page>.document-summary:last-child{margin-top:3mm!important;padding-top:3mm!important}.quotation-maker-app .a4-page>.document-summary:last-child .mt-16{margin-top:6mm!important}.quotation-maker-app .doc-field{box-shadow:none!important;border:0!important;padding-left:0!important;padding-right:0!important}.quotation-maker-app textarea.doc-field{overflow:hidden!important}.quotation-maker-app .quote-table{table-layout:fixed!important;display:table!important}.quotation-maker-app .quote-table tbody{display:table-row-group!important}.quotation-maker-app .quote-table tr{border-bottom:1px solid #e2ece8!important;padding:0!important;display:table-row!important}.quotation-maker-app .quote-table td{text-align:inherit;width:auto!important;padding:2mm!important;display:table-cell!important}.quotation-maker-app .quote-table td:first-child{width:2.5rem!important}.quotation-maker-app .quote-table td:nth-child(3),.quotation-maker-app .quote-table td:nth-child(4){width:5rem!important}.quotation-maker-app .quote-table td:nth-child(5),.quotation-maker-app .quote-table td:nth-child(6){width:8rem!important}.quotation-maker-app .quote-table td:before{content:none!important;display:none!important}.quotation-maker-app .quote-table td:first-child{display:table-cell!important}.quotation-maker-app thead{display:table-header-group}.quotation-maker-app .quote-table thead{color:#263c36!important;border-bottom:2px solid var(--doc-accent,#12664f)!important;background:#fff!important}.quotation-maker-app tr{break-inside:avoid;page-break-inside:avoid}}.quotation-maker-app .company-settings-page{width:100%;max-width:1280px}.quotation-maker-app .company-settings-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}.quotation-maker-app .company-settings-grid>section{min-width:0}.quotation-maker-app .company-settings-grid input:not([type=range]):not([type=color]):not([type=file]),.quotation-maker-app .company-settings-grid textarea{min-height:48px;font-size:1rem}@media (width>=1024px){.quotation-maker-app .company-settings-grid{grid-template-columns:minmax(0,1fr) 360px}.quotation-maker-app .company-settings-grid>section{padding:28px}}.heartFortunePage{background:#faf8ff}.heartFortuneShell{background:radial-gradient(circle at 14% 8%,#ffe7aa 0,#0000 27%),radial-gradient(circle at 91% 18%,#ded3ff 0,#0000 28%),linear-gradient(145deg,#fffaf0 0%,#f5efff 48%,#edf6ff 100%);min-height:760px;position:relative;overflow:hidden}.heartFortuneGlow{filter:blur(8px);pointer-events:none;border-radius:50%;position:absolute}.heartFortuneGlowOne{background:#a6d7ff55;width:260px;height:260px;bottom:60px;right:-100px}.heartFortuneGlowTwo{background:#e0c6ff66;width:180px;height:180px;bottom:-50px;left:-80px}.heartFortuneWrap{z-index:1;grid-template-columns:.82fr 1.18fr;align-items:center;gap:68px;width:min(1080px,100% - 40px);min-height:700px;margin:auto;padding:70px 0 50px;display:grid;position:relative}.heartFortuneIntro>span{color:#7350ca;letter-spacing:1.5px;font-size:12px;font-weight:850;display:inline-block}.heartFortuneIntro h1{color:#362064;letter-spacing:-2px;margin:12px 0 18px;font-size:clamp(52px,7vw,78px);line-height:1.03}.heartFortuneIntro h1 em{color:#7a4ed6;font-style:normal}.heartFortuneIntro p{color:#665d78;max-width:430px;margin:0;font-size:16px;line-height:1.85}.heartFortuneDraw,.heartFortuneCopy{cursor:pointer;border:0;border-radius:999px;font-weight:850}.heartFortuneDraw{color:#fff;background:linear-gradient(135deg,#7950dc,#4d2ea8);min-height:52px;margin-top:27px;padding:14px 25px;box-shadow:0 13px 28px #5636ac3b}.heartFortuneDraw:disabled{cursor:wait;opacity:.75}.heartFortunePlay{flex-direction:column;align-items:center;gap:16px;display:flex}.heartFortuneTube{cursor:pointer;transform-origin:50% 90%;background:0 0;border:0;width:128px;height:195px;padding:0;transition:transform .18s;display:block;position:relative}.heartFortuneTube:disabled{cursor:wait}.heartFortuneTube.isShaking{animation:.56s ease-in-out heartFortuneShake}.heartFortuneTube>i{transform-origin:bottom;background:linear-gradient(90deg,#9a5d1f,#f7d17a,#a96924);border-radius:8px;width:12px;height:128px;position:absolute;top:0;left:50%;box-shadow:0 3px 8px #5a2d0a1f}.heartFortuneTube>i:first-child{transform:translate(-50%)rotate(-17deg)}.heartFortuneTube>i:nth-child(2){transform:translate(-50%)rotate(-8deg)}.heartFortuneTube>i:nth-child(3){transform:translate(-50%)}.heartFortuneTube>i:nth-child(4){transform:translate(-50%)rotate(9deg)}.heartFortuneTube>i:nth-child(5){transform:translate(-50%)rotate(18deg)}.heartFortuneTube>div{background:linear-gradient(145deg,#8255df,#43269d);border-radius:18px 18px 40px 40px;width:112px;height:136px;position:absolute;bottom:0;left:8px;box-shadow:inset 12px 0 22px #ffffff1f,0 20px 38px #472a9a3d}.heartFortuneTube>div b{text-align:center;color:#ffe9a5;font-size:17px;position:absolute;inset:48px 0 auto}.heartFortuneTubeHint{color:#7651cb;margin-top:-10px;font-size:12px;font-weight:750}.heartFortuneResult{text-align:center;background:#ffffffdc;border:1px solid #7651bf24;border-radius:25px;flex-direction:column;justify-content:center;width:min(100%,560px);min-height:232px;padding:31px 35px;display:flex;box-shadow:0 24px 60px #3927671c}.heartFortuneResult>span{color:#7651cb;font-size:13px;font-weight:850}.heartFortuneResult>p{color:#34264c;margin:12px 0;font-size:clamp(22px,3vw,30px);font-weight:850;line-height:1.55}.heartFortuneResult>small{color:#877f94;font-size:12px;line-height:1.5}.heartFortuneResult.hasResult{animation:.38s ease-out heartFortuneReveal}.heartFortuneCopy{color:#5534ad;background:#ffffffb8;border:1px solid #7550ce38;min-height:46px;padding:11px 21px}.heartFortuneDisclaimer{z-index:1;color:#8c8597;text-align:center;margin:0;padding:0 20px 24px;font-size:11px;position:relative}@keyframes heartFortuneShake{0%,to{transform:rotate(0)}20%{transform:rotate(-8deg)translateY(-3px)}40%{transform:rotate(9deg)}60%{transform:rotate(-6deg)translateY(-2px)}80%{transform:rotate(5deg)}}@keyframes heartFortuneReveal{0%{opacity:.55;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover) and (pointer:fine){.heartFortuneTube:not(:disabled):hover{transform:translateY(-4px)rotate(-1deg)}}@media (prefers-reduced-motion:reduce){.heartFortuneTube.isShaking,.heartFortuneResult.hasResult{animation:none}}@media (width<=840px){.heartFortuneWrap{text-align:center;grid-template-columns:1fr;gap:32px;padding:48px 0 42px}.heartFortuneIntro p{margin:auto}.heartFortuneShell{min-height:0}.heartFortuneIntro h1 br{display:none}.heartFortuneIntro h1 br:after{content:" "}}@media (width<=560px){.heartFortuneWrap{gap:18px;width:calc(100% - 28px);padding:34px 0 28px}.heartFortuneIntro>span{font-size:10px}.heartFortuneIntro h1{letter-spacing:-1px;margin:9px 0 13px;font-size:43px}.heartFortuneIntro p{font-size:14px;line-height:1.7}.heartFortuneDraw{width:100%;margin-top:20px}.heartFortuneTube{margin:-18px 0;transform:scale(.78)}.heartFortuneResult{border-radius:20px;min-height:210px;padding:25px 20px}.heartFortuneResult>p{font-size:22px}.heartFortuneCopy{width:100%}.heartFortuneDisclaimer{padding-bottom:18px}}._page_16hgp_1{color:#122840;background:#fff}._hero_16hgp_1{background:linear-gradient(135deg,#f7fbff 0%,#eef6fc 62%,#fff8e8 100%);border-bottom:1px solid #dce7f0;padding:34px 0 62px}._heroInner_16hgp_1{gap:32px;display:grid}._breadcrumbs_16hgp_1{color:#70849a;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}._breadcrumbs_16hgp_1 a{color:#51708f;text-decoration:none}._breadcrumbs_16hgp_1 b{color:#173959}._heroGrid_16hgp_1{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:54px;display:grid}._labels_16hgp_1{flex-wrap:wrap;gap:8px;display:flex}._freeBadge_16hgp_1,._fileBadge_16hgp_1{letter-spacing:.7px;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:900;display:inline-flex}._freeBadge_16hgp_1{color:#fff;background:#173959}._fileBadge_16hgp_1{color:#175e9e;background:#dff0ff}._eyebrow_16hgp_1{color:#2d78b8;letter-spacing:.5px;margin:22px 0 8px;font-size:14px;font-weight:850}._hero_16hgp_1 h1{color:#102f4d;letter-spacing:-1.5px;max-width:780px;margin:0;font-size:clamp(35px,5vw,58px);line-height:1.12}._lead_16hgp_1{color:#526b81;max-width:780px;margin:20px 0 0;font-size:15px;line-height:1.9}._heroCard_16hgp_1{background:#fff;border:1px solid #cbddea;border-radius:20px;gap:15px;padding:28px;display:grid;box-shadow:0 22px 60px #17395918}._heroCard_16hgp_1>span{color:#2d78b8;letter-spacing:.7px;font-size:10px;font-weight:900}._heroCard_16hgp_1>b{color:#102f4d;font-size:25px;line-height:1.35}._heroCard_16hgp_1>div{border-top:1px solid #e4edf4;border-bottom:1px solid #e4edf4;justify-content:space-between;align-items:end;padding:13px 0;display:flex}._heroCard_16hgp_1 small{color:#7a8ea1}._heroCard_16hgp_1 strong{color:#173959;font-size:19px}._heroCard_16hgp_1>a,._downloadInner_16hgp_1>a{color:#fff;background:#1768d7;border-radius:10px;justify-content:center;padding:14px 18px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 10px 24px #1768d72b}._section_16hgp_1{padding-top:76px;padding-bottom:76px}._sectionHead_16hgp_1{max-width:720px;margin-bottom:30px}._sectionHead_16hgp_1>span,._downloadInner_16hgp_1>div>span{color:#2673b5;letter-spacing:1.3px;font-size:10px;font-weight:900}._sectionHead_16hgp_1 h2,._downloadInner_16hgp_1 h2{color:#102f4d;margin:8px 0;font-size:clamp(28px,4vw,38px);line-height:1.25}._sectionHead_16hgp_1 p,._downloadInner_16hgp_1 p{color:#718397;margin:0;font-size:12px;line-height:1.75}._gallery_16hgp_1{grid-template-columns:1fr 1fr;gap:22px;display:grid}._previewCard_16hgp_1{background:#f7fafc;border:1px solid #dce6ed;border-radius:17px;margin:0;overflow:hidden;box-shadow:0 14px 38px #17395910}._previewCard_16hgp_1 figcaption{background:#fff;border-bottom:1px solid #dce6ed;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 18px;display:grid}._previewCard_16hgp_1 figcaption>span{color:#216da8;background:#e7f2fb;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:900;display:grid}._previewCard_16hgp_1 figcaption div{gap:3px;display:grid}._previewCard_16hgp_1 figcaption b{font-size:13px}._previewCard_16hgp_1 figcaption small{color:#718397;font-size:9px}._previewCard_16hgp_1 figcaption>a{color:#216da8;font-size:9px;font-weight:800;text-decoration:none}._previewCard_16hgp_1>a{padding:16px;display:block}._previewCard_16hgp_1 img{object-fit:contain;background:#fff;width:100%;height:auto;display:block}._softSection_16hgp_1{background:#f6f9fc}._featureGrid_16hgp_1{grid-template-columns:1fr 1fr;gap:10px;display:grid}._featureGrid_16hgp_1 article{background:#fff;border:1px solid #dde7ee;border-radius:12px;align-items:center;gap:13px;min-height:68px;padding:15px;display:flex}._featureGrid_16hgp_1 article>span{color:#1e6da9;background:#e6f2fb;border-radius:9px;place-items:center;min-width:35px;height:35px;font-size:10px;font-weight:900;display:grid}._featureGrid_16hgp_1 p{color:#2f4b65;margin:0;font-size:12px;font-weight:750;line-height:1.5}._steps_16hgp_1{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}._steps_16hgp_1 article{border:1px solid #dce6ed;border-radius:15px;padding:26px 24px;position:relative}._steps_16hgp_1 article>span{color:#fff;background:#173959;border-radius:50%;place-items:center;width:38px;height:38px;font-size:14px;font-weight:900;display:grid}._steps_16hgp_1 h3{color:#173959;margin:18px 0 7px;font-size:17px}._steps_16hgp_1 p{color:#718397;margin:0;font-size:11px;line-height:1.75}._navySection_16hgp_1{background:#102f4d}._sectionHeadLight_16hgp_1 span{color:#72b7ee}._sectionHeadLight_16hgp_1 h2{color:#fff}._sheetList_16hgp_1{gap:10px;display:grid}._sheetList_16hgp_1 article{background:#173b5b;border:1px solid #31516c;border-radius:12px;grid-template-columns:54px 1fr;align-items:center;gap:17px;padding:17px 20px;display:grid}._sheetList_16hgp_1 article>span{color:#6cb3eb;font-size:12px;font-weight:900}._sheetList_16hgp_1 h3{color:#fff;margin:0 0 4px;font-size:15px}._sheetList_16hgp_1 p{color:#b8c8d5;margin:0;font-size:10px;line-height:1.6}._resultGrid_16hgp_1{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}._resultGrid_16hgp_1 article,._balanceGrid_16hgp_1 article,._positionGrid_16hgp_1 div{background:#fff;border:1px solid #dbe6ee;border-radius:13px;padding:20px}._resultGrid_16hgp_1 small,._balanceGrid_16hgp_1 small,._positionGrid_16hgp_1 small{color:#718397;margin-bottom:10px;font-size:10px;display:block}._resultGrid_16hgp_1 b{color:#173959;font-size:23px}._resultGrid_16hgp_1 span{color:#718397;margin-top:4px;font-size:9px;display:block}._resultGrid_16hgp_1 ._profit_16hgp_1{background:#f4fbf5;border-color:#b9dfc1}._resultGrid_16hgp_1 ._profit_16hgp_1 b{color:#197533}._balanceGrid_16hgp_1{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}._balanceGrid_16hgp_1 b{color:#207b36;font-size:19px}._positionGrid_16hgp_1{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:13px;display:grid}._positionGrid_16hgp_1 b{color:#173959;font-size:15px}._downloadSection_16hgp_1{background:linear-gradient(115deg,#edf7ff,#fff8e5);border-top:1px solid #dbe6ee;border-bottom:1px solid #dbe6ee;padding:58px 0}._downloadInner_16hgp_1{grid-template-columns:1fr 260px;align-items:center;gap:40px;display:grid}._downloadInner_16hgp_1 h2{font-size:30px}._downloadInner_16hgp_1>a{align-items:center}._note_16hgp_1{padding-top:34px;padding-bottom:34px}._note_16hgp_1 p{color:#6e5a35;background:#fff8e8;border-left:4px solid #d39a31;border-radius:8px;margin:0;padding:18px 20px;font-size:10px;line-height:1.8}@media (width<=850px){._heroGrid_16hgp_1{grid-template-columns:1fr}._heroCard_16hgp_1{max-width:450px}._gallery_16hgp_1{grid-template-columns:1fr}._resultGrid_16hgp_1{grid-template-columns:1fr 1fr}._downloadInner_16hgp_1{grid-template-columns:1fr}._downloadInner_16hgp_1>a{max-width:310px}}@media (width<=620px){._hero_16hgp_1{padding:24px 0 42px}._hero_16hgp_1 h1{letter-spacing:-.8px;font-size:36px}._lead_16hgp_1{font-size:13px}._section_16hgp_1{padding-top:52px;padding-bottom:52px}._featureGrid_16hgp_1,._steps_16hgp_1,._resultGrid_16hgp_1,._balanceGrid_16hgp_1,._positionGrid_16hgp_1{grid-template-columns:1fr}._previewCard_16hgp_1 figcaption{grid-template-columns:auto 1fr}._previewCard_16hgp_1 figcaption>a{grid-column:2}._previewCard_16hgp_1>a{padding:8px}._steps_16hgp_1 article{padding:22px}._downloadSection_16hgp_1{padding:44px 0}._downloadInner_16hgp_1 h2{font-size:26px}._downloadInner_16hgp_1>a{max-width:none}._heroCard_16hgp_1{padding:23px}._sheetList_16hgp_1 article{grid-template-columns:38px 1fr;padding:15px}}._page_1rluc_1{color:#17372f;background:#fff}._hero_1rluc_1{background:linear-gradient(135deg,#f2fbf7 0%,#e9f7f0 62%,#fff9e8 100%);border-bottom:1px solid #d8e9e1;padding:34px 0 64px}._heroInner_1rluc_1{gap:34px;display:grid}._breadcrumbs_1rluc_1{color:#6f877e;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}._breadcrumbs_1rluc_1 a{color:#397765;text-decoration:none}._breadcrumbs_1rluc_1 b{color:#174f3d}._heroGrid_1rluc_1{grid-template-columns:minmax(0,1fr) 310px;align-items:center;gap:54px;display:grid}._labels_1rluc_1{flex-wrap:wrap;gap:8px;display:flex}._labels_1rluc_1 span{color:#176347;letter-spacing:.7px;background:#dcefe7;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:900;display:inline-flex}._labels_1rluc_1 span:first-child{color:#fff;background:#176347}._eyebrow_1rluc_1{color:#258262;letter-spacing:.5px;margin:22px 0 8px;font-size:14px;font-weight:850}._hero_1rluc_1 h1{color:#154b39;letter-spacing:-1.5px;max-width:780px;margin:0;font-size:clamp(36px,5vw,58px);line-height:1.13}._lead_1rluc_1{color:#557269;max-width:780px;margin:20px 0 0;font-size:15px;line-height:1.9}._heroCard_1rluc_1{background:#fff;border:1px solid #c8dfd6;border-radius:20px;gap:15px;padding:28px;display:grid;box-shadow:0 22px 60px #174f3d18}._heroCard_1rluc_1>span{color:#258262;letter-spacing:.7px;font-size:10px;font-weight:900}._heroCard_1rluc_1>b{color:#154b39;font-size:25px;line-height:1.35}._heroCard_1rluc_1>div{border-top:1px solid #e1ece7;border-bottom:1px solid #e1ece7;justify-content:space-between;align-items:end;padding:13px 0;display:flex}._heroCard_1rluc_1 small{color:#71877f;line-height:1.6}._heroCard_1rluc_1 strong{color:#176347;font-size:19px}._heroCard_1rluc_1>a,._ctaInner_1rluc_1>a{color:#fff;background:#16845d;border-radius:10px;justify-content:center;padding:14px 18px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 10px 24px #16845d2b}._overview_1rluc_1{padding-top:74px;padding-bottom:74px}._sectionHead_1rluc_1{max-width:740px;margin-bottom:30px}._sectionHead_1rluc_1>span,._ctaInner_1rluc_1>div>span,._copy_1rluc_1>span{color:#258262;letter-spacing:1.3px;font-size:10px;font-weight:900}._sectionHead_1rluc_1 h2,._ctaInner_1rluc_1 h2,._copy_1rluc_1 h2{color:#154b39;margin:8px 0;font-size:clamp(28px,4vw,38px);line-height:1.25}._sectionHead_1rluc_1 p,._ctaInner_1rluc_1 p,._copy_1rluc_1>p{color:#71877f;margin:0;font-size:12px;line-height:1.75}._quickGrid_1rluc_1{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}._quickGrid_1rluc_1 article{background:#fff;border:1px solid #d8e7e1;border-radius:14px;gap:14px;padding:20px;display:flex}._quickGrid_1rluc_1 article>span{color:#197354;background:#e1f2eb;border-radius:10px;place-items:center;min-width:38px;height:38px;font-size:10px;font-weight:900;display:grid}._quickGrid_1rluc_1 b{color:#174f3d;font-size:14px}._quickGrid_1rluc_1 p{color:#71877f;margin:5px 0 0;font-size:10px;line-height:1.6}._detailSection_1rluc_1{background:#f5f9f7}._details_1rluc_1{padding-top:24px;padding-bottom:24px}._detail_1rluc_1{border-bottom:1px solid #dce8e3;grid-template-columns:minmax(260px,.72fr) minmax(0,1.35fr);align-items:center;gap:46px;padding:58px 0;display:grid}._detail_1rluc_1:last-child{border-bottom:0}._detail_1rluc_1 figure{background:#fff;border:1px solid #cfdfd8;border-radius:16px;grid-column:2;margin:0;overflow:hidden;box-shadow:0 16px 45px #174f3d12}._detail_1rluc_1 figure._reverseImage_1rluc_1{grid-area:1/1}._detail_1rluc_1:has(._reverseImage_1rluc_1) ._copy_1rluc_1{grid-column:2}._detail_1rluc_1 figure a{padding:10px;display:block}._detail_1rluc_1 img{object-fit:contain;background:#fff;width:100%;height:auto;display:block}._detail_1rluc_1 figcaption{color:#758b83;text-align:right;border-top:1px solid #e1ebe7;padding:10px 14px;font-size:9px}._copy_1rluc_1 h2{font-size:34px}._copy_1rluc_1 ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}._copy_1rluc_1 li{color:#365c50;padding-left:24px;font-size:12px;line-height:1.6;position:relative}._copy_1rluc_1 li:before{content:"✓";color:#16845d;font-weight:900;position:absolute;top:0;left:0}._cta_1rluc_1{background:linear-gradient(115deg,#e8f8f1,#fff7dc);border-top:1px solid #d8e7e1;border-bottom:1px solid #d8e7e1;padding:58px 0}._ctaInner_1rluc_1{grid-template-columns:1fr 280px;align-items:center;gap:40px;display:grid}._ctaInner_1rluc_1 h2{font-size:31px}._ctaInner_1rluc_1>a{align-items:center}._note_1rluc_1{padding-top:34px;padding-bottom:34px}._note_1rluc_1 p{color:#685d3c;background:#fff8df;border-left:4px solid #d7a630;border-radius:8px;margin:0;padding:18px 20px;font-size:10px;line-height:1.8}@media (width<=850px){._heroGrid_1rluc_1{grid-template-columns:1fr}._heroCard_1rluc_1{max-width:460px}._quickGrid_1rluc_1{grid-template-columns:1fr}._detail_1rluc_1{grid-template-columns:1fr;gap:24px}._detail_1rluc_1 figure,._detail_1rluc_1 figure._reverseImage_1rluc_1{grid-area:auto/1}._detail_1rluc_1:has(._reverseImage_1rluc_1) ._copy_1rluc_1{grid-area:auto/1}._detail_1rluc_1:has(._reverseImage_1rluc_1) ._copy_1rluc_1{grid-row:1}._ctaInner_1rluc_1{grid-template-columns:1fr}._ctaInner_1rluc_1>a{max-width:330px}}@media (width<=620px){._hero_1rluc_1{padding:24px 0 44px}._hero_1rluc_1 h1{letter-spacing:-.8px;font-size:35px}._lead_1rluc_1{font-size:13px}._heroCard_1rluc_1{padding:23px}._overview_1rluc_1{padding-top:52px;padding-bottom:52px}._detail_1rluc_1{padding:44px 0}._copy_1rluc_1 h2{font-size:29px}._detail_1rluc_1 figure a{padding:5px}._cta_1rluc_1{padding:44px 0}._ctaInner_1rluc_1 h2{font-size:27px}._ctaInner_1rluc_1>a{max-width:none}}._page_13p4y_1{color:#17372f;background:#fff;overflow-x:hidden}._hero_13p4y_1{background:linear-gradient(135deg,#f2fbf7 0%,#e9f7f0 62%,#fff9e8 100%);border-bottom:1px solid #d8e9e1;padding:34px 0 72px}._heroInner_13p4y_1{gap:34px;display:grid}._breadcrumbs_13p4y_1{color:#6f877e;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;display:flex}._breadcrumbs_13p4y_1 a{color:#397765;text-decoration:none}._breadcrumbs_13p4y_1 b{color:#174f3d}._heroGrid_13p4y_1{grid-template-columns:minmax(0,.88fr) minmax(330px,.7fr);align-items:center;gap:54px;display:grid}._labels_13p4y_1{flex-wrap:wrap;gap:8px;display:flex}._labels_13p4y_1 span{color:#176347;letter-spacing:.7px;background:#dcefe7;border-radius:999px;padding:7px 11px;font-size:9px;font-weight:900;display:inline-flex}._labels_13p4y_1 span:first-child{color:#fff;background:#176347}._eyebrow_13p4y_1{color:#258262;letter-spacing:.8px;margin:22px 0 8px;font-size:13px;font-weight:850}._hero_13p4y_1 h1{color:#154b39;letter-spacing:-2px;margin:0;font-size:clamp(42px,6vw,68px);line-height:1.02}._lead_13p4y_1{color:#557269;max-width:720px;margin:22px 0 0;font-size:15px;line-height:1.9}._action_13p4y_1{gap:10px;max-width:390px;margin-top:28px;display:grid}._action_13p4y_1 a,._ctaAction_13p4y_1 a{color:#fff;background:#16845d;border-radius:10px;justify-content:center;padding:15px 20px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 10px 24px #16845d2b}._action_13p4y_1 small,._ctaAction_13p4y_1 small{color:#71877f;font-size:10px;line-height:1.6}._heroArtwork_13p4y_1{background:#fff;border:1px solid #c8dfd6;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 22px 60px #174f3d18}._heroArtwork_13p4y_1 img{object-fit:contain;width:100%;height:auto;display:block}._features_13p4y_1{padding-top:74px;padding-bottom:74px}._sectionHead_13p4y_1{max-width:740px;margin-bottom:30px}._sectionHead_13p4y_1>span,._ctaInner_13p4y_1>div>span,._statusCard_13p4y_1>span{color:#258262;letter-spacing:1.3px;font-size:10px;font-weight:900}._sectionHead_13p4y_1 h2,._ctaInner_13p4y_1 h2,._statusCard_13p4y_1 h2{color:#154b39;margin:8px 0;font-size:clamp(28px,4vw,38px);line-height:1.25}._sectionHead_13p4y_1 p,._ctaInner_13p4y_1 p{color:#71877f;margin:0;font-size:12px;line-height:1.75}._featureGrid_13p4y_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}._featureGrid_13p4y_1 article{background:#fff;border:1px solid #d8e7e1;border-radius:14px;align-items:flex-start;gap:14px;padding:20px;display:flex}._featureGrid_13p4y_1 article>span{color:#197354;background:#e1f2eb;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;font-size:10px;font-weight:900;display:grid}._featureGrid_13p4y_1 p{color:#365c50;margin:7px 0 0;font-size:12px;line-height:1.6}._guide_13p4y_1{background:#f5f9f7;padding:70px 0}._guideGrid_13p4y_1{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:start;gap:56px;display:grid}._guide_13p4y_1 ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}._guide_13p4y_1 li{background:#fff;border:1px solid #d8e7e1;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}._guide_13p4y_1 li>span{color:#fff;background:#16845d;border-radius:50%;flex:0 0 34px;place-items:center;height:34px;font-size:11px;font-weight:900;display:grid}._guide_13p4y_1 li p{color:#365c50;margin:0;font-size:12px;line-height:1.6}._statusCard_13p4y_1{background:#fff;border:1px solid #c8dfd6;border-radius:20px;padding:28px;box-shadow:0 16px 45px #174f3d12}._statusCard_13p4y_1 h2{font-size:29px}._statusCard_13p4y_1 ul{gap:10px;margin:22px 0;padding:0;list-style:none;display:grid}._statusCard_13p4y_1 li{background:#f7faf8;border-radius:11px;align-items:center;gap:13px;padding:13px;display:flex}._statusCard_13p4y_1 i{border-radius:999px;width:12px;height:42px;display:block}._red_13p4y_1{background:#ef4444}._yellow_13p4y_1{background:#f4c542}._green_13p4y_1{background:#3bbb76}._statusCard_13p4y_1 li div{gap:3px;display:grid}._statusCard_13p4y_1 b{color:#264f43;font-size:12px}._statusCard_13p4y_1 small{color:#71877f;font-size:10px}._statusCard_13p4y_1>p{color:#557269;border-top:1px solid #e1ece7;margin:18px 0 0;padding-top:18px;font-size:11px;line-height:1.75}._statusCard_13p4y_1 strong{color:#176347}._cta_13p4y_1{background:linear-gradient(115deg,#e8f8f1,#fff7dc);border-top:1px solid #d8e7e1;padding:58px 0}._ctaInner_13p4y_1{grid-template-columns:1fr 330px;align-items:center;gap:40px;display:grid}._ctaInner_13p4y_1 h2{font-size:31px}._ctaAction_13p4y_1{gap:9px;display:grid}._ctaAction_13p4y_1 small{text-align:center}@media (width<=900px){._heroGrid_13p4y_1{grid-template-columns:1fr}._heroArtwork_13p4y_1{max-width:580px}._featureGrid_13p4y_1{grid-template-columns:repeat(2,minmax(0,1fr))}._guideGrid_13p4y_1{grid-template-columns:1fr}._statusCard_13p4y_1{max-width:580px}._ctaInner_13p4y_1{grid-template-columns:1fr}._ctaAction_13p4y_1{max-width:390px}}@media (width<=620px){._hero_13p4y_1{padding:24px 0 48px}._heroGrid_13p4y_1{gap:34px}._hero_13p4y_1 h1{letter-spacing:-1.2px;font-size:43px}._lead_13p4y_1{font-size:13px}._heroArtwork_13p4y_1{border-radius:14px}._features_13p4y_1{padding-top:52px;padding-bottom:52px}._featureGrid_13p4y_1{grid-template-columns:1fr}._guide_13p4y_1{padding:52px 0}._guideGrid_13p4y_1{gap:36px}._statusCard_13p4y_1{padding:22px}._cta_13p4y_1{padding:44px 0}._ctaInner_13p4y_1 h2{font-size:27px}._ctaAction_13p4y_1{max-width:none}}._page_1mtbw_1{color:#122840;background:#fff}._hero_1mtbw_1{background:linear-gradient(135deg,#f7fbff,#eef6fc 62%,#fff8e8);border-bottom:1px solid #dce7f0;padding:34px 0 56px}._breadcrumbs_1mtbw_1{color:#526b81;flex-wrap:wrap;gap:9px;font-size:14px;display:flex}._breadcrumbs_1mtbw_1 a{color:#51708f;text-decoration:none}._labels_1mtbw_1{color:#526b81;flex-wrap:wrap;align-items:center;gap:12px;margin:34px 0 16px;font-size:14px;display:flex}._hero_1mtbw_1 h1{letter-spacing:-1px;color:#102f4d;overflow-wrap:anywhere;margin:0 0 18px;font-size:clamp(32px,5vw,54px);line-height:1.2}._hero_1mtbw_1 h2{margin:0 0 14px;font-size:clamp(20px,3vw,27px);line-height:1.6}._page_1mtbw_1 p{color:#526b81;font-size:16px;line-height:1.9}._hero_1mtbw_1 ._accessNote_1mtbw_1{margin:12px 0 32px;font-size:14px}._preview_1mtbw_1{background:#fff;border:1px solid #dce6ed;border-radius:17px;margin:0;overflow:hidden;box-shadow:0 14px 38px #17395910}._preview_1mtbw_1 figcaption{border-bottom:1px solid #dce6ed;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;display:flex}._preview_1mtbw_1 figcaption span{color:#2673b5;font-size:14px;font-weight:800}._preview_1mtbw_1 figcaption h2{margin:0 0 0 12px;font-size:20px;display:inline}._preview_1mtbw_1 figcaption p{margin:4px 0 0;font-size:14px}._preview_1mtbw_1 figcaption>a{color:#1768d7;white-space:nowrap;font-size:14px;text-decoration:none}._preview_1mtbw_1>a{display:block}._preview_1mtbw_1 img{object-fit:contain;width:100%;height:auto;display:block}._section_1mtbw_1{padding-top:64px;padding-bottom:64px}._section_1mtbw_1>h2{color:#102f4d;margin:0 0 24px;font-size:30px}._features_1mtbw_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._features_1mtbw_1 article{border:1px solid #dce6ed;border-radius:14px;align-items:center;gap:18px;padding:20px;display:flex}._features_1mtbw_1 article>span{color:#2673b5;font-size:14px;font-weight:800}._features_1mtbw_1 p{margin:0}._soft_1mtbw_1{background:#f6f9fc}._gallery_1mtbw_1{gap:28px;margin-top:28px;display:grid}._audience_1mtbw_1{padding-left:22px;font-size:16px;line-height:2.2}._access_1mtbw_1{background:#fffaf2;border:1px solid #e5d7c5;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;margin-top:40px;padding:32px;display:flex}._access_1mtbw_1 h2{margin:16px 0 8px;font-size:26px}._access_1mtbw_1 p{margin:0}._access_1mtbw_1>a{flex-shrink:0}@media (width<=620px){._section_1mtbw_1{padding-top:42px;padding-bottom:42px}._features_1mtbw_1{grid-template-columns:1fr}._preview_1mtbw_1 figcaption{flex-direction:column;align-items:flex-start;padding:16px}._access_1mtbw_1{flex-direction:column;align-items:flex-start;padding:24px}._access_1mtbw_1>a{width:100%}._hero_1mtbw_1{padding-top:26px}._breadcrumbs_1mtbw_1{font-size:14px}._hero_1mtbw_1 h1{letter-spacing:-.5px}._labels_1mtbw_1{gap:10px}}._listingCard_1mtbw_3 .realPreview img{object-fit:contain}._listingCard_1mtbw_3 .realPreview>small{color:#795529;background:#fff7e7;border:1px solid #ddc194}._page_pmw2p_1{color:#163b34;background:#fff;overflow-x:hidden}._hero_pmw2p_1{background:linear-gradient(135deg,#eefaf5 0%,#e5f5ef 58%,#fff8dd 100%);border-bottom:1px solid #d4e7df;padding:34px 0 78px}._heroInner_pmw2p_1{gap:36px;display:grid}._breadcrumbs_pmw2p_1{color:#70867e;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}._breadcrumbs_pmw2p_1 a{color:#387764;text-decoration:none}._breadcrumbs_pmw2p_1 b{color:#174e3e}._heroGrid_pmw2p_1{grid-template-columns:minmax(0,.9fr) minmax(360px,.78fr);align-items:center;gap:54px;display:grid}._labels_pmw2p_1{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}._labels_pmw2p_1 span{color:#176549;background:#d9eee6;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:850}._labels_pmw2p_1 span:first-child{color:#173d35;background:#f5c852;box-shadow:0 8px 22px #d5a82d2e}._hero_pmw2p_1 h1{color:#0c4a3d;letter-spacing:-2px;margin:0;font-size:clamp(43px,5.4vw,66px);line-height:1.04}._heroCopy_pmw2p_1>p{color:#526f67;max-width:690px;margin:22px 0 0;font-size:16px;line-height:1.9}._heroActions_pmw2p_1{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._heroActions_pmw2p_1 a{border-radius:11px;justify-content:center;align-items:center;min-height:50px;padding:13px 20px;font-size:14px;font-weight:850;text-decoration:none;display:inline-flex}._primaryButton_pmw2p_1{color:#fff;background:#0f805d;box-shadow:0 12px 28px #0f805d2c}._secondaryButton_pmw2p_1{color:#176549;background:#fff;border:1px solid #b7d5ca}._heroPreview_pmw2p_1{background:#fff;border:1px solid #bfd8cf;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 24px 64px #164f3c20}._heroPreview_pmw2p_1 img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}._summary_pmw2p_1{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding-top:44px;padding-bottom:22px;display:grid}._summary_pmw2p_1 article{background:#fff;border:1px solid #dbe8e3;border-radius:15px;padding:22px}._summary_pmw2p_1 strong{color:#0f6e51;font-size:20px;display:block}._summary_pmw2p_1 p{color:#667c75;margin:7px 0 0;font-size:13px;line-height:1.55}._section_pmw2p_1{padding-top:74px;padding-bottom:74px}._sectionHead_pmw2p_1{max-width:760px;margin-bottom:30px}._sectionHead_pmw2p_1>span,._downloadInner_pmw2p_1 span,._related_pmw2p_1 span{color:#18805f;letter-spacing:1.3px;font-size:11px;font-weight:900}._sectionHead_pmw2p_1 h2,._download_pmw2p_1 h2,._related_pmw2p_1 h2{color:#10493b;margin:9px 0;font-size:clamp(29px,4vw,40px);line-height:1.25}._sectionHead_pmw2p_1 p,._download_pmw2p_1 p,._related_pmw2p_1 p{color:#657b74;margin:0;font-size:14px;line-height:1.8}._gallery_pmw2p_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}._gallery_pmw2p_1 figure{background:#fff;border:1px solid #d5e3de;border-radius:16px;margin:0;overflow:hidden;box-shadow:0 14px 36px #173f3310}._gallery_pmw2p_1 figcaption{align-items:center;gap:12px;padding:14px 16px;display:flex}._gallery_pmw2p_1 figcaption span{color:#157154;background:#e2f2ec;border-radius:9px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:900;display:grid}._gallery_pmw2p_1 h3{color:#234c41;margin:0;font-size:14px}._gallery_pmw2p_1 a{background:#f5f9f7;border-top:1px solid #e0ebe7;display:block}._gallery_pmw2p_1 img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}._inside_pmw2p_1{background:#f4f8f6;padding:72px 0}._insideGrid_pmw2p_1{grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);align-items:start;gap:54px;display:grid}._inside_pmw2p_1 ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}._inside_pmw2p_1 li{background:#fff;border:1px solid #dae7e2;border-radius:11px;align-items:center;gap:12px;padding:13px 15px;display:flex}._inside_pmw2p_1 li span{color:#1b8061;font-size:10px;font-weight:900}._inside_pmw2p_1 li b{color:#355b50;font-size:13px}._sampleNote_pmw2p_1{color:#715d2c;background:#fff9e5;border-left:4px solid #e6b83e;grid-column:2;margin:12px 0 0;padding:15px 17px;font-size:12px;line-height:1.7}._useCases_pmw2p_1{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}._useCases_pmw2p_1 article{background:#fff;border:1px solid #dbe8e3;border-radius:14px;padding:20px 18px}._useCases_pmw2p_1 h3{color:#126348;margin:0;font-size:14px}._useCases_pmw2p_1 p{color:#667c75;margin:9px 0 0;font-size:12px;line-height:1.65}._download_pmw2p_1{color:#fff;background:linear-gradient(115deg,#0d4b3e,#11795a);padding:62px 0}._downloadInner_pmw2p_1{grid-template-columns:1fr 330px;align-items:center;gap:44px;display:grid}._downloadInner_pmw2p_1 span{color:#f7d56c}._download_pmw2p_1 h2{color:#fff}._download_pmw2p_1 p{color:#d7ebe4;max-width:720px}._download_pmw2p_1 a{color:#163b34;background:#f4c654;border-radius:11px;justify-content:center;align-items:center;min-height:54px;padding:14px 20px;font-size:14px;font-weight:900;text-decoration:none;display:flex;box-shadow:0 13px 28px #052c2430}._related_pmw2p_1{background:#f9fbfa;border:1px solid #dbe5e1;border-radius:17px;justify-content:space-between;align-items:center;gap:34px;margin-top:44px;margin-bottom:76px;padding:28px 30px;display:flex}._related_pmw2p_1 h2{font-size:26px}._related_pmw2p_1 a{color:#315b50;border:1px solid #b9cec7;border-radius:10px;flex:none;padding:12px 17px;font-size:13px;font-weight:850;text-decoration:none}@media (width<=980px){._heroGrid_pmw2p_1{grid-template-columns:1fr}._heroPreview_pmw2p_1{max-width:720px}._summary_pmw2p_1{grid-template-columns:repeat(2,minmax(0,1fr))}._insideGrid_pmw2p_1{grid-template-columns:1fr}._sampleNote_pmw2p_1{grid-column:1}._useCases_pmw2p_1{grid-template-columns:repeat(2,minmax(0,1fr))}._downloadInner_pmw2p_1{grid-template-columns:1fr}._download_pmw2p_1 a{max-width:390px}}@media (width<=640px){._hero_pmw2p_1{padding:24px 0 52px}._heroInner_pmw2p_1{gap:28px}._heroGrid_pmw2p_1{gap:34px}._hero_pmw2p_1 h1{letter-spacing:-1.2px;font-size:40px}._heroCopy_pmw2p_1>p{font-size:14px}._heroActions_pmw2p_1{display:grid}._heroActions_pmw2p_1 a{width:100%}._summary_pmw2p_1{grid-template-columns:1fr;padding-top:28px}._section_pmw2p_1{padding-top:54px;padding-bottom:54px}._gallery_pmw2p_1{grid-template-columns:1fr;gap:16px}._gallery_pmw2p_1 figcaption{padding:12px 13px}._inside_pmw2p_1{padding:54px 0}._inside_pmw2p_1 ol,._useCases_pmw2p_1{grid-template-columns:1fr}._download_pmw2p_1{padding:48px 0}._download_pmw2p_1 a{max-width:none}._related_pmw2p_1{flex-direction:column;align-items:flex-start;margin-top:30px;margin-bottom:58px;padding:23px 20px}._related_pmw2p_1 a{text-align:center;width:100%}}._hero_13p1i_1{background:linear-gradient(145deg,#eff8f4 0%,#f7fbff 52%,#f4f0ff 100%);padding:54px 0 64px}._heroInner_13p1i_2{gap:28px;display:grid}._heroGrid_13p1i_2{grid-template-columns:minmax(320px,.76fr) minmax(440px,1.24fr);align-items:center;gap:48px;display:grid}._heroCopy_13p1i_3 h1,._sectionHeading_13p1i_3 h2,._notice_13p1i_3 h2,._finalCta_13p1i_3 h2{color:#082f2c;margin:10px 0 14px;line-height:1.12}._heroCopy_13p1i_3 h1{font-size:clamp(38px,5vw,66px)}._heroCopy_13p1i_3>p{color:#516c69;max-width:630px;font-size:18px;line-height:1.75}._heroCopy_13p1i_3 small{color:#68807d;margin-top:16px;display:block}._actions_13p1i_5{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}._primaryAction_13p1i_5{font-size:16px}._secondaryAction_13p1i_5{color:#25129a;padding:12px 16px;font-weight:800;text-decoration:none}._heroImage_13p1i_6{border:1px solid #d7e7e1;border-radius:24px;width:100%;display:block;box-shadow:0 24px 70px #0f41392e}._section_13p1i_3{padding-top:78px;padding-bottom:78px}._sectionHeading_13p1i_3{max-width:760px;margin-bottom:34px}._sectionHeading_13p1i_3 h2,._notice_13p1i_3 h2,._finalCta_13p1i_3 h2{font-size:clamp(30px,4vw,44px)}._sectionHeading_13p1i_3 p{color:#607875;font-size:17px}._featureGrid_13p1i_8{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}._featureGrid_13p1i_8 article{background:#fff;border:1px solid #dce9e5;border-radius:18px;gap:18px;padding:24px;display:flex;box-shadow:0 10px 28px #0b342f0f}._featureGrid_13p1i_8 article>b{color:#fff;background:#2d159f;border-radius:13px;flex:0 0 44px;place-items:center;height:44px;display:grid}._featureGrid_13p1i_8 h3{color:#092f2c;margin:0 0 7px}._featureGrid_13p1i_8 p{color:#687e7b;margin:0;line-height:1.6}._previewSection_13p1i_10{background:#edf6f2}._previewGrid_13p1i_10{grid-template-columns:1.45fr 1fr;gap:22px;display:grid}._previewGrid_13p1i_10 figure{background:#fff;border:1px solid #d8e5e0;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 12px 32px #0d3e3614}._previewGrid_13p1i_10 figure:first-child{grid-row:span 2}._previewGrid_13p1i_10 img{object-fit:cover;object-position:top;width:100%;height:260px;display:block}._previewGrid_13p1i_10 ._previewMain_13p1i_11 img{height:620px}._previewGrid_13p1i_10 figcaption{gap:5px;padding:18px 20px;display:grid}._previewGrid_13p1i_10 figcaption b{color:#0a312e;font-size:18px}._previewGrid_13p1i_10 figcaption span{color:#6a807d;line-height:1.5}._notice_13p1i_3{background:#fff8e7;border:1px solid #eed490;border-radius:22px;grid-template-columns:.65fr 1.35fr;gap:44px;padding:36px;display:grid}._notice_13p1i_3 ul{color:#604d21;margin:0;padding-left:22px;line-height:1.8}._notice_13p1i_3 li+li{margin-top:7px}._finalCta_13p1i_3{text-align:center;color:#fff;background:#123f35;padding:72px 0}._finalCta_13p1i_3 h2{color:#fff}._finalCta_13p1i_3 p{color:#c6ddd7;margin:0 0 26px}._finalCta_13p1i_3 ._button_13p1i_14{color:#24119a;background:#fff}@media (width<=900px){._heroGrid_13p1i_2{grid-template-columns:1fr}._heroImage_13p1i_6{order:-1}._featureGrid_13p1i_8{grid-template-columns:repeat(2,1fr)}._previewGrid_13p1i_10{grid-template-columns:1fr}._previewGrid_13p1i_10 figure:first-child{grid-row:auto}._previewGrid_13p1i_10 ._previewMain_13p1i_11 img,._previewGrid_13p1i_10 img{height:auto;max-height:620px}._notice_13p1i_3{grid-template-columns:1fr}}@media (width<=620px){._hero_13p1i_1{padding:30px 0 44px}._heroGrid_13p1i_2{gap:26px}._heroCopy_13p1i_3 h1{font-size:39px}._section_13p1i_3{padding-top:54px;padding-bottom:54px}._featureGrid_13p1i_8{grid-template-columns:1fr}._featureGrid_13p1i_8 article{padding:20px}._notice_13p1i_3{padding:24px}._actions_13p1i_5{flex-direction:column;align-items:stretch}._actions_13p1i_5 a{text-align:center}._previewGrid_13p1i_10{gap:16px}}._page_16zsp_1{color:#17392f;background:#f3f7f5}._shell_16zsp_1{grid-template-columns:230px minmax(0,1fr);max-width:1500px;min-height:780px;margin:auto;display:grid}._sidebar_16zsp_1{background:#fff;border-right:1px solid #dde9e1;flex-direction:column;gap:7px;padding:28px 18px;display:flex}._wordmark_16zsp_1{color:#174534;letter-spacing:-.04em;margin-bottom:36px;font-size:20px;font-weight:850;text-decoration:none}._wordmark_16zsp_1 span{color:#08734f;vertical-align:middle;letter-spacing:0;background:#e1f2e9;border-radius:7px;padding:4px 7px;font-size:12px}._sideLabel_16zsp_1{color:#83958b;letter-spacing:.04em;padding:0 13px 8px;font-size:12px;font-weight:750}._sidebar_16zsp_1>a:not(._wordmark_16zsp_1),._current_16zsp_1{color:#4d6859;border-radius:11px;padding:12px 13px;font-size:15px;font-weight:650;text-decoration:none;display:block}._current_16zsp_1{color:#087c55;background:#e7f4ec}._sideBottom_16zsp_1{border-top:1px solid #e5eee8;margin-top:auto;padding-top:20px}._sideBottom_16zsp_1 a{color:#087954;font-size:14px;font-weight:750;text-decoration:none}._sideBottom_16zsp_1 p{color:#789084;margin-top:15px;font-size:12px;line-height:1.55}._content_16zsp_1{min-width:0;padding:27px clamp(22px,4vw,55px) 70px}._topline_16zsp_1{color:#718579;border-bottom:1px solid #e0eae3;justify-content:space-between;gap:16px;padding-bottom:24px;font-size:13px;display:flex}._topline_16zsp_1 a{color:#087954;font-weight:750;text-decoration:none}._intro_16zsp_1{justify-content:space-between;align-items:start;gap:25px;padding:39px 0 31px;display:flex}._eyebrow_16zsp_1{color:#0a825a;letter-spacing:.07em;font-size:12px;font-weight:800}._intro_16zsp_1 h1{letter-spacing:-.04em;margin:8px 0 11px;font-size:clamp(28px,3vw,39px);line-height:1.25}._intro_16zsp_1 p{color:#647c6e;margin:0;font-size:16px;line-height:1.7}._previewBadge_16zsp_1{color:#17704f;white-space:nowrap;background:#e8f2eb;border:1px solid #cfe6d6;border-radius:100px;padding:8px 12px;font-size:12px;font-weight:750}._section_16zsp_1{margin-top:16px;margin-bottom:36px}._sectionHeading_16zsp_1{justify-content:space-between;align-items:end;gap:12px;margin-bottom:16px;display:flex}._sectionHeading_16zsp_1 h2{letter-spacing:-.03em;margin:4px 0 0;font-size:24px}._sectionHeading_16zsp_1>span{color:#73897b;font-size:13px}._tool_16zsp_1{color:#fff;background:linear-gradient(110deg,#115b44,#073e30);border-radius:18px;align-items:center;gap:18px;padding:24px;display:flex}._toolIcon_16zsp_1{background:#ffffff25;border-radius:13px;flex:none;place-items:center;width:52px;height:52px;font-size:27px;display:grid}._tool_16zsp_1 strong{font-size:21px}._tool_16zsp_1 p{color:#d1e8d9;margin:4px 0 0;font-size:14px;line-height:1.6}._soon_16zsp_1{background:#ffffff27;border-radius:99px;flex:none;margin-left:auto;padding:8px 12px;font-size:13px;font-weight:750}._freeNote_16zsp_1{color:#687f70;margin:12px 0 0;font-size:14px}._freeNote_16zsp_1 a{color:#087954;font-weight:750}._grid_16zsp_1{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._card_16zsp_1{background:#fff;border:1px solid #dce8df;border-radius:16px;overflow:hidden}._image_16zsp_1{background:#eaf2ed;justify-content:center;align-items:center;height:145px;display:flex;overflow:hidden}._image_16zsp_1 img{object-fit:cover;width:100%;height:100%}._cardBody_16zsp_1{padding:17px}._cardBody_16zsp_1>span{color:#087f59;font-size:12px;font-weight:750}._cardBody_16zsp_1 h3{margin:8px 0 5px;font-size:17px;line-height:1.4}._cardBody_16zsp_1 p{color:#688072;min-height:40px;margin:0 0 15px;font-size:13px;line-height:1.55}._cardBody_16zsp_1 a{color:#087954;font-size:14px;font-weight:750;text-decoration:none}._footnote_16zsp_1{color:#71867a;font-size:13px;line-height:1.7}@media (width<=1000px){._grid_16zsp_1{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){._shell_16zsp_1{display:block}._sidebar_16zsp_1{display:none}._content_16zsp_1{padding:23px 17px 45px}._topline_16zsp_1{padding-bottom:18px}._intro_16zsp_1{padding:30px 0 22px;display:block}._previewBadge_16zsp_1{margin-top:15px;display:inline-block}._grid_16zsp_1{grid-template-columns:1fr}._tool_16zsp_1{flex-wrap:wrap;align-items:start;padding:20px}._soon_16zsp_1{margin-left:0}._image_16zsp_1{height:180px}}@media (width<=390px){._topline_16zsp_1{flex-wrap:wrap}._toolIcon_16zsp_1{width:42px;height:42px}._sectionHeading_16zsp_1 h2{font-size:21px}}._accessPanel_16zsp_2{background:#fff;border:1px solid #d3e7da;border-radius:18px;max-width:700px;margin:0 0 36px;padding:24px;box-shadow:0 10px 30px #174b2d0b}._accessPanel_16zsp_2 h2{margin:7px 0 8px;font-size:22px}._accessPanel_16zsp_2 p{color:#617b6a;margin:0 0 18px;font-size:15px;line-height:1.65}._codeForm_16zsp_2{align-items:end;gap:10px;display:flex}._codeForm_16zsp_2 label{flex:1;gap:7px;font-size:14px;font-weight:750;display:grid}._codeForm_16zsp_2 input{border:1px solid #bbd6c6;border-radius:9px;width:100%;min-height:44px;padding:10px;font-size:16px}._codeForm_16zsp_2 button,._generateButton_16zsp_2{color:#fff;cursor:pointer;background:#11805a;border:0;border-radius:9px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:800}._codeForm_16zsp_2 button:disabled,._generateButton_16zsp_2:disabled{opacity:.6;cursor:wait}._generatedCode_16zsp_2{background:#eaf7ef;border:1px solid #a9d5bb;border-radius:12px;gap:8px;margin-top:18px;padding:17px;display:grid}._generatedCode_16zsp_2 span{color:#466c54;font-size:13px}._generatedCode_16zsp_2 strong{letter-spacing:.06em;overflow-wrap:anywhere;font-size:20px}._generatedCode_16zsp_2 button{color:#08734f;cursor:pointer;background:#fff;border:1px solid #0e8058;border-radius:8px;justify-self:start;padding:8px 12px;font-weight:750}._generatedCode_16zsp_2 small{color:#527762;font-size:13px}._panelError_16zsp_2{color:#a32721!important}._topActions_16zsp_2{align-items:center;gap:18px;display:flex}._topActions_16zsp_2 button,._signOut_16zsp_2{color:#087954;cursor:pointer;background:0 0;border:0;font-size:14px;font-weight:750}._signOut_16zsp_2{margin-top:16px;padding:0;display:block}._topActions_16zsp_2 button{display:none}@media (width<=740px){._topActions_16zsp_2 button{display:inline}._accessPanel_16zsp_2{padding:19px}._codeForm_16zsp_2{display:grid}._topline_16zsp_1{align-items:start}._topActions_16zsp_2{flex-wrap:wrap;justify-content:flex-end;gap:8px}}._authGate_16zsp_3{color:#17392f;background:#f3f7f5;place-items:center;min-height:calc(100vh - 74px);padding:48px 20px;display:grid}._authCard_16zsp_3{background:#fff;border:1px solid #d7e8dd;border-radius:22px;width:min(100%,520px);padding:clamp(25px,5vw,42px);box-shadow:0 20px 55px #28594118}._authCard_16zsp_3 h1{margin:12px 0 10px;font-size:clamp(27px,4vw,36px);line-height:1.3}._authCard_16zsp_3 p{color:#587365;margin:0 0 25px;font-size:16px;line-height:1.7}._authCard_16zsp_3 a{color:#fff;background:#11805a;border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:10px 18px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}._authCard_16zsp_3 small{color:#6b8274;margin-top:17px;font-size:13px;line-height:1.5;display:block}._cardLinks_16zsp_4{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}._cardLinks_16zsp_4 ._downloadLink_16zsp_4{color:#fff;text-align:center;background:#11805a;border-radius:9px;justify-content:center;align-items:center;min-height:38px;padding:8px 12px;display:inline-flex}._cardLinks_16zsp_4 ._downloadLink_16zsp_4:hover{background:#086c4a}._showMore_16zsp_5{color:#087954;cursor:pointer;background:#fff;border:1px solid #a8d5bd;border-radius:10px;min-height:44px;margin:22px auto 0;padding:10px 22px;font-size:15px;font-weight:800;display:block}._showMore_16zsp_5:hover{background:#e8f5ee}._showMore_16zsp_5:focus-visible{outline-offset:3px;outline:3px solid #1d9d6c}._membersPanel_16zsp_6{background:#fff;border:1px solid #d3e7da;border-radius:18px;margin-top:40px;padding:24px}._memberStats_16zsp_6{flex-wrap:wrap;gap:10px;margin-bottom:21px;display:flex}._memberStats_16zsp_6 span{color:#426454;background:#eaf5ee;border-radius:10px;padding:10px 15px;font-size:14px}._memberStats_16zsp_6 strong{color:#0a6247;margin-left:6px;font-size:18px}._memberSearch_16zsp_6{max-width:530px;margin-bottom:13px}._memberSearch_16zsp_6 label,._memberActions_16zsp_6 label{color:#526b5d;margin-bottom:7px;font-size:14px;font-weight:700;display:block}._memberSearch_16zsp_6>div{gap:8px;display:flex}._memberSearch_16zsp_6 input,._memberActions_16zsp_6 input{min-width:0;min-height:42px;font:inherit;border:1px solid #b9d4c3;border-radius:9px;padding:8px 11px}._memberSearch_16zsp_6 input{flex:1}._memberSearch_16zsp_6 button,._memberActions_16zsp_6 button{color:#fff;cursor:pointer;background:#11805a;border:0;border-radius:9px;min-height:42px;padding:8px 14px;font-weight:750}._memberActions_16zsp_6 button:disabled{opacity:.55;cursor:wait}._memberHint_16zsp_6{color:#71867a;font-size:13px;line-height:1.5}._memberList_16zsp_6{gap:10px;display:grid}._memberRow_16zsp_6{border:1px solid #e0eae2;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}._memberIdentity_16zsp_6{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}._memberIdentity_16zsp_6 strong{font-size:16px}._memberIdentity_16zsp_6 small{color:#819186;font-size:12px}._memberActive_16zsp_6,._memberRevoked_16zsp_6,._memberExpired_16zsp_6{border-radius:99px;width:max-content;margin-top:5px;padding:4px 9px;font-size:13px;font-weight:750}._memberActive_16zsp_6{color:#08734f;background:#e0f4e8}._memberRevoked_16zsp_6{color:#a13129;background:#fbe9e7}._memberExpired_16zsp_6{color:#775b26;background:#f5eee1}._memberActions_16zsp_6{flex-wrap:wrap;align-items:end;gap:8px;display:flex}._memberActions_16zsp_6 label{margin:0}._memberActions_16zsp_6 input{margin-top:5px;display:block}._memberActions_16zsp_6 ._revokeButton_16zsp_6{color:#a13129;background:#fff;border:1px solid #d8aaa5}._panelSuccess_16zsp_6{color:#08734f;font-weight:750}._auditLog_16zsp_6{color:#536e5c;margin-top:20px;font-size:14px}._auditLog_16zsp_6 summary{cursor:pointer;font-weight:750}._auditLog_16zsp_6 li{overflow-wrap:anywhere;margin:7px 0}@media (width<=740px){._membersPanel_16zsp_6{padding:18px}._memberRow_16zsp_6{display:block}._memberActions_16zsp_6{margin-top:14px}._memberSearch_16zsp_6>div{flex-wrap:wrap}._memberSearch_16zsp_6 input{min-width:180px}}._cardLinks_16zsp_4 button._downloadLink_16zsp_4{font:inherit;cursor:pointer;border:0;font-weight:750}._fileForm_16zsp_8{gap:12px;max-width:580px;display:grid}._fileForm_16zsp_8 label{color:#385846;gap:6px;font-size:14px;font-weight:750;display:grid}._fileForm_16zsp_8 input,._fileForm_16zsp_8 select{width:100%;min-height:44px;font:inherit;color:#17392f;background:#fff;border:1px solid #bbd6c6;border-radius:9px;padding:9px 11px}._fileForm_16zsp_8 input[type=file]{padding:9px}._fileForm_16zsp_8 button{color:#fff;cursor:pointer;background:#11805a;border:0;border-radius:9px;min-height:44px;font-weight:800}._fileForm_16zsp_8 button:disabled{opacity:.55;cursor:wait}._fileList_16zsp_14{gap:8px;margin-top:22px;display:grid}._fileList_16zsp_14>div{border:1px solid #dce8df;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}._fileList_16zsp_14 strong,._fileList_16zsp_14 small{overflow-wrap:anywhere;display:block}._fileList_16zsp_14 small{color:#64796d;margin-top:4px}._fileList_16zsp_14 button{color:#a33b3b;cursor:pointer;background:#fff;border:1px solid #e6c7c7;border-radius:8px;padding:8px 12px}._accessPanel_16zsp_2 p._fileMessage_16zsp_19{color:#17694e;margin-top:12px;margin-bottom:0}._linkTemplate_16zsp_20,._linkRow_16zsp_20 label{color:#385846;gap:6px;font-size:14px;font-weight:750;display:grid}._linkTemplate_16zsp_20 select,._linkRow_16zsp_20 input{width:100%;min-height:44px;font:inherit;color:#17392f;background:#fff;border:1px solid #bbd6c6;border-radius:9px;padding:9px 11px}._linkTemplate_16zsp_20{max-width:580px;margin-bottom:16px}._linkForm_16zsp_23{gap:12px;display:grid}._linkRow_16zsp_20{grid-template-columns:minmax(140px,.8fr) minmax(220px,1.5fr) auto;align-items:end;gap:9px;display:grid}._linkRow_16zsp_20>button,._linkActions_16zsp_25 button{color:#17694e;cursor:pointer;background:#fff;border:1px solid #bbd6c6;border-radius:9px;min-height:44px;padding:9px 13px;font-weight:750}._linkRow_16zsp_20>button{color:#a33b3b;border-color:#e6c7c7}._linkActions_16zsp_25{flex-wrap:wrap;gap:9px;display:flex}._linkActions_16zsp_25 button[type=submit]{color:#fff;background:#11805a;border-color:#11805a}._linkActions_16zsp_25 button:disabled{opacity:.55;cursor:wait}@media (width<=700px){._linkRow_16zsp_20{grid-template-columns:1fr}._linkRow_16zsp_20>button{justify-self:start}}._adminNavButton_16zsp_31{text-align:left;color:#385846;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 13px;font-size:14px;font-weight:700}._adminNavButton_16zsp_31:hover,._adminNavActive_16zsp_32{color:#08734f;background:#e8f5ee}._adminTabs_16zsp_33{flex-wrap:wrap;gap:8px;margin:-4px 0 25px;display:flex}._adminTabs_16zsp_33 button{color:#385846;cursor:pointer;background:#fff;border:1px solid #cfe3d6;border-radius:9px;padding:10px 14px;font-size:14px;font-weight:750}._adminTabs_16zsp_33 button[aria-selected=true]{color:#fff;background:#11805a;border-color:#11805a}._toolsGrid_16zsp_37{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._toolsGrid_16zsp_37 ._tool_16zsp_1{gap:13px;min-width:0;min-height:120px;padding:18px}._toolsGrid_16zsp_37 ._toolIcon_16zsp_1{width:42px;height:42px;font-size:23px}._toolsGrid_16zsp_37 ._tool_16zsp_1 strong{font-size:17px;line-height:1.3}._toolsGrid_16zsp_37 ._tool_16zsp_1 p{margin-top:4px;font-size:13px;line-height:1.5}._toolsGrid_16zsp_37 ._soon_16zsp_1{white-space:nowrap;padding:8px 10px;font-size:12px}@media (width<=1050px){._toolsGrid_16zsp_37{grid-template-columns:1fr}._toolsGrid_16zsp_37 ._tool_16zsp_1{min-height:0}}@media (width<=740px){._toolsGrid_16zsp_37 ._tool_16zsp_1{padding:17px}._toolsGrid_16zsp_37 ._soon_16zsp_1{margin-left:auto}}@media (width>=1280px){._toolsGrid_16zsp_37{grid-template-columns:repeat(2,minmax(0,1fr))}._toolsGrid_16zsp_37 ._tool_16zsp_1{grid-template-columns:42px minmax(0,1fr);align-content:center;display:grid}._toolsGrid_16zsp_37 ._toolIcon_16zsp_1{grid-row:span 2}._toolsGrid_16zsp_37 ._soon_16zsp_1{grid-column:2;justify-self:start;margin:8px 0 0}}._documentsLink_16zsp_41{color:#087954;white-space:nowrap;background:#fff;border:1px solid #b6d7c4;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800;text-decoration:none;display:inline-block}@media (width<=540px){._sectionHeading_16zsp_1{flex-wrap:wrap;align-items:start}._documentsLink_16zsp_41{margin-top:4px}}._quickLinks_16zsp_44{flex-wrap:wrap;gap:9px;margin-bottom:20px;display:flex}._quickLinks_16zsp_44 a{color:#087954;background:#fff;border:1px solid #c9dfd1;border-radius:10px;padding:10px 14px;font-size:14px;font-weight:750;text-decoration:none}._browsePanel_16zsp_44{background:#fff;border:1px solid #c9dfd1;border-radius:16px;margin-bottom:26px;padding:20px}._browseFields_16zsp_44{grid-template-columns:minmax(0,2fr) minmax(110px,.7fr) minmax(150px,1fr);gap:12px;display:grid}._browseFields_16zsp_44 label{color:#4b6858;gap:7px;font-size:13px;font-weight:750;display:grid}._browseFields_16zsp_44 input,._browseFields_16zsp_44 select{color:#17392f;width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #b8d1c2;border-radius:9px;padding:10px 12px;font-size:15px}._browseBottom_16zsp_44{flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0 10px;display:flex}._browseBottom_16zsp_44 button,._empty_16zsp_44 button,._loadError_16zsp_44 button{min-height:42px;font:inherit;color:#087954;cursor:pointer;background:#fff;border:1px solid #c9dfd1;border-radius:9px;padding:9px 13px;font-size:14px;font-weight:750}._browseBottom_16zsp_44 ._favoriteFilter_16zsp_44[aria-pressed=true]{color:#fff;background:#12664f;border-color:#12664f}._browseBottom_16zsp_44 span{color:#60776e;margin-left:auto;font-size:13px}._browsePanel_16zsp_44 small{color:#688072;font-size:12px}._favorite_16zsp_44{color:#12664f;cursor:pointer;background:#fff;border:1px solid #c6dacd;border-radius:10px;flex:none;width:42px;height:42px;font-size:27px;line-height:1}._favorite_16zsp_44[aria-pressed=true]{color:#83621c;background:#fff0c4;border-color:#d7b456}._image_16zsp_1{position:relative}._image_16zsp_1>._favorite_16zsp_44{position:absolute;top:10px;right:10px;box-shadow:0 2px 8px #17392f15}._toolTitle_16zsp_44{justify-content:space-between;align-items:center;gap:10px;display:flex}._toolTitle_16zsp_44>div{min-width:0}._toolTitle_16zsp_44 small{color:#bcdcca;margin-bottom:3px;font-size:12px;font-weight:700;display:block}._toolTitle_16zsp_44 strong{display:block}._toolTitle_16zsp_44 ._favorite_16zsp_44{width:36px;height:36px;font-size:24px}._toolGuide_16zsp_44,._templateGuide_16zsp_44{margin:12px 0;font-size:13px}._toolGuide_16zsp_44 summary,._templateGuide_16zsp_44 summary{cursor:pointer;min-height:24px;font-weight:750}._toolGuide_16zsp_44 p{color:#e0f1e7!important}._templateGuide_16zsp_44 p{min-height:0;margin:9px 0 14px}._loadError_16zsp_44{background:#fff9e7;border:1px solid #e5ca87;border-radius:12px;margin-bottom:20px;padding:14px 18px;font-size:14px}._loadError_16zsp_44 p{margin:5px 0}._loadError_16zsp_44 button{margin-left:8px}._empty_16zsp_44{text-align:center;background:#fff;border:1px solid #c9dfd1;border-radius:16px;margin-bottom:30px;padding:40px 20px}._empty_16zsp_44 h2{font-size:23px}._empty_16zsp_44 p{color:#60776e;margin:12px 0 20px}._browsePanel_16zsp_44 :focus-visible,._favorite_16zsp_44:focus-visible,._quickLinks_16zsp_44 a:focus-visible,._toolGuide_16zsp_44 summary:focus-visible,._templateGuide_16zsp_44 summary:focus-visible{outline-offset:3px;outline:3px solid #2aab78}._toolsGrid_16zsp_37 ._tool_16zsp_1{grid-template-columns:42px minmax(0,1fr);align-items:start;display:grid}._toolsGrid_16zsp_37 ._soon_16zsp_1{grid-column:2;justify-self:start;margin:0;text-decoration:none}._section_16zsp_1{scroll-margin-top:20px}._topline_16zsp_1>span:first-child{overflow-wrap:anywhere;min-width:0}@media (width<=740px){._browseFields_16zsp_44{grid-template-columns:1fr 1fr}._browseFields_16zsp_44 label:first-child{grid-column:1/-1}._browsePanel_16zsp_44{padding:16px}._topline_16zsp_1{flex-wrap:wrap}._topActions_16zsp_2{justify-content:flex-start}._quickLinks_16zsp_44 a{text-align:center;flex:1 0 auto}._toolTitle_16zsp_44 strong{font-size:18px!important}._toolsGrid_16zsp_37 ._soon_16zsp_1{margin-left:0}}@media (width<=390px){._browseFields_16zsp_44{grid-template-columns:1fr}._browseFields_16zsp_44 label:first-child{grid-column:auto}}._personalPanel_16zsp_45{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}._personalGroup_16zsp_45{background:#e7f3ec;border:1px solid #c9dfd1;border-radius:16px;min-width:0;padding:14px 16px}._personalHeading_16zsp_45{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}._personalHeading_16zsp_45 h2{margin:3px 0 0;font-size:19px}._personalHeading_16zsp_45 button{color:#087954;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b5d2c0;border-radius:9px;padding:7px 10px;font-size:13px;font-weight:750}._personalLinks_16zsp_45{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}._personalLinks_16zsp_45 a{color:#17392f;background:#fff;border:1px solid #c8ddd0;border-radius:11px;gap:2px;min-width:0;min-height:72px;padding:10px 11px;text-decoration:none;display:grid}._personalLinks_16zsp_45 small{color:#5e7869;font-size:12px}._personalLinks_16zsp_45 strong{overflow-wrap:anywhere;font-size:14px;line-height:1.35}._personalLinks_16zsp_45 span{color:#087954;font-size:12px;font-weight:750}._personalLinks_16zsp_45 a:focus-visible,._personalHeading_16zsp_45 button:focus-visible{outline-offset:2px;outline:3px solid #2aab78}@media (width<=1100px){._personalPanel_16zsp_45{grid-template-columns:1fr}}@media (width<=650px){._personalLinks_16zsp_45{grid-template-columns:1fr}._personalHeading_16zsp_45{align-items:flex-end}}._toolsGrid_16zsp_37{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}._toolsGrid_16zsp_37 ._tool_16zsp_1{align-content:start;gap:10px 12px;min-height:0;padding:18px}._toolsGrid_16zsp_37 ._toolIcon_16zsp_1{grid-row:1}._toolsGrid_16zsp_37 ._tool_16zsp_1 strong{overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.5}._toolsGrid_16zsp_37 ._tool_16zsp_1 p{font-size:.875rem;line-height:1.6}._toolsGrid_16zsp_37 ._toolGuide_16zsp_44{margin:8px 0 0;font-size:.875rem}._toolsGrid_16zsp_37 ._soon_16zsp_1{align-items:center;min-height:42px;margin:0;padding:8px 14px;font-size:.875rem;display:inline-flex}@media (width>=1400px){._toolsGrid_16zsp_37{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1050px){._toolsGrid_16zsp_37{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=740px){._toolsGrid_16zsp_37{grid-template-columns:1fr}}._groupedTools_16zsp_59{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}._documentGroup_16zsp_59{background:#fff;border:1px solid #c9dfd1;border-radius:18px;min-width:0;overflow:hidden}._documentHeading_16zsp_59{background:#e7f3ec;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}._documentHeading_16zsp_59 h3{margin:0;font-size:20px;font-weight:800}._documentHeading_16zsp_59 p{color:#567365;margin:4px 0 0;font-size:14px}._documentHeading_16zsp_59>a{color:#087954;white-space:nowrap;align-items:center;min-height:44px;font-size:14px;font-weight:750;display:flex}._documentRows_16zsp_59{padding:0 18px}._documentRow_16zsp_59{border-bottom:1px solid #e2ece6;align-items:center;gap:10px;display:flex}._documentRow_16zsp_59>a{color:#17392f;flex:1;align-items:center;gap:12px;min-width:0;min-height:64px;padding:12px 0;text-decoration:none;display:flex}._documentRow_16zsp_59>a:hover{color:#087954}._documentRow_16zsp_59 strong{font-size:16px;display:block}._documentRow_16zsp_59 small{color:#637c6e;font-size:14px;line-height:1.5;display:block}._documentIcon_16zsp_59{background:#e7f3ec;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:20px;display:grid}._openLabel_16zsp_59{color:#087954;margin-left:auto;font-size:14px;font-weight:750}._documentRow_16zsp_59 ._favorite_16zsp_44{flex:none;width:44px;height:44px}._documentGuide_16zsp_59{padding:14px 20px;font-size:14px}._documentGuide_16zsp_59 summary{cursor:pointer;color:#087954;min-height:24px;font-weight:700}._documentGuide_16zsp_59 p{color:#567365;margin-top:12px;font-size:14px;line-height:1.7}._otherTools_16zsp_59{gap:16px;min-width:0;display:grid}._otherTools_16zsp_59:empty{display:none}._compactTool_16zsp_59{color:#fff;background:linear-gradient(110deg,#115b44,#073e30);border-radius:18px;min-width:0;padding:20px}._compactTool_16zsp_59 strong{font-size:18px;line-height:1.5}._compactTool_16zsp_59>p{color:#d1e8d9;margin:8px 0 14px;font-size:14px;line-height:1.6}._compactActions_16zsp_59{flex-wrap:wrap;align-items:start;gap:14px;display:flex}._compactActions_16zsp_59>a{white-space:nowrap;background:#ffffff27;border-radius:10px;align-items:center;min-height:44px;padding:10px 16px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}._compactActions_16zsp_59 details{flex:1;min-width:140px;margin:10px 0 0;font-size:14px}._compactActions_16zsp_59 details p{margin-top:10px;font-size:14px;line-height:1.6}._groupedTools_16zsp_59:has(>._otherTools_16zsp_59:empty){grid-template-columns:1fr}._groupedTools_16zsp_59:not(:has(>._documentGroup_16zsp_59)){grid-template-columns:1fr}._groupedTools_16zsp_59:not(:has(>._documentGroup_16zsp_59)) ._otherTools_16zsp_59{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=1000px){._groupedTools_16zsp_59{grid-template-columns:1fr}._otherTools_16zsp_59{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){._otherTools_16zsp_59{grid-template-columns:1fr}._groupedTools_16zsp_59:not(:has(>._documentGroup_16zsp_59)) ._otherTools_16zsp_59{grid-template-columns:1fr}._documentHeading_16zsp_59{flex-wrap:wrap;padding:16px}._documentRows_16zsp_59{padding:0 14px}._documentGuide_16zsp_59{padding:14px 16px}._documentRow_16zsp_59>a{gap:9px}._openLabel_16zsp_59{display:none}._documentIcon_16zsp_59{width:30px;height:30px}}._content_16zsp_1{padding-top:18px}._topline_16zsp_1{padding-bottom:12px}._intro_16zsp_1{padding:18px 0 16px}._intro_16zsp_1 h1{margin:5px 0 6px;font-size:clamp(26px,2.5vw,32px);line-height:1.35}._intro_16zsp_1 p{font-size:14px;line-height:1.6}._quickLinks_16zsp_44{gap:8px;margin-bottom:14px}._quickLinks_16zsp_44 a{justify-content:center;align-items:center;min-height:44px;padding:8px 12px;display:inline-flex}._browsePanel_16zsp_44{margin-bottom:18px;padding:14px 16px}._browseFields_16zsp_44{gap:10px}._browseFields_16zsp_44 label{gap:4px;font-size:14px}._browseFields_16zsp_44 input,._browseFields_16zsp_44 select{min-height:44px;padding:8px 10px}._browseBottom_16zsp_44{gap:8px;margin:10px 0 4px}._browseBottom_16zsp_44 button{min-height:44px;padding:8px 12px}._browsePanel_16zsp_44 small{font-size:13px;line-height:1.5}._sectionHeading_16zsp_1{margin-bottom:12px}._sectionHeading_16zsp_1 h2{font-size:22px}@media (width<=740px){._content_16zsp_1{padding-top:16px}._intro_16zsp_1{padding:16px 0 14px}._intro_16zsp_1 h1{font-size:27px}._browsePanel_16zsp_44{padding:12px}._topline_16zsp_1{padding-bottom:10px}._quickLinks_16zsp_44{margin-bottom:12px}._browseBottom_16zsp_44 span{font-size:14px}}._hero_1394t_1 h2{margin:12px 0;font-size:clamp(20px,3vw,26px);font-weight:600;line-height:1.6}._hero_1394t_1 p{font-size:16px}._listing_1394t_1{min-height:0}._powerPointCard_1394t_1 .preview{height:150px}._powerPointCard_1394t_1 .realPreview img{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}._memberCta_1394t_1{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:24px 0 40px;display:flex}._memberCta_1394t_1 p{color:var(--muted);margin:0;font-size:16px}._memberCta_1394t_1 a{color:var(--blue);white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none}@media (width<=620px){._memberCta_1394t_1{flex-direction:column;align-items:flex-start}._hero_1394t_1 h1{overflow-wrap:anywhere}}._onlineTools_1394t_3{padding-top:32px}._onlineTools_1394t_3>p{max-width:760px;line-height:1.8}._onlineTools_1394t_3 h3{overflow-wrap:anywhere}._memberCta_1394t_1 a.primary{color:#fff;font-size:14px}._onlineTools_1394t_3>h2{margin:0 0 12px;font-size:clamp(22px,3vw,28px);line-height:1.5}._onlineTools_1394t_3>p{margin:0 0 24px;font-size:16px}._comparison_1394t_7{padding-top:32px}._comparison_1394t_7>h2{font-size:clamp(22px,3vw,28px);line-height:1.5}._tableWrap_1394t_7{border:1px solid var(--line);border-radius:14px;margin:24px 0;overflow:auto}._tableWrap_1394t_7 table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.7}._tableWrap_1394t_7 th,._tableWrap_1394t_7 td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);min-width:190px;padding:16px}._tableWrap_1394t_7 thead{background:#edf4f0}._tableWrap_1394t_7 tbody th{min-width:150px}._tableWrap_1394t_7 tr:last-child>*{border-bottom:0}._join_1394t_7{flex-wrap:wrap;align-items:center;gap:24px;display:flex}._join_1394t_7 p{max-width:600px;font-size:14px;line-height:1.8}._join_1394t_7 a{white-space:normal}@media (width<=600px){._tableWrap_1394t_7 th,._tableWrap_1394t_7 td{min-width:160px;padding:12px}._join_1394t_7{gap:12px}}._page_1xeub_1{--toolkit-green:#123f32;--toolkit-orange:#ee9454;--toolkit-cream:#faf6ed}._hero_1xeub_2{background:radial-gradient(circle at 86% 16%,#f9e2cf 0,#0000 31%),linear-gradient(145deg,#f8fbf9,#f3f8f5 58%,#fff9f2)}._heroDescription_1xeub_3{max-width:930px;margin:0 0 22px;color:#476259!important;font-size:18px!important;line-height:1.85!important}._highlights_1xeub_4{flex-wrap:wrap;gap:10px;margin:0 0 30px;display:flex}._highlights_1xeub_4 span{min-height:38px;color:var(--toolkit-green);background:#fff;border:1px solid #cddfd7;border-radius:999px;align-items:center;padding:8px 13px;font-size:14px;font-weight:800;display:inline-flex;box-shadow:0 7px 20px #123f320a}._heroImage_1xeub_5{background:#fff;border:1px solid #c9d8d1;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 54px #123f321c}._heroImage_1xeub_5 img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}._sectionHeading_1xeub_6{max-width:820px;margin-bottom:28px}._sectionHeading_1xeub_6>span{color:#b86a35;letter-spacing:1.3px;margin-bottom:8px;font-size:12px;font-weight:900;display:block}._sectionHeading_1xeub_6 h2{margin:0 0 10px!important}._sectionHeading_1xeub_6 p{margin:0}._galleryGrid_1xeub_7{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}._galleryCard_1xeub_7{background:#fff;border:1px solid #dce6ed;border-radius:15px;margin:0;overflow:hidden;box-shadow:0 12px 32px #1739590c}._galleryCard_1xeub_7 figcaption{border-bottom:1px solid #e3e9e6;align-items:center;gap:12px;padding:15px 17px;display:flex}._galleryCard_1xeub_7 figcaption span{color:#c9753d;font-size:13px;font-weight:900}._galleryCard_1xeub_7 h3{color:#18382e;margin:0;font-size:17px}._galleryCard_1xeub_7 a{background:var(--toolkit-cream);display:block}._galleryCard_1xeub_7 img{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;display:block}._contentsGrid_1xeub_8{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._contentsGrid_1xeub_8 article{background:#fff;border:1px solid #dce6ed;border-radius:14px;align-items:center;gap:17px;min-width:0;padding:20px;display:flex}._contentsGrid_1xeub_8 article>span{width:40px;height:40px;color:var(--toolkit-green);background:#e9f2ed;border-radius:10px;flex:0 0 40px;place-items:center;font-size:13px;font-weight:900;display:grid}._contentsGrid_1xeub_8 h3{color:#163a2f;margin:0 0 5px;font-size:17px}._contentsGrid_1xeub_8 p{margin:0;font-size:14px}._supportingText_1xeub_8{border-left:4px solid var(--toolkit-orange);background:#fff8f1;border-radius:0 10px 10px 0;margin:22px 0 0;padding:18px 20px}._steps_1xeub_9{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}._steps_1xeub_9 li{background:#fff;border:1px solid #dce6ed;border-radius:14px;min-width:0;padding:23px 20px}._steps_1xeub_9 span{background:var(--toolkit-green);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:18px;font-size:13px;font-weight:900;display:grid}._steps_1xeub_9 p{color:#405f55;margin:0;font-weight:700}._compatibilityNote_1xeub_9{text-align:center;max-width:900px;color:#718078!important;margin:24px auto 0!important;font-size:14px!important}._page_1xeub_1 .vipAccess p{color:#eadfd4}._page_1xeub_1 .vipAccess small{color:#cdbfb3}@media (width<=900px){._steps_1xeub_9{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){._heroDescription_1xeub_3{font-size:16px!important}._highlights_1xeub_4{grid-template-columns:1fr 1fr;display:grid}._highlights_1xeub_4 span{text-align:center;justify-content:center;padding:8px 9px}._heroImage_1xeub_5{border-radius:12px}._galleryGrid_1xeub_7,._contentsGrid_1xeub_8,._steps_1xeub_9{grid-template-columns:1fr}._galleryGrid_1xeub_7{gap:17px}._galleryCard_1xeub_7{border-radius:12px}._galleryCard_1xeub_7 figcaption{padding:13px 14px}._contentsGrid_1xeub_8 article{padding:17px}._sectionHeading_1xeub_6{margin-bottom:22px}._supportingText_1xeub_8{font-size:14px!important}._compatibilityNote_1xeub_9{font-size:13px!important;line-height:1.7!important}}._page_if4yk_1 .vipAccess p{color:#eadfd4}._page_if4yk_1 .vipAccess small{color:#cdbfb3}
