:root{--seo-brand:var(--violet--base,#056881);--seo-brand-hover:var(--teal--dark,#035165);--seo-ink:var(--neutral--900,#030407);--seo-text:var(--neutral--600,#3e404c);--seo-muted:var(--neutral--500,#606476);--seo-line:var(--neutral--200,#ebebef);--seo-tint:var(--neutral--100,#f7f7fa);--seo-surface:var(--neutral--100,#f7f7fa);--seo-radius:0}.seo-page{color:var(--seo-text);color-scheme:light;background:#fff;font-family:Bai Jamjuree,sans-serif}.seo-container{width:min(880px,100% - 40px);margin:0 auto}.seo-container.wide{width:min(1140px,100% - 40px)}.seo-hero{background:var(--seo-tint);padding:64px 0 48px}.seo-hero.has-photo{background:var(--seo-ink);align-items:flex-end;min-height:420px;padding-top:120px;display:flex;position:relative;overflow:hidden}.seo-hero-photo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.seo-hero.has-photo:before{content:"";z-index:1;background:color-mix(in srgb, var(--violet--base) 82%, transparent);position:absolute;inset:0}.seo-hero.has-photo .button-primary{color:var(--violet--base);background-color:#fff}.seo-hero.has-photo .button-primary:hover{background-color:var(--neutral--100);color:var(--teal--dark)}.seo-hero.has-photo .button-outline{color:#fff;background-color:#0000;border:2px solid #fff}.seo-hero.has-photo .button-outline:hover{background-color:#ffffff24;border-color:#fff}.seo-hero.has-photo .seo-eyebrow a{color:inherit}.seo-hero.has-photo .flowrent-link{color:#fff}.seo-hero.has-photo .flowrent-link:hover{color:#ffffffd9}.seo-hero.has-photo .seo-container{z-index:2;position:relative}.seo-hero.has-photo .seo-eyebrow,.seo-hero.has-photo h1,.seo-hero.has-photo .seo-lead,.seo-hero.has-photo .seo-updated{color:#fff}.seo-hero.has-photo .seo-eyebrow{color:#ffffffd9}.seo-hero.has-photo .seo-updated{color:#ffffffb3}.seo-eyebrow{color:var(--seo-brand);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.8}.seo-eyebrow a{color:inherit;text-decoration:none}.seo-eyebrow a:hover{text-decoration:underline}.seo-hero h1{color:var(--seo-ink);margin:0 0 16px;font-size:clamp(2rem,4.5vw,3rem);line-height:1.2}.seo-lead{color:var(--seo-text);max-width:760px;margin:0;font-size:1.05rem;line-height:1.85}.seo-lead a{color:var(--seo-brand);font-weight:600}.seo-updated{color:var(--seo-muted);margin-top:12px;font-size:.9rem}.seo-actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.seo-actions .button-primary,.seo-actions .button-outline{width:auto;text-decoration:none;display:inline-flex}.seo-body{background:#fff;padding:64px 0 80px}.seo-body section,.seo-body .content-section{border-top:1px solid var(--seo-line);margin:0;padding:44px 0}.seo-body>section:first-child,.seo-body>.content-section:first-child{border-top:0;padding-top:0}.seo-body .has-cards+section,.seo-body .has-cards+.content-section,.seo-body .has-cards+aside,.seo-body .has-cards+nav,.seo-body .has-note+section,.seo-body .has-note+.content-section,.seo-body .has-note+aside,.seo-body .has-note+nav{border-top:0}.seo-body p{margin:0 0 14px}.seo-body p:last-child{margin-bottom:0}.seo-body h2{color:var(--seo-brand);margin:0 0 28px;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:400}.seo-body h2:after{content:"";background:var(--seo-brand);width:64px;height:2px;margin-top:12px;display:block}.seo-body h3{color:var(--seo-ink);margin:28px 0 14px;font-size:1.15rem;font-weight:600}.seo-body p,.seo-body li{color:var(--seo-text);font-size:16px;line-height:1.85}.seo-body ul,.seo-body ol{margin:0 0 14px;padding-left:1.4rem}.seo-body li+li{margin-top:9px}.seo-body a{color:var(--seo-brand);font-weight:600}.seo-body a.button-primary,.seo-body a.button-primary:hover{color:#fff;font-weight:500}.seo-body a.button-outline,.seo-body a.button-outline:hover{color:var(--neutral--900);font-weight:500}.seo-steps{counter-reset:step;margin:0;padding:0;list-style:none}.seo-body ol.seo-steps{padding-left:0}.seo-steps>li{margin:0;padding-left:56px;list-style:none;position:relative}.seo-steps>li+li{margin-top:28px}.seo-steps>li:before{counter-increment:step;content:counter(step);border:1px solid var(--seo-brand);width:40px;height:40px;color:var(--seo-brand);justify-content:center;align-items:center;font-size:1.1rem;font-weight:600;display:flex;position:absolute;top:0;left:0}.seo-steps h3{margin-top:6px}.fact-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;display:grid}.fact-grid div{background:var(--seo-surface);border:1px solid var(--seo-line);padding:22px 24px}.fact-grid strong,.fact-grid span{display:block}.fact-grid strong{color:var(--seo-brand);font-size:1.35rem;font-weight:600}.fact-grid span{color:var(--seo-muted);margin-top:5px}.seo-note,.method-note{color:var(--seo-muted);margin:16px 0 0;font-size:.92rem;line-height:1.7}.seo-body .seo-note,.seo-body .method-note{color:var(--seo-muted);font-size:.92rem}.seo-table-wrap{margin:20px 0;overflow-x:auto}.seo-table{border-collapse:collapse;width:100%;min-width:460px;font-size:.98rem}.seo-table th,.seo-table td{border-bottom:1px solid var(--seo-line);text-align:left;color:var(--seo-text);vertical-align:top;padding:16px 24px 16px 0;line-height:1.7}.seo-table tr:first-child th,.seo-table tr:first-child td{border-top:1px solid var(--seo-line)}.seo-table thead th{color:var(--seo-ink);border-bottom:2px solid var(--seo-line);font-weight:600}.seo-table tbody th{color:var(--seo-brand);width:30%;font-weight:600}.seo-table td.num,.seo-table th.num{text-align:right;white-space:nowrap}.seo-split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:48px;display:grid}.seo-split>img{aspect-ratio:4/3;object-fit:cover;width:100%;margin-top:8px;display:block}.hub-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.hub-grid.cols-3{grid-template-columns:repeat(3,1fr)}.hub-grid.cols-4{grid-template-columns:repeat(4,1fr)}.hub-card{border:1px solid var(--seo-line);color:var(--seo-text);background:#fff;flex-direction:column;gap:8px;padding:32px;font-weight:400;text-decoration:none;display:flex;overflow:hidden}.hub-card:hover{border-color:var(--seo-line)}.hub-card:hover strong{color:var(--seo-brand-hover)}.hub-card img{aspect-ratio:16/9;object-fit:cover;width:calc(100% + 64px);max-width:none;margin:-32px -32px 16px;display:block}.seo-body .hub-card,.seo-body .hub-card span{color:var(--seo-text);font-weight:400;line-height:1.7}.hub-card strong{color:var(--seo-brand);font-size:1.1rem;font-weight:600}.hub-card ul{margin:0;padding-left:1.2rem}.hub-card .more{color:var(--seo-brand);margin-top:auto;padding-top:10px;font-weight:600}.seo-faq details{border-top:1px solid var(--seo-line);padding:18px 0}.seo-faq details:first-of-type{border-top:0;padding-top:6px}.seo-faq summary{cursor:pointer;color:var(--seo-ink);font-weight:600;line-height:1.6;list-style:inside disclosure-closed;display:list-item}.seo-faq details[open]>summary{list-style-type:disclosure-open}.seo-faq details p{margin:12px 0 0 1.2em}.seo-qa{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;display:grid}.seo-qa-card{border:1px solid var(--seo-line);background:#fff;flex-direction:column;gap:10px;padding:24px;display:flex}.seo-qa dt{color:var(--seo-brand);margin:0;font-weight:600;line-height:1.6}.seo-qa dd{color:var(--seo-text);margin:0;line-height:1.7}@media (width<=900px){.seo-qa{grid-template-columns:1fr}}.seo-links{border-top:1px solid var(--seo-line);padding:44px 0 8px}.seo-links>div{flex-wrap:wrap;gap:12px;display:flex}.seo-links a{border:1px solid var(--seo-line);color:var(--seo-brand);padding:10px 16px;font-weight:600;text-decoration:none;display:inline-block}.seo-links a:hover{border-color:var(--seo-brand)}.seo-cta{background:var(--seo-tint);border:1px solid var(--seo-line);text-align:center;margin-top:40px;padding:40px}.seo-cta h2{margin-bottom:12px}.seo-cta h2:after{display:none}.seo-cta p{max-width:640px;margin:0 auto}.seo-cta .seo-actions{justify-content:center}@media (width<=900px){.hub-grid.cols-3,.hub-grid.cols-4{grid-template-columns:1fr 1fr}}@media (width<=760px){.seo-table{min-width:0}.seo-table th,.seo-table td{padding:12px 12px 12px 0}.fact-grid,.hub-grid,.hub-grid.cols-3,.hub-grid.cols-4,.seo-split{grid-template-columns:1fr}.seo-split{gap:20px}.seo-split>img{order:-1;margin-top:0}.seo-hero{padding:40px 0 32px}.seo-hero.has-photo{min-height:360px;padding-top:100px}.seo-eyebrow{margin-bottom:8px;font-size:12px}.seo-hero h1{margin-bottom:12px;font-size:1.7rem;line-height:1.3}.seo-lead{font-size:1rem;line-height:1.75}.seo-actions{flex-direction:column;align-items:stretch}.seo-actions .button-primary,.seo-actions .button-outline{width:100%}.seo-body{padding:40px 0 64px}.seo-body h2{margin-bottom:22px;font-size:1.45rem}.hub-card{padding:24px}.hub-card img{width:calc(100% + 48px);margin:-24px -24px 14px}.seo-steps>li{padding-left:52px}.seo-cta{padding:30px 20px}}
