.wdi_page{overflow:hidden}
.wdi_page{--type-heading:clamp(32px,3.1vw,48px)}
.wdi_page{--wdi-card-heading:clamp(18px,calc(1.7vw - 2px),24px)}
.wdi_page .breadcrumb_line.cp_breadcrumb{margin-bottom:36px}
.wdi_page .section{scroll-margin-top:90px}
.wdi_page .cp_hero_h1{max-width:800px}
.wdi_page .cp_hero_h1 em{display:inline}
.wdi_page .service_hero_subtitle{max-width:670px}
.wdi_showreel_intro_copy{min-width:0}
.wdi_showreel_intro_copy .cp_hero_h1,.wdi_showreel_intro_copy .service_hero_subtitle{max-width:none}
.wdi_showreel_intro_copy .cp_hero_h1{margin-bottom:12px}
.wdi_showreel_intro_copy .service_hero_subtitle{margin:0}
.wdi_showreel_intro_copy .cp_hero_actions{margin-top:18px}
.wdi_page .cp_marquee{margin:0}
.wdi_page .cp_marquee_item{text-transform:uppercase;letter-spacing:.4px;opacity:.7}
.wdi_page .cp_marquee_track{animation-duration:var(--wdi-marquee-duration,100s)}
.wdi_page .run_line .marquee-content{flex-shrink:0}
.fab_messenger.wdi_clear_cta{opacity:0;visibility:hidden;pointer-events:none}
.wdi_showreel_intro_copy .wdi_hero_caption{margin:20px 0 0}
.wdi_showreel_intro_copy .wdi_hero_caption::before{content:none}
.wdi_showreel_intro_grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:center}
.wdi_showreel_frame{position:relative;box-sizing:border-box;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:16px}
.wdi_page .wdi_showreel_frame{border:1px solid rgba(213,206,199,.1)}
.wdi_showreel_video,.wdi_showreel_poster{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
.wdi_showreel_poster{display:none}
.wdi_showreel_play{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;width:72px;height:72px;padding:0;transform:translate(-50%,-50%);border:0;border-radius:50%;background:#f6ff93;color:#202020;cursor:pointer;box-shadow:0 8px 28px rgba(0,0,0,.35)}
.wdi_showreel_play span{width:0;height:0;margin-left:5px;border-top:12px solid transparent;border-bottom:12px solid transparent;border-left:19px solid currentColor}
.wdi_showreel_play:focus-visible{outline:3px solid #fff;outline-offset:4px}
.wdi_showreel_frame.is-playing .wdi_showreel_play{display:none}
.wdi_metrics_section{padding-top:46px;padding-bottom:24px}
.wdi_trust_grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:12px 0}
.wdi_trust_item{min-width:0;text-align:center;padding:12px 16px;display:grid;grid-template-rows:auto 1fr;gap:10px;border-left:1px solid rgba(213,206,199,.13)}
.wdi_trust_item:first-child{border-left:0}
#website .wdi_page .wdi_trust_value{font-size:clamp(18px,1.55vw,26px)!important;font-weight:500;line-height:1.3!important;letter-spacing:-.02em;color:#f6ff93}
#website .wdi_page .wdi_trust_caption{font-size:var(--type-body)!important;line-height:1.5!important;color:#d5cec7}
.wdi_quote_section{padding-top:0;padding-bottom:0}
.wdi_quote_row{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:40px;background:linear-gradient(115deg,rgba(246,255,147,.06),rgba(246,255,147,.015) 70%),#272525;border:1px solid rgba(213,206,199,.16);border-radius:16px}
#website .wdi_page .wdi_quote_row h2{font-size:clamp(24px,2.2vw,32px)!important;font-weight:500;line-height:1.3;margin:0 0 14px}
.wdi_quote_row h2 em{display:block;color:#f6ff93;font-style:normal}
.wdi_quote_row p{max-width:640px;margin:0;font-size:16px;line-height:1.55}
.wdi_quote_row .btn{flex-shrink:0}
/* Launch pricing: the same charcoal, lime and pixel details as the service page. */
.wdi_page .wdi_pricing_label{color:#f6ff93;opacity:1}
.wdi_page .wdi_pricing_label::before{content:'- '}
.wdi_pricing_grid{display:grid;grid-template-columns:1fr 1.12fr 1fr;gap:20px;align-items:stretch}
.wdi_price_card{box-sizing:border-box;min-width:0;display:flex;flex-direction:column;margin:0;padding:28px;background:#272525;border:1px solid rgba(213,206,199,.16);border-radius:16px;transition:border-color .3s}
.wdi_price_card--essential{grid-column:1;grid-row:1}
.wdi_price_card--business{grid-column:2;grid-row:1}
.wdi_price_card--complete{grid-column:3;grid-row:1}
.wdi_price_card--popular{margin:0;padding:40px 32px;box-shadow:0 0 32px rgba(246,255,147,.045);background:linear-gradient(145deg,rgba(246,255,147,.08),rgba(246,255,147,.015) 70%),#272525;border-color:#f6ff93}
.wdi_price_topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px;margin-bottom:22px;color:#f6ff93}
#website .wdi_page .wdi_price_badge{font-size:var(--type-accent)!important;line-height:1.35;font-weight:500;text-transform:uppercase;letter-spacing:1px;padding:6px 10px;background:#f6ff93;color:#201e1e;border-radius:12px}
#website .wdi_page .wdi_price_name{margin:0;font-size:var(--wdi-card-heading)!important;font-weight:500;line-height:1.25;text-transform:uppercase;letter-spacing:.04em}
#website .wdi_page .wdi_price_amount{margin:0 0 20px;font-size:var(--type-heading)!important;font-weight:500;line-height:1.05;letter-spacing:-.045em;color:#d5cec7}
#website .wdi_page .wdi_price_card--popular .wdi_price_amount{color:#f6ff93}
.wdi_price_description{margin:14px 0 22px;line-height:1.55;color:#d5cec7}
.wdi_price_features{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:9px;list-style:none;padding:22px 0 0;margin:26px 0 0;border-top:1px solid rgba(213,206,199,.16)}
.wdi_price_features li{position:relative;padding-left:23px;line-height:1.45;color:#d5cec7}
.wdi_price_features li+li{margin-top:0}
.wdi_price_features .wdi_price_feature_icon{position:absolute;top:calc(.725em - 8px);left:-2px;display:block;width:16px;height:16px;font-size:inherit;line-height:0;color:#f6ff93;background-color:currentColor;-webkit-mask:var(--pixel-icon) center/contain no-repeat;mask:var(--pixel-icon) center/contain no-repeat;shape-rendering:crispEdges}
.wdi_price_features .wdi_price_feature_icon::before{content:none!important}
.wdi_price_features li:first-child,.wdi_price_features .wdi_price_feature--highlight{font-weight:500;color:#f6ff93}
.wdi_price_cta{box-sizing:border-box;max-width:100%;margin:0;border:1px solid transparent;justify-content:center;white-space:normal;text-align:center}
.wdi_price_card .wdi_price_cta{width:100%;padding:14px 18px}
.wdi_price_card:not(.wdi_price_card--popular) .wdi_price_cta{background:transparent;color:#d5cec7;border-color:rgba(213,206,199,.35)}
.wdi_pricing_complex{margin:28px 0 0;line-height:1.55;color:#d5cec7}
.wdi_pricing_text_link{display:inline;padding:0;background:none;color:#f6ff93;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;transition:color .2s}
.wdi_pricing_text_link:hover{color:#c0c784}
.wdi_pricing_text_link:focus-visible{outline:2px solid #f6ff93;outline-offset:4px}
.wdi_pricing_help{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:28px;padding-top:28px;border-top:1px solid rgba(213,206,199,.16)}
.wdi_pricing_help p{margin:0;line-height:1.55;color:#d5cec7}
#website .wdi_pricing_help strong{font-size:clamp(18px,calc(1.7vw - 2px),24px)!important;font-weight:500}
.wdi_pricing_help .btn{flex-shrink:0}
.wdi_pricing_section .btn{min-height:48px}
.wdi_pricing_section .btn:focus-visible{outline:2px solid #f6ff93;outline-offset:5px}
@media(hover:hover){
    .wdi_price_card:not(.wdi_price_card--popular):hover{border-color:rgba(246,255,147,.4)}
    .wdi_price_card:not(.wdi_price_card--popular) .wdi_price_cta:hover{background:#f6ff93;color:#201e1e;border-color:#f6ff93}
}
@media(max-width:1100px) and (min-width:901px){
    .wdi_price_card{padding:22px}
    .wdi_price_card--popular{padding:40px 26px}
    .wdi_price_topline{gap:8px}
}
@media(max-width:900px){
    .wdi_pricing_grid{grid-template-columns:1fr}
    .wdi_price_card{grid-column:auto;grid-row:auto;margin:0;padding:28px}
    .wdi_price_description{min-height:0}
    .wdi_price_topline{margin-bottom:16px}
    .wdi_price_features{flex:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}
    .wdi_price_features li+li{margin-top:0}
    .wdi_pricing_help{align-items:flex-start}
}
@media(max-width:600px){
    .wdi_price_card{padding:24px 22px}
    .wdi_price_description{margin-bottom:16px}
    #website .wdi_page .wdi_price_amount{margin-bottom:14px}
    .wdi_price_features{display:flex;gap:9px;padding-bottom:0}
    .wdi_pricing_help{flex-direction:column;align-items:stretch;gap:20px}
    .wdi_pricing_help .btn{width:100%;justify-content:center}
}
@media(prefers-reduced-motion:reduce){.wdi_pricing_section .wdi_price_card,.wdi_pricing_section .btn,.wdi_pricing_text_link{transition:none}}
.wdi_process_action{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;margin-top:24px;padding:24px 0;border-top:1px solid rgba(213,206,199,.13)}
.wdi_process_action p{margin:0;color:#d5cec7;font-size:var(--type-body);line-height:1.55}
.wdi_brief_note{margin:0;font-size:14px;line-height:1.5}
.wdi_split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,120px);align-items:start}
.wdi_prose{color:#d5cec7;font-size:17px;line-height:1.7}
.wdi_page #section-6 .wdi_prose p:first-child{margin-top:0}
.wdi_prose p+p{margin-top:18px}
.wdi_prose_wide{margin-top:30px}
.wdi_service_grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.wdi_service_panel{min-width:0;padding:30px;background:#272525;border:1px solid rgba(213,206,199,.1);border-radius:16px}
.wdi_service_panel span{color:#f6ff93;font-size:12px;letter-spacing:.08em}
.wdi_service_caption{display:inline-flex;align-items:center;gap:6px;opacity:.7}
.wdi_service_caption .wdi_pixel_number{color:#f6ff93}
#website .wdi_page .wdi_pixel_number{display:inline-block;width:22px;height:14px;flex:none;font-size:0!important;line-height:0;letter-spacing:0;background-color:currentColor;-webkit-mask:var(--wdi-number-mask) center/contain no-repeat;mask:var(--wdi-number-mask) center/contain no-repeat}
.wdi_pixel_number--01{--wdi-number-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%207%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20d%3D%22M1%200h1v1h-1zM2%200h1v1h-1zM3%200h1v1h-1zM0%201h1v1h-1zM1%201h1v1h-1zM3%201h1v1h-1zM4%201h1v1h-1zM0%202h1v1h-1zM1%202h1v1h-1zM3%202h1v1h-1zM4%202h1v1h-1zM0%203h1v1h-1zM1%203h1v1h-1zM3%203h1v1h-1zM4%203h1v1h-1zM0%204h1v1h-1zM1%204h1v1h-1zM3%204h1v1h-1zM4%204h1v1h-1zM0%205h1v1h-1zM1%205h1v1h-1zM3%205h1v1h-1zM4%205h1v1h-1zM1%206h1v1h-1zM2%206h1v1h-1zM3%206h1v1h-1zM8%200h1v1h-1zM7%201h1v1h-1zM8%201h1v1h-1zM8%202h1v1h-1zM8%203h1v1h-1zM8%204h1v1h-1zM8%205h1v1h-1zM7%206h1v1h-1zM8%206h1v1h-1zM9%206h1v1h-1z%22%2F%3E%3C%2Fsvg%3E")}
.wdi_pixel_number--02{--wdi-number-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%207%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20d%3D%22M1%200h1v1h-1zM2%200h1v1h-1zM3%200h1v1h-1zM0%201h1v1h-1zM1%201h1v1h-1zM3%201h1v1h-1zM4%201h1v1h-1zM0%202h1v1h-1zM1%202h1v1h-1zM3%202h1v1h-1zM4%202h1v1h-1zM0%203h1v1h-1zM1%203h1v1h-1zM3%203h1v1h-1zM4%203h1v1h-1zM0%204h1v1h-1zM1%204h1v1h-1zM3%204h1v1h-1zM4%204h1v1h-1zM0%205h1v1h-1zM1%205h1v1h-1zM3%205h1v1h-1zM4%205h1v1h-1zM1%206h1v1h-1zM2%206h1v1h-1zM3%206h1v1h-1zM7%200h1v1h-1zM8%200h1v1h-1zM9%200h1v1h-1zM6%201h1v1h-1zM7%201h1v1h-1zM9%201h1v1h-1zM10%201h1v1h-1zM9%202h1v1h-1zM10%202h1v1h-1zM8%203h1v1h-1zM9%203h1v1h-1zM7%204h1v1h-1zM8%204h1v1h-1zM6%205h1v1h-1zM7%205h1v1h-1zM6%206h1v1h-1zM7%206h1v1h-1zM8%206h1v1h-1zM9%206h1v1h-1zM10%206h1v1h-1z%22%2F%3E%3C%2Fsvg%3E")}
.wdi_pixel_number--03{--wdi-number-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%207%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20d%3D%22M1%200h1v1h-1zM2%200h1v1h-1zM3%200h1v1h-1zM0%201h1v1h-1zM1%201h1v1h-1zM3%201h1v1h-1zM4%201h1v1h-1zM0%202h1v1h-1zM1%202h1v1h-1zM3%202h1v1h-1zM4%202h1v1h-1zM0%203h1v1h-1zM1%203h1v1h-1zM3%203h1v1h-1zM4%203h1v1h-1zM0%204h1v1h-1zM1%204h1v1h-1zM3%204h1v1h-1zM4%204h1v1h-1zM0%205h1v1h-1zM1%205h1v1h-1zM3%205h1v1h-1zM4%205h1v1h-1zM1%206h1v1h-1zM2%206h1v1h-1zM3%206h1v1h-1zM6%200h1v1h-1zM7%200h1v1h-1zM8%200h1v1h-1zM9%200h1v1h-1zM9%201h1v1h-1zM10%201h1v1h-1zM9%202h1v1h-1zM10%202h1v1h-1zM7%203h1v1h-1zM8%203h1v1h-1zM9%203h1v1h-1zM9%204h1v1h-1zM10%204h1v1h-1zM9%205h1v1h-1zM10%205h1v1h-1zM6%206h1v1h-1zM7%206h1v1h-1zM8%206h1v1h-1zM9%206h1v1h-1z%22%2F%3E%3C%2Fsvg%3E")}
#website .wdi_page .wdi_service_panel h3{font-size:var(--wdi-card-heading)!important;font-weight:500;line-height:1.25;margin:30px 0 12px}
.wdi_service_panel p{font-size:16px;line-height:1.55;opacity:.7}
.wdi_page #features .wdi_pixel_icon{display:block;width:30px;height:30px;margin-bottom:14px;fill:#f6ff93;opacity:.65;shape-rendering:crispEdges;animation:wdiPixelWave 9s steps(1,end) infinite}
.wdi_page #features .wdd_card:nth-child(2) .wdi_pixel_icon{animation-delay:1s}
.wdi_page #features .wdd_card:nth-child(3) .wdi_pixel_icon{animation-delay:2s}
.wdi_page #features .wdd_card:nth-child(4) .wdi_pixel_icon{animation-delay:3s}
.wdi_page #features .wdd_card:nth-child(5) .wdi_pixel_icon{animation-delay:4s}
.wdi_page #features .wdd_card:nth-child(6) .wdi_pixel_icon{animation-delay:5s}
.wdi_page #features .wdd_card:nth-child(7) .wdi_pixel_icon{animation-delay:6s}
.wdi_page #features .wdd_card:nth-child(8) .wdi_pixel_icon{animation-delay:7s}
.wdi_page #features .wdd_card:nth-child(9) .wdi_pixel_icon{animation-delay:8s}
@keyframes wdiPixelWave{0%,9%,100%{opacity:.65;transform:translateY(0);filter:none}1%,6%{opacity:1;transform:translateY(-2px);filter:drop-shadow(0 0 6px rgba(246,255,147,.8))}}
.wdi_approach_section .wdi_service_panel h3{margin-top:0}
.wdi_steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;border-top:1px solid rgba(213,206,199,.16)}
.wdi_step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:14px;min-width:0;padding:24px 8px;border-bottom:1px solid rgba(213,206,199,.16)}
.wdi_step_num{color:#f6ff93;font-size:14px}
.wdi_step_num.wdi_pixel_number{align-self:start;margin-top:6px}
.wdi_pixel_number--04{--wdi-number-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%207%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20d%3D%22M1%200h1v1h-1zM2%200h1v1h-1zM3%200h1v1h-1zM0%201h1v1h-1zM1%201h1v1h-1zM3%201h1v1h-1zM4%201h1v1h-1zM0%202h1v1h-1zM1%202h1v1h-1zM3%202h1v1h-1zM4%202h1v1h-1zM0%203h1v1h-1zM1%203h1v1h-1zM3%203h1v1h-1zM4%203h1v1h-1zM0%204h1v1h-1zM1%204h1v1h-1zM3%204h1v1h-1zM4%204h1v1h-1zM0%205h1v1h-1zM1%205h1v1h-1zM3%205h1v1h-1zM4%205h1v1h-1zM1%206h1v1h-1zM2%206h1v1h-1zM3%206h1v1h-1zM9%200h1v1h-1zM10%200h1v1h-1zM8%201h1v1h-1zM9%201h1v1h-1zM10%201h1v1h-1zM7%202h1v1h-1zM8%202h1v1h-1zM9%202h1v1h-1zM10%202h1v1h-1zM6%203h1v1h-1zM7%203h1v1h-1zM9%203h1v1h-1zM10%203h1v1h-1zM6%204h1v1h-1zM7%204h1v1h-1zM8%204h1v1h-1zM9%204h1v1h-1zM10%204h1v1h-1zM9%205h1v1h-1zM10%205h1v1h-1zM9%206h1v1h-1zM10%206h1v1h-1z%22%2F%3E%3C%2Fsvg%3E")}
.wdi_pixel_number--05{--wdi-number-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%207%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20d%3D%22M1%200h1v1h-1zM2%200h1v1h-1zM3%200h1v1h-1zM0%201h1v1h-1zM1%201h1v1h-1zM3%201h1v1h-1zM4%201h1v1h-1zM0%202h1v1h-1zM1%202h1v1h-1zM3%202h1v1h-1zM4%202h1v1h-1zM0%203h1v1h-1zM1%203h1v1h-1zM3%203h1v1h-1zM4%203h1v1h-1zM0%204h1v1h-1zM1%204h1v1h-1zM3%204h1v1h-1zM4%204h1v1h-1zM0%205h1v1h-1zM1%205h1v1h-1zM3%205h1v1h-1zM4%205h1v1h-1zM1%206h1v1h-1zM2%206h1v1h-1zM3%206h1v1h-1zM6%200h1v1h-1zM7%200h1v1h-1zM8%200h1v1h-1zM9%200h1v1h-1zM10%200h1v1h-1zM6%201h1v1h-1zM7%201h1v1h-1zM6%202h1v1h-1zM7%202h1v1h-1zM6%203h1v1h-1zM7%203h1v1h-1zM8%203h1v1h-1zM9%203h1v1h-1zM9%204h1v1h-1zM10%204h1v1h-1zM9%205h1v1h-1zM10%205h1v1h-1zM6%206h1v1h-1zM7%206h1v1h-1zM8%206h1v1h-1zM9%206h1v1h-1z%22%2F%3E%3C%2Fsvg%3E")}
.wdi_pixel_number--06{--wdi-number-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2011%207%22%20shape-rendering%3D%22crispEdges%22%3E%3Cpath%20d%3D%22M1%200h1v1h-1zM2%200h1v1h-1zM3%200h1v1h-1zM0%201h1v1h-1zM1%201h1v1h-1zM3%201h1v1h-1zM4%201h1v1h-1zM0%202h1v1h-1zM1%202h1v1h-1zM3%202h1v1h-1zM4%202h1v1h-1zM0%203h1v1h-1zM1%203h1v1h-1zM3%203h1v1h-1zM4%203h1v1h-1zM0%204h1v1h-1zM1%204h1v1h-1zM3%204h1v1h-1zM4%204h1v1h-1zM0%205h1v1h-1zM1%205h1v1h-1zM3%205h1v1h-1zM4%205h1v1h-1zM1%206h1v1h-1zM2%206h1v1h-1zM3%206h1v1h-1zM7%200h1v1h-1zM8%200h1v1h-1zM9%200h1v1h-1zM6%201h1v1h-1zM7%201h1v1h-1zM6%202h1v1h-1zM7%202h1v1h-1zM6%203h1v1h-1zM7%203h1v1h-1zM8%203h1v1h-1zM9%203h1v1h-1zM6%204h1v1h-1zM7%204h1v1h-1zM9%204h1v1h-1zM10%204h1v1h-1zM6%205h1v1h-1zM7%205h1v1h-1zM9%205h1v1h-1zM10%205h1v1h-1zM7%206h1v1h-1zM8%206h1v1h-1zM9%206h1v1h-1z%22%2F%3E%3C%2Fsvg%3E")}
#website .wdi_page .wdi_step h3{font-size:var(--wdi-card-heading)!important;font-weight:500;line-height:1.3;margin:0 0 8px}
.wdi_step p{font-size:16px;line-height:1.55;margin:0;opacity:.7}
.wdi_section_note{max-width:800px;font-size:17px;line-height:1.6;margin:18px 0 28px}
.wdi_planner_grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center}
.wdi_planner{display:grid;gap:12px;min-width:0;background:#272525;border:1px solid rgba(213,206,199,.13);border-radius:16px;padding:32px}
#website .wdi_page .wdi_planner label{color:#d5cec7;font-size:17px!important;font-weight:400;line-height:1.5!important}
.wdi_planner select{width:100%;min-width:0;padding:15px;background:#201e1e;color:#f3efea;border:1px solid rgba(213,206,199,.2);border-radius:8px;font:inherit}
.wdi_planner_result{min-height:116px;padding:20px;margin:12px 0;background:rgba(246,255,147,.06);border:1px solid rgba(246,255,147,.2);border-radius:12px}
.wdi_planner_result strong{display:block;color:#f6ff93;font-size:19px;font-weight:500;margin-bottom:7px}
.wdi_planner_result p{color:#d5cec7;font-size:15px;line-height:1.5;margin:0}
.wdi_planner .btn{justify-content:center}
.wdi_table_wrap{max-width:100%;overflow-x:auto;border:1px solid rgba(213,206,199,.14);border-radius:16px}
.wdi_comparison{width:100%;min-width:650px;border-collapse:collapse;text-align:left}
.wdi_comparison th,.wdi_comparison td{padding:20px 22px;border-bottom:1px solid rgba(213,206,199,.12);font-size:15px;line-height:1.45;vertical-align:top}
.wdi_comparison thead{background:#302d2b}
.wdi_comparison thead th{color:#f6ff93;font-weight:500}
.wdi_comparison tbody th{font-weight:500;color:#f3efea}
.wdi_comparison tbody td{color:#bfb8b2}
.wdi_comparison tbody tr:last-child th,.wdi_comparison tbody tr:last-child td{border-bottom:0}
.wdi_area_grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.wdi_area_card{position:relative;display:flex;flex-direction:column;min-width:0;min-height:226px;padding:22px 20px;background:#272525;border:1px solid rgba(213,206,199,.12);border-radius:14px;color:#d5cec7;text-decoration:none;transition:border-color .2s,transform .2s}
.wdi_area_card:hover{border-color:rgba(246,255,147,.55);transform:translateY(-3px)}
.wdi_area_card span{color:#f6ff93;font-size:12px;letter-spacing:.08em;text-transform:uppercase}
#website .wdi_page .wdi_area_card h3{font-size:var(--wdi-card-heading)!important;font-weight:500;line-height:1.2;margin:24px 0 10px}
#website .wdi_page .wdd_card h3{font-size:var(--wdi-card-heading)!important}
.wdi_area_card p{font-size:14px;line-height:1.5;margin:0 0 20px;opacity:.7}
.wdi_area_card i{margin-top:auto;color:#f6ff93;font-size:20px}
.wdi_content_nav .toc{max-width:100%;margin:0}
.wdi_content_nav .toc ol{columns:2;column-gap:50px}
.wdi_content_nav .toc li{break-inside:avoid}
.wdi_page .faq_question{font-weight:500}
.wdi_page .faq_question:focus-visible{outline:2px solid #f6ff93;outline-offset:4px}
.wdi_page .cp_final_cta_section .section_description{margin-top:14px}
.wdi_page .cp_final_cta_section .section_title em{color:#f6ff93;font-style:normal}
.wdi_page .cp_final_cta_section .section_bg,.wdi_page .wdi_price_card--popular{background:radial-gradient(ellipse 70% 60% at 10% 90%,rgba(246,255,147,.12) 0%,transparent 70%),radial-gradient(ellipse 50% 70% at 90% 20%,rgba(246,255,147,.08) 0%,transparent 60%),radial-gradient(circle at 50% 50%,rgba(246,255,147,.04) 0%,transparent 50%),rgba(246,255,147,.02);background-size:200% 200%,200% 200%,150% 150%,100% 100%;animation:heroGlow 10s ease-in-out infinite alternate}
.wdi_page .wdi_price_card--popular{background-color:#272525}
.wdi_page .cp_final_cta_section .section_bg{margin-left:0;margin-right:0}
@media(max-width:1023px){.wdi_showreel_intro_grid{grid-template-columns:1fr}}
@media(max-width:1100px){
    .wdi_trust_grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}
    .wdi_trust_item{padding:24px 16px;border-top:1px solid rgba(213,206,199,.13)}
    .wdi_trust_item:nth-child(-n+2){border-top:0}
    .wdi_trust_item:nth-child(odd){border-left:0}
    .wdi_trust_item:last-child{grid-column:1/-1}
    #website .wdi_page .wdi_trust_value{font-size:22px!important}
}
@media(max-width:1000px){.wdi_page{--type-heading:clamp(30px,5.6vw,44px)}}
@media(max-width:900px){
    .wdi_split,.wdi_planner_grid{grid-template-columns:1fr;gap:20px}
    .wdi_service_grid{grid-template-columns:1fr 1fr}
    .wdi_page .wdd_cards{grid-template-columns:repeat(2,minmax(0,1fr))}
    .wdi_area_grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){
    .wdi_trust_grid{grid-template-columns:1fr}
    .wdi_page #section-1 .cp_heading{margin-bottom:0}
    .wdi_page #section-1 .wdi_prose p:first-child{margin-top:0}
    .wdi_trust_item{padding:20px 12px;border-left:0}
    .wdi_trust_item:nth-child(2){border-top:1px solid rgba(213,206,199,.13)}
    .wdi_quote_row{flex-direction:column;align-items:stretch;gap:24px;padding:28px 22px}
    .wdi_quote_row .btn{width:100%;justify-content:center;padding:12px 24px}
    .wdi_process_action{flex-direction:column;align-items:stretch;gap:16px}
    .wdi_process_action .btn{width:100%;justify-content:center}
    .wdi_page{--type-heading:clamp(29px,8vw,36px)}
    .wdi_page .breadcrumb_line.cp_breadcrumb{margin-bottom:48px}
    .wdi_page .cp_hero_h1{font-size:clamp(32px,8.5vw,42px);overflow-wrap:normal}
    .wdi_page .cp_hero_actions .btn,.wdi_page .cp_final_cta_section .btn{width:100%;justify-content:center}
    .wdi_service_grid,.wdi_steps,.wdi_page .wdd_cards{grid-template-columns:1fr}
    .wdi_area_grid{grid-template-columns:1fr}
    .wdi_area_card{min-height:0}
    .wdi_service_panel{padding:24px}
    .wdi_step{padding:20px 0}
    .wdi_planner{padding:22px}
    .wdi_content_nav .toc ol{columns:1}
    .wdi_page .cp_heading{overflow-wrap:normal}
}
@media(prefers-reduced-motion:reduce){.wdi_page .cp_marquee_track,.wdi_page .cp_final_cta_section .section_bg,.wdi_page .wdi_price_card--popular,.wdi_page #features .wdi_pixel_icon{animation:none}.wdi_showreel_video,.wdi_showreel_play{display:none}.wdi_showreel_poster{display:block}}
@media(max-width:380px){#website .header .header_quote_btn.wdi_header_quote{font-size:var(--type-accent)!important;letter-spacing:.3px}}
