/*! 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-outline-style:solid}}}@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;--spacing:.25rem;--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{.visible{visibility:visible}.visible\!{visibility:visible!important}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.flex{display:flex}.table{display:table}.table-row{display:table-row}.outline{outline-style:var(--tw-outline-style);outline-width:1px}}.pwa-status{z-index:70;color:#5e4800;background:#fffdf5;border:1px solid #d5b95a;border-radius:13px;align-items:center;gap:10px;max-width:min(460px,100vw - 32px);padding:11px 13px;font-size:13px;display:flex;position:fixed;bottom:88px;right:16px;box-shadow:0 10px 25px #10182824}.pwa-status b{font-size:14px}.pwa-status button{background:var(--green);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:9px;min-height:36px;padding:7px 11px;font-weight:900}.offline-page{text-align:center;background:#f6f8f5;place-content:center;justify-items:center;gap:12px;min-height:70vh;padding:24px;display:grid}.offline-page span{color:#288708;font-size:64px;font-weight:900}.offline-page h1,.offline-page p{max-width:560px;margin:0}.offline-page p{color:#667085;line-height:1.65}.offline-page a{color:#fff;background:#288708;border-radius:10px;margin-top:7px;padding:12px 18px;font-weight:900;text-decoration:none}@media (width<=700px){.pwa-status{flex-wrap:wrap;align-items:flex-start;max-width:none;bottom:72px;left:9px;right:9px}.pwa-status span{font-size:11px}.pwa-status button{margin-left:auto}}:root{--ink:#101828;--muted:#667085;--green:#288708;--green-dark:#176200;--red:#e71f2b;--blue:#0573ce;--soft:#f6f8f5;--line:#e4e7ec}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;padding-bottom:86px;font-family:Tahoma,Noto Sans Thai,Arial,sans-serif}button,a{font:inherit;-webkit-tap-highlight-color:transparent}.site-header{z-index:40;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffc;grid-template-columns:64px 1fr auto 58px;align-items:center;gap:18px;height:88px;padding:8px max(20px,50vw - 590px);display:grid;position:sticky;top:0}.icon-button{cursor:pointer;background:0 0;border:0}.hamburger{gap:6px;padding:12px;display:grid}.hamburger span{background:#111;border-radius:9px;width:32px;height:4px;display:block}.logo{text-align:center;color:#111;text-decoration:none}.logo b{letter-spacing:1px;font-size:32px;display:block}.logo small{font-size:12px;display:block}.line-button{color:#16802b;border:1px solid #258b36;border-radius:14px;align-items:center;gap:8px;padding:12px 17px;font-weight:800;text-decoration:none;display:flex}.search-button{font-size:42px}.mobile-menu{z-index:39;background:#fff;width:min(360px,90vw);padding:18px;display:grid;position:fixed;top:88px;left:0;box-shadow:8px 16px 30px #0002}.mobile-menu a{border-bottom:1px solid var(--line);color:var(--ink);padding:14px;font-weight:700;text-decoration:none}.breadcrumb{max-width:1120px;color:var(--muted);margin:14px auto;padding:0 20px;font-size:13px}.breadcrumb a{color:inherit;text-decoration:none}.breadcrumb span{margin-left:8px}.hero>div{text-align:center;max-width:800px}.hero span,.section-title span,.faq-preview>span{color:var(--green);letter-spacing:.5px;font-size:14px;font-weight:900}.hero h1{margin:10px 0;font-size:48px;line-height:1.18}.hero p{color:var(--muted);font-size:18px}.hero a,.faq-preview a{background:var(--green);color:#fff;border-radius:999px;margin-top:12px;padding:13px 25px;font-weight:800;text-decoration:none;display:inline-block}.section-wrap,.article-section{max-width:1120px;margin:auto;padding:48px 20px}.section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px;display:flex}.section-title h2{margin:4px 0 0;font-size:34px}.section-title p{max-width:410px;color:var(--muted)}.operator-tabs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.operator-tabs button{border:2px solid var(--line);cursor:pointer;background:#fff;border-radius:18px;min-height:88px}.operator-tabs b,.operator-tabs small{display:block}.operator-tabs b{font-size:27px}.operator-tabs small{color:var(--muted);margin-top:5px}.operator-tabs button[data-operator=ais]{color:var(--green)}.operator-tabs button[data-operator=true]{color:var(--red)}.operator-tabs button[data-operator=dtac]{color:var(--blue)}.operator-tabs button.active{background:#fbfff9;border-color:currentColor;box-shadow:0 8px 20px #10182812}.period-tabs{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0;display:grid}.period-tabs button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;height:48px;font-weight:800}.period-tabs button.active{color:#fff;background:#101828;border-color:#101828}.package-list{gap:13px;display:grid}.promo-card{--brand:var(--green);background:linear-gradient(135deg,#fff,#fbfef9);border:1px solid #dce4d8;border-radius:22px;grid-template-columns:125px 1fr 190px;gap:18px;min-height:210px;padding:13px;display:grid;position:relative;box-shadow:0 10px 28px #1b3c1511}.promo-card[data-operator=true]{--brand:var(--red)}.promo-card[data-operator=dtac]{--brand:var(--blue)}.promo-badge{z-index:2;color:#fff;border-radius:8px 16px 16px 5px;padding:9px 16px;font-weight:900;position:absolute;top:4px;left:-7px;transform:rotate(-7deg);box-shadow:0 6px 12px #0003}.duration-tile{background:linear-gradient(145deg,var(--brand),var(--brand));border-radius:15px;flex-direction:column;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.duration-tile{background:linear-gradient(145deg,color-mix(in srgb,var(--brand),#fff 10%),color-mix(in srgb,var(--brand),#000 15%))}}.duration-tile{color:#fff}.duration-tile>span{font-size:25px}.duration-tile b{font-size:62px;line-height:1}.duration-tile small{font-size:24px;font-weight:800}.promo-main{align-self:center}.promo-main h2{margin:0 0 16px;font-size:25px}.feature-row{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.feature-row>span{color:var(--brand);align-items:center;gap:8px;font-size:30px;display:flex}.feature-row small{color:var(--ink);font-size:13px}.feature-row b{font-size:14px}.ussd{color:#d8f900;cursor:pointer;background:#07111e;border:0;border-radius:8px;width:100%;height:38px;margin-top:12px;font-size:18px;font-weight:900;position:relative}.ussd span{color:#fff;position:absolute;right:12px}.card-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:8px;display:grid}.card-actions button,.card-actions a{border:1px solid var(--brand);height:42px;color:var(--brand);background:#fff;border-radius:9px;place-items:center;font-weight:800;text-decoration:none;display:grid}.card-actions a{background:var(--brand);color:#fff}.price-area{flex-direction:column;justify-content:center;align-items:center;display:flex}.price-area p{margin:0}.price-area p b{color:var(--brand);font-size:64px}.price-area>a{background:var(--brand);color:#fff;text-align:center;border-radius:999px;width:100%;padding:12px;font-weight:800;text-decoration:none}.heart{background:0 0;border:0;font-size:34px;position:absolute;top:10px;right:16px}.article-section{background:var(--soft);max-width:none;padding-left:max(20px,50vw - 540px);padding-right:max(20px,50vw - 540px)}.article-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.article-grid a{border:1px solid var(--line);min-height:230px;color:var(--ink);background:#fff;border-radius:20px;padding:24px;text-decoration:none}.article-grid span{color:var(--green);font-size:34px;font-weight:900}.article-grid h3{font-size:21px}.article-grid p,.article-grid small{color:var(--muted)}.faq-preview{text-align:center;max-width:760px;margin:45px auto 70px;padding:34px}.utility-footer{z-index:45;border:1px solid var(--line);background:#fff;border-radius:22px 22px 0 0;grid-template-columns:repeat(5,1fr);width:min(920px,100% - 24px);height:72px;display:grid;position:fixed;bottom:0;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 -8px 28px #0002}.utility-footer a,.utility-footer button{border:0;border-right:1px solid var(--line);color:#151515;background:#fff;place-items:center;font-size:18px;font-weight:900;text-decoration:none;display:grid}.utility-footer .ais{color:var(--green)}.utility-footer .true{color:var(--red)}.utility-footer .dtac{color:var(--blue)}.cookie-consent{z-index:50;border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr auto auto auto;align-items:center;gap:12px;width:min(680px,100% - 40px);padding:17px;display:grid;position:fixed;bottom:88px;right:20px;box-shadow:0 16px 50px #0003}.cookie-consent b,.cookie-consent p{margin:0}.cookie-consent p{color:var(--muted);margin-top:4px;font-size:12px}.cookie-consent a{color:var(--green);font-size:12px}.cookie-consent button{background:var(--green);color:#fff;border:0;border-radius:10px;padding:10px 13px;font-weight:800}.cookie-consent .secondary{border:1px solid var(--line);color:var(--ink);background:#fff}@media (width<=700px){body{padding-bottom:70px}.site-header{grid-template-columns:45px 1fr 42px;gap:5px;height:68px;padding:4px 9px}.line-button{display:none}.logo b{font-size:23px}.logo small{font-size:8px}.search-button{font-size:32px}.mobile-menu{top:68px}.hero{min-height:315px;padding:35px 18px}.hero h1{font-size:31px}.hero p{font-size:14px}.section-wrap,.article-section{padding:32px 9px}.section-title{flex-direction:column;align-items:start}.section-title h2{font-size:28px}.section-title p{margin:0;font-size:13px}.operator-tabs{gap:7px}.operator-tabs button{border-radius:13px;min-height:74px}.operator-tabs b{font-size:22px}.operator-tabs small{font-size:11px}.promo-card{border-radius:14px;grid-template-columns:68px 1fr 82px;gap:7px;min-height:170px;padding:7px}.promo-badge{padding:6px 9px;font-size:11px}.duration-tile{border-radius:9px}.duration-tile>span{font-size:16px}.duration-tile b{font-size:40px}.duration-tile small{font-size:17px}.promo-main h2{margin-bottom:8px;font-size:16px}.feature-row{gap:3px}.feature-row>span{gap:3px;font-size:17px}.feature-row small,.feature-row b{font-size:8px}.ussd{height:28px;margin-top:7px;font-size:11px}.card-actions{gap:4px;margin-top:5px}.card-actions button,.card-actions a{height:29px;font-size:9px}.price-area p b{font-size:40px}.price-area p{font-size:10px}.price-area>a{padding:8px 2px;font-size:10px}.heart{font-size:23px;top:3px;right:7px}.article-grid{grid-template-columns:1fr}.utility-footer{border-radius:20px 20px 0 0;width:100%;height:64px}.utility-footer a,.utility-footer button{font-size:13px}.cookie-consent{grid-template-columns:1fr 1fr;width:calc(100% - 20px);bottom:74px;right:10px}.cookie-consent>div{grid-column:1/-1}.cookie-consent a{display:none}.cookie-consent button{font-size:11px}}.menu-cookie-button{border:0;border-bottom:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;background:#fff;padding:14px;font-weight:700}.empty-state{text-align:center;min-height:55vh}.empty-state>span{color:var(--green);font-size:70px;font-weight:900}.primary-link{background:var(--green);color:#fff;border-radius:999px;margin-top:16px;padding:12px 22px;font-weight:800;text-decoration:none;display:inline-block}.menu-shop-link{align-items:center;gap:10px;color:#df3817!important;background:linear-gradient(100deg,#fff3ec,#fff)!important;display:flex!important}.menu-shop-link img{object-fit:contain;width:36px;height:36px}.utility-footer .shop-footer{color:#df3817;gap:2px;font-size:12px}.utility-footer .shop-footer img{object-fit:contain;width:34px;height:34px}.utility-footer .shop-footer span{font-size:12px;font-weight:900}@media (width<=700px){.utility-footer .shop-footer img{width:28px;height:28px}.utility-footer .shop-footer span{font-size:11px}}.shop-manager-list{gap:14px;display:grid}.shop-manager-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.shop-manager-head{border-bottom:1px solid var(--line);align-items:center;gap:15px;padding-bottom:13px;display:flex}.shop-manager-head .danger-link{cursor:pointer;background:0 0;border:0;margin-left:auto}.shop-manager-fields{grid-template-columns:2fr 1fr 90px 100px;gap:12px;padding-top:14px;display:grid}.shop-manager-fields label{gap:6px;font-size:14px;font-weight:800;display:grid}.shop-manager-fields input,.shop-manager-fields select,.shop-manager-fields textarea{width:100%;min-height:40px;font:inherit;border:1px solid #d0d5dd;border-radius:8px;padding:8px}.shop-manager-fields .wide{grid-column:span 2}.shop-manager-save{background:#fff9f5;border:1px solid #f0cabd;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;margin-top:18px;padding:12px 14px;display:flex;position:sticky;bottom:14px;box-shadow:0 8px 22px #1018281c}.shop-manager-save span{color:#667085;font-size:14px}@media (width<=760px){.shop-manager-fields{grid-template-columns:1fr 1fr}.shop-manager-fields .wide{grid-column:1/-1}.shop-manager-head{gap:8px;font-size:13px}.shop-manager-head .check-label{font-size:12px}.shop-manager-save{bottom:74px}.shop-manager-save span{font-size:12px}}.shop-page{background:#fffaf7;overflow:hidden}.shop-hero{isolation:isolate;background:radial-gradient(circle at 68% 38%,#ffbf174d,#0000 19%),radial-gradient(circle at 89% 10%,#ff4c1c66,#0000 27%),linear-gradient(125deg,#a91108,#ee3518 54%,#ff6b18);grid-template-columns:minmax(0,1.12fr) minmax(300px,.88fr);align-items:center;min-height:460px;padding:56px max(28px,50vw - 560px);display:grid;position:relative}.shop-hero:before{z-index:-1;content:"";border:2px solid #fff3;border-radius:50%;width:680px;height:680px;position:absolute;top:-42%;right:20%;box-shadow:0 0 0 38px #ffffff12,0 0 0 76px #ffffff0c}.shop-hero-copy{color:#fff;max-width:590px}.shop-kicker{letter-spacing:1.1px;background:#781b14aa;border:1px solid #ffffff7a;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;display:inline-block}.shop-hero h1{letter-spacing:-1.5px;margin:14px 0 11px;font-size:clamp(40px,5vw,65px);line-height:1.02}.shop-hero h1 em{color:#ffe048;font-style:normal}.shop-hero p{color:#fff6e8;max-width:510px;margin:0;font-size:18px;line-height:1.65}.shop-hero-copy>a{color:#b72513;background:#fff;border-radius:999px;align-items:center;gap:18px;margin-top:23px;padding:13px 13px 13px 21px;font-weight:1000;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #7e180d55}.shop-hero-copy>a b{color:#7e1b0c;background:#ffdd39;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.shop-hero-art{align-self:stretch;min-height:340px;position:relative}.shop-hero-art:after{z-index:-1;aspect-ratio:1;content:"";background:#ffcc27;border-radius:50%;width:76%;position:absolute;bottom:4%;right:-10%;box-shadow:0 0 0 16px #ffffff1f}.shop-hero-art img{filter:drop-shadow(0 20px 15px #710e0877);width:min(490px,120%);height:auto;position:absolute;bottom:-9%;right:-5%}.shop-spark{z-index:1;color:#ef3517;background:#fff;border-radius:50%;place-items:center;font-weight:1000;display:grid;position:absolute;box-shadow:0 8px 18px #79180a55}.shop-spark.one{width:46px;height:46px;font-size:27px;top:15%;left:6%}.shop-spark.two{width:56px;height:56px;font-size:26px;top:8%;right:3%}.shop-intro{z-index:2;grid-template-columns:repeat(3,1fr);max-width:1060px;margin:-25px auto 0;padding:0 22px;display:grid;position:relative}.shop-intro>div{text-align:center;background:#fff;border-right:1px solid #f1d9d1;justify-items:center;gap:3px;padding:18px 15px;display:grid;box-shadow:0 12px 30px #7d2d201c}.shop-intro>div:first-child{border-radius:17px 0 0 17px}.shop-intro>div:last-child{border:0;border-radius:0 17px 17px 0}.shop-intro b{color:#c82d15;font-size:16px}.shop-intro span{color:#667085;font-size:13px}.shop-picks,.shop-deals,.shop-help{max-width:1120px;margin:0 auto;padding:74px 20px}.shop-heading{text-align:center}.shop-heading>span,.shop-deals-heading>div>span,.shop-help span{color:#d73819;letter-spacing:.7px;font-size:13px;font-weight:1000}.shop-heading h2,.shop-deals-heading h2,.shop-help h2{margin:6px 0;font-size:clamp(29px,3vw,38px);line-height:1.24}.shop-heading p{color:#667085;max-width:620px;margin:0 auto;line-height:1.65}.shop-categories{grid-template-columns:repeat(5,1fr);gap:11px;margin-top:28px;display:grid}.shop-categories button{color:#253042;cursor:pointer;background:#fff;border:1px solid #f1d7cf;border-radius:17px;justify-items:center;gap:5px;min-height:142px;padding:15px 8px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;box-shadow:0 8px 18px #713a2410}.shop-categories button:hover,.shop-categories button.active{border-color:#ef4d2a;transform:translateY(-3px);box-shadow:0 13px 24px #c9361a23}.shop-categories i{color:#fff;background:linear-gradient(145deg,#ff7c34,#e72a15);border-radius:15px;place-items:center;width:46px;height:46px;font-size:26px;font-style:normal;font-weight:900;display:grid}.shop-categories b{font-size:15px}.shop-categories small{color:#667085;font-size:11px}.shop-deals{padding-top:10px}.shop-deals-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:20px;display:flex}.shop-deals-heading small{color:#667085;font-size:12px}.deal-grid{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.deal-card{background:#fff;border:1px solid #f0ded8;border-radius:20px;flex-direction:column;align-items:flex-start;min-height:345px;padding:18px;display:flex;position:relative;box-shadow:0 10px 24px #733b2910}.deal-icon{color:#b82d17;background:linear-gradient(145deg,#fff2dd,#ffbd5e);border-radius:16px;place-items:center;width:50px;height:50px;font-size:28px;font-weight:1000;display:grid}.deal-tag{color:#c43a22;margin:13px 0 8px;font-size:11px;font-weight:900}.deal-card h3{min-height:48px;margin:0;font-size:18px;line-height:1.33}.deal-card>p{color:#5c6472;min-height:66px;margin:9px 0;font-size:13px;line-height:1.52}.deal-check{color:#4e3a33;background:#fff6ee;border-radius:11px;margin-top:auto;padding:10px;font-size:11px;line-height:1.45}.deal-check b,.deal-check span{display:block}.deal-check b{color:#c43a22;margin-bottom:2px}.deal-card>a{color:#fff;background:#ef3a1b;border-radius:11px;justify-content:space-between;align-items:center;width:100%;margin-top:12px;padding:11px 13px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.deal-card>a b{font-size:18px}.shop-help{grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding-top:28px;padding-bottom:35px;display:grid}.shop-help>div:first-child p{color:#5d6471;max-width:560px;line-height:1.65}.shop-help-points{background:#fff0e8;border-radius:20px;gap:10px;padding:22px;display:grid}.shop-help-points p{color:#493630;align-items:center;gap:11px;margin:0;line-height:1.4;display:flex}.shop-help-points b{color:#fff;background:#ef3a1b;border-radius:50%;flex:0 0 29px;place-items:center;width:29px;height:29px;display:grid}.shop-disclosure{color:#7d5a50;text-align:center;max-width:900px;margin:0 auto 36px;padding:0 20px;font-size:12px;line-height:1.55}@media (width<=800px){.shop-hero{grid-template-columns:1fr;min-height:540px;padding:45px 20px 0}.shop-hero-copy{text-align:center;margin:auto}.shop-hero h1{font-size:43px}.shop-hero p{font-size:15px}.shop-hero-art{min-height:255px}.shop-hero-art img{width:360px;bottom:-8%;right:50%;transform:translate(50%)}.shop-hero-art:after{width:240px;right:50%;transform:translate(50%)}.shop-spark.one{top:21%;left:13%}.shop-spark.two{top:13%;right:15%}.shop-intro{margin-top:-16px;padding:0 10px}.shop-intro>div{padding:14px 6px}.shop-intro b{font-size:12px}.shop-intro span{font-size:10px}.shop-picks,.shop-deals,.shop-help{padding:47px 12px}.shop-categories{grid-template-columns:repeat(3,1fr);gap:8px}.shop-categories button{min-height:114px}.shop-categories button:last-child{grid-column:2}.shop-categories i{width:39px;height:39px;font-size:21px}.shop-categories b{font-size:12px}.shop-categories small{font-size:9px}.shop-deals-heading{flex-direction:column;align-items:start;gap:5px}.deal-grid{grid-template-columns:repeat(2,1fr);gap:9px}.deal-card{border-radius:16px;min-height:342px;padding:13px}.deal-icon{border-radius:13px;width:42px;height:42px;font-size:22px}.deal-tag{margin:9px 0 6px;font-size:9px}.deal-card h3{min-height:0;font-size:15px}.deal-card>p{min-height:74px;font-size:11px}.deal-check{padding:8px;font-size:10px}.deal-card>a{padding:10px;font-size:11px}.shop-help{grid-template-columns:1fr;gap:14px}.shop-help h2{font-size:28px}.shop-help-points{padding:16px}.shop-help-points p{font-size:13px}.shop-disclosure{padding:0 16px;font-size:10px}}.app-error{text-align:center;background:var(--soft);place-content:center;justify-items:center;gap:12px;min-height:100vh;padding:24px;display:grid}.app-error span{color:var(--green);font-weight:900}.app-error h1,.app-error p{margin:0}.app-error p{color:var(--muted)}.app-error button,.app-error a{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:10px;min-height:44px;padding:11px 18px;font-weight:800;text-decoration:none}.app-error a{color:var(--ink);border:1px solid var(--line);background:#fff}.import-upload{gap:14px;display:grid}.admin-secondary{color:#176200;border:1px solid #b7c4b1;border-radius:10px;width:max-content;padding:10px 14px;font-weight:800;text-decoration:none}.file-picker{cursor:pointer;background:#f8fbf7;border:2px dashed #cbd5c6;border-radius:14px;gap:8px;padding:18px;font-weight:800;display:grid}.file-picker input{max-width:100%}.import-table{min-width:760px;display:grid}.import-row{border-bottom:1px solid var(--line);grid-template-columns:55px 2fr 1fr 90px 2fr;align-items:center;gap:12px;padding:12px;display:grid}.import-row span{min-width:0}.import-row small,.history-list span{color:var(--muted);font-size:12px;display:block}.import-head{background:#f3f6f2;font-weight:800}.import-row.invalid{color:#9d1c1c;background:#fff4f4}.import-row.valid>span:last-child{color:#267908;font-weight:800}.history-list{gap:8px;display:grid}.history-list>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px;display:flex}.cms-actions{justify-content:flex-end;margin-bottom:12px;display:flex}.cms-editor{gap:14px;display:grid}.cms-list{gap:0;display:grid}.cms-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.cms-list small{color:var(--muted);margin-top:4px;display:block}.cms-list article>div:last-child{gap:8px;display:flex}.cms-list button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;padding:8px 12px}.cms-list .danger-link{color:#b42318}.admin-section-title{margin:28px 0 12px}.settings-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.settings-form label{gap:7px;display:grid}.settings-form textarea,.settings-form input{width:100%}.settings-form button,.settings-form .admin-notice,.settings-form .admin-hint{grid-column:1/-1}.admin-hint{color:#6d4c00;background:#fff8e5;border-radius:10px;padding:12px}@media (width<=760px){.settings-form{grid-template-columns:1fr}.cms-list article{flex-direction:column;align-items:flex-start}.cms-list article>div:last-child{width:100%}}.ai-connection{gap:16px;margin-bottom:24px;display:grid}.ai-connection__head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.ai-connection__head h2{margin:4px 0}.ai-connection__head p{color:var(--muted);margin:0}.connection-status{color:#9a3412;white-space:nowrap;background:#fff4e8;border:1px solid #b54708;border-radius:999px;padding:8px 12px}.connection-status.connected{color:#087443;background:#ecfdf3;border-color:#16803d}.ai-connection__detail{border:1px solid var(--line);background:#f8fafc;border-radius:12px;gap:5px;padding:15px;display:grid}.ai-connection__detail span,.ai-connection__detail small,.ai-connection__note{color:var(--muted)}.ai-connection__actions{flex-wrap:wrap;gap:10px;display:flex}.ai-connection__actions button{cursor:pointer;border-radius:9px;padding:10px 14px}.ai-connection__note{margin:0;font-size:13px}@media (width<=760px){.ai-connection__head{flex-direction:column;align-items:stretch}.connection-status{width:max-content}}.package-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.package-toolbar input{flex:1;min-width:220px}.package-toolbar input,.package-toolbar select,.package-toolbar button{border:1px solid var(--line);background:#fff;border-radius:9px;min-height:42px;padding:8px 10px}.data-warning{color:#b54708;margin-top:4px;font-size:11px;font-style:normal;font-weight:800;display:block}.health-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.health-grid>div{background:#f5f8f4;border-radius:12px;gap:6px;padding:16px;display:grid}.health-grid small{color:var(--muted)}.panel-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.history-list button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:8px;height:max-content;padding:8px 12px}@media (width<=760px){.health-grid{grid-template-columns:1fr 1fr}.panel-heading{flex-direction:column;align-items:flex-start}.package-table-row{grid-template-columns:28px 1.5fr .8fr .7fr 1.7fr}}.redirect-form{grid-template-columns:1fr 1fr;gap:14px;margin-top:12px;display:grid}.redirect-form .check-label,.redirect-form .form-actions{grid-column:1/-1}@media (width<=700px){.admin-nav{z-index:60;padding:10px 9px;position:sticky;top:0;overflow:hidden}.admin-nav>div:first-child{padding:0 8px 8px}.admin-nav>div:first-child small{display:none}.admin-nav nav{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.admin-nav nav a{border:1px solid #fff2;min-width:max-content;padding:9px 11px}.admin-account{display:none}.admin-content{padding-bottom:90px}.form-actions{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffd;padding:10px;position:sticky;bottom:0;box-shadow:0 -8px 20px #0001}.redirect-form{grid-template-columns:1fr}.redirect-form .check-label,.redirect-form .form-actions{grid-column:auto}.admin-content button,.admin-content a{min-height:42px}}.article-editor{gap:14px;margin-top:14px;display:grid}.draft-preview{max-width:760px;margin:16px auto;position:relative}.draft-preview>button{position:absolute;top:10px;right:10px}.draft-preview img{object-fit:cover;border-radius:12px;width:100%;max-height:360px}.draft-preview h1{font-size:34px}.draft-preview .lead{color:var(--muted);font-size:18px}.article-cover{object-fit:cover;border-radius:18px;width:100%;max-height:480px;margin-bottom:20px}.article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.article-card{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:20px;text-decoration:none;transition:transform .18s,box-shadow .18s;overflow:hidden;box-shadow:0 7px 18px #1018280a}.article-card:hover{transform:translateY(-3px);box-shadow:0 12px 26px #10182818}.article-card-image{aspect-ratio:16/9;background:#edf5e8;overflow:hidden}.article-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.article-card:hover .article-card-image img{transform:scale(1.025)}.article-card-content{min-height:182px;padding:17px 18px 18px;display:grid}.article-grid .article-card{min-height:0;padding:0}.article-grid .article-card span{color:var(--green);font-size:26px;font-weight:900;line-height:1}.article-grid .article-card h2,.article-grid .article-card h3{margin:8px 0 6px;font-size:20px;line-height:1.35}.article-grid .article-card p{color:var(--muted);margin:0 0 12px;font-size:14px;line-height:1.55}.article-grid .article-card small{color:var(--muted);align-self:end;font-size:12px}@media (width<=700px){.article-grid{grid-template-columns:1fr;gap:13px}.article-grid .article-card{border-radius:15px;grid-template-columns:132px minmax(0,1fr);display:grid}.article-card-image{aspect-ratio:auto;height:100%;min-height:126px}.article-card-content{min-height:126px;padding:13px}.article-grid .article-card span{font-size:19px}.article-grid .article-card h2,.article-grid .article-card h3{margin:4px 0;font-size:16px}.article-grid .article-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:7px;font-size:12px;display:-webkit-box;overflow:hidden}.article-grid .article-card small{font-size:11px}}.article-package-recommendations{background:#f8fcf6;border:1px solid #dbe9d5;border-radius:20px;margin-top:38px;padding:24px}.article-package-recommendations>div:first-child{margin-bottom:18px}.article-package-recommendations span{color:var(--green);font-size:13px;font-weight:900}.article-package-recommendations h2{margin:5px 0;font-size:28px}.article-package-recommendations p{color:var(--muted);margin:0}@media (width<=700px){.article-package-recommendations{margin:26px -2px;padding:13px 7px}.article-package-recommendations h2{font-size:23px}.article-package-recommendations p{font-size:13px}}:root{--green:#237806}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline-offset:3px;outline:3px solid #f2a900}@media (width<=700px){.ussd,.card-actions button,.card-actions a{min-height:44px}.price-area>a{place-items:center;min-height:44px;display:grid}.heart{place-items:center;min-width:44px;min-height:44px;display:grid}.article-section a,.faq-preview a{min-height:44px;padding-top:10px;padding-bottom:10px}.search-button{min-width:44px}}.browser-section[data-operator=ais]{--tab-color:#237806;--tab-soft:#eff9e9}.browser-section[data-operator=true]{--tab-color:#e71f2b;--tab-soft:#fff0f2}.browser-section[data-operator=dtac]{--tab-color:#0573ce;--tab-soft:#eef7ff}.operator-tabs button{min-height:68px}.operator-tabs button.active{border-color:var(--tab-color);background:var(--tab-soft);box-shadow:0 8px 20px var(--tab-color)}@supports (color:color-mix(in lab, red, red)){.operator-tabs button.active{box-shadow:0 8px 20px color-mix(in srgb,var(--tab-color),transparent 85%)}}.period-tabs{border:2px solid var(--tab-color);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:14px 0;padding:5px;display:grid}@supports (color:color-mix(in lab, red, red)){.period-tabs{border:2px solid color-mix(in srgb,var(--tab-color),#fff 55%)}}.period-tabs{background:var(--tab-soft);border-radius:15px}.period-tabs button{min-width:0;height:44px;color:var(--tab-color);white-space:nowrap;background:0 0;border-color:#0000;font-size:15px}.period-tabs button.active{border-color:var(--tab-color);background:var(--tab-color);color:#fff;box-shadow:0 4px 10px var(--tab-color)}@supports (color:color-mix(in lab, red, red)){.period-tabs button.active{box-shadow:0 4px 10px color-mix(in srgb,var(--tab-color),transparent 70%)}}.package-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.promo-card{border:2px solid var(--brand);grid-template-columns:88px minmax(0,1fr) 112px;gap:10px;min-height:190px}@supports (color:color-mix(in lab, red, red)){.promo-card{border:2px solid color-mix(in srgb,var(--brand),#273340 55%)}}.promo-card{box-shadow:0 10px 28px #1b3c1522}.promo-main h2{margin-bottom:12px;font-size:clamp(19px,2vw,27px);line-height:1.2}.ussd{height:42px;font-size:clamp(15px,1.65vw,21px)}.card-actions button,.card-actions a{height:46px;font-size:clamp(12px,1.35vw,16px)}.heart{place-items:center;width:44px;height:44px;padding:0;line-height:1;display:grid}.heart.active{color:#e71f2b;font-weight:400}.back-to-packages{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:10px;align-items:center;margin-bottom:14px;padding:0 14px;font-weight:800;text-decoration:none;display:inline-flex}.back-to-packages:hover{border-color:var(--green);color:var(--green)}@media (width<=700px){.operator-tabs button{min-height:58px}.operator-tabs b{font-size:21px}.period-tabs{border-radius:12px;gap:3px;margin:10px 0;padding:3px}.period-tabs button{letter-spacing:-.25px;border-radius:8px;height:40px;padding:3px 1px;font-size:12px}.package-list{grid-template-columns:1fr;gap:15px}.promo-card{grid-template-columns:68px 1fr 82px;gap:7px;min-height:170px}.promo-main h2{margin-bottom:8px;font-size:19px}.ussd{height:38px;margin-top:7px;font-size:14px}.card-actions button,.card-actions a{height:38px;font-size:12px}}.content-page{max-width:1120px;min-height:65vh;margin:auto;padding:34px 20px 70px}.content-page>span{color:var(--green);font-size:13px;font-weight:900}.content-page>h1{margin:7px 0 8px;font-size:40px}.content-page>p{color:var(--muted)}.content-page .browser-section{margin-top:28px}.terms-panel,.info-panel{border:1px solid var(--line);background:var(--soft);border-radius:18px;margin-top:24px;padding:26px}.terms-panel li{margin:12px 0}.primary-link{background:var(--green);color:#fff;border-radius:10px;padding:12px 20px;text-decoration:none;display:inline-block}.prose{max-width:760px}.prose .lead{font-size:20px}.prose p{font-size:17px;line-height:1.8}.prose h2{margin-top:34px}.faq-list{gap:12px;margin-top:25px;display:grid}.faq-list details{border:1px solid var(--line);border-radius:14px;padding:20px}.faq-list summary{cursor:pointer;font-size:18px;font-weight:900}.faq-list p{color:var(--muted)}.admin-shell{background:#f5f7f4;grid-template-columns:245px 1fr;min-height:100vh;display:grid}.admin-nav{color:#fff;background:#12210f;flex-direction:column;height:100vh;padding:27px 18px;display:flex;position:sticky;top:0}.admin-nav>div{padding:0 12px 22px}.admin-nav b,.admin-nav small{display:block}.admin-nav small{color:#b7c5b4;margin-top:3px}.admin-nav nav{gap:4px;display:grid}.admin-nav nav a{color:#cbd5c8;cursor:pointer;border-radius:8px;padding:11px 12px}.admin-nav nav a.active{color:#fff;background:#2f6f23}.admin-nav>a{color:#fff;margin-top:auto;padding:12px;text-decoration:none}.admin-content>header{justify-content:space-between;align-items:center;display:flex}.admin-content header h1{margin:3px 0;font-size:32px}.admin-content header span{color:var(--green);font-weight:900}.admin-content button{background:var(--green);color:#fff;border:0;border-radius:9px;padding:11px 16px;font-weight:800}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin:25px 0;display:grid}.stat-grid article,.admin-panel{border:1px solid var(--line);background:#fff;border-radius:15px;padding:20px}.stat-grid span,.stat-grid small{color:var(--muted);display:block}.stat-grid b{margin:8px 0;font-size:35px;display:block}.panel-head{justify-content:space-between;align-items:center;display:flex}.panel-head h2,.panel-head p{margin:0}.panel-head p{color:var(--muted);margin-top:4px;font-size:13px}.admin-table{margin-top:18px}.table-row{border-top:1px solid var(--line);grid-template-columns:2fr .7fr .8fr .6fr .7fr;align-items:center;padding:12px 8px;display:grid}.table-row span small,.table-row span b{display:block}.table-row small{color:var(--muted);font-size:11px}.table-row i{color:var(--green);background:#e9f8e5;border-radius:99px;padding:5px 9px;font-size:11px;font-style:normal}.table-head{background:var(--soft);color:var(--muted);border:0;font-size:12px}.admin-columns{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.admin-columns li{color:#475467;margin:10px 0}@media (width<=700px){.content-page{padding:24px 9px 45px}.content-page>h1{font-size:29px}.admin-shell{grid-template-columns:1fr}.admin-nav{height:auto;position:relative}.admin-nav nav{grid-template-columns:1fr 1fr}.admin-content{padding:18px 9px}.stat-grid{grid-template-columns:1fr 1fr}.admin-columns{grid-template-columns:1fr}.admin-table{overflow-x:auto}.table-row{min-width:680px}}.admin-nav nav a{color:#cbd5c8;text-decoration:none}.admin-nav nav a:hover{color:#fff;background:#294523}.admin-account{gap:8px;margin-top:auto;padding:12px;display:grid}.admin-account a{color:#fff;font-size:13px;text-decoration:none}.admin-account small{color:#aebbaa;text-overflow:ellipsis;overflow:hidden}.admin-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.admin-title h1{margin:5px 0;font-size:32px}.admin-title span{color:var(--green);font-weight:900}.admin-title p{color:var(--muted);margin:0}.admin-primary{background:var(--green);border:0;border-radius:9px;justify-content:center;align-items:center;padding:11px 16px;font-weight:800;text-decoration:none;display:inline-flex;color:#fff!important}.status-good{color:var(--green);font-size:25px!important}.quick-links{gap:10px;display:grid}.quick-links a{border:1px solid var(--line);color:var(--ink);border-radius:10px;padding:14px;font-weight:800;text-decoration:none}.admin-notice{color:#31572b;background:#f5fbf3;border:1px solid #d9e7d5;border-radius:10px;margin:12px 0;padding:13px 16px}.row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex!important}.row-actions a,.row-actions button{text-decoration:none;border:1px solid var(--line)!important;color:var(--ink)!important;background:#fff!important;border-radius:6px!important;padding:5px 8px!important;font-size:11px!important}.admin-form>label,.form-grid label{color:#344054;flex-direction:column;gap:7px;font-size:13px;font-weight:800;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.admin-form input,.admin-form select,.admin-form textarea{width:100%;color:var(--ink);background:#fff;border:1px solid #cfd7ce;border-radius:8px;padding:11px}.form-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.form-actions button{padding:11px 18px}.form-error{color:#b42318}.revision-list{display:grid}.revision-list article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:15px 5px;display:flex}.revision-list b,.revision-list span,.revision-list small{display:block}.revision-list span,.revision-list small{color:var(--muted);margin-top:4px}.revision-list button{color:var(--green);border:1px solid var(--green);background:#fff}@media (width<=700px){.admin-title{flex-direction:column}.form-grid{grid-template-columns:1fr}.revision-list article{flex-direction:column;align-items:flex-start}.admin-nav{height:auto}.admin-account{margin-top:10px}}.check-label{justify-content:center}.check-label input{width:auto}.analytics-row{grid-template-columns:1fr 1fr .5fr}.source-row{grid-template-columns:1.2fr 1fr .7fr .7fr}.campaign-row{grid-template-columns:1.1fr 1.2fr .7fr 1.2fr .6fr .9fr}.ai-form{gap:14px;display:grid}.ai-form textarea{width:100%}@media (width<=700px){.source-row{min-width:560px}.campaign-row{min-width:900px}}.security-form{grid-template-columns:1fr 140px auto;gap:8px;display:grid}.security-form input,.security-form select{border:1px solid var(--line);border-radius:8px;padding:10px}.security-row{border-bottom:1px solid var(--line);grid-template-columns:2fr 1fr 1fr;gap:10px;padding:12px 4px;display:grid}.security-row i{color:var(--muted);font-style:normal}.heart.active{color:#e71f2b;animation:.18s ease-out heart-pop;transform:scale(1.14)}.cookie-close{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;padding:0;font-size:26px;line-height:1}@keyframes heart-pop{0%{transform:scale(.85)}65%{transform:scale(1.24)}to{transform:scale(1.14)}}.operator-tabs button{place-items:center;padding:9px;display:grid}.operator-tabs button img{object-fit:cover;mix-blend-mode:multiply;width:150px;max-width:82%;height:48px;display:block}.operator-tabs button[data-operator=true] img{width:126px;height:46px}@media (width<=700px){.operator-tabs button{padding:6px}.operator-tabs button img{width:88px;max-width:90%;height:34px}.operator-tabs button[data-operator=true] img{width:76px;height:32px}}.utility-footer .brand-logo,.utility-footer .icon-logo{background:#fff;align-content:center;place-items:center;gap:3px;padding:7px;display:grid}.utility-footer .brand-logo img{object-fit:cover;mix-blend-mode:multiply;width:74px;max-width:84%;height:35px;display:block}.utility-footer .brand-logo.true img{width:69px}.utility-footer .icon-logo img{object-fit:contain;width:27px;height:27px;display:block}.utility-footer .icon-logo.share img{mix-blend-mode:multiply;width:25px;height:25px}.utility-footer .icon-logo span{font-size:11px;font-weight:800}.utility-footer .icon-logo.line{color:#12832b}.utility-footer .icon-logo.share{color:#151515}@media (width<=700px){.utility-footer .brand-logo,.utility-footer .icon-logo{padding:5px}.utility-footer .brand-logo img{width:54px;height:27px}.utility-footer .brand-logo.true img{width:49px}.utility-footer .icon-logo img{width:23px;height:23px}.utility-footer .icon-logo.share img{width:21px;height:21px}.utility-footer .icon-logo span{font-size:10px}}.price-label{display:none}.feature-row i{border:1.5px solid var(--brand);border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;font-style:normal;font-weight:900;display:grid}.card-actions a b{font-size:24px;line-height:1}.browser-section[data-operator=ais] .promo-card{background:linear-gradient(125deg,#fff 0% 78%,#effbdc 100%);border:0;border-radius:25px;grid-template-columns:142px minmax(0,1fr) 150px;gap:20px;min-height:250px;padding:0 18px 0 0;overflow:hidden;box-shadow:0 13px 30px #1c451927}.browser-section[data-operator=ais] .promo-card:after{content:"";z-index:0;border:25px solid #a0de4e80;border-radius:50%;width:290px;height:205px;position:absolute;bottom:-108px;right:-70px;transform:rotate(-17deg)}.browser-section[data-operator=ais] .duration-tile{z-index:1;background:linear-gradient(150deg,#56b513,#187607);border-radius:0;height:100%;position:relative;box-shadow:inset -10px 0 24px #0f5b1626}.browser-section[data-operator=ais] .duration-tile>span{font-size:21px;font-weight:900}.browser-section[data-operator=ais] .duration-tile b{font-size:76px}.browser-section[data-operator=ais] .duration-tile small{font-size:28px}.browser-section[data-operator=ais] .promo-main{z-index:2;position:relative}.browser-section[data-operator=ais] .promo-main h2{font-size:28px}.browser-section[data-operator=ais] .feature-row{grid-template-columns:repeat(3,max-content);gap:20px}.browser-section[data-operator=ais] .feature-row>span{font-size:0}.browser-section[data-operator=ais] .feature-row small{font-size:12px}.browser-section[data-operator=ais] .ussd{border-radius:12px;height:50px;margin-top:15px;font-size:21px}.browser-section[data-operator=ais] .card-actions{grid-template-columns:40% 60%;gap:12px;margin-top:12px}.browser-section[data-operator=ais] .card-actions button,.browser-section[data-operator=ais] .card-actions a{border-radius:12px;height:52px;font-size:17px}.browser-section[data-operator=ais] .card-actions a{font-size:22px}.browser-section[data-operator=ais] .price-area{z-index:2;position:relative}.browser-section[data-operator=ais] .price-label{color:#237806;font-size:14px;font-weight:800;display:block}.browser-section[data-operator=ais] .price-area p{color:#111;text-align:center;display:grid}.browser-section[data-operator=ais] .price-area p b{font-size:78px;line-height:.9}.browser-section[data-operator=ais] .price-area>a{color:#237806;background:0 0;margin-top:8px;padding:7px;font-size:12px}.browser-section[data-operator=ais] .heart{font-size:40px;top:12px;right:14px}@media (width<=700px){.browser-section[data-operator=ais] .promo-card{border-radius:16px;grid-template-columns:76px minmax(0,1fr) 78px;gap:8px;min-height:184px;padding-right:7px}.browser-section[data-operator=ais] .promo-card:after{border-width:18px;width:205px;height:155px;bottom:-95px;right:-76px}.browser-section[data-operator=ais] .duration-tile>span{font-size:14px}.browser-section[data-operator=ais] .duration-tile b{font-size:50px}.browser-section[data-operator=ais] .duration-tile small{font-size:19px}.browser-section[data-operator=ais] .promo-main h2{margin-bottom:9px;font-size:19px}.browser-section[data-operator=ais] .feature-row{gap:5px}.browser-section[data-operator=ais] .feature-row i{width:25px;height:25px;font-size:11px}.browser-section[data-operator=ais] .feature-row small,.browser-section[data-operator=ais] .feature-row b{font-size:8px}.browser-section[data-operator=ais] .ussd{border-radius:8px;height:34px;margin-top:8px;font-size:12px}.browser-section[data-operator=ais] .card-actions{gap:5px;margin-top:6px}.browser-section[data-operator=ais] .card-actions button,.browser-section[data-operator=ais] .card-actions a{border-radius:8px;height:36px;font-size:10px}.browser-section[data-operator=ais] .card-actions a{font-size:13px}.browser-section[data-operator=ais] .price-label{font-size:9px}.browser-section[data-operator=ais] .price-area p b{font-size:48px}.browser-section[data-operator=ais] .price-area p{font-size:11px}.browser-section[data-operator=ais] .price-area>a{margin-top:3px;padding:3px;font-size:8px}.browser-section[data-operator=ais] .heart{font-size:27px;top:3px;right:4px}}.browser-section[data-operator=ais] .promo-card:after{background:radial-gradient(at 112% 118%,#66b914 0 30%,#9ed73e 30% 38%,#c9ea75 38% 46%,#e7f8b6 46% 55%,#0000 55%);border:0;border-radius:0;width:315px;height:150px;bottom:-38px;right:-45px;transform:none}@media (width<=700px){.browser-section[data-operator=ais] .promo-card:after{border:0;width:185px;height:94px;bottom:-26px;right:-42px}}.feature-phone-icon,.apply-phone-icon{fill:currentColor;flex:none;width:1em;height:1em;display:block}.card-actions a{justify-content:center;align-items:center;gap:9px;display:flex}.apply-phone-icon{width:25px;height:25px}.browser-section[data-operator=ais] .feature-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-height:54px}.browser-section[data-operator=ais] .feature-row>span{min-width:0;font-size:inherit;gap:7px}.browser-section[data-operator=ais] .feature-row i{width:38px;height:38px;color:var(--brand);flex:none;font-size:12px}.browser-section[data-operator=ais] .feature-row small{min-width:0;font-size:12px;line-height:1.25}.browser-section[data-operator=ais] .feature-row b{font-size:12px}@media (width<=700px){.browser-section[data-operator=ais] .feature-row{gap:3px;min-height:36px}.browser-section[data-operator=ais] .feature-row>span{gap:3px}.browser-section[data-operator=ais] .feature-row i{width:27px;height:27px;font-size:8px}.browser-section[data-operator=ais] .feature-row small,.browser-section[data-operator=ais] .feature-row b{font-size:8px;line-height:1.15}.browser-section[data-operator=ais] .apply-phone-icon{width:17px;height:17px}.browser-section[data-operator=ais] .card-actions a{gap:4px}}.operator-tabs{gap:16px}.operator-tabs button{background:#fff;border:2px solid #0000;border-radius:18px;min-height:78px;box-shadow:0 8px 22px #15223516}.operator-tabs button.active{border-color:var(--tab-color);box-shadow:0 9px 24px var(--tab-color);background:#fff}@supports (color:color-mix(in lab, red, red)){.operator-tabs button.active{box-shadow:0 9px 24px color-mix(in srgb,var(--tab-color),transparent 86%)}}.operator-tabs img{object-fit:contain;max-width:116px;max-height:48px;margin:auto;display:block}.period-tabs{background:#fff;border:0;border-radius:18px;grid-template-columns:none;grid-auto-columns:1fr;grid-auto-flow:column;gap:0;margin:18px 0;padding:0;overflow:hidden;box-shadow:0 8px 22px #15223516}.period-tabs button{color:#151515;background:#fff;border:0;border-radius:0;justify-content:center;align-items:center;gap:12px;height:62px;padding:0 12px;font-size:17px;display:flex;position:relative}.period-tabs button+button:before{content:"";background:#d9dee6;width:1px;height:30px;position:absolute;left:0}.period-tabs button.active{z-index:1;background:var(--tab-color);color:#fff;box-shadow:0 8px 18px var(--tab-color);border:0;border-radius:18px}@supports (color:color-mix(in lab, red, red)){.period-tabs button.active{box-shadow:0 8px 18px color-mix(in srgb,var(--tab-color),transparent 70%)}}.period-tabs button.active:before,.period-tabs button.active+button:before{display:none}.period-icon{border:2px solid;border-radius:3px;width:20px;height:20px;position:relative}.period-icon:before{content:"";border-top:2px solid;width:20px;position:absolute;top:3px;left:-2px;box-shadow:4px -6px 0 -3px,14px -6px 0 -3px}.period-icon:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;top:8px;left:4px;box-shadow:7px 0,0 6px,7px 6px}.period-icon.marathon:after{content:"✦";width:auto;height:auto;box-shadow:none;background:0 0;font-size:11px;line-height:1;top:4px;left:3px}@media (width<=700px){.operator-tabs{gap:7px}.operator-tabs button{border-radius:14px;min-height:66px}.operator-tabs img{max-width:88px;max-height:38px}.period-tabs{border-radius:14px;margin:12px 0}.period-tabs button{letter-spacing:-.2px;border-radius:0;gap:6px;height:49px;padding:0 4px;font-size:12px}.period-tabs button.active{border-radius:14px}.period-tabs button+button:before{height:25px}.period-icon{border-width:1.5px;width:16px;height:16px}.period-icon:before{border-top-width:1.5px;width:16px;top:3px;left:-1.5px;box-shadow:3px -5px 0 -2.5px,11px -5px 0 -2.5px}.period-icon:after{width:2px;height:2px;top:7px;left:3px;box-shadow:6px 0,0 4px,6px 4px}.period-icon.marathon:after{box-shadow:none;font-size:9px;top:3px;left:2px}}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-card{background:linear-gradient(125deg,#fff 0%,#fff 78%,var(--brand) 100%);border:0;border-radius:25px;grid-template-columns:142px minmax(0,1fr) 150px;gap:20px;min-height:250px;padding:0 18px 0 0}@supports (color:color-mix(in lab, red, red)){:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-card{background:linear-gradient(125deg,#fff 0%,#fff 78%,color-mix(in srgb,var(--brand),#fff 88%) 100%)}}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-card{box-shadow:0 13px 30px var(--brand)}@supports (color:color-mix(in lab, red, red)){:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-card{box-shadow:0 13px 30px color-mix(in srgb,var(--brand),transparent 85%)}}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-card{overflow:hidden}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-card:after{content:"";z-index:0;background:radial-gradient(ellipse at 112% 118%,var(--brand) 0 30%,var(--brand) 30% 38%,var(--brand) 38% 46%,var(--brand) 46% 55%,transparent 55%);width:315px;height:150px;position:absolute;bottom:-38px;right:-45px}@supports (color:color-mix(in lab, red, red)){:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-card:after{background:radial-gradient(ellipse at 112% 118%,color-mix(in srgb,var(--brand),#000 8%) 0 30%,color-mix(in srgb,var(--brand),#fff 25%) 30% 38%,color-mix(in srgb,var(--brand),#fff 55%) 38% 46%,color-mix(in srgb,var(--brand),#fff 78%) 46% 55%,transparent 55%)}}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .duration-tile{z-index:1;background:linear-gradient(150deg,var(--brand),var(--brand));border-radius:0;height:100%;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .duration-tile{background:linear-gradient(150deg,color-mix(in srgb,var(--brand),#fff 8%),color-mix(in srgb,var(--brand),#000 17%))}}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .duration-tile{box-shadow:inset -10px 0 24px #0002}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .duration-tile>span{font-size:21px;font-weight:900}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .duration-tile b{font-size:76px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .duration-tile small{font-size:28px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-main{z-index:2;position:relative}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-main h2{font-size:28px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;min-height:54px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row>span{min-width:0;font-size:inherit;gap:7px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row i{width:38px;height:38px;color:var(--brand);flex:none;font-size:12px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row small,:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row b{min-width:0;font-size:12px;line-height:1.25}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .ussd{border-radius:12px;height:50px;margin-top:15px;font-size:21px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .card-actions{grid-template-columns:40% 60%;gap:12px;margin-top:12px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .card-actions button,:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .card-actions a{border-radius:12px;height:52px;font-size:17px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .card-actions a{font-size:22px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-area{z-index:2;position:relative}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-label{color:var(--brand);font-size:14px;font-weight:800;display:block}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-area p{color:#111;text-align:center;display:grid}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-area p b{font-size:78px;line-height:.9}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-area>a{color:var(--brand);background:0 0;margin-top:8px;padding:7px;font-size:12px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .heart{font-size:40px;top:12px;right:14px}@media (width<=700px){:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-card{border-radius:16px;grid-template-columns:76px minmax(0,1fr) 78px;gap:8px;min-height:184px;padding-right:7px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-card:after{width:185px;height:94px;bottom:-26px;right:-42px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .duration-tile>span{font-size:14px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .duration-tile b{font-size:50px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .duration-tile small{font-size:19px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-main h2{margin-bottom:9px;font-size:19px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row{gap:3px;min-height:36px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row>span{gap:3px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row i{width:27px;height:27px;font-size:8px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row small,:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row b{font-size:8px;line-height:1.15}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .ussd{border-radius:8px;height:34px;margin-top:8px;font-size:12px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .card-actions{gap:5px;margin-top:6px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .card-actions button,:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .card-actions a{border-radius:8px;height:36px;font-size:10px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .card-actions a{gap:4px;font-size:13px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .apply-phone-icon{width:17px;height:17px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-label{font-size:9px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-area p b{font-size:48px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-area p{font-size:11px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-area>a{margin-top:3px;padding:3px;font-size:8px}:is(.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .heart{font-size:27px;top:3px;right:4px}}.site-header .logo{justify-content:center;align-items:center;height:68px;text-decoration:none;display:flex}.site-header .logo img{object-fit:contain;width:min(430px,100%);height:64px;display:block}@media (width<=700px){.site-header .logo{height:58px}.site-header .logo img{width:min(245px,100%);height:54px}}.home-image-banner{background:#002b0a;width:min(1180px,100%);margin:0 auto 10px;line-height:0;position:relative;overflow:hidden}.home-image-banner picture,.home-image-banner img{width:100%;height:auto;display:block}.home-image-banner button{cursor:pointer;background:0 0;border:0;border-radius:999px;width:25%;height:17%;position:absolute;bottom:7%;right:1.2%}.home-image-banner button:focus-visible{outline-offset:-7px;outline:4px solid #fff}.banner-seo-copy{text-align:center;max-width:1120px;margin:0 auto;padding:12px 20px 4px}.banner-seo-copy span{color:var(--green);font-size:14px;font-weight:900}.banner-seo-copy h1{margin:3px 0;font-size:28px;line-height:1.25}.banner-seo-copy h1 em{color:var(--green);font-style:normal}.banner-seo-copy p{color:var(--muted);margin:4px 0;font-size:14px}@media (width<=700px){.home-image-banner{margin-bottom:5px}.home-image-banner button{min-height:34px}.banner-seo-copy{padding:9px 12px 2px}.banner-seo-copy h1{font-size:20px}.banner-seo-copy p{font-size:12px}}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row{min-height:58px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row small{font-size:14px;font-weight:700;line-height:1.28}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row small b{font-size:13px;font-weight:900}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row i{width:44px;height:44px}.network-badge{isolation:isolate;box-shadow:inset 0 0 0 2px #fff,0 3px 8px var(--brand);border:2px solid var(--brand)!important;background:linear-gradient(140deg,#fff 0 48%,var(--brand) 49% 100%)!important;border-radius:50%!important;display:block!important;position:relative!important;overflow:hidden!important}@supports (color:color-mix(in lab, red, red)){.network-badge{box-shadow:inset 0 0 0 2px #fff,0 3px 8px color-mix(in srgb,var(--brand),transparent 75%)}}.network-badge b,.network-badge strong{z-index:1;letter-spacing:-1.5px;font-family:Arial,sans-serif;font-weight:1000;line-height:1;position:absolute}.network-badge b{color:var(--brand);top:8px;left:4px;font-size:15px!important}.network-badge strong{color:#fff;font-size:15px;bottom:6px;right:3px}.network-badge-image{background:#fff!important;border:0!important;box-shadow:0 3px 8px #e71f2b44!important}.network-badge-image img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-main h2{font-size:31px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row small{font-size:15px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row small b{font-size:14px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .ussd{font-size:23px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .card-actions button{font-size:18px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-label{font-size:16px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-area p b{font-size:86px}.duration-icon{gap:1px;justify-content:center!important;align-items:baseline!important;display:flex!important}.duration-icon small{color:currentColor!important;min-width:0!important;margin:0!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:inline!important}@media (width<=700px){:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .promo-main h2{font-size:21px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row small,:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row small b{font-size:10px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .ussd{font-size:14px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .card-actions button{font-size:11px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-label{font-size:10px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-area p b{font-size:54px}.duration-icon small{font-size:8px!important}}.duration-icon{align-items:center!important}.duration-icon small{transform:translateY(1px)}.ussd{grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.ussd-code,.ussd-call{height:100%;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;font-weight:900;text-decoration:none;display:flex}.ussd-code{color:#d8f900;cursor:pointer;min-width:0;padding:0 12px}.ussd-call{color:#fff;white-space:nowrap;background:#172434;border-left:1px solid #fff5;padding:0 16px;font-size:15px}.price-area{justify-content:flex-start;padding-top:50px}.price-label{margin:0 0 2px}.price-area p{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px;display:flex!important}.price-area p span{color:#111;font-size:18px;font-weight:900}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-area>a{font-size:15px;font-weight:900}@media (width<=700px){.ussd-code{padding:0 4px}.ussd-call{padding:0 8px;font-size:10px}.price-area{padding-top:32px}.price-area p{gap:2px}.price-area p span{font-size:13px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .price-area>a{font-size:10px}}.install-prompt{z-index:48;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffe;border:1px solid #d8e8d4;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto 34px;align-items:center;gap:10px;width:min(620px,100% - 32px);padding:10px 9px 10px 11px;display:grid;position:fixed;bottom:84px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #16310f2b}.install-app-icon{color:#fff;background:linear-gradient(145deg,#41ae22,#126f0a);border-radius:14px;place-items:center;width:45px;height:45px;font-size:29px;font-style:italic;font-weight:1000;display:grid;box-shadow:inset 0 1px #fff7}.install-copy{gap:3px;min-width:0;display:grid}.install-copy b{white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1.15;overflow:hidden}.install-copy small{color:#344054;font-size:13px;font-weight:700}.install-action{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:11px;min-height:42px;padding:0 17px;font-size:15px;font-weight:900}.install-dismiss{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:50%;width:34px;height:34px;font-size:27px;line-height:1}.ios-install-prompt{grid-template-columns:48px minmax(0,1fr) 34px}.ios-install-prompt .install-copy small{line-height:1.32}.ios-install-prompt .install-copy strong{color:#146d0b;font-size:1.08em;font-weight:1000}@media (width>=701px){.install-prompt{display:none}}@media (width<=700px){.cookie-consent{bottom:143px}.install-prompt{border-radius:14px;grid-template-columns:45px minmax(0,1fr) auto 28px;gap:8px;width:calc(100% - 18px);padding:9px 5px 9px 9px;bottom:71px}.install-app-icon{border-radius:12px;width:43px;height:43px;font-size:27px}.install-copy b{font-size:14px}.install-copy small{font-size:11px}.install-action{min-height:39px;padding:0 11px;font-size:13px}.install-dismiss{width:28px;height:28px;font-size:24px}.ios-install-prompt{grid-template-columns:43px minmax(0,1fr) 28px}.ios-install-prompt .install-copy small{font-size:12px;line-height:1.36}.ios-install-prompt .install-copy strong{font-size:1.12em}}.cookie-consent{z-index:52;padding:12px 14px}.cookie-consent b{font-size:14px}.cookie-consent p{font-size:11px}.cookie-consent button{min-height:38px;padding:8px 12px}.cookie-consent a{font-weight:800}@media (width<=700px){.cookie-consent{border-radius:15px;gap:8px;padding:11px 12px;bottom:72px}.cookie-consent b{font-size:13px}.cookie-consent p{font-size:10px}.cookie-consent button{min-height:38px;font-size:11px}}.phone-icon{background:#fff;border:2px solid var(--brand)!important;color:var(--brand)!important}.feature-phone-icon{width:27px;height:27px}.duration-icon{letter-spacing:-1px;background:#fff;border:2px solid var(--brand)!important;color:var(--brand)!important;font-size:18px!important;font-weight:1000!important}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .card-actions a{font-size:24px;font-weight:1000}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .apply-phone-icon{width:29px;height:29px}@media (width<=700px){:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row{min-height:40px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row i{width:32px;height:32px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row small{font-size:9px;line-height:1.2}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .feature-row small b{font-size:9px}.network-badge b{top:6px;left:3px;font-size:11px!important}.network-badge strong{font-size:11px;bottom:4px;right:2px}.feature-phone-icon{width:20px;height:20px}.duration-icon{font-size:14px!important}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .card-actions a{font-size:15px}:is(.browser-section[data-operator=ais],.browser-section[data-operator=true],.browser-section[data-operator=dtac]) .apply-phone-icon{width:20px;height:20px}}.browser-section .package-list{grid-template-columns:1fr}.package-seo-header{max-width:920px;margin:0 0 20px}.package-seo-header h1{margin:0 0 10px;font-size:clamp(28px,4vw,42px);line-height:1.25}.package-seo-header p{max-width:860px;color:var(--muted);margin:7px 0;font-size:16px;line-height:1.65}.package-seo-header p:last-child{color:#344054;font-weight:700}@media (width<=700px){.package-seo-header{margin-bottom:14px}.package-seo-header h1{font-size:27px}.package-seo-header p{font-size:14px;line-height:1.55}}.landing-support,.related-ais-packages{border:1px solid var(--line);background:#fbfef9;border-radius:16px;max-width:920px;margin:18px 0;padding:20px}.landing-support h2,.related-ais-packages h2,.package-listing>h2{margin:0 0 8px;font-size:22px}.landing-support p,.related-ais-packages p{color:#475467;margin:0;line-height:1.7}.package-listing{margin-top:30px}.related-ais-packages>div{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.related-ais-packages a{border:1px solid var(--green);min-height:42px;color:var(--green);border-radius:10px;align-items:center;padding:8px 14px;font-weight:800;text-decoration:none;display:inline-flex}.related-ais-packages a:hover{background:#eff9e9}@media (width<=700px){.landing-support,.related-ais-packages{margin:14px 0;padding:16px}.landing-support h2,.related-ais-packages h2,.package-listing>h2{font-size:20px}.landing-support p,.related-ais-packages p{font-size:14px}.package-listing{margin-top:24px}}.landing-page-list{gap:10px;margin-top:16px;display:grid}.landing-page-list article{border:1px solid var(--line);background:#fcfdfb;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:18px;padding:14px;display:flex}.landing-page-list b,.landing-page-list small{display:block}.landing-page-list small{color:var(--muted);margin-top:3px}.landing-page-list p{color:#475467;max-width:740px;margin:6px 0 0;font-size:12px;line-height:1.35}.landing-page-list aside{justify-items:end;gap:9px;min-width:145px;display:grid}.landing-page-list i{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.landing-ready{color:#1d6d0a;background:#e9f8e5}.landing-empty{color:#a65b00;background:#fff4e6}.landing-page-list a{border:1px solid var(--green);color:var(--green);white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:800;text-decoration:none}@media (width<=700px){.landing-page-list article{gap:10px;display:grid}.landing-page-list aside{place-items:center start;min-width:0;display:flex}.landing-page-list p{font-size:11px}}.admin-shell{font-size:18px;line-height:1.55}.admin-nav b{font-size:25px}.admin-nav small{font-size:15px}.admin-nav nav a{padding:13px 12px;font-size:18px}.admin-content{padding:38px}.admin-content header h1{font-size:40px}.admin-content header span,.admin-content header p,.admin-content p{font-size:18px}.admin-content h2{font-size:26px}.admin-panel{padding:24px}.admin-content button,.admin-content input,.admin-content select,.admin-content textarea,.admin-content .admin-secondary{font-size:18px}.admin-content input,.admin-content select,.admin-content textarea{min-height:48px;padding:10px 12px}.admin-content textarea{min-height:110px}.admin-content button,.admin-content .admin-secondary{min-height:48px;padding:10px 16px}.admin-notice,.admin-hint{font-size:17px}.ai-connection__detail{padding:19px}.ai-connection__detail small,.ai-connection__note,.panel-head p{font-size:16px}.connection-status{padding:10px 15px;font-size:17px}.history-list small,.cms-list small,.import-row small{font-size:15px}.table-row{padding:15px 10px}.table-row small,.data-warning{font-size:14px}@media (width<=760px){.admin-shell{font-size:17px}.admin-content{padding:24px 16px 95px}.admin-content header h1{font-size:31px}.admin-content h2{font-size:23px}.admin-content header p,.admin-content p{font-size:17px}.admin-nav nav a{font-size:16px}.admin-content input,.admin-content select,.admin-content textarea,.admin-content button,.admin-content .admin-secondary{font-size:17px}}.package-table-row{grid-template-columns:35px 1.8fr .8fr .55fr 1.2fr 1.8fr}.badge-control{position:relative}.badge-summary{cursor:pointer;color:#765300!important;background:#fff9e9!important;border:1px solid #d8b55d!important;border-radius:7px!important;min-width:104px!important;padding:6px 8px!important;font-size:11px!important}.badge-editor{z-index:8;border:1px solid var(--line);background:#fff;border-radius:11px;gap:9px;width:270px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 12px 26px #10182826}.badge-editor>b{font-size:13px}.badge-options{grid-template-columns:1fr 1fr;gap:7px;display:grid}.badge-options label{cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.badge-fields{grid-template-columns:1fr 38px;gap:7px;display:grid}.badge-fields input:first-child{border:1px solid var(--line);border-radius:7px;min-width:0;padding:8px}.badge-fields input[type=color]{border:1px solid var(--line);background:#fff;border-radius:7px;width:38px;height:36px;padding:2px}.badge-save{cursor:pointer;justify-self:start;background:var(--green)!important;color:#fff!important;border:0!important;border-radius:7px!important;padding:8px 11px!important;font-size:12px!important}.badge-save:disabled{opacity:.55;cursor:not-allowed}@media (width<=760px){.package-table-row{grid-template-columns:28px 1.45fr .75fr .6fr 1.1fr 1.6fr}.badge-editor{width:min(300px,100vw - 28px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 50px #10182855}}.deal-image{object-fit:contain;background:#fff8f4;border-radius:14px;width:100%;height:126px;margin:-4px 0 5px}.line-report-row{grid-template-columns:minmax(0,1fr) 150px}.line-open-row{grid-template-columns:1fr 150px 180px}@media (width<=760px){.line-report-row{grid-template-columns:minmax(0,1fr) 95px}.line-open-row{grid-template-columns:1fr 90px 110px}.line-report-row span:first-child{overflow-wrap:anywhere}}.hero{background:radial-gradient(circle at 25% 30%,#9be55a33,#0000 28%),radial-gradient(circle at 78% 18%,#3c9cff24,#0000 25%),linear-gradient(140deg,#f8fff3,#fff 60%,#f4f9ff);place-items:center;min-height:260px;padding:42px 20px;display:grid}.hero-copy{text-align:center;max-width:920px}.hero h1{letter-spacing:-1px;margin:0;font-size:clamp(38px,4vw,54px);line-height:1.16}.hero h1 em{color:var(--green);font-style:normal}.hero p{color:#475467;max-width:760px;margin:14px auto 0;font-size:17px;line-height:1.6}.hero h1 .brand-ais{color:#288708}.hero h1 .brand-true{color:#e71f2b}.hero h1 .brand-dtac{color:#0573ce}.hero-text-points{color:#285522;justify-content:center;align-items:center;gap:0;margin-top:17px;font-size:14px;font-weight:900;display:flex}.hero-text-points span{color:#285522;letter-spacing:0;align-items:center;display:flex}.hero-text-points span+span:before{color:#91ad89;content:"•";margin:0 13px}@media (width<=700px){.hero{min-height:0;padding:28px 18px 30px}.hero h1{font-size:33px;line-height:1.2}.hero p{margin-top:10px;font-size:14px;line-height:1.5}.hero-text-points{flex-wrap:wrap;margin-top:13px;font-size:11px}.hero-text-points span+span:before{margin:0 7px}}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
