@font-face{font-family:"Crimson Pro";src:url(/wp-content/themes/Avada-Child-Theme/hs/fonts/CrimsonPro-VariableFont_wght.woff2)format("woff2");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:"Crimson Pro";src:url(/wp-content/themes/Avada-Child-Theme/hs/fonts/CrimsonPro-Italic-VariableFont_wght.woff2)format("woff2");font-weight:200 900;font-style:italic;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/Avada-Child-Theme/hs/fonts/Inter-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/Avada-Child-Theme/hs/fonts/Inter-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(/wp-content/themes/Avada-Child-Theme/hs/fonts/Inter-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}:root{--brand:#204327;--brand-light:#2C5D45;--brand-pale:#E8EFEB;--ink:#1A1A1A;--ink-soft:#4A4A4A;--bg:#FBFAF6;--bg-card:#ffffff;--rule:#C5CDC8;--accent-gold:#9C7B3A}*,body{padding:0}*{box-sizing:border-box;margin:0}html{scroll-behavior:smooth}body{font-family:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;color:var(--ink);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1180px;margin:0 auto;padding:0 32px}.nav,body{background:var(--bg)}.nav{padding:24px 0;border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:100}.nav-inner{display:flex;justify-content:space-between;align-items:center}.logo,.logo img{display:block}.logo img{height:21px;width:auto}.nav-cta{background:var(--brand);color:#fff;padding:10px 22px;text-decoration:none;border-radius:4px;font-size:14px;font-weight:500;transition:background .2s}.btn-primary:hover,.form-submit:hover,.nav-cta:hover{background:var(--brand-light)}.hero{padding:100px 0 120px}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center}.field label,.hero-eyebrow{font-size:13px;font-weight:500}.hero-eyebrow{color:var(--accent-gold);text-transform:uppercase;letter-spacing:.2em;margin-bottom:24px}.hero h1,.question p{font-family:var(--serif),serif}.hero h1{font-size:60px;line-height:1.1;color:var(--brand);font-weight:500;margin-bottom:28px}.hero-sub{font-size:20px;color:var(--ink-soft);margin-bottom:40px;line-height:1.5}.hero-cta-row{display:flex;gap:28px;align-items:center;flex-wrap:wrap;margin-bottom:28px}.btn-primary,.btn-secondary{text-decoration:none;font-size:16px;font-weight:500}.btn-primary{background:var(--brand);color:#fff;padding:18px 36px;border-radius:4px;display:inline-block;transition:background .2s}.btn-secondary{color:var(--brand);border-bottom:1px solid var(--brand);padding-bottom:2px}.hero-microcopy{color:var(--ink-soft);font-size:14px;font-style:italic}.hero-image{position:relative;aspect-ratio:4/5;background:var(--brand-pale);border-radius:4px;overflow:hidden}.hero-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:38%center}.question{background:var(--brand);color:#fff;text-align:center}.question p{font-style:italic;font-size:44px;line-height:1.3;font-weight:400;max-width:900px;margin:0 auto}.question,.section{padding:120px 0}.section-light{background:var(--brand-pale)}.section-header{text-align:center;margin-bottom:72px;max-width:720px;margin-left:auto;margin-right:auto}.section-eyebrow{color:var(--accent-gold);text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:500;margin-bottom:20px}.section h2{font-size:44px;line-height:1.2;color:var(--brand);margin-bottom:20px}.section-intro{color:var(--ink-soft);font-size:18px;line-height:1.6}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 40px}.service-item{text-align:left}.service-icon{width:40px;height:40px;color:var(--brand);margin-bottom:20px}.process-step h4,.service-item h4{font-family:"Inter",sans-serif;font-size:17px;font-weight:600;color:var(--ink);margin-bottom:8px}.process-step p,.service-item p{color:var(--ink-soft);font-size:15px;line-height:1.5}.services-closer{text-align:center;margin-top:72px;font-family:var(--serif),serif;font-style:italic;font-size:22px;color:var(--brand)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.process-step{text-align:left}.process-number{font-family:var(--serif),serif;font-size:64px;line-height:1;color:var(--brand);opacity:.35;margin-bottom:16px;font-weight:500}.process-microcopy,.tiers-microcopy{text-align:center;margin-top:72px;color:var(--ink-soft);font-style:italic;font-size:15px}.tiers-microcopy{margin-top:56px}.cta-hembesok{background:var(--brand);color:#fff;padding:120px 0}.cta-hembesok-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:72px;align-items:start}.cta-hembesok-text h2,.form-card h3,.section h2{font-family:var(--serif),serif;font-weight:500}.cta-hembesok-text h2{font-size:44px;line-height:1.2;color:#fff;margin-bottom:28px}.cta-hembesok-text p{color:rgb(255 255 255/.85);font-size:17px;line-height:1.6;margin-bottom:16px}.form-card{background:var(--bg);color:var(--ink);padding:40px;border-radius:4px}.form-card h3{font-size:22px;color:var(--brand);margin-bottom:24px}.field{margin-bottom:18px}.field label{display:block;color:var(--ink-soft);margin-bottom:6px}.field input,.field select{width:100%;padding:12px 14px;border:1px solid var(--rule);border-radius:4px;font-family:"Inter",sans-serif;font-size:15px;background:#fff;color:var(--ink)}.field input:focus,.field select:focus{outline:0;border-color:var(--brand)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.chip-row{display:flex;flex-wrap:wrap;gap:8px}.chip,.form-submit{border-radius:4px;cursor:pointer}.chip{padding:8px 14px;border:1px solid var(--rule);font-size:13px;background:#fff;color:var(--ink)}.form-submit{background:var(--brand);color:#fff;border:0;padding:16px 28px;font-size:15px;font-weight:500;width:100%;font-family:"Inter",sans-serif;margin-top:8px}.form-alt,.form-microcopy{text-align:center;color:var(--ink-soft)}.form-microcopy{font-size:12px;font-style:italic;margin-top:16px}.form-alt{font-size:13px;margin-top:14px;padding-top:14px;border-top:1px solid var(--rule)}.form-alt a{color:var(--brand);text-decoration:none;border-bottom:1px solid var(--brand);padding-bottom:1px}.diff-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:56px 64px}.diff-item{border-top:1px solid var(--rule);padding-top:28px}.diff-number{color:var(--accent-gold);font-family:var(--serif),serif;font-size:18px;margin-bottom:16px;font-weight:500}.diff-closer,.diff-item h3{font-family:var(--serif),serif;color:var(--brand)}.diff-item h3{font-size:26px;line-height:1.2;font-weight:500;margin-bottom:14px}.diff-item p{color:var(--ink-soft);font-size:16px;line-height:1.6}.diff-closer{text-align:center;margin-top:80px;font-style:italic;font-size:22px}.testimonials-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px;margin-bottom:80px}.testimonial{background:var(--bg-card);padding:36px;border-radius:4px}.testimonial-quote{font-family:var(--serif),serif;font-size:48px;line-height:.5;color:var(--brand);opacity:.4;margin-bottom:8px}.testimonial-text{font-family:var(--serif),serif;font-style:italic;font-size:18px;line-height:1.5;color:var(--ink);margin-bottom:24px}.testimonial-attr{font-size:14px;color:var(--ink-soft)}.testimonial-attr strong{font-weight:600;color:var(--ink)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;text-align:center;border-top:1px solid var(--rule);padding-top:60px}.cta-card h3,.stat-number{font-family:var(--serif),serif;font-weight:500}.stat-number{font-size:56px;line-height:1;color:var(--brand);margin-bottom:12px}.stat-label{color:var(--ink-soft);font-size:15px}.cta-both-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:28px}.cta-card{background:var(--bg-card);border:1px solid var(--rule);border-radius:4px;padding:56px 48px}.cta-card-featured{background:var(--brand);border-color:var(--brand);color:#fff}.cta-card-eyebrow{color:var(--accent-gold);text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:500;margin-bottom:18px}.cta-card h3{font-size:32px;line-height:1.2;margin-bottom:20px}.cta-card-featured .cta-card-link,.cta-card-featured h3{color:#fff}.cta-card:not(.cta-card-featured) .cta-card-link,.cta-card:not(.cta-card-featured) h3{color:var(--brand)}.cta-card p{font-size:16px;line-height:1.6;margin-bottom:32px}.cta-card-featured p{color:rgb(255 255 255/.85)}.cta-card:not(.cta-card-featured) p{color:var(--ink-soft)}.cta-card-link{text-decoration:none;font-size:15px;font-weight:500;padding-bottom:2px;border-bottom:1px solid currentColor}.faq-list{max-width:820px;margin:0 auto}.faq-item{border-bottom:1px solid var(--rule)}.about-contact h4,.faq-question{font-family:var(--serif),serif;color:var(--brand);font-weight:500}.faq-question{width:100%;background:0 0;border:0;padding:28px 0;text-align:left;cursor:pointer;font-size:20px;display:flex;justify-content:space-between;align-items:center;gap:24px}.faq-toggle{font-size:24px;color:var(--brand);line-height:1;transition:transform .2s;flex-shrink:0}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease;color:var(--ink-soft);font-size:16px;line-height:1.6}.about-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;align-items:start}.about-figure{margin-bottom:64px;border-radius:4px;overflow:hidden}.about-figure img{display:block;width:100%;height:440px;object-fit:cover;object-position:center 62%}.about-figure figcaption{font-family:var(--serif),serif;font-style:italic;font-size:16px;color:var(--ink-soft);padding:14px 2px 0}.about-text p{color:var(--ink-soft);font-size:17px;line-height:1.7;margin-bottom:20px}.about-contact{background:var(--bg-card);padding:36px;border-radius:4px}.about-contact h4{font-size:14px;text-transform:uppercase;letter-spacing:.15em;margin-bottom:12px;margin-top:24px}.about-contact h4:first-child{margin-top:0}.about-contact p{color:var(--ink);font-size:16px;line-height:1.5}footer{background:var(--brand);color:rgb(255 255 255/.85);padding:80px 0 40px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:60px}.footer-item,footer h5{color:#fff}footer h5{font-size:14px;text-transform:uppercase;letter-spacing:.15em;font-weight:500;margin-bottom:20px}footer a,footer a:hover{color:#fff;text-decoration:none}.footer-item,footer a{display:block;padding:4px 0;font-size:15px}footer a:hover{opacity:.7}.footer-logo{display:block;height:30px;width:auto;margin-bottom:18px}.footer-tag{font-family:var(--serif),serif;font-style:italic;font-size:18px;color:#fff;line-height:1.5;margin-top:12px}.footer-contact{margin-top:18px;font-size:15px;color:rgb(255 255 255/.85)}.footer-contact a{display:inline;padding:0;color:#fff}.about-contact a{color:var(--brand);text-decoration:none}.footer-bottom{border-top:1px solid rgb(255 255 255/.15);padding-top:32px;display:flex;justify-content:space-between;font-size:13px;color:rgb(255 255 255/.6);flex-wrap:wrap;gap:16px}@media (max-width:900px){.about-grid,.cta-both-grid,.cta-hembesok-grid,.hero-grid{grid-template-columns:1fr;gap:48px}.process-grid,.services-grid{grid-template-columns:repeat(2,1fr)}.diff-grid,.stats-grid,.testimonials-grid{grid-template-columns:1fr}.diff-grid{gap:40px}.footer-grid{grid-template-columns:1fr 1fr}.hero h1{font-size:40px}.cta-hembesok-text h2,.section h2{font-size:32px}.question p{font-size:28px}.section{padding:80px 0}.hero{padding:60px 0 80px}.cta-hembesok,.question{padding:80px 0}}.cmp{display:grid;grid-template-columns:1.9fr 1fr 1fr 1fr;border:1px solid var(--rule);border-radius:4px;overflow:hidden;background:var(--bg-card);margin-bottom:14px}.cmp-cell{padding:13px 16px;border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:center;font-size:15px}.cmp>div:nth-child(4n+3){background:var(--brand-pale)}.cmp>div:nth-last-child(-n+4){border-bottom:none}.cmp-corner{background:0 0!important;border-bottom:1px solid var(--rule)}.cmp-h{flex-direction:column;text-align:center;padding-top:34px;padding-bottom:20px;border-bottom:2px solid var(--brand)!important;position:relative}.cmp-name{font-family:var(--serif),serif;font-size:25px;color:var(--brand);font-weight:500;line-height:1}.cmp-badge,.cmp-tag{text-transform:uppercase}.cmp-tag{font-size:11px;letter-spacing:.1em;color:var(--ink-soft);margin-top:7px}.cmp-badge{position:absolute;top:8px;left:50%;transform:translateX(-50%);background:var(--brand);color:#fff;font-size:10px;letter-spacing:.12em;padding:4px 12px;border-radius:4px;white-space:nowrap;font-weight:500}.cmp-label{justify-content:flex-start!important;text-align:left;color:var(--ink);font-size:15px}.cmp .yes{color:var(--brand);font-weight:700;font-size:17px}.cmp .na{color:var(--rule);font-size:17px}.cmp .opt{color:var(--accent-gold);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.cmp .pct{color:var(--brand);font-weight:700;font-size:15px}.cmp-note{font-size:13px;color:var(--ink-soft);font-style:italic;margin-bottom:20px}.hero h1 .hl-sub{font-size:42px}@media (max-width:900px){.cmp{grid-template-columns:150px repeat(3,108px);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.cmp-cell{padding:12px 10px;font-size:14px}.cmp-label{font-size:13.5px}.cmp-name{font-size:20px}.cmp-h{padding-top:30px;scroll-snap-align:start}.cmp-corner,.cmp-label{position:sticky;left:0;z-index:2;background:var(--bg-card)!important;border-right:1px solid var(--rule)}}:root{--serif:'Cormorant Garamond', Georgia, serif;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--color--awb-color-1:#204327;--wp--preset--color--awb-color-2:#657332;--wp--preset--color--awb-color-3:#097daf;--wp--preset--color--awb-color-4:#f29db5;--wp--preset--color--awb-color-5:#7b3a67;--wp--preset--color--awb-color-6:#ab3838;--wp--preset--color--awb-color-7:#e79c4f;--wp--preset--color--awb-color-8:#222222;--wp--preset--color--awb-color-custom-1:#ffffff;--wp--preset--color--awb-color-custom-2:#f5f5f5;--wp--preset--color--awb-color-custom-3:#c9d0cb;--wp--preset--color--awb-color-custom-4:#e5e6e1;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:12px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:24px;--wp--preset--font-size--x-large:42px;--wp--preset--font-size--normal:16px;--wp--preset--font-size--xlarge:32px;--wp--preset--font-size--huge:48px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp:6px 6px 0px rgb(0, 0, 0)}body[data-type=c]{--serif:'Crimson Pro', Georgia, serif}body[data-type=c] .logo{font-weight:600;letter-spacing:.18em}body[data-type=c] .hero h1{font-size:64px;font-weight:600;line-height:1.08;letter-spacing:-.01em}body[data-type=c] .question p{font-size:46px;font-weight:500}body[data-type=c] .cta-hembesok-text h2,body[data-type=c] .section h2{font-size:46px;font-weight:600;letter-spacing:-.005em}body[data-type=c] .diff-item h3{font-size:28px;font-weight:600}body[data-type=c] .cta-card h3,body[data-type=c] .faq-question,body[data-type=c] .process-number,body[data-type=c] .stat-number{font-weight:600}@media (max-width:900px){body[data-type=c] .hero h1{font-size:42px}body[data-type=c] .cta-hembesok-text h2,body[data-type=c] .section h2{font-size:33px}body[data-type=c] .question p{font-size:29px}}:where(body){margin:0}