/*
Theme Name: GYWO98-ELEMENTOR-P7R3N8
Author: Get Your Web On
Version: 1.5.0
Requires at least: 6.2
Requires PHP: 7.4
Text Domain: gywo98-elementor-p7r3n8
*/
.elementor-page main{overflow:hidden}.elementor-page .elementor-section>.elementor-container{width:min(1160px,calc(100% - 40px));max-width:1160px}.elementor-page .hero>.elementor-container,.elementor-page .intro>.elementor-container,.elementor-page .closing>.elementor-container,.elementor-page .packages-hero>.elementor-container{display:block}.elementor-page .hero .hero-inner{width:min(980px,100%);margin:auto}.elementor-page .hero .elementor-widget-heading .elementor-heading-title{color:#fff}.elementor-page .hero .eyebrow .elementor-heading-title{color:var(--cyan)}.elementor-page .hero-copy .elementor-widget-container{max-width:760px;margin:auto}.elementor-page .feature-line .elementor-widget-container{max-width:780px;margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.22)}.elementor-widget-button.primary-button .elementor-button{padding:12px 20px;border-radius:999px;background:var(--blue);color:#fff;font-weight:900}.elementor-page .intro-logo img{width:250px}.elementor-page .sample-button .elementor-button{margin-top:24px;padding:12px 21px;border:2px solid #159fff;border-radius:999px;background:transparent;color:#126da8;font-weight:900}.elementor-page .native-service-grid>.elementor-container{gap:22px}.elementor-page .service-card{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 16px 38px rgba(16,43,77,.09)}.elementor-page .service-card .elementor-widget-text-editor{min-height:92px;padding:22px;color:#fff;background:linear-gradient(135deg,#607494,#9db0cc);font-weight:850;text-align:center}.elementor-page .native-info-grid>.elementor-container{display:flex;flex-wrap:wrap;gap:24px}.elementor-page .native-info-grid .info-card{width:calc(50% - 12px);padding:32px}.elementor-page .native-commitment{padding-top:0}.elementor-page .native-pricing-grid>.elementor-container{display:flex;gap:24px;align-items:stretch}.elementor-page .native-pricing-grid .pricing-card{padding:34px}.elementor-page .pricing-card .elementor-widget-button{margin-top:auto}.elementor-page .pricing-card .elementor-button{display:block;padding:13px 18px;border-radius:999px;background:#159fff;color:#fff;font-weight:900}.elementor-page .native-package-note{padding-top:0}.elementor-page .packages-note .elementor-widget-button{display:inline-block;margin:7px}.elementor-page .primary-link .elementor-button{background:#159fff;color:#fff}.elementor-page .secondary-link .elementor-button{border:1px solid #61c9ff;background:transparent;color:#fff}@media(max-width:860px){.elementor-page .native-service-grid>.elementor-container,.elementor-page .native-pricing-grid>.elementor-container{display:block}.elementor-page .native-service-grid .elementor-column,.elementor-page .native-pricing-grid .elementor-column,.elementor-page .native-info-grid .info-card{width:100%;margin-bottom:22px}}
:root{--navy:#08172a;--navy2:#173b64;--blue:#159fff;--cyan:#4bc5ff;--ink:#102b4d;--muted:#54677d;--line:#dce6f1;--light:#f4f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.65}a{text-decoration:none;color:inherit}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.site-header{position:absolute;inset:0 0 auto;z-index:30}.header-row{min-height:112px;display:flex;align-items:center;gap:24px}.brand{display:block;width:178px;height:100px;overflow:hidden}.brand img{display:block;width:178px;height:178px;object-fit:contain;transform:translateY(-38px);image-rendering:auto}.main-nav{margin-left:auto}.main-nav ul{display:flex;gap:28px;align-items:center;margin:0;padding:0;list-style:none}.main-nav a{color:#eaf5ff;font-weight:800}.phone-button,.primary-button{display:inline-flex;padding:12px 20px;border-radius:999px;background:var(--blue);color:#fff;font-weight:900}.phone-button{margin-left:20px}.menu-toggle{display:none;margin-left:auto;padding:8px 12px;border:1px solid rgba(255,255,255,.35);border-radius:8px;background:transparent;color:#fff}.hero{min-height:610px;padding:145px 20px 76px;display:flex;align-items:center;text-align:center;color:#fff;background:radial-gradient(circle at 80% 12%,rgba(75,197,255,.22),transparent 34%),linear-gradient(125deg,var(--navy),var(--navy2))}.hero-inner{width:min(980px,100%);margin:auto}.eyebrow{margin:0;color:var(--cyan);font-size:.77rem;font-weight:950;letter-spacing:.15em}.hero h1{margin:16px 0 20px;font-size:clamp(3rem,7vw,5.2rem);line-height:1.02;letter-spacing:-.055em}.hero h1 span{color:var(--cyan)}.hero-copy{max-width:760px;margin:0 auto 28px;color:#e2effc;font-size:1.16rem}.feature-line{max-width:780px;margin:40px auto 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.22);color:#e6f2ff;font-size:.79rem;font-weight:900;letter-spacing:.07em}.intro{padding:50px 20px 30px;text-align:center}.intro .phone-line{margin:0;color:#123f75;font-size:1.25rem;font-weight:900}.intro h2{max-width:920px;margin:12px auto 8px;font-size:clamp(1.7rem,3.3vw,2.6rem);line-height:1.18}.intro p{max-width:800px;margin:0 auto;color:var(--muted);font-size:1.05rem}.service-row{padding:28px 0 70px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.service-card{overflow:hidden;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 16px 38px rgba(16,43,77,.09)}.service-card img{display:block;width:100%;aspect-ratio:317/182;object-fit:cover}.service-card p{min-height:92px;margin:0;padding:22px;color:#fff;background:linear-gradient(135deg,#607494,#9db0cc);font-weight:850;text-align:center}.value-section{padding:74px 20px;background:var(--light)}.value-top{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:44px;align-items:start}.package-image img{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 26px 58px rgba(16,43,77,.18)}.value-copy .eyebrow{color:#168fd8}.value-copy h2{margin:8px 0 6px;font-size:clamp(2.5rem,5vw,4rem);line-height:1.08}.value-copy h3{margin:8px 0;color:#174d85}.value-copy>p{color:var(--muted)}.included{margin-top:24px;padding:27px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 14px 34px rgba(16,43,77,.07)}.included h3{margin-top:0}.checklist{display:grid;grid-template-columns:repeat(2,1fr);gap:8px 20px;margin:0;padding:0;list-style:none}.checklist li{position:relative;padding-left:27px}.checklist li:before{content:'✓';position:absolute;left:0;color:#15975a;font-weight:1000}.below-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-top:26px}.info-card{padding:32px;border-radius:20px;background:#102c50;color:#e9f4ff}.info-card:nth-child(even){background:#175e9d}.info-card h3{margin-top:0;color:#fff}.info-card ul{padding-left:20px}.info-card li{margin:8px 0}.commitment{margin-top:24px;padding:36px;border:1px solid var(--line);border-radius:20px;background:#fff;text-align:center}.commitment h3{margin-top:0;font-size:1.65rem}.promise-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.promise-grid span{padding:14px;border-radius:12px;background:#edf5fc;color:#123f75;font-weight:850}.closing{padding:70px 20px;text-align:center;background:linear-gradient(135deg,#fff,#e8f5ff)}.closing h2{max-width:850px;margin:0 auto 14px;font-size:clamp(2.1rem,4vw,3.4rem);line-height:1.12}.closing p{max-width:780px;margin:0 auto 24px;color:var(--muted)}.page-shell{width:min(1100px,calc(100% - 40px));margin:auto;padding:150px 0 75px}.site-footer{padding:42px 20px;background:#08172a;color:#c7d9eb;text-align:center}@media(max-width:860px){.site-header{position:relative;background:#08172a}.header-row{min-height:90px;flex-wrap:wrap}.brand{width:145px;height:82px}.brand img{width:145px;height:145px;transform:translateY(-31px)}.menu-toggle{display:block}.main-nav{display:none;order:3;width:100%;margin:0}.main-nav.open{display:block}.main-nav ul{display:grid;gap:0;padding-bottom:14px}.main-nav a{display:block;padding:10px 0;border-top:1px solid rgba(255,255,255,.12)}.phone-button{display:none}.hero{min-height:520px;padding:72px 20px}.service-grid,.value-top,.below-grid,.promise-grid{grid-template-columns:1fr}.checklist{grid-template-columns:1fr}.package-image{max-width:680px;margin:auto}.page-shell{padding-top:70px}}
