*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-size:16px}body{margin:0}img,svg{vertical-align:middle;border:0;max-width:100%;display:inline-block}button,input,select,textarea{font:inherit;color:inherit;margin:0}a{background-color:#0000}h1,h2,h3{margin:0}sup{vertical-align:baseline;font-size:60%;line-height:0;position:relative;top:-.5em}strong,b{font-weight:700}.w-inline-block{max-width:100%;display:inline-block}.w-button{color:#fff;line-height:inherit;cursor:pointer;text-align:center;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-form{margin:0 0 15px}label{margin-bottom:5px;font-weight:700;display:block}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}@media screen and (width<=991px){.w-container{max-width:728px}}@media screen and (width<=767px){.w-container{max-width:none}}:root{--colour--body-text:var(--brand-body,#555);--colour--text--base:1rem;--colour--headline:var(--brand-headline,#1d2d38);--colour--transparent:#fff0;--colour--grey:var(--brand-grey,#f3f5fa);--colour--cta-hover:var(--brand-cta-hover,#25902c);--colour--cta:var(--brand-cta,#5fad27);--colour--white:var(--brand-white,#fff);--colour--highlight:var(--brand-highlight,#ffef79b3);--colour--text--large:1.125rem;--colour--text--xl:1.25rem;--cta-15:color-mix(in srgb, var(--colour--cta) 15%, transparent);--body-text-70:color-mix(in srgb, var(--colour--body-text) 70%, transparent);--colour--text--small:.875rem;--colour--text--2xl:1.5rem;--colour--text--3xl:2rem;--colour--text--4xl:2.5rem;--colour--text--5xl:3rem}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}@media screen and (width<=991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (width<=767px){.w-layout-blockcontainer{max-width:none}}body{color:var(--colour--body-text);font-family:var(--brand-font-body,system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif);font-size:var(--colour--text--base);line-height:150%;box-shadow:0 0 10px #0003}h1{color:var(--colour--headline);margin-top:0;margin-bottom:0;font-size:38px;font-weight:700;line-height:44px}h2{color:var(--colour--headline);margin-top:20px;margin-bottom:10px;font-size:32px;font-weight:700;line-height:36px}.container-large{width:100%;max-width:75rem}.container-medium{width:100%;max-width:58rem}.padding-global{padding-left:2.5rem;padding-right:2.5rem}.navbar{background-color:var(--colour--transparent)}.nav-wrapper{flex-flow:row;justify-content:space-between;align-items:center;display:flex}.nav-logo{height:4rem}.nav-bar{padding-top:1.5rem;padding-bottom:1rem}.button-secondary{background-color:var(--colour--grey);color:var(--colour--headline);border-radius:.5rem;padding:1rem 2rem}.button-secondary:hover{box-shadow:0 2px 10px #0003}.button-secondary.mobile{display:none}.footer{background-color:var(--colour--grey);border-bottom:1px solid #e4ebf3;padding:50px 30px 15px;position:relative}.container{width:100%;max-width:940px;margin-left:auto;margin-right:auto}.footer-wrapper{justify-content:space-between;align-items:flex-start;max-width:900px;margin-left:auto;margin-right:auto;display:flex}.footer-content{grid-column-gap:70px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:auto auto 1fr;grid-auto-columns:1fr;display:grid}.footer-block{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.title-small{letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:14px;font-weight:700;line-height:16px}.footer-link{color:#1a1b1f;margin-top:12px;margin-bottom:6px;font-size:14px;line-height:16px;text-decoration:none}.footer-link:hover{color:#1a1b1fbf}.footer-social-block{justify-content:flex-start;align-items:center;margin-top:12px;margin-left:-12px;display:flex}.footer-social-link{margin-left:12px}.footer-divider{background-color:#e4ebf3;width:100%;height:1px;margin-top:70px;margin-bottom:15px}.footer-copyright-center{text-align:center;font-size:14px;line-height:16px}.hero-section{padding-top:4rem;padding-bottom:5rem}.hero-grid{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;place-items:center}.hero-content{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;display:flex}.hero-form{border-radius:var(--colour--text--base);background-color:var(--colour--grey);padding:2rem 2rem 1rem}.bullet{background-color:var(--colour--cta-hover);border-radius:20rem;width:.75rem;height:.75rem}.bullet-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.bullet-list{grid-column-gap:.75rem;grid-row-gap:.75rem;flex-flow:column;display:flex}.bullet-list.large{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.hero-paragraph{line-height:150%}.hero-paragraph.italic{font-style:italic}.button-primary{background-color:var(--colour--cta);color:var(--colour--white);border-radius:.5rem;padding:1rem 2rem;font-weight:700}.button-primary:hover{background-color:var(--colour--cta-hover)}.form-field{border-radius:.5rem;height:3rem}.hero-price{font-size:var(--colour--text--xl);background-color:var(--colour--highlight);margin-right:auto;padding:.25rem}.text-span{text-decoration:line-through}.bold-text{color:var(--colour--cta)}.form-field-wrapper{grid-column-gap:.25rem;grid-row-gap:.25rem;flex-flow:column;display:flex}.form-field-wrapper.hidden{display:none}.form{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.form-fillable,.paragraph-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.dental-logo-strip{grid-column-gap:2rem;grid-row-gap:2rem;opacity:.7;filter:grayscale();justify-content:flex-start;align-items:center;display:flex}.social-proof-logo{width:9rem}.social-proof-logo.padding{width:7.5rem}.div-block{background-color:var(--colour--body-text);width:.0625rem;height:3rem}.social-proof-strip{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:row;justify-content:flex-start;align-items:center;display:flex}.review-section,.faq-section{padding-top:2rem;padding-bottom:5rem}.faq-question{justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.faq-answer{overflow:hidden}.faq-divider{background-color:var(--colour--body-text);height:.0625rem}.faq-paragraph{padding-bottom:2rem}.booking-section{padding-top:2rem;padding-bottom:2rem}.confirmation-section{padding-top:5rem;padding-bottom:5rem}.confirmation-wrapper{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;justify-content:center;align-items:center;display:flex}.confirmation-message{grid-column-gap:1.5rem;grid-row-gap:1.5rem;text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex}.confirmation-title{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;max-width:40rem;display:flex}.delete{grid-column-gap:.5rem;grid-row-gap:.5rem;border-radius:var(--colour--text--base);background-color:var(--colour--grey);text-align:left;flex-flow:column;padding:2rem;display:flex}.grid{grid-template-rows:auto auto auto auto}.confirmation-details{border-radius:var(--colour--text--base);background-color:var(--colour--grey);text-align:left;grid-template-columns:.25fr 1fr;align-self:center;padding:2rem 10rem}.confirmation-row{grid-column-gap:.5rem;grid-row-gap:.5rem;display:flex}.home-section{padding-top:5rem;padding-bottom:5rem}.home-wrapper{grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;justify-content:center;align-items:center;display:flex}.why-invisalign-section,.how-it-works-section,.about-castlegate-section{padding-top:5rem;padding-bottom:5rem}.why-invisalign-grid{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;place-items:center}.why-invisalign-content{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;display:flex}.bullet-number{background-color:var(--cta-15);width:3rem;height:3rem;color:var(--colour--body-text);font-size:var(--colour--text--large);text-align:center;border-radius:100%;padding:1rem;font-weight:800;line-height:100%}.bullet-text-pill{background-color:var(--cta-15);border-radius:20rem;padding:.5rem 1rem;font-weight:600}.bullet-text-pill.circle{padding-top:.75rem;padding-bottom:.75rem}.bullet-text-pill.circle.grey{background-color:var(--colour--grey)}.image-rounded{border-radius:var(--colour--text--base)}.how-it-works-grid{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;place-items:end center}.how-it-works-content{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;display:flex}.bullet-header{color:var(--colour--headline);font-size:var(--colour--text--large);font-weight:600}.bullet-block{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;display:flex}.comparison-section{padding-top:5rem;padding-bottom:5rem}.comparison-wrapper{grid-column-gap:2.5rem;grid-row-gap:2.5rem;text-align:center;flex-flow:column;display:flex}.comparison-grid{grid-column-gap:.0625rem;grid-row-gap:.0625rem;border:1px solid var(--colour--grey);border-radius:var(--colour--text--base);background-color:var(--colour--grey);grid-template-rows:auto auto auto auto auto auto auto;overflow:hidden}.comparison-cell{grid-column-gap:1rem;grid-row-gap:1rem;background-color:var(--colour--white);text-align:left;justify-content:flex-start;align-items:center;padding:1.5rem 2rem;display:flex}.comparison-cell.invisalign{background-color:var(--colour--headline);border-top-left-radius:1rem}.comparison-cell.braces-header{background-color:var(--colour--grey);border-top-right-radius:1rem}.comparison-text-header{font-size:var(--colour--text--large);font-weight:600}.text-colour-white{color:var(--colour--white)}.about-castelgate-content{grid-column-gap:2.5rem;grid-row-gap:2.5rem;flex-flow:column;display:flex}.about-castlegate-grid{grid-column-gap:4rem;grid-row-gap:4rem;grid-template-rows:auto;place-items:center}.image-caption{opacity:.5;text-align:center;font-style:italic}.success-message{background-color:var(--colour--transparent)}.check-box-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--body-text-70);font-size:var(--colour--text--small);text-align:center;flex-flow:column;justify-content:center;align-items:center;display:flex}.checkbox-field{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:center;align-items:center;margin-bottom:0;padding-left:0;display:flex}.checkbox{margin-top:0;margin-left:0}@media screen and (width<=991px){.button-secondary{display:none}.button-secondary.mobile{text-align:center;display:block}.container{max-width:728px}.footer-content{grid-column-gap:60px}.hero-section{padding-top:3rem;padding-bottom:3rem}.hero-grid{grid-template-columns:1fr}.review-section{padding-top:2rem;padding-bottom:3rem}}@media screen and (width<=767px){.footer{padding-left:15px;padding-right:15px}.footer-wrapper{flex-direction:column;align-items:center}.footer-content{grid-template-columns:1fr;margin-top:40px}.footer-block{align-items:center}.footer-link:hover{color:#1a1b1fbf}.footer-social-block{margin-top:20px;margin-left:-20px}.footer-social-link{margin-left:20px}.footer-divider{margin-top:60px}}@media screen and (width<=479px){.padding-global{padding-left:1rem;padding-right:1rem}.nav-logo{height:3rem}.button-secondary{display:none}.button-secondary.mobile{border-radius:.5rem;padding-left:1rem;padding-right:1rem}.container{max-width:none}.hero-section{padding-top:2rem;padding-bottom:2rem}.hero-grid,.hero-content{grid-column-gap:2rem;grid-row-gap:2rem}.hero-form{padding-left:1rem;padding-right:1rem}.bullet{min-width:.75rem;max-width:.75rem;max-height:.75rem}.bullet-wrapper.mobile{flex-flow:column;justify-content:flex-start;align-items:flex-start;padding-top:.5rem;padding-bottom:.5rem}.hero-paragraph{text-align:left}.form-field{font-size:var(--colour--text--large)}.social-proof-strip{flex-flow:column;justify-content:flex-start;align-items:flex-start}.review-section{padding-top:1rem;padding-bottom:2rem}.confirmation-message{grid-column-gap:2rem;grid-row-gap:2rem}.confirmation-details{padding-left:2rem;padding-right:2rem}.confirmation-row{grid-column-gap:.5rem;grid-row-gap:.5rem;display:flex}.why-invisalign-section,.how-it-works-section,.about-castlegate-section{padding-top:2rem;padding-bottom:2rem}.why-invisalign-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.bullet-text-pill.circle,.bullet-text-pill.circle.grey{display:none}.how-it-works-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}.comparison-section{padding-top:2rem;padding-bottom:2rem}.comparison-cell{background-color:var(--cta-15);justify-content:flex-start;align-items:flex-start;padding:1rem .5rem}.comparison-cell.braces-cell{background-color:var(--colour--white)}.about-castlegate-grid{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-columns:1fr}}#w-node-_56378179-5a1a-d2f6-d59b-6f82b779a044-b779a03e,#w-node-_56378179-5a1a-d2f6-d59b-6f82b779a04d-b779a03e,#w-node-_56378179-5a1a-d2f6-d59b-6f82b779a056-b779a03e{grid-area:span 1/span 1/span 1/span 1}#w-node-eab6ae4a-657a-4e27-2154-073251e44791-985d0ee7{align-self:stretch}@media screen and (width<=479px){#w-node-dd97ce66-45d2-31d7-698f-28f6599aaac6-b117bb4a{order:-9999}#w-node-a08074e3-699c-4d7b-c542-6b02aba68157-b117bb4a{order:9999}#w-node-dd97ce66-45d2-31d7-698f-28f6599aaac6-b9a4f770{order:-9999}#w-node-a08074e3-699c-4d7b-c542-6b02aba68157-b9a4f770{order:9999}}.footer-brand img{width:auto;height:64px}.faq-item details{width:100%}.faq-item summary{cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item .faq-question{justify-content:space-between;align-items:center;gap:1rem;display:flex}.faq-item .faq-toggle{flex-shrink:0;transition:transform .2s}.faq-item details[open] .faq-toggle{transform:rotate(180deg)}.faq-item .faq-answer{padding-top:.75rem}.faq-item .faq-divider{margin-top:1rem}.form-status{margin-top:1rem;display:none}.form-status.is-visible{display:block}
