.elementor-9298 .elementor-element.elementor-element-20e3878{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-9298 .elementor-element.elementor-element-e1592bd img{width:100%;}.elementor-9298 .elementor-element.elementor-element-f51c691{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9298 .elementor-element.elementor-element-48fdf58{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-9298 .elementor-element.elementor-element-dd78814{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;}.elementor-9298 .elementor-element.elementor-element-dd78814:not(.elementor-motion-effects-element-type-background), .elementor-9298 .elementor-element.elementor-element-dd78814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-9298 .elementor-element.elementor-element-75615d9{text-align:center;}.elementor-9298 .elementor-element.elementor-element-75615d9 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:43px;font-weight:600;font-style:italic;color:#FFDE46;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-9298 .elementor-element.elementor-element-c34fbc0 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9298 .elementor-element.elementor-element-c34fbc0{text-align:left;font-family:"Sarabun", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-d3da0ec{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9298 .elementor-element.elementor-element-f19d59c{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;}.elementor-9298 .elementor-element.elementor-element-f19d59c:not(.elementor-motion-effects-element-type-background), .elementor-9298 .elementor-element.elementor-element-f19d59c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-9298 .elementor-element.elementor-element-32c12ab{text-align:center;}.elementor-9298 .elementor-element.elementor-element-32c12ab .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:29px;font-weight:600;font-style:italic;color:#FFDE46;}.elementor-9298 .elementor-element.elementor-element-fe72d67 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9298 .elementor-element.elementor-element-fe72d67{text-align:left;font-family:"Sarabun", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-76663f2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;}.elementor-9298 .elementor-element.elementor-element-76663f2:not(.elementor-motion-effects-element-type-background), .elementor-9298 .elementor-element.elementor-element-76663f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-9298 .elementor-element.elementor-element-d157e57{text-align:center;}.elementor-9298 .elementor-element.elementor-element-d157e57 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:29px;font-weight:600;font-style:italic;color:#FFDE46;}.elementor-9298 .elementor-element.elementor-element-d14a5ee > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9298 .elementor-element.elementor-element-d14a5ee{text-align:left;font-family:"Sarabun", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-e8e93a5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;}.elementor-9298 .elementor-element.elementor-element-e8e93a5:not(.elementor-motion-effects-element-type-background), .elementor-9298 .elementor-element.elementor-element-e8e93a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-9298 .elementor-element.elementor-element-2286afb{text-align:center;}.elementor-9298 .elementor-element.elementor-element-2286afb .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:29px;font-weight:600;font-style:italic;color:#FFDE46;}.elementor-9298 .elementor-element.elementor-element-9b06bea > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-9298 .elementor-element.elementor-element-9b06bea{text-align:left;font-family:"Sarabun", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-49aecdf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9298 .elementor-element.elementor-element-ac1f32f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:40px 40px 40px 40px;}.elementor-9298 .elementor-element.elementor-element-ac1f32f:not(.elementor-motion-effects-element-type-background), .elementor-9298 .elementor-element.elementor-element-ac1f32f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-9298 .elementor-element.elementor-element-a08b947 .elementor-blockquote__content{color:#000000;font-family:"Sarabun", Sans-serif;}.elementor-9298 .elementor-element.elementor-element-a08b947 .elementor-blockquote{border-color:#FFB700;padding-top:5px;padding-bottom:5px;}body:not(.rtl) .elementor-9298 .elementor-element.elementor-element-a08b947 .elementor-blockquote{border-left-width:10px;}body.rtl .elementor-9298 .elementor-element.elementor-element-a08b947 .elementor-blockquote{border-right-width:10px;}.elementor-9298 .elementor-element.elementor-element-9d621f8{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;}.elementor-9298 .elementor-element.elementor-element-ae698ac{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9298 .elementor-element.elementor-element-437084d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-c1d4005{text-align:right;}.elementor-9298 .elementor-element.elementor-element-c1d4005 img{width:50%;}.elementor-9298 .elementor-element.elementor-element-5b7af3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-c52644b{text-align:left;}.elementor-9298 .elementor-element.elementor-element-c52644b img{width:50%;}.elementor-9298 .elementor-element.elementor-element-267a1fe{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-9298 .elementor-element.elementor-element-e194c25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-27913ae .elementor-wrapper{--video-aspect-ratio:1;}.elementor-9298 .elementor-element.elementor-element-4d09ad1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-8b83ad4 .elementor-wrapper{--video-aspect-ratio:1;}.elementor-9298 .elementor-element.elementor-element-453493d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-dad0aba{text-align:left;color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-2bf8fb7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-c3ef4a7{text-align:center;}.elementor-9298 .elementor-element.elementor-element-c3ef4a7 .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:46px;font-weight:600;color:var( --e-global-color-3ba5cd1 );}.elementor-9298 .elementor-element.elementor-element-f53e9a9 p{margin-block-end:0px;}.elementor-9298 .elementor-element.elementor-element-f53e9a9{color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-d0167e2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9298 .elementor-element.elementor-element-437b2c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-90b0e98 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-9298 .elementor-element.elementor-element-dbfe1e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-703ebf8{text-align:center;}.elementor-9298 .elementor-element.elementor-element-703ebf8 img{width:73%;border-radius:20px 20px 20px 20px;}.elementor-9298 .elementor-element.elementor-element-5dd3328{text-align:center;}.elementor-9298 .elementor-element.elementor-element-5dd3328 .elementor-heading-title{color:var( --e-global-color-3ba5cd1 );}.elementor-9298 .elementor-element.elementor-element-8e0eaf2.elementor-element{--align-self:center;}.elementor-9298 .elementor-element.elementor-element-8e0eaf2 p{margin-block-end:0px;}.elementor-9298 .elementor-element.elementor-element-8e0eaf2{color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-dc92707{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-d0da4cc{text-align:center;}.elementor-9298 .elementor-element.elementor-element-d0da4cc .elementor-heading-title{color:var( --e-global-color-3ba5cd1 );}.elementor-9298 .elementor-element.elementor-element-3182f80{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9298 .elementor-element.elementor-element-fe80142{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9298 .elementor-element.elementor-element-fc0370a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:20px 20px 20px 20px;}.elementor-9298 .elementor-element.elementor-element-dde305b{text-align:left;}.elementor-9298 .elementor-element.elementor-element-dde305b .elementor-heading-title{font-family:"Prompt", Sans-serif;font-size:29px;font-weight:600;font-style:italic;color:#FFDE46;}.elementor-9298 .elementor-element.elementor-element-2f4bc11{--display:flex;}.elementor-9298 .elementor-element.elementor-element-a69091a{color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-8c0e346{--display:flex;}.elementor-9298 .elementor-element.elementor-element-848191c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-88ef6bc{color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-774945a{--display:flex;}.elementor-9298 .elementor-element.elementor-element-d4381c2{color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-8517b27{--display:flex;}.elementor-9298 .elementor-element.elementor-element-c5d5483{color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-b6965ab{--display:flex;}.elementor-9298 .elementor-element.elementor-element-59fbd53{color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-9520bdc{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFDF2;--n-accordion-title-active-color:#ECC013;--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:#FFFFFF;}:where( .elementor-9298 .elementor-element.elementor-element-9520bdc > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Sarabun", Sans-serif;}.elementor-9298 .elementor-element.elementor-element-92c77fc{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-9298 .elementor-element.elementor-element-92c77fc:not(.elementor-motion-effects-element-type-background), .elementor-9298 .elementor-element.elementor-element-92c77fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-9298 .elementor-element.elementor-element-fe9d502 img{width:100%;}.elementor-9298 .elementor-element.elementor-element-d2ce906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-77bf6c7 p{margin-block-end:0px;}.elementor-9298 .elementor-element.elementor-element-77bf6c7{color:#FFFFFF;}.elementor-9298 .elementor-element.elementor-element-a8fe15a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-9298 .elementor-element.elementor-element-f665517{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-9bf7e58{text-align:right;}.elementor-9298 .elementor-element.elementor-element-9bf7e58 img{width:50%;}.elementor-9298 .elementor-element.elementor-element-0e0f1cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-9298 .elementor-element.elementor-element-b89b6c5{text-align:left;}.elementor-9298 .elementor-element.elementor-element-b89b6c5 img{width:50%;}.elementor-9298 .elementor-element.elementor-element-1d87c71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-9298 .elementor-element.elementor-element-d3da0ec{--grid-auto-flow:row;}.elementor-9298 .elementor-element.elementor-element-3182f80{--grid-auto-flow:row;}.elementor-9298 .elementor-element.elementor-element-fe80142{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-9298 .elementor-element.elementor-element-e1592bd img{width:100%;}.elementor-9298 .elementor-element.elementor-element-d3da0ec{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9298 .elementor-element.elementor-element-c1d4005{text-align:center;}.elementor-9298 .elementor-element.elementor-element-c1d4005 img{width:100%;}.elementor-9298 .elementor-element.elementor-element-c52644b{text-align:center;}.elementor-9298 .elementor-element.elementor-element-c52644b img{width:100%;}.elementor-9298 .elementor-element.elementor-element-90b0e98 img{width:100%;}.elementor-9298 .elementor-element.elementor-element-703ebf8 img{width:100%;}.elementor-9298 .elementor-element.elementor-element-3182f80{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9298 .elementor-element.elementor-element-fe80142{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9298 .elementor-element.elementor-element-9bf7e58{text-align:center;}.elementor-9298 .elementor-element.elementor-element-9bf7e58 img{width:100%;}.elementor-9298 .elementor-element.elementor-element-b89b6c5{text-align:center;}.elementor-9298 .elementor-element.elementor-element-b89b6c5 img{width:100%;}}@media(min-width:768px){.elementor-9298 .elementor-element.elementor-element-48fdf58{--content-width:1158px;}.elementor-9298 .elementor-element.elementor-element-ac1f32f{--width:69%;}.elementor-9298 .elementor-element.elementor-element-9d621f8{--content-width:1015px;}.elementor-9298 .elementor-element.elementor-element-437084d{--width:50%;}.elementor-9298 .elementor-element.elementor-element-5b7af3b{--width:50%;}.elementor-9298 .elementor-element.elementor-element-e194c25{--width:50%;}.elementor-9298 .elementor-element.elementor-element-4d09ad1{--width:50%;}.elementor-9298 .elementor-element.elementor-element-453493d{--width:100%;}.elementor-9298 .elementor-element.elementor-element-2bf8fb7{--content-width:918px;}.elementor-9298 .elementor-element.elementor-element-437b2c8{--width:50%;}.elementor-9298 .elementor-element.elementor-element-dbfe1e9{--width:50%;}.elementor-9298 .elementor-element.elementor-element-dc92707{--content-width:969px;}.elementor-9298 .elementor-element.elementor-element-f665517{--width:50%;}.elementor-9298 .elementor-element.elementor-element-0e0f1cc{--width:50%;}}/* Start custom CSS */:root{
--bg:#0b0b0c;--bg-2:#111113;--card:#151517;--muted:#1e1e22;--text:#e9e9ef;--sub:#b7b7c2;--gold:#ffde46;--gold-2:#ffd700;--accent:#f6f3e1;--ok:#78ffb2;--warn:#ff9f66;
--radius:16px;--shadow:0 10px 30px rgba(0,0,0,.45);
}
*{box-sizing:border-box}
html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font:16px/1.65 system-ui,-apple-system,"Segoe UI",Roboto,Arial,"Sarabun",sans-serif}
img{max-width:100%;display:block}
a{color:var(--gold)}
.container{width:min(1200px,92%);font-family: "Kanit", sans-serif;
  font-weight: 400;margin-inline:auto}
.btn{display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.2rem;border-radius:999px;border:1px solid #2a2a2a;background:linear-gradient(180deg,#1a1a1f,#0f0f12);color:var(--accent);font-weight:700;text-decoration:none;box-shadow:var(--shadow)}
.btn.gold{background:linear-gradient(180deg,var(--gold),#f8d83c);color:#111;border:0}
.btn.outline{background:transparent;border-color:var(--gold);color:var(--gold)}
.pill{display:inline-block;background:var(--gold);color:#111;font-weight:800;border-radius:999px;padding:.2rem .6rem}
.tag{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .6rem;border:1px solid #303036;border-radius:999px;color:var(--sub);font-size:.85rem}
header{position:sticky;top:0;z-index:50;background:rgba(10,10,12,.6);backdrop-filter:saturate(120%) blur(8px);border-bottom:1px solid #222}
.nav{display:flex;align-items:center;justify-content:space-between;padding:.7rem 0}
.brand{display:flex;align-items:center;gap:.75rem;font-weight:900;letter-spacing:.3px}
.brand .logo{width:36px;height:36px;border-radius:10px;background:radial-gradient(100% 100% at 30% 20%,#fff6,transparent),linear-gradient(135deg,#3a3a3f,#0f0f11);position:relative;box-shadow:inset 0 0 0 1px #2a2a2f,0 8px 18px rgba(0,0,0,.5)}
.brand .logo:after{content:"";position:absolute;inset:3px;border-radius:8px;background:linear-gradient(135deg,#ffe98a,var(--gold))}
.nav a{color:var(--sub);text-decoration:none;margin:0 .6rem}
.nav a:hover{color:var(--gold)}
/* Hero */
.hero{padding:54px 0 36px;background:radial-gradient(1200px 500px at 50% -100px,#1a1a1f,transparent)}
.hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center}
.h-title{font-size:clamp(28px,3.2vw,42px);line-height:1.15;margin:.2rem 0;font-weight:900}
.h-sub{color:var(--sub);font-size:1.1rem}
.price-card{background:linear-gradient(180deg,#1a1a1f,#111);border:1px solid #2a2a2f;border-radius:var(--radius);padding:16px;box-shadow:var(--shadow)}
.price{font-size:clamp(28px,3.5vw,40px);font-weight:900;color:var(--gold)}
.frame{position:relative;border-radius:22px;overflow:hidden;border:1px solid #2a2a2f;background:linear-gradient(180deg,#0f0f11,#0a0a0b)}
.frame:before{content:"";position:absolute;inset:-1px;border-radius:22px;padding:1px;background:linear-gradient(135deg,#2a2a2f,#080808);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask-composite: exclude}
.hero-img{aspect-ratio:1/1;border-radius:18px;background:linear-gradient(135deg,#242429,#0f0f12);display:grid;place-items:center}
.hero-img span{opacity:.9;color:#bbb}
.badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:10px}
section{padding:54px 0;border-top:1px solid #16161a}
.section-title{font-size:clamp(22px,2.4vw,30px);font-weight:900;margin:0 0 12px}
.grid{display:grid;gap:18px}
.grid-2{grid-template-columns:repeat(2,1fr)}
.grid-3{grid-template-columns:repeat(3,1fr)}
.card{background:var(--card);border:1px solid #222;border-radius:var(--radius);padding:16px}
.list{margin:0;padding-left:1.1rem}
.list li{margin:.28rem 0}
.compare{border-collapse:separate;border-spacing:0;width:100%;overflow:hidden;border-radius:14px}
.compare th,.compare td{padding:12px 14px;border-bottom:1px solid #25252a}
.compare thead th{background:#17171b;color:var(--gold);text-align:left}
.compare tbody tr:nth-child(even) td{background:#121216}
.timeline{width:100%;border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden}
.timeline th{background:#17171b;color:var(--gold);text-align:left}
.timeline th,.timeline td{padding:12px 14px;border-bottom:1px solid #25252a}
.faq details{background:var(--card);border:1px solid #26262c;border-radius:12px;padding:14px}
.faq summary{cursor:pointer;font-weight:700}
.gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.ba{background:#0e0e10;border:1px dashed #2a2a2f;border-radius:12px;display:grid;place-items:center;aspect-ratio:3/4;color:#6f6f78}
.cta-strip{position:sticky;bottom:0;z-index:40;background:rgba(17,17,19,.9);backdrop-filter:blur(8px);border-top:1px solid #26262c}
.cta-wrap{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:12px 0}
footer{padding:36px 0;color:#a7a7b3}
/* Responsive */
@media (max-width:900px){
.hero-grid{grid-template-columns:1fr}
.grid-2,.grid-3,.gallery{grid-template-columns:1fr}
.cta-wrap{flex-direction:column;align-items:stretch}
}/* End custom CSS */